BM6P6(@ MMMMMMNNNNNNOOOOOOOOOPPPMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMLLLJJJIIIFFFEEEDDDFFFHHHHHHEEEBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGIIIKKKJJJIIIHHHIIIJJJMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMPPPRRRTTTSSSRRRVVVQQQNNNPPPQQQOOOPPPSSSWWW\\\aaahhhuuuzzztttooosss~~~lllbbbfffuuuwwwzzzxxxnnnbbb]]]^^^UUUbbbkkktttzzzpppfffjjjxxxhhhOOOFFF555555444333222222222222---.../////////...,,,+++///...---,,,+++++++++++++++++++++*********))))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&&&&&&&''''''((((((,,,+++***)))))))))+++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111111000000000000000111666555444333333444555666888888888666555555777999;;;;;;<<<===============<<<<<<;;;;;;<<<>>>AAABBBAAA???======???@@@AAA@@@DDDCCCCCCDDDFFFFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDIIIGGGFFFDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCAAA???>>>===<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>============>>>>>>===<<<;;;::::::999888888888999:::;;;<<<===<<<;;;:::999888999:::;;;888444111111333555555444666666555555555555666666777666555444444555666777777666555444444444444444333333333333333333333333444444333333333333222222333333222222111111222222444444333333333333222222444444444444444444444444111111111000000000000000111111000000//////......222111111111000000//////IIIIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGEEEEEEDDDBBBAAACCCEEEFFFDDDBBBDDDCCCCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIMMMNNNNNNNNNMMMKKKJJJJJJLLLMMMPPPRRRTTTTTTSSSSSSQQQPPPOOOQQQTTTVVVWWWWWWWWWUUUUUUYYYZZZZZZ^^^cccpppyyyuuupppnnnooo|||~~~mmmbbbdddnnnzzztttoooggg]]]YYYYYYWWWbbbhhhlllpppkkklllyyyqqqTTTAAA:::444333222111111000000111...............---,,,,,,......---,,,+++++++++++++++++++++*********))))))************************(((((((((((((((((((((((('''''''''(((((())))))))),,,+++***)))(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))************&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))(((((('''''''''''''''(((((((((++++++***))))))******++++++***)))))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000111000000//////000000111444444444444555666888999:::;;;;;;:::999999:::<<<;;;<<<<<<===>>>=========>>><<<;;;::::::<<<>>>@@@BBB@@@>>>>>>???@@@AAA@@@FFFDDDAAAAAACCCEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEECCCCCCBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAA???>>>===<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===============<<<<<<;;;;;;::::::999999999999999:::;;;<<<===<<<;;;:::999888999999:::888555222222444666666555666555555555555555555666666555555555555555555666555555555555555444444444333333333333333333333333444444333333333222222222222222111111111111222222333333222222222111111111333333333333333333333333000000000000000000000000000000000000////////////111111111111000000000///EEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBDDDFFFFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMMMMNNNOOONNNLLLJJJLLLNNNQQQSSSUUUUUUTTTSSSTTTTTTUUUYYY___eeehhhjjjffffffhhhiiihhhhhhpppyyyuuunnnkkkllloooxxxnnnbbb]]]^^^hhhsssvvviiibbb]]]XXXUUUUUUXXXbbbdddfffmmmppp|||hhhQQQ@@@555222333222111000///////////////......---------------...---,,,++++++***+++++++++************)))))))))************************''''''''''''''''''''''''(((((((((((())))))))))))++++++***)))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***++++++***)))'''))))))))))))((((((((((((******)))))))))******+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000000////////////000000222222333444555777999:::999;;;======;;;:::;;;<<<;;;<<<======>>>>>>======???===:::888888:::===???CCCAAA>>>>>>???AAAAAA@@@FFFCCC@@@@@@BBBEEEGGGHHHDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???======<<<=========>>>??????@@@@@@??????>>>>>>======<<<<<<:::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<:::999888888888888888666444444555666777666555555444444444444555555444444555555555555444444333444555666666666555444333333333333333333333333333333333333222222222222111000000111111222333444222111111111111000000000333333333333333333333333000000000000000000000000////////////000000000000111111111111000000000000EEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFHHHGGGFFFFFFGGGIIIJJJKKKIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLNNNQQQRRRPPPNNNQQQRRRTTTVVVWWWYYYZZZZZZ]]]___eeennnyyy}}}}}}ttthhhfffjjjsss|||ooocccaaadddfffjjjooossshhh]]]YYYVVVSSSSSSTTTWWW```eeemmm|||bbbKKK@@@999555333222222111000///////////////...---,,,,,,,,,---...---,,,,,,+++******++++++************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++,,,,,,+++)))'''+++*********))))))(((((()))))))))))))))************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000//////.........///000000111111222333444555666666555888:::;;;999888888999;;;;;;<<<===============>>><<<999777888;;;>>>@@@CCCAAA???>>>@@@AAAAAAAAACCCAAA@@@BBBEEEHHHJJJJJJDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>===============>>>>>>??????@@@>>>>>>>>>>>>===<<<<<<;;;777888888888999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999888777777777666555444555555666666444444333333333333444444222333444555555444333222111333555777777666555444333333333333333333333333333333333222222222222111000000111111222444555666222222111111111000000000222222222222222222222222/////////000000000000000......//////000000111111111111111000000000000000EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNPPPRRRSSSSSSRRRUUUVVVYYY^^^dddkkkqqquuutttyyyzzzlllccceeennnyyygggbbb___dddjjjkkkjjjiii```[[[WWWUUUSSSOOOPPPTTTVVVbbbnnngggLLL>>>:::888555444333222111000000//////000...---,,,++++++,,,......,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((()))))))))************&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***++++++***)))'''++++++******))))))(((((((((((())))))************))))))******++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////......------...//////000000000111111111111111111333555777888777666666777::::::;;;<<<<<<<<<<<<<<<;;;:::999888:::===AAACCCBBB@@@>>>>>>@@@AAABBBAAA>>>???AAAEEEJJJLLLLLLKKKEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>???>>>>>>>>>>>>???@@@@@@<<<<<<=========<<<;;;;;;666666777777888999999999:::999999999999:::;;;;;;;;;;;;::::::999888777777444444444444444444444555444444333333333333444444222333444555555444333222111333555777777666555444333333333333333333333333333333222222222111111111111111222222444555777888333222222222111111111111111111111111111111111111......//////000000000000......//////000000111111000000000000000000111111DDDDDDCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJJJJIIIHHHGGGIIIKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRUUUXXXZZZ]]]ccclllxxxuuulllhhhnnn{{{qqqeee\\\ZZZ[[[___eeehhhiiihhh[[[WWWTTTTTTRRROOORRRWWW]]]lll```PPP???999888555222000333222111000////////////,,,,,,,,,,,,,,,------...++++++************++++++(((((()))))))))))))))***))))))))))))))))))))))))************************((((((((((((''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((************))))))))))))''''''((()))************))))))***++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------------...///000//////000000000//////...333555777777777666777888888999::::::;;;;;;::::::999999999999<<>>BBBGGGKKKLLLKKKIIIEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB??????AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@:::;;;<<<======<<<;;;:::777777777888888888999999999999888888888888999999999999999:::999999888777333444555555333333333555555555444444444444555555444444555555555555444444333444555666666666555444333333333333333333333333222222222222111111111111111111222222444555666777333333222222222111111111000000000000000000000000---......//////000000111////////////000000000000000000000000111111111111DDDCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMHHHJJJKKKJJJGGGFFFFFFGGGJJJIIIIIIHHHIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXYYY\\\___^^^\\\___hhhooorrrwww{{{xxxwwwvvv|||rrrjjjcccZZZ\\\^^^aaadddgggiiiiiibbbXXXPPPOOOSSSVVV\\\aaakkk~~~{{{bbbIII@@@888666444111000111111111000///............***+++,,,---------------++++++************++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%%%%&&&''')))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&'''(((((((((((())))))))))))))))))&&&'''((()))*********)))((()))***+++,,,++++++***************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,---...///000,,,---///000000000000///333444555555555555777999777777888999999999999888777888999:::<<<===??????<<<;;;:::;;;>>>AAACCCCCC@@@@@@BBBDDDGGGHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA??????AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB???>>><<<;;;;;;<<<>>>???999:::<<<======<<<;;;:::888888888888888888888999888888777777777777777888777777888999:::999999888222555777666444333444666666555555555555555555666666555555555555555555666555555555555555444444444333333333333333333333333222222222222111111111111000000000111222333444555222111111111111000000000////////////////////////------......///000000111000000000000///////////////000000000111111111111EEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNHHHKKKMMMLLLIIIFFFFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMNNNOOORRRUUUYYY\\\___```eeekkkpppppppppvvvzzzwwwzzzrrrmmmnnnmmmiii___dddiiijjjjjjjjjjjjhhhjjjZZZKKKKKKTTT^^^ggglllvvv___GGG>>>999555444222000222666000000///---------------)))***,,,---...---,,,,,,+++***************++++++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((())))))(((&&&$$$$$$&&&((()))''''''(((((())))))******%%%&&&((()))*********)))((()))***+++,,,+++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///,,,++++++,,,---...///000+++,,,...000222222222222222333333222222333666888666666777888888888888888777888999:::;;;<<<<<<;;;:::999999:::>>>AAACCCCCCDDDBBBAAAAAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCC>>>===;;;::::::;;;<<<===999:::<<<======<<<:::999999999888888888888888888777777666666666666666777555666888999::::::999999333666888888555444555777666666555555555555666666777666555444444555666777777666555444444444444444333333333333333333333333222222222111111111111000////////////000111222333000000000000////////////////////////////////////---------...///000000111111111000000//////......//////000000111111111222BBBCCCDDDCCCBBBBBBDDDFFFDDDEEEFFFFFFEEEEEEFFFGGGKKKJJJIIIIIIJJJJJJIIIIIIMMMKKKKKKMMMMMMMMMNNNPPPKKKKKKLLLJJJGGGEEECCCCCCFFFCCCEEEJJJLLLKKKNNNUUUWWWYYY^^^dddllltttzzz~~~{{{wwwuuuvvvwwwtttrrrooooookkkfffjjjuuu|||}}}lll```VVVXXXgggzzzyyy\\\GGG===444444333222111000///...///............---------+++++++++******)))))))))((()))***++++++***)))(((''''''(((((())))))*********)))(((''''''((()))******))))))((('''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++&&&&&&((()))************(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---------,,,,,,***---...,,,)))(((+++///---......///000111111222333333333333333333333333333444555555555444333222555555666777888999:::::::::::::::;;;<<<===>>>???AAA@@@>>>???AAACCCCCCBBBCCCCCCDDDDDDCCCAAA@@@>>><<<===>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAA???===;;;:::999::::::===>>>?????????>>><<<;;;999999999999999999999999555555555555666666666666999888777777777777777888888888777777777777888888777777777666555444222111333333444444555666666777666555333111111222333444444444444333333333222222444444333222111111111222000000000000000000000000000000////////////000000222111111111000000//////......////////////......111111000000//////......111000...---.../////////FFFFFFEEEDDDCCCCCCDDDEEEDDDEEEGGGFFFEEEFFFGGGIIIJJJIIIHHHHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPNNNNNNMMMKKKHHHGGGFFFGGGJJJGGGHHHMMMRRRUUU\\\dddkkkpppxxx~~~{{{|||}}}{{{vvvoooiiifffbbbfffggggggmmmwww||||||eeecccggguuuwww]]]III;;;444444333333222000//////...............------------,,,+++++++++************))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))******))))))(((''''''&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((('''''''''''''''''''''''''''((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,------,,,,,,***,,,...000111000...---......//////000000111111222222222222222222222111222222333444444333222111444555666777888999999:::777777777888999;;;<<<===<<<===???AAABBBDDDFFFGGGBBBBBBCCCCCCBBBAAA???>>>???@@@AAAAAABBBBBBBBBAAA???@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA>>>===<<<:::::::::;;;;;;=========>>>======<<<;;;::::::999999999888888888555555555555666666666666777666666666666666777777888888888777777888888888888777777555444333222222333333333444555555666666666444333111111222333444333333333222222222222111333333222111111111111111000000000000000000000000000000000//////000000000111111111000000000//////......////////////......111000000000/////////............///111111000///FFFDDDAAA@@@AAAAAAAAAAAACCCDDDEEEDDDCCCDDDFFFGGGFFFFFFFFFFFFHHHIIIKKKLLLIIIJJJJJJJJJKKKMMMNNNOOORRRQQQNNNKKKIIIIIIJJJJJJMMMMMMRRR\\\fffooozzzxxxttttttyyy}}}~~~yyynnnddd^^^\\\UUUZZZ___ccchhhnnnqqqooocccmmm}}}zzzzzz}}}sssUUUDDD<<<888555333333222111000///..................------------,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))(((((((((((()))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))******)))'''&&&&&&((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''(((((('''''''''*********)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,///222222000---////////////////////////000000000000000000000000111111222222222222111111444444555666777888999999555666666777999;;;===>>>;;;???CCCDDDCCCCCCEEEGGGAAAAAABBBAAAAAA@@@???>>>===>>>>>>??????????????????@@@BBBDDDDDDCCCBBBAAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB<<<;;;::::::::::::<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777666666444555555555555666666666555555555555666777777777999999888888888888999999:::888666444333222222222222222222333444444555555555444333111111222222333222222111111111000000000111111111000000000000000000000000000000000000000111111111111111111111111111111000000000000//////......////////////......000000000000////////////,,,---///111222111000///EEEBBB@@@???AAABBBAAA@@@EEEFFFFFFEEEDDDDDDFFFGGGEEEGGGHHHIIIJJJKKKLLLNNNLLLNNNNNNMMMNNNQQQRRRPPPUUURRROOONNNOOORRRTTTUUUWWW]]]iiiyyy|||uuurrruuuzzzxxxwwwrrrjjjaaa[[[YYYYYYTTTXXX\\\^^^aaaeeeggghhhwww~~~{{{uuuUUU???999:::999777222222111000//////...............---------,,,,,,,,,,,,,,,++++++++++++++++++***)))(((((()))***+++******))))))((((((''''''))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))*********((('''''')))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))++++++++++++************((((((((((((((((((''''''(((((())))))************))))))))))))))))))))))))***************+++++++++)))***+++,,,,,,,,,,,,,,,......---------...///000//////////////////......///000000000000000111111111111111222222222222222333444444555666777888999777888999:::<<<>>>@@@AAA@@@DDDHHHGGGBBB>>>???AAA@@@@@@@@@@@@??????>>>>>><<<<<<===>>>>>>=========>>>@@@BBBDDDEEEDDDBBBAAACCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA===<<<:::999999:::;;;;;;===<<<:::999999999:::;;;;;;:::999888777666555555444444444555555555666666444555555777777888888888:::999999999999999999::::::999666333222222333333111111222333333444444555444333222222111111222222111000000000000////////////000000000000000//////000000000000000000000000111111222222222222111111000000000000000000//////......////////////......000000000000////////////...///111111000/////////FFFEEEDDDDDDEEEFFFFFFEEEGGGIIIJJJJJJIIIHHHIIIJJJIIIKKKNNNOOOOOOPPPSSSUUUXXX]]]^^^[[[[[[^^^\\\XXXWWWVVVWWW[[[bbbhhhlllmmmqqq{{{tttkkkmmmrrrtttuuuxxxoooiiibbb]]]ZZZYYYWWWVVVVVVXXX]]]bbbgggmmmuuu{{{~~~sssdddSSS???444555777444///111000000//////............------------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++******))))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&(((***++++++***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''(((((()))))))))))))))***+++,,,,,,,,,))))))*********))))))(((&&&'''''')))***+++,,,---************************************************((()))***+++,,,,,,,,,,,,...444:::999333......111////////////............///000000000111111222222222222222222222333444444333333444555666777777888888999999;;;===???AAABBBAAAFFFIIIGGGAAA<<<<<<>>>???>>>>>>>>>============???@@@@@@@@@@@@@@@??????>>>???AAACCCDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA???>>><<<:::999999999999<<<;;;999888888888999:::::::::999888666555444444444444444444555555555555555666777999999::::::999:::999999999999999999:::999888555333222222333444111111222333333444444555333333222222111111111111000000000/////////.........//////000000000//////000000000000000000000000000111222222222222111000//////////////////000000......////////////......////////////000000000000222333444222///......000DDDFFFIIIIIIGGGEEEEEEEEEDDDGGGKKKNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRWWW___eeeqqqxxxzzzuuutttuuuqqqiiibbbccciiisss~~~yyywwwttttttwww~~~{{{mmmaaa\\\eeennnnnnjjjiii```\\\XXXXXXZZZZZZVVVRRRSSSXXXcccppp{{{{{{eeeIIIAAA888444555444///+++000/////////.........---------------,,,,,,,,,,,,)))************+++++++++******))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((%%%&&&&&&'''((()))***+++)))******++++++*********&&&'''''')))***+++,,,---***************************************)))))))))((((((***+++,,,,,,,,,,,,+++888FFFHHH???444//////........................//////000000111111222222222222111222222333444555222222333444555666777777777777777999:::<<<>>>???===@@@CCCBBB???===>>>???======<<<<<<<<<<<<======>>>????????????>>>======>>>???@@@AAABBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAA???===;;;:::999999999;;;::::::999999999999999999888888777666555444444333444444444444555555555666777999:::;;;::::::999999999888888888888999999777666555444333444444555222222222333444444555555222222222222222111111111000000/////////.........---...000111111000//////000000000000000000000000///000111222222111000///......////////////000000......////////////......////////////000000000000444777888777333111111333IIINNNTTTRRRLLLGGGFFFHHHGGGLLLTTTZZZ\\\]]]^^^^^^bbb```]]][[[]]]hhhxxxwwwzzzmmm^^^___aaagggppp{{{rrrjjjeeeZZZXXXbbbiiieeeaaabbb[[[YYYVVVTTTTTTUUUWWWWWW\\\fffyyyaaaKKK<<<:::777444333222222111//////............---------------,,,,,,,,,++++++(((((()))))))))*********))))))************))))))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))******+++******)))))))))))))))*********************************+++*********)))))))))((('''((()))***,,,,,,,,,,,,***444@@@CCC<<<333---+++,,,------....../////////---......//////000111111111000000000111222444555222222333444555666666777666666666777888999;;;<<<;;;;;;<<<======>>>???@@@<<<<<<;;;::::::;;;<<<===<<<<<<======<<<;;;;;;:::>>>>>>>>>>>>???AAACCCDDD>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>@@@???>>><<<;;;;;;<<<<<<::::::;;;;;;::::::999888777777777666666555555555333333444444444555555555666777999::::::999888777888888888777777888888888444444444555555555666666333333333444555555666666222222222222222111000000000000000////////////...---...000222222111000///000000000000000000000000...///111222222111///............/////////000000......////////////........./////////000000000111222888>>>???<<<888777777TTT\\\ccc```WWWOOONNNPPPRRRYYYccclllqqqsssttttttyyyuuuooojjjnnn~~~tttccc\\\___eeennnyyy}}}uuuuuuppphhhfffbbbYYYYYYcccfffaaaaaafff```\\\VVVOOOKKKOOOXXXaaaqqq~~~~~~___GGG;;;333333222///,,,...333888..................---------------,,,,,,,,,++++++''''''(((((()))))))))***((()))***++++++***)))(((''''''(((((())))))******'''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&((()))************,,,++++++***)))(((((('''************************+++*********))))))(((((('''((()))***,,,,,,------***...111222///,,,******,,,,,,------...///000000,,,,,,------...///000000000////////////111333444111222222333444555666777777777777777888999:::;;;;;;:::999:::<<<>>>>>>>>><<<;;;:::::::::;;;<<<===??????@@@??????>>>======>>>>>>===<<<>>>@@@CCCDDD<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===???>>>===<<<<<<===>>>???::::::;;;<<<;;;:::999888666666666666666555555555333333333444444444555555666777888999999888666555888888777777777777888888222333444555666666666666333333444555555666666777111222222222222111000000111000000000////////////---///111222333222111000000000000000000000000000---///000111111000///------.........//////000000......////////////........./////////000000111111///888BBBFFFDDD???;;;;;;kkkjjjkkkhhh^^^SSSSSSZZZ\\\iiiwww}}}oooaaagggeeeggguuuyyyuuuwww||||||uuummmsss|||yyypppllliiihhheeeccc``````iiitttxxxwwwvvvdddSSSNNNPPPYYYlllwww\\\FFF<<<:::555444333222111111111111000000///...---,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((+++***((('''&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***++++++***)))((()))******++++++,,,------------,,,,,,,,,---......*********+++,,,---...///............////////////++++++,,,...000222444555000000111222444555555666777777777888999999::::::===============<<<<<<<<<======;;;::::::;;;<<<===@@@?????????>>>>>>=========999666999???CCCDDDBBBAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>======<<<=========<<<<<<;;;;;;;;;999999:::;;;:::999888777666666666666555555555555666666555555555555666666999::::::::::::999888888555666777777777666444333222222333333333333444444222222222333333444444444222222222111111111000000111111111111111000//////000000////////////000000111111000000//////......//////000000000000//////////////////////////////........................---------.........//////---222999@@@DDDEEEDDDBBBxxxrrrkkkdddZZZUUU\\\gggqqqvvv|||pppjjjiiinnn}}}zzzwwwpppttt|||{{{qqqkkkgggdddaaadddhhhnnnvvv|||gggTTTRRR\\\mmmuuu[[[III<<<444222333333222000000//////000//////......------,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))************))))))((((((''''''(((((()))'''&&&%%%$$$######""""""'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((('''''''''''''''((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))((('''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))((('''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++)))))))))******))))))))))))******++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,+++++++++,,,------............////////////............///000111222000000111222333444555555666666777777888999999:::<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<<<>>>>>>>>=========999777999>>>CCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::999888888888777777777666666666777666666555555666666777999999::::::999999888777666666777777777666555444222222222333333333444444222333333333333333333444222222222111111111000000000111111111111000//////000000000//////000000000000000000000//////......//////000000000000//////................................................------------.........///...111555999===???@@@@@@~~~yyysssmmmhhhjjjuuuzzzzzz~~~xxxyyy~~~|||{{{~~~zzztttpppnnnkkkhhheeeooo~~~~~~gggUUUXXXlll{{{yyyWWWCCC<<<888333111222111000///.........///.........---------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))***))))))(((((())))))***(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))******+++,,,,,,,,,......---,,,+++***))))))------,,,+++++++++++++++---............/////////111000//////......//////000000111222333444444555555666666777777888999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>===============:::777999>>>BBBCCCBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@???>>>===<<<;;;::::::::::::999999999999;;;;;;;;;<<<;;;::::::999999999888888888777777777888777777666666777777888999999999999999888777777666666666666666555444444222222222222333333333333444333333333333333333222222111111111111000000000000000111111000000///...111111000000000000111111000000000////////////......//////000000//////...........................------------------------------------............//////000111444777:::<<>>>>>===@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::::::::999999999999888888888777777777888888777777777777888888888888888999888777777666444444444444444333333333111222222222222333333333444444444333333222222222111111111111000000000000000000000000000//////...111111000000000000111111////////////////////////...//////////////////...........................------------------------------------------------...---------///111444666oooxxx}}}sssiiigggnnn~~~|||{{{|||ddd[[[]]]rrrrrrPPPDDD888555444111///000111111000////////////000,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((()))))))))*********++++++***)))(((''''''((()))***((())))))******+++,,,,,,)))***+++,,,,,,,,,,,,+++************+++,,,---...------------............///.............../////////000000111111222222222333444444555555666777777555666666666777777888888888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::===@@@BBBCCCCCCBBB@@@???>>>=========@@@@@@??????===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888777777777666666666888888777777777777888888777777888888777777666555333333222222111111111111111111111222222222333333444444444333333222222222000000000000000000000000000000000000000///......111111000000000000111111.............../////////......////////////..............................------------------------------------------,,,,,,,,,------...///000000000xxxccc]]]YYY\\\hhh{{{ttttttyyy}}}{{{yyyvvvpppiiiaaabbbnnnfffMMM;;;777555666555000...000000000////////////000000---------,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++)))((((((''''''(((((()))(((((())))))***+++++++++((()))+++,,,......------((()))))))))+++,,,---...,,,------------.........------------...///000000//////000000000111111111222333333444555555666666444555555666666777777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>>===<<<======>>>>>>>>>===<<<;;;:::999888888888888999999999999999999888777777777777777888888777777777666666666888777777666666777777888777777777777777666555555333333222111000111111111111111111111222222222222444333333333333333333222//////000000000000000111//////000000//////...---000000////////////000000---............/////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---...///000///......zzz|||tttqqqoooeee[[[XXXXXX___mmmsssfffaaaccccccaaadddkkkqqqrrrrrrwww|||}}}{{{___HHH<<<888555444555555111000222///...............//////...------,,,,,,+++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))((((((''''''(((((())),,,,,,***)))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))+++,,,(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******'''(((((((((((((((((('''(((((())))))******++++++)))***,,,.........---,,,******))))))***+++,,,,,,,,,,,,---------............------------...///////////////000000000000000222222222333444444555555444444555555666777777888555666888999:::::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCDDDBBB@@@===<<<<<<<<<===;;;;;;<<<<<<;;;:::999999777777888888888999999999:::999888777777777888888999999888888888777777777777666666555555666666777666666777777666666555444555444333222111222222333111111111111222222222222222333333333333333333444////////////000000111111//////000000//////...---//////............//////---------.........//////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------...............tttnnnppptttvvvvvvooolllgggjjjlllcccZZZYYY]]]hhhyyy~~~mmm```XXXVVVWWWWWWXXXaaasss~~~zzzqqqqqq{{{^^^FFF<<<===888222...///000//////111------,,,,,,,,,------.........---,,,,,,+++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((***)))((('''%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''(((***,,,---(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((()))******+++++++++---...//////...,,,+++,,,+++******)))*********,,,,,,,,,---------......//////...---------......////////////000000000000111222222333333444555555444444555555666777888888555666888999::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>AAACCCDDDBBB@@@===<<<;;;<<<===:::::::::;;;;;;:::999999999999999::::::;;;;;;;;;;;;:::999888888888999::::::::::::999999999888888666666555555555555666666666666666666666555555444666555444333222333444555000111111111111222222222222222222333333444444444.../////////000000111111///////////////......---......------------......---------.........//////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,---...///|||{{{xxx{{{|||nnnqqqqqqnnnqqqwwwvvvpppaaakkkwwwxxxfffbbb\\\RRR[[[\\\^^^hhh}}}}}}uuuuuuqqqpppVVVEEE;;;888999444444333333222111000000222222111///---+++)))(((++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))+++***)))((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&(((((((((((((((((((((((((((&&&%%%&&&((()))&&&$$$'''&&&%%%%%%&&&'''((()))***)))(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%'''''''''''''''''''''''',,,,,,+++***)))((('''''')))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))***)))))))))))))))******......---,,,,,,+++******---+++))))))+++,,,***'''++++++,,,,,,,,,,,,------------------------------............////////////111111222222222333333333333333333333333333444444777777777777777777777777:::===???@@@???=========<<<<<<;;;;;;;;;<<<<<<===DDDBBB@@@===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999::::::999999:::===@@@@@@???===:::888888777888555555333333333333555555555555666666666666555555444444444333333222222222222222222333333444444444333333333222222222111111......//////000000111111000111222000---+++******------......///......---,,,,,,---...////////////111///---+++***+++---...///...---,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++xxxsssrrrtttzzz~~~{{{zzzzzzxxxtttkkkyyyhhh]]]___```^^^jjjpppzzzrrrWWWDDD:::444333555333222222111000000//////...............------,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((()))((((((((((((((())))))$$$%%%&&&((())))))))))))&&&&&&&&&''''''''''''(((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&''')))***(((&&&''''''&&&%%%&&&'''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))(((''''''&&&'''''''''''''''''''''''')))))))))))))))(((((((((%%%&&&'''(((************(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&'''(((((((((((((((+++*********++++++,,,---------,,,,,,+++******)))---+++******,,,---+++)))+++++++++,,,,,,,,,------------------------------............////////////111111111222222222333333222222222222333333333333666666777777888888888888;;;===@@@@@@???============<<<<<<<<<<<<<<<======AAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::::::::999999;;;???BBBEEECCC@@@===:::888777666666555444333333444555666555666666777777666666555333333333333222222222111222222222333333333444444333333222222222111111111////////////000000000000---...///...+++***)))***,,,,,,---------------,,,,,,------............---//////..................///...---,,,,,,,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,~~~zzzzzzsssjjjjjjrrryyy||||||~~~zzznnn\\\\\\eeepppxxxdddTTTCCC999555222222444111000000//////.........,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''((()))***+++$$$%%%&&&'''((()))))))))&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))))))))(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++)))((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))))))))(((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''((()))*********(((((((((((())))))))))))***))))))(((((())))))***((((((((((((''''''''''''%%%&&&&&&''''''''''''''')))))))))***+++,,,---...+++++++++******))))))(((,,,+++***+++---------+++++++++++++++,,,,,,,,,,,,---------------------------............/////////000111111111222222222222111111111111222222333333555555666777888999999:::;;;>>>@@@AAA???============<<<<<<;;;;;;<<<<<<===>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999;;;;;;:::999999<<>>@@@AAA???===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999::::::999888888;;;AAAEEEIIIGGGDDD@@@<<<999666555444444333333333333444444333444444444444444444333111111111000000000000000222222222222222222222333222222222222111111111111111111000000//////......---...//////......///111......------,,,,,,------------......---,,,++++++,,,---...///////////////...------,,,,,,,,,------+++,,,,,,------.........++++++++++++++++++++++++++++++******++++++,,,,,,}}}lllaaa^^^jjjwwwuuupppttt}}}rrrdddbbbtttxxx^^^LLL@@@999444444333000---...///////////////.........------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++(((((((((((((((((((((((()))))))))(((((((((((('''))))))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((())))))))))))******))))))))))))******((((((((((((''''''''''''''''''((())))))))))))(((&&&&&&&&&'''(((***+++,,,))))))((((((((((((((('''(((((())))))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111//////000111222222333333333444555777888:::;;;<<<;;;>>>@@@@@@>>><<<;;;;;;888888888888999:::;;;<<<===============>>>>>>>>>;;;;;;;;;<<<<<<=====================<<<;;;::::::999999888777777:::>>>BBBCCCBBB@@@>>><<<999777666222222222333333222222222111222222333333222222111000000000000000000000000222222222222222222222222222222222111111111000000111111000000//////......---...///.........111333111000///...------..................---,,,,,,+++...---,,,++++++---///000------,,,,,,,,,------...*********++++++,,,,,,---+++++++++++++++++++++++++++*********++++++,,,---|||sssiiidddeeelll|||zzz{{{}}}tttooofffgggsssqqqVVVDDD;;;888444222444555222000111........................******+++------.........++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''***)))((('''&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((("""$$$&&&&&&%%%%%%&&&''''''''''''(((''''''&&&%%%$$$%%%''')))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((()))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((('''''''''''''''(((((()))))))))))))))((((((((()))***+++,,,---(((((((((((((((((((((((('''(((***)))(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000///000000111222333444444444444555777888:::;;;;;;;;;===??????===;;;::::::666666666777999;;;===>>>>>>>>>>>>???????????????;;;;;;;;;<<<======>>>>>>===============<<<::::::888888888888777999<<>>>>><<<999888888555555777888;;;>>>@@@AAA??????????????????>>>>>>;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;:::888999::::::999999;;;<<<999999:::;;;:::999888777333444555555555555444333222222333333333333222222000000000111111222222222222222222222111111111000111111111111000000000000////////////000000000000---------,,,+++,,,///222222111///---------...///......//////000////////////...------,,,---......,,,,,,,,,,,,,,,---...///---,,,+++*********+++,,,************************************+++,,,---...}}}yyyyyy~~~~~~pppeeeccc```YYY[[[cccggg{{{xxxpppkkkooowwwrrrwwwxxxrrrpppyyyvvvVVVAAA888888;;;555222111333222///...000+++++++++++++++++++++,,,.........---,,,+++))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))&&&%%%&&&'''$$$%%%'''(((((((((''''''###$$$'''((())))))(((''''''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((%%%&&&&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''((((((''''''&&&%%%(((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''((('''''''''''''''((()))((((((((()))))))))))))))***,,,---,,,)))''')))+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------................../////////000000111111333444555666666555555666777888999999:::999;;;======;;;888777777555666777:::===@@@CCCDDD???????????????>>>======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;:::999;;;<<<===;;;::::::;;;888999:::::::::999888777444555666777777666555444333444444555555444444333000000111111222222222333222222222222111111000000111111111111000000000000......//////000000111111000000///...---...111444222000...,,,+++,,,---.........///000111111000000//////000000000...---,,,,,,,,,,,,,,,,,,---...//////...,,,+++***++++++,,,************************************+++,,,---...xxxnnniiidddbbbeeejjjmmmmmmllliiiddd]]]XXXRRROOOTTT\\\bbbqqq}}}uuuggg```]]]bbbiiiiiinnnwww~~~zzzWWWCCC999444222555111111111111000///------///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((''''''''')))***+++******))))))))))))******((()))*********)))'''&&&***++++++)))&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''+++***(((&&&%%%%%%%%%%%%(((&&&""" """&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''(((((('''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&%%%$$$$$$((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******''''''''''''((((((((((((&&&'''''''''(((((())))))***))))))))))))(((%%%"""(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))+++*********))))))(((((('''(((+++---...---,,,+++++++++++++++,,,---.........------------.../////////000000222333444555555777666555555666888:::<<<<<<999777777888999888555;;;;;;;;;;;;===???BBBCCCBBBAAA????????????>>><<>>;;;999;;;===>>>>>>;;;:::999999888888999999;;;:::888777888:::<<<===>>>===<<<:::999888777777333333555555555555333333444444222222222222444444111111222222222333333333///000000111111111000000111///---...000000...+++111111000000//////......---------............///000000//////.........---......///000000000000000000000///...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,,,,++++++***)))((((((************+++,,,---...rrrgggaaaWWWYYY___gggmmmlllgggccc^^^YYYTTTQQQOOOPPPYYYccckkk{{{sssccc```eeeiiimmmqqqwww|||tttsssuuu{{{rrr\\\DDD888444111000000000111111000///...------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***))))))((()))************))))))))))))******)))******+++***)))((('''***++++++***'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((&&&###""""""###&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''(((''''''((()))(((&&&$$$(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))************)))))))))(((((()))+++,,,------++++++++++++++++++,,,---.........------------.../////////000000111333444444555666666555555666888:::<<<:::888666777999:::999888999999999:::<<<>>>@@@AAA>>>===<<<>>>@@@AAA@@@???@@@===:::999:::<<<======::::::999999888888999999::::::999999999:::<<<<<<===<<<;;;:::888888777777333333444444444444333333444333333222222333333444111111111111222222222333333333222222111111000000111///...///000000...,,,////////////000000000000---------............///000/////////.........---......///000000000000000000//////...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......------,,,,,,++++++***))))))((()))))))))******+++------zzzmmmeee___\\\\\\VVV\\\dddkkkooollleee^^^ZZZUUUOOOMMMLLLOOOZZZfffzzzooofffcccmmm}}}uuupppjjjpppmmmQQQDDD888555555444111000000000000000///...------...------,,,,,,,,,,,,,,,+++++++++++++++*********---,,,+++***))))))))))))***))))))(((((())))))*********+++++++++***)))((()))***+++***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&((()))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))************)))))))))))))))***+++,,,,,,+++******++++++++++++,,,---.........------------.../////////000000111222333444444555555555555666777999;;;777666666777999;;;:::999888888888999:::<<<===>>><<<;;;;;;<<<>>>@@@???>>>===;;;888888999;;;<<<<<<:::::::::999999999888888::::::;;;;;;<<<;;;;;;;;;<<<;;;:::999888777777777444333333222222333333444444333333222222333333444000000000111111111222222666555333222111000111111000///...///000000...---.........///000111111111---------............////////////.....................///000000000000////////////...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,++++++***))))))))))))))))))))))))***+++,,,{{{iii___\\\ZZZ\\\___```cccggghhhjjjiiiccc]]][[[VVVRRRPPPQQQWWWeeerrr{{{vvvqqquuuwwwyyyqqqnnnnnnooo}}}qqq\\\JJJ@@@:::555444666555222//////////////////...---,,,------,,,,,,+++,,,,,,---+++++++++***************++++++******))))))))))))))))))(((((((((((())))))************))))))(((((('''((())))))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%'''((('''%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))*********)))))))))))))))******++++++++++++***)))++++++++++++,,,---.........------------.../////////000000111222333333333444444444555666777999999777777777888999999999999888888999999:::;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::;;;999777777999:::;;;;;;::::::::::::999999888888999:::<<<======<<<;;;::::::999888777777777777777444333222111111222333444333333333333333333333333///000000000000111111111555444222000///000222333/////////000000000///....../////////000000000111---------............///........................---...//////000000////////////.........------------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,+++++++++*********))))))))))))(((((()))******+++xxxmmmaaa[[[XXXUUUVVVZZZZZZ```dddhhhmmmnnnfff[[[TTTQQQPPPSSSXXX```ooo}}}xxxqqqrrrxxx}}}xxxmmmhhhkkkmmmmmmlllYYYNNNCCC:::555444111000000111///,,,---............------,,,,,,,,,+++++++++,,,,,,---************************'''(((((())))))*********))))))(((((((((((())))))))))))((((((''''''''''''%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&$$$''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((())))))***(((&&&%%%%%%&&&&&&%%%$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))***************+++******))))))++++++++++++,,,---.........------------...//////000000000111111222222333333333444444555777888888888999::::::999888777777999999999:::;;;;;;;;;;;;<<<:::999999;;;;;;:::888:::888666777999:::::::::999999:::::::::999888777999:::<<<======<<<:::888888777777666666666777777555444222222222222444555333333333333333333333333///000000000000111111111111000///...///111333444...///000000000000///000111000000000/////////...---------............///---------...............------...///////////////...............------------,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,+++++++++++++++***************)))))))))((())))))***+++|||ppphhhgggjjjmmmqqqzzz{{{pppeee```[[[WWWQQQMMMOOOTTTVVVaaaooo{{{uuu```OOONNNOOOSSSWWW]]]iiiuuuxxxyyywwwttttttyyyuuutttuuuvvvrrrooojjjiiippp|||xxx___JJJ???;;;999777111222111......000111///,,,---------------,,,,,,+++++++++++++++,,,,,,---)))))))))***************&&&&&&((())))))*********)))((((((''''''(((((())))))((('''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%'''))))))'''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''(((***++++++)))'''&&&%%%&&&'''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))************************************++++++++++++,,,---.........------------...//////000000000111111111222222222222333444555666777777888:::;;;;;;999777666666888999:::::::::::::::999666555555777:::<<<;;;;;;999777666777999:::::::::999999:::;;;:::999888777999:::;;;<<<<<<:::999777666666555555555666777777555444444333333444444555222333333444444333333222000000000111111111222222//////......///111333444...///111111000///000111111111111000///.........---------............///---------------.........------...////////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++*********************************)))))))))******+++vvvlllccc]]]___eeeaaadddlllyyypppaaaZZZYYYYYYWWWRRRQQQXXXccckkkxxxeeeQQQQQQVVV]]]bbbhhhsss}}}|||rrrmmmmmmmmmmmmkkkpppvvv~~~```TTTDDD:::777666555444000444444000...111222000+++,,,,,,---------,,,,,,++++++******+++,,,,,,---((()))))))))*********+++(((((()))*********)))(((((((((''''''''''''((((((***)))((('''&&&''''''(((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))###))))))%%%###%%%)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%&&&&&&'''(((((())))))%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******)))'''%%%%%%'''((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((()))))))))************)))(((((())))))***++++++++++++++++++,,,---.........------------...//////000000000000111111111111111222333444555666666666555888;;;;;;999777777888777888999999999888777777555444444666999:::;;;:::888777777888:::;;;;;;:::888999:::;;;;;;999888666999999:::::::::999777777555444444444555666666777444555555666666555555444222333333444444333333222111111111111222222222333000000000111111222222222---///222222000///000222000000000000////////////---------............///,,,,,,,,,------.........,,,---......//////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******************************++++++************++++++{{{pppiiiccc___bbbiiicccdddjjjwww}}}kkkZZZXXXZZZ]]]]]]ZZZ]]]lll|||dddRRRVVVaaaooo{{{~~~sssmmmkkkkkkkkkvvvmmmTTTGGG???999777888666111......444444...+++------***++++++,,,---------,,,,,,+++*********+++,,,,,,---(((((())))))*********+++++++++,,,,,,+++***((('''((((((''''''''''''((((((+++***((('''''''''((()))((()))))))))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''###$$$&&&((()))))))))((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((###!!!%%%+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''&&&$$$%%%(((***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))*********+++(((((((((((()))***,,,,,,++++++++++++,,,---.........------------...//////000000000000111111111111111111333444555666666666333666:::;;;999888888:::666777888888888777555555777666555666777888777666888777777888:::<<<;;;:::888999:::;;;;;;999888666999999999999888888777666444444444444444555666777444555666777777666555444222222444444444444222222111222222222222333333333222222333333333222111111---000222222000///111333......//////000000111111---------.........//////,,,,,,,,,------.........,,,---......//////......---.....................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))******************++++++,,,,,,+++++++++++++++,,,yyywwwsssmmmjjjlllrrrxxxzzz{{{pppnnnjjjbbbaaafffZZZ```jjjuuuzzzuuujjjaaa\\\```ccccccdddlll{{{tttaaaXXXdddxxxzzztttxxx~~~zzz```MMMCCC:::999888666444222111000111000000///...------,,,///............---------*********+++++++++,,,,,,******))))))))))))************))))))((((((''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))))))))******)))************+++++++++,,,,,,,,,------,,,++++++......//////000000111111666555444444444666777888999:::<<<;;;:::999999:::999888777777666777777777888666555777:::======;;;::::::999999999999:::;;;999999999999888777666666555666888999999888777777333333333444555666777777444333333222222333333444444444333333333333222222000000000000111111111111...//////000111222222222222222222111111111000000---...///000000///...---////////////////////////...------,,,,,,------...---------------------------,,,++++++++++++,,,---...------,,,,,,------...//////.........---------++++++++++++++++++++++++************************~~~ttthhhbbbZZZ[[[[[[ZZZ[[[bbbmmmvvvuuuhhheeeaaaZZZ[[[bbb]]]hhhwwwttteee[[[\\\]]]^^^]]]^^^fffrrr||||||iiibbbgggzzz|||{{{uuuZZZHHH>>>;;;666555444222000...---,,,000//////...------,,,,,,------------,,,,,,,,,,,,------------............******))))))))))))*********)))))))))((((((((('''&&&&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''***))))))(((((())))))***))))))*********++++++++++++,,,,,,---,,,,,,++++++---......///000000111111000111111333444666888999888:::;;;;;;999888999:::888888777777777888888999888666555666999;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777666555444222222333333444444555555444444333333333333444444444444333333333333222222000000000000111111111111...//////000111111222222111111111000000/////////......////////////.................................------,,,,,,------...------------------------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,+++++++++************************************((((((((((((((((((((((((uuullljjjgggppp}}}ssseeeZZZTTTNNNRRRUUUVVVYYYcccsssyyylllaaa___]]][[[```hhhkkkzzzlll[[[SSSWWWWWWVVVVVVZZZcccnnnuuutttmmmrrrqqqnnnssszzzvvv|||wwwooommmrrrwwwvvvVVVAAA888666666222222111///...,,,++++++//////......---,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,***))))))(((((())))))***))))))))))))(((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++------......///000000000...///000222444555666666777888::::::888888888999777777777777888999:::;;;888666555666777999999888999:::;;;=========<<<;;;<<<<<<<<<<<<;;;:::999888888888666555444333333333333333333333333333333333555555444444444444555555444444333333333333222222000000000000111111111111...//////000000111111222000000////////////......//////............//////...........................------,,,,,,------...------------------------......------------......++++++************++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}|||yyywwwyyy~~~|||lllfffgggdddkkkuuu~~~yyylllbbb\\\YYY]]]``````bbbjjjzzzvvvpppiiieeegggjjjmmmttt|||{{{dddYYYWWWXXXWWWXXX[[[bbbmmmwww}}}vvvsss~~~~~~rrrppprrrttttttyyytttlllfffgggrrrsssZZZEEE:::666444222333222111000///...---,,,//////......---------,,,,,,,,,+++++++++*********((((((((()))))))))******))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))******************+++,,,,,,,,,,,,+++,,,------......///000000000111333333444333222111555777888888777777777888666666777777888:::;;;<<<999888777777777888888888<<<===???@@@???>>><<<:::;;;;;;;;;;;;:::999888888999777666444333333444555444444444333333333333333555555555444444555555555444444333333333222222222///000000000111111111111////////////000000111111////////////////////////000///...------...///000...........................------,,,,,,------...------------------------........................++++++************++++++---,,,,,,,,,,,,+++++++++************************************************qqqkkkffffffgggiiimmmsssyyyyyy|||~~~pppeeeeeeiiidddhhhnnntttxxx{{{~~~|||oooddd]]]\\\___bbbaaabbbiiivvvzzzwwwnnnmmmqqqwww|||ssscccbbbhhhkkkkkknnnrrrzzz|||xxxzzzzzzkkkbbb```bbbbbbbbbdddaaa^^^bbboootttZZZOOOAAA777444333000...222111111000///......---//////...............---,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((()))))))))*********)))***++++++,,,,,,,,,+++,,,,,,,,,---......//////111222333444444333111000333555777777666555666777555666666777888:::;;;<<<::::::999999888888888999@@@@@@AAAAAA@@@===:::999999999:::999999888777666777666555555555666777888555555555555444444444444555555555444444555555555444444333333333222222222///000000000111111111111///////////////000000000000000000000000000000000000///...------...///000////////////////////////...------,,,,,,------...------------------------........................,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************qqqhhh```^^^]]]]]]aaafffjjjhhhiiinnnooonnnpppsssrrrxxxzzzsssgggaaaffflllmmmooorrruuuyyytttggg]]]WWWVVVXXX\\\___eeemmmxxx{{{uuuqqqqqqkkkooovvv}}}}}}ooojjjqqqzzz{{{uuullljjjhhhkkkrrrzzzvvvcccVVVRRRVVV\\\```cccaaabbbmmmsss\\\MMMEEE>>>555000///000111000//////......---------,,,......------------------,,,,,,,,,+++++++++******))))))))))))*********+++)))((((((''''''(((((()))(((((((((((())))))))))))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&'''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******((()))***+++,,,,,,,,,,,,++++++,,,,,,---............///000222333444444444111333555666555444555666555555555666777999:::;;;999::::::999888888999;;;???@@@??????===;;;999777888888888888777666555444666666555555666777777888555555555555555555555555555555444444444444555555444444333333333333222222000000000000111111111111//////////////////////////////000000000000111111//////............//////////////////////////////...------,,,,,,------...------------------------------............------,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++((((((((((((((((((((((((uuuiiiddd```^^^^^^aaaaaa___```dddffffffiiiooonnnqqqqqqjjjbbbbbbiiiqqqxxxyyyzzz{{{}}}zzzqqqggg___[[[ZZZWWWZZZ___iiiuuuxxxpppjjjccc``````___eeemmmrrrsssuuuuuuuuusssyyy~~~~~~zzzkkkbbb^^^]]]]]]aaaiiirrrzzz~~~~~~sssbbbVVVTTT\\\jjjssswwwtttwww~~~gggSSSDDD<<<;;;888555222111111333444------------------,,,,,,++++++++++++++++++++++++++++++*********)))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))***))))))(((((())))))***(((((((((((()))))))))***((()))***++++++,,,,,,,,,+++++++++,,,------...............///000111222333000222444555444444555666555555555555666777888999777999:::999777777999;;;;;;;;;:::999999888888777777777777777666555444444555555666666666555444444333333333444444555555666444444333333333333444444444444333333333333222222000000000000111111111111////////////////////////.........//////000000000......////////////......------------------------...------,,,,,,------...------------------------+++,,,---......---,,,+++++++++************++++++************))))))))))))************************((((((((((((((((((((((((rrrkkkfffbbbaaacccbbbaaabbbfffhhhhhhkkkqqqkkkkkkiiiccc^^^aaajjjsssxxxxxxxxxwwwwwwyyy}}}wwwsssjjjaaa[[[ZZZ]]]aaa^^^```gggttt}}}iiiaaa]]]XXXVVVXXXQQQXXX```cccdddfffggghhhqqqzzzooo```WWWSSSSSSRRRUUU\\\fffpppvvvwwwvvvfffaaaZZZWWW]]]lllrrrYYYGGG<<<888777///111444444333111111111........................)))))))))))))))*********))))))))))))(((((((((((())))))))))))************((((((''''''''''''(((((('''((((((((())))))******%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''"""###%%%'''(((((('''&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))))))))******(((((((((((())))))))))))(((((()))++++++,,,,,,,,,***++++++,,,,,,---......111000///---------...//////111333444333333444666555444444555555666777888555777999888666666888;;;666666555555666666777888888888888777777666555444555555666666555333111000111111222333333444555555444333333222222333333444444444444333333333222222000000000000111111111111///////////////.........---------.........//////---...///000000///...---++++++++++++++++++++++++...------,,,,,,------...------------------------++++++,,,------,,,++++++******))))))))))))******++++++++++++************))))))))))))))))))))))))************************xxxpppmmmkkkgggeeefffjjjmmmmmmjjjhhhgggccc]]]ccc^^^\\\\\\XXXUUUZZZcccpppoookkkhhhmmmuuuwwwuuu|||lll[[[WWWYYY[[[\\\^^^___aaaiiivvvttteeeaaa]]]UUURRRWWW[[[\\\bbbjjjllljjjmmmtttqqqooommmhhh^^^SSSRRRVVVWWWWWWZZZbbbkkknnnlllhhhhhhiiilllqqqxxxpppbbbOOO@@@999666555444222222222111000//////.........//////......---,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%...***'''&&&'''(((&&&$$$'''$$$###$$$''')))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''',,,------,,,)))&&&%%%&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***((('''((()))***)))(((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((())))))))))))))))))************+++++++++'''(((((()))******++++++------......///000000000111111111111222333444444777666555666777888888666555555555555666666666666999888777555555555666666666666777888888777666555444444444333333222222222111111222222222333333333333333444444444444555555444444444333333222222222222222222111000//////...---...///000000///...---,,,,,,---...//////.........///000111111000///...////////////////////////,,,,,,,,,------.........///...---,,,,,,---...///---------,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++wwwooogggcccaaa```dddiiiuuuzzzzzzqqqhhhbbb\\\XXXUUUTTTVVVZZZZZZZZZaaajjjnnnkkkeeebbbhhhttt{{{|||wwwiii\\\ZZZ]]]^^^]]]^^^XXX^^^ggguuupppllljjjgggiiipppuuuwwwwwwooojjjhhhgggfffccc[[[RRRPPPTTTTTTXXX```jjjsssvvvuuurrrnnnuuukkkRRRIII===666333333111000222222111000000///.....................------,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++(((&&&%%%'''((((((&&&&&&%%%###%%%'''((('''%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***((('''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''((()))))))))))))))))))))*********+++++++++(((((())))))***++++++,,,---------...//////000000111111111111222333444444666555444555666777777555555555555555666666666666666555555444444555666777777777777777666555444333444444444333333222222222111111222222222222222222222222333333444444555555444444444444333333222222222222111111000//////...---...////////////...---,,,------...//////.........///000111111000///...........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,,,,,,,++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++***))))))***+++++++++***)))(((((()))***+++fffbbb^^^]]][[[\\\dddmmm|||mmmbbb[[[VVVMMMOOOTTTZZZ]]]___eeemmmqqqpppkkkhhhmmmtttwwwuuunnncccZZZ[[[___```^^^^^^^^^fffsssxxxnnnfffaaa]]][[[ZZZaaa______]]]VVVOOONNNQQQYYYbbbqqqtttYYYIII:::666333222444444222///111111000000//////.....................---,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''(((&&&%%%&&&'''))))))(((&&&%%%$$$%%%'''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******((('''&&&%%%%%%$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''((())))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,---......//////000000000000000111222333444444333222333555666555444444555555555555666666666333333333333444555666777999888666555333222222222444444333333333333222222222222111111111111111111000111111222333444444555555444444444444444333333222222111111000/////////------............------,,,---......///............///000000000000///...........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++++++++*********)))******+++++++++******+++++++++++++++++++++++++++******))))))******+++******))))))))))))******[[[ZZZ[[[[[[ZZZ\\\hhhuuuvvvkkkbbbXXX\\\bbbfffffffffiiilll{{{~~~|||sssiiiccceeejjjlllmmmnnnqqq{{{yyyllleeeaaa___[[[XXXWWWWWWXXXYYY\\\ZZZYYYYYYVVVSSSUUUZZZhhhuuulllSSSCCC<<<333222222333555444222///000000000//////.........------.........---,,,,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---......//////000000///000000111222333333222111222333444444222444444444555555555666666444444444444444555555666777666444222111111222333333333333333333333333333222222111111111111000000000000111222333333444444444444444444444444444444111111111111000000//////------............------------...............------...///000000///...---........................---------------------------,,,,,,,,,,,,,,,,,,---************************))))))***+++++++++************************************))))))))))))*********))))))))))))))))))***ccc```]]][[[ZZZaaattt|||uuu{{{}}}zzzyyyxxxzzz}}}|||mmmbbb[[[WWWRRRTTTVVVWWWWWWVVVVVVUUUUUUTTTVVV\\\bbbhhhqqqyyyzzzbbbMMM@@@:::888111000///000000000...---/////////...............---------...---,,,,,,+++************************))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((((('''''''''''''''''''''''''''))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''%%%'''''''''&&&%%%%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))))))))))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,++++++,,,,,,------......////////////000111222222222111000111222333222111444444444444555555555555666666666666555555444444444333222111111222444444333333333333333333333333222222111111111111111111000000111222222333444444444444444444444444444444111111111000000000000000........................---...............---------...///000000///...---........................------------------------------............------************************((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))}}}uuukkkddddddppp{{{nnnccc\\\YYYYYYOOORRRVVVWWWUUURRRQQQPPPUUUVVV^^^mmm{{{qqqeeeUUUGGG===888555222000000////////////000000..................---------------------,,,++++++************************((())))))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&''')))(((&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((((((((('''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''++++++******)))(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&'''((()))(((&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''((()))))))))))))))((((((((()))))))))************++++++++++++++++++******+++,,,,,,------...............///000111222111000///000222333222111333444444444444555555555666777777666666555333333111111111222222333444555222222333333333333444444111111222222222333333333222222222222333333333333222222333333333333444444111111000000000000000000//////............//////.........///......---,,,---...////////////...---------------------------...------------,,,,,,,,,---......//////......---*********+++++++++++++++((()))***+++++++++++++++************************((())))))******))))))((())))))************))))))~~~}}}}}}xxxppphhhbbb^^^\\\RRRTTTVVVVVVVVVXXX[[[^^^fffjjjuuuqqqeeeKKKFFF>>>888555333111111000111111111000000111222------------------------,,,------------,,,++++++************************(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###%%%((((((&&&%%%&&&'''%%%'''((('''%%%###%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))((((((((('''''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&'''((()))(((&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((()))))))))************************************+++,,,,,,------............///000111111111000///000222333222111333333444444444555555555333444555555555444333333222222333333444333333333222222222333333444444444111111222333444555555666444444444444333333333333111111111222222222333333000000000000000000000111111000////////////000111......//////...------,,,------...//////...------------------------------......---------,,,,,,,,,,,,---............---,,,++++++++++++,,,,,,,,,---(((((()))++++++,,,,,,+++************************'''((()))******)))((('''((()))***++++++***)))(((zzztttrrrtttxxx{{{}}}|||{{{wwwppphhhaaa]]]SSSTTTVVVWWW[[[cccnnnvvv}}}ooo\\\KKK@@@;;;:::666222//////111444...///111000...---,,,,,,------------------------,,,,,,---------,,,++++++))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%% ###'''((('''&&&''')))%%%''')))'''$$$###$$$'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''((()))***###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''((())))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&(((((('''&&&&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))******)))))))))))))))))))))******+++,,,,,,------...------......///000111222000000111222333222111333333333444444444555555000111333444555555444333333444444555444333111000222222222333333444444444111111222333555666777777666555555444444333333222000000111111111222222222000000000000000111111111222111000//////000111222.../////////...---,,,,,,,,,---...//////...---,,,------------------------.........------,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------(((((()))++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((}}}tttrrrrrrrrrqqqrrrttttttsssssstttvvvuuuzzzzzzsssjjjeee___[[[QQQVVV^^^jjjvvv~~~kkkUUUGGG???:::666333222222222111111000000///............---------+++,,,---.........---,,,***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&%%%$$$$$$############(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))***,,,,,,........................---...///111222222222222111111222333333333333222333333222222111222222222444444555555444444333222111111222444666555333111111111111222333444555666111111111000111111222333000000000000000000111111222222222222222222222222---......///000111111222000000000000///...---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrfffdddgggjjjkkkvvv{{{xxxooohhheeemmmssswwwtttooommmjjjfff^^^dddooo}}}{{{~~~lll```NNN@@@999666444222222111111111000000000///............------------+++,,,---.........---,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******))))))((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$***)))))))))(((((((((''''''&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***........................---...///000111222222222000111222222333333222222222222222222222222333333444444444444444333333222333333333555777777555222222222222222333333444555111111111111111222222333333333333333333333222222222222222222222222222222.........///000111111111000000000000///...---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,))))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{oookkkooovvvzzz{{{zzztttfff___]]]kkkssszzz}}}{{{zzz}}}~~~vvvrrrrrruuu{{{jjjWWWIIIBBB999333222333333222000000000///////////////............------------++++++,,,---------------*********))))))************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&)))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))***))))))******+++,,,------------------------------...///000111222222222000111222222333333222222111111111222222333333444333444444444444333222222444444444666888888666444333333222222222222333333111111111111111222333333555555444444333333222222222222222222222222222222......//////000000111111000000000000///...---,,,------............------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------******++++++,,,,,,------+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~uuullllllrrrvvvvvvyyyrrrkkkkkkrrrxxxzzzyyyxxx|||}}}vvvkkkeeegggmmmxxx}}}}}}vvvuuuuuurrrpppqqqzzz~~~kkkZZZKKK@@@;;;888444333333333222111.................................---------,,,,,,++++++,,,,,,------------+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''')))((('''''''''(((***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,---......------------------------,,,---...000111111222222000000111222222222222222000000111222333444444444333333333333333222111111444444444555777777666444444444333222111111222222222111111111111222333333444444333333222111000000111111111111111111111111.../////////000000000111//////000//////...------------............------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~{{{vvvpppmmmnnnqqqsssppphhh```___dddfffeeedddaaa___bbbgggkkklllkkkpppuuuyyywwwsssuuuzzzwww}}}{{{tttpppttt{{{~~~hhhUUUHHH@@@;;;999444333222111111000---+++------------------.........------------,,,,,,,,,++++++++++++,,,,,,------+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))***(((%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''((())))))&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((''''''''''''''''''(((((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&'''''')))((('''''''''(((***+++))))))))))))))))))))))))******)))))))))***++++++------------------------,,,---...///000111111111000000111222222222222111///000111333333444444333222222333333222222111000333222111333444555444222444444333222111111111111222222222111222333333444444444333333222111000000111111111111111111111111////////////000000000000//////////////////...------......//////......---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++************((()))))))))*********+++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''vvvsssooojjjfffbbbbbbjjjssszzznnnbbb]]]^^^___\\\YYYZZZZZZ\\\___ccchhhjjjrrrzzzzzzzzz}}}|||{{{aaaUUUHHH@@@:::666444444000000000000000...---,,,---------------.........------------,,,,,,,,,,,,+++++++++++++++,,,------*********))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))***(((&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111///000111111222222111111///000222333444444333222111222222222222111000000222000000000222333222111444333222111111111111111222222222222222333444444555555444444333333222222111111111111111111111111////////////000000000000...///////////////............////////////......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++***************)))++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''|||uuuzzz~~~zzzxxxwwwpppjjjgggeeeiiiwwwwwwggg```bbbeeeddd___``````^^^]]]cccnnnwww}}}{{{|||mmm\\\EEE===777888777333000111///000111000/////////000------------.........///---------,,,,,,,,,++++++,,,+++*********+++,,,---******++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((((()))*********&&&&&&&&&''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111///000000111111111111111000111333444444333222111111111111111111000000///222000///000111222222111222222111111111111111222333222222222222333444444333333333333333333222222111111111111111111111111000000000000////////////......////////////............////////////......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********///......------,,,,,,+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''tttkkkhhhjjjmmmqqqrrrpppjjjfff```hhhrrrwwwxxxyyy|||wwwpppllllllrrrxxxhhhccciiioooqqq}}}}}}zzzssspppwww{{{yyyyyy|||mmmYYYFFF888===555111444555111///111/////////...,,,,,,---///---------....../////////---------,,,,,,,,,++++++,,,+++*********+++,,,---***+++,,,------,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&)))+++&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''')))*********)))((())))))))))))))))))))))))******)))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111//////000111111111111111111222333444444333111000111111111111111000//////222111///000111333222222222111111111111111222222333333222222333333444555000000000000000000111111000000000000000000000000000000000000////////////......///////////////.........////////////......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,+++***)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''vvveee]]][[[aaakkksssssskkkaaa\\\XXX^^^eeemmmqqqtttvvvwwwwwwxxxuuuoooooowww}}}wwwxxxkkkYYYLLLBBB:::444333333333222111000000///------,,,,,,,,,+++++++++...---,,,,,,++++++++++++///...---,,,***)))((('''***++++++,,,,,,++++++*********)))(((''''''((((((***++++++******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''' ###%%%''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&)))+++)))'''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((()))***))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''%%%&&&(((******)))'''&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((((((''''''******))))))((((((''''''............---,,,++++++,,,------...///000000111111111000000000000000111444555777666444222111222222222111333555777666666...///000111111222111111444333222222111111111222222222111111222222333444000111111111111000//////000000000000111111111111111111222222222222111111111000000///...---------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{wwwttt|||iii\\\VVV```iiiwwwwwwfff[[[TTTXXX___cccdddfffhhhjjjjjjnnnooonnnpppxxxggg]]]NNNCCC===888444111222222222111000/////////------------,,,,,,,,,+++...---,,,+++++++++++++++---,,,,,,++++++******)))***++++++,,,,,,++++++***+++***)))(((((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&###$$$&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$'''((('''%%%%%%&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''(((((((((((((((((((((((((((&&&&&&&&&((()))((('''%%%&&&((()))))))))((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''***)))))))))(((((((((''',,,,,,,,,,,,,,,,,,+++***,,,---------.../////////111111000000000000000111333444666555333111111111000//////000222333222111...///000111222222222222333333222222222222333333222222111111111222333444111111111111111000///...000000000000111111111111//////000000000000//////000000000///...---------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''~~~tttqqqqqqrrrrrrtttrrrpppoooppp{{{yyytttxxxzzz|||{{{pppaaaZZZZZZcccmmm{{{yyygggZZZSSSXXX\\\]]]ZZZZZZ^^^bbbbbbjjjqqqvvv~~~~~~sssbbbYYYFFF@@@888555444444333222111111000000///...............---------,,,,,,,,,---,,,,,,++++++++++++,,,******++++++++++++++++++******++++++++++++******+++******)))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))+++***((('''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%))))))(((((('''&&&&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((('''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((***(((''''''))))))(((&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((((('''))))))))))))(((((((((((()))******+++++++++++++++---------------------...000000000//////000000111222333444444222000000111111///...///000111000//////000111222333333333333333333333333333444444444333222000000000111333555222222222111111///......000000000000111111111111//////000000000000//////000000//////...---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((yyyssstttxxxyyyxxxoookkkiiikkkpppzzztttuuuvvvssshhh\\\YYY\\\gggqqqzzz{{{vvvooogggaaa```dddgggfffbbbccchhhnnnssszzz}}}}}}vvvbbbQQQEEE???999777333333333444333222/////////......---------.........---------,,,,,,,,,,,,+++++++++++++++,,,******************************++++++++++++******+++******)))))))))******'''(((((()))******))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))---+++)))'''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%###"""###%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''''''''((((((((('''%%%%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((***,,,,,,+++***)))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((+++***(((((())))))(((&&&(((''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((((((((((((((((())))))))))))((((((((((((((()))***+++,,,,,,,,,,,,...............---------000////////////000000111000222333222000//////000444333111111222222111000000000222333333333333333555555555555444333333222333222000//////111333555222222222222111///...---///000000000111111111111111111222222222222111111/////////......---------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((zzzrrrrrr{{{wwwppplllpppuuuxxx|||||||||sssrrrrrrpppfff\\\ZZZ]]]rrryyyttttttssswwwzzz|||{{{yyy{{{jjjSSSGGG???999666333222111111111000...---.........---------------......---------,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******))))))((()))******++++++******)))***)))))))))))))))******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,***(((%%%%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&'''&&&&&&%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%###"""###%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&'''((())))))'''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&)))++++++***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++***(((((())))))(((&&&(((''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((()))***,,,------------//////..................//////......///000111111000111111000///...///111555444222222333333222000000000222333333333333333666666666666444222111000222111000//////111333444222222222111111///......///000000000111111111111111111222222222222111111............------------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''ooojjjgggmmmyyyyyyrrrnnnppprrrpppnnnmmmooopppttt|||{{{tttdddeeejjjqqqsssppppppsssxxxzzz}}}|||}}}xxxQQQ???;;;888444333000000000000000...---,,,------------------------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++***))))))(((((())))))************))))))((((((((((((((())))))***''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((%%%&&&'''(((((((((''''''######$$$%%%&&&'''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$###$$$'''***,,,((($$$###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((***(((''''''))))))(((&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((()))))))))))))))***+++,,,---------------------------.....................///000111111000111111000......000111333222000000111111000//////000111222333333333333555666666555444222000///000000000000000111222222000111111111111000//////000000000000111111111111//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''nnnkkkjjjnnnuuu{{{}}}|||rrrnnnmmmnnnnnnmmmrrrxxx~~~~~~zzzqqqiii^^^aaammm~~~vvvkkkgggnnnvvv|||bbbCCC999888444111111///000111111000/////////---------...............,,,,,,+++++++++************************+++,,,,,,************))))))))))))))))))************))))))'''''''''''''''((())))))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&"""###%%%&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%$$$###$$$(((,,,000+++%%%$$$&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***(((((((((((((((((((((((((((&&&&&&&&&((()))((('''%%%&&&((()))))))))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))***++++++,,,++++++*********++++++,,,,,,---...------......000111111000111111000...///111333111000//////000111000......///000111222222222222111222444555444333111000//////000111222111111000//////000111111111111000000000000000111111111111//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((|||yyyvvvuuuvvvtttqqqnnnjjjjjjlllnnnmmmrrr~~~uuummmlllooo|||}}}yyyssskkkmmm{{{jjjRRR===888888222...///...///000///...---------........................+++++++++*********))))))******))))))***+++,,,,,,'''(((((()))***+++++++++))))))************))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''&&&!!!!!!"""###%%%&&&''''''"""###%%%&&&'''&&&%%%%%%###$$$&&&(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%&&&+++000333---'''%%%'''(((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((******)))((('''&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((()))))))))(((&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''%%%&&&(((******)))'''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))'''((((((((())))))******((())))))************)))''''''((()))***++++++,,,---------......000111111111111111000//////111333111000///000111222111000...///000111111222111111...///222444444444333222---///111222333222000///...///000111111222222111000000000000111111111111111111222222222222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))~~~}}}}}}yyymmmkkkttt}}}{{{|||qqqKKKCCC888333222222111///000...---,,,+++,,,,,,---///...---,,,+++,,,,,,---******++++++++++++******************************'''(((((())))))))))))(((++++++++++++++++++++++++((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********(((&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((()))******)))(((''')))((('''&&&%%%$$$$$$$$$((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((())))))))))))*********''''''((()))***++++++,,,///---+++,,,///000///---......///000000000000000............////////////...//////000111222222222111111333333333333111111111111111111000000//////////////////000000000000......//////000000111111111000///------......///000000//////....................................+++++++++,,,,,,------------,,,+++***)))***+++,,,***++++++,,,,,,++++++***************))))))))))))******))))))))))))******,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''~~~yyy}}}|||tttoooqqq}}}zzzssspppvvv~~~}}}~~~|||xxxtttooofffYYYPPPAAA:::222...///000///---//////...---------------------......---,,,+++*********++++++++++++******************************(((((())))))))))))(((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$$$$&&&'''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''')))((('''&&&%%%%%%%%%%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++...,,,+++,,,///000///---...//////000000000//////............////////////...//////000111111222222111222333333333333222111222222222111111000000000////////////000000000111.../////////000000000111111000///...---......////////////.........------------------------------------------------......---,,,++++++***+++++++++***++++++,,,,,,++++++***************))))))))))))******)))((((((((())))))+++******))))))(((((('''(((((((((((((((((((((((())))))((('''''''''''''''}}}|||wwwooooooxxxzzz}}}zzzqqqoooooouuu|||fffYYYTTTSSSSSSVVVSSSPPPMMMKKKEEE===777666222---,,,...///...---...////////////......---***+++...//////---***(((******++++++++++++******************************))))))***))))))((('''&&&(((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))(((((()))))))))&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$%%%'''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))))))))))))))))))))*********---,,,+++,,,...///...---...///////////////......---............/////////...//////000000111111222222222333333333333222222333333222222222222111111/////////000000000111111////////////000000000000000000///............///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))***))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((({{{vvvwwwzzzzzzxxx}}}uuuoooqqqwww|||xxx{{{ppp[[[JJJCCCAAA@@@???AAA???<<<<<<;;;999666333111///---...///000///---,,,---...//////...---,,,***+++,,,------,,,***)))******++++++++++++******************************************)))'''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''&&&%%%$$$&&&(((((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''(((***+++(((((()))))))))******************))))))))))))))),,,,,,+++,,,------------....../////////...---------------.........//////////////////000000111111222222333333333333222222333333333333333333333333//////000000000111111111////////////000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,+++,,,---------,,,***)))***++++++,,,,,,++++++***************)))))))))(((***)))(((''''''&&&&&&'''&&&'''''''''((((((((()))(((((((((((((((((((((((()))(((''''''''''''((((((}}}|||yyyxxxxxxyyyzzz{{{~~~}}}wwwuuuyyy}}}|||tttssstttrrrqqqqqq~~~rrrgggSSSJJJ???999999999777444666555444444444444444333//////.../////////---,,,***+++---......---,,,+++++++++*********++++++,,,******++++++++++++******))))))))))))))))))))))))************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++)))))))))*********++++++*********)))))))))))))))***+++,,,,,,,,,,,,,,,---------............---,,,------------............///////////////000000000222222222222222222222222333333333333333333333444000000000000111111111111000000000000///////////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,---...---,,,+++******++++++,,,,,,++++++***************)))))))))((())))))((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((xxx}}}}}}|||{{{vvvooolllmmmppptttvvv}}}~~~yyyvvvvvv}}}wwwrrrpppttt{{{wwwnnnnnnqqqvvv|||uuuccc```]]][[[ZZZUUUKKKCCC888666444444555555222///111111111111111111222222............---+++***)))***++++++,,,,,,,,,,,,++++++***)))((()))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''(((***%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((((((((('''''''''''''''(((&&&&&&''''''(((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))************)))))))))))))))*********)))+++,,,,,,+++***,,,---+++,,,,,,---......------,,,------------.........////////////////////////111111000000000000111111222222333333333333444444000000000111111111222222000000000000/////////////////////000///......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------,,,++++++***++++++,,,,,,++++++***************)))))))))))))))((((((''''''(((((()))'''''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))pppuuuuuunnnjjjnnnuuuxxxuuu~~~}}}zzzvvvrrrppprrruuuxxxzzz||||||{{{vvvrrrssszzzzzzuuuxxx~~~yyymmm```TTTKKKDDDCCCAAA@@@???<<<888555333333333333333222000///000111111111000//////000------...---+++*********,,,+++++++++,,,,,,---...((())))))*********************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++)))(((((('''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&((()))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))*********''''''''''''(((((((((((((((((())))))******++++++(((***,,,+++***)))+++---)))***+++,,,---.........,,,,,,---------.........////////////////////////111000///......///000111111222222222333333333333000000111111111222222222111000000000/////////......///000000000///------------........./////////------------------------,,,,,,,,,---------------......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))))))))(((((((((((()))***++++++((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))tttmmmqqqxxx|||}}}~~~~~~wwwlll\\\QQQJJJFFFBBB>>>777777666666666666666666333333222000---,,,...///---/////////---+++++++++......///...,,,,,,,,,---------,,,+++,,,---///000&&&'''***,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((('''''''''(((((()))((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&(((************)))%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,(((***,,,+++))))))+++---((()))***,,,---...//////,,,,,,,,,---------......///////////////.........000///...------...///000111111111222222333333333000111111111111222222222111111000000/////////......///000000000///---,,,........./////////000000........................,,,------......////////////...---,,,+++,,,---...+++++++++,,,,,,+++++++++************))))))))))))(((((((((((()))+++,,,---************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***yyy{{{}}}oooeeeMMMJJJEEE???:::777666555555555444333333222111111111111000000///---,,,+++......---------,,,,,,,,,......---------,,,,,,,,,///......---,,,+++******************))))))))))))(((((((((((((((''''''&&&))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###%%%((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%###"""$$$(((++++++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''((())))))******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''(((((((((((('''''')))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))*********+++******))))))******+++,,,((())))))))))))*********------,,,++++++,,,,,,,,,+++,,,---/////////......////////////////////////222111000//////000111111111111111111111111111111////////////000000000000222111111111000000//////////////////............------............------///...---,,,,,,---...///...,,,***(((((((((***+++///...---,,,,,,,,,,,,,,,+++++++++************)))''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''{{{uuupppttt{{{~~~ooobbbVVVJJJBBB@@@>>>;;;777555444444444333333222222111000000//////000000//////...---,,,000/////////............---------,,,,,,,,,,,,+++------,,,,,,+++*********************))))))))))))((())))))))))))(((''''''))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%''')))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((((((((()))))))))***************)))))))))***++++++)))))))))************+++...------,,,,,,,,,---------.../////////...------........................000//////......///000111111111111111111111111111/////////000000000111111111111111000000000//////////////////............------............------...---,,,,,,,,,,,,---...---,,,+++******+++---.........---,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''~~~yyytttqqqqqqwww~~~{{{kkkbbbUUUJJJCCC>>>999666666555333111000000111111111000000//////......---....../////////......---////////////............,,,,,,,,,+++++++++******************************************))))))))))))))))))******))))))((('''))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))(((((((((((('''((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((++++++)))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))******)))))))))))))))******+++)))************+++++++++...------,,,------......000000000000///...---,,,------------------------......------...///000111111111111111111111111111000000000000111111111111111111000000000000//////////////////............------............---------,,,,,,++++++,,,,,,---------,,,,,,---...000111...------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))))))))************************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((||||||~~~{{{qqqfff[[[TTTJJJEEE>>>999888999:::999555444222111000//////////////////.........------,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++************)))))))))(((***************)))(((((())))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((())))))******++++++++++++(((((()))))))))))))))))))))(((((((((((()))******************++++++++++++,,,,,,++++++,,,,,,------000000000//////.........------------------------------......///000111111111111111111111111111111000000000000111111111222000000000000000000//////////////////............------............---------,,,,,,,,,,,,,,,,,,---......------......000000------,,,,,,+++,,,,,,---,,,,,,+++++++++*********+++++++++***))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))pppoooqqqxxx|||iiicccZZZRRRKKKFFFAAA>>><<<:::777555333222111000222222111111111000111111///////////////.........+++,,,---...////////////++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))'''(((((())))))******+++************)))))))))(((***************)))(((((())))))(((((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((('''''''''''''''''''''((())))))'''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))***+++''''''''''''''''''''''''*********+++++++++++++++))))))((((((((((((((((((((((((''''''(((((()))***))))))*********+++++++++******))))))***++++++,,,...............///000000------------------------......///000111111222222000000000000000000000000///000000000000111111111//////////////////000000////////////............------............------------............------//////...---------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))mmmkkkkkkpppwww}}}|||{{{zzz}}}}}}nnn___TTTMMMHHHAAA;;;999888777777333333333333222000...---,,,---...///000111222222////////////////////////+++,,,---...............------------............+++++++++*********))))))(((((())))))*********+++************))))))))))))))))))******))))))((('''))))))(((((((((((())))))******)))))))))(((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$&&&''''''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''''''''((())))))&&&''''''''''''((((((((('''''''''((((((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((()))++++++''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''((())))))((())))))))))))*********(((((((((((()))***++++++---,,,,,,------...000000------------------------...///000111222222111111000000000000000000000000////////////000000000000......////////////000000////////////............------............---------......//////......---///......---,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((xxxvvvttttttvvv{{{tttbbbUUUKKKBBB<<<===:::777444444444444333---...000111111111111222,,,------//////000000000.../////////////////////,,,,,,---.........------,,,,,,---------.........,,,,,,+++++++++*********)))*********************************))))))))))))((())))))))))))(((''''''))))))(((((((((((())))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))(((''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$&&&''''''%%%&&&(((+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))(((''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((()))***+++,,,------,,,+++,,,,,,---..............................///000111111000//////000000000000000000000000---.........////////////........./////////000000////////////............------............------,,,---............---,,,---------...------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,+++++++++((())))))******+++++++++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''ssseeeRRRDDD>>><<<;;;999666555444333444333000...000000000///---,,,---...111111111000///...---,,,........................,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++******************************))))))))))))(((((((((((((((''''''&&&))))))(((((((((((())))))************))))))))))))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%'''((('''%%%%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))***)))(((''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******))))))((((((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''*********)))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))***+++,,,---///...,,,+++******+++,,,////////////////////////......///000000///...---000000000000000000000000------------.........///---.........//////000000000/////////............---..................---++++++------------+++++++++,,,---...////////////+++*********+++,,,,,,------------,,,,,,,,,++++++))))))***+++,,,------...))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''rrrPPPIII???:::999999666444444444333333222111000000222111111000///......---000000000///...,,,+++***------,,,,,,,,,,,,------...---,,,,,,+++++++++++++++++++++*********))))))************************''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''(((******)))(((((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''((()))+++,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))******************))))))))))))************************************+++,,,,,,---..............................------...///000000000///..................------/////////...---------,,,000000//////.........---------------------------//////.........---------+++,,,,,,------,,,,,,++++++,,,---...///...------,,,,,,,,,------.........+++++++++++++++***)))((()))******++++++)))((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$gggVVVFFF@@@999555666666444222333333222222111000000///111111000000///......---,,,------.....................------------......------,,,+++++++++,,,,,,++++++++++++************+++*********************(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''(((******)))(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''''''''((('''''''''((()))+++,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))******+++&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((('''''''''(((((((((((()))))))))******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,---------........................------.../////////........................------///////////////.........///.........------------------------------------///.........------------,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,+++******))))))******+++***)))((('''))))))))))))))))))))))))'''(((((((((((((((((('''((((((((('''&&&&&&%%%%%%rrr[[[JJJAAA;;;777333222444555444222222111111000000/////////111000000//////.........,,,,,,---...............------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++******)))))))))************************(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''(((******)))'''''''''''''''''''''''''''+++)))'''%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((($$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((******)))(((((('''&&&&&&((('''''''''((()))***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))*********&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))***)))))))))))))))((((((''''''''''''((((((((((((******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------.........---,,,,,,------------------......///////////////000000000---------------,,,,,,,,,------------------------............------------,,,------......------,,,)))******+++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***)))************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''wwwcccRRREEE>>>;;;666444333333555666444333000000/////////.........000000/////////.....................---,,,+++***++++++************+++++++++*********+++,,,------,,,,,,,,,,,,++++++++++++++++++******))))))((((((************************''''''(((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&((()))***(((''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))******))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))'''''''''((((((((())))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------------------,,,,,,+++***,,,,,,------------......------......//////000000------------------------------------------------------------------------,,,------......------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&'''''''''(((((({{{cccYYYLLLBBB===;;;888666555444333444444444222111/////////...............////////////........................---,,,++++++,,,,,,++++++++++++,,,,,,************++++++,,,---,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))((('''''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''(((((()))))))))(((((((((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************(((((()))))))))***************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++***------------------------,,,---------,,,+++******,,,,,,,,,,,,------......,,,,,,,,,------...........................//////------------------------,,,,,,------------------,,,------------------,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((((((((({{{nnnaaaVVVOOOJJJCCC;;;777777777555222333333222222111000//////................................................)))***+++---..................------------......+++************++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((())))))&&&&&&'''(((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))))))))***))))))))))))******************))))))))))))***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,---------.........///////////////------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++******)))((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((}}}vvvhhhccc[[[SSSLLLEEE???;;;<<<;;;999777555444333333333222222000///...///000.............../////////........................)))***+++,,,---.........------,,,,,,,,,,,,------,,,+++***************************)))))))))((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))((((((((())))))))))))*********))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***++++++,,,------......---------------,,,,,,,,,---------....../////////------------------------++++++,,,,,,,,,---------***++++++,,,,,,++++++******)))((((((((()))++++++,,,,,,,,,+++++++++******)))******+++,,,,,,++++++++++++)))((((((((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''{{{nnnjjjdddaaa^^^XXXOOOHHHHHHEEEAAA>>>>>>>>>======///333666444000...000444333333333111///000111333......//////////////////---.....................,,,,,,---------,,,++++++******))))))))))))******,,,,,,+++***)))))))))***))))))))))))((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))******))))))((((((''''''((((((((('''&&&&&&%%%%%%(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............******+++,,,,,,---....../////////......------,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------*********++++++*********,,,+++*********+++---...,,,,,,,,,++++++*********((()))***+++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''ZZZ]]]ccclllttt}}}zzzqqqjjjaaaXXXPPPIIIHHHGGGEEECCC@@@>>><<<;;;;;;:::999777555444333111222222333333222222111000000////////////000000......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******))))))&&&&&&''')))+++---///000))))))))))))))))))))))))******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&'''((())))))'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&)))******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''(((***++++++)))'''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&***'''%%%&&&)))+++***(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++***)))))))))+++,,,...---,,,,,,---///---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))------,,,,,,+++***))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''***)))(((''''''((()))***>>>@@@DDDIIIOOOTTTXXXZZZ]]]eeeoooxxx~~~zzzvvvqqqnnnYYYSSSLLLHHHEEEAAA;;;666;;;::::::999777666555555333333444444444444333333111222222222222222222111000//////////////////000.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&***'''%%%%%%'''((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''(((***++++++((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%&&&(((***)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((('''''''''%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++***************+++,,,------,,,,,,---///---------,,,,,,+++++++++******+++,,,,,,---......++++++,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++******)))(((((())))))))))))))))))))))))((())))))))))))((((((''')))(((((((((''''''''''''''''''((((((((((((''''''))))))(((''''''((())))))222222444666888:::;;;<<>><<<::::::777555444555555444222222222111111111222444444111222222222222111111000000000111111111111000000///......------......///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))(((((((((((((((***))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''((('''''''''((()))***)))'''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((()))(((''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((((('''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((((((((()))***++++++++++++++++++++++++++++++***************+++((())))))***++++++,,,,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''......//////000000111111111111222333444666999<<<777999;;;=========;;;:::;;;;;;;;;;;;::::::999888888777555666777777666444333222000/////////...---000000000/////////000000111111222222222111111000///000000111111000000///......------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((()))))))))))))))((((((((())))))***'''''''''''''''''''''''')))((((((((((((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''((((((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&''''''(((''''''''''''((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))******))))))(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))++++++++++++++++++++++++*********))))))***++++++(((((()))***+++,,,,,,---***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---.........------------,,,,,,,,,,,,******************************++++++,,,,,,,,,---+++++++++++++++*********))))))))))))))))))))))))&&&'''((())))))***))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&,,,------...//////000000000000000000111222444444555666777777777666555444555555555555555666666666777666444333333333111///333333222222222222333333000000111111111000///...+++,,,...///000111111111//////000000000000//////------,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))******(((((((((((()))***++++++'''''''''''''''''''''''')))(((((((((((()))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%'''((('''&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%&&&''''''(((((('''''''''(((((('''&&&%%%''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***))))))))))))))))))***'''''''''(((((())))))***)))******)))''''''(((***((((((''''''''''''(((((('''(((((((((((()))))))))(((((())))))))))))(((((('''((()))******)))((('''******)))))))))((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***))))))))))))***++++++(((((()))***++++++,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&222222222111111111111111333333222222222111///...444444444444444444444444333333333222333333444444666444222222222222000///,,,,,,------------///000...000222444444222000///+++,,,---...////////////...//////000000//////...------,,,,,,,,,,,,------+++++++++,,,------......++++++++++++++++++++++++************************************************)))))))))*********++++++(((((('''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ $$$''')))(((((()))***######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''(((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&''''''((())))))******'''((()))'''%%%$$$&&&(((((((((''''''''''''(((((('''((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''*********)))))))))(((((()))))))))(((((('''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''************************)))))))))))))))***++++++)))))))))***+++++++++,,,)))+++,,,,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''((((((((()))''''''(((((((((((('''''''''((())))))))))))((('''222222111///...---,,,+++,,,,,,...000222222111///000/////////000111222333////////////000111222333///...---...000111000//////000000000//////111222)))+++///111222111...,,,000000000000///...---,,,......////////////......---,,,,,,++++++,,,,,,---))))))***+++,,,------...++++++++++++++++++++++++************************************************))))))******+++++++++,,,(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ &&&(((''''''''')))!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&%%%%%%'''***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++%%%'''(((&&&###"""$$$&&&((((((''''''''''''(((((('''((((((((())))))******(((((())))))))))))(((((('''((()))++++++)))((('''************))))))))))))))))))(((((('''''''''&&&$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''************************))))))((())))))***++++++***************+++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))***))))))(((''''''&&&'''''''''(((((())))))''''''(((((((((((('''''''''((()))******)))((('''//////000//////...------000000000000////////////...............///000111////////////////////////000//////.........//////000000000000////////////222111000///------,,,,,,////////////////////////000///...------...///000...------,,,,,,------...'''(((***+++,,,,,,+++***+++++++++************)))((((((((()))******++++++(((((())))))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''' !!!###%%%&&&'''((((((((((((&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&)))(((&&&&&&((()))((('''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((()))******)))))))))))))))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))***)))((((((***,,,))))))(((((((((((())))))(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''************************''''''''''''((((((((()))&&&'''((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((()))+++,,,************************++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++......---,,,,,,+++******************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((///////////////...------///////////////////////////............//////000//////////////////////////////............//////------....../////////000000//////............///........................///...---,,,,,,---...///------,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***+++++++++************)))******************)))))))))))))))))))))*********''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))*********)))((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((&&&&&&(((((((((''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((()))******++++++******))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((()))((('''''')))+++''''''''''''(((***+++,,,''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((()))++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((......//////......------//////////////////////////////......---.........///////////////////////////...............//////***+++,,,---...///000000...---------...///000000........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***+++++++++************))),,,,,,++++++***))))))(((***))))))))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&)))))))))(((((('''&&&%%%''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((('''&&&&&&(((***((((((((((((((()))******&&&''''''((())))))******))))))************))))))''''''''''''''''''''''''''''''((((((((())))))))),,,+++)))((('''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))******+++************************+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((------.........------,,,---...............//////000///......------------..............................---------...//////+++,,,,,,---......//////...------------...//////........................------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---......------,,,+++******+++++++++*********)))))),,,+++++++++*********)))******))))))((((((((('''+++++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))'''%%%&&&'''(((''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''''')))***---,,,***)))'''&&&&&&%%%'''''''''(((((()))))))))*********++++++*********'''''''''''''''''''''''''''(((((((((((()))))))))...,,,***(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))******+++************************************************+++,,,,,,---...---------***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((,,,,,,------------,,,,,,,,,,,,------............000///...------------------------------------------------------...//////........................//////...---------------........................---------......---------,,,,,,,,,++++++,,,,,,,,,///...---,,,++++++******+++++++++*********))))))))))))*********+++++++++***)))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((()))((((((''''''%%%&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))***(((((())))))*********+++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((()))***)))((((((***,,,---,,,+++)))'''&&&%%%%%%((((((((('''''''''&&&&&&******++++++++++++******(((((((((((((((((((((((((((((((((((()))))))))***...,,,***(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))++++++,,,,,,------,,,,,,++++++,,,,,,---...............------,,,---------------------------------,,,,,,,,,,,,---...//////////////////......------//////...---,,,,,,,,,---------------------------------............------,,,,,,++++++++++++,,,,,,......,,,+++************+++++++++************)))'''(((((()))******++++++)))((((((((((((((((((''')))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''!!!###%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((((((''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******''''''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((()))***)))((()))***,,,***)))((((((((((((((()))))))))(((''''''&&&%%%%%%******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******,,,+++)))((('''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))************************))))))***+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******+++,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------......------,,,,,,,,,---......------------------------+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,---,,,+++***))))))***++++++++++++************)))(((((((((((((((((())))))'''''''''(((((((((((((((++++++++++++************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''"""$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''((('''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))+++)))((((((((((((((()))***)))((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))************************)))******+++++++++++++++)))******+++,,,,,,---------------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((())))))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000******+++,,,------...///+++++++++,,,---...000000------------------------***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++************)))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%************)))(((''''''###$$$&&&((())))))((('''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((&&&$$$%%%&&&'''&&&&&&(((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%% ###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''###%%%&&&&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###"""###%%%'''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$""""""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((()))******************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((&&&'''(((***,,,+++***(((''''''''''''((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))************&&&'''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------......---,,,,,,+++******************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++)))))))))((())))))***+++...------,,,,,,++++++***+++++++++,,,,,,---------++++++***)))***+++,,,---,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))+++***)))(((((()))***+++''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))******((('''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((('''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&+++***((('''&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++***)))'''''')))((('''''''''((())))))))))))(((((((((((()))))),,,+++***(((''''''''''''+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++***)))(((++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''*********+++++++++,,,,,,***+++---,,,***))))))***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********+++------,,,+++***))))))***+++,,,++++++***))))))***++++++*********************++++++++++++++++++,,,------''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''(((((())))))(((((('''+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))************+++******))))))(((((())))))))))))(((((())))))(((((((((((())))))+++***)))((((((''''''((())))))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,++++++*********+++++++++************)))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((*********++++++++++++,,,***,,,------+++******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************+++,,,,,,******++++++,,,------...++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,+++******))))))******+++(((((()))******+++,,,,,,)))))))))))))))((('''&&&'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''((()))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((()))))))))******)))))))))******+++++++++((()))***++++++***((((((***))))))(((((())))))***))))))(((((((((((())))))***)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++*********++++++++++++++++++++++++++++++******++++++,,,,,,------++++++***************)))+++++++++************)))************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))************+++++++++++++++,,,------+++******+++,,,,,,,,,+++******))))))************************+++++++++,,,,,,,,,------************************++++++******++++++,,,---******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,******))))))))))))******((()))))))))*********+++)))))))))((('''$$$""" (((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&''''''''''''((()))(((((((((((((((((()))***)))(((''''''((()))******)))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))*********************)))))))))***))))))))))))))))))***((((((((((((((()))******---+++***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++************+++++++++*********))))))************************)))))))))))))))))))))))),,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))*********+++++++++***,,,------+++******++++++++++++******)))))))))************************************++++++++++++************************++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))***++++++***)))'''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&&&&''''''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((***)))(((''''''((()))***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))(((((())))))***---,,,***)))((()))***+++******))))))))))))******(((''''''(((((()))***+++,,,+++)))((((((***+++---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***++++++++++++++++++++++++******+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))))))))************+++)))+++,,,,,,***))))))***))))))))))))))))))))))))************************(((((()))))))))************************************************+++,,,,,,---,,,,,,+++******))))))+++++++++++++++*********((()))******+++*********)))******++++++******)))((())))))******))))))(((++++++***))))))(((''''''$$$%%%&&&((()))***++++++(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********+++++++++***))))))***+++,,,---000///---,,,+++,,,,,,---+++******))))))******+++((((((((((((((()))******)))((('''''''''((()))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&))))))))))))************(((***++++++)))(((((()))''''''(((((()))*********************************((((((((()))))))))*********************************))))))))))))***+++++++++++++++***************++++++++++++*********)))&&&'''((()))***))))))(((((()))************)))((('''((()))******)))(((''')))))))))))))))(((((((((######$$$%%%&&&(((***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++******+++---000333555111222333333333111///---+++******))))))******+++)))((((((((((((((()))***'''((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))************((()))******(((''''''(((&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))((()))******+++)))))))))***++++++,,,,,,++++++++++++******))))))%%%&&&((()))))))))(((''''''((()))******)))(((''''''((()))******)))((('''''''''(((((())))))******,,,+++***(((((()))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))+++,,,---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++$$$%%%&&&''''''&&&%%%$$$''''''((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++---000444888;;;111444777:::999555000---++++++************++++++))))))(((((((((((())))))((()))***+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++++++++******************))))))******+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''***))))))))))))))))))***(((((())))))*********+++)))((('''''''''(((***+++))))))))))))))))))))))))((()))***++++++***)))((())))))((((((((()))+++,,,************************++++++************++++++))))))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))************++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***(((''''''((('''%%%###%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&******)))(((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************)))************+++++++++((())),,,...///000//////)))***,,,///222555777888***************)))((((((''''''(((((())))))******((((((((()))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------)))************+++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))******)))))))))((((((((()))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))))))))*********)))((((((+++***)))))))))***+++,,,))))))))))))))))))))))))+++******************+++***++++++,,,,,,++++++***((((((((()))*********+++))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''((('''&&&'''((((((&&&%%%%%%'''((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&"""###$$$###"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++******))))))******+++&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************(((((())))))))))))))))))))))))))))))))))))))))))((())))))***************************++++++++++++)))***+++---............++++++,,,...///000222222***************)))(((((()))))))))))))))(((((((((+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************************)))))))))((()))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++************++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((************(((((('''''''''(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************)))((('''******)))((((((((())))))((((((((((((((((((((((((***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&''')))((('''%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((())))))***''''''))))))))))))''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************************'''(((((()))******++++++))))))))))))))))))))))))((()))******++++++******************+++++++++,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++*********+++******)))(((++++++******)))(((((((((...------,,,++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************)))))))))))))))************+++++++++++++++,,,,,,,,,---------+++++++++++++++******************))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((*********))))))((('''''')))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&'''(((((('''&&&&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''******)))((((((((((((((('''''''''&&&&&&''''''''''''((())))))***)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,---,,,+++***)))***+++,,,------,,,+++******)))(((*********++++++******)))*********************)))---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---*********************************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------************************++++++******))))))(((((())))))*********++++++++++++++++++++++++++++++++++++******************+++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((()))******)))((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((***))))))((((((((('''''')))))))))((((((''''''&&&))))))))))))))))))))))))((()))************)))(((((((((((())))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((('''%%%###&&&'''((('''&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&''''''''''''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,++++++*********)))************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,++++++***************++++++++++++******((())))))***+++,,,,,,---************++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------************************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++*********++++++************************************))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******+++++++++***))))))))))))))))))))))))))))))'''((()))******)))(((''')))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))''''''((('''$$$"""%%%&&&&&&&&&$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++------,,,,,,+++******)))************************)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++(((((()))+++,,,---...///)))))))))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++---------,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***)))***++++++++++++***)))******************************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***((((((((((((''''''&&&&&&&&&'''((()))***))))))((())))))))))))))))))))))))''''''&&&&&&'''(((******'''((()))*********)))((((((((((((((((((((((((((('''((()))******)))((('''))))))************))))))&&&'''''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''''''''((((((&&&$$$$$$%%%%%%$$$###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''%%%###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++******))))))******+++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------------,,,***************+++++++++)))***++++++,,,,,,,,,+++)))******+++,,,---......+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********************************((()))))))))************)))************+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------)))************+++++++++***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))************************+++***)))(((((()))***+++***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((+++)))&&&%%%%%%&&&)))+++))))))((((((((('''''''''&&&''')))*********)))((())))))))))))))))))))))))&&&&&&&&&&&&''')))***,,,###$$$&&&'''''''''&&&&&&'''''''''''''''''''''''''''((()))++++++)))((('''''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''(((((((((((()))((())))))***+++,,,,,,---((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&###$$$$$$###"""###%%%(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%### """%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,---...///...------************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++******+++++++++,,,,,,,,,...------,,,+++***))))))************************(((((())))))*********+++)))************+++++++++((())))))))))))*********+++++++++,,,,,,---------+++++++++,,,,,,---------)))************+++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++******))))))(((((((((''''''((((((((())))))******''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''******))))))))))))******%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&''''''''',,,+++(((&&&%%%%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))((('''''')))***'''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))((((((***)))((((((((()))+++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************)))))),,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...************************++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000...+++)))------------------------*********++++++,,,,,,------,,,+++******+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,------,,,***)))+++***)))(((((()))******,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++*********************************++++++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))&&&'''''')))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''')))((((((''''''(((((())))))))))))))))))(((((('''))))))(((((((((((())))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((()))((('''&&&''')))''''''((((((''''''&&&%%%)))((((((((('''''''''''''''''''''''''''((())))))))))))))))))((((((''''''))))))((((((((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))++++++***))))))***+++,,,*********)))******+++,,,++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,------,,,+++***+++***))))))((()))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''((((((((((((((((((***))))))(((((())))))***))))))))))))((((((((((((((((((''''''''''''((((((+++******))))))******+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%%%%&&&&&&''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''))))))(((&&&&&&'''''''''((((((((('''&&&&&&((((((((((((''''''''''''''''''&&&%%%&&&'''((()))((((((((((((''''''''''''((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))***************+++,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,******************************++++++++++++******+++++++++***************)))))))))*********++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))---,,,+++***)))'''&&&&&&************************(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))******))))))((((((((((((((()))((((((''''''(((((())),,,+++))))))))))))+++,,,))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''***+++)))'''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))******+++,,,---------,,,,,,,,,,,,---......------------------------+++++++++++++++++++++++++++,,,,,,---------------------------------------......------------....................................------,,,,,,++++++------,,,,,,,,,,,,------...------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------************+++++++++,,,,,,++++++******++++++,,,---,,,***))))))***,,,---***************************++++++,,,,,,++++++***************************))))))*********+++++++++))))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((()))))))))((((((''''''(((((()))******)))((('''(((((()))***))))))(((((())))))*********(((''''''(((******)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&((()))***+++,,,&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&)))+++,,,+++)))((((((''''''(((((((((((((((''''''''''''(((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))***+++,,,---------------,,,,,,------...///------------------------+++++++++++++++++++++,,,,,,,,,---............---------------------------///...------------...///........................///......------,,,,,,,,,---------------------------------,,,,,,---......---------------------------------,,,,,,,,,++++++......---,,,,,,---......******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,***))))))***,,,---************************++++++,,,,,,,,,,,,++++++************************************++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))))))))((((((''''''(((((()))+++***((('''''''''((()))******))))))))))))******(((((((((''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''''')))***+++,,,,,,%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((***,,,,,,+++))))))***''''''((()))))))))(((((('''''''''((((((((((((((())))))*********+++++++++))))))))))))************(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))***+++,,,---------,,,+++++++++++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,---......//////......------------------------//////............//////..........................................---------......//////......---------------------...///------------------------............------------........................******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++++++++,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))******))))))(((((())))))***+++***((('''''''''))))))))))))(((((((((((())))))'''(((((())))))((((((''''''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''((()))******+++%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((***+++***)))((()))***''''''((()))))))))))))))''''''''''''((((((((()))'''(((***+++++++++))))))((((((((()))))))))******((()))***+++,,,++++++***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******+++,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///////////////..............................////////////............................................./////////---...///000000///...------------------...//////........................000////////////.........---...///000000///...---***+++,,,---.........---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***++++++************+++++++++***((('''&&&''')))***((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))((('''''')))***''''''((()))))))))))))))&&&'''''''''(((((())))))%%%''')))+++,,,***((('''&&&'''''''''(((((()))))))))***+++,,,---,,,++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***+++,,,---------,,,+++***...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///////////////..............................////////////......////////////////////////------......//////000000---...///000000///...------------------...///000........................000000000000////////////,,,...000111111000...,,,)))+++,,,...//////......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''++++++***((('''&&&%%%$$$*********)))(((((('''''''''''''''''''''((())))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((&&&###"""$$$%%%&&&&&&(((%%%""""""$$$%%%$$$"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''******))))))((((((((('''$$$%%%''')))******)))(((///,,,'''%%%%%%'''((((((******))))))(((((('''''')))))))))))))))(((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,------,,,***)))((()))***+++++++++++++++(((((()))))))))************************************+++,,,---............+++,,,------......------......------------......---------------------,,,...///////////////......---------....../////////000000000//////.........000///...///111111///------...///000000///...---------............------///000000///......///111111111222222111111000000------............//////------......///........./////////......---------......---------......///------++++++++++++------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%&&&''''''(((((()))******&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))(((((((((((((((((((((((()))))))))(((((((((''''''&&&'''((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''(((&&&######$$$&&&&&&&&&(((&&&$$$$$$%%%&&&%%%###%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''')))))))))(((((('''''''''$$$%%%''')))***)))((((((,,,+++))))))******((('''))))))((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++,,,------,,,***)))******+++++++++******))),,,,,,,,,------------...++++++++++++++++++++++++***+++,,,---............+++,,,------......------///......------......///------........................////////////..................////////////////////////......------///...---...000000///------...///000000///...---000111111222222111111000///000000///......///111000111111222111111000000000000000000000000000000...//////000000//////...//////.........---------///......---------......------,,,++++++,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++)))(((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***************)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))(((((((((''''''''''''%%%&&&&&&'''(((((())))))&&&&&&%%%%%%&&&&&&''''''%%%'''((((((''''''((()))((((((((((((((((((((((((***)))))))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((&&&$$$###%%%&&&&&&&&&((('''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&''')))))))))((((((((()))***,,,...,,,)))&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******,,,,,,---,,,+++***,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,---............---///......------......///---------...//////000000......////////////......///////////////.........000000////////////......///......///111222111//////000000111111000000///000111111222222111111000000111222111//////111222222222333333333333333222222222222111111111111111///000000111111000//////............------------000000///...------------...---,,,,,,,,,,,,---...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((************))))))))))))&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((&&&$$$$$$%%%'''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&''')))+++---,,,)))'''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,------...............//////............//////,,,,,,------...///000000......//////000000///////////////...............111111000000000000000000000//////111444555444333111111222222222222111111222222333333333333222222222333333222111111222444555555666666666666555555222222222111111000000000000000111111111000//////........................111111///...------------......------------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%))))))((((((((((((((()))%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''))))))))))))************''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&''')))***)))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---......//////....../////////....../////////++++++,,,---...//////000...///000000111111111000////////////............000000000000000000000000000///000333666777777666222222222222222222222222666666777777777777666666333333444333222111333555777777888888888777666666333333222111000000//////111111111111111000//////////////////////////////222111000///...---------........................***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))******))))))((()))))))))$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((((()))))))))))))))***)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''%%%###$$$%%%$$$######%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((((((&&&$$$$$$&&&((())))))'''''''''''''''(((((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,---)))***+++,,,------------,,,------------.........------------------------,,,------......------,,,------...////////////...000//////......//////000---------......//////000///000111222222333222222///000000000111111111111000000000111111111111111111111222555999;;;;;;:::666666555555555555666666888888999999999999888888666777777666555555666888;;;;;;;;;;;;:::888777666666666555444222111000000333333333333222111000000000000000000111111111111111111000///..................///000000///......)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))******+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))((((((((((((((('''''''''&&&''''''(((((()))************)))((((((((((((((($$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&(((((('''%%%###%%%&&&%%%######&&&((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''(((((()))))))))((((((''''''''''''(((((()))'''&&&&&&'''))))))((())))))((((((((((((((('''&&&&&&'''(((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************+++,,,---...++++++,,,,,,---,,,,,,,,,************++++++++++++------------------------.........//////......---------...///////////////000000////////////000000000000000000000000111111000111222333444444444444111222333333444555666666555555666666777777777777888888999===AAACCCCCCCCC@@@???>>>>>>>>>>>>???@@@>>>??????@@@@@@??????>>>???@@@AAA@@@>>>>>>@@@AAADDDDDDCCCBBB@@@>>><<<;;;<<<;;;:::999777666555444666666666555555444333222111111222222222333333333000000///////////////000...///000000000000///...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++((((((((((((((()))******&&&''''''''''''''''''&&&''''''''''''''''''''''''************************''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((((((''''''''''''*********)))((((((''''''))))))((('''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&'''''''''(((((()))))),,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''(((((('''%%%$$$&&&'''&&&$$$$$$'''***'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''((((((((())))))******)))(((((('''''''''(((((()))(((((((((******((('''******))))))(((((('''''''''''''''((()))******+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------,,,+++******,,,,,,,,,---------.................................///////////////......---......///////////////000000////////////000000333333333222222222222222111222333444555555555555333444555666777999::::::<<<<<<<<<======>>>>>>>>>??????AAADDDIIIKKKLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJHHHHHHJJJKKKLLLLLLKKKIIIGGGEEECCCAAA@@@???>>>===;;;:::888888888888888888777666555444222222222333333444444444000////////////000000111...///000111111000///...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,((((((((((((((()))******''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%#########&&&)))***'''$$$'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%***)))''''''(((((('''&&&%%%&&&((()))))))))(((''')))((('''''''''(((***+++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((((())))))))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%######%%%&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((((('''(((((()))***+++)))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++)))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------......------------......///111111111///...///000///000111111000///000111222333444333111000111222333222222222333555666777999:::;;;:::999999;;;<<<;;;;;;;;;===AAACCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHIIILLLPPPQQQOOOLLLQQQKKKJJJOOORRROOOPPPSSSOOOPPPPPPNNNMMMMMMNNNOOOWWWTTTQQQRRRUUUXXXXXXWWWUUUUUUTTTRRROOOMMMKKKJJJKKKIIIGGGEEECCCAAA===:::999<<>><<<;;;<<<;;;:::888777777777555444111111111000000000000000///......///111111///...//////...------,,,++++++---------,,,,,,,,,++++++111///---++++++---///111,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,------...,,,++++++***)))(((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%'''(((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''))),,,,,,)))'''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((''''''&&&&&&((()))))))))((('''((((((''''''(((((()))***'''(((((((((((((((((('''((((((((((((((((((((((((***((('''%%%%%%%%%'''((($$$%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))***((((((''''''''''''((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***)))************+++++++++)))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------///......------......///000111222222111000111222///000111000///...///111111222333222111111333444333333333333555777999:::@@@AAABBBBBBAAABBBDDDFFFHHHGGGGGGIIILLLNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHMMMLLLMMMPPPSSSUUUTTTRRRSSSOOOOOOSSSVVVTTTTTTVVVTTTPPPMMMMMMQQQTTTWWWWWWYYYWWWUUUVVVYYY\\\]]]]]]^^^]]]ZZZWWWUUUTTTTTTUUUTTTRRRNNNLLLKKKIIIFFFCCCFFFGGGHHHFFFBBB===;;;:::===<<<<<<;;;;;;:::888777666555333111111111111222222000///000222222111000000000//////...------,,,---------,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,///---+++******+++---...---------,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))((((((((((((++++++++++++************(((((((((((((((((('''&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%'''((((((&&&$$$%%%&&&'''((())))))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((((((((()))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((&&&''''''((()))(((((((((&&&&&&'''(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''%%%%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((())))))(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))***))))))(((((((((((()))''''''((((((((((((''''''))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))************+++++++++)))************+++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////............---//////............//////...///000000///...000111000111222111000000111222111222222111111333666999888888999:::<<>><<<:::999888666555444555666777555333111111222333333222111111000000//////............---------,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******,,,++++++******++++++,,,222///,,,)))((())),,,...))))))*********+++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))(((((((((((())))))))))))))))))******'''(((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%$$$######$$$'''((()))((('''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((&&&''''''((((((((((((((($$$%%%'''((((((((('''&&&((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''(((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((******)))(((((('''((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------.../////////...............000//////......//////000000111222111/////////111222333444444333333555666555555555444555888<<<@@@AAABBBCCCEEEHHHJJJLLLMMMPPPPPPQQQQQQQQQSSSWWWZZZTTTTTTTTTUUUVVVVVVTTTRRRVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUXXXVVVVVVWWWXXXWWWTTTSSSQQQOOOLLLJJJKKKMMMPPPRRRSSSSSSTTTVVVYYY\\\^^^______]]][[[YYYXXXXXXXXXYYYYYYUUUPPPMMMMMMMMMNNNNNNJJJLLLNNNOOONNNNNNOOOPPPIIIJJJKKKJJJGGGBBB???===::::::;;;<<<============777555222000111333333333111111111000000/////////............------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,///...,,,*********,,,---))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''((('''(((((((((''''''''''''"""###%%%'''''''''%%%$$$&&&''''''''''''''''''&&&$$$%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&&&&)))++++++***'''%%%&&&(((''''''''''''((((((((()))$$$%%%'''((((((((('''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''''''''))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''((()))******$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''******)))(((((('''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++,,,------------,,,------------------------,,,,,,---------.........////////////////////////000000000//////000000000444555666555333222333444333444666777777777999;;;<<<======<<<<<>>;;;888777777777666555222222222222222222222222000////////////............,,,)))(((((())),,,...,,,,,,,,,+++++++++******,,,++++++******++++++,,,((())),,,...///...---,,,///......---+++******)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))((((((((((((''''''(((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$###""""""$$$'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((+++---+++&&&$$$&&&)))(((''''''&&&'''((()))***((((((''''''(((((()))***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((''''''''''''%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$############$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((((())))))***((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++)))************+++++++++)))************+++++++++)))************++++++++++++,,,------...---------........................------------.............../////////000000000000222111111000000111111222...000222444555666999;;;<<<>>>AAADDDFFFHHHKKKNNNQQQRRRSSSRRRQQQQQQSSSUUUTTTUUUUUUVVVVVVUUUTTTSSSSSSRRRPPPLLLJJJKKKNNNPPPPPPPPPQQQSSSTTTSSSOOOMMMJJJLLLOOOSSSUUUUUUTTTTTTPPPRRRTTTUUUUUUWWW[[[^^^aaafffkkkqqq}}}yyycccYYYVVVTTTVVVXXXXXXWWWVVVXXXYYY]]]]]]]]]\\\[[[XXXUUUSSSTTTRRRPPPQQQTTTXXX[[[\\\YYYZZZYYYXXXUUUTTTUUUVVVSSSUUUWWWTTTNNNKKKKKKMMMRRRRRRRRRQQQOOOLLLJJJHHHCCCBBB@@@??????>>><<<:::555555555555555555555555000000000/////////......,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,---------,,,++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&%%%%%%(((+++)))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%)))+++***&&&$$$'''***(((''''''&&&&&&((()))***))))))((('''''')))***+++(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((('''&&&&&&'''(((***+++'''&&&$$$######$$$&&&'''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((('''%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))************(((((('''(((((()))***+++)))((('''&&&&&&'''((()))(((((())))))******++++++))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++)))************+++++++++)))************+++++++++)))************++++++++++++,,,------......------........................---------.........//////.../////////000000111111222222111111111111222222222444888;;;>>>AAADDDGGGCCCFFFJJJMMMOOORRRVVVXXXXXXYYYZZZYYYWWWVVVWWWXXXXXXXXXYYYXXXWWWVVVTTTSSSTTTRRROOOKKKHHHHHHKKKMMMNNNNNNOOOQQQRRRQQQNNNKKKGGGJJJMMMPPPRRRRRRQQQPPPUUUXXX[[[\\\]]]aaafffjjjzzztttooo^^^aaacccbbb___^^^___aaa___^^^\\\ZZZWWWVVVUUUTTTXXXWWWVVVXXX\\\aaacccdddfffeeebbb]]]VVVRRRPPPOOOQQQTTTVVVSSSOOOMMMOOORRRSSSRRRQQQPPPPPPQQQSSSSSSHHHGGGEEEEEEEEECCC@@@>>>777777777777888888888888000000000000////////////------////////////------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,///...,,,++++++++++++,,,,,,,,,---------.........))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((,,,,,,++++++******))))))###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&(((***++++++***(((&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''%%%%%%$$$$$$%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&******))))))))))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,++++++,,,,,,,,,,,,------......---,,,,,,---------,,,,,,,,,---------........................------000000///000000111222333000000111222333333222222000222444444222111111222444777===CCCHHHLLLNNNOOOKKKNNNRRRVVVYYYYYYXXXVVV[[[\\\\\\[[[XXXVVVWWWXXXVVVXXXWWWSSSSSSUUUVVVTTTQQQQQQPPPOOOLLLLLLMMMNNNQQQPPPQQQUUUZZZ[[[ZZZWWWTTTVVVXXXYYYXXXYYY]]]```ccceeeiiinnnuuu{{{wwwvvvuuusssqqqpppooonnnhhhfffbbb______aaadddfffeeekkkoooqqquuu}}}~~~ooo]]]RRRPPPSSSVVVSSSQQQSSSVVVYYYYYYWWWZZZWWWSSSOOOMMMMMMNNNOOOQQQMMMIIIGGGGGGGGGGGGGGGAAA???>>>===>>>>>>===<<<777555111000000000000//////---,,,,,,---...---,,,---.........---,,,,,,+++,,,,,,++++++,,,,,,---......------,,,++++++++++++,,,,,,++++++***)))((((((+++******)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,---------.................................000/////////000000111222222222222333222222222111000111333333222333555777<<>>@@@@@@@@@BBBCCCCCCEEEHHHKKKMMMNNNNNNNNNKKKLLLNNNQQQSSSUUUWWWWWWWWWWWWVVVSSSOOOMMMLLLMMMJJJSSS[[[]]]^^^```___]]]fffiiimmmsss|||yyyuuuwwwvvvssspppnnnjjjhhhfffVVVVVVUUUTTTTTTTTTSSSTTTTTTSSSRRRSSSSSSSSSQQQOOOOOONNNLLLLLLNNNOOOOOONNNIIIEEE???:::888777555444333111000///111111111000....../////////......------------------......///++++++*********+++,,,,,,...---------,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$&&&'''(((((('''&&&$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''')))******(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%&&&'''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))***************************)))))))))+++++++++,,,,,,,,,---------,,,,,,,,,------...///---------.........//////........./////////000000000000000000111222333333000111222333666999;;;===???CCCFFFHHHFFFDDDBBBAAAAAACCCGGGJJJLLLMMMMMMMMMOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTRRROOOLLLLLLMMMOOOXXXbbbmmmqqqssswwwyyyyyy|||tttpppaaa^^^XXXTTTRRRRRRTTTVVVXXXVVVSSSRRRSSSUUUUUUUUUQQQPPPOOOOOOQQQRRRRRRRRRQQQMMMHHHDDDAAA???===;;;555333111111111111000///......///000000/////////......------......///000...---,,,+++************,,,,,,,,,,,,++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&)))******)))&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++)))))))))))))))))))))***++++++,,,,,,,,,,,,------************+++,,,------------........./////////.........//////000000111111111111222333555666777333444555888;;;???CCCEEEDDDGGGJJJJJJGGGBBB???>>>BBBDDDHHHKKKNNNOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSWWWUUUSSSPPPOOORRRVVVZZZjjjuuuvvvpppeee\\\WWWWWWYYY\\\VVVSSSPPPOOOPPPRRRSSSTTTRRRQQQPPPQQQSSSUUUUUUTTTUUUSSSOOOMMMKKKHHHDDDAAA999777444333333222111///...//////000000000000000///............///000000000///...,,,+++***)))))),,,,,,,,,+++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,,,,(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,------************+++,,,---...............////////////---......///000000111111111222333444666999;;;<<<;;;;;;<<<>>>BBBFFFJJJLLLKKKLLLKKKIIIEEEAAA@@@@@@EEEGGGJJJMMMOOOPPPOOOOOONNNQQQVVV[[[^^^```aaaaaaeeeccc```^^^___dddmmmsssyyyoooiiihhhkkknnn```]]]YYYWWWVVVUUUSSSRRRSSSQQQQQQRRRTTTVVVWWWVVVVVVUUUTTTSSSRRROOOJJJFFF???<<<999777666444222000...///000111111111111000//////......//////000111000///...---,,,,,,+++,,,,,,,,,,,,------------------,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))###$$$&&&''''''&&&$$$###((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------(((((((((((()))))))))))))))************+++++++++)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000............/////////000---......///000111111222222222444666888;;;===???AAAAAABBBCCCFFFJJJNNNPPPQQQPPPMMMHHHDDDCCCDDDFFFGGGIIIKKKNNNOOOOOONNNMMMPPPVVV^^^gggoootttwwwxxxuuussspppnnnpppxxx||||||tttqqqmmmiiieee___YYYUUUSSSRRRQQQSSSUUUXXXXXXXXXUUUUUUVVVVVVVVVRRRMMMHHHBBB@@@<<<999888666333111//////000111111111111111///////////////000111111//////...---------......---.....................---,,,++++++******++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$$$$%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))((('''''''''(((***+++***************)))(((((())))))))))))************++++++******++++++,,,---,,,---...---+++***+++,,,---------........./////////...---///111222///,,,///000000000///000222555555666777999<<>>;;;888555444444555666666444222222222111111111111111222111111000000///.........------------,,,,,,,,,,,,///...---,,,,,,,,,---------------,,,,,,++++++***))))))))))))))))))))))))))))))((('''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))'''$$$!!! !!!&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((('''&&&((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))************))))))(((+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------,,,---...---,,,+++,,,---------........./////////.........000222333222111333444555444333333555777;;;>>>CCCHHHMMMQQQTTTUUUTTTRRRQQQQQQRRRQQQNNNLLLRRRRRRRRRRRRQQQTTT]]]hhhmmmooosssyyy~~~|||yyyuuusssssspppiii^^^UUUOOOMMMKKKJJJLLLJJJHHHGGGEEECCC@@@===;;;:::888888888777444222333333333333333333333333222222222111000000/////////.........------------///...---,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))((('''%%%$$$''''''((((((((()))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%'''))))))((('''((()))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''(((((()))((((((''''''$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))************)))(((++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,---...---,,,+++,,,---............/////////////////////000111222111111444666888888888999<<<>>>FFFHHHLLLPPPRRRSSSSSSSSSQQQQQQRRRRRRRRRQQQOOOMMMMMMOOORRRVVV[[[gggxxxtttbbbUUUNNNJJJIIIGGGFFFFFFFFFGGGGGGDDDBBB@@@>>><<<;;;;;;999777555555555555555555555444444444333333222222111000000////////////............,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&((((((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((###%%%''')))))))))+++,,,&&&&&&&&&&&&''''''''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((************************++++++************++++++((((((((((((((((((((((((************************'''((((((((())))))))))))((())))))*********))))))*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,---............/////////000000111111111000000///000000555888;;;>>>@@@BBBEEEHHHPPPQQQTTTUUUVVVUUUTTTSSSPPPQQQRRRRRRQQQPPPPPPPPPQQQUUU\\\cccqqquuuaaaTTTLLLIIIDDDDDDDDDFFFHHHIIIIIIHHHCCCAAA???>>>>>>>>><<<:::777888888888777666444333444444444333222222111111000000/////////.........,,,,,,,,,+++++++++******---,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((())))))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((($$$%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''%%%%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))************************))))))***++++++++++++***((())))))************)))************++++++++++++,,,,,,,,,,,,,,,------...,,,---......------...///....../////////000000000111222222111000000111333888;;;@@@DDDGGGKKKNNNQQQUUUVVVWWWXXXYYYXXXWWWVVVMMMNNNNNNMMMMMMNNNRRRUUU\\\ccckkkwwwjjj[[[QQQLLLDDDCCCBBBCCCFFFHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???<<<<<<<<<;;;:::777555333444444444333222222111111000/////////............------.........---,,,+++---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((()))******)))((('''&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&%%%%%%&&&&&&'''))))))))))))************((((((((((((((('''&&&&&&''''''''''''((((((((((((%%%'''((('''%%%######$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************************************((()))***+++,,,++++++***(((((()))***************++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......,,,---......------...000.../////////000000000000000222333333222333666999===AAAFFFJJJNNNQQQTTTVVVWWWWWWWWWWWWVVVVVVVVVUUUKKKKKKLLLMMMQQQXXXbbbiiiooowwwyyykkkbbb]]]PPPMMMJJJHHHIIIKKKLLLLLLKKKHHHEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@===:::777555444444333333222111111111/////////.........------------.........---,,,++++++++++++***************))))))))))))))))))))))))))))))(((((()))******+++***)))((('''&&&''''''(((&&&&&&&&&'''((())))))***'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((()))&&&((()))((('''%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&((()))***+++(((((('''&&&&&&&&&&&&'''###$$$&&&((())))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((************************++++++************++++++************************************************&&&'''(((******))))))((((((((()))***************,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---......------///000////////////000000000000///222444444444666;;;???AAAEEEJJJNNNQQQSSSVVVXXXYYYXXXVVVTTTRRRQQQPPPPPPNNNOOORRRVVV]]]jjjyyy~~~yyyyyytttaaa]]]XXXUUUUUUVVVVVVVVVNNNKKKGGGEEEDDDDDDCCCAAAEEEEEEDDDCCC@@@<<<888666444444333222222111111000///.........------------++++++,,,---,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***)))'''%%%%%%''')))++++++,,,***)))'''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++*********+++,,,++++++,,,,,,,,,,,,------.........///////////////...///111111000111333555111222444555777;;;@@@DDDFFFHHHKKKMMMOOOQQQUUUXXXYYYWWWTTTOOOMMMNNNQQQUUURRRYYYdddooozzzzzztttjjjdddhhhoooppplll[[[OOOFFFDDDCCC???===@@@@@@AAADDDGGGIIIFFFAAA<<<::::::999777555333111000000000111111111111111111,,,---......//////......+++++++++************)))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%###!!!!!!$$$&&&''''''***)))(((&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++*********+++,,,---...---,,,++++++,,,------,,,,,,---------.........////////////000000000000---///111111111000111222333555888999<<>>===;;;999777444111000000000//////............------...............---,,,,,,,,,,,,++++++++++++******************************))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$""" !!!###$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++******+++++++++,,,,,,,,,+++++++++++++++,,,------......------------......---............/////////000000000000000000000000...000222333222222222333888;;;>>>AAACCCFFFIIILLLOOOQQQUUUVVVUUUUUUTTTUUUSSSRRRRRRRRRTTTZZZaaagggyyy}}}iii]]]OOOIIIGGGFFFEEEEEEEEEEEEFFFHHHKKKLLLKKKJJJBBBAAA@@@===999666333111111111000///............---...------------------------------,,,,,,,,,,,,******************************))))))))))))******''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---------------------.........------........./////////000000000000000000000000111222444444555666:::<<<>>>AAAEEEHHHJJJLLLOOOQQQVVVVVVVVVTTTRRRQQQRRRSSSZZZ\\\^^^aaafffnnnwww}}}}}}iii^^^PPPJJJJJJKKKJJJIIIJJJHHHGGGGGGHHHJJJJJJJJJGGGFFFDDD@@@<<<888555333333222222111111222333333//////...------,,,,,,,,,------------,,,,,,,,,,,,******************************))))))))))))******''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''&&&%%%%%%'''(((((('''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%++++++***)))'''&&&%%%%%%''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))***************************************+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------++++++,,,,,,------------,,,------------.............../////////000000000333333333333666;;;BBBGGGEEEHHHKKKNNNOOOPPPSSSTTTYYYXXXVVVSSSSSSWWW]]]aaapppssswww}}}uuukkk]]]VVVVVVXXXTTTOOOOOOLLLHHHGGGHHHJJJLLLLLLJJJIIIFFFCCC@@@<<<999777333222222222333555777888111000///...---,,,,,,---,,,,,,,,,,,,++++++++++++******************************))))))))))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$"""!!!!!!%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))***************************************+++,,,---******+++++++++,,,,,,,,,++++++,,,---------------***+++,,,------...------,,,,,,---------.........---......///000111222222444444444666999@@@HHHOOOKKKMMMOOOPPPQQQRRRTTTVVVSSSSSSSSSUUU[[[fffrrrzzz{{{rrrqqqppphhh^^^QQQMMMIIIFFFGGGHHHJJJJJJJJJIIIHHHEEEBBB???===;;;444333222111222555777999444222000...---------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&'''(((&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###############"""""""""$$$%%%&&&'''(((''''''&&&(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))************************************+++,,,---...******+++++++++,,,,,,,,,+++,,,---.........---,,,***+++---.../////////...---............/////////......000111333444666666888999<<>>EEELLLRRRQQQOOOLLLJJJIIIJJJMMMNNNQQQSSSXXX___iii{{{qqq___RRRLLLHHHHHHIIIGGGHHHKKKNNNLLLJJJJJJIIIFFF@@@;;;777444222222111//////222,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''%%%%%%%%%'''((('''&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((((((((***'''%%%&&&***,,,***((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((((((((('''''''''((((((((())))))'''''''''(((((('''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((''''''((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))((()))))))))************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,---......///++++++++++++,,,,,,------......///000000000000000000000000000111111222222555888===AAAFFFKKKPPPTTTTTTQQQLLLIIIIIILLLPPPSSSWWW___jjjsss~~~ooo\\\SSSLLLIIIGGGEEEGGGJJJOOOMMMMMMOOORRROOOGGG???===;;;999777444222222333+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++(((%%%&&&)))+++***((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))((()))))))))************))))))******+++++++++,,,***++++++++++++++++++***---------,,,,,,+++++++++------------------------++++++,,,,,,------------...//////000000000000000/////////000111333444555888===DDDIIILLLNNNOOOPPPPPPOOOMMMNNNRRRXXX___cccgggpppzzz|||yyyyyyyyyyyy}}}oooeeeZZZSSSOOOKKKLLLPPPOOONNNNNNQQQUUUTTTMMMGGGEEEEEEBBB;;;555222111111,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++%%%$$$$$$$$$&&&'''&&&%%%%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))(((''''''((())))))(((&&&&&&''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,+++,,,---.........------...///000000111111000000//////000111333666999;;;>>>CCCIIINNNOOONNNMMMMMMKKKNNNSSSZZZcccllltttxxxzzzxxxooorrrtttwww{{{uuukkkddd^^^WWWTTTUUURRRQQQPPPQQQTTTTTTRRROOOLLLNNNJJJ???555111///---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''&&&%%%&&&((()))((('''&&&&&&'''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&((()))***'''((()))((('''''''''(((%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&'''(((((('''''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''###%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,------...------------............,,,---.../////////......//////000111111111111000111111222444777;;;???AAAEEEIIILLLNNNNNNNNNNNNOOOPPPUUU^^^jjjttt}}}~~~{{{ttthhh```]]]YYYVVVSSSQQQQQQRRRTTTUUUTTTWWWRRREEE999555222///000111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))((('''(((*********(((&&&'''''''''''''''&&&&&&)))(((&&&%%%$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++%%%(((+++***'''%%%''')))%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))''''''''''''''''''''''''!!!$$$&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************------,,,++++++*********,,,,,,************,,,,,,)))***+++,,,------...///+++,,,,,,---...///000000------///000000000///...//////000111111111111111333333444666:::???CCCFFFKKKLLLMMMMMMMMMNNNPPPRRRXXX___jjjvvv{{{nnnhhh^^^\\\WWWQQQNNNPPPUUUYYY[[[^^^ZZZKKK???:::888444222222222222111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((((()))***+++,,,(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))******************))))))((((((''''''++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---.....................------,,,,,,,,,---------...............///////////////---...000111111111333444666555666;;;BBBHHHJJJKKKLLLMMMMMMKKKJJJJJJMMMPPP___iiiwwwsssaaaTTTPPPQQQSSSUUU]]]bbb```UUUJJJDDD>>>777777666444111...---///111------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''((()))***+++))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((('''''''''''''''''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))((((((((())))))(((((('''&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))******************))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,---------.....................////////////000111222222111111333555666777999???GGGLLLNNNNNNQQQPPPNNNKKKLLLOOOUUUZZZiiiqqqzzzrrr```UUURRRRRRSSSVVV\\\^^^XXXPPPKKKEEE>>>???<<<888444111///......///......---------------------,,,,,,,,,,,,++++++((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%)))((((((''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))))))))))))))))))))(((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&&&&''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((((((((((((((()))))))))''''''(((((((((((((((((())))))(((((((((((())))))(((((()))******))))))(((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))***************))))))))))))(((((((((((((((***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,------------.........------........./////////333444444222222333666888:::<<>>BBBDDDIIINNNQQQQQQPPPNNNIIILLLPPPVVV\\\bbbhhhkkkoooxxxyyy{{{ppp```UUUPPPRRRUUUYYY[[[ZZZXXXUUURRROOOFFF;;;555555555444111111000//////............------,,,,,,,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))*********)))'''&&&((((((''''''''''''((((((***))))))((('''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''***)))((((((''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&'''''''''''''''''''''))))))))))))******++++++&&&'''''''''(((((()))))))))******************)))(((((()))***************''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************++++++,,,,,,,,,++++++***,,,+++++++++,,,------...,,,,,,++++++,,,,,,---...***++++++,,,---...//////---------.........//////------......///000111111222333444555777;;;@@@DDDJJJMMMPPPRRRRRRPPPNNNMMMOOOXXXeeeooossssssrrrrrrqqq}}}{{{www|||wwwwwwxxxzzz|||}}}qqqaaaWWWRRRRRRSSSVVVYYY[[[]]]___YYYNNNAAA888666666444222111000///...------------------,,,,,,,,,+++++++++((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))'''''''''(((((((((((()))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((())))))******+++''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''(((((())))))******++++++&&&&&&''''''((()))))))))))))))************))))))''''''((()))************''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++,,,,,,,,,,,,,,,+++***))),,,++++++,,,,,,---...///,,,,,,++++++,,,,,,---...---------....../////////------........./////////......///000111111222222333555777999<<>>BBBEEEGGGJJJMMMPPPNNNPPPRRRSSSUUUZZZbbbiii|||~~~|||xxx|||vvvlll\\\SSSNNNPPPSSSRRRTTTYYYWWW[[[^^^]]]WWWMMMEEE@@@555444333111000/////////---------,,,,,,,,,++++++''''''''''''''''''''''''&&&&&&''''''((())))))))))))'''%%%######&&&)))+++((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))******)))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((***+++)))$$$ &&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%&&&((()))***)))(((''''''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))((('''&&&''')))))))))'''*********)))))))))))))))******))))))))))))******((((((((((((((()))******,,,,,,---------,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111111111000000000111000000222666999AAA???BBBIIILLLKKKJJJLLLMMMPPPSSSVVV]]]iiiyyy|||qqqhhh^^^YYYTTTQQQRRRTTTUUUUUUTTTZZZbbbddd___TTTIIIAAA<<<:::777333111///......------,,,+++++++++,,,,,,'''''''''''''''''''''''')))))))))(((''''''&&&&&&((('''%%%$$$%%%&&&)))***((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''((())))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''***)))((('''&&&''''''((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''')))++++++(((%%%&&&&&&%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))))))))(((***)))))))))))))))))))))******))))))))))))******((((((((((((((()))******++++++,,,------,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000000000000111222333333444666:::===DDDBBBDDDJJJLLLKKKKKKMMMQQQWWW___fffpppxxxmmmeeeddd```[[[VVVRRRRRRRRRTTTZZZaaadddaaaYYYPPPJJJ???===999555222000000//////......---------------'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((******))))))((()))))))))((((((((((((((((((((((((*********)))))))))((((((***)))&&&%%%$$$&&&''')))((((((((((((''''''''''''************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))************))))))))))))******)))(((((((((((()))*********++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000000000222333555666888;;;???BBBJJJHHHHHHMMMNNNMMMNNNRRRVVV```mmmxxx}}}tttuuussslll```WWWRRRRRRTTTWWW\\\______ZZZSSSOOOFFFCCC>>>999555222111000111000//////.........///''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''(((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((''''''''''''((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%######((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((()))((('''''''''(((***+++'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((''''''''')))***)))((()))))))))))))))***************))))))))))))******))))))(((((())))))***+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,+++------------------------............////////////000000000000000111111222111333666888;;;>>>CCCFFFOOOLLLMMMPPPQQQQQQUUUZZZcccooottthhh^^^YYYYYYYYYZZZ\\\\\\YYYVVVSSSNNNJJJDDD>>>888333111///222111000//////...//////((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((()))))))))((((((((((((''''''''''''((((((***)))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((''''''((((((((((((((((((''''''''''''((((((((())))))***)))'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((***++++++***)))''''''''''''(((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++***((('''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''(((*********((((((((())))))******************))))))))))))******)))))))))))))))***++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000111111000111111222444444111444888;;;>>>AAAFFFIIIOOOMMMNNNQQQSSSVVV^^^fffvvv~~~ssshhh```]]]ZZZZZZ[[[\\\[[[ZZZUUURRRLLLDDD===666222///222111000///............(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''(((((()))(((((('''(((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''&&&(((+++......,,,)))''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!###&&&'''&&&&&&''')))'''((((((((('''&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))((((((((()))******++++++******))))))))))))*********))))))))))))***++++++***++++++,,,------------,,,,,,------------......------------------------....../////////000000000222111111222333555777999555888<<<@@@CCCFFFJJJMMMPPPNNNPPPTTTYYY___kkkwwwxxxxxxyyy||||||eee___WWWTTTVVVYYY[[[\\\YYYWWWRRRLLLEEE===777444333222111000///.........(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''((()))***+++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))%%%&&&''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((&&&(((***+++,,,+++)))(((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%%%%%%%&&&'''&&&''''''(((((('''&&&%%%&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))'''(((((()))******++++++******))))))))))))************))))))******+++,,,++++++,,,------,,,,,,,,,---------....../////////.........................../////////000000000000222222222333555888;;;<<<;;;>>>CCCFFFIIIMMMPPPSSSUUUTTTWWW^^^dddnnn~~~yyyxxxyyysssiii]]]UUUTTTWWWXXXXXXZZZYYYXXXTTTNNNGGG@@@<<<555444333111000000//////))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******((((((''''''''''''((((((''''''''''''(((***+++,,,'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''!!!&&&***,,,***(((((()))%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((($$$%%%'''((()))((('''&&&###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((((((((('''$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))))))))))))))***(((((()))***+++***)))'''(((((()))***+++++++++******))))))))))))***************)))******+++,,,,,,,,,---------,,,++++++........./////////000000........................////////////000000000000222222222333666999===???@@@CCCHHHLLLOOORRRUUUXXX[[[\\\```gggooo{{{{{{jjj^^^ZZZZZZZZZYYYYYYZZZ[[[YYYUUUNNNHHHCCC777666444333222111111111(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))******))))))((((((''''''&&&''''''((()))******+++***++++++)))&&&$$$$$$%%%(((((('''(((((()))***+++******))))))((((((''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******(((***+++------+++***(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((()))))))))'''$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))'''%%%###'''''''''''''''((())))))***,,,,,,+++)))''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))***''''''&&&&&&&&&''''''(((***(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$'''******(((%%%%%%&&&'''((((((&&&$$$###))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))+++******)))(((''''''&&&+++*********))))))((((((******))))))))))))******((()))*********((('''&&&((((((((((((((((((((((((+++++++++******))))))))),,,,,,,,,---------......000000//////.........---...............///000000111///...///111222000---000000222555999===@@@BBBEEELLLTTTUUUSSSSSSWWW]]]eeejjjmmmnnnwwwppp```[[[[[[[[[[[[[[[bbbbbb[[[\\\WWWHHHDDD===555222222333000---(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''&&&&&&''''''(((((()))))))))******)))'''%%%%%%&&&)))(((((((((((())))))******)))))))))((((((((('''&&&'''(((((())))))(((((((((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((())))))***''''''((())))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((()))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''%%%%%%(((((('''''''''(((((()))((()))***)))'''&&&&&&''''''''''''''''''''''''''')))(((''''''(((***,,,---''''''&&&&&&&&&'''((((((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''))))))'''%%%!!!###%%%'''))))))((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&''''''''''''((((((************)))))))))(((******))))))))))))******)))))))))))))))(((((('''************************++++++******)))))))))))),,,,,,---------.........000/////////............///............///000000111///...///222222111...///222555777777;;;CCCIIIHHHMMMSSSUUUUUUXXX]]]cccrrrwww{{{}}}vvvkkkccc^^^___]]]ccceeebbbeee```QQQCCC<<<555111111111///---(((((((((''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''(((***))))))(((((((((((()))))))))))))))((((((((((((&&&'''(((((())))))((((((((())))))******))))))(((''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''''''''&&&)))(((((('''''''''((((((%%%&&&((((((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''(((***---...''''''&&&&&&''''''((()))***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$!!!###%%%'''))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))%%%%%%&&&''')))***++++++************))))))))))))))))))))))))))))))))))))******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,------------.........////////////............//////......//////000111111000///000222333222111111777<<<<<<:::===GGGPPPKKKMMMOOORRRUUUZZZ```eeexxxyyymmmkkkccceeehhhhhhlllhhhXXXEEE>>>777222111111000...((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((('''(((*********)))(((((('''(((((())))))))))))((((((((((((''''''((())))))))))))))))))))))))******)))))))))'''(((((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((''''''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''''''''(((((())))))(((''''''''''''(((###%%%''''''&&&&&&&&&(((''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***'''&&&&&&&&&'''((()))******(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''((()))***+++,,,---...*********)))))))))))))))))))))************))))))+++***)))(((((((((******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------............///////////////........./////////...///000000111000000000111333444555555777===BBBCCCAAADDDKKKQQQQQQQQQQQQSSSXXX___fffjjjxxxyyykkkfffiiijjjnnniiiZZZJJJEEE<<<666444333111111(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))'''((())))))(((((()))*********)))(((((('''(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))************))))))(((((((((((()))))))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''''''''((()))***))))))((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((())))))(((''''''''''''(((((($$$&&&((((((((('''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))******((()))************)))(((+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////////////////////////////000111111000111111222333555888999===???CCCFFFHHHJJJKKKLLLSSSTTTUUUZZZaaakkksssyyy|||zzzzzz|||}}}mmmccceeefffkkkjjj]]]RRRKKKBBB:::555222111000'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))************************((()))******(((((()))******))))))(((((((((((()))(((((((((((())))))))))))'''((())))))******)))))))))******++++++******)))((((((((()))))))))******(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&''')))*********)))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))'''''''''''''''((())))))%%%'''))))))(((((()))***''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&'''((()))***+++***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&''''''((()))***++++++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''))))))))))))************((()))***++++++***)))(((******)))))))))***++++++************************+++++++++,,,,,,,,,,,,,,,------........./////////.........///////////////000000//////000000111222000111222333444666:::===@@@BBBDDDHHHLLLNNNNNNMMMSSSWWW^^^eeennnyyy~~~~~~vvvtttvvv}}}mmm______```gggkkkeeeZZZTTTIII>>>666111//////'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((())))))******++++++)))***+++***(((((()))***)))(((((((((((())))))***'''((((((((()))))))))***(((((()))************))))))******++++++******)))(((((()))))))))*********'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''')))*********((((((''''''((())))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***))))))(((&&&&&&&&&&&&''')))***+++&&&((())))))((((((((()))''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((***+++,,,***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''***)))((((((((())))))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************((()))***++++++***)))(((((()))***+++++++++++++++************************)))))))))******+++++++++............////////////............/////////000000000//////000000111222000222333444444777<<<@@@EEEGGGJJJLLLNNNRRRWWW[[[dddlllvvv}}}~~~|||ppp```\\\[[[bbbjjjiiieee___SSSEEE:::333111111'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))******&&&''''''((()))******+++)))***+++***((((((((()))(((((('''(((((()))***+++'''((((((((())))))******(((((()))*********************++++++++++++******))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***+++***((('''(((***+++------+++***(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''')))'''%%%$$$''')))((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***+++***)))(((%%%%%%%%%&&&((()))+++,,,&&&((())))))(((''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((***+++,,,***(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((&&&$$$%%%(((+++...---+++)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++''')))***++++++***)))'''((()))***,,,,,,,,,+++***************************''''''(((((()))))))))***............/////////000---.........//////000000000000000000000111111222000222444444555888===AAAIIINNNQQQQQQPPPUUUaaakkk~~~vvvccc\\\XXX^^^hhhiiiooohhh[[[LLL???777555555(((''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***)))*********++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************%%%%%%'''((())))))))))))************************''''''(((((())))))************))))))(((((('''''')))))))))))))))******+++''''''(((((())))))******)))************+++++++++************************''''''(((((())))))******))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((,,,+++***((((((((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&(((***,,,,,,)))&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))************))))))******++++++++++++***************))))))))))))))),,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******,,,---......//////......000000000000////////////111111111111111222222222222333444444444999AAAGGGHHHQQQXXXWWWVVVbbb|||ooogggaaa]]]eeerrruuupppeeeWWWIII>>>777333'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***)))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''))))))******)))******************************************))))))++++++*********)))))))))******))))))******+++,,,)))))))))*********++++++)))************+++++++++************************((((((((()))))))))))))))))))))))))))))))))))))))((()))******++++++******'''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((()))))))))))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((()))++++++)))&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++++++++***)))))))))************))))))******++++++++++++******************))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,---......//////......000000000000000000000///111111111111222222222222333555666888:::???EEEJJJOOOUUU\\\bbblll{{{rrrlllggglllwwwxxxwwwqqqdddSSSDDD<<<999&&&'''((()))))))))(((((())))))))))))))))))))))))+++++++++***************((((((((()))))))))************)))))))))(((((((((************************)))))))))))))))))))))))))))))))))*********++++++'''((()))***************************************---,,,,,,+++******))))))+++++++++++++++************************++++++,,,*********+++++++++++++++)))************+++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))*********)))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***++++++++++++******)))((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***,,,,,,++++++***))))))************))))))******++++++++++++***************************************++++++,,,,,,---((()))***,,,------......------...////////////...000000000000000000000000111111111111222222333444555666999===BBBGGGKKKNNNTTTVVV^^^ooo{{{tttmmmooouuuxxx{{{{{{rrr```NNNCCC???%%%''')))***+++***((('''))))))))))))))))))))))))++++++************))))))(((((((((((())))))))))))*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++************************,,,,,,++++++************++++++++++++++++++******)))))))))))))))***++++++******++++++++++++++++++))))))*********+++++++++************************+++******))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))***++++++++++++++++++***(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******,,,,,,,,,+++***)))((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''---***((('''((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***+++++++++******))))))************))))))******++++++++++++******)))***************++++++))))))***+++,,,,,,------)))***+++,,,------------------...///////////////000000000000000111111111222222111111222333444555666888===CCCIIINNNPPPQQQUUUYYYggg{{{sssppprrruuuyyy}}}yyynnn]]]NNNEEE&&&''')))++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''''''''(((((())))))************************************++++++++++++)))******++++++++++++***************************)))))))))*********++++++************************)))(((((((((((()))******************************))))))*********+++++++++************************++++++******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''$$$$$$&&&'''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((($$$%%%'''(((((('''&&&%%%((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((...+++(((''''''((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))'''''')))*********)))((())))))************))))))******++++++++++++******))))))******+++++++++,,,))))))***+++,,,,,,------,,,,,,---------,,,,,,+++---...//////000000/////////000000000111111111222333222222111222444666777888;;;AAAGGGMMMPPPSSSTTTVVVaaazzz|||zzz}}}xxxxxx|||vvvttttttvvvzzz~~~|||ppp^^^PPP'''((()))*********))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((()))))))))******++++++*********)))))))))%%%&&&&&&''''''(((((()))*********************************++++++++++++,,,)))******+++++++++******************************(((((())))))***++++++,,,)))))))))***************)))))))))((()))******+++***************))))))))))))************+++++++++******************************************))))))))))))))))))))))))))))))'''((())))))******))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))*********)))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))---+++(((''''''(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))***))))))((())))))************))))))******++++++++++++******))))))******+++,,,,,,,,,*********++++++,,,,,,------------------,,,++++++......///000000000000//////000000111111222222222444333222111222444777888:::@@@HHHLLLNNNPPPTTTXXXWWWkkkxxxrrrppprrrtttvvvwwwxxxxxxxxxyyy{{{}}}|||{{{zzz{{{}}}~~~~~~}}}{{{{{{{{{uuurrruuuyyy{{{|||zzzyyyxxxxxxxxxwwwuuussstttllldddgggssszzzuuuuuuuuuyyyooo```(((((()))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))*********+++++++++++++++*********))))))&&&&&&&&&'''((()))))))))*********************************+++++++++,,,,,,)))***************))))))******************************++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,+++++++++*********)))************+++++++++******************************************++++++))))))))))))))))))))))))((()))******++++++*********+++---......---+++***(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++((((((((((((''''''''''''''''''''''''((((((((((((************************+++***((((((((()))(((''''''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++***))))))))))))************))))))******++++++++++++******))))))***++++++,,,------++++++++++++++++++++++++,,,,,,------------------......///000000000000000///000000111111222333333444333222111333555888:::>>>FFFOOOQQQOOOOOOUUU[[[ddd}}}yyywwwsssooommmkkkkkklllkkkjjjhhhdddaaacccggglllppplllhhhfffgggiiilllmmmkkkjjjiiijjjmmmpppqqqqqquuuvvv}}}vvvqqqsssvvvwwwwwwtttsssrrrrrrsssqqqooolllmmmccc\\\```ooo}}}yyyuuuvvv{{{{{{ooo)))))))))((()))******+++))))))))))))))))))))))))''''''(((***+++,,,---...************+++++++++++++++++++++************)))&&&''''''((()))******+++******************************+++++++++,,,,,,,,,))))))*********))))))(((************************...------,,,,,,++++++***+++++++++,,,,,,---------------,,,,,,------...///---------,,,,,,+++++++++)))************+++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))***+++++++++++++++'''(((***++++++***((('''(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((('''&&&&&&&&&((()))***)))(((((((((''''''''''''(((((((((((())))))))))))***************************)))(((((())))))((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++,,,+++******))))))************))))))******++++++++++++******))))))***+++,,,,,,------,,,,,,++++++++++++++++++***+++,,,---.../////////...//////000000000000000///000000111222222333333444333222222333555888:::AAAJJJSSSTTTOOOOOOVVV^^^xxx~~~yyytttpppmmmjjjhhh\\\\\\[[[ZZZYYYYYYXXXXXXWWWXXXYYYXXXYYY\\\ccciiinnnggg___[[[\\\```bbbccc___]]]\\\]]]```dddfffgggnnnpppxxxzzzttttttvvvvvvvvvuuutttsssssssssrrrooolllnnneee]]]bbbppp|||yyyzzzsssvvv|||~~~www)))((('''&&&''')))+++,,,))))))************)))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((++++++***************+++)))************+++++++++++++++++++++,,,------...,,,,,,,,,+++++++++******'''((()))***************,,,+++++++++******)))))))))+++,,,------,,,+++))))))))))))))))))***+++,,,************************+++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************,,,,,,,,,+++***)))(((((('''((()))++++++******)))*********)))))))))))))))+++***)))((('''''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((&&&(((+++------,,,***)))******)))((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))*********************(((''''''***---******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,------...///000000......//////000000111111111111111111111111111111444444444555777;;;>>>AAALLLPPPTTTSSSOOOQQQ```rrrxxxssshhh```[[[\\\YYYTTTSSSVVVQQQQQQPPPOOOOOOPPPQQQRRRQQQVVVZZZ\\\]]]aaahhhoooqqqdddYYYZZZ```gggmmmqqqTTTXXX\\\]]]\\\^^^dddiiigggllluuuqqqlllrrrvvvvvvrrrsssuuuvvvvvvuuurrrppppppjjjhhhpppyyy|||{{{{{{~~~{{{vvvssstttvvvyyy+++***(((''''''((()))***))))))************)))))))))************++++++++++++++++++*********))))))***************************+++++++++******)))(((++++++************++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,------,,,***))),,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********,,,,,,+++++++++*********)))))))))))))))))))))))),,,+++++++++***)))))))))'''((()))***+++******)))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((&&&'''((())))))(((&&&%%%((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))*********++++++++++++*********)))'''(((***,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++)))***++++++++++++,,,,,,,,,,,,,,,------...//////000......//////000111111111111111111222222222222222333444555777:::???BBBEEEMMMNNNQQQSSSUUU___ttt~~~tttkkkddd___YYYVVVUUUPPPOOORRRSSSPPPPPPSSSMMMMMMNNNOOOQQQTTTVVVXXXYYY___fffkkknnnqqqwww|||wwwjjj___```eeehhhhhhhhhUUU\\\dddggggggjjjqqqwwwyyy|||rrrmmmqqquuuuuuyyy{{{|||{{{xxxtttrrrqqqxxxsssqqquuuxxxwwwuuuuuuxxxxxxzzz~~~~~~tttjjjdddeeejjjnnn,,,+++)))''''''''''''((())))))************)))))))))************++++++++++++++++++***************************************+++***))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---------...------,,,,,,------------,,,,,,,,,,,,+++,,,---......---,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++************+++++++++***************))))))))))))))))))))))))++++++******************(((((()))************)))))))))))))))))))))******'''''''''((()))******+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,(((***+++***)))((()))*********+++++++++,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......///000000111111222222222222333333333444444333444777;;;@@@EEEIIIKKKPPPOOOPPPWWWaaarrrwwwooojjjeee]]]WWWTTTQQQOOOMMMIIIGGGIIIMMMOOONNNOOORRRQQQRRRTTTXXX\\\aaadddfffiiirrr}}}wwwmmmnnnrrrqqqkkkfffaaakkkwww|||}}}vvvoooqqquuuuuu|||~~~~~~zzzwwwwwwxxx~~~{{{zzz{{{yyytttrrrtttrrrtttwww|||rrrbbbYYYYYY^^^bbb+++***)))(((''''''(((((())))))************))))))))))))*********+++++++++************************************************+++***)))(((((((((******++++++*********+++,,,,,,++++++++++++,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++.../////////...---,,,,,,------------------,,,,,,---......//////......---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))***************+++++++++((()))))))))************)))))))))))))))*********''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))(((((('''((()))***+++'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++''')))++++++***))))))*********+++++++++,,,,,,,,,---,,,++++++,,,---,,,++++++++++++,,,,,,,,,---------------.........//////...//////000111111222222222222333444444555666666444666:::@@@FFFKKKOOOQQQSSSQQQTTT___ooozzzqqqkkkeee]]]VVVUUURRROOOKKKJJJIIIIIIJJJLLLMMMOOOQQQTTTVVVZZZ^^^fffhhhkkkoootttyyy}}}}}}wwwzzzxxxqqqqqqssstttwwwzzz}}}|||zzz{{{~~~~~~~~~|||vvvuuuyyyuuuxxx|||zzzkkkaaa]]]\\\]]]((((((((((((((()))******))))))************))))))))))))*********+++++++++************************************************+++***)))(((((()))***+++++++++******+++,,,,,,---+++,,,,,,,,,------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////...---,,,,,,------------------------------............------......//////...---,,,+++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********************++++++++++++++++++++++++++++++***************+++++++++)))))))))))))))*********(((((())))))************)))))))))***)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))((('''((()))+++...///***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''')))++++++***))))))*********+++++++++,,,,,,,,,---,,,++++++---------+++++++++,,,,,,,,,------------------...............//////000000111222222222222333444555666777888888777:::???EEEKKKOOORRRTTTQQQSSS\\\mmm{{{mmmfff]]]XXXVVVUUUQQQMMMKKKKKKKKKKKKKKKKKKLLLMMMRRRVVVZZZ^^^ccclllvvv{{{wwwpppnnnppprrrrrrtttvvvwwwyyy|||~~~xxxyyy~~~|||~~~uuummmeee```&&&''''''((()))*********))))))************)))))))))************+++++++++***************+++++++++++++++++++++++++++++++++******************+++,,,++++++***++++++,,,---...,,,,,,,,,---------......///...------------------------............////////////////////////...---.............../////////------------------------///000111222111000///...000000000000000000000000------............------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))((()))******+++((((((((()))******++++++)))************(((&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''&&&&&&&&&(((***,,,---******)))((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((***+++***)))((()))*********+++++++++,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------........................//////000111111222222333333333444666888999:::;;;<<>>======<<<<<<<<<=========>>>>>><<<:::999:::;;;:::<<<===>>>???===<<<;;;666555444333222222222222444222///......---,,,+++,,,------------,,,++++++++++++******))))))(((((())))))((((((((('''''''''******************************************************))))))((((((''''''))))))************)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%************(((&&&$$$###''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$"""$$$''')))'''%%%%%%%%%&&&&&&'''((((((((())))))(((((((((((()))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))+++,,,,,,+++***)))+++---******+++++++++,,,,,,,,,///......---------......---,,,,,,++++++,,,,,,---............/////////000000111222111000//////111777666555777<<<@@@DDDFFFOOOMMMOOOSSSRRRMMMMMMRRR___yyy{{{nnnbbbWWWPPPNNNOOONNNLLLJJJIIIJJJLLLKKKSSSXXXTTTRRR[[[jjjtttyyysssoooooowww))))))))))))))))))))))))******))))))))))))******)))******++++++++++++***+++,,,,,,,,,,,,---------+++*********+++,,,------...............------,,,......------------------///////////////000000000///000111333444555555666999888888777888999;;;<<<===;;;::::::;;;<<<;;;:::===<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>======???@@@<<<<<<======>>>???@@@@@@??????@@@???======???AAA===>>>@@@AAABBBAAA???>>>======<<<::::::999999:::777555333222222111///------............---,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******************************************************))))))(((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&& """$$$&&&((()))))))))''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((*********)))((((((((((((((((((((((((***))))))(((((())))))***+++***(((''''''((()))***************************'''(((************,,,---***++++++++++++,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---........./////////000000111222333222111111222333555444555777<<>>>>>>>>>>>@@@AAACCCEEECCCBBBBBBBBBBBBAAA@@@AAAAAAAAABBBCCCEEEFFFGGGHHHFFFCCC@@@???@@@BBBDDD????????????>>>?????????>>>??????>>>>>>???BBBDDD@@@AAACCCDDDDDDDDDCCCCCC@@@???>>>======<<<======;;;:::999888888666333000//////000000//////...---......------,,,++++++*********************++++++++++++++++++++++++++++++***************************))))))))))))((((((((())))))************))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''(((((($$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((,,,+++***)))((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***)))((()))***++++++***))))))(((''''''***))))))(((((())))))***,,,+++)))(((''''''((()))++++++++++++++++++++++++&&&(((++++++*********+++++++++++++++,,,,,,,,,,,,...---------------......------,,,,,,,,,,,,------....../////////000000000000222333333333333444666444555666999>>>DDDJJJNNNQQQPPPPPPQQQSSS[[[lll{{{~~~vvvgggaaaZZZSSSOOOLLLJJJIIIJJJJJJKKKLLLOOOUUU\\\bbbqqqyyy|||wwwwww~~~uuurrrttt|||~~~))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,---...///............///000111222//////000111222333444444999:::===@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJOOOMMMLLLLLLMMMLLLJJJHHHFFFFFFGGGIIIKKKMMMNNNOOONNNKKKIIIGGGGGGHHHHHHGGGFFFFFFEEECCCAAA???>>>======>>>>>>===;;;<<<>>>@@@BBBBBBCCCDDDEEEDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>============:::666333222222333333222222111000000//////...---,,,++++++*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))((((((***++++++***((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))*********)))(((&&&%%%))))))))))))))))))))))))+++***((('''&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&)))***)))&&&$$$&&&(((*********))))))((((((((()))((((((''''''(((((()))+++***)))(((((())))))***++++++++++++++++++++++++***,,,......+++((('''&&&+++++++++,,,,,,,,,------------,,,,,,------......------,,,,,,,,,,,,------...////////////000000000///111333333333444555777666777999<<<@@@FFFLLLPPPSSSSSSTTTXXX```ooozzz~~~mmm```[[[ZZZXXXTTTQQQNNNNNNOOOQQQPPPQQQTTTXXX___iiittt{{{|||}}}~~~)))))))))))))))))))))))))))***++++++++++++***)))))))))***,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///000000111111111000///.........///000222333444333444555777999;;;===>>>BBBDDDFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRWWWVVVUUUVVVVVVUUUSSSQQQMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUVVVWWWXXXWWWSSSOOOMMMMMMMMMLLLJJJHHHFFFEEEBBBBBBBBB@@@>>><<<===>>>BBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???????????????===999666666666666666666555555444222222111000///...------+++++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))************))))))************))))))&&&'''))))))))))))'''&&&))))))))))))))))))))))))&&&''''''(((((()))))))))%%%&&&(((***++++++******))))))))))))))))))))))))''''''&&&%%%&&&''')))***''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%((()))((($$$###$$$''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((()))***+++,,,,,,************************,,,...000///---***((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.........------,,,,,,------...////////////000000000111...000222333333333555777666777:::<<>>???@@@CCCEEEGGGIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQQQQQQQSSSUUUWWWXXXZZZYYYYYYZZZ[[[ZZZWWWUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^aaaeeehhheee^^^XXXQQQRRRSSSUUUUUUUUUTTTSSSMMMNNNNNNMMMIIIEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===>>>>>>???@@@??????@@@@@@???===;;;::::::;;;;;;::::::999888666666555444222111000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((())))))'''(((((()))((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((&&&'''((()))+++,,,------)))))))))))))))))))))))))))+++......---------...,,,,,,,,,,,,------------++++++++++++,,,---...///......------------....../////////000000000111111///111222333333333555777444777:::<<<===BBBJJJOOOUUUbbbsssuuuqqqxxxxxxcccUUUNNNKKKNNNRRRRRRUUUVVVUUUTTTYYYbbbjjjpppvvv}}}~~~yyyxxx|||)))))))))))))))))))))))))))***,,,------,,,***)))((()))+++,,,---.........---------............///---------...///111222333333333333444555666777888:::;;;<<<===@@@BBBDDDEEEIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRSSSTTTTTTUUUTTTTTTOOOOOOOOOOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZWWWUUUSSSUUUWWWYYYZZZ[[[[[[[[[]]]]]]```fffjjjggg```YYYRRRTTTVVVYYYZZZ[[[ZZZZZZWWWZZZ\\\[[[WWWRRRNNNLLLGGGFFFEEECCCBBBAAAAAA@@@===<<<<<<;;;;;;<<<<<<===AAA@@@???@@@AAABBBAAA???===>>>>>>>>>>>>===<<<<<<;;;;;;:::888777666555444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((************(((&&&###"""''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++,,,,,,,,,************************)))***,,,,,,,,,,,,...///,,,,,,,,,------------...++++++++++++,,,---...///......------------......//////000000000111111111111333444555444444666777555999===???AAAFFFOOOVVVdddzzzzzzpppjjjqqqjjj^^^RRRMMMLLLLLLNNNRRRSSSYYY^^^aaaeeeppp}}}|||)))))))))))))))))))))))))))***,,,------,,,***)))((()))+++,,,---.........+++++++++,,,,,,,,,------......///000222444555666;;;999888888:::>>>BBBDDDDDDEEEFFFHHHJJJMMMOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQUUUUUUUUUVVVUUUUUUTTTTTTJJJJJJJJJJJJLLLNNNPPPRRRTTTTTTUUUWWWXXXXXXUUUSSSPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVYYY^^^bbbaaaZZZTTTSSSTTTVVVXXXYYYYYYXXXWWW]]]```cccccc```ZZZUUUSSSKKKJJJHHHEEEDDDBBBBBBAAA@@@@@@@@@??????@@@AAAAAABBBAAA???@@@BBBCCCCCCCCC???@@@@@@@@@@@@???>>>>>>???>>>===<<<:::999888777666555444333222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''$$$&&&(((***,,,,,,,,,,,,'''''''''''''''''''''''''''((()))******)))((('''''''''((((((((((((''''''******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$&&&)))+++)))''',,,,,,++++++***)))))))))++++++************++++++)))******+++++++++******+++++++++++++++++++++++++++,,,,,,+++***)))+++---,,,,,,,,,---------......++++++++++++,,,---...///......------------......000000000000111111111111333555666666555555777888888<<>>>>>@@@AAABBBBBB@@@??????AAABBBBBBAAAAAAAAA@@@>>>===;;;::::::888777666555333111000///000///---,,,+++,,,,,,---++++++++++++************((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))*********((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))************)))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))************))))))((((((''''''&&&&&&&&&''''''''''''''')))((('''''')))******)))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++%%%'''((((((''''''(((***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++---------.........//////////////////000000000000111222444666666888;;;>>><<<===AAADDDFFFOOOcccvvv~~~pppdddiiixxxxxxhhh\\\WWWOOOJJJIIILLLNNNOOOWWWaaaeeeyyy++++++*********++++++,,,***+++,,,---...------,,,------,,,,,,,,,,,,------111000//////000000000//////222777:::===BBBIIIOOOWWWUUURRRRRRTTTUUUVVVVVVNNNNNNMMMMMMNNNOOOPPPQQQTTTVVV[[[```dddgggiiijjjmmmjjjiiilllqqqqqqlllfffcccaaa___```dddjjjooorrrtttuuutttrrrnnnkkkjjjjjjdddiiijjjgggfffggggggdddbbbbbb```]]]ZZZXXXXXXYYY[[[[[[ZZZYYYXXXVVVSSSQQQUUU]]]aaa^^^ZZZXXXSSSNNNJJJKKKIIIDDD@@@>>>AAADDDEEECCCEEEKKKLLLHHHDDDCCCGGGEEECCCCCCDDDFFFGGGHHH@@@???>>>>>>???@@@AAAAAACCCBBBAAA@@@???===<<<<<<999888888666555444333222222111000...............,,,,,,++++++++++++******))))))***+++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))(((''''''''''''''''''((())))))))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))******)))))))))((((((((('''))))))((((((''''''&&&&&&((('''%%%&&&((())))))(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******'''(((***)))(((((()))***************************++++++,,,,,,,,,---------,,,,,,,,,---------............////////////......---------.........////////////000000000000000000333555666777777888;;;>>>AAADDDIIIKKKMMMYYYrrrwwwppppppyyyqqqfffZZZQQQNNNOOOKKKKKKNNNRRRXXXdddppp+++++++++++++++,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,---.........//////000111222333999;;;>>>CCCJJJQQQVVVZZZbbb[[[UUUSSSUUUWWWVVVSSSQQQPPPPPPPPPQQQSSSVVVWWW___eeennnxxx~~~}}}zzzvvvvvvwwwyyy}}}~~~~~~{{{~~~}}}~~~}}}xxxuuutttpppkkkfffddddddeeehhhgggfffdddbbb^^^XXXTTTSSSXXX[[[XXXUUUSSSPPPLLLIIIKKKKKKFFF@@@???DDDJJJKKKIIILLLRRRSSSOOOJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH@@@AAAAAA@@@??????AAACCCEEEDDDCCCBBBAAA@@@???>>>;;;::::::999888888777777666555444222111000000000---,,,,,,,,,+++++++++***)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))******))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&'''&&&%%%%%%'''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++************************,,,,,,---------.........,,,,,,,,,---------....../////////....../////////------.........////////////000000000111111222222666777888888888:::===@@@IIILLLPPPRRRUUUddd}}}rrrsssyyy|||qqqddd]]]WWWPPPLLLLLLPPPOOOQQQWWW___jjj{{{************+++---......,,,,,,---------------------,,,,,,++++++,,,,,,---,,,...000222444888;;;>>>HHHHHHJJJNNNSSSYYY[[[\\\^^^VVVPPPPPPVVV\\\\\\YYY\\\[[[[[[\\\^^^bbbfffiiixxx}}}~~~yyyvvvuuuuuuxxxwwwuuusssqqqkkkccc]]]YYY[[[\\\[[[XXXUUUQQQNNNNNNNNNKKKGGGCCCBBBFFFJJJRRRPPPSSSXXXZZZVVVRRRQQQMMMNNNOOOMMMJJJGGGFFFEEEEEEFFFFFFDDDAAAAAADDDFFFEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;999888777555444222111111------,,,,,,++++++************************++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((+++*********))))))(((((((((&&&%%%&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))))),,,---...---+++***+++,,,************************,,,,,,,,,,,,------------,,,,,,,,,---------.........---,,,++++++,,,---...............///////////////000000111222333333444666777999:::;;;>>>BBBEEEPPPOOOQQQVVV___sssxxxvvv|||wwwggg```YYYVVVSSSPPPPPPSSSTTTYYYaaakkkvvv)))))))))******,,,---......---------------------...------,,,,,,---------222444777999<<>>>>>>>>>>>>>>>>>>>>>>>::::::999888666444333222......---,,,,,,+++******++++++***))))))******+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))***'''((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******++++++)))'''&&&'''(((***))))))''''''''''''((((((((((((************************************))))))))))))---......---+++***+++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---............/////////000000000000111222333444555666555777999;;;>>>CCCIIIMMMRRROOOQQQ^^^rrr~~~xxxiii___ZZZVVVSSSRRRQQQQQQUUU[[[aaammm{{{|||~~~|||******)))******+++,,,---///...------,,,---------////////////000111222333888:::======>>>@@@FFFKKKLLLNNNQQQUUUXXX\\\___aaagggeeefffmmmzzzzzz~~~wwwsssjjjbbbWWWSSSTTTUUUSSSPPPNNNKKKLLLQQQTTTSSSRRRTTTRRRTTTVVVVVVUUUVVV[[[___YYYTTTOOOJJJHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@??????????????????>>>>>>>>>;;;;;;;;;:::999888666555111000000///...---,,,,,,,,,+++***)))))))))***++++++******))))))******+++)))))))))))))))))))))))),,,,,,+++++++++,,,------'''((()))***+++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,)))((('''''')))******)))''''''((((((((()))))))))************************************************+++,,,---,,,+++***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------....../////////....../////////....../////////000000000000000111333444666777888666888:::===AAAGGGNNNSSSRRRPPPYYYooo|||qqqdddZZZUUUNNNMMMMMMPPPRRRUUU___iii||||||yyyzzzyyyxxxyyy~~~zzz||||||{{{~~~~~~~~~|||~~~|||,,,,,,+++++++++,,,,,,---000///...---,,,------......///000333666999;;;======@@@BBBBBBBBBEEELLLQQQUUUZZZ```eeehhhlllrrrvvvyyyzzz}}}~~~wwwnnniiihhhhhhgggfff\\\VVVSSSTTTTTTQQQOOOQQQQQQSSSVVVVVVXXX^^^gggooohhh___VVVQQQPPPOOOJJJFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>===;;;:::999555444444333111000000///---,,,***)))((()))***++++++******))))))******+++))))))))))))))))))))))))++++++*********+++------'''((()))++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********)))))))))(((((((((''''''((((((((()))))))))***'''(((((())))))*********)))'''&&&&&&((())))))(((((((((((()))))))))******************************)))))))))******++++++,,,)))***++++++***)))***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............////////////........./////////000000000000000000222333555777888999888:::<<<>>>BBBHHHPPPUUUTTTYYYiii}}}oooiiiccc[[[TTTSSSLLLMMMRRRYYY___hhhwww{{{uuuoooppprrrvvv~~~~~~||||||vvvzzz{{{{{{~~~|||{{{zzzzzzzzzyyyyyyzzz|||~~~~~~......---,,,,,,,,,------000///...---,,,------...---///222666:::???CCCEEECCCGGGKKKLLLLLLQQQYYY___kkkrrrzzz|||xxxxxxzzz|||ppphhhaaa]]]XXXQQQNNNNNNPPPRRRTTTUUUWWW___kkktttsssiii]]]WWWXXXVVVPPPIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<>>>???@@@@@@???>>>===<<<888777777666444333222222---,,,***)))((()))***+++++++++************++++++)))))))))))))))))))))))))))(((''''''''')))***+++'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************))))))(((((((((''''''((((((((())))))******))))))))))))(((((((((((((((&&&%%%%%%'''(((((('''))))))))))))************************************(((((()))***+++,,,,,,,,,'''(((******))))))***,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---......---,,,+++////////////000000000000000111222444666888999:::;;;<<<>>>???CCCIIIPPPUUUXXXaaawww{{{qqqeee\\\[[[YYYSSSOOONNNQQQTTT\\\fffppp}}}~~~uuupppiiikkkpppxxx~~~{{{zzzvvv{{{}}}}}}}}}{{{xxxvvvvvvuuuuuutttyyy{{{~~~---------------,,,+++***...//////...---///222555888666:::CCCFFFEEEGGGLLLGGGGGGKKKRRRXXXbbbuuuyyytttmmmbbb\\\\\\\\\YYYWWWVVVTTTVVV```lllnnneee\\\[[[]]][[[QQQGGGCCCIIIIIIBBB@@@DDDHHHGGGBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;999888777666333111...,,,******++++++,,,+++***+++,,,+++)))'''+++***)))(((((()))***+++))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))),,,+++))))))***)))((('''((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))+++***)))'''''''''((()))))))))))))))*********************)))))))))))))))************+++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///..................---------------............///222111111333666999;;;<<<>>>>>>???CCCIIINNNRRRTTTYYYkkkqqqkkk\\\YYYUUUOOOMMMOOOTTTYYY\\\___gggxxx}}}{{{uuulllffffffiiikkkpppzzz{{{~~~}}}uuutttvvvvvvwwwyyyxxxyyyzzz}}}}}}vvvwww,,,,,,------------------...///000111222444999<<<<<<:::<<>>>>>======<<<<<<<<<<<<<<<===>>>??????>>>===<<<:::999888888444222000---,,,+++,,,,,,,,,+++******++++++)))(((******))))))))))))************++++++++++++******(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))&&&&&&&&&''')))*********)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((''''''((((((((((((((((((''''''((()))))))))))))))+++***)))((('''(((((()))))))))))))))***************)))))))))))))))))))))************+++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------............///............................../////////000000000333333333444777:::<<<===AAACCCEEEHHHJJJNNNQQQTTTaaattt{{{iii]]]YYYPPPRRRSSSSSSTTTWWW]]]bbbmmmssszzzsssnnnjjjhhheeeaaaaaadddnnnqqqwwwwwwuuuuuuttttttvvvxxxxxxyyy{{{~~~~~~|||~~~vvvtttxxx++++++,,,---.../////////,,,...000222555888===@@@BBB@@@BBBGGGLLLQQQ[[[cccfffhhhoooyyyzzzvvvvvvrrrooonnnkkkccc[[[YYY]]]\\\XXXTTTSSSSSSQQQMMMJJJHHHMMMQQQPPPNNNMMMJJJGGGCCCBBBBBBBBBAAAAAAAAAAAA===<<<<<<<<<<<<<<<======@@@???>>><<<;;;:::999999777555333000......---...---+++)))((()))*********)))******************)))***++++++,,,,,,++++++***((((((((()))))))))******))))))************))))))))))))))))))))))))))))))$$$%%%%%%&&&((()))******************************)))******++++++******)))(((((())))))))))))((((((((()))*********)))((('''''''''((()))))))))))))))******)))((((((((())))))))))))))))))************))))))))))))))))))******++++++*********++++++,,,***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................000000000000111111111111444444444555777:::===>>>CCCHHHMMMOOOOOOQQQVVV\\\iii~~~pppdddYYYRRRPPPLLLOOOSSSWWW\\\fffrrr{{{xxxlllddd```ZZZUUUUUUWWWYYY```ggguuuxxxzzzvvvuuussssssuuuyyywwwwwwxxxzzz||||||{{{~~~~~~}}}yyyxxx+++,,,,,,,,,---...///000///222444777999<<<@@@DDDGGGHHHKKKPPPWWWbbbppp{{{}}}}}}~~~|||{{{yyyssskkkhhhjjjfffccc___ZZZUUUPPPLLLJJJKKKNNNQQQQQQQQQOOOMMMKKKGGGGGGGGGFFFFFFEEEDDDCCC???>>>======<<<<<<======???>>>===;;;:::999999:::999888666444222111111000...,,,)))((()))***++++++))))))+++,,,,,,+++)))))))))******++++++******)))(((((()))))))))*********))))))************))))))((((((((((((((((((((((((''''''(((((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++***(((&&&%%%''''''((()))))))))))))))******))))))))))))))))))((()))))))))************)))))))))))))))*********,,,+++***************+++)))))))))((())))))***+++++++++++++++++++++++++++------------.........///---------............///............////////////000000000000111111111111444444555666777:::===???DDDLLLSSSUUUTTTWWW```hhhuuuyyyggg]]]XXXTTTQQQQQQRRRUUUYYY___jjj}}}|||qqqfff[[[UUUTTTNNNLLLOOOTTT[[[eeennnyyy|||yyywwwuuuvvvyyyyyywwwttttttvvvxxxyyyyyyzzz{{{}}}vvv------,,,,,,---///000111555777:::===>>>AAAEEEGGGLLLQQQWWW]]]fffuuu|||{{{~~~~~~{{{uuummmbbbYYYQQQMMMKKKJJJJJJKKKLLLKKKKKKLLLHHHHHHIIIHHHHHHFFFEEEDDDBBBBBB@@@???>>>>>>======>>>===;;;999888888999999;;;:::999888666555555444000...***)))***+++++++++)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))************))))))************))))))((((((((((((((((((((((((''')))***)))'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))))))))'''%%%$$$''''''((()))))))))))))))))))))******************((()))))))))************(((((())))))************++++++******)))*********)))))))))((())))))***+++++++++++++++++++++++++++------........./////////---------............///........./////////000000//////000000000111111111222444666777777999>>>AAAGGGNNNUUUVVVTTTYYYfffrrrmmmaaaUUUQQQPPPNNNNNNPPPTTT\\\iiiwww|||vvvrrrkkkcccZZZSSSNNNLLLKKKHHHIIIPPPXXX___iiiqqq||||||{{{wwwvvvyyyxxxvvvsssrrrtttvvvwwwwwwrrrtttyyyqqq{{{......---...///222444555666999===@@@CCCGGGKKKNNNWWW```jjjoooxxxwwwjjj___XXXMMMHHHDDDEEEFFFEEEFFFHHHEEEFFFHHHIIIIIIHHHGGGFFFGGGFFFDDDBBBAAA@@@??????>>><<<:::888777888999:::<<<<<<<<<;;;::::::999999333000---,,,,,,,,,+++*********++++++++++++******'''((((((((((((((((((''')))))))))*********++++++))))))************))))))))))))))))))))))))))))))$$$'''***)))''''''))),,,'''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))((((((&&&''''''(((((('''&&&%%%''''''((()))))))))))))))((()))***+++++++++******))))))))))))************((((((((()))******++++++******)))))))))******+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///.........//////000000111///000000000000111111111111444777888888;;;@@@EEEKKKOOOSSSRRRSSS\\\mmm{{{iii]]]VVVOOONNNNNNOOORRRVVV[[[lll}}}vvvnnniii^^^YYYSSSLLLGGGEEEEEEFFFDDDDDDIIISSS]]]dddmmmttt|||www{{{xxxuuuvvvxxxuuusssrrrssstttuuuuuuooorrrvvv{{{pppuuu......///000444777;;;===;;;???FFFLLLRRRYYY^^^bbbkkkwwwqqqhhhTTTLLLGGGHHHGGGDDDBBBDDDCCCDDDHHHKKKMMMNNNNNNNNNKKKJJJHHHFFFDDDBBBBBBAAA???===;;;999888999:::<<<<<<==================<<<555333000///...---***(((,,,++++++******++++++,,,(((((())))))))))))(((((())))))*********+++++++++))))))************))))))))))))))))))))))))))))))$$$(((***)))%%%$$$'''***((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))***++++++++++++***))))))))))))************'''(((((()))******++++++))))))((())))))***+++,,,***************+++,,,,,,------------------------,,,,,,---------.........---------............///---......///000000111111111111111111222222222333111555999;;;;;;>>>DDDJJJLLLNNNPPPQQQWWWggg}}}~~~iii[[[TTTQQQOOOQQQSSSWWW```jjjwww}}}tttkkkfff```ZZZUUUKKKHHHDDD@@@???@@@BBBDDDEEEEEELLLXXXdddlllvvv~~~{{{vvvsss~~~|||vvvvvvwwwuuusssrrrsssttttttsssnnnrrruuuvvv{{{sssqqqttt---...///222777<<>>;;;999999:::<<<===<<<===>>>???????????????666444222111000...***'''---,,,+++******+++,,,---))))))************)))))))))************+++++++++))))))************))))))))))))))))))))))))))))))'''***,,,)))### """$$$))))))))))))))))))))))))---,,,+++******+++,,,---(((((())))))))))))((((((((((((''''''((()))***+++'''(((((()))))))))))))))((()))***+++,,,,,,+++***))))))))))))************'''(((((()))***+++++++++(((((((((((()))***,,,,,,++++++******++++++,,,---........................,,,,,,,,,---------......---------.........//////---......///000111111222222222333333333444444444222777;;;======AAAGGGMMMLLLLLLNNNRRR^^^ssssssbbbXXXSSSLLLKKKMMMQQQUUU]]]mmm{{{~~~llleee[[[SSSOOOLLLHHHEEEBBBAAA???>>>???AAACCCDDDJJJJJJQQQ^^^kkkuuu~~~||||||}}}xxxyyy{{{{{{zzzxxxvvvtttzzzzzzwwwuuussssssttttttsssrrriiinnnooommmpppxxx}}}{{{wwwpppmmm|||333666999:::<<>>>>>>>>===999888666444222000//////...---+++*********+++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))((((((***---,,,)))%%%))))))((('''''''''''''''******))))))((((((''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************))))))(((&&&&&&'''((()))******+++))))))))))))))))))))))))***************************+++,,,---...---,,,+++,,,,,,,,,---------..............................///////////////000111111111111111111222333444444666777999<<>>AAAHHHPPPVVVnnn~~~yyypppdddZZZUUUQQQMMMIIIJJJIIIIIIKKKOOOSSSUUUUUU___```___\\\VVVPPPLLLJJJHHHCCC>>>;;;:::999777555555666888:::;;;<<<<<<<<<===<<<;;;999777555333222///...---,,,++++++,,,,,,++++++++++++++++++******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))((('''''')))'''''')))++++++(((%%%))))))((('''''''''''''''***)))))))))((((((((('''''''''((())))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((())))))*********))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************++++++,,,,,,------,,,,,,,,,,,,---------.................................///////////////000111111111111111111222333444555555555888<<>>>>>===<<<===???AAABBBAAADDDIIINNNVVV]]]hhhsss}}}~~~{{{xxxvvvtttrrrsssvvvwwwxxxzzz}}}{{{tttpppqqqqqqooommmkkklllmmmnnnoooooooooooopppmmmiiilll~~~<<<>>>AAAEEEMMMYYYeeemmm|||ssslllfff```YYYTTTQQQOOOMMMLLLNNNPPPQQQRRR___cccggghhheee```[[[XXXQQQLLLFFFAAA>>>;;;888666333444555777999;;;<<<===???>>>>>>===;;;888666444111000///...------------++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''((('''&&&'''((()))(((&&&)))((((((''''''''''''((())))))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''((()))******************************+++++++++))))))))))))))))))))))))************************,,,,,,++++++,,,,,,------,,,------------.................................000////////////000111111222222222222333444555555666666999@@@GGGLLLMMMLLLLLLSSS^^^jjjzzzooo[[[QQQOOONNNOOOQQQTTT]]]ooo{{{uuulllfff^^^WWWRRRMMMGGGBBB@@@>>>;;;:::;;;<<<;;;:::<<<>>>@@@@@@BBBGGGOOOUUUdddiiirrr}}}{{{wwwtttrrrqqqpppqqqtttuuuvvvxxx|||~~~|||tttpppnnnnnnmmmkkkggghhhiiijjjlllmmmmmmmmmllljjjjjjlllqqqHHHIIIKKKRRR]]]lll||||||zzzxxxsssmmmiiiccc___YYYUUUSSSQQQPPPOOOUUU[[[dddkkknnnnnnnnnnnn]]]XXXPPPHHHBBB>>><<<;;;444444555666888:::<<<======>>>???>>>===:::777555333333111000///...------,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))))))))(((((()))((('''''''''((((((((()))(((''''''''''''(((((())))))))))))((((((((((((((((((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((&&&'''(((******+++++++++)))))))))((((((((((((((())))))))))))))))))))))))************************---,,,+++***+++,,,---...------------....................................000000//////000000111222222222222222333555666777888999===EEENNNRRRRRRPPPPPPYYYgggtttjjj^^^SSSOOOOOOQQQUUUZZZcccrrrzzzpppfff___[[[VVVOOOJJJGGGDDDAAA>>>===<<<;;;;;;<<<=========<<<>>>@@@CCCGGGOOO[[[cccooorrrzzzyyyuuusssrrrrrrppprrrssssssssstttwwwyyy}}}|||tttnnnkkkjjjiiihhheeefffhhhiiikkklllmmmmmmkkkiiikkkooommmnnn\\\[[[\\\bbbmmm{{{{{{zzztttmmmeee___YYYTTTQQQOOOUUU]]]eeekkkqqqvvvzzzlllggg]]]RRRIIIBBB??????777666555444555777999:::<<<===??????>>><<<:::888666555555333222000///...---,,,+++***))))))))))))*********************************))))))))))))((((((((())))))))))))((((((******)))((((((((()))***((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((&&&'''(((******+++++++++)))))))))(((((((((((((((************************************************---,,,+++***+++,,,---...---------.........//////////////////////////////000000000000000111222222222222222333444666777888999:::???GGGPPPUUUWWWVVVUUU___mmm|||lll]]]UUUOOONNNOOOSSS[[[ddd|||tttkkkccc[[[UUUPPPMMMJJJFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@???BBBGGGLLLSSS^^^kkktttvvvyyy}}}xxxuuuuuutttttttttttttttrrrpppooopppqqqvvvzzz|||}}}{{{ssskkkgggeeeeeeeeefffgggiiijjjlllmmmnnnnnnmmmiiilllrrrqqqmmmtttpppnnnmmmqqqzzz~~~{{{{{{~~~~~~}}}|||||||||yyy{{{~~~~~~|||{{{zzz{{{uuu|||{{{zzzuuuxxx{{{~~~~~~}}}}}}}}}wwwooohhhaaa\\\VVVYYY\\\```dddjjjpppuuuwwwtttmmmbbbVVVLLLFFFDDD<<<:::777444222333444555<<<===>>>??????>>>>>>===::::::999888666444222000///...,,,***))))))******************************+++++++++*********))))))'''(((((()))))))))))))))(((***+++***)))((()))+++(((''''''''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''((()))******************************+++++++++************************************************,,,,,,++++++,,,,,,------------........./////////////////////////////////111000000000000111222222222222333444555666888999999<<>>??????>>>===>>>@@@CCCAAAGGGNNNVVV___iiiuuu}}}~~~{{{wwwuuuuuuuuuuuuvvvvvvtttqqqmmmjjjjjjjjjpppuuuzzz{{{~~~{{{rrrjjjeeeccccccdddggghhhiiikkklllmmmmmmmmmllliiikkkpppttttttuuuwwwzzz}}}wwwuuuvvv{{{|||zzzzzzyyyuuuqqqnnnnnnqqqvvvyyyyyyyyyxxxwwwwwwwwwxxxxxxyyy}}}zzz~~~xxxvvvpppqqquuuyyy~~~{{{|||{{{zzzwwwtttqqqqqqtttrrrttt|||yyyqqqllldddcccbbb```___aaaeeehhhtttvvvxxxtttjjj^^^UUUPPPEEEBBB===777444333333444999::::::;;;===>>>>>>????????????===;;;888666444111///---+++******++++++************************************))))))))))))''''''((()))))))))))))))&&&)))++++++)))'''((()))'''''''''''''''((())))))'''((((((((()))))))))*********)))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((())))))*********))))))))))))******++++++,,,,,,************************************************++++++,,,,,,------,,,,,,............////////////////////////////////////111111000000111111222333222333333444555777999:::===AAAGGGLLLQQQYYYdddlllvvv{{{ooo^^^WWWOOOMMMNNNSSS\\\lll}}}ppphhhddd\\\WWWOOOHHHEEECCCBBBAAA;;;<<<===<<<<<<<<<<<<===>>>??????>>>===???DDDHHHJJJQQQ[[[dddllluuu}}}yyyvvvuuutttsssrrrvvvvvvtttpppkkkgggfffffflllrrrwwwxxxzzz~~~|||tttkkkeeecccdddffffffggghhhiiijjjjjjjjjjjjhhhhhhhhhiiipppxxxzzzwwwuuuuuuxxx|||ttttttwww}}}xxxrrrmmmkkklllmmmfffeeeeeegggkkkrrryyy}}}}}}}}}}}}~~~~~~{{{}}}}}}~~~yyyuuusssrrrooommmqqqzzz}}}yyymmmkkkgggbbb^^^\\\^^^```jjjrrr|||yyynnnbbb\\\NNNJJJCCC<<<888555555666555555666777999;;;===>>>CCCCCCBBBAAA???<<<999777222000...,,,******+++,,,************************))))))))))))((((((((((((''''''((()))))))))))))))$$$'''++++++)))&&&&&&''''''''''''''''''((()))***'''((((((((())))))******+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************))))))(((&&&''''''((()))******+++***************************************************+++,,,---...---,,,+++............/////////000000000000000000000000000111111111000111111222333222333333444666888999:::BBBGGGMMMPPPTTT]]]kkkwwwkkk[[[UUUTTTQQQQQQUUU]]]jjj}}}oooaaaXXXTTTPPPLLLFFFBBB@@@@@@???>>>;;;===???????????????@@@???@@@@@@??????BBBHHHMMMXXX```kkkuuu||||||xxxuuutttrrrpppnnnuuuuuusssooojjjfffeeefffkkkqqquuuuuuwww{{{~~~}}}}}}uuulllfffdddeeehhheeeeeefffggghhhhhhhhhgggcccgggeeeccckkkyyy~~~zzzuuuttttttyyyuuuvvvyyyxxxrrrsssuuuooogggfffeeeeeefffggghhhgggeeejjjjjjkkkmmmqqqvvv{{{~~~}}}}}}~~~}}}|||{{{tttqqqnnnpppxxx|||sssjjjdddbbbbbbcccdddhhhnnnsssuuuuuusssqqqaaa]]]SSSDDD:::999::::::777555555777888777:::@@@<<>>===;;;;;;<<<<<<===>>>>>>>>>======@@@???>>>@@@DDDJJJQQQVVV^^^jjjzzzyyyvvvtttsssrrrqqqwwwtttpppmmmkkkjjjgggeeehhhrrrxxxuuuooopppsssvvvxxxyyy~~~uuummmiiihhhiiijjjnnnkkkgggfffggghhhgggeeeeeefffgggiiillloooqqqssswwwqqqkkkkkksss~~~wwwxxx}}}~~~yyywwwuuussspppnnnlllfffaaa```cccaaa\\\ccccccdddgggiiiiiihhhfffffffffeeegggiiimmmqqqtttrrrrrrrrrtttwww{{{~~~yyysssrrrsssuuuyyy~~~|||zzzyyy}}}|||xxxwwwyyy{{{|||{{{|||{{{{{{vvvpppiiieee```bbbdddhhhlllqqquuuwwwtttqqqgggVVVIIIBBB>>>:::999555444666555444777<<<===???BBBEEEEEECCC@@@>>>888666333111000...+++))),,,+++***************+++************************))))))))))))))))))))))))((()))***++++++***)))((()))*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&************************,,,,,,+++++++++++++++,,,))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......///000111111222111111111111222222222222555555555555666999???CCCIIIMMMTTTWWWWWW___tttjjjZZZVVVSSSSSSUUUbbbsss~~~vvvrrriiifffaaaZZZSSSLLLFFFDDD@@@???>>>===<<<:::999999<<<<<<============<<<<<<>>>>>>???BBBHHHPPPXXX^^^iiiuuuzzzzzzvvvuuutttsssrrrtttqqqnnnmmmkkkjjjgggeeellluuu{{{xxxrrrppprrrrrrwwwxxx|||~~~yyyrrrnnnmmmppprrrtttvvvqqqlllhhhhhhhhhgggeeeddddddfffgggiiikkklllmmmppplllgggfffkkkwww{{{~~~~~~|||zzzxxxsssoooiiidddaaa___]]][[[]]]``````[[[YYYZZZ[[[YYY___```cccgggjjjjjjhhhfffaaa```______aaacccfffhhhiiihhhhhhiiikkknnnqqqrrrmmmnnnmmmiiibbb^^^]]]^^^```cccgggiiijjjiiijjjjjjrrruuuxxxwwwvvv|||}}}wwwtttuuuyyy|||}}}wwwmmm___]]]\\\\\\aaajjjsssyyyppp```SSSGGG???>>>999666666555333555:::<<<>>>@@@CCCDDDDDDCCCBBB???<<<999666333000,,,***------,,,+++************---,,,,,,+++***)))))))))))))))))))))))))))))))))((()))***++++++***)))((()))++++++***)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''************************)))))))))(((((())))))***))))))))))))******************+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.../////////000000111111111111111111222222333333222333444444666;;;AAAEEEMMMPPPUUUXXXYYYbbbwwwrrr[[[SSSRRRSSSWWW___ttt}}}tttmmmeee___VVVTTTPPPKKKFFFBBB@@@???======<<<<<<;;;;;;::::::=========>>>>>>=========@@@AAADDDGGGMMMUUU___eeeuuu|||yyy{{{xxxvvvvvvuuutttrrrpppmmmlllkkkkkkjjjhhhsss{{{zzztttrrrqqqpppvvvvvvyyy~~~}}}|||{{{xxxuuuuuuwww{{{~~~yyyqqqkkkhhhgggffffffbbbcccdddeeefffeeeddddddffffffccc```bbbmmmzzzzzz~~~{{{wwwsssoookkkfffccc\\\YYYVVVTTTTTTUUUVVVXXX]]]eeejjjfff```^^^^^^]]][[[]]]aaafffiiiiiifffccc\\\[[[ZZZYYYYYYZZZ\\\]]]dddddddddcccbbb```^^^]]]VVVVVVUUURRROOONNNOOOQQQRRRTTTVVVWWWWWWWWWYYYZZZ```dddgggeeeccciiiuuu|||zzzyyywwwrrrppprrrqqqvvv{{{hhhddd^^^ZZZ\\\ccckkkqqqvvvgggXXXLLLEEE???:::999888666888;;;;;;<<<>>>@@@BBBCCCDDDDDDBBB???<<<999666333000---......---,,,++++++++++++------,,,,,,+++*********))))))))))))))))))))))))((()))************)))((()))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++((())))))******+++++++++************************(((''''''''''''((())))))((()))))))))************++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000111111222222333333333222333444555777<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@EEEHHHKKKOOOSSSZZZdddjjj}}}{{{|||zzzyyyxxxwwwvvvuuuqqqmmmkkklllooopppqqqzzz~~~zzzuuutttsssqqquuuuuuwwwzzz{{{|||~~~|||||||||zzzyyyxxxzzz}}}}}}tttkkkfffeeeeeefffbbbcccddddddcccaaa___]]]^^^bbbccc___]]]dddwww{{{xxxxxx}}}zzzyyyxxxxxxwwwvvvsssooojjjddd___YYYSSSOOOLLLLLLKKKLLLNNNSSSYYY\\\cccnnnvvvrrrhhhaaa^^^\\\WWWZZZ^^^bbbeeeddd___\\\TTTSSSRRRQQQQQQRRRSSSTTT\\\]]]___^^^[[[UUUNNNJJJFFFFFFEEEDDDDDDEEEGGGIIIIIIJJJLLLLLLLLLMMMOOOQQQRRRUUUXXXWWWUUUXXXaaaiiissstttzzzuuunnnmmmjjjooovvv~~~xxxsssjjjccc___```bbbeeettt~~~wwwjjj___OOOFFF>>><<<;;;999:::===;;;<<<===???AAABBBCCCDDDAAA>>><<<:::999777444222//////...---------------++++++++++++++++++++++++************************))))))************))))))((()))***)))'''&&&'''(((************************((((((((((((((((((((((((++++++************++++++%%%&&&'''(((***+++,,,---))))))))))))))))))))))))+++*********++++++,,,---((()))))))))************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000111111222333333444444555555666666888===CCCGGGPPPPPPRRRWWW]]]gggzzzzzzcccXXXPPPPPPUUU]]]ooowwwggg]]]XXXSSSMMMGGGFFFDDDAAA>>>=========>>>>>>>>>?????????@@@@@@@@@<<<<<<<<<===???AAACCCDDDJJJOOOTTTXXX]]]dddooovvvzzz}}}||||||zzzyyyyyytttooommmoootttyyy|||}}}vvvtttvvvwwwuuussssssuuuxxxwwwwww||||||zzzzzz|||}}}vvvwwwyyy}}}|||sssjjjdddbbbccceeeaaabbbccccccbbb```^^^\\\ZZZaaaeeebbb]]]```lllxxx}}}{{{{{{~~~}}}zzzyyy{{{~~~zzzuuuqqqnnnllliiigggccc___ZZZUUUPPPLLLGGGDDDGGGHHHIIIJJJMMMSSS[[[```mmmxxxxxxkkkbbb\\\YYYVVVWWWZZZ]]]^^^[[[VVVRRRIIIIIIIIIJJJJJJLLLMMMMMMPPPRRRUUUUUUSSSMMMFFFAAAAAAAAA@@@@@@@@@AAACCCDDDCCCDDDFFFFFFFFFHHHKKKMMMIIIKKKMMMMMMMMMNNNQQQUUU\\\___fffpppyyy~~~~~~|||}}}|||vvvtttsssrrrtttxxx|||zzzppphhhbbb___^^^aaalllwww|||~~~}}}wwwqqq[[[QQQFFFAAA???<<<;;;=========???@@@AAABBBBBBBBB???>>><<<;;;;;;;;;999777333222111000///.........*********+++++++++++++++***************************))))))))))))))))))***'''((()))((('''&&&&&&(((************************))))))))))))))))))))))))((((((((())))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))************,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.../////////000000111111000111111222333444555555666777777888:::???EEEJJJQQQQQQUUU]]]gggttttttfffZZZRRRPPPWWWbbbqqq}}}yyypppgggZZZRRRNNNKKKFFFBBB@@@???>>><<<;;;<<<<<<===<<<=========>>>>>>>>>???999:::;;;===@@@DDDHHHJJJPPPVVV^^^eeekkkttt~~~}}}zzzwwwsssrrrvvv|||zzzuuutttwwwwwwtttoooooorrrvvvuuurrruuu{{{{{{zzzxxxvvvwwwxxxzzz|||wwwzzz{{{rrriiiaaa^^^```bbb``````aaabbbbbbaaa______\\\aaaeeeddd``````eeejjj|||yyyuuurrrsssvvvwwwuuuvvvzzzvvvqqqkkkeee```]]]YYYWWWTTTQQQMMMJJJIIIIIIHHHGGGHHHIIIKKKLLLPPPVVV___fffyyywwwiii```\\\YYYVVVVVVWWWWWWVVVSSSMMMIIIBBBCCCDDDFFFHHHJJJKKKLLLKKKLLLMMMMMMKKKGGGCCC@@@@@@??????@@@BBBCCCDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDCCCCCCDDDFFFGGGHHHHHHGGGJJJOOOUUUYYY]]]___aaaiiiooowww{{{||||||{{{zzz|||zzzpppiiidddaaa[[[bbbiiilllqqqxxx||||||mmm```RRRJJJFFFAAA>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???======>>>>>><<<;;;888777555222000...------+++++++++******))))))(((******************************))))))))))))******((()))***)))'''''''''(((************************))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......///000111111222000111111222333444555666555666888999===BBBIIINNNTTTUUU\\\iiixxx}}}ggg\\\WWWRRRUUUcccttt}}}uuunnngggddd\\\WWWOOOIIIEEECCCAAA???;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===============;;;<<<>>>BBBGGGLLLQQQTTT\\\cccmmmtttzzzwwwvvvwwwyyy~~~~~~zzzvvvvvvxxxtttnnniiikkkooosssrrrnnnooossstttssssssssssssuuuvvvwww{{{{{{ssshhh___[[[[[[]]]]]]^^^^^^___```aaabbbbbb```aaabbbbbbbbbaaaaaa```iiixxxxxxrrrpppmmmlllooopppoooqqquuulllggg```YYYTTTPPPLLLJJJKKKIIIFFFFFFHHHKKKMMMNNNIIIKKKNNNPPPSSS[[[eeelll|||}}}pppbbb[[[XXXWWWVVVVVVUUUTTTRRRMMMGGGCCCAAABBBDDDFFFIIILLLNNNOOONNNMMMLLLJJJGGGEEEBBBAAA>>>>>>???AAAEEEGGGHHHGGGDDDEEEEEEBBB???===<<<===@@@>>><<<===AAACCCBBBAAA???BBBFFFGGGIIILLLRRRVVVWWW```jjjoooqqqsssyyyttt{{{~~~uuunnnjjjggg\\\```aaaaaafffrrr|||{{{mmm]]]SSSLLLFFFBBBAAACCCDDDEEEFFFFFFDDDBBBAAABBB@@@????????????>>><<<===;;;888444111...,,,+++---,,,+++***)))'''&&&&&&******************************))))))))))))******)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,---...///000111222333000111111222444555666666444555777:::>>>EEELLLRRRWWWYYYbbbrrrqqq^^^TTTTTTQQQXXXiii}}}}}}tttllleee___ZZZWWWOOOMMMHHHCCC???=========888999:::<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@AAACCCHHHNNNUUUZZZ^^^hhhoooxxxsssuuuyyy~~~~~~{{{xxxxxxxxxqqqhhheeegggmmmrrrpppkkkkkkooopppppppppqqqqqqrrrssssss{{{|||tttiii^^^XXXXXXZZZ[[[[[[\\\]]]___aaacccdddccc```^^^___bbbbbb```]]]YYYkkk}}}zzzwwwsssnnnkkkkkkgggccccccfffiiijjjiiiaaa[[[RRRKKKGGGGGGGGGGGGHHHGGGGGGIIIMMMPPPQQQQQQNNNTTTYYYZZZZZZaaappp||||||nnnbbb\\\]]]___ZZZ[[[ZZZXXXRRRKKKDDD???BBBAAACCCGGGLLLOOONNNLLLHHHJJJKKKJJJHHHEEECCCCCCDDDEEECCCAAADDDKKKNNNMMMKKKHHHDDDBBBAAA@@@???=========>>>>>>>>>>>>======AAA>>>===@@@EEEJJJLLLLLLPPPSSS[[[ccckkknnnmmmkkkwww~~~~~~}}}xxxrrrmmmdddaaa]]][[[___fffooouuupppooolllcccYYYPPPKKKJJJFFFGGGIIIJJJHHHFFFCCCBBB??????@@@@@@???>>>>>>===??????<<<888333///,,,,,,------,,,+++************(((((())))))******++++++++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***,,,+++***)))(((((((((((((((***,,,,,,***((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......---------.........//////000000000000111111111111333333222222222333444444888777:::???CCCHHHQQQZZZ[[[ooo|||wwwaaaUUUVVVOOOSSSccc|||}}}vvvsssnnniiiaaaZZZVVVRRRNNNJJJCCCBBBAAA???>>><<<;;;:::999999:::;;;===???AAABBBDDDAAA===:::;;;===???@@@???GGGHHHLLLYYY```fffqqqvvvyyy~~~|||wwwuuuwww|||}}}zzzzzz{{{yyytttpppnnnoooooommmkkkiiiiiijjjjjjkkkkkkiiigggiiimmmrrrzzz{{{{{{tttlll___]]]___ZZZWWW]]]aaa]]]ZZZ\\\___```\\\\\\\\\^^^aaabbbaaa```]]]aaawww{{{xxxuuusssqqqnnnkkkiiidddbbb``````aaabbb```^^^TTTOOOIIIDDDCCCDDDEEEEEELLLKKKLLLNNNRRRUUUVVVVVVWWWZZZ]]]___bbblllzzzzzznnneeeaaaaaabbbbbb___ZZZSSSLLLEEE@@@===BBBBBBCCCGGGKKKMMMMMMKKKIIIJJJKKKJJJGGGFFFFFFGGGJJJKKKKKKIIIKKKQQQSSSQQQLLLIIIFFFCCCCCCBBB@@@???@@@@@@@@@@@@@@@???>>>>>>@@@??????BBBEEEHHHHHHFFFJJJOOOWWW```fffgggccc```fffmmmuuuzzz}}}uuurrrvvv{{{~~~mmmhhhaaa\\\[[[___fffjjjooorrrsssoooeeeYYYPPPKKKFFFFFFGGGHHHHHHGGGDDDBBBBBBBBBAAA@@@@@@>>>>>>===@@@???===999555222000///...---,,,++++++******+++))))))))))))************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))************))))))******+++(((***,,,+++***((((((((()))))))))))))))))))))))))))************++++++++++++************+++,,,,,,*********+++++++++,,,,,,+++*********++++++,,,---,,,,,,,,,---------......---------.........//////000000000000111111111111222222222333444666777888888999===CCCGGGLLLUUU^^^lll~~~zzzggg[[[[[[VVV[[[oootttjjjdddaaa```[[[TTTOOOLLLIIIEEEBBB@@@@@@???>>><<<;;;:::::::::::::::;;;<<<>>>???@@@@@@>>><<<;;;<<<>>>???@@@BBBKKKNNNSSSbbbjjjppp|||{{{wwwtttyyy~~~{{{}}}|||zzzxxxtttqqqnnnmmmkkkhhheeedddfffhhhiiikkkkkkiiiggggggkkkooozzz{{{}}}xxxqqqeeecccddd]]]VVV[[[]]][[[ZZZ^^^```___\\\\\\\\\^^^```aaaaaa```ZZZ___rrrrrroookkkiiihhhhhhfffeee^^^]]][[[[[[[[[XXXUUURRRIIIFFFCCCBBBCCCFFFGGGGGGPPPOOOOOORRRUUUYYYZZZZZZ]]]]]]___bbbiiitttsssjjjfffeeedddcccddd___VVVMMMFFFAAA@@@???CCCCCCDDDGGGJJJLLLKKKIIIKKKKKKKKKJJJIIIIIIKKKMMMNNNQQQRRRPPPQQQUUUUUURRROOOLLLIIIGGGFFFFFFEEECCCEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDFFFHHHJJJJJJHHHEEEFFFJJJRRRYYY]]]\\\VVVRRRRRRXXX```fffkkkqqqyyy~~~qqqkkklllqqqxxxwwwrrriiibbb]]]]]]___aaajjjqqqyyy|||uuuhhh[[[SSSLLLJJJGGGGGGIIIJJJGGGEEEFFFEEEDDDBBB@@@>>>======@@@???===;;;888666444333///...---,,,++++++++++++***************)))))))))((((((((())))))*********************************))))))))))))))))))))))))+++***))))))((()))))))))(((''''''((()))***+++,,,(((***++++++)))(((((())))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,))))))*********+++++++++***************++++++,,,,,,,,,,,,---------......------........./////////000000000111111111222222111222222444666888:::;;;888;;;BBBIIILLLOOOYYYccc{{{|||{{{kkk___]]]fffmmm~~~vvvlllcccZZZTTTQQQOOOKKKGGGCCCAAA???===;;;=========<<<;;;;;;::::::;;;::::::;;;;;;===>>>>>>=========>>>???AAACCCDDDHHHSSSWWW___oooxxx~~~~~~|||vvvpppsss~~~}}}}}}}}}yyyvvvsssrrrpppnnnjjjeeebbbbbbeeehhhiiijjjkkkhhheeeeeehhhkkkwwwzzz~~~~~~zzzvvvmmmjjjhhh^^^UUUYYY[[[\\\___cccbbb^^^[[[[[[ZZZ\\\^^^```___^^^ZZZ```mmmmmmjjjeeecccbbbaaa``````XXXWWWVVVTTTRRRPPPMMMLLLKKKIIIHHHHHHKKKMMMNNNNNNQQQPPPPPPSSSVVVYYYZZZZZZ\\\[[[\\\aaaiiisss{{{~~~ttthhhbbbcccdddccc```\\\WWWPPPIIIDDDCCCDDDEEEDDDDDDFFFHHHJJJKKKJJJIIILLLMMMLLLKKKKKKMMMQQQTTTSSSXXXZZZXXXWWWXXXWWWSSSQQQOOOLLLJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJIIIIIIIIIIIILLLOOOSSSTTTRRROOOLLLHHHJJJOOOSSSUUUSSSNNNJJJHHHLLLQQQVVV[[[bbbiiinnn{{{zzz{{{|||~~~~~~}}}{{{|||~~~{{{uuuooohhhccc```^^^aaajjjvvvvvvkkkccc[[[TTTLLLIIIJJJKKKJJJIIIIIIHHHFFFDDDAAA???===<<<>>>===;;;:::999888666555000///...---,,,,,,+++,,,+++++++++******)))))))))(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))))))))&&&&&&&&&&&&'''((()))))))))***++++++)))(((((()))))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,)))))))))*********++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------..................////////////000000111111111222222222111222222444555777999:::999>>>FFFLLLNNNPPP[[[ggg|||}}}zzzooohhhhhhyyyxxxqqqpppllleee]]]VVVPPPKKKHHHDDDBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@BBBFFFJJJNNNQQQ]]]ccckkk||||||{{{~~~|||uuuwwwrrrmmmvvv~~~~~~{{{zzz}}}~~~~~~~~~~~~|||~~~|||}}}}}}wwwsssrrrrrrrrrqqqmmmhhheeedddfffhhhgggiiijjjgggdddbbbdddfffrrrwww|||}}}{{{yyyrrrpppkkk^^^XXX\\\```dddkkknnnhhh___ZZZYYYXXXYYY[[[]]]\\\\\\^^^eeekkkzzzmmmiiiccc___]]][[[YYYXXXPPPOOOMMMKKKJJJJJJKKKLLLTTTRRRQQQQQQSSSTTTTTTTTTSSSRRRRRRTTTWWWYYYZZZYYYWWWWWWYYY___eeejjjllllllnnneee[[[XXX[[[^^^\\\XXXQQQOOOLLLHHHFFFFFFFFFGGGEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLOOOTTTWWWXXX^^^bbb___\\\[[[XXXUUUPPPMMMJJJIIIIIIJJJIIIHHHEEEFFFHHHIIIKKKLLLLLLLLLLLLPPPUUUYYYZZZYYYWWWUUUPPPPPPPPPQQQRRRPPPMMMJJJGGGHHHJJJLLLOOOTTTYYY\\\hhhnnnxxxxxxvvvyyy|||}}}}}}uuulllbbb]]]ZZZaaammmxxx~~~}}}yyyuuujjjaaaVVVMMMJJJJJJKKKKKKMMMLLLKKKHHHEEEAAA>>>===<<<:::888888999999777555222111000...---,,,,,,,,,,,,,,,++++++******))))))************))))))))))))************************)))))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))***+++***(((((((((***************************))))))*********++++++++++++++++++++++++,,,------)))************+++++++++...------,,,,,,,,,------,,,,,,,,,---------.............../////////000000111111111111222222222222222222333333444666777888:::@@@HHHMMMMMMPPP^^^mmmsssqqqssssssvvv{{{yyypppgggbbb^^^YYYSSSNNNKKKGGGCCC@@@>>>>>>>>>===<<<<<<<<<===<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAADDDJJJRRRXXX\\\hhhnnnwww~~~{{{xxxtttpppmmmllloootttzzz~~~}}}xxxtttnnnpppoooppp}}}yyyvvvtttrrrqqqsssqqqsssttttttrrrrrrtttvvv{{{}}}|||}}}|||{{{}}}~~~{{{vvvqqqpppqqqrrrrrrppplllhhheeedddeeeeeeggghhhfffbbb___```bbbkkkrrrxxx||||||}}}xxxvvvoooaaa\\\bbbiiipppwwwxxxnnnaaaYYYWWWVVVVVVXXXZZZZZZZZZbbbjjjnnnvvvjjjfff```[[[WWWTTTPPPNNNFFFFFFFFFEEEFFFIIIMMMQQQ[[[YYYVVVUUUVVVVVVUUUTTTVVVTTTTTTTTTWWWXXXXXXXXXTTTUUUXXX\\\______]]]ZZZ]]]VVVOOOOOOSSSUUUSSSOOOLLLLLLKKKJJJHHHGGGEEEEEEGGGIIILLLNNNNNNMMMNNNOOOJJJKKKKKKKKKLLLPPPTTTXXXXXX^^^bbb^^^YYYVVVTTTPPPMMMKKKHHHGGGHHHHHHHHHGGGDDDEEEGGGIIIJJJKKKLLLLLLMMMPPPUUUXXXYYYYYYYYYZZZZZZXXXVVVUUUUUUTTTQQQPPPKKKJJJJJJJJJKKKMMMOOOPPPVVV\\\fffqqqyyytttqqqyyysssggg___]]]```fffnnnwww}}}tttnnndddYYYQQQMMMMMMNNNQQQQQQQQQOOOLLLGGGBBB???;;;999666777999:::888555333222111///...---------+++++++++++++++*********+++++++++******)))))))))************************))))))))))))))))))))))))(((((()))************)))++++++***))))))************++++++)))(((''')))***************************)))************+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,///......------------...,,,,,,,,,---------............/////////000000000111111111222222222222333333333333333444555666777<<>>>>>>>>>>>>>>??????@@@@@@======<<<<<<<<<======>>>>>>AAADDDFFFJJJQQQ[[[bbbhhhtttzzz|||uuullljjjgggeeedddccc```^^^]]]```dddjjjoooqqqooommmggghhhkkkuuuxxxppplllgggccccccfffbbbcccdddcccaaabbbgggkkksssxxxzzzyyy}}}~~~}}}||||||zzz{{{{{{yyyvvvrrrpppppppppqqqooolllgggcccaaaaaabbbdddgggeeeaaa^^^]]]^^^eeemmmsssvvv||||||uuufffbbbhhhooovvv|||{{{pppdddYYYWWWVVVVVVWWWYYYZZZYYYccclllqqquuuccc___ZZZUUUPPPKKKFFFCCC===AAAEEEHHHKKKOOOUUUZZZ___\\\XXXUUUUUUUUUTTTSSSUUUSSSRRRRRRSSSTTTTTTSSSRRRTTTWWWXXXWWWUUURRRQQQOOOLLLIIIJJJNNNOOOLLLHHHHHHIIIIIIJJJIIIHHHGGGFFFHHHLLLOOOQQQPPPPPPQQQSSSNNNOOOPPPQQQRRRTTTYYY\\\ZZZ```ccc^^^WWWTTTRRROOONNNLLLJJJIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMPPPSSSTTTTTTVVVXXX[[[___^^^]]]\\\\\\ZZZWWWTTTQQQPPPOOOOOOOOOPPPPPPOOOOOOSSSXXX___hhhttt|||uuuzzz~~~sssmmmjjjhhhfffiiipppwww{{{}}}|||{{{vvvlll```WWWTTTTTTUUUVVVXXXXXXTTTNNNHHHDDD<<<888666777:::;;;888555444333222000///...------***++++++++++++++++++,,,)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))***++++++***++++++)))'''''')))+++************************)))************++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,,,,---------///...---,,,,,,,,,,,,---,,,,,,,,,---------........./////////000000000000111111111222222222333333222222333444555777999:::>>>DDDLLLOOOOOOYYYqqqsssfffccckkkxxx~~~xxxtttmmmhhh```YYYTTTQQQMMMKKKJJJEEEAAA@@@AAABBB???<<<999;;;======;;;;;;<<<>>>>>>>>>>>>???????????????===============>>>???@@@AAAGGGNNNSSSWWW]]]eeelllrrr~~~|||qqqhhhbbb[[[YYYWWWVVVVVVUUUSSSQQQOOOPPPSSSYYY___cccddddddaaa^^^eeeyyyssskkkccc```\\\WWWTTTUUURRRTTTTTTRRRPPPSSSZZZ```iiinnnrrrwww~~~}}}|||zzzzzzxxxxxxwwwuuurrrppprrrqqqnnniiiddd`````````___bbbeeeddd```\\\\\\\\\aaaiiinnnppp|||}}}~~~xxxhhhfffkkkqqqtttwwwvvvnnneee\\\ZZZWWWWWWYYY[[[[[[[[[bbblllrrrttt}}}\\\YYYTTTPPPKKKFFF@@@<<<:::@@@HHHNNNSSSWWW]]]aaaaaa]]]XXXUUUTTTTTTSSSSSSSSSQQQOOONNNOOOOOOOOOMMMPPPRRRTTTSSSPPPMMMLLLMMMIIIGGGGGGIIILLLLLLIIIFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIMMMQQQSSSRRRRRRTTTVVVSSSTTTVVVWWWXXX[[[^^^aaabbbhhhjjjddd]]]ZZZXXXVVVRRRPPPNNNMMMNNNOOOOOONNNQQQQQQRRRRRRQQQPPPPPPOOOPPPRRRSSSSSSRRRSSSXXX\\\aaaaaaaaabbbbbb___ZZZVVVUUUUUUTTTUUUVVVVVVVVVTTTQQQRRRSSSTTTVVV]]]fffnnnwww}}}~~~}}}yyyttt}}}}}}vvvpppjjjhhhlllrrrvvvxxx}}}nnnbbb\\\[[[XXXZZZ]]]]]]ZZZSSSLLLGGG===999666777;;;<<<999555555444222000///...------*********++++++,,,,,,---'''((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))#########$$$&&&((()))***+++++++++)))'''''')))+++************************)))************+++++++++*********)))***++++++,,,,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------......////////////000000000000111111222222222333333333111111333555777:::<<<===@@@FFFMMMQQQRRR^^^zzzqqqhhhaaafffvvvwwwpppiiiddd```___[[[TTTOOOKKKIIIFFFDDDBBB>>>999999<<<>>><<<888:::<<>>>>>>>>>>>>>>????????????============>>>???@@@AAAEEENNNXXX```dddiiioootttwww~~~qqqfff]]]WWWSSSSSSQQQOOONNNNNNMMMKKKIIIEEEEEEFFFKKKRRRXXX[[[]]]\\\WWWaaa{{{yyylllbbbYYYWWWUUUPPPKKKIIIHHHIIIIIIFFFEEEIIIQQQYYYaaagggnnnvvv|||}}}}}}||||||yyywwwxxxyyyxxxtttpppvvvsssnnngggbbb```aaaccc]]]aaadddccc```\\\[[[[[[___hhhkkklllxxx}}}|||zzz}}}wwwhhhhhhllloooooopppppplllfff^^^\\\YYYYYYZZZ\\\]]]]]]bbbkkkrrrqqqqqqUUURRRLLLGGGBBB???===<<>><<<<<<;;;;;;;;;:::::::::>>>>>>???>>>>>>===<<<<<<>>>===<<<<<<===>>>@@@AAA=========>>>AAADDDHHHJJJTTTYYYaaahhhnnntttyyy|||xxxiii```\\\ZZZVVVQQQPPPNNNJJJFFFCCCAAA@@@@@@??????@@@AAADDDGGGJJJKKKKKKQQQ^^^qqqsssgggccc^^^VVVMMMFFFBBB@@@???GGGEEECCCDDDGGGKKKNNNOOOWWW```lllwww||||||{{{yyyyyy|||~~~||||||zzzxxxxxxxxxyyyxxxwwwxxxsssllliiihhhgggeeebbbdddbbb___]]][[[[[[[[[\\\```___aaahhhtttzzz{{{|||wwwrrroooppprrrtttppphhheeegggiiiddd]]]XXXWWWXXXZZZ[[[```ccchhhkkklllqqqMMMJJJFFFCCCAAABBBDDDFFFHHHJJJOOOUUU[[[^^^]]]\\\VVVTTTSSSSSSVVVYYYZZZZZZPPPLLLGGGEEEFFFHHHHHHGGGFFFHHHJJJJJJIIIHHHIIIJJJIIIKKKNNNOOONNNNNNNNNOOOJJJJJJJJJNNNRRRWWWZZZZZZaaaeeeiiimmmppprrruuuwww}}}~~~~~~|||{{{zzzzzzyyywwwwwwvvvuuussssssqqqooollliiifffeeedddccccccbbbaaa`````````]]]ZZZXXXXXXYYYYYYXXXVVVWWWXXXXXXTTTPPPNNNOOOQQQTTTWWWZZZ\\\\\\\\\]]]___bbbbbbbbbeeeiiiooouuuyyyzzztttssswwwzzz|||nnn]]]]]]]]]^^^___^^^[[[YYYJJJDDD===777666777777777666666555333222000///...,,,,,,,,,++++++++++++++++++*********))))))))))))******))))))))))))******))))))))))))*********************)))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***************************************+++++++++******************************+++,,,---------------------------,,,+++***................................./////////000000111111111111111222333444333555777999:::===BBBEEEMMMNNNQQQTTT[[[kkktttlllaaaaaafffuuu}}}wwwmmmfff^^^XXXVVVTTTPPPLLLIIIFFFBBB@@@@@@AAA@@@>>><<<<<<<<<<<<;;;;;;;;;:::======>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCFFFKKKPPPRRR___cccjjjqqqxxx~~~sssiii^^^WWWUUUTTTPPPLLLLLLJJJGGGCCC@@@>>>>>>>>>:::;;;;;;===???BBBDDDFFFFFFLLLXXXhhhssssssiii```ZZZVVVOOOGGGBBB???>>>>>>CCCCCCCCCFFFJJJPPPTTTWWW[[[cccnnnwww||||||{{{zzz}}}~~~}}}||||||zzzyyyyyyzzz{{{zzzyyyzzztttmmmiiiiiiiiigggeeefffddd```]]][[[ZZZZZZ[[[^^^]]]^^^dddqqq~~~~~~}}}{{{}}}}}}~~~|||ssshhheeegggmmmiiibbb]]][[[[[[\\\]]]\\\^^^bbbdddcccfffppp|||FFFDDDBBB@@@BBBFFFKKKNNNMMMNNNQQQUUUYYYZZZYYYWWWRRRPPPPPPUUU\\\``````]]]NNNJJJFFFDDDDDDFFFHHHIIIAAADDDFFFHHHGGGFFFFFFGGGIIILLLPPPRRRSSSSSSUUUVVVQQQTTTYYY^^^cccjjjqqqvvv~~~~~~zzzxxxzzzyyywwwtttrrrooommmlllaaa^^^[[[YYYXXXXXXWWWUUU[[[YYYVVVQQQLLLKKKLLLNNNVVVXXX[[[]]]^^^___aaabbbbbbaaaaaabbbdddhhhlllooowwwxxx}}}tttpppqqquuu{{{iiieeebbbaaabbbcccaaa^^^UUUOOOFFF>>>:::888777666777777888777666444222111---------,,,,,,+++++++++***************)))))))))******))))))))))))******)))))))))*********++++++******+++++++++)))'''&&&***++++++++++++******)))))))))))))))))))))))))))************************+++++++++*********************************************+++,,,------------,,,------------,,,,,,+++............................../////////000000000111111111111222333444555666777999;;;===AAAGGGKKKQQQPPPQQQUUU^^^rrrzzzkkkaaa]]]\\\aaammm|||zzzyyyssshhh```WWWRRRMMMJJJIIIIIIFFFDDDBBB???===<<<>>>??????>>>=========<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>@@@@@@BBBEEEKKKQQQWWW[[[gggkkkrrryyy~~~uuuddd]]]VVVSSSSSSSSSOOOKKKGGGEEEBBB???<<<:::::::::777777888999;;;===???@@@@@@GGGRRR]]]dddccc]]]WWWPPPMMMHHHBBB???======>>>@@@AAADDDIIIPPPWWW^^^aaadddjjjttt{{{~~~~~~~~~~~~}}}{{{zzzzzz|||}}}}}}||||||vvvnnnjjjjjjkkkjjjiiiiiifffaaa]]]ZZZYYYZZZ[[[\\\ZZZZZZ```mmm|||sssfffbbbfffpppmmmhhhccc___]]]\\\\\\ZZZ[[[]]]^^^\\\[[[aaaiii{{{CCCCCCCCCDDDGGGKKKOOOQQQPPPOOONNNPPPSSSTTTUUUTTTQQQOOOOOOUUU^^^bbb___ZZZLLLJJJHHHFFFFFFGGGGGGHHHFFFGGGHHHHHHFFFEEEFFFGGGLLLOOOUUUZZZ]]]aaadddfffeeekkkssszzz}}}|||tttpppkkkeeeaaa]]][[[ZZZ^^^ZZZUUUOOOLLLMMMOOORRRVVVYYY\\\^^^___```ccceeeeeeeeefffggggggfffffffffkkkkkkqqq{{{~~~}}}~~~}}}vvvrrrsssyyy{{{}}}{{{tttlllfffdddddddddccc___YYYPPPFFF>>>999777666999:::;;;<<<;;;999666555---------,,,,,,++++++*********************************))))))))))))******))))))*********+++++++++***************)))(((((((((((())))))))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))***************+++++++++******+++,,,------------,,,---------------,,,,,,............////////////...////////////000000000111111111222333555666777777888:::<<>>===<<<;;;<<<=========>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<===>>>???@@@AAAAAACCCDDDGGGLLLSSS[[[bbbgggooosssyyypppcccYYYUUUQQQQQQRRRQQQMMMIIIAAA@@@>>><<<:::888888777777888888999;;;<<<===>>>>>>EEENNNTTTWWWUUURRRQQQKKKIIIEEEAAA???>>>???@@@@@@CCCHHHOOOVVV^^^fffkkkooottt|||}}}{{{zzz{{{}}}~~~~~~}}}|||vvvooollllllmmmmmmmmmiiifffaaa]]]ZZZ[[[\\\]]]\\\ZZZYYY^^^jjjxxxttthhheeejjjqqqoookkkfff```\\\ZZZZZZ\\\[[[\\\^^^[[[WWWYYY^^^hhhttt???BBBGGGLLLPPPRRRSSSSSSQQQNNNKKKJJJMMMQQQUUUVVVQQQMMMKKKPPPWWWZZZVVVPPPIIIIIIJJJIIIHHHFFFEEEEEEHHHIIIJJJJJJJJJLLLPPPSSSWWW\\\cccjjjqqqwww|||~~~wwwpppkkkhhhfffeee```YYYTTTQQQQQQRRRSSSQQQTTTWWWZZZ]]]```dddgggjjjlllooopppnnnjjjeeeaaadddbbbccckkksss{{{}}}}}}~~~{{{yyyooohhhfffggghhhgggbbbZZZOOOEEE===999777:::;;;<<<<<<;;;999777555...------,,,++++++*********************+++++++++******))))))))))))******************++++++++++++***)))((('''((()))+++,,,'''(((((()))))))))(((((())))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))*********+++++++++******+++,,,------------,,,------......---------........./////////000000////////////000000000111111111222333555666888999777999<<<>>>AAAFFFLLLPPPRRROOOQQQ[[[llltttjjjaaaZZZXXX\\\bbb{{{{{{ooogggdddaaa^^^\\\YYYTTTMMMHHHDDDBBB???>>>>>>>>>===============<<<;;;;;;<<<<<<>>>============<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;<<<===???AAABBBDDDEEEJJJLLLQQQWWW___hhhooosssxxx}}}ppp___TTTPPPNNNMMMLLLMMMKKKFFFBBB>>>===<<<:::999888777777777888999999:::;;;;;;;;;<<>>>>>???@@@CCCGGGNNNUUU\\\eeemmmssswww||||||zzzyyyzzz|||}}}}}}|||{{{vvvooolllmmmoooooonnnfffddd```]]]\\\]]]___```]]][[[YYY]]]gggttt}}}qqqnnnqqqtttsssoooiiiaaa\\\ZZZZZZ]]][[[[[[]]]\\\XXXWWWYYYWWWaaaqqq>>>CCCJJJQQQVVVWWWWWWVVVRRRNNNJJJIIILLLQQQVVVXXXMMMIIIFFFGGGKKKNNNLLLIIIGGGHHHJJJIIIGGGFFFFFFFFFDDDGGGKKKPPPVVV\\\ccchhhqqqvvv}}}|||yyyyyysssnnngggaaa]]][[[YYYWWWPPPRRRVVVYYY\\\```eeeiiilllooosssuuutttnnnhhhcccccc___^^^ccchhhmmmvvv~~~|||~~~rrrqqqyyy}}}sssmmmmmmooonnnkkkeee[[[OOOFFF@@@===::::::::::::999777555444//////...---,,,,,,+++************+++++++++++++++******))))))))))))***************++++++++++++,,,***)))'''&&&'''))),,,...)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,******+++,,,------------,,,------............---.........//////000000111/////////000000000111111111222222444666888:::;;;999<<<@@@CCCFFFIIINNNQQQRRRQQQVVVeeezzzuuucccZZZVVVTTTZZZcccooozzzrrrhhh___ZZZVVVSSSOOOLLLJJJHHHDDDBBB???>>>===<<<;;;;;;;;;;;;===>>>???>>><<<:::;;;<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>AAAEEEHHHJJJNNNQQQXXX```hhhpppvvvyyy|||uuuiii^^^UUUOOOMMMLLLKKKKKKJJJGGGBBB>>>;;;;;;:::999999888777777666666777888888888777777999<<>>>>>???>>>===<<<<<<>>>???@@@FFFLLLTTT[[[bbbjjjssszzz|||zzzxxxwwwwwwyyyzzzzzzyyyxxxtttooommmooopppooonnndddcccaaa___^^^___```aaa]]]ZZZYYY[[[cccnnnwww||||||uuutttwwwvvvssslllccc]]][[[\\\]]]YYYXXX[[[[[[WWWUUUUUURRRWWW```nnn}}}DDDHHHMMMSSSVVVWWWVVVUUUNNNLLLIIIIIILLLPPPRRRSSSJJJGGGCCCBBBDDDHHHJJJKKKIIIJJJKKKJJJIIIJJJNNNQQQMMMTTT^^^jjjttt}}}yyyuuuqqqnnniiifff]]]^^^___``````aaadddfffiiilllpppsssssspppmmmjjjeeebbbbbbfffiiijjjooottt~~~ooogggkkktttyyyxxxvvvyyyuuutttppphhh\\\QQQIIIFFF======<<<:::999777666555222222111000///...------*********++++++,,,,,,,,,******))))))))))))***************+++++++++,,,,,,******)))(((((()))***+++))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++((())))))***++++++,,,,,,******+++,,,------------,,,,,,---...............---......///000000111111//////000000000111111111111222333444777999;;;<<<>>>AAAFFFJJJLLLOOORRRTTTSSSTTT^^^rrrvvvgggZZZUUUSSSVVVddduuu}}}vvvpppnnnjjjddd]]]WWWSSSQQQJJJHHHEEECCCBBBAAA??????;;;;;;;;;;;;:::::::::;;;;;;===???>>><<<:::;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<>>;;;999999999999888777666666666666777888888777666555777888999;;;;;;:::888777999999999:::===???BBBDDDGGGNNNXXX```gggoooyyy}}}xxxvvvttttttuuuvvvvvvuuutttqqqnnnmmmooopppnnnlllddddddcccaaa```______^^^ZZZWWWVVVXXX]]]eeekkkooowww|||wwwwwwssskkkaaa[[[[[[]]]]]]WWWUUUWWWYYYVVVRRRRRRQQQPPPSSS]]]mmm~~~MMMNNNQQQSSSSSSSSSRRRQQQIIIHHHHHHIIILLLMMMMMMLLLJJJGGGCCCBBBCCCHHHNNNRRRNNNNNNMMMKKKKKKOOOWWW]]]ccclll{{{{{{wwwoooooommmiiidddbbbbbbcccggghhhkkknnnppppppppppppfffeeehhhmmmpppoooqqqtttsss|||sssgggiiiqqqwww~~~yyyzzzxxxpppdddYYYQQQMMMBBBAAA???===;;;:::999999444444333222111000///...*********++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,******++++++***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,((())))))***++++++,,,,,,******+++,,,------------,,,,,,---.../////////...---......///000111111222000000000000111111111111111222333555777:::<<<===BBBFFFKKKOOORRRSSSUUUVVVUUUXXXddd{{{zzztttaaaXXXTTTVVVXXX```xxx~~~{{{tttnnnmmmmmmggg___\\\ZZZVVVPPPKKKGGGFFFGGGDDDCCCBBB@@@@@@???>>>>>>999:::;;;;;;;;;;;;<<<===999;;;>>>>>><<<;;;<<<>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<=========<<>>======<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<===>>>===;;;::::::;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<===@@@CCCEEECCCIIINNNNNNQQQYYYaaadddkkkooowww~~~}}}}}}{{{yyyuuupppkkkiiiggghhhjjjjjjhhhddd___]]]TTTSSSQQQMMMJJJGGGDDDCCCAAA@@@>>><<<999888777666999888666444333444555666555555555666666666666777888777777666666666777777::::::;;;<<<===???AAABBBEEEKKKSSSZZZaaalllzzz|||yyyvvvtttqqqooonnnnnnoooooonnnmmmkkkkkkmmmnnnnnnmmmiiikkklllhhhbbb\\\YYYYYYRRRPPPQQQSSSUUUXXXaaajjjsssvvvmmmeeedddbbb]]]WWWUUUVVVVVVWWWWWWVVVTTTSSSRRRSSSOOOLLLMMMSSS```uuuPPPPPPQQQTTTYYY\\\\\\[[[XXXSSSMMMIIIHHHHHHHHHGGGDDDEEEFFFGGGJJJMMMQQQTTTXXX]]]dddiiiooo{{{yyytttooommmmmmnnnqqqqqqnnnkkkfffhhhmmmsssxxx{{{{{{yyy|||zzz|||~~~~~~wwwoooiiieeemmm~~~zzz|||yyymmm```YYYRRRNNNHHHBBB===:::888888666666555333222111000///---,,,,,,,,,,,,++++++++++++*********))))))))))))(((((()))******+++,,,,,,************************************************+++***)))(((((())))))***+++++++++*********))))))************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000111111111111222222222111222444555666888<<>>???>>><<<;;;<<<===::::::999999::::::;;;;;;<<<>>>@@@AAABBBCCCEEEFFFDDDKKKQQQSSSXXXaaajjjmmmuuuxxx}}}xxxuuuppppppooommmjjjfffbbb````````````___\\\XXXTTTQQQPPPOOOMMMJJJFFFCCCAAA@@@>>>===;;;999777666555555777666444222222333444555555555555666666666666777777666666555555666666666777777888999;;;===>>>???DDDHHHNNNSSSYYYaaallluuu}}}yyyvvvsssoookkkjjjllloooqqqqqqpppnnnnnnooooooooommmiiikkkkkkhhhbbb]]]ZZZZZZRRRPPPOOOQQQRRRUUU^^^gggtttnnneee______^^^ZZZUUUTTTTTTUUUUUUVVVUUUUUUSSSRRRTTTOOOKKKIIIMMMYYYpppQQQRRRTTTYYY^^^bbbbbbbbbYYYUUUOOOKKKIIIHHHHHHGGGDDDFFFJJJMMMQQQVVV[[[___fffppp|||xxxpppppprrrzzz}}}zzzxxxwwwvvvrrrkkkfffdddfffjjjpppvvvzzzzzzyyy|||{{{|||yyyuuusssuuu}}}{{{tttllleeegggwww{{{|||~~~xxxkkkbbb\\\WWWPPPHHHBBB===;;;:::777777666444333222111000---,,,,,,,,,+++++++++******************)))))))))((((((((()))******++++++***************************************************))))))((())))))***++++++++++++***************************************,,,++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,------............////////////000111111111111222222222000111444555666888<<<>>>DDDIIIPPPTTTTTTTTTUUUWWWggguuu~~~mmmaaaVVVPPPPPPRRR[[[ooo{{{uuuoooiiiccc]]]YYYWWWRRRMMMIIIHHHFFFAAA>>>===========================<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<<<<=========>>>???>>>===<<<===>>>:::::::::::::::;;;<<<<<<;;;>>>AAACCCDDDDDDEEEFFFMMMUUU\\\___dddmmmuuuxxx}}}zzzuuupppkkkiiieeeeeeeeedddaaa___\\\ZZZ[[[ZZZYYYVVVRRROOOLLLJJJJJJIIIGGGDDDAAA???===<<<999888777555444444444444666666444333333444555555555555555666666666777777888777777666777777888888666666666888999;;;===>>>@@@CCCGGGIIILLLQQQYYY___nnnrrr{{{zzzuuutttpppkkkggggggjjjnnnqqqqqqpppnnnnnnoooooonnnmmmjjjkkkjjjhhhccc___]]]\\\TTTPPPMMMNNNPPPRRRZZZcccrrryyy}}}xxx}}}rrrccc]]]XXXZZZZZZWWWUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUVVVQQQLLLHHHGGGRRRiiiRRRSSSVVVYYY\\\]]]]]]]]]RRROOOKKKIIIHHHIIIKKKLLLIIIMMMRRRVVV\\\cccmmmsss~~~|||}}}zzzrrrjjjcccdddgggooo|||xxxoooiiiddddddfffjjjoootttvvvwww}}}yyyxxxzzzzzzwwwwwwzzzyyy{{{~~~~~~}}}~~~|||uuuoooiiiqqq{{{|||rrrjjjeee```YYYOOOGGGAAA===;;;999888777666444333111111------,,,,,,++++++******************************))))))))))))******++++++************************************************((((((((())))))***++++++************************************************++++++******++++++,,,,,,........................,,,,,,,,,------------------.........////////////000000111111111222222222000222555666888:::===???EEELLLSSSUUUTTTUUUZZZ___rrr~~~}}}kkk```XXXSSSPPPOOOXXXkkktttkkkhhhddd```]]]YYYTTTQQQNNNKKKGGGEEEDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===???======<<<======>>>???@@@===AAADDDFFFFFFHHHKKKNNN]]]eeelllnnnrrryyyvvvtttrrrnnnjjjeeeaaa___^^^^^^]]]\\\YYYWWWUUUSSSTTTSSSPPPMMMKKKHHHGGGFFFEEEDDDBBB@@@===;;;:::999666555555444333444444444888777777666666777888888666666666666777777777777:::999999999999:::;;;;;;666666777888999;;;===>>><<<>>>???@@@AAADDDIIIMMMUUUYYYbbbppp}}}vvvwwwwwwtttooommmkkkgggeeeeeegggjjjmmmkkkjjjjjjlllnnnooonnnmmmkkkkkkjjjhhhfffccc```___WWWQQQNNNNNNOOOQQQWWW^^^jjjoooqqqnnnkkkrrreeeYYYUUUSSSWWWYYYWWWUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVSSSOOOJJJGGGMMM```tttVVVWWWXXXWWWVVVTTTSSSRRRKKKJJJHHHGGGGGGJJJNNNQQQNNNTTT\\\dddmmmyyy}}}|||}}}xxxmmmffffffiiiooooooqqqsssuuuvvvvvvuuunnnnnnmmmkkkgggccc```^^^ZZZ[[[```iiiuuuzzzsssjjjhhheeeeeeiiinnnrrrtttssspppppptttvvvvvvzzz~~~~~~zzzxxx~~~}}}||||||}}}yyynnnooopppttt{{{uuuqqqmmmiiiaaaXXXNNNEEE???;;;;;;:::999777555444222222......------,,,++++++******************+++++++++*********+++++++++++++++************************))))))))))))))))))))))))(((((())))))************************************************************+++*********++++++,,,---........................,,,,,,,,,------..................////////////000000000111111111222222222222444666888999<<>>===<<<;;;:::=========<<<<<<;;;;;;::::::::::::::::::999999999:::;;;<<<<<<======<<<<<<:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJKKKLLLPPPXXX^^^hhhpppwwwzzz~~~yyyvvvnnnllljjjfffaaa]]]ZZZXXXWWWVVVTTTRRROOOMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBCCC@@@@@@???===;;;999888777555555444444444555555666777777777777888888999:::777777777888888888999999::::::999999:::;;;;;;<<<777777777777888:::;;;<<<999:::::::::;;;===@@@BBBBBBEEELLLVVVaaakkkrrrvvvvvvnnnfffeeeiiimmmmmmkkkccccccbbbaaaaaaaaabbbccccccccceeeiiimmmppppppppplllkkkjjjiiigggfffdddcccZZZTTTPPPPPPPPPQQQTTTYYYbbbeeegggfffdddjjjvvvtttXXXOOOMMMPPPUUUXXXVVVTTTUUUSSSTTTUUUVVVWWWYYYZZZ[[[SSSRRRPPPMMMHHHIIIUUUccc\\\[[[ZZZVVVQQQMMMKKKKKKIIIIIIJJJJJJKKKOOOUUUYYYYYYbbbooo{{{yyywwwsssnnnjjjiiikkknnnhhhiiifff___XXXUUUWWW[[[]]]]]]^^^```bbbcccaaa___\\\___```]]]WWWTTTTTTVVVUUUWWW^^^hhhttt~~~wwwsssmmmjjjkkkmmmpppqqqoookkkkkkooorrrsssxxx}}}zzzwww{{{}}}}}}~~~uuurrroooooovvv|||zzzyyyuuurrrlllcccXXXLLLCCC>>>===<<<:::999777555333333000000///...---,,,++++++*********+++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((())))))************)))***************+++++++++************************************+++,,,------------------------------,,,,,,,,,---......//////////////////000000000000000111111111111222222222444555666777999===AAAEEEHHHPPPVVVVVVTTTYYYgggttt}}}rrrbbb[[[UUUOOOOOOTTTeee}}}sssiii]]]UUUQQQOOOMMMKKKJJJJJJIIIGGGEEE???>>>===<<<;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;999999999999999999999999999:::<<<=========<<<;;;888:::<<<<<<;;;<<<===???>>>>>>>>>>>>???AAABBBBBBFFFJJJMMMOOOQQQXXXccckkknnnwww~~~wwwpppmmmgggeeebbb^^^ZZZVVVSSSQQQRRRQQQOOOLLLJJJGGGFFFEEEBBBBBBAAAAAABBBBBBCCCDDD======<<<;;;999888777777666666555555555666666777444555555666777888888999999999999:::::::::;;;;;;999999999999:::;;;<<<<<<888888888777888888999999999888888888999:::<<<===;;;===AAAFFFLLLQQQUUUWWWUUUSSSQQQTTT[[[bbbeeefffYYYYYYYYYYYYXXXXXXWWWWWW[[[\\\```eeelllpppqqqqqqkkkiiiggggggggggggeeeddd\\\VVVRRRRRRRRRQQQQQQTTTZZZ^^^aaabbbbbbfffooovvvfffMMMHHHIIIOOOWWWYYYVVVSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[PPPOOOOOOMMMIIIGGGLLLTTT\\\[[[XXXRRRLLLHHHHHHIIIHHHJJJMMMPPPTTT[[[ccciiiooo|||zzzsssooommmmmmfffggghhheeebbb``````aaa^^^^^^]]]ZZZWWWVVVXXX[[[\\\[[[ZZZ\\\^^^^^^[[[XXX[[[\\\\\\YYYUUUSSSSSSUUUWWW[[[cccmmmwww~~~zzz{{{{{{{{{}}}|||wwwuuusssrrrqqqlllhhhgggjjjlllnnnsssyyywwwxxxzzz|||~~~~~~~~~}}}{{{xxxwwwzzz~~~|||wwwnnncccVVVJJJCCC>>>===<<<:::888666444333111111000///...---,,,,,,*********++++++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))***+++******(((((())))))*********+++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111222000111111111111222222222555555555555777<<>>===<<<;;;888:::<<<===<<<===???@@@??????@@@@@@AAACCCDDDEEEHHHNNNTTTXXX\\\cccoooxxxzzz}}}uuuoookkkhhh^^^]]]YYYUUUQQQNNNKKKJJJKKKJJJHHHFFFDDDCCCBBBBBB???@@@@@@AAAAAABBBBBBBBB::::::999999888777666666777777666555555666666666444444666777888999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;::::::::::::999888888999:::::::::999;;;===@@@AAACCCDDDEEEAAACCCFFFJJJOOOTTTXXX[[[QQQPPPOOOMMMLLLLLLLLLLLLRRRTTTXXX___fffkkkllllllhhhfffddddddeeefffeeeccc]]]WWWSSSTTTTTTPPPNNNOOOQQQUUUYYY\\\___cccjjjooo|||uuu\\\GGGHHHKKKTTT]]]___ZZZVVVUUUSSSSSSSSSSSSTTTVVVXXXYYYTTTQQQOOOOOOLLLIIIJJJNNNYYYYYYUUUOOOHHHFFFGGGIIIEEEIIIOOOUUU\\\fffqqqyyy~~~{{{zzzwwwttttttooolllgggaaa\\\ZZZZZZ\\\^^^bbbffffffccc___]]]]]]aaabbbbbbaaa```___```aaagggeeedddeeegggfffccc```cccaaa]]][[[YYYYYYXXXWWW\\\aaaiiirrrzzz~~~~~~|||sssssssssrrrsssuuuyyy}}}yyyuuuxxxzzztttqqqeeeaaa___bbbdddffflllrrrmmmttt|||~~~|||}}}|||uuuuuuyyy~~~wwwkkk\\\OOOHHH???>>><<<:::888666444444333222111000///...------*********++++++,,,,,,,,,*********)))))))))))))))************************************************)))***++++++***)))((('''))))))******++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111111111222222222222000111111111111222222222555444444333555;;;BBBGGGGGGOOOTTTRRRPPPYYYnnnoooeee___```______kkk{{{yyyoooeeeXXXNNNMMMLLLHHHFFFHHHDDDCCCAAA@@@AAA@@@>>>===<<<======<<<::::::;;;<<<666777888999:::;;;<<<===888888888888888888999999999:::<<<>>>>>>===<<<;;;999;;;===>>>>>>>>>@@@BBBBBBBBBCCCCCCEEEFFFGGGHHHOOOWWWaaagggkkkrrr}}}wwwooojjjhhhgggYYYWWWSSSOOOKKKHHHFFFDDD@@@???>>>===<<<;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<888888888777777666555555777777666555555555666666555666888999;;;;;;<<<<<<<<<<<<<<<============>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBBAAA???>>>>>>>>><<<:::999888999999999888888:::===>>>>>>===>>>>>>===@@@DDDFFFGGGHHHLLLOOOMMMKKKGGGDDDCCCDDDFFFGGGKKKMMMQQQXXX___dddeeeeeefffcccaaaaaaccceeecccaaa\\\VVVSSSTTTTTTPPPLLLKKKKKKNNNRRRVVVZZZ```ggglllqqqvvvzzzzzzwwwlllXXXFFFKKKPPPZZZdddfff___ZZZYYYRRRQQQQQQQQQSSSTTTVVVWWW[[[UUUQQQQQQPPPMMMLLLOOOSSSNNNKKKMMMNNNJJJGGGGGGOOOMMMRRR```nnn{{{vvvooofff```______``````]]][[[XXXWWWWWWYYY\\\]]]gggiiinnnqqqmmmhhhhhhmmmppptttuuuqqqoooqqqsssssszzzyyywwwwwwwwwvvvtttrrrtttssspppnnnllljjjjjjjjjrrrqqqrrrtttxxxzzzzzzzzzsssrrrqqqppprrrtttwwwyyy~~~wwwssswww}}}xxxrrrlllddd______ccchhhkkkkkkmmmqqquuuyyy|||~~~yyyyyy~~~}}}vvvxxx~~~sss]]]MMMCCC<<<888999999666444444444333222111///---+++***,,,+++******)))*********)))))))))))))))*********)))*********************)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---*********************+++,,,+++***)))***+++,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000111111111111222222222111444777888888<<>>???AAAAAAAAA@@@>>><<<@@@???===<<<<<<===???@@@???>>>===<<<;;;:::::::::;;;:::999888888999:::::::::;;;<<<<<<;;;<<<===???<<<===>>>??????@@@BBBDDDDDDCCCBBBEEEJJJOOOSSSUUU\\\eeeqqq|||uuunnnjjjbbbXXXRRROOOKKKGGGEEECCCAAA???===<<<;;;;;;::::::::::::777777777888999999::::::999888888777666555555555444555666777888999999999777777999:::;;;<<<<<<<<>>=========>>>???<<>>>>>;;;>>>BBBBBB???<<<<<<===>>>????????????AAAEEEHHHGGGGGGEEECCCAAA@@@BBBDDDEEEJJJQQQWWW[[[]]]```bbbaaabbbeeehhhjjjjjjgggddd```[[[UUURRRQQQOOOIIIDDDGGGKKKRRRYYY\\\\\\ccckkksssvvvzzzzzztttgggWWWMMMKKKWWWdddlllooommmddd[[[YYYVVVSSSQQQQQQSSSSSSSSSWWWTTTQQQSSSUUUTTTPPPKKKOOOJJJHHHIIIJJJJJJLLLPPPPPPTTTbbbvvvzzzvvvsssnnnjjj^^^ZZZUUURRRRRRTTTUUUUUUVVVUUUTTTUUUYYY^^^cccgggvvvuuuwwwzzzyyyvvvyyy~~~}}}||||||}}}~~~|||}}}~~~~~~~~~uuutttssssssuuuxxx{{{}}}zzzvvv{{{|||vvvnnnhhheeeddddddccchhhjjjnnnssswwwyyy{{{{{{wwwuuu{{{~~~}}}yyyxxx|||zzzfffVVVHHHAAA;;;;;;;;;888666666555555444333111///---,,,,,,,,,+++***************((())))))***+++,,,------)))***+++++++++)))(((&&&************++++++,,,,,,)))))))))***++++++,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000111111111111111111111111222222222222222555777888999<<>>???@@@AAAAAA???>>><<<===<<<;;;::::::;;;<<<===>>>>>><<<;;;;;;:::::::::;;;:::999888888999:::::::::;;;;;;;;;::::::<<<>>><<<===>>>>>>???AAADDDFFFHHHIIIKKKOOOTTTXXXZZZ[[[hhhqqq}}}}}}qqqjjjfff^^^UUUOOOKKKGGGDDDBBB@@@>>><<<<<<;;;:::999999999999999666666777777888999999:::999999888888888777777777888888999999999999999999999999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@CCCEEEIIIKKKPPPTTTWWWZZZ\\\]]]___]]][[[XXXUUURRRPPPOOOMMMKKKGGGDDDBBBBBBCCCCCCAAADDDFFFEEECCCAAABBBCCC?????????>>>>>>@@@CCCFFFDDDDDDBBB@@@??????BBBEEEGGGKKKQQQUUUYYY[[[^^^```ccceeehhhjjjlllkkkiiigggaaa\\\WWWTTTSSSPPPJJJEEEGGGJJJQQQXXX[[[\\\bbbjjjqqqtttwwwwwwrrrhhh\\\SSSVVVaaalllsssuuutttkkkcccZZZWWWSSSQQQQQQRRRSSSRRRVVVSSSQQQSSSVVVWWWUUUQQQLLLKKKLLLMMMMMMLLLQQQXXXZZZggg~~~tttkkk```XXXUUUUUUTTTSSSNNNMMMMMMMMMOOOQQQTTTVVV\\\\\\]]]```gggpppxxx~~~yyyyyyxxxyyyzzz|||~~~}}}|||wwwrrrmmmhhhdddhhhiiilllpppsssvvvxxxyyyyyytttwww{{{~~~|||{{{rrrdddQQQHHH@@@===;;;888777888666666555444222000///...---,,,++++++******++++++((()))***+++,,,...//////***+++,,,,,,,,,***((('''******)))((()))***+++,,,************************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000111111111111111111111111222222222333333666888999999<<>>???@@@@@@@@@???>>>===<<<;;;:::999999:::;;;<<<======<<<;;;:::::::::;;;;;;::::::999999:::;;;;;;;;;<<<===<<<;;;;;;===???>>>???@@@AAABBBEEEIIIMMMPPPRRRWWW\\\aaaeeeggghhhrrr{{{vvvkkkddd```XXXPPPIIIFFFBBB???>>><<<:::999999999888888777777888888555555666777777888888999888888999999999:::::::::;;;<<<<<<<<<;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAAEEEJJJNNNXXX\\\ccciiimmmpppssstttvvvrrrmmmgggbbb___]]]\\\ZZZWWWSSSOOOLLLLLLNNNOOOMMMMMMLLLJJJGGGGGGIIIJJJCCCCCCCCCBBBAAABBBEEEGGGEEEDDDCCCAAA@@@BBBFFFIIIMMMPPPTTTXXXZZZ^^^bbbdddkkkllloooppppppnnnllljjjbbb^^^YYYVVVTTTQQQLLLHHHGGGIIIOOOVVVZZZ\\\ccckkkppprrrtttssspppiiiccc^^^bbbkkktttyyyzzzyyyrrrjjj[[[XXXSSSQQQQQQQQQQQQQQQTTTRRRPPPRRRWWW[[[[[[ZZZMMMOOORRRUUURRRPPPWWW```sss}}}ppphhh^^^XXXPPPLLLKKKNNNPPPQQQMMMOOOQQQTTTWWW\\\bbbgggppppppqqquuu||||||uuuqqqnnnmmmmmmmmmppptttxxxzzz~~~zzzyyy}}}{{{ooo\\\QQQEEE@@@<<<888777888666666555444333111000///------,,,+++++++++++++++)))******+++,,,------...***++++++,,,---///000111+++***((('''''')))***,,,+++++++++*********))))))*********************+++)))***+++,,,---,,,+++*********++++++,,,---......------------------------------------............///000000000111111111111111111111222222222333333444777999999999<<>>??????@@@???>>>============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@???>>>>>>@@@BBBBBBCCCEEEFFFHHHMMMRRRVVVWWW[[[```ffflllqqquuuxxx~~~{{{qqqggg```ZZZRRRLLLEEEBBB>>><<<;;;:::888777777777666666666666666777555555555666777777888888777777888999:::;;;<<<<<<======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<;;;===@@@BBBEEEKKKSSSYYYgggooozzzzzzrrrllliiihhhiiieeeccc___\\\ZZZ[[[]]]^^^ZZZWWWRRRMMMJJJJJJKKKMMMIIIJJJJJJHHHHHHIIILLLNNNMMMLLLJJJGGGFFFHHHLLLOOOUUUWWW[[[^^^bbbgggmmmqqqwwwxxxyyyxxxtttpppmmmlllccc___[[[WWWUUUQQQMMMIIIFFFGGGLLLTTTYYY]]]dddlllrrrssssssrrrooollljjjiiijjjqqqwwwzzzzzzzzztttnnn\\\YYYTTTQQQPPPPPPOOONNNQQQOOONNNPPPVVV[[[^^^___NNNOOOQQQSSSSSSXXXhhhwwwqqqdddZZZTTTNNNLLLIIIIIIKKKNNNQQQSSSPPPUUU[[[```eeemmmyyy}}}|||wwwsssooollllllpppuuuyyyyyy|||wwwiii\\\MMMEEE>>>999666777555555555444333111000///...------,,,,,,,,,,,,,,,+++++++++++++++*********+++******+++///444:::===,,,***(((''''''(((***+++,,,,,,++++++***)))))))))(((((()))***+++,,,,,,---)))***+++,,,---,,,+++*********+++,,,---......///---------------------------------........./////////000000000111111111111111222222222222333333333444777999::::::===CCCHHHQQQMMMPPP___sss{{{{{{ssseee]]]VVVOOOKKKDDDEEEEEECCC@@@@@@BBBDDDAAAAAA@@@@@@@@@?????????????????????>>>>>>===============<<<<<<=========<<<<<<;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEGGGJJJLLLPPPUUU[[[___```ccchhhmmmrrrzzzxxxmmmddd\\\TTTMMMHHHBBB???<<<:::999999888777555555444444444555555666555555555666777777888888777777888999;;;<<<===>>>===>>>???@@@AAAAAAAAAAAA??????===<<<<<<<<<<<<<<<<<<@@@DDDGGGKKKTTT___hhh{{{zzzuuusssuuuvvvtttrrrpppmmmkkkjjjjjjjjjccc]]]UUUNNNJJJIIIJJJKKKLLLMMMMMMMMMMMMPPPSSSWWWWWWVVVTTTQQQNNNOOORRRUUUZZZ]]]bbbggglllssszzz}}}uuunnnjjjiiicccaaa]]]YYYVVVRRRNNNKKKGGGFFFJJJQQQXXX]]]eeemmmrrrssssssqqqnnnnnnoooqqqnnntttyyyzzzzzzzzzuuuooo___[[[UUURRRPPPOOONNNMMMNNNMMMLLLNNNSSSXXX]]]___QQQPPPQQQVVV^^^nnnxxxfffYYYPPPJJJGGGFFFFFFGGGIIIMMMQQQUUUWWW```hhhrrryyy~~~~~~}}}}}}~~~zzztttooommmooorrruuusssxxxxxxjjjZZZNNNEEE===888888666666555555444222111000///...------,,,,,,------,,,,,,,,,+++******))))))+++******+++///555<<<@@@,,,+++***)))((()))******,,,+++++++++******))))))(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++***++++++,,,---......///------------------------------........./////////000000000000111111111111222222222222333333333333444777999:::;;;>>>EEEJJJQQQPPPYYYnnn|||zzz|||kkkbbb\\\TTTMMMJJJGGGGGGGGGEEEBBBAAAAAABBBAAAAAAAAAAAA@@@???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA>>>@@@AAAAAAAAACCCEEEGGGIIILLLQQQUUUZZZ___dddhhhjjjmmmrrruuuzzzwwwkkkbbbZZZPPPHHHEEE???===:::888999999888777444444333333444444555555555555666777777888888999888999:::;;;===>>>???@@@===>>>@@@AAABBBCCCCCCCCC???>>>===;;;;;;;;;<<<===???CCCIIIOOOVVVaaaqqq|||zzzxxxzzz}}}|||wwwrrroooggg___UUUMMMIIIGGGHHHHHHIIIJJJLLLNNNPPPTTTYYY]]]______]]][[[XXXXXXYYY[[[```ccciiiooowwwwwwmmmiiigggeeeccc```\\\WWWSSSPPPNNNIIIFFFHHHNNNTTTYYY```gggkkknnnoooooommmmmmppptttrrrwww{{{{{{{{{{{{wwwrrrccc___YYYUUURRRQQQOOONNNMMMLLLLLLMMMOOOSSSWWWZZZVVVXXXbbbpppzzzpppaaaTTTLLLIIIHHHHHHKKKMMMQQQUUU[[[bbbjjjnnn}}}zzzvvvsssrrrqqqmmmrrr}}}~~~}}}yyy{{{yyygggZZZNNNDDD===<<<777777777666555444333222///......---------------,,,,,,,,,,,,,,,+++++++++******+++,,,...111555666,,,,,,++++++************+++++++++***************************************++++++******++++++,,,---+++,,,,,,,,,------..........................................////////////000000000000111111111111222222222333333333444444333666999;;;<<<@@@FFFKKKNNNUUUhhh~~~tttiiiccc^^^WWWRRRQQQNNNMMMLLLJJJIIIGGGFFFEEEAAAAAAAAA@@@???>>>======??????>>>===============<<<==================<<<============>>>???AAAAAA???@@@BBBCCCDDDDDDCCCCCCAAACCCDDDEEEFFFHHHKKKMMMQQQUUU\\\bbbggglllqqqtttuuuyyy~~~vvviiiaaaWWWKKKCCCBBB===;;;888777888888888777444333333333444444555666666666777777888999999:::<<<<<<===>>>???AAAAAABBB@@@@@@AAABBBBBBBBBBBBBBB>>>===<<<::::::;;;<<<===@@@FFFOOOWWWaaaqqquuussspppoooqqquuuzzz~~~vvvqqqeee^^^SSSKKKHHHGGGGGGGGGDDDGGGJJJNNNSSSYYY___dddfffggggggfffdddcccdddeeeggglllssszzz|||rrrmmmlllhhhgggddd```ZZZVVVSSSRRRLLLGGGFFFJJJOOORRRXXX^^^___dddhhhiiiiiijjjooossssssxxx|||}}}}}}}}}xxxsssiiieee___ZZZWWWUUUSSSQQQNNNNNNNNNMMMNNNOOORRRTTT[[[dddyyyqqqpppssseee^^^TTTMMMKKKLLLOOOQQQXXXZZZ___fffnnnyyyzzztttqqqjjjnnnxxx|||xxxxxx|||{{{tttrrruuuzzzpppbbbUUUIIIBBB@@@888888888888777666444444//////...------------...,,,,,,,,,------.........)))***,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))************************------,,,+++***)))(((''',,,+++***)))***+++---...,,,,,,,,,---------........................................../////////000000000000000111111111111222222333333333444444444222555999;;;<<>>===============??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBBBB@@@AAACCCEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLNNNQQQTTTYYY___fffmmmsssxxx||||||uuuhhh___UUUIII@@@???<<<999777666777777777666333333333333444444555666777777777888999999::::::>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBCCCBBBBBBAAA@@@>>><<<;;;::::::;;;===>>>@@@HHHSSS]]]iii{{{uuunnnlllbbbaaa```bbbffflllssswwwxxxrrrccc[[[RRRKKKHHHHHHHHHGGGCCCFFFJJJOOOUUU\\\dddiiikkklllnnnooonnnmmmmmmnnnooottt{{{yyyttttttjjjiiigggbbb]]]XXXVVVUUUOOOIIIEEEHHHJJJLLLQQQVVVUUU[[[bbbeeefffhhhmmmrrrqqqwww||||||||||||xxxrrrnnniiiccc]]]ZZZXXXVVVTTTPPPPPPPPPNNNMMMMMMOOOPPPiii}}}kkk___\\\^^^VVVRRRMMMKKKNNNTTT[[[```ooopppttt}}}}}}{{{}}}{{{vvvpppqqqvvvyyyvvvxxx|||{{{uuurrrtttzzznnnaaaUUUGGG:::;;;888777888666333555999555333111...,,,+++++++++++++++++++++++++++,,,,,,***+++,,,,,,***)))))))))***++++++,,,,,,++++++***+++++++++*********))))))------,,,+++*********+++************+++,,,---...,,,,,,,,,---------......///---+++,,,///000///---............/////////000000000000000000000000000222222222222222222333333777::::::888888===EEEJJJKKK```}}}~~~pppnnnjjjfffaaa^^^[[[ZZZVVVVVVUUUSSSQQQNNNLLLKKKGGGDDDAAA@@@@@@@@@???>>>AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBB@@@??????BBBDDDEEEDDDHHHLLLMMMJJJLLLPPPTTTTTTTTTSSSTTTXXX]]]aaagggkkkqqqvvv{{{|||rrreeeYYYPPPIIIBBB===777777777777666666666666333222111222333444555444888888999999888:::<<>><<<:::;;;:::999888777:::>>>BBBGGGLLLTTT```ssspppdddaaaaaa___]]][[[ZZZ\\\aaagggjjjvvv}}}xxxooocccWWWLLLHHHGGGFFFHHHLLLIIIIIIKKKNNNUUU]]]fffkkkrrrwww{{{zzzwwwtttuuuwwwyyyyyyyyyqqqnnnjjjfffccc```\\\ZZZNNNGGGBBBDDDGGGJJJOOOUUUVVVZZZ___dddfffhhhkkklllrrrxxx}}}|||wwwrrrpppqqqlllnnnnnnjjjbbb[[[VVVTTTQQQPPPNNNLLLJJJJJJMMMOOO|||ggg[[[VVVUUUXXXSSSSSSQQQPPPTTT^^^lllvvv{{{wwwuuuvvvzzzwwwxxx}}}yyywwwxxx}}}vvvvvvyyy~~~|||vvvtttwwwzzzzzznnncccTTTHHH===888666888777333111333555333111///---,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,***))))))******++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++***************************+++,,,---...,,,,,,,,,---------.........---+++---///000///---........./////////000000000000000000000000000000333333333333333444444444555777888999:::@@@GGGKKKRRRjjjwwwjjjiiigggdddaaa___^^^]]]\\\\\\[[[YYYWWWUUUSSSRRRLLLIIIFFFDDDCCCBBBAAA@@@BBBAAAAAA@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCFFFIIIEEEEEEIIIOOOSSSTTTYYY___hhhfffccc``````ccciiinnnrrruuu{{{tttkkk___TTTLLLFFF@@@<<<777777777777666666666555222222222333555666777888888999:::999999:::===@@@???AAABBBBBBAAA@@@@@@AAA@@@???>>>???@@@@@@>>><<<;;;::::::888888:::>>>BBBEEEJJJSSS```uuussshhhaaa``````fffccc```]]]]]]^^^aaadddnnnuuu{{{}}}~~~~~~xxxpppaaaVVVKKKGGGFFFFFFGGGKKKKKKMMMPPPUUU[[[dddlllqqqwww|||}}}~~~}}}ooommmjjjhhhfffccc___[[[PPPHHHCCCCCCEEEGGGKKKPPPUUUYYY^^^ccceeegggiiikkkrrrxxx|||{{{uuupppooopppqqqssssssooohhh___XXXUUURRRQQQNNNLLLJJJKKKMMMNNN|||cccVVVQQQQQQQQQSSSTTTWWWZZZ]]]cccrrr|||wwwtttrrrsssrrrsssxxx{{{{{{{{{|||sssxxx~~~yyyxxx{{{~~~ttteeeXXXCCC<<<777888999555111///555444222000...------,,,------,,,,,,++++++*********+++,,,,,,***)))*********++++++,,,,,,++++++***+++++++++***************+++++++++***************************+++,,,------,,,,,,,,,---------.........---,,,---/////////........./////////000000000000000000000000000000000333444444444555555555555555555777:::>>>DDDIIIMMM^^^xxxzzzuuuxxxllleeedddcccbbbbbbaaabbbbbbccccccbbbaaa```^^^]]]\\\TTTQQQMMMKKKIIIGGGEEECCCDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLNNNMMMLLLOOOVVVZZZ^^^eeemmm{{{yyytttooonnnpppvvv{{{zzz}}}}}}jjjbbbVVVMMMGGGCCC>>>:::777777777666666666555555222222333444666888:::;;;999:::;;;;;;:::;;;>>>AAA???AAABBBBBBAAA@@@@@@AAA>>>===>>>???AAABBB@@@>>>;;;;;;:::999999;;;???BBBEEEJJJSSScccxxxyyyooohhheeegggiiikkkqqqoookkkgggeeeddddddeeeiiinnnrrrtttwwwxxxtttmmm^^^TTTIIIFFFEEEEEEGGGJJJNNNRRRWWW]]]eeemmmvvv||||||nnnmmmkkkjjjhhheee```\\\QQQJJJDDDCCCCCCDDDFFFKKKTTTXXX]]]```ccceeegggiiipppuuuyyyxxxrrrnnnnnnpppwwwyyyzzzxxxqqqggg]]]WWWTTTRRROOOLLLKKKKKKMMMNNNqqqeeeXXXSSSRRRRRRUUUYYYaaadddjjjrrr}}}~~~~~~|||zzzxxxvvvwwwxxxyyyzzz|||~~~|||xxxvvvyyyvvv~~~||||||rrrdddPPPDDD999888;;;999555222555444333111000///...---......---,,,++++++*********+++---,,,+++******+++***++++++,,,,,,++++++************************************************)))+++*********++++++,,,---,,,,,,,,,---------......------------...//////......////////////000000000000000000000000000000000333333333444555555666666777555777<<>>>>>???AAABBBBBB@@@>>>;;;;;;;;;::::::<<>>:::777666666666666555555555555444666777666444444666888;;;;;;<<<<<<;;;===???BBB???AAABBBAAA@@@>>>>>>???@@@@@@AAABBBCCCBBB???<<<;;;<<<<<<;;;;;;===@@@BBBGGGLLLRRR]]]kkkvvvuuuooo]]]YYYWWW\\\iiiwwwzzzuuurrrpppooonnnpppqqqqqqttttttmmmeeeXXXNNNFFFEEEFFFGGGIIIMMMQQQWWWaaajjjsss}}}~~~wwwnnnmmmllljjjhhhccc]]]YYYQQQJJJDDDCCCCCCAAACCCFFFNNNQQQUUUXXX[[[^^^bbbdddbbbgggkkkllljjjlllrrrwww{{{||||||mmmbbbXXXTTTOOOMMMMMMMMMMMMLLLuuu___SSSSSSRRRRRRSSSTTT^^^rrr}}}yyyxxxxxxyyy{{{|||{{{yyysssvvvyyyzzzwwwssspppnnnsssxxxyyyxxx{{{ooo[[[EEE;;;999888777888555555555444333111000///......------,,,,,,++++++)))+++------,,,+++,,,---***++++++,,,,,,++++++******************+++++++++)))***+++,,,---,,,+++***,,,++++++***++++++,,,,,,,,,,,,,,,---------......,,,---......------...000/////////000000000111111000000000000000000000000111111222333444555555666:::888;;;CCCGGGIIISSS___zzzxxxlllkkk~~~ooofffffffffeeeeeeeeeeeeffffffggghhhiiijjjkkkkkkkkkkkkkkkiiifffeeecccaaa]]]ZZZWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRUUUWWWYYYZZZ[[[[[[^^^```aaaaaa``````aaacccjjjiiilllqqqtttuuuzzz|||uuukkk[[[SSSJJJBBB???<<<999666666666666555555555444444555777888666333222555777:::;;;<<<<<<;;;<<>>>>>>>>AAAAAABBBCCCDDDCCC???<<<;;;<<<======<<<===@@@BBBCCCGGGLLLQQQYYY```___ZZZTTTTTTWWW```ooozzzwwwvvvooorrrsssuuuxxxwwwmmmbbbRRRIIICCCCCCFFFGGGJJJNNNQQQXXXcccmmmvvvzzzrrrssszzzwwwnnnmmmkkkiiigggccc^^^ZZZTTTMMMGGGEEEDDDBBBBBBEEEHHHKKKPPPTTTWWW[[[___ccc^^^bbbggghhhiiimmmuuu|||}}}}}}vvviiiZZZUUUPPPMMMNNNNNNMMMKKKqqqaaaVVVRRRVVVXXX___hhhppp|||yyyyyy|||{{{{{{|||||||||zzzxxxwwwxxx{{{}}}~~~}}}~~~|||zzzxxxkkkTTTFFF>>>999777777555555555555444333111000------------------,,,,,,)))+++------,,,+++,,,---***++++++,,,,,,++++++***))))))*********+++++++++)))+++,,,.........,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,---------......+++---//////---,,,...000//////000000000111111111000000000000000000000000222222333444555666777777888777===EEEHHHJJJYYYkkk}}}qqqjjjppp|||kkkfffeeeddddddddddddeeeffffffhhhhhhjjjkkkmmmmmmnnnnnnnnnmmmkkkkkkjjjhhheeebbbbbb```^^^\\\ZZZYYYXXXWWWWWWYYY\\\```cccdddeeeeeefffiiikkklllllllllnnnoooqqqrrrwww}}}~~~}}}wwwkkk___SSSLLLCCC===;;;:::888666666666555555555444444444555777999888555444777::::::;;;;;;;;;;;;<<>>???@@@AAADDDFFFDDDAAA>>>;;;<<<>>>======>>>@@@CCC???DDDHHHHHHJJJOOOPPPNNNOOORRRYYYdddrrr}}}|||rrruuuwwwyyyzzzvvvhhhZZZKKKDDD>>>@@@DDDGGGJJJNNNQQQZZZeeennnxxx~~~kkkccc^^^```hhhuuu|||rrrmmmkkkiiihhhgggeeebbb```YYYQQQKKKHHHEEEBBBAAABBBCCCGGGKKKOOOSSSXXX^^^aaa___cccfffhhhiiinnnwww|||nnn\\\VVVPPPMMMNNNOOOMMMJJJyyyhhh^^^XXXWWWZZZ[[[bbbqqqzzz|||~~~}}}yyyxxx|||~~~}}}yyyuuuxxxxxxaaaQQQEEE<<<888888555555666666555333111000,,,,,,------------------)))+++------,,,,,,---...+++++++++,,,,,,+++++++++))))))******++++++++++++***+++---/////////---,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......+++---//////---,,,...000000000000000111111111111000000000000000000000000333333444555666777888999666666===FFFHHHKKK^^^ttt{{{pppkkkmmm}}}wwwiiidddccccccccccccdddeeefffgggiiijjjkkkmmmoooppppppppppppooonnnnnnnnnllliiigggiiigggeeebbb```^^^]]]\\\[[[]]]aaaeeeiiikkkkkkkkkkkknnnqqqsssssstttvvvxxxyyyzzz|||wwwpppcccUUULLLFFF>>>999999999777666666666555555555444444444444777:::999666666:::>>>999:::;;;;;;:::;;;>>>AAA@@@AAABBBAAA???======>>>===>>>@@@DDDFFFFFFCCC@@@;;;===>>>>>>>>>>>>AAACCC???DDDGGGEEEDDDHHHKKKKKKGGGMMMVVVaaaooo|||||||||wwwyyy{{{{{{zzzsssaaaQQQGGG@@@;;;===BBBEEEIIIMMMRRRZZZfffooozzznnnVVVPPPLLLOOOWWWbbbqqq~~~|||rrrjjjllljjjhhhhhhhhhhhhgggeee]]]UUUNNNJJJFFFAAA???@@@AAADDDHHHMMMQQQWWW]]]aaabbbeeehhhiiiiiioooxxxppp]]]WWWPPPNNNOOOOOOMMMJJJwwweee___]]]ZZZ^^^hhhhhh{{{|||xxx~~~|||}}}~~~}}}|||yyy|||~~~|||}}}tttcccPPP???999<<<888666444333444444333222000///...---------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...........................////////////////////////////////////////////////000000000000111111111111222222333444666888:::;;;;;;===CCCHHHJJJRRRiiivvviiifffqqqsssgggbbb]]]___bbbeeeffffffdddcccggghhhiiimmmqqqsssrrrqqqqqqqqqqqqqqqqqqpppooonnnrrrnnniiifffeeeeeebbb```]]]```ffflllqqqsssrrrpppmmmqqqvvvzzz|||~~~}}}pppiiiaaaXXXPPPFFFAAA<<<999888999999999777777777777777666666666555666666777888999999:::888999:::<<<>>>???@@@AAACCCCCCDDDDDDDDDCCCAAA@@@CCCDDDFFFEEECCCAAAAAABBB@@@BBBBBB@@@======AAAEEEIIIJJJJJJIIIGGGGGGIIIJJJKKKMMMRRR[[[hhhwww}}}||||||{{{yyyyyy{{{}}}yyymmm[[[MMMDDDBBB>>><<<>>>BBBHHHLLLOOOYYYfffpppzzzsssZZZKKKFFFEEEIIIKKKMMMUUU___qqquuuyyyxxxrrrkkkfffeeedddiiilllkkkkkkmmmnnnllleee^^^TTTMMMIIIFFFBBB??????AAAEEEKKKQQQWWW\\\^^^```cccggghhhjjjppp{{{|||pppiii___SSSLLLLLLMMMLLLIIIxxxhhh\\\]]]aaaeeemmmxxx~~~yyy{{{uuusssxxx~~~{{{}}}}}}nnnZZZGGG>>>===;;;999666555555444222111000000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------........................////////////////////////000000000000000000000000000000000000111111111111333333444555777999;;;<<<<<>>???@@@BBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDDDDBBBBBBBBBCCCBBBCCCBBB@@@>>>AAAGGGLLLPPPQQQRRRQQQOOONNNOOOPPPNNNOOOQQQWWW```jjjtttzzz}}}yyyuuusssssssssttttttsssuuuxxx{{{wwwjjjWWWIIIAAA???<<<;;;<<<@@@DDDGGGMMMWWWdddoooyyynnnVVVJJJEEECCCFFFGGGGGGMMMTTT\\\```dddddd```]]][[[\\\aaahhhnnnoooppprrrrrrooofff___WWWPPPLLLHHHCCC@@@>>>@@@DDDIIIOOOUUUZZZ]]]eeeiiilllllllllqqqzzzyyymmmcccWWWOOONNNNNNMMMKKKzzzeee[[[XXX```lllvvv}}}|||rrrlllsss}}}}}}}}}}}}hhhSSSEEE@@@===;;;999777777555222000111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---000111111000---,,,+++,,,---//////---,,,+++.........------,,,,,,,,,........................////////////////////////111111111111111111111111000000000111111111222222444555555666888:::<<<===<<<@@@EEEIIIMMMXXXoootttjjjeeessspppgggbbb^^^___```bbbcccdddeeefffeeehhhmmmsssvvvtttnnnjjjmmmnnnnnnoooqqqsssuuuvvvwwwuuutttttttttrrrooollllllpppvvv{{{~~~~~~|||}}}tttiii```[[[UUUMMMFFFAAA>>>999777777888888888777777777777777777777777666777888999999999999999::::::;;;;;;<<<======>>>@@@AAAAAAAAAAAA@@@??????@@@AAACCCCCCCCCCCCDDDFFFFFFGGGGGGFFFGGGLLLUUU\\\^^^```aaa```^^^\\\[[[[[[WWWVVVVVVWWWZZZ___cccfffjjjhhhffffffhhhjjjjjjjjjjjjlllpppsssooocccRRREEE@@@>>>===<<<===???BBBDDDIIIRRR___jjjvvveeeOOOHHHEEECCCDDDEEEDDDGGGKKKKKKOOORRRRRRQQQQQQSSSVVV^^^hhhqqquuuxxxyyywwwsssgggaaaYYYSSSOOOJJJDDD@@@===>>>AAAFFFLLLSSSXXX\\\iiilllmmmlllkkknnnwww~~~rrriii]]]TTTPPPPPPOOONNNrrrhhh```\\\___mmm}}}uuunnnsss~~~~~~}}}~~~|||~~~uuu```MMMCCC>>><<<999888777666444111222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,---///111333333111///------------------,,,,,,,,,........................////////////////////////000000000000000000000000000000111111111222222222444444555666888:::<<<======AAAGGGJJJOOO]]]ssswwwnnnooo}}}ppphhhbbb`````````aaabbbeeeggghhhgggiiimmmqqqtttrrrmmmiiikkkkkkmmmooorrrvvvyyy{{{{{{{{{{{{|||zzzwwwtttqqqrrrvvv{{{rrrkkkaaaZZZTTTNNNFFF@@@>>>;;;888666666777888777777777777777888888888888888888:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>AAABBBCCCCCCCCCCCCEEEGGGIIILLLPPPSSSWWW^^^hhhooonnnpppqqqpppmmmjjjhhhgggcccaaa```^^^^^^^^^______cccbbbbbbccceeeeeecccaaa```aaadddeeeaaaXXXLLLCCCAAA@@@@@@??????@@@BBBCCCEEEMMMXXXcccppp{{{^^^LLLIIIHHHHHHJJJLLLLLLLLLLLLLLLNNNOOONNNMMMNNNSSSWWW]]]iiiuuu{{{~~~~~~{{{uuugggaaaZZZTTTPPPJJJDDD???<<<===???BBBHHHOOOUUUYYYhhhhhhhhheeedddiiittt}}}}}}vvvooodddYYYSSSPPPOOOOOOsssgggaaa^^^ccceeennn}}}{{{uuuvvvzzz}}}|||||||||yyy{{{zzznnnXXXHHH???<<<999888777777666444333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))---///111333333111///---)))******+++,,,---------........................////////////////////////////////////////////////111111111111222222222222333444444555777999;;;<<<===CCCIIILLLSSSdddzzzvvvrrrzzzzzzooohhhcccaaa``````aaacccfffhhhjjjjjjjjjkkkmmmoooooommmllliiijjjmmmppptttxxx{{{}}}~~~~~~zzzvvvtttxxx{{{lllfff]]]UUUOOOHHHBBB===<<<999666666777888888777888888888999999999:::::::::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>>>>>>>>>>@@@AAABBBAAAAAAAAADDDFFFJJJPPPYYYaaagggooowww}}}zzz{{{|||{{{wwwssspppooommmllljjjhhhfffddddddccceeefffhhhjjjiiieee^^^YYYYYYXXXXXXVVVTTTOOOJJJFFFDDDCCCBBBBBBAAABBBBBBCCCCCCJJJTTT^^^jjjyyyvvv___SSSQQQSSSVVVYYY^^^```^^^[[[VVVWWWVVVTTTQQQRRRVVVZZZaaalllyyy~~~yyysssgggbbbZZZTTTPPPJJJCCC>>>=========@@@EEELLLRRRVVVccccccbbb______hhhvvv~~~}}}zzztttkkk```VVVPPPNNNNNNoooccc]]]^^^bbblllsss~~~yyywwwuuuuuuzzz}}}||||||ssswww}}}}}}gggTTTDDD@@@;;;888777777777777444444222000///.........,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,---//////---,,,+++((())))))***,,,------...........................////////////////////////........................111111111222222222222333333333444555777999;;;<<<@@@GGGLLLPPPYYYmmmppptttxxxmmmgggbbb`````````aaaccceeehhhjjjkkkiiihhhhhhkkkmmmmmmmmmhhhjjjnnnrrrvvvyyy{{{||||||zzzyyy~~~yyyiiicccZZZRRRKKKDDD???<<<:::888666666777999999888999999::::::;;;<<<<<<<<<<<<===???@@@@@@???>>><<<<<<<<<<<<========================<<<======>>>???===>>>?????????AAADDDGGGNNNUUUaaajjjqqqxxx|||xxxvvvuuuvvvtttrrrnnnllljjjjjjiiikkkmmmrrrtttrrrjjj^^^VVVTTTSSSQQQOOOMMMMMMLLLLLLIIIHHHFFFEEEDDDDDDDDDEEEGGGMMMUUU]]]fffsssyyykkkfffcccggglllpppvvvyyyuuunnncccddddddaaa]]]\\\^^^aaammmwwwyyyrrrkkkeee]]]VVVQQQLLLFFFAAA???>>>===>>>BBBHHHOOOSSS]]]_________aaakkkzzz|||zzzsssgggZZZQQQMMMMMM{{{nnngggeeefffmmmvvv~~~~~~yyywwwvvvvvvzzz~~~~~~vvvvvvwww{{{{{{gggMMMGGG@@@:::888888888888555444333111000///......,,,,,,,,,---------......++++++++++++++++++++++++,,,------------------,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------........................////////////////////////////////////////////////111111111222222222333333444444555666888:::<<<===CCCKKKQQQUUU```www}}}qqq|||wwwjjjddd```\\\]]]^^^```bbbdddfffgggiiigggfffgggiiilllmmmmmmhhhkkkoootttxxxzzzzzzzzz}}}~~~}}}pppddd^^^VVVMMMFFFAAA>>><<<999777666666888::::::999;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBCCCCCCAAA???>>><<<======>>>>>>>>>??????>>>===<<<<<<===>>>???@@@>>>???AAABBBDDDGGGLLLOOOYYY___iiiqqqwww}}}~~~||||||}}}xxxtttpppnnnmmmmmmooottt{{{~~~ssseeeZZZRRRRRRRRRPPPPPPQQQRRRTTTRRRPPPNNNKKKJJJJJJKKKLLLOOOTTTZZZ```gggoooxxx~~~}}}zzz}}}uuuxxxzzzyyyvvvssstttvvvxxxrrrkkkaaaZZZUUUPPPKKKGGGBBB@@@======@@@FFFMMMQQQUUUZZZ___bbbfffnnnzzzzzznnn___SSSNNNMMMrrrjjjeeehhhnnnttt~~~xxxxxxzzz|||{{{xxxtttuuu}}}vvvTTTMMMDDD<<<888888888999666555333111000///......,,,,,,,,,------.........++++++++++++++++++++++++&&&''')))++++++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................////////////////////////000000000000000000000000111111222222222333333333555666666888999;;;===>>>FFFNNNUUUXXXeee}}}zzzvvvuuuhhhbbb^^^ZZZ[[[\\\___aaacccdddeeefffeeeeeegggiiikkklllkkkhhhkkkqqqvvvyyyzzzyyyxxx{{{{{{|||xxxiii```[[[RRRIIICCC???>>>===888777666777999:::::::::<<<<<<<<<===>>>??????@@@@@@AAACCCEEEEEECCCAAA???=========>>>???@@@@@@@@@>>>===<<<<<<===>>>???@@@@@@BBBDDDGGGJJJNNNTTTXXXdddiiipppuuuzzz~~~xxxssspppooonnnqqqxxx|||mmmaaaRRRSSSTTTUUUUUUUUUWWWYYYZZZXXXUUURRRQQQQQQRRRSSSVVVZZZ___dddiiinnntttxxxwwwoooeee]]]XXXTTTPPPLLLDDDAAA>>>===???EEEKKKPPPOOOVVV^^^dddhhhoooxxxssscccUUUOOONNNffffffiiisss~~~}}}|||yyyyyy|||lllYYYEEE>>>;;;888888:::888777666444222000///...+++,,,---.........---,,,******+++++++++,,,,,,,,,------,,,+++************+++++++++******)))))))))+++++++++,,,---...///000,,,,,,,,,---------......---------.........//////333222111000////////////222222222222222222333333333444555666888;;;@@@CCCPPPQQQTTT\\\kkkzzzxxxggg]]][[[ZZZ\\\^^^___^^^```eeehhhhhhhhhiiiiiihhhgggeeeddddddllltttwwwsssqqqrrrvvv{{{~~~qqqdddZZZTTTMMMFFFAAA>>>:::888777777888999:::;;;;;;<<>><<>>>>>>>>???@@@AAABBBIIIEEEFFFOOOWWW[[[bbbjjjjjjnnnrrrxxx}}}{{{vvvpppjjjiiilllssslllaaaZZZVVVRRRQQQTTTYYY^^^``````___]]]]]]]]]^^^]]]]]]aaaiiiqqquuuttttttvvvzzztttccc___```\\\TTTNNNFFFAAA>>>>>>@@@AAAFFFMMMPPPUUU]]]cccgggmmmuuuzzz|||ppp```SSSKKKiiinnnwww~~~}}}~~~~~~}}}}}}||||||}}}wwwuuuxxxyyydddMMMAAA===:::999:::888777666444222111//////,,,,,,---.........---,,,******+++++++++,,,,,,,,,++++++******)))*********------,,,,,,,,,+++++++++............///000111111,,,,,,,,,---------......---------.........//////222111111000000000000000222222222222222333333333333555666777999<<>>===EEEDDDDDDEEEGGGGGGCCC@@@<<<===>>>???AAACCCFFFHHHQQQPPPUUU```hhhkkkpppuuuooosssyyy{{{vvvoooiiiiiilllrrrggg[[[XXXVVVRRRRRRTTTYYY^^^aaacccccccccdddfffhhhhhhhhhkkkrrryyy}}}|||||||||jjjeeeddd___VVVPPPHHHBBB>>>>>>???@@@DDDJJJOOOTTT[[[```dddiiiooottt~~~{{{zzz}}}~~~rrrcccUUUMMMsss}}}|||{{{zzz{{{~~~~~~~~~~~~rrrlllkkkvvvsssXXXGGG@@@<<<::::::888777666555333111000000------.........------,,,******+++++++++,,,,,,,,,***))))))))))))******+++............------------,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------........./////////000000000000000111111222111222222222333333333444444666777888:::>>>CCCGGGNNNSSS]]]nnn~~~uuubbbYYYWWWZZZ[[[\\\\\\]]]___cccffffffhhhjjjlllnnnooooooooopppvvv{{{{{{wwwtttuuuwwwxxx{{{xxxiii^^^PPPLLLEEE@@@<<<:::888777777777888999;;;<<<>>>???CCCCCCDDDEEEFFFGGGGGGHHHDDDCCCAAA???>>>>>>>>>>>>CCCCCCDDDFFFHHHHHHEEECCC<<<>>>@@@BBBEEEIIINNNRRRXXX[[[dddooovvvwwwwwwyyyvvvzzzzzzuuunnnhhhgggkkkssseeeXXXVVVUUUSSSSSSUUUYYY^^^aaadddfffhhhlllooorrrtttuuuxxx~~~qqqjjjgggaaaWWWQQQIIIDDD??????>>>>>>AAAFFFLLLQQQXXX\\\___ccchhhmmmrrrqqqsssxxxtttfffYYYQQQ|||{{{{{{||||||{{{ooojjjooo}}}dddNNNCCC>>>;;;:::888888666555444222111111...............---------******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,...............---------+++******))))))))))))***,,,,,,,,,---------..................////////////////////////000111222333111222222333333444444444555666777888:::???EEEIIIOOOVVVcccuuuvvvcccZZZYYY^^^^^^^^^^^^___bbbfffhhhhhhjjjllloooqqqrrrssssssuuuyyy|||{{{xxxuuuuuuwwwvvvzzzsssdddZZZKKKGGGBBB===;;;:::888777777777888999;;;>>>@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGCCCAAA???<<<;;;<<<>>>???AAABBBDDDEEEFFFEEEDDDBBB>>>AAADDDGGGJJJPPPXXX]]]ccciiisss|||~~~}}}~~~yyytttllleeeeeejjjvvvhhhZZZUUUTTTTTTTTTUUUYYY^^^bbbdddggglllqqqtttwwwzzz|||rrrkkkggg___UUUPPPLLLFFFAAA@@@>>><<<>>>CCCHHHMMMTTTYYY\\\```eeeiiikkklllooouuu|||wwwkkk]]]UUU~~~}}}}}}}}}~~~{{{yyyzzzxxxoooooo~~~rrrXXXHHH@@@<<<999888888777666444333222222//////......------------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,---,,,,,,,,,---------.............../////////000000////////////000111333333111111222333444444555555666666777888;;;@@@GGGLLLOOOXXXfffxxxyyyfff^^^______^^^\\\\\\^^^bbbeeegggkkkllloooqqqsssssssssssswwwyyy{{{zzzvvvtttuuuvvvvvvzzz{{{nnn```VVVIIIEEE@@@<<<::::::999888777777888999<<>>@@@BBBDDDDDDCCCBBB@@@??????BBBGGGJJJOOOVVVaaaiiiwww~~~{{{xxxssskkkdddeeejjjyyynnn```UUUUUUUUUTTTTTTXXX^^^cccfffkkkrrrwwwzzz}}}||||||{{{|||~~~ssslllhhh```WWWQQQNNNHHHCCCAAA>>>;;;<<<@@@CCCIIIQQQWWW[[[___eeeiiikkkllloootttzzzzzzooocccZZZ~~~~~~zzz{{{}}}}}}yyyyyyzzzuuusssgggPPPCCC<<<999999888777666555444333333111000///...------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............/////////000000000////////////000111222333111111222333444555666666555666777888;;;@@@HHHMMMOOO[[[lll{{{~~~jjjbbbdddcccaaa^^^^^^aaaeeegggiiilllmmmooorrrssssssssssssvvvwwwxxxwwwuuutttuuuwwwxxx|||wwwjjj\\\RRRGGGCCC>>>;;;::::::999888777777888:::===AAAEEEGGGHHHIIIJJJJJJIIIHHHFFFEEE>>><<<:::888888:::<<<===???AAACCCDDDBBB@@@?????????DDDKKKPPPVVVaaaooozzz{{{uuuttttttqqqkkkfffhhhooo~~~ssseeeWWWWWWVVVSSSRRRUUU]]]cccjjjqqqyyy~~~{{{{{{|||yyyzzz|||~~~wwwpppkkkcccZZZVVVPPPJJJEEECCC???;;;<<>>999999888888777666555555444222111///...---------...******+++++++++,,,,,,,,,------,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,,,,---------......////////////000000000000000000000000000111111222111111222333444666666777444555555666:::@@@HHHNNNXXXkkkxxxnnnfffhhhddd```\\\[[[___cccffffffiiijjjmmmpppssstttuuuuuuuuuuuuuuutttuuuwwwyyyzzz{{{~~~rrrdddUUUJJJDDD@@@;;;888777777666666777777888:::>>>CCCHHHKKKDDDDDDDDDDDDBBB???<<<::::::999888888888999:::;;;;;;???CCCEEECCCBBBCCCEEEHHHPPP[[[dddpppzzzsssqqqoooggg```\\\aaadddjjjnnnllllllttt}}}|||ooo[[[ZZZWWWQQQNNNRRR\\\dddkkktttvvvpppssszzz~~~wwwpppfff]]]XXXRRRLLLGGGEEEBBB======@@@===DDDMMMTTTYYY]]]bbbeeeggghhhiiilllpppwww~~~uuulll||||||uuuvvv~~~~~~}}}|||~~~|||~~~}}}|||yyywwwYYYDDD;;;888888777444555777777666000000//////......------///...---,,,,,,,,,,,,,,,)))***++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000000111111111111222222222555555444444444555666666555777888888;;;DDDMMMRRR```zzzyyyttthhhdddbbb^^^[[[\\\```dddeeeeeefffgggiiikkknnnppprrrsssxxxxxxxxxxxxxxxxxxxxxxxx{{{mmm```RRRJJJCCC???;;;888888777666555666999::::::>>>DDDEEEBBBEEECCC@@@<<<999777666666888888999:::::::::999999???AAAAAA@@@AAADDDFFFFFFLLLRRRaaauuu}}}rrrkkkeee```YYYVVVWWWXXXXXXWWW\\\```hhhnnnooopppwwwwwwddd___WWWOOOLLLOOOWWW]]]kkkttt~~~zzzwwwxxx}}}~~~wwwqqqhhh___ZZZSSSMMMIIIHHHCCC>>><<<>>>>>>@@@HHHRRRYYYZZZ\\\___dddfffiiikkkmmmsss{{{~~~ttt~~~{{{zzzuuuwww~~~{{{zzz{{{{{{www{{{bbbIII<<<999999777555555666666555000000000//////......---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000111111111111222222222333333222222222333444444555666888999>>>GGGQQQXXXggg|||oooddd```[[[YYYXXXZZZ___cccdddeeefffgggiiikkknnnppprrrsssvvvwwwwwwwwwyyyzzz||||||~~~}}}pppaaaRRRHHHBBB???;;;888888777666555666999::::::???EEEFFFCCCBBBAAA>>>;;;888777666666999:::;;;;;;<<<;;;;;;;;;@@@AAAAAAAAABBBDDDGGGHHHRRRZZZmmmwwwpppggg^^^XXXWWWUUUSSSRRRSSSSSSSSSSSS^^^aaahhhnnnooopppxxx|||lllggg^^^UUUOOOOOOSSSWWWdddnnn||||||}}}~~~xxxssskkkaaa[[[TTTOOOKKKIIIDDD>>><<<===>>>???EEEOOOUUUUUUWWWZZZ```ccchhhkkknnnttt}}}{{{|||zzz{{{xxxuuuxxx~~~|||zzzxxxzzz{{{zzz~~~}}}yyyzzz~~~sssTTTAAA:::888666666666666555444111111000000///......---------,,,,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000000000000000000111111111111222222222222222222222222333444555444666888;;;@@@IIIUUU___oookkkaaa^^^WWWWWWXXX\\\```dddeeeffffffgggiiikkknnnpppqqqrrrtttttttttvvvxxx|||}}}|||nnn___PPPFFFBBB>>>:::888777777666666666999:::;;;???FFFGGGDDD???>>>;;;999777777777777;;;;;;<<<===============@@@AAABBBBBBCCCEEEIIILLLVVVaaayyyppplllfffaaa\\\WWWRRROOOQQQSSSTTTUUUTTTSSSSSSTTT```aaaeeekkkmmmooowwwzzzsssoooiii___WWWQQQOOOOOOXXXeeeuuuyyyvvvnnnccc]]]WWWRRRMMMKKKFFF???<<<=========BBBJJJOOOOOOPPPSSS\\\```fffkkkooovvv~~~~~~yyyxxx~~~yyyxxxxxx{{{}}}}}}{{{yyyxxxyyy|||~~~{{{{{{|||~~~bbbHHH<<<777555666888777555555222222111000000///......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------.........////////////////////////////////////000000111111111222222222444444444444555555666777555666999>>>BBBJJJXXXddduuu~~~kkkaaa___ZZZ[[[^^^aaaeeeggghhhhhhggggggiiikkkmmmoooqqqqqqssssssssstttvvv{{{wwwjjj\\\MMMDDDAAA>>>:::888777777666666666999:::;;;@@@FFFGGGEEE<<<;;;999888777777888888;;;<<<===>>>>>>???>>>>>>@@@@@@AAADDDDDDEEEKKKQQQ\\\kkkvvvfff```^^^[[[YYYXXXXXXXXXXXXZZZ]]]___^^^\\\ZZZ\\\___jjjhhhjjjooorrruuu{{{xxxqqqppppppoooiii```VVVOOOKKKOOO]]]ppp~~~zzzwwwpppeee^^^YYYTTTPPPNNNHHH@@@<<<===;;;:::>>>FFFJJJKKKMMMPPPYYY^^^eeejjjooouuu|||}}}~~~{{{wwwwww{{{}}}{{{wwwyyy{{{}}}}}}{{{xxxuuutttuuuwwwyyyzzz~~~|||oooQQQ???777333777999777666777444333222111000///......,,,,,,,,,,,,,,,---...///******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........////////////////////////000000111111111222222222444333333444555666777777777777;;;@@@DDDJJJYYYhhh{{{~~~kkkbbb```^^^```cccfffggggggggggggggggggiiikkkmmmnnnpppqqqssssssrrrsssuuuyyy}}}uuuhhh[[[OOOGGG@@@===999777777777777666666999:::;;;???EEEGGGDDD;;;:::999888888888999:::;;;<<<===>>>????????????@@@???BBBFFFFFFFFFMMMWWWfff{{{wwwbbbYYYYYYXXXWWWWWWXXX[[[```cccfffhhhiiihhhfffgggkkkooozzzvvvuuuzzz~~~{{{oooiiigggkkkpppoooiii^^^UUUOOONNN]]]qqq~~~zzzvvvnnneee___[[[WWWSSSPPPJJJBBB>>>>>>999888;;;BBBGGGIIILLLPPPXXX\\\ccchhhmmmrrrzzz~~~~~~{{{wwwwwwzzzyyyuuuuuuyyy~~~~~~|||zzzwwwsssooonnnqqqsssyyy}}}yyy}}}|||{{{~~~~~~}}}]]]GGG;;;444777:::777666888555444333222111//////...------,,,,,,,,,---......)))******+++---......///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...000000000000000000000000000111111111111222222222111111111222333444555666:::999===DDDGGGLLL]]]nnnmmmdddbbb```ccceeefffeeeeeeeeefffggghhhiiijjjlllnnnooopppssssssssstttvvvyyy|||~~~yyymmm```SSSKKK???<<<999777777777777666666999::::::>>>DDDEEEBBB<<<;;;:::999999:::;;;<<<;;;<<<===???@@@@@@@@@@@@BBBAAADDDIIIIIIHHHQQQ^^^ooogggZZZWWWTTTUUUVVVWWW[[[ccclllrrrvvvwwwwwwwwwxxxzzz~~~~~~||||||pppgggcccccchhhmmmooolllddd]]]YYYYYYgggxxxyyyrrrjjjccc```\\\XXXUUUSSSMMMDDD@@@@@@999888:::@@@EEEGGGKKKOOOUUUZZZ```eeeiiipppxxx~~~~~~zzzyyyzzzuuuoooqqqwww~~~}}}|||~~~~~~}}}yyysssmmmkkklllooopppvvv|||}}}}}}www|||oooPPPAAA666888999444333777555555444333111000///.........---,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---........................------------............000000000000000000000000000111111111111222222222111111111222333444555666;;;999???GGGKKKQQQcccwwwqqqhhhfffaaacccffffffddddddeeegggggghhhiiijjjlllnnnoooooosssssstttvvvyyy|||~~~sssdddUUUJJJ???<<<888666666777777666777999999999===BBBCCC???>>>===<<<;;;;;;<<<===>>>===>>>???@@@AAABBBBBBBBBFFFDDDGGGNNNNNNLLLVVVeee{{{jjj]]]XXXXXXSSSVVV[[[aaakkkyyy~~~rrriiifffeeefffiiikkkllljjjgggeeeeeeiiivvvwwwmmmddd``````]]]YYYVVVTTTOOOFFFBBBBBB;;;999:::???BBBCCCGGGLLLRRRVVV\\\aaafffoooxxx|||{{{zzztttmmmnnnvvv}}}}}}{{{}}}|||uuunnnjjjkkknnnlllttt~~~uuu|||}}}XXXFFF999999888333111555666555444333111000///...///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---..................................../////////000000000000000000000000000000111111111111222222222333333333444555666888888;;;:::@@@JJJOOOTTThhh~~~wwwmmmkkkbbbdddggggggeeeeeegggjjjggghhhiiijjjlllmmmnnnooorrrsssvvvyyy|||vvvfffSSSGGG>>><<<888666666777777666777999999999<<>>??????===<<<<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDIIIFFFJJJQQQQQQOOOZZZjjjkkk[[[WWWXXXXXXVVV[[[dddooo~~~|||rrrllllllnnnmmmlllkkkhhhggggggjjjlllvvvwwwjjj```^^^```]]]YYYVVVUUUPPPHHHCCCCCC===::::::>>>@@@AAADDDIIIOOOSSSYYY^^^eeennnzzz~~~|||yyyvvvssstttwwwzzz}}}~~~~~~|||{{{~~~{{{vvvqqqmmmmmmmmmlllpppyyyyyy~~~cccMMM;;;999;;;777555888333222222111000///............---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...//////......------------.........///////////////000000000000222222222222222222222222555555555555666888999:::;;;<<<@@@FFFMMMYYYnnn~~~rrrnnnhhhfffdddbbbaaabbbdddeeedddhhhllloooooooooooopppppptttxxxzzzzzz{{{~~~xxxgggUUUIIIBBB<<<888888888666666888999999999999:::<<<>>>???@@@???@@@AAACCCCCCBBBAAA@@@DDDGGGHHHLLLPPPOOOKKKRRRRRRSSSUUUSSSVVVaaannnkkk___\\\SSSQQQYYY^^^bbbjjj~~~{{{zzzyyywwwwwwzzz}}}yyysssnnnooouuuzzz|||ssskkkdddaaaaaafff```YYYSSSOOOKKKEEEAAA???;;;:::<<<===>>>AAAGGGIIIOOOWWW^^^ccclllwww~~~|||zzzyyyvvvtttuuuvvvyyy{{{}}}}}}}}}|||xxxxxx|||zzztttpppmmmmmmmmmmmmooovvv~~~rrrWWW???999;;;888555666444444333222111//////...///...------,,,,,,------///...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++,,,,,,---......------------........./////////////////////000000000000222222222222222222222222555555555555666888999:::<<<>>>CCCIIIOOOZZZnnnuuunnnkkkiiieeecccaaabbbcccdddeeeiiimmmpppqqqppppppqqqqqquuuyyyzzzzzz{{{~~~{{{kkkYYYLLLCCC<<<888888888666666888999888888999:::<<<>>>?????????@@@AAACCCDDDEEEDDDDDDIIILLLNNNSSSYYY[[[YYY[[[[[[[[[\\\ZZZ]]]hhhttt^^^XXXZZZVVVWWW```^^^iii{{{zzztttpppkkkhhhiiihhhccc\\\VVVQQQLLLGGGCCC@@@<<<:::<<<======AAAFFFIIIOOOVVV\\\aaajjjvvv|||zzzyyyxxxvvvtttsssssstttvvvwwwyyy{{{|||tttsssuuuyyyzzzyyy||||||uuuqqqpppooonnnnnnnnnqqqvvvwwwwww{{{fffEEE:::;;;:::666555666666555333222000/////////...------,,,---------......---,,,,,,,,,------,,,------......------,,,***+++,,,,,,---,,,,,,,,,....../////////000000000////////////000000000000222222222222222222222222555555555555666888999::::::<<>>999888888666666999888777777888999;;;>>>??????@@@AAACCCFFFHHHJJJKKKNNNTTTYYY[[[^^^eeeiiiiiifffdddccccccbbbdddnnnzzzpppVVVTTTWWWTTTVVV___cccsss|||xxxuuuqqqnnnnnnkkkfff```YYYTTTNNNIIIEEEAAA<<<:::<<<<<<<<<@@@EEEIIINNNTTTXXX]]]gggttt~~~~~~zzzxxxwwwuuutttoooooonnnoooqqqtttwwwyyyxxxuuuuuuxxxyyyyyy|||xxxuuuuuusssqqqooolllkkkmmmnnnnnnssszzzvvvNNN<<<;;;<<<888555888777666444333111000/////////...---------------...------,,,,,,,,,------------------------------+++,,,,,,---------,,,,,,////////////000000000000////////////000000000000111222222222222222333333555555555555666888999:::;;;>>>DDDKKKPPPWWWfffuuuqqqhhhfffdddaaa```aaabbbdddfffjjjooossstttttttttuuutttwww{{{}}}|||}}}sssaaaUUUFFF???:::999888666666999777777777888999<<<>>>???AAABBBEEEGGGJJJNNNSSSVVV\\\eeelllnnnnnnqqqssssssnnnkkkiiiiiihhhjjjttt~~~}}}eeeTTTTTTVVVSSSWWW```rrr|||xxxrrrmmmmmmkkkhhhbbb[[[UUUNNNIIIFFFBBB===;;;<<<<<<;;;>>>CCCIIIMMMQQQUUUZZZdddrrr|||}}}}}}|||zzzwwwtttrrrooommmllllllmmmqqquuuxxx|||xxxvvvyyyzzzzzz}}}}}}xxxvvvssspppoookkkhhhhhhggggggmmmttt[[[CCC======:::777888777666555444222111111//////...------------...------,,,,,,,,,------...------------------------------............------////////////000000000000////////////000000000000111111111222222333333333555555555555666888999:::???BBBHHHOOOTTT]]]mmm|||rrrcccbbb```^^^___```cccdddfffiiinnnrrrssstttvvvwwwuuuyyy}}}~~~}}}~~~vvvdddXXXHHHAAA;;;999888666666999777777777888:::<<<>>>@@@CCCFFFIIILLLPPPVVV]]]ccciiivvv~~~|||zzzuuurrrpppqqqrrrsss{{{gggXXXOOORRRUUUUUU]]]iii~~~yyyrrrlllkkkhhhfffbbb\\\TTTMMMHHHFFFCCC>>>;;;<<<;;;:::===AAAGGGKKKOOORRRWWWbbbqqq|||~~~yyyyyy{{{~~~~~~{{{xxxtttqqqooonnnlllkkklllpppsssvvvyyyuuussswwwzzz{{{}}}{{{vvvrrrooonnnjjjgggfffddddddiiippplllOOOAAA===;;;:::777777666555444333222222000///......------......------,,,,,,,,,---.........------,,,,,,------.........//////......------....../////////000000000////////////000000000000111111111222222333333444555555555555666888999:::===@@@FFFOOOWWWcccwwwrrr```___]]]]]]^^^```ccceeefffhhhllloooqqqsssvvvxxxwww{{{yyyggg[[[JJJBBB<<<999888666666999777777888999;;;===@@@AAAEEEHHHLLLPPPTTT\\\fffnnnvvv~~~{{{uuussssssvvvxxxzzz}}}___UUUPPPRRRSSSSSS^^^kkk|||xxxqqqlllkkkeeedddaaa[[[SSSLLLHHHFFFDDD???;;;<<<;;;999;;;@@@EEEIIIMMMQQQWWWbbbqqq|||xxxsssqqqtttxxx{{{~~~}}}yyyuuuqqqmmmkkkjjjhhhiiillloooqqqrrrnnnnnntttzzz|||~~~~~~xxxsssqqqmmmiiiggggggeeecccgggmmm}}}~~~\\\FFF===;;;;;;555555555444444333333333000//////...............,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...---............---,,,+++------........./////////////////////000000000000000111111222333333444444555555555555666888999:::<<>>BBBGGGMMMRRRXXXcccqqq|||zzzqqqkkkkkkpppuuuyyy~~~}}}}}}~~~}}}zzzvvvrrriiihhhfffeeeeeegggiiikkkmmmiiikkksss{{{~~~zzz|||vvvtttllliiihhhhhhfffcccfffkkkvvv~~~|||ttt~~~fffIII===;;;<<<444444444444444444444444000000///...............,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------------,,,,,,+++***------------.........///////////////000000000000000000111222333333444444555555555555666888999:::BBBEEEMMMYYYiiirrrcccbbb```^^^^^^___bbbccceeefffggghhhkkkooouuuzzzyyy}}}~~~lll```MMMDDD===:::888555777:::999999999:::===???BBBDDDDDDIIINNNRRRWWWaaannnxxx|||kkkaaa\\\]]]\\\```gggkkkmmmqqqwww}}}bbbUUUSSSTTTVVVXXX___qqqxxxrrrkkkfffeeeaaaaaa```[[[SSSLLLIIIHHHEEE@@@<<<;;;:::888:::>>>@@@EEELLLRRRYYYcccrrr|||sssiiiaaaeeejjjppptttyyy}}}}}}||||||{{{~~~}}}wwwrrrpppgggiiiiiigggeeeeeehhhkkkeeegggkkkpppvvvzzz{{{zzzwwwxxx}}}|||wwwuuunnniiihhhgggeeeeeegggnnnzzzzzzwww|||vvvOOOAAA>>>999999888777666555444444444111111000000//////............---,,,,,,+++******---------------------------------.........//////.........///////////////000000000000000000000000000000000111222222333333333444666777777999;;;>>>;;;HHHPPP]]]yyywwwjjjbbb\\\]]]___```bbbeeeeeeeeeeeegggjjjooosssvvvvvvxxx|||uuugggSSSHHH===::::::888777888::::::;;;<<<>>>AAADDDEEEDDDIIIOOOTTTYYYbbbsssbbbPPPLLLNNNPPPSSSUUUXXXZZZ^^^cccgggsss~~~vvvfff[[[SSSQQQVVV\\\eeezzz~~~yyyvvvnnnfffbbb______]]]YYYSSSNNNKKKJJJDDDBBB>>>;;;999999999:::@@@CCCHHHOOOXXXdddpppwwwzzzqqqggg```]]]aaaggglllqqqvvv{{{{{{vvvssssssrrrrrrwwwwww|||}}}xxxrrrnnnggghhhhhheeebbbbbbcccffffffgggjjjooossswwwyyyzzzyyyyyy}}}zzzwwwpppjjjiiihhheeeeeehhhkkkvvv|||zzzzzz{{{~~~[[[EEE>>>;;;999888777555444444444444111111000000//////.........------,,,,,,+++++++++------------------------,,,,,,,,,---------...............///////////////000000000000000000000000000000000111222222333333333444666666777888;;;===???MMMWWWhhhzzziiibbb\\\]]]```aaacccfffeeeeeeeeefffiiinnnrrrtttvvvxxx|||wwwiiiVVVJJJ???;;;;;;999888999::::::;;;<<<>>>@@@CCCDDDAAAEEEKKKQQQXXXfffyyyoooVVVHHHEEEFFFIIIKKKMMMOOOQQQTTTXXX\\\bbblllssssssuuuwwwnnn```YYYSSSSSSZZZaaammm{{{xxxuuunnngggccc``````]]]YYYTTTOOOLLLJJJGGGDDD@@@<<<999888888888@@@CCCIIIPPPXXXbbbmmmtttxxx{{{|||~~~vvvlllfff```ZZZVVVXXX\\\bbbhhhnnnsssyyy}}}{{{sssmmmjjjiiihhhhhhnnnlllnnnssswwwxxx||||||uuunnnhhhhhhgggeeebbb```aaabbbfffhhhjjjmmmqqqtttvvvwwwxxxzzz|||yyyrrrlllkkkiiiffffffhhhfffoootttooosssyyymmmNNNAAA@@@999888666555444333333333111111000000//////......---------,,,,,,,,,,,,,,,------------------------....../////////000000000.........//////000000000000000000000000000000000000000111111222333333333333555666666666777:::<<<@@@MMMYYYppp}}}iiiaaa\\\^^^bbbccceeegggfffffffffgggjjjmmmpppsssuuuwww{{{zzzkkkZZZMMMAAA<<<;;;:::999:::;;;::::::;;;===???AAABBBDDDGGGKKKQQQ\\\nnnrrrYYYHHH@@@@@@BBBHHHJJJKKKLLLMMMOOOSSSVVVVVV___eeegggkkkooojjj```WWWUUUXXX___ggguuu~~~wwwvvvuuuooohhheeebbbaaa^^^ZZZVVVRRRNNNLLLIIIFFFAAA===999777777777???BBBHHHOOOVVV___gggmmmnnnrrrwwwzzz{{{tttnnneee]]]XXXUUURRRPPPTTTXXX^^^eeekkkrrryyy}}}yyypppiiieeeddddddcccfffbbbbbbfffiiilllrrrxxx~~~zzzrrriiihhhgggfffdddbbbaaaaaacccgggkkkooopppqqqqqqqqqssswww{{{|||~~~{{{tttnnnllliiifffeeegggccciiiuuurrrgggkkktttYYYEEECCC999888777555444333333333111111000000//////......,,,,,,,,,------------------------------------------.........////////////.........///000000111111000000000000000000000000000000111222222333333444444555666666666777999;;;CCCMMM[[[vvvhhhaaa]]]___cccdddfffhhhhhhhhhhhhiiikkknnnppprrruuuwwwzzz}}}}}}nnnZZZMMMAAA<<<;;;::::::<<<;;;;;;;;;;;;<<<===???@@@FFFHHHKKKQQQ```uuuwwwYYYFFF??????AAABBBJJJKKKLLLLLLLLLNNNQQQSSSTTT[[[aaadddgggllljjjeeeYYYZZZ^^^eeelll|||{{{vvvvvvuuunnnhhhfffdddbbb___[[[XXXTTTPPPMMMIIIFFFBBB===:::888888888<<<@@@FFFLLLSSSYYY___dddfffmmmtttxxx}}}tttkkkddd]]]ZZZVVVRRRPPPOOONNNMMMRRRVVV\\\ccckkksss{{{~~~}}}wwwnnngggcccaaa```___```[[[ZZZ\\\___bbbhhhooouuuyyy~~~uuugggfffeeedddcccbbb```______dddkkkoooooommmjjjiiijjjpppwwwyyyzzz~~~~~~vvvooommmiiieeeccceeeaaaccclllzzzwwwfffeeennndddHHHAAA:::999888666444333333333111111000000//////......---------------------...------------------------******+++++++++,,,,,,,,,......//////000111111222000000000000000000000000111111111222333333444444444555777777777888:::===IIISSS```|||gggaaa]]]```cccdddeeehhhiiiiiijjjkkkllloooqqqrrrtttvvvxxx|||~~~}}}nnnXXXKKK@@@<<<<<<;;;;;;======<<<;;;;;;;;;===>>>???BBBEEEHHHQQQddd|||}}}cccHHH>>>???AAAAAABBBFFFGGGHHHHHHHHHIIILLLOOORRRWWW]]]```cccggggggfff]]]aaagggnnnwwwzzzvvvvvvtttmmmgggfffeeebbb^^^\\\ZZZVVVRRRNNNHHHFFFBBB===;;;:::::::::999===CCCIIINNNSSSXXX\\\ccckkkssswww}}}|||uuunnnddd[[[UUUKKKJJJJJJJJJJJJJJJJJJKKKPPPTTT[[[bbbkkkttt}}}|||vvvwwwqqqjjjccc___\\\ZZZXXXYYYTTTRRRUUUWWWYYY^^^dddhhhmmmsssxxx{{{vvvfffdddbbbaaaaaa___[[[YYYZZZaaahhhllljjjeeecccbbbaaahhhppptttvvvyyyyyyrrroookkkfffdddeeebbbaaafffooowww~~~kkkeeekkkxxxqqqNNN===<<<;;;999777666444444444111111000000//////...............---------------------------------------............////////////......///000000111222222000000000000000000000000111111222222333444444444444666777888888:::===???JJJTTTddd|||gggaaa]]]```ccccccdddfffhhhiiiiiikkkmmmoooqqqrrrsssuuuwwwzzz|||}}}}}}}}}xxxjjjTTTIII???===???>>>>>>??????>>>===<<<<<<<<<===>>>@@@EEELLLXXXoookkkUUUAAA>>>AAAAAA@@@AAAEEEFFFGGGHHHHHHJJJMMMPPPNNNSSSZZZ___cccgggjjjkkkkkkpppwwwyyyuuutttqqqkkkggggggfffbbb^^^\\\[[[XXXRRRNNNIIIFFFBBB>>>;;;;;;;;;;;;777;;;@@@EEEJJJOOOTTTWWW```iiiqqquuuyyyzzzuuunnnfff^^^WWWPPPLLLCCCCCCDDDDDDEEEFFFIIIKKKNNNRRRYYYaaajjjttt~~~{{{uuupppoookkkeee```\\\XXXTTTRRRPPPLLLKKKNNNOOOOOORRRVVVYYY^^^dddhhhlllrrr{{{zzziiifffcccaaa___\\\WWWSSSXXX]]]bbbccc```\\\\\\]]]\\\aaahhhmmmqqqvvv|||~~~vvvrrrmmmhhheeegggeee```aaahhhlllrrrqqqiiikkkppp[[[AAA>>><<<;;;999777666555555111111000000//////......//////......------,,,,,,------------------------000000000000111111111222---...///000111222333333000000000000000000000000111111222333333444444555444666888999:::<<>>===<<<======>>>AAAIIIQQQ^^^uuu[[[III===???CCCAAA@@@CCCGGGHHHJJJKKKLLLNNNRRRUUUUUU[[[dddnnntttyyy~~~{{{vvvrrrqqqnnniiigggiiifffaaa]]][[[[[[XXXSSSNNNKKKHHHDDD???<<<:::::::::777:::???CCCHHHMMMSSSWWW\\\fffnnnqqquuu}}}~~~zzzwwwlllfff^^^VVVPPPJJJFFFCCCCCCCCCBBBBBBBBBEEEJJJMMMMMMQQQXXX```jjjttt~~~yyyuuuqqqmmmkkkhhhccc^^^ZZZVVVRRROOOIIIFFFFFFHHHIIIHHHIIIMMMOOOTTTYYY]]]aaahhhsss{{{~~~{{{www~~~~~~nnnkkkfffcccaaa\\\VVVQQQWWWZZZ]]]\\\XXXVVVXXX[[[ZZZ]]]bbbhhhnnnuuu{{{yyytttpppjjjggghhhggg```___ccceeejjj|||vvvlllmmmjjj|||hhhJJJ???===<<<:::888666666555111111111000//////......000000///...---,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,------...///000111222333333000000000000000000000000111222222333333444444555444666888:::;;;===AAADDDLLL\\\sssuuugggaaa]]]___bbbaaaaaabbbcccdddfffhhhjjjmmmnnnooossstttvvvxxxyyyzzzzzzyyy}}}yyykkk___NNNFFF@@@BBBFFFFFFEEEFFFBBBAAA???>>>=========>>>@@@HHHPPP\\\qqq~~~pppOOOAAA:::@@@DDDBBBCCCIIIEEEFFFHHHJJJKKKNNNSSSVVVbbbiiiuuu|||{{{zzzyyyxxxsssooonnnlllhhhhhhjjjfffaaa\\\[[[[[[YYYSSSNNNMMMJJJEEE@@@;;;999888888888;;;???CCCGGGMMMSSSWWWYYYbbbkkkooosss{{{|||uuunnnhhh^^^ZZZSSSLLLFFFCCCBBBBBBBBBAAA@@@AAACCCFFFGGGGGGOOOVVV___eeeooo{{{~~~yyywwwuuurrrooopppkkkddd]]]XXXRRRNNNJJJGGGEEECCCBBBBBBCCCDDDEEEJJJJJJKKKNNNUUU]]]eeejjjqqqtttxxxzzzzzzzzzzzzzzz{{{}}}~~~|||zzzxxxwwwkkkuuurrrmmmfff```\\\YYYVVVTTTQQQSSSVVVUUUTTTTTTWWWZZZXXX[[[```dddiiinnntttxxx~~~xxxqqqkkkgggiiibbbaaadddccceeettt~~~pppgggkkkvvvwwwSSSKKKCCC<<<;;;;;;888555555444333222000//////......////////////////////////........................---...//////000000//////////////////000000000000000111111111111222222222111222222333333444444555888555444888:::;;;???DDDLLLYYYvvvxxxhhh```ZZZ[[[^^^___aaacccbbbdddgggjjjlllmmmmmmmmmqqqrrrtttuuuvvvxxx{{{}}}zzznnnbbb[[[HHHEEECCCDDDGGGJJJIIIHHHBBBBBBAAAAAA@@@???>>>>>>DDDHHHPPP```uuu~~~ppp]]]CCC@@@>>>>>>AAACCCCCCBBBFFFGGGJJJKKKLLLQQQ\\\fffooozzz~~~{{{zzzyyyxxxwwwuuutttqqqnnnjjjhhhfffeeefffddd```]]][[[XXXUUURRRMMMKKKFFFBBB>>><<<;;;:::888999;;;@@@FFFMMMTTTXXX\\\___eeennnwww~~~~~~zzzuuunnngggaaaVVVSSSNNNHHHDDDBBBAAABBB@@@??????@@@BBBEEEGGGHHHOOOYYYccclllwww|||xxxvvvuuurrrpppoookkkccc]]]WWWQQQLLLIIIDDDCCCAAA?????????AAAAAACCCCCCDDDGGGLLLSSSYYY]]]bbbeeejjjmmmnnnooopppqqqttttttvvvxxxzzz|||}}}~~~yyywwwzzz~~~zzzwwwwwwvvvuuutttgggnnnzzz{{{tttkkkccc]]]ZZZWWWUUUQQQSSSTTTSSSRRRSSSVVVYYYXXX[[[___ccchhhmmmssswwwxxxqqqjjjdddhhhcccaaacccaaaaaammm~~~yyyoookkkuuu^^^LLLCCC;;;:::999666333333444333222000////////////................................................+++,,,------......------////////////000000000000000111111111111222222222111222222333333444555555888555555888:::;;;@@@FFFPPP]]]yyyxxxjjjaaa[[[\\\______aaacccbbbccceeehhhjjjlllmmmmmmppprrrtttuuuuuuwwwzzz|||~~~}}}|||sssggg[[[TTTGGGEEECCCDDDHHHKKKKKKJJJCCCBBBAAA??????>>>>>>>>>EEEJJJTTTdddwww{{{kkkVVVCCC@@@>>>???BBBDDDDDDCCCIIILLLQQQTTTXXX^^^hhhqqq|||{{{yyyzzzzzzzzzyyywwwuuurrrnnnjjjgggeeedddeeeccc```^^^\\\ZZZVVVSSSMMMKKKGGGBBB>>><<<;;;:::888999;;;???EEELLLSSSVVVZZZ]]]cccllluuu|||~~~~~~|||{{{xxxtttpppkkkddd]]]XXXMMMJJJFFFBBB@@@???@@@AAA@@@@@@@@@AAADDDGGGKKKMMMSSS^^^jjjttt~~~yyyuuuttttttrrrpppmmmiiiaaaZZZUUUOOOJJJGGGAAA@@@>>><<<;;;;;;<<<===<<<===>>>AAADDDIIILLLOOOQQQTTTYYY]]]___aaadddfffhhhgggggghhhiiikkknnnooonnnmmmqqqzzzzzzwwwtttrrrrrrrrrrrrrrrfffjjjsss}}}qqqfff___ZZZWWWVVVRRRQQQQQQOOONNNPPPSSSVVVWWWZZZ]]]aaaeeejjjpppttt||||||tttjjjdddgggcccaaabbb^^^\\\eeerrryyyooouuu}}}mmmPPPFFF<<<:::999666333333444333222111000/////////------------------------........................+++,,,------......------////////////000000000000000111111111111222222222222222222333444444555555888555666999;;;<<>><<<======>>>EEEKKKWWWiiiyyyxxxcccMMMBBB@@@??????BBBEEEFFFGGGIIINNNUUU[[[aaajjjuuu|||{{{yyy}}}zzzxxxxxxzzz{{{{{{{{{xxxvvvsssnnniiifffcccbbbbbbaaa______^^^[[[WWWTTTMMMKKKGGGCCC???<<<;;;:::888999:::>>>DDDJJJQQQTTTVVVZZZaaaiiipppwww{{{}}}yyywwwvvvvvvxxxxxxwwwuuurrroookkkgggbbb[[[TTTPPPGGGEEEBBB???======>>>???@@@AAACCCEEEHHHMMMRRRVVV\\\fffrrr{{{{{{vvvsssssssssqqqooojjjeee^^^WWWQQQLLLGGGDDD>>>===<<<::::::999999999;;;;;;===???AAACCCEEEEEEGGGJJJNNNRRRTTTVVVYYY[[[[[[ZZZYYYYYYYYY\\\^^^``````aaagggrrrzzz}}}yyyvvvsssqqqpppqqqppppppjjjkkkrrrttthhh___ZZZWWWVVVRRRPPPMMMKKKKKKLLLPPPRRRUUUWWWZZZ]]]aaaffflllpppvvvzzzooofffeeebbbaaaaaa^^^[[[```iii}}}vvvvvv{{{yyyWWWKKK>>>;;;;;;999777666444444222111000/////////------------------------........................---...//////000/////////////////////000000000000000000111111111222222222222222333333444555555555777666777:::;;;===DDDLLLVVVfff}}}lllddd]]]]]]^^^]]]^^^aaa`````````bbbdddgggjjjlllmmmoooqqqsssssssssuuuvvvwwwxxxyyyyyyzzz}}}{{{qqqfff[[[QQQJJJDDDBBBBBBEEEJJJNNNNNNLLLDDDAAA>>><<<;;;;;;===>>>CCCJJJXXXlllzzzuuu]]]GGGAAA@@@???@@@CCCFFFIIIKKKMMMTTT[[[aaajjjwwwrrrooosss{{{zzzxxxxxxzzz{{{{{{{{{wwwuuuqqqlllgggccc```^^^]]]]]]]]]^^^]]][[[VVVSSSMMMKKKHHHDDD@@@===;;;:::888888999===BBBHHHNNNQQQRRRWWW^^^eeekkkqqqvvvyyy|||vvvrrrllllllmmmnnnpppooonnnlllhhhfffbbb^^^ZZZUUUOOOKKKEEECCCAAA>>>===<<<======???AAADDDGGGKKKRRRZZZ___fffqqq||||||xxxtttrrrrrrqqqmmmjjjddd___YYYSSSNNNIIIDDDAAA===<<<;;;::::::999999999:::;;;<<<>>>???@@@@@@@@@CCCEEEHHHIIIJJJKKKMMMOOOPPPOOONNNMMMNNNPPPRRRTTTPPPRRRZZZfffooottt{{{yyyuuurrroooooooooooonnnlllmmmvvvssshhh```[[[WWWUUUQQQOOOKKKIIIHHHJJJLLLMMMQQQSSSVVVYYY\\\bbbhhhmmmrrr}}}tttjjjdddcccbbbaaa^^^\\\___dddrrruuuzzz|||vvvuuu{{{aaaQQQ@@@::::::999999999555444333111000000//////------------------------........................---...//////000/////////////////////000000000000000000111111111222222222222333333444444555666666777666888;;;<<<>>>GGGPPPZZZmmmkkkbbb\\\[[[\\\\\\\\\_________```aaacccfffhhhjjjjjjllloooqqqqqqrrrssstttsssuuuwwwxxx{{{vvvkkk```VVVMMMGGGAAA@@@@@@CCCHHHKKKKKKIIIBBB@@@===;;;:::;;;===>>>@@@FFFVVVlllyyyqqqZZZFFFAAA@@@@@@AAACCCHHHLLLOOOXXX```gggmmmyyyqqqjjjnnnvvv~~~~~~}}}|||zzzyyyzzzzzzyyywwwsssqqqmmmhhhddd```]]][[[ZZZZZZZZZ[[[[[[YYYTTTQQQMMMKKKHHHDDDAAA===;;;:::777888999;;;@@@FFFKKKNNNNNNSSS[[[aaaggglllqqquuuzzzsssmmmhhhddd```aaabbbcccdddcccbbbaaa]]][[[XXXUUURRROOOKKKHHHCCCBBB@@@???===============AAAFFFJJJOOOXXXbbbjjjsss|||yyyvvvsssrrrqqqnnnhhhddd]]]YYYSSSNNNJJJFFFBBB???;;;;;;;;;;;;::::::::::::999999:::;;;<<<======>>>@@@AAACCCCCCBBBBBBCCCEEEGGGFFFFFFFFFGGGHHHJJJKKKIIILLLSSS^^^ffflllttt|||rrrpppmmmmmmnnnoooppppppooosss~~~tttkkkccc]]]WWWTTTQQQNNNJJJHHHHHHIIIIIIIIIMMMNNNQQQTTTXXX^^^eeeiiiooouuuyyymmmeeeeeecccaaa^^^]]]^^^```ccchhhrrr}}}uuummmrrryyy{{{}}}nnnZZZDDD:::888888888999555444333222111000000000------------------------........................+++,,,------......------////////////000000000000000111111111111222222222333333333444555555666666777777999<<<<<>>===;;;::::::;;;===>>>???CCCRRRhhhtttlllWWWGGG@@@AAAAAABBBDDDIIIOOOTTT]]]hhhrrrzzzrrrhhhiiirrr}}}~~~}}}~~~~~~|||zzzyyyxxxwwwtttrrrooommmjjjfffbbb^^^\\\[[[YYYXXXXXXXXXXXXWWWSSSPPPMMMKKKIIIEEEAAA>>>;;;:::777777888:::>>>CCCHHHKKKKKKQQQYYY___cccgggmmmqqq}}}yyyssslllfff```\\\ZZZTTTUUUVVVVVVUUUTTTTTTTTTRRRPPPMMMLLLKKKIIIFFFDDDAAA@@@???>>>>>>>>>>>>??????DDDJJJPPPVVV```mmmvvv{{{vvvuuussssssqqqlllddd]]]XXXTTTNNNJJJFFFCCC@@@>>>999999::::::;;;;;;::::::888888999999:::<<<===>>>??????@@@???>>>===???@@@@@@@@@AAABBBCCCDDDEEEFFFIIIJJJOOOWWW\\\```iiiqqq|||}}}xxxiiihhhhhhkkkpppuuuxxxyyywww}}}xxxqqqiii```XXXSSSPPPMMMIIIHHHHHHHHHGGGEEEHHHJJJLLLOOOTTTZZZbbbgggmmmnnnuuusssggggggddd```]]]\\\\\\\\\YYY```lll{{{xxxiiimmmuuuyyy~~~hhhMMM>>>999888999999555444333222111000000000................................................+++,,,------......------////////////000000000000000111111111111222222222333333444444555666666666777777:::======@@@KKKWWWccc{{{wwwjjjaaa[[[[[[\\\\\\]]]``````aaabbbccccccddddddccccccfffkkknnnooopppqqqsssrrrtttuuuwwwyyy}}}{{{sssggg[[[PPPHHHAAA======;;;;;;===@@@AAA>>>;;;::::::::::::;;;<<<===>>>@@@BBBOOOcccnnngggUUUHHH@@@AAABBBCCCEEEJJJQQQWWW^^^mmm}}}xxxgggdddiiivvv~~~}}}}}}}}}|||zzzxxxwwwvvvtttqqqnnnllljjjhhheeebbb___^^^]]]ZZZYYYXXXWWWWWWVVVSSSQQQMMMKKKIIIFFFBBB>>>;;;999777777777999===AAAFFFIIIIIIPPPXXX]]]```dddjjjooowwwllliiiccc^^^XXXTTTQQQOOOLLLMMMNNNMMMKKKJJJJJJJJJJJJHHHFFFFFFFFFEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@CCCIIIPPPVVV]]]hhhuuuzzzrrrvvvttttttsssqqqkkkaaaYYYTTTPPPKKKGGGDDDBBB???===777888999::::::;;;;;;:::999999999999;;;===???AAA??????@@@???======>>>@@@<<<===>>>@@@BBBCCCCCCCCCFFFFFFIIIMMMPPPRRRZZZbbbmmmwww~~~|||vvvrrroookkkcccccceeekkksss{{{|||vvvmmmcccYYYRRRPPPMMMIIIHHHIIIHHHFFFCCCFFFGGGJJJMMMRRRYYYaaafffkkkiiimmmzzzyyyjjjiiieee___[[[[[[ZZZYYYXXX]]]hhhvvv|||jjjllluuu{{{uuuUUUCCC===;;;:::;;;555555333222111000000000////////////////////////........................---...//////000000//////////////////000000000000000111111111111222222222333333444444555666666666777888;;;======@@@LLLYYYbbb|||rrrjjjbbb[[[\\\]]]]]]___aaa```aaacccddddddcccbbbaaaaaaeeejjjmmmooopppqqqssssssuuuvvvwwwxxx{{{yyyqqqdddWWWMMMEEE???<<<<<<:::999;;;======:::777888888999;;;<<<======>>>CCCBBBMMM```kkkcccSSSIII???AAABBBCCCEEEJJJRRRYYYaaatttlllaaaaaahhhxxx|||zzz}}}}}}|||zzzxxxvvvuuutttrrrooollljjjiiigggeeebbbaaa```___\\\ZZZXXXWWWWWWVVVTTTRRRLLLKKKIIIFFFBBB???;;;999777777777888<<<@@@EEEHHHHHHOOOWWW\\\___bbbiiinnnxxxllliiiccc___YYYTTTQQQMMMJJJHHHFFFFFFFFFFFFFFFEEEEEEEEE@@@AAABBBCCCCCCBBB@@@???<<<>>>???>>>===>>>BBBFFFJJJPPPXXX___fffppp}}}{{{vvvuuuuuutttrrrooojjjbbbYYYSSSOOOLLLHHHDDDBBBAAA>>>===888888999999999:::::::::;;;::::::999999::::::;;;??????>>>>>>===;;;:::999>>>============???AAABBBCCCEEEHHHHHHHHHJJJNNNRRR\\\___dddiiikkkjjjeeebbb```aaafffnnnyyy~~~wwwpppeeeXXXNNNLLLJJJHHHGGGGGGFFFDDDCCCEEEFFFHHHLLLQQQVVV[[[^^^ggghhhkkksss}}}ppphhh^^^ZZZ\\\\\\YYYUUUUUUWWW^^^kkk|||pppjjjrrr~~~cccLLL>>>888777999:::888555333333222111///000/////////............//////.........---------............////////////////////////000000000000000000000111222222333333555555444444444555555666666888:::===@@@FFFLLLPPP```}}}rrrhhhbbb___``````___```bbbccccccddddddddddddddddddbbbdddgggiiikkknnnrrruuuuuuvvvxxxxxxxxxyyy|||~~~~~~ooo]]]PPPGGG@@@===>>>:::::::::999999999999999888888888888888999999999BBBDDDMMM\\\hhheeeVVVGGGBBBCCCBBBAAADDDLLLUUUZZZjjjzzz}}}cccaaahhhooo}}}~~~|||{{{zzzuuuuuuvvvvvvuuurrrnnnkkkkkkiiieeebbb```___``````WWWWWWXXXXXXVVVTTTUUUYYYPPPOOOLLLHHHCCC???<<<:::888999999999999<<>>>>>BBBFFFNNNTTT^^^fffnnnyyy}}}wwwuuuvvvtttrrrppplllggg___VVVPPPKKKHHHDDDAAA@@@???===;;;999999999999999999::::::888888999999:::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;===<<<<<<<<<===>>>@@@@@@AAABBBDDDCCCBBBCCCGGGJJJIIIKKKNNNSSSWWWZZZZZZZZZ___aaagggqqq}}}yyysssiii[[[QQQIIIHHHFFFFFFGGGGGGFFFEEEDDDEEEHHHKKKPPPUUUXXX[[[bbbdddgggooozzztttkkkaaa\\\]]]]]][[[WWWWWWWWW\\\iiizzzwwwnnntttoooSSSBBB;;;:::999:::888555444333333111//////............---------//////.........---------............////////////////////////000000000000000000000111222222333333555444444444444555666666666888:::===BBBIIIQQQVVV```zzzttthhhbbb___```aaa___```cccccccccccccccddddddddddddeeefffggghhhjjjooouuuyyyyyyzzz||||||{{{|||~~~~~~zzzkkkYYYNNNEEE>>><<<===::::::::::::::::::::::::777888999:::;;;<<<<<<===AAACCCKKKYYYeeeeeeYYYLLLFFFEEEDDDBBBDDDLLLTTTZZZlllttt```aaaiiiooozzz~~~|||zzzyyytttsssrrrttttttsssnnnjjjiiigggdddbbb```____________\\\YYYXXXXXXVVVTTTSSSPPPNNNKKKGGGCCC???<<<;;;888999999999999<<<@@@DDDJJJQQQXXX\\\aaaiiimmmnnnwwwhhh^^^XXXUUUMMMJJJGGGEEEEEEDDDCCCBBB=========>>>?????????@@@@@@@@@?????????@@@@@@AAACCCDDDDDDAAA??????CCCGGGRRRZZZdddnnnwww}}}uuurrrsssvvvssspppmmmhhhbbbZZZPPPJJJFFFCCC@@@======<<<;;;:::::::::::::::999999999999777777888999;;;===???@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@>>>>>>@@@AAA@@@@@@BBBDDDIIINNNRRRUUU]]]aaaiiiuuu|||wwwmmm___TTTJJJHHHFFFEEEFFFGGGFFFEEECCCDDDGGGJJJNNNQQQTTTUUUYYY]]]bbbiiitttxxxpppeee___^^^^^^\\\ZZZZZZXXXYYYeeewwwvvvyyy^^^GGG???<<<999:::888555444333333111000.........---------,,,,,,...............---------............////////////////////////000000000000000000000111222222333333444444444444444555666666666777:::===CCCLLLVVV]]]eee|||vvvhhhbbb___```aaa___```cccbbbbbbcccdddddddddddddddggggggggghhhjjjpppwww}}}}}}~~~xxxrrrdddTTTIIIBBB<<<:::<<<999999::::::::::::::::::777888:::;;;===???@@@AAABBBCCCJJJWWWccceee]]]SSSIIIGGGDDDCCCEEEKKKTTTZZZnnnlll___dddlllqqqzzz~~~{{{xxxwwwsssqqqppprrruuutttoooiiifffeeeccc```___^^^^^^___aaa]]]YYYXXXYYYYYYTTTPPPOOOMMMKKKGGGCCC???<<<;;;999999999888888;;;???CCCHHHPPPWWW[[[```hhhmmmmmmwwwggg]]]VVVQQQMMMJJJGGGDDDBBBAAAAAA???>>>======>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDBBB@@@AAAGGGKKKWWW]]]gggqqqzzzvvvqqqoooqqqsssqqqnnnjjjeee^^^UUULLLFFFBBB???<<<;;;;;;<<<;;;:::;;;::::::::::::999999999888888999:::<<<>>>???@@@<<<===>>>>>>?????????>>>============>>>>>>??????@@@@@@@@@??????>>>??????BBBBBBBBBBBBDDDGGGLLLPPPYYY^^^gggttt~~~zzzpppbbbWWWLLLIIIFFFDDDEEEFFFFFFEEEBBBCCCFFFHHHKKKMMMOOOOOOQQQVVV^^^dddooo|||tttiiiaaa___^^^]]][[[[[[WWWWWWaaasssiiiKKKAAA>>>:::;;;888666444444333111000//////.........---------....................................////////////////////////000000000000000000000111222222333333444444444444444555666777777888:::===DDDMMMXXX```nnnuuuhhhbbb^^^``````___```bbbbbbcccdddeeeffffffeeeeeeeeefffgggiiilllqqqwww{{{|||~~~uuujjj]]]NNNEEE???:::999:::888888999999999999::::::999:::;;;===???AAABBBCCCEEEEEEJJJUUU```ddd```YYYKKKFFFCCCCCCDDDJJJSSS\\\ooowwwjjjbbbhhhpppttt|||~~~|||wwwtttrrrtttqqqooorrrvvvuuuoooiiicccbbbaaa___^^^^^^^^^^^^[[[\\\ZZZWWWWWWXXXVVVRRRNNNLLLJJJFFFCCC???===<<<999999999888888:::>>>AAAEEELLLSSSWWW]]]dddiiijjjvvvggg\\\VVVRRRKKKFFFEEECCC@@@????????????>>>===>>>>>>???@@@AAAAAABBB@@@???>>>===>>>???AAABBB???AAABBBAAAAAAEEELLLRRR]]]bbbjjjrrrzzzzzztttqqqooonnnnnnnnnkkkgggaaa[[[RRRJJJDDD@@@>>>;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>??????@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@>>>???@@@@@@@@@BBBEEEIIIUUUZZZcccppp~~~}}}zzzqqqcccYYYKKKHHHEEECCCEEEGGGIIIJJJCCCDDDDDDFFFGGGIIIJJJKKKJJJQQQYYY```lllwwwmmmddd```^^^\\\ZZZZZZWWWVVV^^^mmm~~~uuuSSSBBB>>>===;;;999666444444333222000000000000000////////////---.................................////////////////////////000000000000000000000111222222333333333333333444444666777777999:::;;;>>>DDDMMMXXX___nnnrrrgggaaa]]]^^^___^^^___aaabbbccceeeggghhhggggggfffaaadddhhhkkknnnqqqtttwwwyyy|||tttbbbVVVHHHAAA===999888:::888888888999999999::::::<<<===>>>???AAABBBCCCDDDGGGGGGJJJTTT^^^bbb___ZZZLLLEEEAAABBBDDDIIISSS___ttttttkkkggglllrrrwww||||||~~~}}}~~~|||wwwqqqooonnnqqqooonnnooorrrqqqkkkeeeaaa``````______^^^^^^___YYY```bbb[[[VVVUUUVVVTTTLLLKKKIIIFFFCCC@@@===<<<999999999777777999<<>><<<;;;;;;===???@@@@@@======>>>>>>??????@@@@@@???????????????@@@AAABBB???@@@BBBCCCDDDIIIRRRXXXdddggglllrrrwww|||~~~|||yyyvvvsssqqqooollliiiiiifffbbb]]]WWWPPPIIICCC@@@>>>;;;;;;<<<======<<<::::::::::::;;;;;;;;;;;;>>>======<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@???<<<;;;<<<===@@@AAA@@@>>>999<<<@@@AAAAAACCCGGGKKKSSSVVV]]]iiixxx~~~|||yyyqqqddd[[[JJJGGGCCCCCCFFFJJJNNNPPPEEEEEEDDDCCCDDDEEEGGGHHHGGGMMMUUU\\\ggg{{{{{{rrriiiccc^^^[[[YYYXXXWWWWWW[[[dddsssbbbHHH???AAA;;;999666555444444222111111111111000000000//////---------...........................////////////////////////000000000000000000000111222222333333333333333444555666777888:::;;;===@@@FFFNNNXXX___kkk}}}qqqeee___\\\]]]^^^\\\]]]```aaaccceeeggghhhhhhgggfffaaadddiiimmmoooqqqrrrtttwwwzzz~~~rrr\\\QQQEEE???<<<999999;;;999999::::::;;;;;;<<<<<>>===999999888777666777;;;>>>DDDKKKQQQTTTYYY```dddddd~~~nnn[[[WWWQQQLLLIIIFFFBBB>>>===;;;:::;;;===@@@@@@@@@>>>>>>>>>???????????????>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEGGGMMMVVV]]]fffgggjjjnnnssswwwxxxyyyuuusssqqqpppooommmiiifffccc```\\\XXXSSSNNNGGGCCC@@@>>>;;;;;;<<<===<<<<<<888999999:::;;;<<<======>>>>>>===============>>>??????@@@@@@AAA@@@@@@@@@>>>???@@@@@@@@@@@@???>>>===<<<<<<>>>AAABBB@@@===<<<@@@CCCCCCCCCFFFLLLRRRTTTUUUYYYcccrrr~~~|||yyyqqqfff]]]NNNJJJFFFDDDFFFJJJNNNOOOHHHFFFCCCAAAAAABBBEEEFFFFFFJJJQQQWWW```qqqwwwnnnfff```\\\YYYVVVXXXXXXXXX[[[eeetttuuuPPPAAADDD<<<999666555555444222111000000000000////////////---------.........//////............////////////////////////000000000000000000000111222222333333333333333444555666777888:::<<>><<<::::::===<<<<<<======>>>??????@@@AAABBBDDDFFFHHHJJJLLLMMMMMMOOOVVVaaakkkooommmiiiWWWLLLEEEFFFFFFGGGRRRaaavvv|||oooooossszzz~~~}}}|||~~~|||~~~zzzzzzxxxrrrkkkiiikkkooooooqqqrrroooiiiddd```___^^^^^^___```````````````]]]fffhhh]]]UUUTTTSSSMMMJJJIIIHHHEEEBBB@@@>>>===:::999888666555777:::===CCCJJJPPPRRRVVV\\\```___ooo```TTTQQQLLLHHHEEECCCAAA???BBB@@@>>>===>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBDDDFFFGGGHHHJJJPPPYYY```ddddddfffjjjnnnrrrttttttrrrpppmmmlllmmmlllhhheee___\\\YYYUUUQQQLLLFFFBBB@@@===;;;:::;;;<<<<<<;;;777888999:::<<<===>>>>>>===============>>>>>>???@@@@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@???>>>===AAA??????AAACCCCCCAAA>>>AAACCCDDDCCCBBBEEEMMMTTTUUUTTTWWW```ooo|||yyyrrrggg___UUUPPPJJJFFFEEEGGGIIIKKKJJJGGGCCC@@@???AAADDDFFFEEEIIINNNSSS[[[iiizzzzzzrrriiibbb]]]ZZZVVVYYYYYYVVVTTT[[[jjjvvvWWWCCCEEE<<<999777555555444222111000/////////............---------.........//////............/////////000////////////000000000000000000000111222222333333222333333444555666888888999<<<@@@FFFLLLUUU]]]cccyyy}}}sssccc]]]YYYZZZ[[[ZZZ[[[]]]]]]___bbbdddeeeeeedddbbbiiijjjllllllmmmppptttxxxzzz}}}xxxjjjVVVLLLBBB>>><<<;;;;;;>>>>>>??????@@@AAABBBBBBBBBAAACCCEEEHHHKKKOOOQQQRRRRRRVVV___kkkvvvzzzxxxttt]]]QQQIIIIIIHHHGGGQQQ```rrrrrrnnnrrrzzzyyyxxxuuuooohhhgggmmmrrrrrruuuwwwsssjjjcccaaaaaa]]]^^^___```aaaaaaaaaaaaYYY``````WWWSSSVVVRRRJJJJJJIIIGGGEEEBBB@@@>>>===:::999888666555666999<<>><<<=========;;;;;;===???AAA@@@???>>>>>>??????@@@AAABBBCCCBBBBBBCCCFFFHHHFFFHHHJJJNNNSSSXXX\\\___dddeeehhhjjjmmmooopppqqqrrrmmmiiiiiijjjjjjeeeaaa]]]ZZZWWWSSSNNNIIICCC>>>CCC???;;;;;;>>>???===999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@AAA@@@@@@???>>>======>>>@@@@@@>>>===>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFGGGHHHJJJLLLNNNPPPQQQXXXYYY\\\dddqqqzzzwwwuuummmccc^^^SSSHHHFFFHHHHHHIIIKKKNNNJJJEEEAAA@@@@@@@@@???EEEGGGJJJOOOVVV```jjjqqq}}}zzzqqqfff^^^XXXWWWUUUSSSSSSRRRUUU```llliiiKKK@@@>>>;;;888666666444222111000000/////////000000111,,,,,,------...////////////......------///000111111111111000000000000000111111222222222333333333222333555555555666999;;;999??????CCCOOOUUU]]]kkk~~~ttthhh___XXXWWWYYYYYY[[[]]]______^^^^^^^^^```aaabbbhhhjjjkkkkkkkkknnntttyyyxxxzzz|||}}}~~~zzzjjjWWWLLLBBB===:::999<<<@@@BBBBBBBBBAAAAAAAAABBBBBBGGGGGGIIIMMMOOOPPPVVV]]]]]]^^^iii}}}~~~bbbUUUGGGCCCEEEKKKTTT\\\oooyyytttttt|||zzzvvvqqqllliiijjjlllnnnxxxvvvsssnnniiieeeaaa```aaabbbccccccbbb```]]]\\\]]][[[XXXTTTQQQOOOMMMLLLFFFEEECCCBBBBBB@@@===;;;888888777777777888:::;;;EEEHHHJJJMMMOOOSSSWWWZZZwwweeeXXXTTTJJJGGGDDDAAAAAA@@@>>>===;;;<<<======<<<<<<>>>@@@BBBAAA???>>>>>>??????@@@===@@@BBBCCCCCCBBBCCCDDDIIIKKKOOOSSSXXX\\\___aaafffgggiiijjjkkklllmmmmmmnnnjjjffffffgggfffbbb^^^ZZZWWWSSSOOOKKKGGGBBB>>>@@@===:::;;;>>>@@@>>>;;;::::::<<<===>>>>>>?????????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>@@@???>>><<<===>>>???BBBDDDFFFFFFHHHJJJMMMKKKLLLNNNQQQSSSTTTTTTTTTYYY[[[```iiivvv|||{{{yyypppeee^^^TTTLLLIIIIIIHHHIIILLLPPPLLLGGGCCCAAA@@@???>>>EEEGGGJJJNNNSSS[[[dddjjjuuu~~~|||vvvlllaaaZZZYYYWWWUUUTTTRRRSSS\\\fff}}}}}}vvvUUUEEE???<<<999777666555333111000//////...//////000000/////////////////////...///......---...///000111111000000000000000000000111111222222222333333333222333555555555666999;;;:::???>>>BBBOOOWWWbbbttt~~~sssiii```XXXWWWXXXXXXYYY\\\___^^^^^^___```aaacccdddggghhhiiijjjlllpppuuuyyyyyy{{{|||}}}}}}zzzkkkWWWMMMBBB>>><<<:::<<<@@@@@@@@@AAAAAABBBDDDEEEFFFNNNMMMOOORRRRRRRRRXXX___fffnnn~~~mmm___OOOGGGFFFIIIPPPXXXjjj{{{sssmmmnnnxxx{{{zzzwwwrrrnnnlllmmmooopppvvvuuurrrnnniiifffcccaaabbbcccccccccbbb___]]][[[ZZZYYYVVVSSSOOOLLLJJJHHHEEECCCAAAAAAAAA???===;;;888888777777777888::::::CCCFFFJJJNNNQQQTTTXXXZZZxxxhhhYYYPPPMMMGGGDDDAAA???>>>>>>===<<<;;;<<<============???AAABBBAAA@@@???>>>???@@@@@@===@@@DDDFFFFFFEEEEEEEEEOOOQQQVVV[[[___bbbcccdddhhhiiiiiiiiiiiiiiihhhgggiiifffcccccccccbbb^^^[[[WWWTTTOOOJJJGGGDDDAAA???===:::999:::>>>@@@???===;;;<<<===???@@@AAAAAABBB@@@>>>===;;;<<<===???@@@BBBBBBAAAAAA@@@??????>>>???AAAAAAAAA???>>>???@@@AAAEEEHHHHHHGGGHHHNNNSSSTTTVVVZZZ]]]___^^^]]][[[aaaccciiisss}}}ssshhh[[[UUUPPPNNNKKKHHHIIIMMMQQQMMMHHHDDDBBBAAA???>>>DDDFFFIIILLLPPPUUU[[[```kkkuuu|||sssfff\\\\\\YYYWWWUUURRRQQQVVV^^^ttt{{{{{{```III@@@===:::777666555333111//////............//////222111111000//////......///............///000000000000000000000000111111111111222222222333333333222333555555555666999;;;:::???>>>CCCPPPZZZiiissskkkaaaYYYXXXXXXXXXXXX[[[^^^^^^^^^```aaaccceeefffffffffgggjjjooossswwwxxxyyyzzz{{{|||}}}|||lllYYYNNNCCC???===<<<===?????????@@@AAADDDFFFHHHIIINNNNNNPPPRRRQQQRRRZZZdddtttttteeeUUUKKKGGGHHHNNNUUUeeesss{{{mmmnnnuuu|||xxxzzzxxxtttpppooooooqqqssssssrrrpppmmmiiifffdddccceeeeeedddcccaaa___\\\ZZZWWWWWWUUURRRNNNIIIEEECCCBBBAAA?????????>>><<<;;;888888777666777888999:::@@@DDDJJJOOOSSSVVVXXX[[[xxxhhh[[[PPPIIIHHHCCCAAA>>><<<======<<<;;;;;;<<<=========>>>AAACCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEHHHJJJJJJKKKLLLNNNUUUXXX]]]bbbeeeffffffeeehhhhhhhhhhhhgggfffeeeeeeeeecccaaaaaaaaa___\\\YYYUUUQQQKKKGGGDDDCCCAAA@@@<<<:::999:::===??????>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@>>><<<<<<===???@@@AAAAAA@@@@@@????????????BBBCCCDDDCCCBBBBBBCCCEEEHHHMMMQQQOOOLLLMMMTTT[[[```cccgggkkkllljjjgggeeejjjooowww~~~tttjjjYYYUUUSSSRRRMMMHHHHHHLLLMMMJJJFFFCCCBBBAAA@@@???BBBDDDGGGJJJMMMQQQVVVZZZdddnnnyyy~~~~~~~~~yyykkk___]]]YYYWWWVVVRRRPPPSSSYYYmmm{{{wwwiiiKKKCCC???;;;888666555333222000///..................000000000/////////................../////////000000000000000000111111111111111222222222333333333222333555555555666999;;;999>>>???EEERRR[[[mmmvvvlllccc[[[YYYYYYXXXYYY[[[\\\]]]___aaacccfffgggiiihhhffffffjjjpppuuuuuutttvvvxxxyyy{{{}}}ppp[[[OOOCCC>>>===<<<;;;===??????@@@BBBDDDGGGIIIJJJLLLMMMPPPRRRQQQUUUcccqqq|||nnnbbbUUULLLHHHHHHOOOVVVaaalll~~~{{{sssyyywwwyyywwwtttqqqpppqqqrrrssspppooonnnllliiigggfffeeegggfffeeecccaaa^^^[[[ZZZVVVVVVUUURRRMMMHHHCCC@@@AAA???===<<<======<<<:::999888777666666777888999===BBBIIIPPPTTTWWWYYYZZZjjj\\\SSSKKKFFFEEEAAA???<<<;;;<<<<<<<<<;;;;;;===>>>>>>>>>???AAACCCCCCBBBAAAAAABBBCCCDDDEEEJJJKKKLLLLLLNNNQQQVVVYYY\\\___cccgggiiiiiigggffffffgggggggggffffffeeedddbbbbbbaaaaaa```^^^[[[YYYTTTPPPJJJFFFDDDCCCBBBAAA===<<<;;;;;;===>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCBBBFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@?????????@@@AAAAAADDDEEEFFFFFFFFFGGGIIILLLRRRWWW[[[ZZZXXXZZZaaaiiimmmooosssvvvvvvtttqqqoooooovvv{{{rrriiiWWWUUUUUUUUUPPPIIIGGGIIIGGGEEECCCBBBBBBBBBAAA@@@@@@BBBEEEHHHKKKOOOTTTWWWaaajjjuuuzzzxxxvvvzzz{{{nnnccc^^^YYYVVVVVVSSSPPPRRRVVVfffvvv~~~uuu|||sssPPPEEEAAA<<<888666555444333000000///...............---------....../////////---....../////////////////////000000111111111111111111222222222333333333222333555555555666999;;;777===@@@IIIUUU]]]rrr|||lllccc[[[YYYZZZYYYZZZ\\\[[[\\\___aaadddggghhhiiijjjhhhhhhlllqqqtttsssqqqsssuuuxxx{{{~~~www___QQQCCC===<<<::::::;;;@@@@@@AAABBBDDDFFFHHHIIIPPPQQQTTTUUUTTT\\\ooommmeee\\\SSSNNNKKKJJJOOOUUU]]]gggwww}}}zzz~~~}}}wwwwwwvvvtttrrrqqqpppqqqqqqnnnmmmlllkkkiiihhhgggfffhhhgggfffcccaaa^^^\\\ZZZWWWWWWUUUSSSNNNIIIDDDAAA@@@>>><<<;;;;;;<<<;;;:::999888777666666777888888:::@@@HHHOOOTTTVVVXXXZZZrrr^^^TTTNNNHHHDDDCCC@@@>>><<<;;;<<<============>>>??????>>>???AAACCCCCCCCCBBBCCCDDDFFFHHHIIIMMMNNNNNNOOORRRWWW^^^cccdddfffiiillllllkkkhhhfffffffffffffffffffffeeeddd```aaabbbaaa```]]][[[YYYSSSOOOJJJEEECCCBBBAAA@@@===============>>>??????DDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFCCC@@@>>>AAAAAA@@@@@@AAACCCEEEFFFEEEGGGIIIJJJKKKNNNSSSVVVZZZ___ccceeeeeehhhnnntttwwwxxxyyyzzzzzzyyywwwvvvqqqzzz|||vvvnnneeeXXXVVVWWWYYYUUUMMMHHHGGGDDDBBBAAAAAABBBCCCBBBAAA???AAACCCEEEGGGLLLQQQUUU]]]dddnnnvvvuuussswww~~~{{{ppphhh```ZZZVVVUUUSSSPPPQQQUUU]]]ffftttxxx[[[HHHCCC===999777555444333222111000//////...//////,,,,,,------...//////000---......///000//////////////////000111111222222111111222222222333333333222333555555555666999;;;777===AAAKKKXXXaaazzz~~~hhh___XXXXXXYYYYYY[[[]]]ZZZ\\\___bbbdddggghhhiiiiiiiiikkknnnqqqrrrqqqppprrruuuyyy|||fffUUUDDD===;;;:::999:::>>>???@@@AAADDDFFFHHHIIIQQQRRRTTTTTTUUUaaa{{{|||ggg^^^ZZZWWWUUUQQQNNNPPPTTT]]]fffuuu|||yyyvvvuuutttrrrqqqpppoooooollllllkkkjjjiiihhhgggfffhhhgggeeeccc```^^^\\\\\\XXXXXXVVVSSSOOOJJJGGGDDDAAA>>>;;;::::::;;;:::999999888777666555666777888999>>>FFFMMMRRRUUUWWWYYYvvvfffUUUMMMKKKFFFBBB@@@@@@>>><<<<<<===?????????>>>???@@@@@@??????AAACCCCCCCCCCCCDDDGGGIIILLLMMMOOOQQQTTTWWWZZZ```fffkkkmmmnnnooopppnnnllliiihhhggggggggggggfffeeedddccc^^^```bbbaaa___]]]ZZZYYYRRRNNNIIIEEECCCAAA???>>>;;;<<<===>>>>>>@@@BBBCCCEEEFFFHHHIIIKKKLLLLLLMMMHHHKKKOOOPPPNNNIIICCC>>>CCCBBBBBBCCCEEEGGGJJJLLLKKKMMMPPPSSSVVV[[[```dddmmmooorrrtttuuuvvvyyy|||}}}|||{{{yyyyyyyyyzzzzzzxxxxxxrrriii```[[[XXXXXX\\\[[[SSSJJJEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCHHHNNNRRRXXX\\\fffppprrrqqquuu|||zzzsssnnnddd]]]WWWUUUSSSPPPPPPTTTXXXZZZssstttsssxxxhhhIIIEEE>>>999777666555444333333111000000/////////............////////////------///000000000///......//////000111111222222111111222222222333333333222333555555555666999;;;:::===@@@JJJXXXeeewwwbbbZZZSSSTTTWWWXXXZZZ]]]ZZZ\\\^^^bbbdddfffggggggeeehhhlllooopppqqqqqqrrrtttwww{{{~~~mmm[[[GGG===;;;::::::;;;;;;<<<>>>@@@CCCGGGIIIKKKPPPSSSVVVXXX\\\nnnjjjaaaZZZZZZ]]]```]]]WWWVVVYYYccckkkyyy|||}}}wwwvvvuuusssqqqooonnnmmmkkkkkkjjjiiihhhgggffffffhhhgggeeeccc```___^^^]]]YYYXXXUUURRRNNNKKKIIIGGGCCC@@@<<<:::::::::999888999888777666555666666777999>>>EEEKKKOOOSSSVVVXXXnnn^^^OOOJJJHHHEEE@@@===@@@>>><<<<<<>>>@@@@@@@@@???@@@AAA@@@??????@@@BBBCCCCCCDDDEEEHHHKKKNNNPPPRRRUUUZZZ___ccchhhmmmppprrrrrrsssrrrpppmmmkkkiiiiiiiiihhhgggfffdddbbbaaa]]]___aaaaaa___\\\YYYXXXPPPMMMHHHEEEBBB@@@===;;;999;;;===>>>???AAADDDGGGEEEFFFIIILLLNNNQQQRRRSSSQQQUUU[[[^^^[[[UUULLLFFFDDDDDDDDDEEEGGGKKKNNNPPPRRRTTTXXX[[[___eeelllqqq}}}zzzwwwwwwxxxzzz{{{www|||~~~{{{vvvpppeee\\\^^^ZZZZZZ______WWWLLLEEEGGGEEEDDDDDDDDDDDDBBB@@@AAAAAA@@@???@@@DDDJJJOOOTTTWWW```kkkpppooossszzzyyyuuussshhh```XXXUUURRROOOOOORRRWWWUUUnnnsssppptttoooJJJFFF???:::777666555444444333222111000000000000111111000000//////......,,,---///000000000///......//////000111222222222111111222222222333333333222333555555555666999;;;<<<===???IIIXXXhhhmmm^^^VVVPPPQQQUUUWWWYYY]]]ZZZ[[[^^^aaadddeeeffffffaaagggmmmppppppppprrrtttvvvzzz~~~sss___III>>><<<;;;<<<===888999<<>>AAA@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFHHHJJJLLLPPPRRRUUUZZZ^^^ccckkktttxxxvvvvvvtttsssrrrsssrrrpppnnnkkkjjjiiigggeeeddddddcccccc```^^^\\\[[[ZZZWWWUUUOOOMMMHHHDDD@@@===<<<<<<:::;;;<<<===???BBBDDDEEEGGGJJJMMMOOOOOOQQQUUUYYY___```eeelllmmmbbbRRRGGGCCCBBBDDDIIIPPPUUUVVVUUUXXX\\\aaabbbeeennn|||zzzpppnnnpppttt{{{}}}xxxxxx}}}}}}sssjjjfffeeeccc___^^^bbbfffaaaRRREEEFFFDDDBBBCCCEEEFFFCCC@@@DDDCCC@@@???@@@BBBFFFHHHIIIPPPZZZbbbgggmmmrrrwwwzzzuuuooobbbWWWUUUTTTPPPNNNPPPQQQZZZeeevvvwwwkkkiii}}}{{{VVVCCC===???888444777666333222111000////////////////////////////////////,,,,,,---...///000111111...............///000000444444444555555444333333555444444444555666888999:::<<>>>>>>>>>>><<<<<<<<<<<<<<<======>>>???>>>>>>??????@@@@@@AAAAAACCCEEEGGGIIIKKKOOOSSSWWW[[[___ccchhhpppyyy|||{{{zzzyyyxxxxxxxxxuuuqqqnnnkkkjjjiiigggeeedddccccccbbb```]]]\\\[[[YYYWWWUUUNNNLLLGGGCCC???===<<<<<<>>>???@@@BBBDDDFFFHHHIIIIIIKKKNNNQQQTTTWWW[[[^^^gggjjjqqq{{{~~~sss___PPPIIIHHHHHHLLLSSSXXXYYYXXXYYY^^^dddgggjjjsssxxxnnnfffeeeiiipppxxx~~~yyyuuu~~~yyymmmggggggeeecccccchhhjjjdddTTTFFFHHHEEECCCDDDFFFGGGDDDAAABBBAAA???===>>>@@@DDDFFFGGGMMMVVV]]]bbbhhhoootttzzztttgggZZZVVVTTTQQQOOOQQQLLLSSS]]]nnnrrreeeaaattt```III???>>>888555777444333222111000////////////////////////////////////.........//////////////////............///000000333333444444444333333222444444444444555666888999:::===CCCLLLZZZwwwzzzkkk]]]UUUOOOPPPSSSSSSUUUXXXXXXZZZ]]]___```bbbdddggggggiiilllnnnoooqqqsssuuuvvvxxxzzz|||~~~rrrZZZHHH???===<<<;;;;;;<<>>===;;;:::::::::;;;<<<===???@@@??????@@@@@@AAABBBCCCCCCGGGHHHJJJLLLNNNSSSYYY^^^cccgggkkkooowww{{{tttoookkkjjjiiigggeeedddbbbbbbbbb___\\\ZZZYYYXXXUUUSSSLLLJJJFFFBBB???===<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJMMMRRRXXX]]]aaabbbmmmsss~~~nnnXXXNNNLLLKKKOOOUUUZZZ\\\\\\___eeelllnnnpppvvviii```YYY[[[aaajjjvvvzzzvvv}}}rrrnnnoooiiihhhiiimmmnnneeeUUUIIIKKKHHHEEEFFFHHHHHHEEEBBB???>>><<<;;;<<<>>>AAACCCEEEJJJPPPVVV[[[aaajjjpppxxx|||nnn___WWWTTTQQQPPPQQQKKKOOOUUUeeepppaaaYYYiiioooRRR@@@===888777777222333222111000////////////////////////////////////000000//////............//////......//////000111111222222333333333222222444444444444555777999:::<<<>>>CCCNNN^^^zzzzzzlll```WWWOOONNNPPPQQQSSSVVVVVVXXX[[[^^^___aaadddggggggjjjmmmooopppqqqsssuuutttwwwyyy{{{|||eeeOOOCCC>>>===;;;<<<>>>AAACCCGGGMMMTTTXXX``````hhh}}}iiiVVVSSSVVVWWWaaafffmmmtttzzzyyy~~~|||yyywwwtttttttttsssqqqooonnnmmmooonnnnnnmmmllljjjiiihhhjjjgggdddbbb```^^^[[[XXXZZZWWWTTTRRRRRRQQQOOONNNJJJFFFAAA>>><<<;;;999888666666555555555555555555777999===BBBGGGKKKNNNOOOGGGDDD@@@>>>??????>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGIIIKKKLLLNNNRRRXXX```eeejjjnnnrrrwwwwwwqqqjjjjjjiiigggeeecccbbbaaa```]]]ZZZWWWVVVTTTRRRQQQJJJGGGDDD@@@===<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHHHHGGGIIIOOOXXX___bbbbbbnnnwwwzzz```OOOMMMKKKNNNUUU\\\```aaahhhnnntttuuusssuuu}}}vvv```XXXRRRTTT[[[eeesss~~~}}}~~~~~~{{{zzzmmmlllmmmnnnllldddVVVLLLMMMJJJGGGGGGHHHIIIFFFCCC>>>===;;;;;;;;;===@@@AAACCCFFFKKKOOOTTT\\\eeelllsss~~~uuucccXXXSSSQQQPPPPPPPPPPPPSSS```{{{tttcccYYYdddzzz}}}YYYAAA;;;888999888222333222111000///////////////////////////////////////////////////........./////////...///000000111000111111222222222222111444333333444555777999:::===???DDDMMM^^^yyy{{{mmmbbbXXXOOOLLLMMMMMMOOORRRSSSVVVYYY\\\^^^```cccfffgggjjjmmmooopppqqqsssuuurrruuuxxxzzz{{{}}}nnnUUUFFF@@@===<<<===???AAADDDIIIOOOWWW\\\cccggguuu|||]]]RRRTTTYYY\\\eeejjjrrryyy|||zzzxxxvvvuuutttsssqqqpppnnnmmmmmmllllllllllllkkkjjjhhhhhhiiigggdddaaa```^^^[[[XXXZZZXXXUUUTTTTTTSSSPPPOOOJJJGGGCCC@@@???>>>===<<<:::999888666555555555555666888<<>>===<<<>>>>>>============>>>>>>???@@@AAACCCEEEGGGHHHIIIKKKMMMOOORRRWWW^^^fffllloootttzzzyyyrrrjjjjjjiiihhheeecccaaa___]]]ZZZUUURRRQQQPPPNNNMMMGGGEEEBBB???<<<<<<<<<<<<@@@BBBDDDFFFHHHJJJJJJKKKFFFFFFHHHNNNWWW^^^aaaaaammmyyykkkQQQNNNLLLOOOVVV___eeegggkkkqqqxxxzzzxxxyyyqqq]]]VVVQQQSSSXXXaaannnzzz~~~pppooonnnmmmiiiaaaVVVOOOOOOLLLHHHGGGHHHHHHFFFCCC======<<<;;;<<<>>>@@@AAABBBEEEHHHLLLPPPXXXbbbiiipppzzzzzzgggYYYSSSRRRPPPNNNQQQPPPRRR]]]tttyyyhhh\\\dddvvv```CCC:::888::::::333333222111000////////////////////////////////////------......///000000111///////////////000111111///000111111222222222111333333333444555777999;;;<<<@@@EEENNN___zzz{{{oooaaaWWWMMMJJJJJJJJJKKKNNNPPPRRRUUUXXXZZZ\\\```bbbdddgggkkknnnpppqqqrrrtttpppsssvvvxxxyyyzzz|||~~~vvv]]]KKKBBB>>>===<<<>>>@@@DDDIIIQQQYYY___cccnnnmmmVVVSSSVVVZZZ]]]fffmmmvvv~~~zzzwwwvvvvvvuuutttrrrqqqooommmlllkkkgggggghhhiiiiiiiiihhhhhhgggeeebbbaaa```^^^\\\YYYZZZXXXVVVUUUUUUTTTQQQOOOKKKHHHDDDBBBBBBCCCBBBBBB???===;;;888666555444555777888<<<@@@EEEIIIMMMOOOBBBAAA@@@>>>===<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIJJJNNNPPPTTTXXX]]]eeemmmrrruuu{{{vvvpppjjjjjjiiihhhfffccc```^^^YYYUUUQQQMMMKKKJJJIIIHHHDDDBBB@@@===;;;;;;<<<<<<>>>???BBBEEEGGGHHHHHHHHHFFFFFFIIINNNTTTZZZ]]]^^^jjjyyyvvvVVVRRRNNNPPPXXXbbbhhhkkkiiiqqqzzzooo___ZZZVVVWWWZZZ```mmmxxxyyypppqqqrrroooiiiaaaXXXRRRPPPLLLGGGFFFGGGGGGEEEBBB======<<<<<<===>>>@@@@@@AAACCCGGGIIIMMMUUU___fffkkktttlll[[[TTTSSSQQQLLLNNNNNNQQQZZZmmm~~~mmmaaafffvvviiiHHH===999;;;;;;444333222111000////////////////////////////////////,,,,,,---...///000111111000000//////000000111222///000111222222222222222333333333444555777:::;;;999@@@HHHQQQbbbyyynnn___UUUKKKIIIHHHGGGGGGJJJJJJMMMPPPRRRSSSVVVYYY[[[]]]aaafffjjjlllmmmooopppnnnqqquuuwwwxxxxxxzzz{{{fffSSSGGG@@@===;;;===@@@DDDJJJRRR\\\bbbfffuuuaaaSSSUUUVVVXXX\\\gggooo{{{~~~yyyvvvuuuvvvsssrrrqqqpppnnnllljjjiiicccdddeeefffggggggggggggeeecccaaa``````___]]][[[YYYWWWVVVVVVUUUTTTRRROOOLLLIIIEEEDDDDDDEEEDDDDDD@@@>>>;;;888555444444555666888;;;???CCCHHHLLLOOO@@@??????>>>===<<<===>>>======<<<<<<<<<===>>>>>>???@@@BBBEEEHHHKKKMMMNNNPPPTTTYYY^^^eeelllsssxxx~~~yyyrrrmmmiiijjjiiihhhfffbbb___]]]UUUQQQLLLHHHFFFEEEDDDCCCBBBAAA>>><<<;;;;;;;;;<<<:::<<>><<<===@@@DDDKKKTTT^^^eeekkk{{{\\\RRRWWWWWWYYY^^^hhhsssyyysssyyy}}}zzzzzz~~~yyyuuuttttttpppqqqqqqpppnnnkkkgggeeeddddddeeeeeefffeeeeeeeeebbbaaa______``````___]]]XXXWWWVVVVVVVVVTTTQQQOOONNNJJJFFFDDDCCCCCCBBBAAA===;;;888555444444555666555666999<<>>???AAACCC>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFIIILLLOOORRRSSSRRRVVV\\\ccciiiqqqwww|||}}}yyytttnnnkkkiiijjjiiihhhfffbbb___\\\SSSOOOIIIEEECCCCCCAAAAAAAAA@@@===;;;::::::;;;<<<<<<===AAADDDFFFGGGFFFFFF@@@CCCGGGHHHHHHJJJNNNRRRTTTeeewwwvvv[[[UUUNNNMMMSSS\\\bbbfffoooyyyzzzooollljjjkkkkkkoooyyy~~~uuunnnuuu|||}}}vvviii\\\UUUOOOKKKEEECCCCCCCCCBBB???;;;;;;;;;;;;<<<===>>>>>>===@@@DDDGGGJJJQQQZZZaaa___gggqqqsssaaaYYYYYYUUUMMMKKKNNNRRRWWW```sss~~~kkkjjjuuu~~~zzzVVVFFF<<<;;;;;;555333222111000///////////////////////////////////////////////////.........000000000000000111111222000000111222333444444444222222222333555888:::<<<;;;FFFPPPTTTbbb~~~sssjjjYYYPPPHHHGGGFFFCCCBBBCCC???AAADDDFFFFFFHHHJJJMMMOOOTTTZZZ___ccceeeggghhhlllooosssvvvvvvvvvwwwxxxxxx{{{yyycccQQQDDD>>><<<>>>AAAEEELLLVVV```gggqqqZZZTTTYYYYYY[[[bbbiiivvv{{{llleeelllsssssstttzzzxxx|||{{{vvvsssrrrooooooppppppnnnjjjfffccceeefffffffffeeedddccccccaaa```______```aaa```^^^WWWVVVUUUUUUVVVTTTQQQOOOOOOLLLGGGCCCBBB@@@???===999777555333333444666777444555777;;;???EEEIIILLLDDDCCCAAA???>>>>>>???@@@@@@@@@???AAACCCEEEFFFFFFJJJLLLNNNPPPQQQSSSVVVYYY\\\___ccchhhnnnvvv~~~{{{vvvsssqqqnnnlllmmmlllkkkiiihhhddd```\\\QQQMMMGGGCCCAAA@@@>>>===>>>===;;;::::::;;;<<<===@@@@@@AAABBBBBBCCCCCCDDDGGGHHHHHHHHHGGGHHHKKKNNNYYY___iiiuuuvvv```TTTJJJLLLTTT]]]fffllluuu}}}wwwwwwuuuttttttyyy}}}xxxuuuxxxzzzxxxwwwxxx{{{xxx{{{ppp\\\QQQPPPLLLHHHEEEEEEEEEDDDCCC<<<<<<<<<===============<<>>DDDNNNYYYgggwwwlllaaaSSSNNNFFFBBBAAA@@@>>>===>>>???AAADDDEEEFFFFFFFFFGGGKKKOOORRRUUUYYY___dddjjjmmmpppqqqqqqrrrvvvzzz}}}|||||||||}}}ttt___MMMCCCAAA@@@???BBBLLL[[[ggglllwww\\\TTTXXXYYY\\\bbbnnn{{{vvvhhh___eeeqqqvvvvvvvvv{{{|||}}}|||zzzwwwwwwwwwvvvrrrnnnlllkkkkkkhhheeeeeefffhhhiiiiiigggeeecccbbbbbbbbbbbb```^^^]]][[[XXXWWWUUUUUUUUUTTTQQQOOOMMMLLLJJJGGGDDDAAA???>>>===;;;888555444555666888666666777:::>>>DDDIIILLLCCCBBB@@@?????????AAABBBBBBBBBBBBDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSVVVZZZ]]]dddfffjjjooouuu}}}zzzvvvtttrrrpppnnnnnnmmmkkkjjjiiieee```]]]QQQMMMGGGBBB@@@???>>>======<<<;;;;;;;;;<<<======AAAAAAAAABBBBBBCCCDDDDDDFFFGGGIIIKKKKKKMMMPPPSSSYYY```iiirrr{{{xxxooo___WWWPPPPPPSSSZZZfffqqqzzz}}}}}}}}}|||}}}{{{uuuqqqsssuuuuuuvvvyyy||||||wwwbbbVVVNNNKKKHHHEEEEEEDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCEEEIIIQQQWWW^^^fffnnnwwwuuuhhh]]]VVVRRRPPPNNNKKKMMMSSSXXXccc~~~yyyjjjiiisss|||kkkMMM???:::777555444333222111000///////////////............////////////............///////////////000111111222222222222333333333333444444444444555666888:::;;;<<>>===<<<;;;888555444555666777555555666999===CCCHHHKKKBBBAAA@@@@@@@@@AAACCCDDDFFFFFFHHHIIIKKKMMMNNNOOOOOOQQQSSSUUUWWWZZZ^^^bbbiiilllqqqwww}}}yyyuuusssrrrqqqppppppooommmllljjjfffbbb^^^QQQMMMFFFAAA???>>><<<;;;<<<<<<;;;;;;<<<===>>>???AAAAAAAAABBBBBBCCCDDDEEEFFFIIIMMMPPPRRRTTTWWWZZZ]]]dddlllrrrwwwyyyssskkk^^^ZZZVVVSSSRRRWWWfffuuu|||{{{sssmmmlllnnnqqqvvv{{{{{{eeeWWWKKKIIIGGGEEEEEECCCAAA???>>>>>>>>>======<<<<<<;;;@@@AAABBBBBBBBBGGGNNNTTT```fffkkkrrryyymmmaaaXXXSSSQQQMMMJJJKKKOOOSSS\\\sssxxxgggdddnnnyyy~~~wwwVVVCCC:::555111555555333222111000000000//////............////////////............///////////////000111111222222222222333333333333444444444444555666888:::;;;<<<@@@IIISSSWWW]]]nnn{{{ssslll```TTTKKKGGGBBB>>>======<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@BBBEEEHHHMMMTTT[[[```dddfffiiikkkmmmppptttxxxyyyyyyzzz{{{}}}yyy```PPPFFFCCCAAAGGGRRRaaaooowww~~~```TTTRRRQQQXXXcccnnn}}}rrrlllkkksss}}}|||{{{}}}yyysssnnnkkkiiigggfffiiijjjjjjjjjiiifffdddbbbaaaaaa```___^^^[[[YYYWWWXXXWWWVVVUUUUUUTTTRRROOOOOOMMMKKKHHHDDDAAA>>>===<<<:::888666555555666777555555666888<<>><<<;;;:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGJJJMMMRRRVVVYYY[[[]]]___dddllltttwwwzzz{{{xxxrrrbbb]]]XXXTTTSSSXXXfffuuuyyy{{{sssjjjhhhiiimmmvvv~~~vvv```RRRIIIHHHFFFEEEDDDBBB???===<<<<<<;;;:::999999888888???@@@AAA@@@@@@EEEMMMSSS___ccchhhmmm~~~|||rrreeeZZZTTTRRROOOKKKKKKNNNPPPVVVjjjyyyfff```iiivvv}}}[[[DDD;;;888666666555444333222111111111//////............/////////............//////000/////////000111111222222222222222333333333444444444444555666888:::;;;<<<>>>JJJTTTWWW[[[jjj}}}rrrllleeeYYYMMMEEECCC???<<<;;;;;;;;;;;;===>>>@@@AAABBBBBBBBBAAABBBCCCDDDGGGLLLSSSYYY^^^bbbcccdddgggjjjooosssvvvxxxxxxyyy{{{}}}lllXXXJJJEEEBBBFFFPPP]]]jjjtttgggYYYRRRNNNUUUaaapppwwwssssssvvv}}}|||xxxrrrmmmjjjiiihhhhhhkkkkkkkkkjjjhhhfffcccbbb````````````^^^\\\ZZZYYYYYYWWWVVVVVVVVVTTTRRRPPPOOONNNKKKHHHDDDAAA>>>===<<<:::888777666666666777555555555777:::???CCCFFFBBBCCCCCCDDDFFFGGGIIIJJJKKKNNNRRRUUUUUUWWWYYY[[[]]]^^^^^^^^^^^^aaaeeehhhiiiooowww~~~zzzuuurrrqqqqqqrrruuusssrrrpppnnnjjjeeeaaaTTTNNNFFF@@@===;;;;;;:::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAACCCFFFIIIJJJPPPTTTXXX\\\^^^```bbbdddjjjqqqyyy|||~~~kkk```VVVSSSUUU[[[fffpppwww|||{{{rrriiieeedddhhhrrr|||ooo\\\OOOIIIGGGEEEDDDDDDBBB???<<<<<<;;;;;;:::999888888777;;;===>>>>>>???DDDLLLRRRVVV[[[aaaiii|||}}}~~~|||uuuiii]]]VVVSSSQQQMMMLLLOOOPPPTTTdddwww}}}hhh___ggguuu}}}```EEE;;;::::::777666444333222222111111//////............//////...............///000000/////////000111111222222222222222333333333444444444444555666888:::;;;<<<===IIITTTXXX```qqqtttkkkfff^^^RRRIII@@@???>>><<<::::::;;;<<>>???@@@@@@????????????@@@AAADDDHHHLLLNNNWWWYYY]]]```bbbcccfffhhhmmmsssyyy~~~ttteeeVVVSSSXXX___ggglllxxx}}}{{{sssiiidddbbbdddnnnxxxnnn^^^RRRIIIGGGEEECCCCCCAAA???============<<<<<<;;;;;;:::888;;;===>>>???CCCJJJOOOKKKRRR[[[eeewww|||}}}|||wwwnnncccYYYTTTRRRMMMLLLPPPPPPSSS```pppnnnccciiiwwwhhhHHH;;;:::999666555444333222111111111//////............//////......---......///000111/////////000111111222222222222333333333333444444444444555666888:::;;;<<<>>>JJJUUU\\\iiiyyymmmgggaaaWWWLLLEEE=========<<<;;;;;;===??????@@@AAABBBBBBBBBAAA@@@<<<===???EEEMMMUUUYYY[[[WWWVVVUUUXXX]]]cccgggiiinnnooorrruuuyyy|||~~~oooXXXLLLBBBCCCFFFKKKUUUaaaqqq{{{nnncccZZZ[[[```mmm~~~}}}qqqqqqpppnnnlllkkklllnnnkkkjjjiiihhhfffdddbbbaaaaaabbbbbbcccbbbaaa```___YYYXXXWWWVVVVVVUUUSSSPPPNNNMMMKKKHHHEEEBBB@@@???======;;;:::999999888888777777666777999===@@@CCCGGGHHHIIIKKKLLLMMMMMMNNNLLLRRRXXX[[[ZZZ[[[^^^bbbaaabbbbbbbbbdddhhhmmmqqqxxx}}}|||wwwxxxwwwtttrrrrrrvvvyyyyyywwwuuusssqqqmmmhhhdddWWWQQQHHHAAA===<<<;;;;;;>>>>>>???@@@@@@@@@???>>>>>>>>>>>>AAAEEEJJJNNNQQQZZZ\\\___aaadddgggkkknnnqqqtttxxx{{{kkk[[[WWW[[[aaagggmmmtttxxx|||{{{wwwvvvyyy|||wwwoooiiiddddddlllvvvrrr```SSSKKKHHHEEECCCBBBAAA@@@>>>=========<<<<<<<<<<<<<<<888;;;>>>??????AAAFFFJJJHHHPPPYYYaaaooo~~~}}}yyysssiii^^^WWWPPPKKKJJJNNNOOOQQQ\\\kkkvvviiimmm{{{rrrNNN???:::888666555444222111111111111//////............//////---------......///000111/////////000111111222222222222333333333333444444444444555666888:::;;;<<>>===<<<<<<>>>AAABBBCCCDDDEEEDDDDDDBBBBBBAAAAAADDDIIIPPPUUUVVVVVVNNNLLLKKKMMMSSSYYY\\\]]]bbbeeeiiiooouuuzzz}}}ttt___PPPDDDCCCDDDFFFOOO\\\jjjyyyooofffcccdddlll~~~|||oooqqqrrrqqqnnnlllmmmnnniiiiiihhhfffeeecccbbbaaaddddddddddddbbb```^^^]]]ZZZXXXWWWWWWWWWUUUSSSQQQMMMLLLJJJHHHFFFCCCBBBAAA>>>>>>===<<<;;;::::::999999888777777999<<<@@@BBBIIIJJJKKKMMMNNNNNNOOOOOOLLLRRRYYY[[[[[[[[[___ccc```aaabbbccceeejjjqqqvvv}}}{{{vvvsssuuuuuutttrrrtttyyy}}}zzzxxxvvvtttrrrnnnhhhdddYYYRRRIIIAAA===<<<;;;;;;>>>???@@@AAAAAA@@@>>>=========>>>@@@EEEKKKPPPSSS[[[]]]___bbbeeeiiinnnrrrtttvvvyyyppp```ZZZ\\\aaahhhooonnnrrruuurrrlllhhhiiikkktttxxx}}}uuuoooiiihhhnnnwwwuuuaaaRRRLLLIIIEEEBBBAAAAAA@@@@@@::::::;;;;;;;;;;;;;;;;;;888<<>>>>><<<===@@@CCCFFFGGGHHHHHHHHHGGGEEEEEEKKKKKKKKKOOOSSSUUUSSSQQQHHHEEECCCEEEKKKQQQTTTUUUZZZ]]]cccjjjrrrxxx}}}tttcccRRRFFFDDDDDDEEENNN[[[dddxxxoooiiihhhlll}}}{{{ppprrruuutttpppmmmmmmnnnhhhhhhgggeeedddcccbbbbbbgggffffffdddbbb^^^[[[ZZZZZZXXXWWWWWWWWWVVVSSSQQQLLLLLLJJJHHHFFFDDDCCCBBB??????>>>===<<<;;;::::::999999888888999<<<@@@BBBJJJKKKLLLNNNNNNLLLKKKIIIUUURRRUUU]]]aaa______bbbccccccccceeehhhooovvv|||~~~wwwsssppprrrttttttsssuuuyyy}}}yyyyyywwwuuurrrooommmkkk[[[RRRGGG@@@>>>???@@@@@@AAABBBDDDEEEEEEDDDCCCCCCDDDBBBBBBCCCGGGMMMSSSWWW]]]]]]]]]```dddjjjppptttqqqxxxrrrbbb]]]___```cccfffnnngggbbbaaaaaa```bbbeeelllvvv}}}~~~vvvjjjgggppp{{{yyyfffYYYPPPJJJDDDCCCBBB>>>===???>>>===<<<;;;:::999999999888999:::;;;<<>>======@@@FFFKKKJJJJJJKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQQQQOOOJJJFFFAAAAAABBBCCCFFFIIIMMMPPPQQQVVV]]]eeelllqqqtttvvv|||~~~lllWWWFFFCCCEEEDDDHHHQQQhhhwwwrrrtttvvvxxxyyyxxxvvvuuutttrrrnnnkkkkkkiiifffeeeeeefffeeedddiiihhhgggeeeccc```\\\ZZZXXXXXXXXXXXXWWWUUUSSSRRRSSSQQQOOOLLLHHHFFFDDDCCC>>>===<<<;;;<<<;;;888666333444666777999<<>><<<>>>===<<<;;;:::::::::::::::999:::;;;;;;<<<>>>BBBEEEHHHNNNUUUZZZ___gggrrr{{{{{{vvvvvvuuuxxxnnnYYYSSSLLLHHHKKKJJJJJJSSS___uuu{{{xxxbbbFFF;;;:::777666555333222111000000////////////000000000000......///000000000000000000000000000000111111222222222222222333333333333444444444555777999<<<===AAAOOOUUU___}}}uuullleee\\\SSSLLLFFFAAA>>>;;;===>>>>>>???BBBGGGKKKLLLLLLKKKKKKJJJKKKKKKKKKNNNMMMLLLLLLKKKHHHDDDAAA@@@@@@@@@AAABBBEEEIIIKKKRRRTTTZZZbbbjjjoooooonnntttvvvyyy|||qqq[[[GGGBBBBBBBBBHHHQQQeee{{{}}}wwwrrrsss}}}|||{{{yyywwwvvvuuurrrnnnkkkllliiifffeeeeeeffffffeeegggfffeeedddbbb```\\\ZZZVVVVVVWWWWWWVVVTTTRRRQQQRRRPPPMMMJJJGGGDDDCCCBBB>>>===<<<<<<<<<;;;999777333555666777999<<>>;;;<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;===AAADDDFFFLLLTTTYYY]]]dddnnnvvvwwwsssuuuvvv{{{uuubbbUUUMMMIIIKKKJJJIIIQQQ\\\llljjjIII<<<:::777666555333222111000000000000000000////////////////////////000000000000000000000000000111111222333333333333444444444444444444444555777999<<<===@@@NNNSSS\\\wwwyyymmmfff___UUULLLFFFAAA>>><<<<<<===???@@@BBBEEEIIILLLNNNMMMKKKIIIIIIJJJKKKLLLNNNKKKGGGDDDBBBAAA???===@@@AAAAAABBBBBBEEEIIILLLTTTUUUYYY___eeegggeeebbbiiilllpppuuuzzz~~~xxxbbbKKKBBB??????FFFOOO^^^qqq~~~vvvuuu{{{~~~|||{{{yyywwwvvvsssooolllllliiieeeddddddfffgggggggggfffcccbbb```]]]XXXUUUTTTTTTVVVVVVVVVTTTRRRQQQPPPNNNLLLHHHEEECCCAAA@@@>>>===<<<<<<<<<;;;999777444555666777888;;;@@@CCCHHHIIIKKKLLLMMMNNNNNNNNNPPPUUU]]]eeeiiijjjkkkkkkjjjmmmooonnnnnnttt|||xxxuuusssqqqpppjjjmmmpppsssuuuwwwxxxxxx}}}}}}}}}}}}{{{yyyvvvtttjjj___PPPEEEAAABBBCCCDDDDDDFFFKKKPPPUUUXXXZZZ[[[TTTWWWYYYXXXXXXZZZaaafffiiiiiihhhjjjnnnttt{{{}}}qqqfff```]]]ZZZXXXYYYWWWUUUVVVZZZ\\\[[[___dddkkkyyyvvvsssxxx}}}vvvfffZZZMMMHHHEEEEEECCC>>>:::::::::::::::999::::::;;;;;;;;;<<<<<<;;;;;;<<>>===<<<===>>>@@@BBBEEEHHHKKKMMMNNNLLLIIIGGGFFFGGGIIIJJJKKKGGGBBB>>>======>>>===AAACCCEEEEEEEEEGGGLLLPPPYYYZZZ\\\]]][[[ZZZXXXXXX^^^bbbhhhooovvv{{{zzzgggQQQEEE@@@@@@EEEKKKVVVeeevvv~~~}}}{{{yyywwwvvvsssoookkkkkkhhhdddcccdddfffggggggiiifffbbb```___[[[UUUQQQSSSTTTVVVWWWWWWUUUSSSQQQPPPNNNKKKHHHEEEBBBAAA@@@>>>===<<<<<<===<<<:::888555666777777888:::>>>AAAFFFGGGIIIKKKLLLNNNNNNOOOSSSZZZccciiilllnnnoooppplllmmmoooooopppwwwzzzyyyxxxuuusssqqqppppppjjjlllooosssvvvxxxyyyxxx~~~|||zzzxxxnnncccSSSHHHCCCCCCDDDEEEGGGIIIMMMRRRVVVZZZ\\\]]]WWWZZZ]]]______aaafffiiijjjjjjlllooottt{{{vvvmmmdddaaa___[[[YYY[[[[[[[[[]]]`````````ccciiiooo|||{{{wwwvvvwwwvvv}}}|||tttggg[[[NNNIIIEEEEEECCC>>>::::::::::::999999999:::;;;;;;;;;<<<<<<;;;:::;;;???AAACCCIIIOOOTTTWWW^^^hhhppp{{{rrrqqqtttyyywwwaaaVVVNNNNNNMMMJJJOOOWWW```~~~~~~UUU???;;;777666555333222111000000000000000000////////////111000////////////000000000000000000000111111222333333333444444444555555444444444555777999<<<===AAANNNTTT^^^wwwyyykkk___WWWQQQIIIBBB???>>>======>>>???AAADDDGGGJJJKKKKKKKKKIIIFFFDDDDDDEEEGGGHHHGGGCCC???<<<===???@@@AAACCCEEEGGGGGGFFFGGGMMMQQQaaacccbbb[[[RRRMMMNNNRRRTTTYYYbbbkkktttzzz}}}~~~vvvhhhVVVJJJCCCAAACCCFFFNNNZZZhhhuuu{{{zzzxxxvvvuuurrrnnnkkkjjjgggdddbbbccceeeeeeeeefffccc``````aaa```[[[VVVTTTVVVXXXYYYXXXVVVSSSQQQPPPNNNKKKHHHEEEBBBAAA@@@>>>===<<<<<<======;;;999666777777777777999===@@@FFFGGGHHHJJJLLLNNNPPPQQQVVV___hhhkkkmmmppprrrrrrmmmmmmmmmnnnsss|||{{{wwwwwwvvvtttqqqoooooopppkkklllnnnrrrvvvzzzzzzzzz~~~}}}{{{oooeeeVVVJJJFFFEEEEEEEEEHHHKKKOOOSSSWWWZZZ[[[\\\WWWZZZ___dddhhhjjjkkkkkkhhhiiimmmrrrxxx~~~zzzssskkkfffbbbbbbbbb______aaa``````bbbddddddccciiipppuuu~~~yyyuuurrrooossswwwyyyyyytttiii]]]PPPJJJFFFFFFCCC>>>;;;;;;::::::999999999999::::::;;;;;;;;;::::::;;;???AAABBBGGGMMMPPPTTT\\\gggppp{{{rrrrrruuuzzzdddXXXOOONNNLLLIIILLLSSS]]]uuu\\\BBB<<<777666555333222111000000////////////000000000000222111///......///000000000000000000000111111222333333333333444444444444444444444555777999<<<===EEEPPPWWWeee|||pppcccXXXPPPKKKEEE@@@???????????????@@@BBBEEEIIIKKKJJJIIIGGGFFFDDDCCCCCCDDDFFFGGGDDDBBB???>>>@@@BBBCCCDDDCCCGGGJJJJJJIIIKKKQQQWWWmmmkkkdddXXXLLLHHHKKKPPPPPPVVVaaammmvvv|||}}}~~~nnndddVVVKKKDDDAAAAAABBBJJJRRR^^^jjjuuu~~~xxxvvvuuutttsssqqqmmmjjjiiifffdddcccccccccbbbaaa___]]][[[___dddeeebbb^^^VVVWWWYYYZZZYYYVVVRRRPPPOOONNNKKKHHHDDDBBB@@@@@@>>>===<<<<<<======;;;:::777888888777666888;;;>>>GGGHHHIIIKKKNNNQQQSSSTTTYYYcccjjjjjjkkkoooqqqqqqpppmmmkkknnnvvv~~~yyyxxxuuuvvvvvvsssooommmnnnooommmlllmmmqqqvvv{{{||||||~~~}}}oooeeeWWWMMMHHHFFFFFFEEEIIIKKKOOOSSSXXXZZZ\\\]]][[[]]]bbbkkktttvvvsssoooiiilllqqqvvv|||yyyrrrrrrqqqiiibbb___^^^[[[[[[___aaaaaabbbeeeeeedddfffhhhhhhhhhpppyyy~~~zzzuuurrrkkkooorrruuuxxxwwwlll```SSSLLLGGGEEECCC>>><<<===;;;;;;:::999888888888888::::::;;;::::::<<>>>>>???@@@???@@@@@@BBBFFFJJJKKKIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGCCCAAA@@@AAACCCDDDDDDDDDCCCIIIPPPTTTVVV\\\fffnnnyyypppaaaSSSLLLKKKNNNQQQSSS\\\iiivvvvvvfff___SSSGGG@@@???@@@@@@HHHMMMWWWbbbkkkttt}}}tttsssrrrqqqqqqooollliiigggeeedddccccccaaa___]]]XXXUUUTTTXXX___bbb___ZZZVVVWWWYYYZZZXXXTTTPPPMMMNNNLLLIIIFFFCCC@@@???>>>>>>===<<<===>>>>>><<<:::888888888777666777:::===IIIIIIKKKMMMPPPSSSUUUWWW[[[eeekkkiiihhhmmmpppppprrrmmmiiinnnyyy|||uuusssuuuuuuvvvuuurrrnnnkkklllnnnooommmmmmpppvvv|||~~~~~~}}}~~~nnneeeXXXNNNIIIGGGFFFEEEHHHKKKOOOTTTXXX\\\^^^______aaagggrrr~~~|||uuulllpppuuu{{{|||nnnaaa\\\YYYTTTQQQRRRSSSRRRTTT[[[______bbbfffhhhgggiiillllllmmmvvv}}}zzzvvvsssjjjmmmppptttyyyyyyooocccUUUMMMGGGEEECCC???===???<<<;;;:::999888888888888999::::::::::::<<>>===>>>@@@@@@???AAAAAABBBFFFJJJKKKHHHDDDCCCCCCDDDEEEFFFGGGHHHHHHCCCBBBBBBCCCEEEEEEDDDBBBDDDLLLVVV___fffppp~~~qqq\\\OOOMMMPPPRRRRRRZZZcccrrrxxxjjjbbb[[[OOOBBB<<<<<>>===<<<===>>>>>><<<:::888999888777666777999<<>>@@@DDDIIIMMMSSS[[[eeemmmyyy~~~yyyxxx|||xxxeeeSSSPPPQQQOOOMMMPPPTTT^^^yyyvvvlllGGGAAA:::888666555555444111///000000000000////////////////////////000000000000////////////////////////111222222333333444444555555666777777777999<<>>AAADDDEEEEEEDDDCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIGGGFFFEEEGGGHHHHHHHHHQQQWWWcccuuuiiiWWWTTTVVVUUUXXX^^^eeetttuuueee[[[TTTOOOIIIBBB>>>===>>>???GGGLLLQQQUUUYYYdddsss{{{uuurrrnnnkkkjjjiiiiiihhheeecccaaa``````^^^ZZZXXXTTTTTTTTTTTTSSSRRRQQQPPPTTTVVVXXXXXXWWWTTTPPPNNNLLLKKKIIIFFFBBB???<<<;;;;;;;;;::::::999::::::::::::999777555666888:::<<>>???CCCHHHMMMRRR[[[eeemmmvvv{{{}}}{{{~~~iiiTTTNNNNNNKKKLLLPPPRRR\\\vvv}}}nnnvvvsssLLLBBB:::888666555444333111000000000000000////////////////////////000000000000111111111111111111111111111222222333333444444555444555777777777999<<>>;;;:::<<<===>>>???>>>@@@CCCCCCCCCBBBCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKKKKIIIHHHGGGIIIKKKLLLMMM\\\iii|||ooo___SSSUUUYYY\\\cccmmmuuutttgggYYYPPPLLLIIIDDD???===<<<>>>???EEEIIIOOORRRWWWaaappp{{{~~~|||~~~{{{wwwvvvrrrnnnlllkkkjjjiiihhheeeccc```___^^^]]][[[YYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYWWWSSSOOOMMMKKKIIIGGGEEEBBB???===<<<;;;::::::999999999999999:::888777555666888:::<<>>>>>AAAGGGKKKQQQZZZdddlllrrrxxxnnnUUULLLJJJHHHJJJPPPOOOYYYpppzzzggglllzzz~~~SSSCCC;;;888666444444333222000000000000000////////////////////////000000000000111111111111111111111111111222222333333444444555444555666777777999<<>>;;;:::<<<>>>>>>>>>===???@@@AAA@@@@@@AAACCCAAAAAABBBDDDFFFIIILLLNNNNNNLLLKKKJJJLLLOOOSSSUUUaaattt}}}```WWWRRRWWW]]]cccooo{{{|||tttjjj```UUUKKKEEECCCAAA???===;;;<<<======AAAFFFLLLPPPVVV```mmmxxx~~~|||xxxvvvsssooolllkkkjjjiiigggeeebbb___]]]]]]]]]\\\\\\`````````aaa``````______]]]\\\[[[YYYVVVSSSPPPNNNJJJHHHFFFCCCAAA???>>>===:::999999888777777888888:::888666555555777:::;;;\\\VVVTTTXXX]]]^^^___aaa^^^bbbgggmmmqqqtttttttttooonnnpppwww~~~yyyqqqooollliiiiiikkknnnpppmmmlllllllllmmmoooqqqssstttxxx}}}xxxfffYYYLLLFFFDDDBBB@@@AAA@@@CCCGGGMMMSSS[[[dddiiiqqqtttxxxkkk```XXXYYYZZZ[[[[[[ZZZXXXVVVVVVYYY\\\^^^cccoooyyysssooogggbbb___bbbgggiiiddd^^^VVVNNNHHHEEEBBB===;;;<<<;;;::::::999888999999999::::::::::::;;;<<<======<<<@@@EEEJJJOOOXXXbbbjjjoootttoooVVVMMMJJJHHHJJJNNNOOOUUUhhhxxxdddhhhsssYYYCCC;;;999666444444333222000000000000000////////////////////////000000000000111111111111111111111111111222222333333444444555444555666777777999===@@@JJJ[[[uuuuuucccVVVLLLDDD??????===;;;:::<<<>>>>>>>>>===>>>??????>>>>>>AAACCCCCCCCCCCCEEEGGGJJJLLLNNNOOONNNMMMMMMNNNRRRXXX\\\bbbvvvgggYYYVVVWWW[[[___fffuuuzzz{{{}}}~~~{{{oooiii```VVVOOOHHHBBB???>>>===<<<;;;;;;;;;;;;;;;>>>CCCIIIPPPWWWaaannnwww}}}~~~~~~{{{uuurrrnnnllljjjiiigggeeeeeeaaa]]]ZZZ[[[\\\]]]^^^aaaaaaaaaaaa``````___^^^___^^^]]]ZZZXXXUUURRRQQQKKKJJJGGGCCC@@@>>><<<<<<:::999888777666666666777999888666555555777999;;;aaa[[[VVVYYY\\\]]]^^^aaa\\\```ffflllppprrrrrrrrrkkkkkknnnuuuzzz{{{uuupppmmmllliiihhhhhhiiilllmmmlllkkkkkkkkkmmmpppsssuuuwww{{{vvv___SSSGGGDDDCCCBBBAAAAAA@@@BBBGGGMMMUUU^^^hhhoooxxx|||{{{tttmmmeee^^^[[[]]]___``````^^^\\\[[[ZZZ]]]```ccciiivvvyyytttqqqhhhccc^^^```eeefffbbb]]]UUUNNNGGGEEEBBB===:::<<<::::::999888888888888999:::999999::::::;;;<<<===;;;???DDDHHHMMMVVV```ggglllrrrnnnWWWOOOMMMJJJJJJMMMOOORRRaaauuubbbfffppp^^^DDD<<<999555333333333222111000000000000////////////////////////000000000000000000000000000000000000111222222333333444444555333444666777777:::===@@@GGGZZZxxxtttaaaTTTJJJCCC???===<<<::::::<<<>>>>>>>>>===>>>??????>>>>>>AAACCCEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPPPPOOOPPPUUU[[[```gggwwwvvv___WWWYYY\\\```ccclll}}}zzzrrrrrrssstttwwwzzz}}}~~~~~~~~~}}}{{{yyywwwxxxxxxxxxvvvrrrlllgggccc[[[UUUMMMFFFBBB???>>><<<======<<<;;;;;;:::::::::<<>>@@@JJJ[[[wwwuuuaaaSSSIIICCC???<<<;;;:::;;;===>>>>>>======???@@@AAA@@@@@@AAACCCFFFFFFEEEEEEFFFHHHJJJKKKOOOQQQSSSRRRSSSWWW]]]cccjjjtttooo^^^WWW[[[```dddkkkxxxwwwoooiiihhhhhhiiilllqqqxxx{{{~~~~~~|||zzz{{{|||~~~~~~}}}|||zzzwwwssspppnnnllllllhhhhhhfffccc^^^YYYTTTQQQIIIDDD???;;;::::::::::::======<<<;;;:::::::::;;;;;;???FFFOOOXXXbbblllrrr{{{|||wwwyyy|||~~~{{{}}}~~~}}}{{{yyyyyyyyyyyyyyyyyy{{{}}}|||sssooooooppprrrvvvyyyzzzzzzxxxvvvmmmjjjgggeeedddaaa^^^\\\ZZZWWWSSSRRRSSSVVVXXXYYY\\\]]]]]]]]]]]]]]]\\\\\\`````````___]]]ZZZXXXVVVSSSOOOJJJDDD???<<<:::999::::::888777666666666666999777555444444666999:::cccZZZSSSRRRSSSRRRSSSUUUSSSWWW]]]cccfffgggfffeeeaaabbbeeeiiimmmnnnkkkgggfffffffffggghhhjjjlllmmmqqqpppoooooorrrvvvzzz}}}|||lllSSSIIIAAA@@@CCCDDDEEEFFFBBBEEEKKKRRR[[[fffpppwwwzzzlllaaa\\\[[[\\\]]]\\\^^^``````___```cccfffhhhjjjppp{{{{{{uuurrrpppoooiiiddd___```dddddd___YYYQQQJJJDDDCCC@@@<<<:::<<<:::999999888888888888888999999999999:::;;;<<<===<<>>AAAOOOZZZooouuuaaaRRRHHHBBB>>>;;;::::::;;;===>>>>>>===>>>@@@CCCCCCCCCBBBCCCCCCDDDDDDDDDDDDFFFHHHJJJLLLPPPSSSVVVWWWVVVYYY___eeefffnnnuuuzzz{{{vvvjjj^^^[[[```eeejjjsss}}}kkkddd```]]]^^^___aaahhhooovvv{{{zzzuuutttuuuuuutttsssqqqpppppppppqqqnnnllliiieeebbb```______YYYXXXUUUQQQNNNJJJGGGEEE???<<<999777777999999999<<<;;;:::999:::;;;<<<===;;;>>>DDDLLLTTT]]]dddiiivvv~~~~~~zzzuuuqqqrrrvvv||||||zzzxxxwwwxxxyyy{{{zzzxxxwwwvvvwwwtttvvvwwwyyy|||~~~}}}xxxsssqqqllleeecccddddddhhhmmmqqqrrrrrrqqqppphhhfffcccaaa___]]]YYYVVVQQQOOOLLLLLLNNNPPPQQQRRRUUUVVVXXXZZZ\\\]]]^^^___bbbccccccbbb___[[[WWWUUUSSSPPPKKKEEE@@@===<<<;;;;;;;;;999888777666666666888777555444444666888:::bbbXXXPPPNNNNNNMMMNNNPPPOOOSSSYYY___bbbbbbaaa_________aaaeeeiiijjjhhhfffccccccdddfffiiikkkmmmnnnpppooonnnnnnqqquuuyyy|||yyyhhhPPPGGG???@@@DDDEEEFFFHHHCCCGGGMMMTTT]]]hhhrrryyyzzzqqqddd[[[WWWXXXZZZ\\\]]]___`````````bbbhhhlllsssvvv~~~uuupppmmmmmmllliiiccc___```cccccc^^^WWWPPPIIICCCBBB???;;;:::<<<:::999999888777888888888999999999999:::;;;<<<<<<===@@@CCCFFFIIIPPPYYY___jjjtttqqqZZZPPPMMMIIIHHHKKKKKKTTTaaatttkkkjjjsssmmmNNN===999555222222222222222000000000000////////////////////////000000000000111111111111111111111111111222222333333444555555222444555666888:::>>>AAANNNTTTddduuuzzzyyyvvv```QQQGGGAAA===;;;:::999;;;===>>>>>>===>>>AAADDDEEEEEEDDDCCCDDDBBBBBBBBBDDDFFFIIILLLMMMQQQUUUYYYZZZYYY[[[```fffdddkkkqqqtttvvvsssjjj``````eeeiiinnnxxxjjjWWWSSSRRRTTTXXXZZZ___iiisssvvv{{{yyyrrrooooookkkjjjgggdddccccccdddeee^^^\\\XXXUUURRRQQQQQQQQQJJJHHHFFFBBB???===<<<;;;<<<:::888888999::::::999:::999888888999;;;===???;;;>>>CCCIIIPPPWWW]]]aaannnwww}}}|||yyywwwtttpppmmmqqqwww{{{wwwuuusssrrrvvvxxxzzzzzzxxxvvvuuuvvvqqqsssvvvyyyzzz|||lllfffaaa___[[[WWWWWW[[[WWW[[[aaafffgggggggggfffeeeccc```^^^]]]ZZZVVVSSSKKKIIIGGGGGGJJJLLLMMMMMMOOOPPPSSSWWWZZZ]]]___```dddeeeeeeddd```[[[VVVRRRRRROOOJJJEEEAAA???>>>>>><<<;;;:::888777666666666888777555444444666888:::[[[UUUNNNLLLNNNOOOMMMJJJNNNQQQUUUXXX[[[[[[[[[ZZZ[[[[[[\\\]]]___bbbeeegggjjjjjjiiihhhgggiiimmmppprrrrrrqqqqqqqqquuuzzz~~~xxxjjjRRRJJJCCCCCCDDDCCCCCCEEEDDDIIIOOOTTT[[[fffttt~~~}}}ooohhh___XXXVVVWWWYYYZZZ```^^^___aaaaaaccckkkttt{{{}}}tttooonnnnnnnnnnnnhhhccccccgggeee]]]UUUKKKHHHDDD@@@===<<<<<<===888888777777888888999::::::::::::999999:::;;;;;;???@@@AAACCCGGGMMMUUU[[[iiiyyyoooZZZTTTKKKHHHIIIEEEHHHPPP[[[nnnzzzlllppprrrKKKAAA;;;777666555222111333000000000000////////////------------...///111111000000000000111111111111000000111222333444444555444333555999999888;;;@@@OOOUUU```iiinnnuuutttbbbSSSFFF???===;;;:::::::::;;;===>>>???@@@BBBDDDEEEEEEDDDDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLRRRTTTWWWXXXYYYYYY[[[\\\ffffffhhhiiijjjhhheeebbbfffjjjmmmrrrkkkZZZSSSJJJNNNRRRTTT[[[gggqqqttt~~~{{{zzzxxxqqqgggaaaaaabbbaaa```^^^\\\YYYWWWVVVSSSRRROOOMMMJJJGGGEEEDDD>>>>>>===<<<;;;:::888777777777888999999999999999===;;;999888999:::::::::AAAAAABBBGGGOOOWWW\\\___iiilllpppuuuwwwvvvqqqmmmlllmmmttt}}}|||tttpppnnnmmmmmmooovvvzzzyyywwwwwwuuuqqqqqqssswwwzzz||||||{{{zzzqqqccc]]]VVVQQQPPPPPPNNNLLLMMMPPPTTTYYY]]]aaabbbccc```^^^\\\YYYTTTPPPLLLJJJHHHDDDAAAAAAEEEJJJLLLLLLLLLOOORRRVVVXXX[[[^^^```eeecccccccccccc^^^WWWPPPNNNJJJFFFBBBAAA@@@???>>>@@@???>>><<<:::999999999666666555444444777;;;???XXXSSSMMMKKKMMMNNNLLLJJJMMMOOOSSSVVVYYYZZZYYYYYYYYYZZZZZZ\\\^^^aaadddeeeiiiiiihhhggggggiiillloootttuuuuuuvvvwww{{{xxxiiiRRRJJJDDDDDDEEEEEEFFFHHHGGGLLLRRRWWW]]]fffrrr{{{|||ssslllfffaaaZZZUUUUUUWWWYYYZZZ___^^^___ccceeehhhrrr{{{}}}vvvsssrrrrrrqqqmmmfff```___bbbaaaZZZRRRIIIGGGCCC???<<<;;;;;;<<<999888888888888999::::::999999999999::::::;;;<<>>;;;:::::::::;;;===>>>@@@BBBDDDFFFFFFEEEDDDDDDEEEDDDEEEEEEFFFHHHJJJKKKLLLPPPRRRTTTVVVVVVVVVXXXYYY______aaacccdddeeecccbbbfffkkknnnssswww___QQQMMMMMMSSSXXX\\\dddpppyyy{{{~~~vvvooojjjddd]]]ZZZZZZZZZYYYWWWUUUSSSPPPNNNMMMIIIHHHGGGDDDBBB@@@>>>===;;;;;;;;;;;;:::999888777888999999:::::::::999999===<<<;;;;;;===>>>@@@@@@BBBCCCEEEJJJRRRYYY]]]___hhhjjjnnnsssvvvvvvssspppmmmlllqqqyyywwwpppmmmlllmmmmmmrrrxxx|||{{{yyyxxxvvvrrrrrrtttwwwzzz|||}}}||||||}}}~~~sssfff[[[VVVPPPKKKJJJJJJHHHGGGHHHIIILLLPPPSSSVVVXXXYYYWWWVVVTTTQQQNNNKKKHHHFFFDDDAAA???@@@DDDHHHJJJKKKLLLPPPUUUYYY[[[]]]___aaaaaabbbcccdddbbb\\\UUUOOOKKKHHHDDDBBBAAAAAA@@@???BBB@@@===<<<;;;:::999888666666666444444666;;;>>>UUUQQQLLLJJJKKKLLLKKKJJJKKKMMMQQQTTTWWWXXXXXXWWWXXXXXXYYY[[[]]]```bbbdddgggggggggffffffhhhllloootttvvvxxxzzz|||zzzlllTTTKKKDDDDDDFFFGGGIIILLLMMMRRRWWW\\\aaagggpppvvvxxxvvvsssppplllfff```\\\\\\YYYUUUTTTVVVXXXZZZ[[[YYYYYY\\\aaaeeekkkwww}}}yyywwwvvvuuuuuulllddd\\\ZZZ[[[ZZZUUUOOOHHHFFFCCC???<<<;;;:::;;;999999999999999:::;;;;;;888888888999:::;;;<<<===>>>???AAACCCFFFMMMUUUZZZeeeyyymmmXXXQQQIIIHHHLLLJJJJJJQQQZZZkkkxxxoooVVVAAA;;;777777666222111333111111000///......------////////////000111111222000000000000111111111111444333333333222222222111666444444777777888<<>><<<;;;999888777777777888999999888888888::::::;;;;;;;;;:::999999999999999;;;===@@@CCCDDDGGGHHHLLLRRRZZZ```bbbcccjjjkkknnnrrrvvvwwwvvvtttooollllllqqqvvvyyy|||}}}wwwooojjjhhhjjjlllmmmsssyyy|||zzzwwwwwwtttpppqqqrrruuuxxxzzz{{{||||||yyyzzz|||||||||}}}vvvfff[[[SSSOOOJJJGGGEEEEEECCCBBBBBBCCCDDDEEEGGGIIIKKKMMMMMMMMMKKKIIIGGGEEEDDDCCC@@@??????AAAFFFJJJLLLLLLQQQUUU[[[___aaabbbcccddd```cccggggggccc[[[SSSOOOHHHEEEBBB@@@AAABBBBBBBBBDDD@@@===;;;<<<<<<999777666666666444444666:::===SSSOOOKKKIIIJJJKKKKKKKKKKKKMMMPPPSSSUUUWWWWWWWWWWWWXXXYYY[[[^^^```bbbcccdddeeefffffffffhhhkkknnntttvvvzzz|||~~~qqqXXXNNNFFFEEEGGGIIILLLPPPSSSWWW]]]aaaeeeiiinnnrrrrrrlllddd^^^[[[ZZZWWWVVVWWWUUUTTTUUUXXX[[[\\\\\\WWWWWW[[[bbbhhhppp}}}|||{{{yyywwwuuulllcccZZZUUUUUUUUURRRNNNIIIGGGCCC@@@===<<<;;;;;;::::::999999::::::;;;<<<888888888999:::;;;===>>>>>>???@@@BBBFFFMMMUUUZZZcccyyylllVVVOOOHHHHHHMMMKKKKKKPPPXXXiiitttpppYYYBBB<<<777777666333222333000000000000000000//////000000000000000111222222///000000000111111111111333333333333333333333333777444444666777777<<>>@@@AAAEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMOOORRRRRRSSSTTTUUUYYY]]]``````ffflllrrrrrr\\\QQQQQQUUUVVV___iiirrr}}}xxxgggVVVPPPPPPPPPOOOOOOMMMKKKIIIFFFCCC@@@>>>===;;;::::::999888888777777333444555777888888888888::::::;;;;;;::::::999999888999;;;>>>@@@DDDHHHKKKQQQTTTZZZbbbiiinnnooonnnrrrrrrsssvvvxxxyyyxxxwwwqqqjjjfffhhhmmmppptttyyyvvvpppiiieeeeeegggjjjlllpppuuuxxxuuurrrrrrooolllnnnoooqqqtttvvvwwwxxxxxxvvvwwwxxxxxxxxxyyy{{{}}}~~~lll^^^UUUOOOMMMJJJGGGEEEDDDCCCCCC@@@@@@?????????AAACCCDDDFFFFFFEEEDDDCCCBBBBBBBBB???@@@BBBFFFJJJNNNQQQRRRXXX]]]cccggghhhgggfffeeedddiiimmmllldddZZZRRROOOEEECCC@@@@@@AAACCCDDDDDDEEEAAA===<<<======:::666777777666555444555888;;;OOOMMMJJJHHHIIIJJJLLLLLLKKKMMMOOORRRUUUVVVWWWWWWWWWXXXZZZ\\\___aaabbbcccbbbdddeeeffffffhhhkkknnnvvvyyy}}}vvv^^^SSSIIIGGGHHHJJJOOOSSSWWWZZZ```eeeiiillloooqqqrrriii]]]UUUSSSSSSSSSRRRSSSRRRRRRUUUXXX[[[\\\\\\[[[[[[```hhhpppzzz~~~|||yyyvvvssskkkcccYYYTTTSSSRRRPPPNNNJJJHHHEEEBBB???===<<<<<<::::::999999::::::;;;<<<888888888999:::;;;===>>>>>>???@@@BBBFFFLLLTTTZZZbbbwwwkkkVVVOOOHHHHHHMMMKKKKKKOOOVVVeeennnlllzzzZZZBBB<<<888777666333222444///000000111111222222333000000000000000111111222///000000000111111111111111111222333444444555555777444444666777777<<>>@@@BBBEEEEEEEEEDDDAAA@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLLLLOOOUUUYYYZZZaaaiiippp}}}gggVVVPPPUUU[[[[[[dddppp{{{lll]]]NNNLLLOOOOOOLLLKKKHHHGGGDDDAAA>>><<<;;;:::888888888777777777777777222333444666888999999999999::::::;;;::::::999999<<>>???AAAAAA@@@???>>>>>>??????>>>AAADDDHHHMMMRRRVVVYYY^^^bbbhhhlllllliiigggfffkkknnnoookkkaaaWWWOOOLLLDDDBBB@@@@@@BBBDDDEEEEEEFFFBBB???=========:::777777777777555444555777999KKKJJJHHHFFFGGGHHHJJJLLLKKKLLLNNNQQQSSSUUUVVVWWWVVVXXXZZZ]]]___aaabbbbbbaaaccceeeggggggiiillloooxxx|||zzzeeeYYYMMMHHHIIIKKKOOOUUUYYY[[[```fffkkkoooqqqrrruuujjj\\\TTTQQQPPPOOOLLLQQQQQQRRRUUUYYY]]]^^^^^^]]]^^^cccmmmwww}}}{{{xxxtttqqqjjjcccYYYSSSQQQQQQPPPNNNJJJIIIFFFCCCAAA>>>===<<<999999999999999:::;;;;;;888888888999:::;;;<<<======>>>@@@BBBEEELLLTTTYYYaaauuukkkVVVOOOHHHHHHLLLJJJJJJNNNSSSbbbnnnfffsss|||\\\BBB<<<888888777333222444///000000111111222222333000000000//////000000111000000000000111111111111111111222333444555666666666444444777777888<<>>;;;999888777777555555555555555555555555222333555777888::::::;;;999:::;;;;;;<<<<<<;;;;;;===BBBHHHMMMSSSYYYbbbhhhxxx~~~~~~{{{nnnaaaUUUSSSVVVZZZ^^^bbbdddbbb``````cccgggiiijjjooosssuuurrrppppppooollloooqqqtttwwwxxxwwwvvvuuuqqqrrrtttuuuuuuwwwzzz|||wwwiii\\\TTTOOOPPPPPPNNNJJJGGGFFFFFF@@@@@@???>>>>>>????????????>>>===;;;;;;;;;<<<===>>>AAAEEEIIINNNTTTZZZ^^^aaaeeekkknnnnnnllljjjiiiooonnnkkkeee\\\SSSLLLIIIFFFDDDAAAAAACCCEEEEEEEEEEEEDDDBBB???===;;;:::999777777777666444444666888GGGFFFEEECCCCCCEEEHHHJJJJJJKKKLLLOOOQQQSSSUUUVVVUUUVVVYYY\\\^^^``````aaaaaacccfffggghhhjjjmmmpppwww|||kkk^^^PPPJJJIIIJJJOOOTTTXXX[[[___ffflllqqqtttuuutttiii]]]UUUTTTSSSPPPMMMSSSSSSTTTXXX]]]bbbeeefffcccdddkkkwww~~~{{{yyywwwtttqqqgggaaaYYYSSSQQQPPPOOONNNIIIHHHFFFCCC@@@>>><<<;;;999888888888888999::::::999999999999::::::;;;<<<===>>>???AAAEEELLLTTTYYYaaarrrkkkWWWPPPIIIHHHKKKHHHJJJLLLPPP^^^~~~rrrcccpppzzz```CCC<<<888888777444333444000000000000//////......000//////......//////000000000000000111111111111222333333333444444555555555333555888999888<<>>?????????AAAHHHQQQYYYaaakkkvvv~~~~~~hhhZZZMMMIIILLLOOORRRVVVYYYXXXZZZ]]]ccchhhkkklllnnnsssuuurrrpppqqqqqqnnnooorrrvvvyyyyyywwwtttqqqnnnppprrrssstttvvvyyy|||~~~xxxlll```WWWSSSUUUVVVTTTOOOKKKIIIIIIDDDDDDEEEFFFFFFFFFEEEEEEBBB@@@>>><<<;;;;;;<<<===@@@CCCGGGKKKPPPWWW```fffeeeiiioootttuuutttttttttrrrnnnfff___YYYSSSNNNKKKIIIFFFCCCBBBCCCEEEEEEEEECCCEEEEEEAAA;;;888999<<<777777777666444444555666DDDCCCBBBAAAAAACCCFFFIIIHHHIIIKKKMMMOOORRRSSSTTTSSSUUUXXX[[[]]]^^^______aaacccfffhhhiiikkknnnppptttyyyoooaaaRRRKKKIIIJJJNNNTTTXXXZZZ^^^eeemmmsssvvvwwwpppggg]]]XXXYYYYYYVVVRRRVVVVVVXXX\\\ccciiimmmooonnnpppxxx|||zzzxxxwwwtttssseee___XXXSSSPPPOOOOOONNNHHHGGGEEEBBB@@@===;;;:::888888777777888888999::::::::::::999999:::;;;;;;===>>>???AAAEEELLLTTTYYYbbbqqqkkkWWWQQQJJJHHHJJJFFFIIIKKKOOO]]]}}}uuucccqqq{{{eeeCCC===888888777444333555222111000...---+++******000///............//////000000000000111111111111555555444444444333333333444333555999:::888;;;@@@QQQ]]]qqqxxxjjj```VVVJJJBBB???:::::::::;;;===@@@BBBCCCEEEEEEEEECCCAAAAAACCCEEEHHHIIIJJJKKKKKKIIIHHHFFFEEEEEEDDDBBB@@@AAACCCEEEDDDGGGJJJIIIHHHKKKRRRXXX___fffnnnppprrruuuuuusss___YYYRRRNNNOOOWWWbbbiiimmmxxx{{{kkkZZZRRRLLLMMMOOOLLLHHHHHH>>><<<999777555555666777555555555555444444444444555666777999;;;<<<<<<===;;;<<<>>>???AAABBBBBBBBBKKKSSS^^^hhhrrr~~~dddUUUGGGCCCEEEHHHKKKNNNPPPRRRUUU\\\ccciiilllmmmmmmrrrtttqqqoooqqqqqqnnnnnnqqquuuxxxxxxuuupppmmmlllnnnppprrrsssvvvyyy|||}}}{{{qqqdddZZZWWWZZZ[[[YYYTTTOOOMMMMMMIIIJJJLLLMMMNNNMMMLLLLLLFFFEEEBBB@@@>>>>>>??????DDDGGGKKKOOOTTT[[[eeellliiinnntttyyy|||}}}~~~vvvnnnddd]]]YYYVVVSSSPPPKKKHHHEEECCCDDDEEEEEEDDDBBBFFFGGGCCC;;;777999===777777888666444333444666@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSUUUUUUVVVXXXYYY[[[\\\\\\aaaaaaaaacccfffjjjnnnpppvvvzzzvvviiiXXXLLLIIIKKKMMMMMMVVV[[[aaagggpppyyy{{{yyypppeee\\\ZZZ[[[ZZZZZZ[[[\\\ZZZZZZ^^^fffnnnrrrttt{{{{{{zzz|||{{{uuunnnhhhbbbZZZTTTRRRQQQOOOMMMJJJJJJGGGCCC>>><<<<<<<<<888999999::::::999999888999999::::::::::::;;;;;;;;;===???BBBEEEJJJPPPTTTaaannnrrrXXXPPPOOOJJJHHHKKKHHHNNNPPPXXXwwwvvveeemmmzzziiiIII???666555666444222222333222111111000000111111////////////000000000000222222111111111111111111222222333333333333444444333555666666666999???EEEOOOeee~~~pppbbb[[[UUULLLCCC???;;;<<<===<<<<<<===@@@BBBGGGEEEAAA???@@@CCCHHHJJJMMMLLLLLLKKKLLLLLLMMMNNNEEEDDDCCCCCCCCCDDDEEEFFFBBBEEEHHHHHHJJJPPPZZZbbbjjjooovvvvvvppphhhbbb___OOONNNPPPSSSTTTVVVbbbpppvvvwwwhhh^^^ZZZVVVTTTRRRMMMFFFAAA999999777666666555555555555444333333333444555666555666888:::<<<>>>@@@@@@FFFBBB???@@@@@@@@@CCCGGGRRRdddxxx}}}]]]PPPEEEBBBCCCEEEHHHKKKLLLSSS\\\bbbfffhhhlllnnnuuusssqqqooonnnnnnnnnooopppssswwwxxxuuuqqqnnnmmmmmmnnnpppqqqsssvvv{{{yyynnngggddd]]]]]]\\\ZZZYYYWWWVVVVVVSSSSSSTTTVVVXXXXXXUUUSSSRRRNNNJJJGGGBBB======AAACCCGGGNNNTTT[[[bbbjjjooosssssswwwrrrccc\\\XXXSSSPPPOOOKKKKKKIIIHHHGGGFFFFFFFFFFFFBBB>>><<<;;;;;;:::999;;;999777666555666777888????????????AAACCCDDDFFFFFFGGGHHHKKKMMMPPPQQQRRRQQQRRRSSSUUUXXXZZZ[[[\\\_________aaadddhhhlllooosssvvv{{{qqqgggYYYNNNIIIIIIKKKMMMUUU\\\dddllluuu}}}}}}xxxmmmccc[[[ZZZ\\\\\\\\\^^^______aaafffnnnxxx~~~}}}~~~|||vvvpppjjjddd\\\UUURRRQQQOOOMMMHHHGGGEEEAAA===::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999999::::::::::::;;;;;;:::<<<>>>AAACCCHHHNNNRRR___kkksssYYYQQQOOOJJJHHHJJJGGGLLLOOOWWWuuuxxxeeemmmzzzjjjIII???777555666444222222222111000000//////000000////////////000000000000111111111111111111111111222222333333333333444444333555777777777:::@@@EEETTTmmmyyylll^^^WWWRRRIIIBBB>>>;;;<<<======<<<>>>AAACCCGGGEEEBBB@@@AAAEEEJJJMMMPPPOOOOOONNNNNNMMMLLLLLLEEEEEEDDDCCCDDDEEEFFFFFFDDDGGGJJJLLLOOOWWWccclllvvvyyyzzzvvvlllaaaYYYVVVUUURRRSSSYYY^^^bbbkkkuuurrrddd]]]]]]\\\ZZZUUUMMMDDD===888888777666555555555555555555444444444555666777777777999;;;===???@@@AAAIIIEEECCCDDDDDDFFFMMMUUUdddvvvyyyYYYMMMCCC@@@BBBCCCFFFJJJMMMSSS[[[bbbfffiiimmmpppuuussspppnnnmmmmmmooopppmmmppptttuuusssqqqooonnnlllnnnpppqqqsssvvv{{{~~~|||qqqjjjfffaaa```___^^^]]]\\\[[[[[[[[[ZZZYYYZZZ\\\]]]]]]\\\]]]WWWPPPMMMIIIDDDDDDFFFGGGLLLRRRYYY```gggnnnrrrwwwwww|||ssseee^^^ZZZUUURRRRRRNNNMMMKKKIIIHHHGGGFFFFFFEEEBBB???<<<<<<<<<<<<;;;;;;999777666555666777888=========>>>@@@BBBCCCDDDFFFFFFHHHJJJLLLNNNPPPQQQMMMNNNPPPSSSUUUXXXZZZ[[[\\\\\\\\\^^^aaaeeeiiikkknnnqqquuuxxxzzz{{{}}}~~~|||wwwjjjeee\\\RRRKKKJJJMMMPPPVVV^^^iiittt~~~wwwiii```YYYYYY\\\\\\^^^aaa]]]```eeekkkttt}}}wwwqqqlllfff^^^VVVRRROOOMMMLLLGGGGGGEEEBBB>>><<<;;;<<<999::::::::::::::::::999999999::::::::::::;;;;;;:::;;;===???BBBFFFKKKOOO[[[gggzzzuuu\\\QQQNNNJJJHHHJJJFFFKKKNNNWWWsss}}}hhhnnnxxxmmmJJJ@@@777666666444222222000000///............///////////////000000000000111111111111111111111111222222333333333333444444444666888888888;;;AAAFFFYYYrrr}}}qqqeeeYYYSSSNNNGGG@@@===;;;<<<=========???BBBEEEFFFDDDBBBAAADDDHHHNNNQQQTTTTTTSSSRRRPPPMMMKKKIIIEEEEEEDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPWWWbbbpppzzzwwwkkk___XXXUUU[[[ZZZ]]]fffnnnsssxxx}}}|||mmmccc___bbbccc```WWWKKK@@@999777666555444444444444444555555555555555666777777888999:::<<<>>>@@@AAABBBDDDBBBBBBCCCDDDJJJWWWdddyyy~~~|||sssSSSIII@@@>>>@@@AAADDDHHHMMMSSSZZZbbbgggkkkooorrruuusssooommmlllmmmoooppplllnnnpppqqqpppoooooopppkkknnnppprrrtttwwwzzz}}}tttlllhhheeeddddddcccbbbaaaaaaaaagggdddbbbaaacccfffhhhhhhdddZZZQQQNNNLLLHHHGGGIIIJJJNNNUUU]]]ccciiiooosss|||~~~tttfff```]]]XXXTTTTTTPPPOOOMMMKKKIIIGGGGGGFFFDDDBBB???>>>>>>>>>>>>===:::999777666666777888999;;;;;;<<<>>>???AAABBBCCCEEEFFFHHHIIIKKKMMMNNNOOOMMMMMMOOOQQQSSSUUUWWWXXXXXXXXXXXXYYY\\\___ccceeeiiikkkoooqqqrrrsssuuuwwwuuuwww{{{~~~~~~zzzvvvtttqqqooommmmmmllliiifffcccccc___XXXPPPNNNQQQVVVZZZcccppp|||uuuddd]]]WWWWWWYYYZZZ]]]aaa]]]cccjjjqqq{{{|||zzz|||vvvqqqlllfff^^^VVVPPPLLLKKKJJJIIIIIIHHHEEEAAA???>>>>>>999999888888888888999999999999999:::::::::;;;;;;;;;<<<>>>@@@BBBFFFKKKOOOXXXdddwwwxxx___RRRNNNJJJIIIIIIFFFKKKNNNWWWrrrnnnpppwww~~~|||rrrKKK@@@888666777444222222111000//////......//////////////////000000000000111111111111111222222222222222222333333333444444555777888888888;;;AAAGGGXXXqqqyyywwwzzziii___TTTOOOKKKDDD???>>>;;;<<<=========???CCCEEEEEECCCBBBBBBEEEKKKQQQUUUVVVVVVVVVTTTPPPLLLGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJMMMOOOQQQVVV^^^kkkzzzzzznnneeebbbaaabbbhhhrrr|||wwwmmmeeecccfffgggaaaUUUGGG===888666555444444333333333333444444555555666666777777888888:::;;;===???@@@AAA@@@@@@AAADDDHHHQQQdddvvv|||zzzzzz~~~{{{~~~wwwkkkNNNFFF???>>>???AAADDDIIIOOOSSS[[[ccciiinnnrrrsssuuurrrnnnlllkkkllloooqqqlllnnnooonnnmmmmmmmmmoookkkmmmpppssstttwwwzzz}}}vvvmmmiiiggggggfffeeeeeefffggggggooommmllllllnnnpppqqqpppeeeZZZQQQOOOPPPOOOMMMNNNPPPUUU\\\ccciiioootttxxxrrrfff```]]]XXXUUUTTTPPPOOOMMMJJJHHHFFFEEEEEECCCAAA??????@@@@@@???>>>:::999777666666777999:::999:::;;;===???AAABBBBBBEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVYYY[[[]]]bbbdddggghhhiiiiiikkkmmmkkklllnnnpppqqqnnnhhhccc___]]]ZZZXXXXXXXXXWWWWWWZZZ]]]^^^ZZZTTTRRRWWW\\\aaajjjuuu~~~ppp```YYYTTTTTTUUUVVVZZZ___ccckkkttt}}}|||}}}yyytttooojjjfff^^^UUUMMMIIIHHHHHHIIIJJJIIIFFFBBB???>>>>>>===<<<;;;;;;;;;;;;<<<===999999999:::::::::;;;;;;<<<>>>@@@AAACCCGGGMMMPPPVVVbbbvvv|||cccSSSMMMKKKIIIIIIGGGLLLOOOWWWoootttsssvvvxxxvvv~~~wwwKKKAAA888777777444222222111111000////////////000////////////000000000000000000111111111222222222222222222333333333444444555777888888888;;;AAAGGGVVVlllsssqqqwwwcccZZZQQQMMMIIICCC???@@@;;;<<<=========???BBBDDDCCCBBBAAABBBFFFLLLSSSWWWWWWWWWUUUSSSOOOIIIEEEBBBBBBCCCEEEHHHJJJLLLNNNOOOUUUUUUWWW\\\fffsss|||sssnnnnnnpppnnn}}}uuunnniiiffffffcccZZZMMMBBB;;;999555444444333333333333444333444444555666777777777777888999:::<<<===??????AAABBBFFFLLLSSS```www{{{yyyvvvuuuvvvzzz|||}}}|||qqqbbbJJJCCC>>>???@@@AAAEEEKKKQQQUUU]]]fffmmmrrrttttttsssqqqnnnkkkkkklllnnnpppooooooooonnnlllkkklllmmmlllnnnppprrrtttwwwzzz}}}wwwnnnjjjhhhhhhgggggghhhiiikkklllssstttvvvyyyzzzyyyvvvsssfff]]]WWWXXX[[[[[[ZZZZZZ[[[```ffflllrrrxxx}}}zzzoooccc^^^\\\WWWTTTSSSNNNMMMKKKIIIFFFEEECCCCCCCCCAAA@@@@@@@@@AAA@@@???:::999777666666888999;;;888999;;;>>>@@@AAABBBBBBEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNOOOQQQSSSUUUXXXZZZ\\\\\\\\\]]]___aaa___^^^^^^```aaa___YYYSSSOOOMMMKKKJJJJJJKKKMMMNNNSSSVVVZZZZZZXXXYYY]]]bbbjjjooowwwwwwiii\\\VVVRRRRRRSSSTTTXXX^^^gggooozzz~~~{{{wwwrrrnnnhhheee^^^TTTLLLGGGGGGGGGIIIIIIIIIFFFAAA===;;;;;;<<<;;;:::999999:::;;;<<<999999::::::::::::;;;;;;===>>>@@@BBBEEEIIIOOORRRVVVbbbwwwfffTTTMMMKKKJJJIIIHHHLLLOOOWWWllluuutttwwwyyy{{{{{{LLLBBB999777777444222222222111000000//////000000////////////000000000000000000000111222222333333222222333333333333444444444666888888888;;;AAAFFFUUUhhhwwwsss~~~ppp___WWWOOOKKKGGGAAA???@@@;;;<<<===<<<<<<===@@@BBBAAA@@@???@@@EEEKKKRRRWWWWWWVVVTTTQQQMMMHHHDDDAAACCCEEEHHHLLLPPPSSSUUUVVV]]]]]]___eeeooo}}}yyyuuuwww{{{{{{tttnnnjjjgggcccZZZPPPEEE>>>:::999555444444333333333444444333444555777888888888888777888999:::;;;===>>>>>>@@@AAAGGGQQQ]]]nnn~~~||||||zzzssstttwww}}}|||wwwhhhXXXEEEAAA>>>@@@AAABBBFFFLLLSSSXXX```jjjrrrvvvuuussspppooommmlllllllllmmmnnnpppqqqqqqooommmkkkkkklllmmmnnnpppqqqsssvvv{{{zzzsssoookkkjjjiiijjjkkkmmmppprrrxxxzzz~~~yyyttteee```^^^cccfffeeedddeeedddhhhmmmrrrwww}}}vvvkkk```\\\ZZZVVVRRRQQQLLLKKKIIIGGGEEECCCCCCBBBBBBAAA@@@@@@AAAAAA???>>>:::999888777777888:::;;;888999<<<>>>@@@BBBBBBBBBEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMKKKJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOQQQSSSQQQOOOOOOQQQSSSRRRMMMHHHEEEEEEDDDDDDEEEGGGJJJMMMPPPTTTYYY\\\^^^bbbggglllppprrruuuyyy~~~|||ooo```WWWSSSPPPQQQRRRTTTZZZbbbiiiqqq~~~}}}zzzuuuqqqooohhheee^^^UUULLLGGGGGGIIIJJJKKKJJJGGGBBB===;;;::::::999777666666777999:::999999::::::::::::;;;;;;<<<>>>@@@BBBEEEJJJPPPTTTWWWdddzzzhhhUUULLLKKKJJJHHHHHHJJJNNNUUUhhhqqqrrryyy}}}MMMBBB999777777555222222000000///.........//////////////////000000000000///000000111222222333333222222333333333333444444333555777777777:::@@@EEESSSfffxxxjjj[[[TTTMMMIIIDDD>>>===???<<<<<<<<<<<<;;;;;;>>>@@@???>>>===???CCCJJJQQQUUUWWWVVVSSSPPPLLLHHHEEEDDDEEEHHHLLLRRRWWW[[[]]]___dddeeegggooozzz|||tttqqqnnnjjjccc\\\QQQGGG@@@;;;888777555555444444444444555555555666888999;;;;;;;;;:::888999:::;;;<<<===>>>???@@@AAAHHHWWWhhhzzz|||~~~}}}ssswww}}}{{{qqq___NNNAAA>>>===???AAABBBFFFMMMUUUZZZdddooowwwyyyvvvrrrnnnnnnmmmmmmmmmmmmlllmmmoooppprrrqqqooonnnnnnnnnooooooooooooqqquuu|||zzzwwwooonnnnnnnnnpppssswwwyyy~~~|||vvvggggggjjjqqqrrrooommmnnnooorrruuuyyy~~~ssshhh^^^ZZZYYYUUUQQQPPPJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>><<<:::999888777777999;;;<<<888999<<>><<<<<<<<<;;;::::::<<<>>>>>>===<<<>>>BBBIIIPPPTTTXXXVVVSSSOOOKKKIIIGGGFFFGGGJJJOOOVVV[[[```cccdddiiijjjmmmuuuzzzpppmmmnnnnnnkkk```WWWKKKBBB===:::777555555555444444444555555666777888:::<<<============::::::;;;<<<===>>>???@@@EEEFFFNNN___sss{{{zzz|||vvv{{{zzzmmmZZZHHH???<<<<<>>>>>@@@AAAFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@BBBEEEGGGHHHGGGEEEDDDBBBCCCCCCDDDEEEIIIOOOSSSZZZ```fffjjjpppwwwzzzxxxuuummmllljjjbbbXXXSSSRRRPPPQQQTTTTTTVVV]]]fffsss~~~yyyvvvrrrmmmgggddd]]]TTTKKKGGGFFFGGGHHHIIIJJJHHHDDD@@@>>>===;;;:::999999888888999999999999999999:::;;;<<<============@@@EEELLLRRRVVV\\\eeezzzfffVVVPPPLLLIIIHHHHHHIIIKKKRRRcccooooooVVVAAA999;;;666444666333222111111000000000000000000000000000000000000000000000000000111111111111222222333444444555555666444333444777777888???HHHXXXfff|||~~~oooeeeUUUOOOHHHAAA>>><<<;;;:::===========================>>>@@@AAACCCGGGMMMQQQSSSQQQMMMJJJHHHGGGHHHIIIHHHIIIQQQ\\\aaaaaaeeelllooooootttyyyvvvssssssssspppiiibbb___UUUIII???:::888666555666777888777666555666777777888999:::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>DDDKKKVVVggg{{{}}}wwwbbbNNNBBB@@@<<<:::===???AAAGGGMMM^^^dddmmmuuu}}}xxxnnnllllllkkkjjjjjjkkklllllllllmmmnnnpppqqqqqqqqqqqqrrrsssuuuvvvvvvwwwyyy{{{yyy{{{wwwtttuuu{{{|||}}}jjjddd]]]WWWTTTSSSRRRQQQKKKIIIFFFEEEFFFGGGFFFFFFDDDBBB@@@>>>=========>>>===;;;999777666888999;;;999;;;<<<===<<<<<<===???BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIFFFDDDBBBAAAAAA@@@>>><<<<<<<<<============>>>>>>;;;===@@@CCCEEEEEEDDDCCCCCCDDDEEEFFFIIINNNUUUYYYbbbggglllpppwww~~~rrrfffcccbbb]]]VVVSSSQQQPPPRRRUUUWWWZZZcccmmmyyy|||xxxtttooohhhddd]]]SSSKKKFFFEEEFFFHHHJJJKKKIIIEEE@@@===<<<;;;:::999999888888999999999999999999:::;;;<<<<<<<<<<<<>>>AAAFFFMMMSSSWWW[[[dddxxxdddUUUNNNKKKHHHGGGHHHIIIKKKRRRcccpppqqqyyyVVVAAA999;;;666444666333222111111000000000000000000000000000000000000000000000000000111111111111222222222333444444555555444333555888888999@@@HHHXXXhhh~~~zzzkkkaaaTTTOOOGGGAAA>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBFFFLLLQQQRRROOOLLLIIIGGGFFFGGGGGGIIILLLUUUaaaffffffhhhmmmqqquuu}}}|||wwwtttsssssstttssspppnnnmmmnnnkkkeee___XXXPPPEEE<<<888777555333666777888777666555666777888999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>@@@AAAIIIRRR```rrr~~~rrr\\\KKK@@@???<<<:::===???BBBHHHPPP^^^hhhsss{{{xxxnnniiiiiijjjjjjkkkkkkkkkkkkkkklllnnnpppqqqrrrssssssrrrtttwwwxxxxxxxxxzzz{{{{{{}}}{{{|||vvviiiddd]]]WWWTTTRRRQQQPPPMMMJJJGGGFFFFFFFFFDDDCCCCCCBBB@@@???=========>>><<<;;;999777666888999;;;999;;;<<<<<<;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGDDDBBB@@@>>>>>><<<:::888999999:::::::::;;;;;;;;;999;;;>>>AAACCCDDDDDDDDDCCCEEEGGGIIIMMMSSS[[[```iiimmmqqqttt|||~~~ooo```[[[ZZZXXXVVVVVVQQQQQQSSSXXX\\\aaalllwww{{{vvvpppiiieee]]]SSSJJJEEECCCDDDIIIKKKLLLKKKFFF@@@<<<:::;;;:::999999888888999999999999888999999:::;;;<<<<<<<<<>>>BBBGGGNNNTTTXXXXXXaaauuu}}}cccSSSMMMIIIGGGGGGHHHIIIKKKRRRcccooosss|||tttWWWBBB999;;;666444555333222111111000000000000000000000000000000000000000000000000000111111111111111111222222333444444444555444666888999:::AAAIIIYYYiiitttfff]]]RRRMMMFFF@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>@@@EEEKKKPPPOOOMMMKKKHHHFFFEEEEEEEEEKKKPPP\\\iiiooonnnnnnqqqsss{{{}}}zzzyyyvvvooommmjjjgggfffgggiiikkkooollliiihhhhhhfff```\\\RRRKKKBBB;;;999888666444777888888777555444666777999:::;;;<<<============999;;;<<<===>>>AAADDDGGGLLLYYYkkkjjjTTTEEE???>>>;;;:::===@@@CCCKKKSSS^^^lll{{{|||ssskkkeeefffhhhjjjlllkkkkkkjjjkkklllnnnppprrrtttuuuuuurrruuuyyy{{{{{{zzz{{{{{{oooiiiddd\\\VVVSSSQQQOOONNNNNNKKKHHHFFFFFFEEECCCAAABBBAAA@@@???>>>=========<<<;;;999777777888999::::::<<<============>>>@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCAAA???>>>>>>===;;;999:::::::::;;;<<<<<<=========>>>AAACCCEEEFFFFFFFFFCCCEEEGGGJJJOOOVVV^^^cccppptttwww{{{~~~nnn___YYYYYYYYYYYY[[[TTTTTTVVV\\\bbbiiiuuu|||vvvpppiiieee]]]SSSIIICCCBBBBBBIIIKKKMMMKKKFFF@@@;;;999;;;:::999999888888999999999999888888999::::::;;;;;;<<<>>>BBBHHHOOOUUUXXXVVV^^^rrr{{{cccTTTMMMIIIGGGHHHGGGIIILLLSSSccclllrrr}}}yyyXXXBBB999:::555333555333222111111000000000000000///////////////////////////000000000111111111111000111111222222333333444666555666999999:::AAAIIIZZZlll~~~qqqcccZZZPPPKKKDDD???<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<======<<<<<<===BBBIIINNNLLLLLLJJJHHHGGGEEEEEEDDDLLLUUUcccpppwwwwwwvvvvvvuuu}}}sssllliiiiiieeecccbbbaaacccfffjjjlllooollliiifffdddaaa]]]YYYPPPJJJBBB===;;;;;;999777777888888666555444666888;;;;;;<<<===============<<<>>>@@@@@@@@@CCCHHHMMMOOO___tttbbbLLLBBB???<<<:::;;;>>>@@@DDDNNNXXX```rrruuukkkdddaaacccgggkkkmmmmmmllljjjnnnnnnpppqqqssstttttttttsssvvv{{{}}}}}}}}}}}}}}}}}}nnngggccc\\\VVVRRROOOMMMLLLLLLJJJHHHFFFFFFEEECCCAAAAAA@@@@@@???>>>=========<<<:::999888777888999::::::;;;======<<<<<<>>>???AAAAAAAAA@@@@@@@@@@@@@@@CCCDDDFFFGGGGGGEEEDDDBBB???>>><<<=========<<<;;;::::::;;;<<<<<<===>>>>>>AAABBBDDDEEEFFFFFFFFFFFFDDDFFFIIILLLRRRYYYbbbgggyyy}}}{{{lll^^^YYYZZZ[[[[[[]]]ZZZYYY\\\bbbhhhqqq~~~}}}}}}~~~~~~zzztttnnnhhhddd\\\RRRIIICCCBBBCCCIIIKKKLLLJJJEEE???;;;999;;;:::999999888888999999999999888888888999::::::;;;<<<>>>CCCHHHNNNTTTWWWUUU]]]pppzzzcccUUUMMMIIIHHHJJJGGGIIILLLSSSccc{{{hhhoooYYYCCC999:::444333555333222111111000000000000000///////////////////////////000000000111111111111000111111222222333333444666555666999999:::AAAIII[[[nnn|||ooobbbYYYMMMIIIBBB===<<<<<<<<<;;;===>>>???@@@@@@???>>>===<<<<<<<<<;;;<<<@@@EEEJJJJJJJJJIIIIIIHHHGGGFFFEEENNNYYYiiiuuu}}}}}}||||||ppphhhbbb___aaaaaa``````aaadddiiiooorrrssspppkkkgggccc___[[[YYYQQQJJJBBB===<<<;;;999777777777777666444555777999<<<<<<======>>>>>>======>>>@@@AAA@@@@@@CCCJJJOOOWWWhhhyyy[[[GGG@@@???<<<;;;;;;>>>@@@EEEPPP[[[hhhyyy|||ooofff```^^^bbbgggllloooooonnnmmmrrrrrrssssssssssssrrrrrrssswww||||||qqqeeeaaaZZZUUUQQQOOOLLLJJJIIIHHHFFFFFFGGGFFFDDDBBB????????????>>>======<<<;;;:::999888888888999999777999::::::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDEEEEEEDDDBBBAAA===<<<;;;;;;======<<<;;;999999:::;;;<<<======>>>BBBCCCDDDDDDEEEEEEEEEEEEGGGIIIMMMRRRYYYbbbkkkqqqxxxiii[[[WWWYYY[[[\\\^^^aaa```cccjjjqqq|||rrrggghhhjjjooovvv|||~~~{{{vvvqqqkkkeeeaaaZZZQQQIIIDDDDDDEEEIIIJJJJJJGGGCCC>>>;;;:::;;;:::999999888888999999999999888888888888999999:::<<<>>>BBBHHHMMMRRRTTTUUU]]]oooyyycccUUUMMMIIIIIIKKKGGGHHHLLLSSSddd}}}}}}wwwdddiiiZZZDDD999999444222555333222111111000000000000000000000000000000000000000000000000000111111111111111111222222333444444444555444666888999:::AAAIII\\\ooo{{{nnn```VVVKKKGGG@@@<<<;;;;;;<<<<<<===???@@@BBBBBB@@@???===<<<<<<<<<;;;;;;===AAADDDFFFGGGHHHIIIIIIHHHGGGFFFOOO\\\kkkwwwkkkdddaaa[[[[[[````````````cccgggmmmssswwwwwwtttooojjjdddaaa^^^]]]SSSLLLCCC<<<:::999777555666666666555444555999;;;<<<<<<===============<<<;;;>>>@@@???>>>BBBKKKSSSfffwwwrrrVVVEEE???@@@<<<;;;===???AAAEEERRR^^^ooo~~~xxxkkkddd```^^^bbbgggmmmppprrrrrrqqqtttuuuuuuttttttsssrrrqqqtttxxx|||xxxpppbbb^^^XXXTTTQQQNNNLLLJJJHHHGGGFFFFFFGGGFFFDDDBBB>>>>>>??????>>>>>>===<<<;;;:::999999888888999999777888::::::999999;;;<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCBBBBBBBBBAAA@@@???===>>>>>>???===<<<999::::::;;;<<<===>>>???AAABBBCCCDDDEEEGGGGGGHHHKKKNNNTTT[[[dddoooyyyxxxhhhYYYUUUWWW[[[^^^bbbffffffiiiqqq{{{{{{ggg]]]VVVWWW[[[cccmmmwww~~~~~~xxxtttoooiiiaaa^^^XXXPPPIIIEEEFFFGGGHHHHHHGGGDDD@@@===;;;;;;;;;:::999999888888999999999999888888888888999999:::<<<>>>BBBGGGKKKOOOQQQVVV]]]ooovvvaaaTTTLLLGGGHHHJJJFFFHHHLLLSSSddd~~~yyyvvvuuuaaadddwww[[[DDD999999333222555333222111111000000000000000000000000000000000000000000000000000111111111111222222222333444444555555444333555888888999@@@HHH\\\pppyyyjjj\\\RRRIIIEEE???;;;:::;;;<<<<<<===>>>@@@BBBBBB@@@>>>===<<<======<<<;;;;;;===???AAACCCEEEHHHIIIIIIGGGGGGPPP]]]lllvvvvvv___\\\^^^YYYZZZbbbeeeeeefffiiimmmtttzzz~~~}}}{{{vvvqqqllliiiiiiiiiZZZQQQFFF>>>:::888777555444555555444444666:::===<<<<<<<<<======<<<<<<;;;999===@@@@@@@@@FFFQQQ[[[tttkkkQQQCCC??????======>>>@@@@@@EEERRR```qqq||||||pppgggbbb``````ccchhhnnnrrruuuvvvvvvtttuuuuuuuuuuuutttssssssuuuxxx|||{{{ooohhh___\\\WWWSSSPPPNNNLLLJJJHHHGGGGGGGGGGGGEEECCC@@@===>>>?????????>>>===<<<:::::::::999999999888888888:::;;;;;;;;;;;;<<<>>>:::;;;<<<>>>AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAABBBFFFDDDBBBAAABBBAAA???===;;;;;;<<<===>>>@@@@@@AAAAAABBBDDDEEEGGGIIIKKKLLLOOOSSSYYYbbblllyyy{{{jjjYYYTTTWWW\\\bbbgggiiiiiimmmvvv~~~fffXXXRRRNNNOOOSSS\\\hhhttt}}}}}}wwwsssnnniii___\\\VVVOOOIIIFFFGGGIIIGGGGGGEEEBBB>>><<<<<<<<<;;;:::999999888888999999999999888888888888888999;;;<<<>>>BBBFFFJJJNNNOOOWWW^^^ooottt```SSSKKKFFFFFFIIIFFFHHHLLLTTTddd~~~vvvqqq|||rrr```bbbqqq}}}[[[DDD999999333222555333222111111000000000000000000000000000000000000000000000000000111111111111222333333444444555555666444333444777777888???HHH]]]qqqwwwhhhYYYOOOHHHDDD>>>;;;:::;;;<<<<<<<<<===???AAAAAA???===<<<<<<===>>>===;;;:::;;;<<<===@@@CCCFFFHHHHHHGGGFFFQQQ^^^llluuupppYYYYYY\\\XXXZZZdddllllllmmmpppuuu{{{}}}xxxtttssssssuuu```WWWJJJ@@@<<<:::888777444444444444444777;;;???;;;<<<<<<<<<<<<<<<;;;;;;:::>>>BBBCCCDDDLLLYYYccc|||fffNNNBBB>>>>>>======???@@@@@@EEERRR```nnnwww{{{ttthhhbbb```^^^aaadddiiinnnsssvvvxxxyyysssttttttuuuuuuuuuuuuuuuuuuxxx|||ssshhh```^^^ZZZVVVRRRPPPNNNLLLJJJJJJIIIHHHGGGFFFDDDAAA>>>======>>>??????>>>===<<<:::::::::999999999888888777888:::<<<<<<;;;:::999999:::;;;===>>>@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDDDDEEEDDDBBB@@@:::;;;;;;<<<===>>>??????FFFCCCCCCGGGHHHHHHJJJOOOSSS\\\dddjjjtttjjjVVVYYY[[[___gggkkkjjjkkknnnuuummm]]]TTTPPPIIIKKKRRR]]]jjjvvvyyysssmmmjjjdddZZZQQQLLLGGGBBBBBBDDDGGGFFFCCC@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888999999:::;;;:::===@@@CCCFFFJJJOOOSSSZZZ___llluuubbbSSSKKKIIIIIIIIIDDDGGGKKKSSSbbb{{{ppplll|||ppp___bbbkkkyyy]]]EEE999999555444666333111111111111000000000000//////000000000000//////000000000000111111111111555555555444333333222222555555666::::::<<>>:::<<<@@@DDDEEEEEECCCBBBNNNPPPXXXhhh}}}yyyjjj[[[VVVXXX]]]ccciiillllllmmmqqqwww~~~~~~~~~yyyooo```LLL???:::999888666888555222222444777999999<<<;;;;;;;;;;;;<<<<<<===>>>???CCCFFFGGGMMM]]]mmmzzz\\\GGG======BBBAAA@@@>>>===>>>EEEMMMSSSfffffffffddd```\\\[[[[[[^^^dddlllsssyyy}}}~~~{{{xxxvvvvvvuuutttssssssvvvzzz~~~xxxjjjaaa]]]WWWVVVTTTQQQNNNLLLJJJIIIKKKIIIGGGFFFEEEDDDAAA???>>>===<<<;;;::::::;;;<<<<<<;;;:::999999999::::::888:::;;;======<<<;;;:::::::::;;;===>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCFFFDDDCCCDDDDDDDDDBBB@@@<<<======>>>???@@@AAAAAAEEECCCDDDGGGIIIIIILLLQQQTTT___kkktttkkkYYY[[[\\\^^^fffiiimmmnnnpppvvv~~~xxxfffYYYRRROOOPPPTTT\\\hhhvvvyyysssllliiibbbYYYPPPKKKHHHDDDCCCFFFFFFEEEBBB???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;;;;===???BBBEEEIIINNNRRRYYY___lllsssaaaSSSLLLJJJIIIIIIFFFIIIMMMSSS___xxxtttppp~~~ppp^^^aaaiiivvv~~~]]]EEE999999555444666333111111111111000000000000//////000000000000//////000000000000111111111111666666666666555555555555444444555888999:::AAAIIIXXXfffyyyiiiZZZQQQGGGAAA<<<<<<<<<;;;===@@@@@@??????@@@CCCDDDDDDCCCDDDBBB@@@???>>>>>>???@@@<<<===>>>@@@BBBCCCCCCCCCKKKNNNWWWiiirrreeeYYYVVVZZZ___eeejjjnnnlllkkklllqqqyyyyyyiiiRRRAAA999777666666555222000000333666888888>>>============>>>??????@@@AAADDDHHHJJJRRRddduuukkkRRRFFF@@@???@@@???>>>===<<<>>>BBBIIIOOOYYYZZZ\\\]]]\\\[[[\\\]]]```fffpppzzz}}}zzzxxxxxxxxxwwwuuusssvvvzzz~~~rrreee]]]YYYUUUTTTRRRPPPMMMKKKIIIHHHKKKIIIGGGFFFFFFEEEBBB@@@@@@>>>===;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCBBBBBBBBBDDDCCCBBBBBBCCCBBB@@@???>>>>>>???@@@AAABBBCCCCCCDDDBBBDDDHHHJJJKKKPPPWWW\\\jjjyyyfffXXX]]]]]]```gggiiippppppqqqvvv|||xxxxxxuuuwwwzzz~~~vvvfff\\\WWWVVVWWW\\\ggguuuzzzssslllggg___WWWOOOKKKHHHEEEEEEGGGDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999:::;;;;;;===???AAADDDHHHMMMQQQXXX___lll{{{ooo```SSSMMMJJJIIIHHHHHHLLLOOORRR\\\ttttttsss}}}ooo\\\```hhhsss{{{\\\DDD999:::555444666222111111111111000000000000//////000000000000//////000000000000111111111111555555555555666666666666444333444777777777>>>FFFWWWddd|||zzziiiXXXNNNGGG@@@<<<<<<===;;;<<>>???AAADDDFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>===>>>???AAACCCEEEGGGKKKVVViiiiii^^^UUUVVV[[[```eeejjjkkkhhheeeeeejjjsss~~~ttt\\\GGG;;;777666666333222000111444777999:::>>>=========>>>>>>???@@@BBBCCCFFFJJJOOO[[[ooowwwVVVFFFDDDCCC@@@===<<<======<<<===@@@EEEIIIKKKNNNSSSWWWYYY\\\```bbbccciiittt~~~|||yyyxxxxxxxxxwwwvvvuuuwwwzzz}}}{{{jjj___XXXTTTQQQQQQPPPNNNLLLKKKJJJIIIJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@>>><<<;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@AAA@@@??????@@@@@@>>><<<<<<===>>>???@@@AAABBBCCCCCCCCCFFFKKKNNNPPPWWW___lll{{{rrr\\\UUU[[[^^^cccjjjkkkppppppqqqvvv}}}yyyuuuttttttqqqtttyyy~~~rrrjjjgggggggggmmmyyy}}}tttlllggg___WWWOOOLLLIIIEEEDDDFFFBBBAAA???<<<;;;:::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;===>>>@@@BBBGGGLLLQQQXXX___mmm}}}zzzvvvlll^^^SSSNNNKKKIIIHHHGGGLLLOOOQQQYYYrrrnnnppp}}}xxxnnnZZZ___hhhsss}}}~~~|||\\\DDD999:::666444666222111111111111000000000/////////000000000000/////////000000000111111111111111111222333333444555555555333444777666777===FFFWWWccczzz|||jjjXXXMMMFFF@@@<<<======<<<<<>>===>>>AAAEEEHHHHHHHHHIIIHHHGGGEEECCCCCCCCCCCC????????????@@@BBBDDDEEEDDDIIISSSeeeyyysss```XXXRRRUUU\\\```dddgggccc___[[[[[[bbbnnn|||zzzdddOOO@@@999777888444333222444777;;;======;;;;;;;;;;;;<<<===>>>>>>CCCCCCFFFLLLUUUccczzz|||cccIII???@@@AAA???<<<;;;===>>>>>>>>>???BBBDDDFFFJJJPPPUUUZZZ^^^cccfffffflllxxx{{{yyyvvvuuuvvvwwwwwwvvvwwwyyy|||~~~ttteee[[[UUURRRPPPOOONNNNNNLLLLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFDDDCCCAAA???===<<<;;;;;;;;;>>>===;;;:::::::::;;;<<<999999::::::;;;;;;;;;;;;==============================>>>????????????>>>>>>===<<<===>>>>>><<<;;;999:::;;;<<<>>>???@@@AAADDDEEEIIIOOORRRVVV___iii{{{eeeTTTRRRZZZ\\\aaajjjjjjmmmnnnqqqwwwxxxuuuuuutttssstttrrrwww}}}~~~~~~vvvmmmfff```XXXPPPMMMIIIDDDCCCDDD@@@???===;;;::::::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;<<<>>>???BBBGGGMMMRRRYYY```mmmxxxvvvtttjjj]]]SSSNNNLLLJJJIIIEEEJJJMMMOOOZZZtttgggiiiwww|||rrr}}}lllYYY```kkkvvv[[[DDD999;;;666555555111111111111111000000000/////////000000000000/////////000000000111111111111000111111222333444555555666555666888888888???GGGXXXeee|||lllZZZNNNFFF@@@<<<===>>><<<<<<>>>======>>>AAAEEEHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCC???@@@BBBCCCDDDEEEDDDDDDDDDHHHPPP]]]lll{{{vvvkkk\\\TTTQQQVVV\\\```aaaccc\\\XXXTTTTTT[[[hhhvvv{{{iiiUUUDDD:::666666444333333555999<<<>>>>>>;;;;;;;;;<<<<<<===??????CCCCCCFFFNNNZZZlllfffVVVDDD============>>><<<===???@@@???@@@AAACCCGGGJJJPPPUUUYYY^^^bbbeeelllrrr~~~zzzxxxuuuuuuvvvxxxxxxwwwzzz|||~~~oooaaaYYYTTTSSSOOOOOONNNNNNMMMMMMLLLLLLHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA???===<<<;;;;;;;;;<<<<<<:::999999999:::;;;999999999:::::::::;;;;;;============>>>>>>>>>>>>===>>>>>>???????????????===<<<<<<===>>>>>>===;;;888999:::;;;===???@@@@@@FFFHHHNNNTTTWWW\\\gggssslll^^^RRRRRRXXXYYY^^^fffeeekkknnnsss{{{xxxrrrssstttssssssuuuvvv{{{wwwlllddd```XXXQQQMMMIIIDDDBBBCCC@@@>>>===;;;::::::;;;;;;999999999999::::::::::::999999888888999999:::;;;;;;<<<===???BBBHHHOOOTTTYYY___kkk{{{wwwuuutttjjj]]]SSSNNNLLLKKKJJJEEEHHHKKKOOO\\\yyyffffffuuuzzzsssjjjYYYbbbooozzz[[[DDD:::;;;777555555111111111111111000000000000//////000000000000//////000000000000111111111111222333333444555666666666666555666999999:::@@@III[[[fff{{{nnn[[[OOOEEE@@@===>>>>>><<<<<<>>><<<<<<===@@@DDDHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEEEE@@@BBBCCCEEEFFFFFFEEEDDDEEEGGGLLLSSS\\\eeemmmrrrtttwwwxxxvvvuuutttnnnfffZZZTTTQQQWWW^^^aaabbbddd\\\YYYUUUUUU[[[fffrrrzzz~~~oooZZZFFF999555444222222222444888;;;<<<<<<=========>>>???@@@AAABBBCCCCCCGGGRRR```sssxxxlllWWWMMMCCC>>><<<:::<<>>@@@@@@@@@@@@AAACCCFFFJJJOOOTTTXXX\\\aaadddqqqxxx|||zzzxxxwwwwwwyyyzzz{{{{{{zzz||||||jjj^^^WWWTTTSSSOOOOOONNNNNNMMMLLLLLLLLLHHHFFFEEEEEEFFFFFFDDDCCCBBB@@@>>><<<;;;;;;;;;;;;<<<;;;:::999888999:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>??????@@@@@@???@@@AAAAAABBBBBBAAAAAA???>>>>>>>>>@@@@@@???===999:::;;;===???@@@BBBBBBHHHKKKRRRXXX\\\bbbooo|||}}}]]]YYYPPPRRRXXXWWW^^^gggfffkkkpppxxxzzzuuurrrrrrrrrppprrrvvvxxx}}}uuujjjaaa^^^WWWPPPMMMJJJEEECCCEEE???>>>===;;;;;;;;;<<<<<<888888999999999:::::::::999999888888999999:::;;;;;;<<<===???CCCIIIQQQWWWWWW]]]gggvvvyyywwwuuukkk]]]SSSNNNMMMLLLKKKGGGHHHJJJPPP___}}}kkklll}}}zzzvvvgggYYYcccqqq|||ZZZDDD:::;;;777555555111111111111111000000000000//////000000000000//////000000000000111111111111333333333444444555555555555444666888999:::AAAJJJ\\\eeewwwooo[[[OOOEEE@@@===>>>>>><<<<<<>>><<<<<<<<>>???AAABBBCCCDDDCCCIIIUUUfffzzzwwwmmmccc[[[NNNFFF@@@>>>===<<<<<>>===;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@???@@@BBBBBBAAA???<<<<<<>>>???AAACCCDDDEEEJJJMMMTTT[[[___eeessspppZZZTTTLLLQQQWWWXXX```jjjjjjlllrrr|||zzzwwwtttsssqqqooorrrxxxxxx}}}ttthhh___\\\UUUOOOMMMKKKGGGEEEGGG???>>>===<<<;;;<<<<<<===888888888999999:::::::::999999888888999999:::;;;;;;<<<===???DDDJJJSSSXXXUUU[[[dddrrr{{{yyywwwlll^^^SSSNNNMMMLLLLLLIIIIIIJJJPPPaaaqqqtttuuusssfffYYYdddrrr}}}ZZZDDD:::<<<777555555000111111111111000000000000//////000000000000//////000000000000111111111111111111222222222222333333444333555888999:::AAAJJJ]]]dddtttnnn[[[OOOEEE@@@===>>>???<<<<<<===<<<;;;<<>>???>>>===>>>;;;<<<>>>>>>>>>???AAADDDCCCHHHOOOVVV\\\bbbhhhlllnnnvvv|||wwwwwwuuutttuuuwwwyyyzzzzzzxxxzzz}}}}}}uuutttuuuwww}}}~~~qqqaaaVVVQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@>>>===<<<;;;::::::;;;<<<>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<======<<<;;;:::======???@@@BBBCCCEEEEEECCCEEEFFFEEEDDDDDDEEEFFFCCCDDDCCCBBBEEEIIIFFFAAAEEE???<<>><<<:::999888888777777777999:::;;;999777999999888888999999:::;;;===???AAABBBEEEIIINNNRRRWWW[[[aaalllxxxrrrrrreeeXXXRRROOOLLLIIIJJJLLLKKKLLLRRRdddyyyqqqxxxuuunnnaaaeeeooo{{{TTTGGG:::666555444444666666444222///...---...///000000000000000000000000111111111000000000000000222222222222333444555555666666666555666:::???CCCUUUgggrrr|||mmmZZZMMMDDD@@@<<<<<>>:::>>>>>>???BBBEEEHHHHHHGGGFFFFFFHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFHHHHHHGGGEEEGGGJJJNNNQQQSSSUUUWWWZZZ\\\[[[\\\aaahhhpppvvvxxxtttrrrooopppyyyfffKKKBBB<<<444888777777888::::::999777???>>>===<<<===???AAABBBBBBFFFMMMXXXiiiyyyfffXXXQQQNNNGGGEEEBBB???>>>>>>???@@@DDD>>>;;;???AAAAAACCCIIIIIIIIINNNWWW]]]___ccchhhooouuu}}}|||xxxuuuuuuuuuvvvwwwxxxyyyyyyzzzyyy|||yyytttssstttyyy|||||||||~~~nnn___WWWSSSQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB<<<============;;;:::999;;;;;;:::999:::;;;<<<===999:::;;;===>>>>>>======>>>>>>???AAABBBCCCDDDEEEDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIIIIIIILLLPPPOOOJJJGGG@@@===???CCCCCCCCCEEEGGGLLLUUU\\\```iii|||zzziii]]]UUUNNNPPPRRRTTTWWW___jjjrrryyy~~~wwwxxxxxxwwwvvvvvvwwwyyy{{{~~~xxxmmmbbb[[[UUUQQQLLLGGGEEECCCAAA???@@@???===<<<:::999999999777777777999:::;;;999777999999999888999999:::;;;===>>>@@@BBBEEEIIINNNRRRVVV[[[bbbmmmzzzuuuqqqdddWWWRRROOOKKKIIIIIIKKKJJJJJJQQQcccyyyssszzzrrrppppppcccgggqqq}}}TTTGGG;;;666555333333555444333111000///000000111000000000000000000000000000000000000111111111111222222222222333444555555666666666666666:::???CCCUUUeeeooo|||}}}kkkXXXLLLDDD@@@======@@@AAA>>>;;;=========@@@DDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIINNNMMMKKKKKKKKKKKKJJJHHHKKKMMMQQQSSSUUUVVVYYYZZZ^^^^^^```fffnnnvvv|||~~~|||yyy|||cccKKKCCC>>>777444444555777;;;===<<<<<>>===<<<===???AAABBBDDDGGGMMMXXXhhh~~~zzzgggZZZRRROOOGGGEEEAAA???===>>>???@@@BBB<<<999===@@@AAADDDHHHIIIIIIMMMVVV[[[]]]```eeelllrrryyy}}}|||xxxuuussssssssstttuuuvvvwwwxxxyyyyyy{{{}}}uuussstttzzz}}}}}}}}}~~~|||kkk]]]VVVRRRPPPOOOKKKKKKJJJHHHHHHGGGGGGGGGEEEFFFFFFGGGFFFEEECCCBBB>>>>>>??????>>>===;;;:::;;;;;;:::999:::;;;<<<===777888:::===>>>?????????>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIJJJJJJKKKMMMNNNOOOQQQRRRRRRUUUZZZZZZVVVKKKCCC???@@@CCCDDDEEEGGGIIIOOOWWW]]]aaajjj~~~ooocccZZZSSSKKKNNNQQQSSSXXXaaammmuuu~~~xxxwwwxxxxxxxxxvvvvvvxxxzzz|||wwwkkk```XXXQQQNNNIIIEEECCCAAA???===>>>===<<<;;;::::::::::::888777777999:::;;;999888999999999999999:::;;;;;;===>>>@@@BBBEEEIIINNNRRRTTT[[[dddnnn|||xxxpppdddWWWQQQOOOLLLJJJJJJKKKIIIJJJPPPccc}}}yyyqqqllllll}}}tttdddhhhsssSSSGGG;;;666555333222333111111111111111111111111000000000000000000000000///000000000111222222222222222222222333444555555666666666666777:::>>>BBBSSSaaakkk{{{zzzhhhVVVJJJDDDAAA>>>>>>@@@AAA???===<<<<<<===???BBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEGGGIIIKKKLLLLLLQQQOOOOOOOOOQQQRRRQQQPPPSSSUUUXXXZZZ[[[\\\]]]___bbbcccfffllluuu~~~~~~|||]]]IIICCC@@@;;;444444555777;;;>>>>>>>>>???>>>===<<<===???AAABBBFFFHHHMMMXXXiiiyyyhhh[[[RRROOOFFFDDDAAA>>>======>>>???@@@<<<;;;>>>BBBDDDGGGKKKLLLLLLPPPXXX\\\^^^```dddlllrrrxxxzzzxxxuuusssssspppqqqqqqrrrtttvvvwwwxxxxxxzzz}}}yyyvvvvvvxxx~~~~~~zzz|||~~~|||}}}vvvggg[[[UUUQQQOOOMMMIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFEEEDDDBBBAAA???@@@@@@AAA@@@???===<<<;;;:::999999999:::<<<===888999;;;===>>>????????????@@@AAABBBCCCDDDEEEFFFFFFIIIMMMOOOPPPQQQSSSTTTVVVYYY[[[ZZZ\\\```aaa^^^QQQHHHBBBBBBDDDEEEGGGIIIJJJOOOWWW]]]___iii~~~rrrfff^^^WWWSSSJJJMMMQQQTTTZZZdddpppyyy|||wwwvvvwwwxxxxxxwwwwwwyyy{{{}}}tttiii^^^WWWOOOLLLHHHEEECCCAAA???===<<<<<<;;;;;;::::::;;;;;;999888777888:::;;;:::999:::999999999999:::;;;;;;<<<>>>@@@BBBEEEIIIOOOSSSSSS\\\eeeppp}}}zzzqqqdddWWWRRRPPPMMMLLLLLLLLLKKKJJJQQQccciiiiiilll~~~uuuccchhhtttRRRFFF:::666555333111111///000000111111000000/////////////////////////////////000111222222333333222222222222333444555555666666777777777:::>>>AAAPPP[[[eeexxxvvveeeUUUJJJDDDAAA??????AAAAAA@@@???>>>======???AAABBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFIIIKKKNNNPPPQQQOOOOOOPPPSSSWWWZZZ[[[[[[]]]```bbbccccccdddeeefffeeefffjjjqqqyyy|||~~~rrrXXXHHHCCC???;;;888777777888;;;<<<===<<>>===<<<===???AAABBBGGGHHHNNNZZZmmmssscccWWWOOOKKKEEECCC@@@===<<<<<<===>>>AAA???>>>BBBGGGKKKNNNQQQRRRQQQUUU\\\```aaadddhhhpppvvv{{{{{{wwwtttsssuuupppppppppqqqsssuuuwwwxxxyyyzzz}}}vvvxxx|||~~~|||yyy{{{||||||zzzzzz{{{}}}yyypppdddZZZUUURRROOOMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEDDDCCCAAA@@@???@@@AAAAAA@@@???===<<<;;;:::999999999:::;;;<<<:::;;;<<<>>>>>>>>>>>>===??????AAABBBDDDFFFGGGGGGIIIMMMQQQTTTUUUWWWXXXZZZ\\\```aaa``````cccdddbbbXXXNNNEEEDDDEEEEEEHHHKKKIIIOOOWWW[[[]]]fff}}}rrraaaYYYSSSNNNLLLKKKNNNRRRVVV\\\fffrrr{{{|||sssssstttuuuwwwxxxxxxyyy|||~~~}}}~~~qqqfff\\\UUUNNNLLLHHHFFFDDDBBB@@@>>>;;;;;;::::::::::::;;;;;;:::888777888:::;;;:::999::::::999999::::::;;;<<<<<<===@@@BBBEEEIIIOOOSSSSSS\\\fffrrr}}}qqqdddXXXSSSRRROOONNNNNNOOOMMMMMMRRRcccxxxdddiiiqqqsssaaagggtttOOODDD:::777666333111000000000000000///...---,,,///////////////////////////000000111222333333444222222222222333444555555666777777777888:::===@@@KKKVVVaaaxxxssscccTTTJJJCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>??????@@@AAACCCDDDDDDFFFFFFHHHJJJNNNQQQTTTVVVTTTTTTVVVZZZ___ccceeeeeeeeegggiiijjjjjjjjjkkklllhhhiiimmmssszzzzzzwwwzzzkkkUUUHHHCCC???:::999888777888;;;===>>>===???>>>===<<<===???AAABBBFFFHHHOOO]]]sss|||jjj\\\RRRJJJFFFDDDBBB???<<<;;;;;;<<<===??????@@@CCCIIIPPPTTTUUUVVVTTTVVV\\\aaacccggglllvvv{{{~~~xxxsssrrrtttrrrrrrqqqrrrsssvvvxxxyyyyyyzzz||||||xxx}}}yyyzzzzzzyyyyyyyyy{{{}}}uuummmaaaYYYUUUSSSQQQOOOOOONNNLLLJJJHHHFFFFFFEEECCCCCCDDDDDDCCCBBB@@@???>>>??????@@@???===<<<;;;::::::999888999:::;;;<<<:::;;;===>>>???>>>>>>===>>>???@@@CCCEEEGGGIIIJJJMMMPPPUUUYYY[[[\\\]]]^^^___dddfffddddddfffgggfff___TTTIIIEEEEEEEEEHHHLLLHHHNNNVVVYYYZZZddd|||xxx___TTTQQQLLLIIIIIILLLNNNRRRVVV\\\fffrrr{{{pppkkklllqqqsssvvvwwwyyy{{{xxxlllcccZZZSSSMMMKKKHHHGGGEEEDDDAAA>>><<<;;;:::::::::::::::;;;;;;999888888:::;;;;;;::::::::::::::::::;;;;;;<<<;;;===???BBBEEEJJJOOOSSSUUU\\\fffuuu~~~pppcccWWWSSSRRROOONNNOOOOOONNNNNNTTTdddssscccnnnxxxnnn___eeetttxxxLLLAAA888777777444111111111111000///......------000000000000000000000000000111111111222333333333222222222222333444555555666777888888888999<<>>======>>>???@@@BBBDDDEEEGGGGGGIIIKKKNNNRRRVVVXXX]]]\\\^^^aaaeeehhhjjjiiijjjlllnnnooooooooopppqqqmmmnnnqqquuuzzz||||||{{{tttnnnlllqqqwww~~~hhhVVVMMMGGGAAA;;;888666666888;;;???AAAAAA???>>>===<<<===???AAABBBEEEGGGPPPaaaxxxsssaaaUUUMMMGGGCCCCCCAAA>>>;;;::::::;;;<<<;;;>>>@@@CCCJJJSSSWWWVVVTTTQQQRRRXXX]]]aaahhhooo|||yyyqqqppprrrttttttsssrrrsssuuuxxxyyyxxxyyy{{{~~~{{{||||||{{{yyyyyyzzz|||~~~sssjjj___WWWTTTSSSQQQPPPQQQOOOMMMJJJHHHFFFEEEEEEBBBBBBCCCCCCBBBAAA???>>>===>>>>>>???>>><<<;;;::::::999888888888999;;;<<<999:::<<<>>>???@@@@@@???<<<>>>@@@CCCFFFIIIKKKLLLPPPTTTYYY]]]^^^___```aaaaaagggjjjiiihhhkkkmmmmmmfffYYYLLLGGGEEEEEEHHHLLLHHHOOOVVVYYYYYYccc}}}vvvbbbPPPMMMMMMHHHGGGKKKLLLNNNRRRUUUZZZcccoooxxxzzzkkkggggggnnnqqqtttwwwzzz}}}pppfff^^^VVVQQQLLLJJJHHHFFFEEEDDDAAA>>><<<;;;;;;:::999999999:::;;;999888888:::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;===???BBBEEEJJJPPPTTTWWW\\\fffxxx{{{mmmaaaUUUQQQPPPNNNMMMNNNMMMMMMNNNVVVgggzzzvvviiixxxhhh^^^eeeuuuoooIII???777777777555222111222111000//////000111222000000000000000000000000222222222222222222222222222222222222333444555555666777888888888999<<<>>>GGGWWWjjj|||wwwjjj]]]QQQJJJCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBAAA???============>>>@@@BBBEEEFFFGGGGGGHHHJJJMMMQQQUUUXXX^^^^^^___bbbgggjjjllllllppprrrtttuuuuuuuuuvvvxxxuuuuuuvvvyyyzzzzzzwwwuuulllfffdddkkkpppyyy|||gggZZZTTTNNNFFF@@@:::888777888;;;???@@@AAA???>>>===<<<===???AAABBBDDDHHHQQQccc{{{nnn\\\QQQKKKFFFDDDBBB@@@===:::999999:::;;;:::>>>AAADDDLLLVVV[[[YYYRRROOONNNSSSYYY```jjjrrr}}}ssspppqqqvvvuuusssrrrrrrtttvvvxxxuuuvvvxxx{{{~~~}}}|||}}}|||zzzxxxxxxzzz}}}qqqiii]]]UUURRRRRRQQQPPPOOOMMMLLLIIIGGGFFFEEEEEEAAAAAABBBBBBAAA@@@???======>>>>>>???>>><<<;;;::::::999888888888999;;;;;;777888;;;>>>@@@AAABBBBBB<<<===???CCCFFFJJJLLLMMMRRRVVV[[[___```aaabbbcccbbbhhhmmmllllllooorrrrrriii\\\NNNHHHEEEEEEGGGKKKIIIOOOWWWYYYYYYccc}}}bbbQQQEEEFFFHHHDDDDDDIIILLLNNNQQQTTTXXXaaammmuuuyyymmmhhhhhhmmmpppssswwwzzz~~~yyykkkbbb[[[TTTNNNJJJIIIGGGFFFEEECCC@@@>>>===<<<;;;:::999999999999<<<:::888888:::;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;===???BBBEEEJJJPPPTTTYYY]]]fffyyy|||vvvkkk___SSSOOOOOOMMMLLLMMMJJJKKKNNNVVVhhhrrr|||pppddd^^^fffuuuiiiGGG>>>666777888555222222222111000000111333555666000000000000000000000000333333222222222222222222222222222222333444555555666777888999888999<<<>>>GGGYYYppp}}}tttggg[[[PPPIIICCCDDDDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBBBB@@@>>>;;;=========>>>@@@CCCEEEGGGFFFFFFGGGIIILLLPPPTTTWWWXXXYYY[[[```fffjjjmmmmmmvvvxxxzzz{{{{{{|||}}}~~~{{{{{{{{{{{{{{{yyyuuuqqqooohhhffflllpppvvv{{{hhh]]]YYYTTTKKKEEE>>><<<:::999;;;<<<======???>>>===<<<===???AAABBBDDDHHHRRRddd|||mmmZZZPPPKKKGGGEEEBBB@@@===:::888999:::;;;;;;AAADDDFFFOOOZZZ___\\\RRRNNNMMMQQQYYYaaalllvvvvvvrrrssswwwuuusssqqqqqqsssuuuwwwssstttvvvyyy}}}~~~{{{xxxzzz{{{xxxvvvuuuxxx{{{~~~~~~pppggg[[[SSSPPPPPPPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFAAAAAABBBBBBAAA@@@>>>===>>>>>>??????>>>===;;;::::::999888888888999:::;;;999999;;;<<<>>>@@@BBBCCC;;;;;;;;;===@@@EEEJJJMMMQQQTTTYYY^^^bbbcccbbb```eeefffkkkrrryyy}}}|||yyypppfffWWWKKKEEEEEEGGGIIILLLQQQUUUWWW]]]nnnjjjUUULLLEEEDDDFFFFFFIIILLLQQQOOOPPPUUU[[[bbbnnnzzzqqqlllhhhdddiiilllsss|||rrrfff]]]XXXSSSPPPJJJHHHEEECCCCCCBBB@@@>>>;;;::::::999888888888999999::::::;;;;;;::::::999::::::::::::;;;<<<=========>>>???AAAEEEJJJQQQVVVYYY\\\fff{{{yyytttmmmbbbUUUNNNNNNOOONNNKKKNNNKKKQQQWWWaaazzzuuuwwwzzzfff\\\llljjjGGG???777666555222000111111111111111000000000000////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>>@@@DDDGGGJJJIIIHHHGGGIIILLLOOOQQQSSSTTTVVVZZZ^^^dddhhhkkktttwww|||}}}|||}}}|||yyyuuupppllljjjlllpppxxx}}}ooofffbbb[[[PPPGGGCCC???999666666999:::;;;<<<<<<<<<===>>>@@@AAABBBEEEIIIPPP^^^uuurrr]]]NNNGGGEEEEEEBBB@@@===:::888777888888===>>>BBBKKKVVV^^^___]]]QQQIIIHHHQQQYYY___nnn~~~rrrrrrwwwwwwwwwvvvuuusssrrrqqqppprrrsssvvvwwwyyy}}}}}}zzzxxxxxxwwwxxxsssuuuwwwxxxyyy|||zzzlllcccXXXRRRRRRRRROOOKKKLLLJJJGGGEEEDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA===<<<;;;;;;<<<===;;;:::999999999777666666999;;;999:::<<<>>>???@@@AAAAAA<<<;;;;;;<<>><<<;;;::::::999999999::::::;;;;;;;;;::::::999888::::::::::::;;;<<<======>>>???AAACCCFFFKKKRRRWWWYYY^^^iiiyyytttmmmcccVVVNNNMMMNNNLLLJJJKKKIIINNNUUU```zzzwww~~~xxxgggaaaqqqbbbGGG>>>777666555222000111111111111111000000000000////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>><<<:::999999999:::===>>>CCCLLLVVV\\\]]][[[RRRKKKJJJRRR[[[ccctttuuuuuuxxxvvvuuutttrrrqqqpppooooooppprrrtttvvvxxxzzz~~~|||~~~~~~~~~}}}{{{yyywwwvvvuuuuuurrrsssuuuwwwxxx{{{vvvhhh```VVVQQQRRRSSSPPPMMMLLLJJJGGGEEEDDDDDDDDDEEECCCCCCBBBAAA@@@@@@??????>>><<<;;;;;;<<<===<<<:::999999999777666666999;;;999;;;===@@@AAAAAA@@@???===<<<;;;<<<===???BBBDDDIIIMMMTTT[[[aaadddeeeeeefffhhhmmmvvvyyylllZZZLLLFFFGGGIIIKKKQQQUUUZZZ^^^ggg{{{cccMMMIIIEEEDDDHHHKKKLLLNNNQQQZZZZZZ\\\```aaafffrrr~~~~~~mmmkkkkkkkkknnnqqqyyy}}}vvvmmmeee___YYYSSSNNNJJJGGGDDDCCCBBBAAA???===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::999888::::::::::::;;;<<<======???@@@BBBDDDGGGLLLRRRWWWYYY___mmmxxxqqqkkkbbbVVVOOOMMMMMMKKKIIIKKKIIINNNTTTbbbvvvvvvvvvhhhiiiyyy|||]]]GGG>>>777666555222111111111111111111000000000000////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>>@@@AAACCCDDDFFFKKKSSS```vvv{{{hhhXXXMMMHHHFFF>>>===<<<:::::::::;;;;;;===???DDDLLLUUUZZZZZZWWWPPPJJJJJJRRR[[[fffxxx}}}vvvuuuvvvuuussspppnnnmmmmmmmmmnnnoooqqqssstttuuuwww{{{}}}~~~wwwrrruuu||||||zzzyyyzzzzzzyyyxxxvvvtttsssrrrppprrrtttvvvwwwyyy}}}oooddd]]]TTTPPPQQQRRRPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDBBBAAAAAA@@@@@@????????????===;;;;;;<<<===<<<;;;999999999777666666999;;;:::<<>>???>>>===<<<<<<===???@@@GGGLLLSSSZZZ___cccfffgggfffhhhnnnxxxttt^^^NNNGGGGGGJJJKKKPPPTTTYYY^^^iiipppYYYJJJKKKGGGFFFJJJMMMNNNRRRWWWcccdddggghhhgggjjjvvvzzzkkkiiilllnnnooosss{{{|||tttjjjbbb]]]XXXRRRNNNIIIGGGDDDBBBAAA@@@>>>===;;;::::::999999999::::::888999::::::;;;;;;::::::::::::::::::;;;<<<======>>>@@@BBBDDDGGGLLLQQQVVVZZZ```mmmuuukkkfff^^^TTTNNNMMMNNNLLLKKKOOOMMMQQQWWWfffpppsssrrriiiooowwwaaaFFF>>>777666555333111222111111111111000000000///////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>>BBBDDDCCCDDDGGGIIIJJJIIIHHHGGGIIIIIIJJJMMMPPPSSSWWWYYY```eeemmmwww~~~{{{uuupppooorrr{{{wwwrrrqqqnnniiicccUUUMMMDDD<<<999;;;===>>>:::;;;<<<>>>@@@BBBCCCDDDFFFLLLUUUaaavvvnnn]]]PPPJJJGGG@@@???===<<<;;;;;;;;;;;;===???EEELLLSSSWWWVVVTTTMMMIIIHHHOOOZZZgggzzz~~~xxxtttrrrrrrsssqqqmmmjjjiiiiiikkklllnnnppprrrssstttuuuxxxzzz}}}{{{tttoooooouuu|||zzzwwwvvvxxxxxxxxxxxxvvvtttrrrpppppprrruuuvvvxxxzzz|||}}}kkkbbb[[[TTTPPPPPPPPPOOOMMMKKKJJJHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@??????@@@>>>;;;;;;<<<<<<<<<;;;999999999777666666999;;;;;;===@@@BBBCCCBBB@@@???@@@@@@???>>>===>>>>>>???GGGMMMTTT[[[___cccgggiiilllnnnuuu~~~cccPPPGGGGGGIIIIIIOOOSSSXXX___kkkzzzeeeUUUMMMMMMIIIHHHLLLPPPUUU]]]eeeoooqqqsssrrrnnnooo}}}yyykkkhhhjjjmmmnnnsss|||}}}ttthhh^^^YYYUUURRROOOHHHFFFCCCAAAAAA@@@>>><<<999888888888888888999999666777888:::;;;<<<======::::::::::::;;;<<<=========???AAACCCFFFJJJPPPSSS\\\```jjj~~~qqqddd^^^YYYRRRNNNNNNOOOOOONNNQQQOOOTTTYYYjjjwwwkkksssyyymmmjjjtttzzzuuucccFFF===666666555333111222111111111111000000000///////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>><<<<<<===???AAACCCBBBAAA@@@>>><<<:::888777999:::;;;;;;;;;===@@@CCCAAADDDGGGJJJKKKJJJHHHFFFHHHHHHHHHJJJLLLOOORRRTTTZZZ___gggpppwww|||~~~{{{yyysssnnnnnnqqq{{{~~~vvvqqqooolllgggbbbUUUNNNDDD<<<999:::<<<===:::;;;===???AAABBBCCCCCCEEELLLVVVbbbuuurrr___QQQJJJGGGCCCBBBAAA???===<<<;;;:::<<>>;;;::::::;;;;;;:::999999999777666666999;;;;;;===???BBBCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAAGGGNNNVVV\\\```dddjjjnnnvvvyyyeeeOOOFFFFFFHHHHHHPPPSSSYYY```lllmmm[[[PPPNNNKKKIIIKKKQQQXXXaaammmxxx}}}|||tttuuuzzzlllggggggiiinnnttt}}}zzzqqqdddZZZUUUSSSPPPNNNHHHEEEBBBAAA@@@???===;;;888777777777777888888999555666888:::;;;=========::::::::::::;;;<<<=========???AAADDDFFFJJJOOORRR]]]```hhh{{{zzznnnaaaXXXUUUPPPNNNNNNOOOPPPPPPOOOOOOTTTZZZllloooiiiuuusssiiiiiizzzwwwuuu___EEE===666666555333222333111111111111000000000000////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>>===<<<;;;:::999999999999;;;<<<===<<<;;;<<>>AAABBBBBBBBBBBBDDDLLLWWWbbbtttsss___PPPHHHFFFFFFEEEDDDBBB???===<<<;;;<<>>===;;;888888777777888888999:::888888999:::;;;;;;;;;;;;::::::::::::;;;<<<=========@@@BBBEEEGGGKKKOOORRR[[[___ggg{{{~~~vvvtttkkkaaaVVVTTTQQQNNNNNNNNNOOOOOOLLLNNNTTT\\\qqqffffffuuunnneeehhhwwwwwwZZZEEE===666555666333222333111111111111000000000000////////////000000000000/////////000111111222222111222222333333444444555444555666777777999<<>>??????===<<<<<<>>>@@@BBBDDDHHHLLLNNNNNNMMMLLLIIIIIIIIIIIIJJJLLLNNNOOOQQQUUU\\\dddjjjnnnppppppuuutttsssuuuvvvtttnnniiiiiifffeeehhhmmmxxxzzzuuunnniiifffbbb___\\\TTTNNNEEE>>>:::999999999<<<>>>@@@AAABBBBBBAAA@@@BBBLLLWWWbbbsssrrr]]]NNNFFFEEEFFFFFFEEEDDDBBB@@@???>>><<>>@@@BBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHDDDLLLWWW^^^dddjjjrrryyy```IIIBBBEEEHHHIIIJJJNNNTTT[[[gggwwwpppcccYYYPPPNNNPPPMMMOOOVVVaaaiiipppzzz|||}}}}}}mmmhhheeegggkkkooovvvzzzjjjddd]]]WWWTTTQQQMMMIIIGGGEEEBBB@@@???>>><<<;;;999888888888999::::::;;;:::;;;;;;;;;::::::999888::::::::::::;;;<<<======>>>AAADDDFFFIIILLLPPPSSSZZZ^^^hhh|||wwwoooooojjjbbbVVVTTTQQQOOOMMMMMMMMMMMMLLLNNNVVV___vvv```cccsss}}}}}}lllcccgggxxxyyyXXXEEE===666555666333222333111111111111000000000000////////////000000000000/////////000111111222222111222222333333444555555444555666777777999<<>>@@@@@@AAA@@@>>><<<<<<>>>???BBBEEEHHHLLLOOOOOOOOONNNMMMMMMLLLLLLMMMOOOPPPQQQOOOSSSZZZbbbhhhlllmmmnnnrrrpppoooooopppmmmhhhcccdddaaaaaaeeelllwwwtttoooiiiddd```^^^[[[XXXOOOJJJCCC>>><<<======>>>===???@@@BBBBBBAAA@@@???BBBKKKWWWbbbsssqqq\\\LLLEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA===???BBBEEEIIIMMMRRRUUUPPPRRRRRRTTTZZZfffssszzz}}}yyyuuuqqqnnnmmmmmmlllooonnnmmmlllkkkiiihhhhhhcccfffjjjmmmnnnoooppprrryyy}}}ooonnnrrrtttzzz{{{~~~xxxvvvuuusssrrrrrrsssssssssvvvyyy{{{||||||}}}}}}pppfffZZZXXXUUURRRQQQPPPPPPQQQIIIIIIIIIHHHFFFEEECCCBBB>>>???AAABBBBBBAAA@@@>>>???<<<888555666777777777999999999777666666999;;;===AAACCCCCCEEEJJJLLLKKKIIIEEECCCDDDIIIMMMLLLIIIGGGLLLSSSYYYaaakkkvvv~~~wwwYYYMMMJJJEEEDDDHHHKKKNNNRRRWWWcccuuuuuu___TTTPPPMMMLLLLLLQQQUUU]]]hhhsss~~~~~~}}}lllcccbbbdddfffpppttt|||uuugggaaaXXXRRRPPPNNNKKKHHHGGGDDDAAA>>><<<<<<<<<===888888888888777777777777777777888999999:::;;;;;;<<<;;;:::999:::;;;<<<===AAA@@@CCCHHHKKKLLLQQQXXX\\\dddoooxxxrrrpppkkkeeeUUURRRNNNMMMNNNOOOPPPPPPPPPSSSTTT___}}}```kkk~~~wwwvvvmmmccckkk}}}YYYAAA===888444333333333222000000000000////////////////////////000000000000///000111222333222111111222222333333333333444444555555555666777999;;;;;;DDDRRRjjjqqq___RRRIIICCC???:::::::::::::::999888777::::::999:::;;;===???@@@???AAAAAA???;;;:::;;;===CCCDDDFFFIIILLLPPPTTTUUUWWWSSSPPPPPPOOOMMMNNNOOORRRTTTYYY___fffjjjkkkjjjkkkhhheeeeeefffeeeaaa]]]ZZZZZZ[[[\\\bbbqqqzzzkkkgggaaa^^^\\\YYYUUURRROOOJJJCCC>>><<<===>>>>>>===>>>???@@@@@@@@@@@@@@@GGGKKKTTTbbbtttrrr\\\LLLFFFFFFEEEEEEEEEFFFGGGFFFCCC@@@BBBBBBBBBCCCEEEHHHJJJLLLMMMMMMMMMPPPVVV^^^fffkkkpppooonnnnnnooopppnnnmmmlllkkkiiiiiiiiiiiihhhffffffggghhhiiijjjkkklllllltttyyy~~~~~~yyyqqqqqquuuxxx}}}}}}}}}vvvrrrnnnmmmppprrrrrrrrrrrrtttvvvwwwxxxzzz|||uuujjjdddZZZYYYVVVSSSQQQQQQRRRSSSOOOMMMIIIEEECCCCCCCCCDDD>>>@@@CCCDDDBBB@@@??????<<<;;;:::888777666666666777888999999888999:::<<>>@@@AAAAAABBBAAA???;;;:::<<<>>>AAABBBEEEIIIMMMPPPSSSTTTWWWVVVUUUUUUTTTSSSSSSTTTWWWXXX\\\bbbgggjjjhhhfffdddaaa^^^]]]^^^]]]YYYVVVSSSTTTTTTUUUZZZgggxxx{{{tttooofffbbb^^^\\\ZZZXXXTTTPPPMMMHHHBBB===<<<===>>>>>>===>>>>>>???????????????EEEJJJSSSaaarrrqqqZZZIIIBBBBBBDDDCCCDDDFFFGGGFFFDDDAAAAAAAAAAAAAAACCCEEEGGGHHHHHHGGGHHHJJJOOOUUU[[[___eeeeeegggiiilllmmmkkkiiikkkjjjhhhhhhiiiiiihhhfffffffffggghhhjjjjjjkkkkkkqqquuuzzz}}}~~~}}}{{{yyyyyyyyyxxxwwwvvvuuuttttttrrrqqqrrrwww~~~}}}vvvtttwww|||}}}xxxtttqqqmmmlllnnnqqqqqqqqqqqqsssuuuvvvxxxzzz}}}qqqeee___WWWVVVTTTRRRQQQPPPPPPQQQOOOMMMJJJFFFDDDDDDDDDEEEBBBDDDEEEDDDAAA>>>======<<<;;;:::888777666555555888999999999888888:::<<>><<<:::::::::;;;777777888888888888888888:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>@@@@@@CCCIIILLLNNNSSSYYY^^^fffpppwwwnnnbbbYYYSSSQQQNNNMMMNNNOOOPPPPPPOOORRRVVVeee~~~hhhrrr~~~uuulllooozzzkkkfffrrrwwwOOO@@@<<<777444333333333222000000000000////////////////////////000000000000000000111222222222222111222222333333333333444444444444555666777999:::;;;AAAJJJYYYooorrr]]]MMMDDD===999:::::::::::::::999999888999::::::<<<>>>@@@BBBCCCCCCCCCAAA>>>;;;:::<<<>>>>>>@@@EEEIIINNNQQQSSSTTTXXXZZZ[[[ZZZYYYXXXXXXXXXZZZ[[[___fffkkklllhhhddd^^^ZZZVVVUUUUUUUUURRRNNNLLLMMMNNNNNNRRR[[[gggpppyyyvvvssspppmmmhhhccc___\\\ZZZYYYXXXWWWTTTPPPMMMKKKFFF@@@<<<<<<<<<===============>>>>>>>>>>>>>>>CCCHHHRRR^^^mmm~~~kkkUUUFFF??????AAAAAACCCEEEGGGGGGEEECCC@@@???>>>===>>>@@@BBBCCCCCCCCCCCCEEEGGGKKKOOOQQQVVVXXX\\\bbbgggiiihhhfffiiihhhgggggghhhiiihhhfffeeefffggghhhiiijjjjjjjjjmmmooopppqqqqqqpppmmmlllmmmmmmlllkkkjjjiiihhhhhhcccbbbccceeeiiimmmooooooqqqpppoooqqqtttzzzzzzsssrrrooolllkkkllloooppppppppprrrtttvvvxxx{{{~~~xxxkkk___YYYRRRRRRQQQQQQPPPOOOOOONNNOOONNNJJJGGGEEEEEEEEEEEEDDDEEEEEECCCAAA??????@@@>>>>>><<<;;;:::888777777888999:::999888888:::;;;CCCGGGIIIIIILLLSSSUUUTTTMMMIIIDDDBBBCCCEEEGGGGGGNNNPPPRRRSSSVVV^^^hhhqqqqqquuu}}}sssdddUUUOOONNNKKKIIIJJJFFFJJJNNNRRRYYYdddkkkllljjj^^^QQQKKKIIIHHHJJJNNNPPPXXXeeettt|||wwwzzz}}}qqqhhhddddddfffhhhkkkoooxxxwwwiii```ZZZSSSNNNLLLJJJFFFCCCAAA???===:::999999999999777777777888888999999999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@@@@CCCIIILLLNNNTTTZZZ^^^eeepppwwwlll```VVVRRRPPPMMMMMMNNNPPPPPPOOOOOORRRXXXkkk}}}iiissskkkeeelll}}}wwwhhhdddrrrwwwwwwrrrKKK>>>;;;777444333333222222000000000000////////////////////////000000000000000000111111222222222222222222222333333333444444444444444555777888:::;;;???FFFSSSfffpppZZZKKKBBB<<<999999::::::;;;::::::999999999:::;;;===???AAACCCDDDCCCBBB???<<<::::::<<<===<<<@@@EEEKKKPPPTTTUUUVVVYYY\\\]]]\\\[[[]]]___^^^^^^^^^bbbjjjpppqqqlllggg\\\XXXSSSPPPPPPPPPMMMJJJHHHIIIJJJJJJLLLQQQXXX^^^```___^^^\\\YYYVVVSSSQQQQQQQQQSSSTTTSSSPPPLLLIIIGGGCCC>>>;;;;;;<<<============<<<<<<<<<=========AAAGGGOOOYYYeeesss~~~vvvcccPPPCCC>>>>>>??????AAADDDGGGHHHGGGEEE???>>><<<::::::;;;===>>>BBBBBBBBBBBBDDDEEEGGGGGGKKKMMMSSSZZZbbbfffgggggggggfffeeefffggghhhgggfffdddeeefffhhhiiiiiihhhhhhiiihhhgggggggggfffeeeccceeeddddddcccbbbaaa``````YYYYYYXXXZZZ\\\\\\[[[ZZZ___```bbbfffmmmuuu|||~~~xxxrrrooommmkkkiiijjjlllnnnoooppprrruuuwwwzzz}}}~~~rrrfff[[[UUUPPPPPPQQQQQQPPPOOONNNMMMOOOMMMKKKHHHFFFFFFFFFFFFCCCDDDDDDDDDCCCCCCEEEFFFCCCBBBAAA@@@>>>===;;;:::888999:::999888888:::<<>>???AAA@@@DDDIIILLLNNNSSSZZZ\\\dddppptttjjj___WWWQQQOOOMMMMMMOOOPPPPPPOOOPPPSSS\\\rrr}}}hhhrrrtttaaaaaalllwwwfffbbbppp}}}lllkkkmmmJJJ===:::666444333333222111000000000000////////////////////////000000000000111111111111111222222222222222222333333333444444333444444555666888::::::===EEEQQQccc{{{lllWWWHHHAAA<<<:::999::::::;;;;;;;;;::::::999:::<<<>>>@@@BBBCCCDDDBBB@@@===;;;;;;;;;<<<<<<<<<@@@FFFMMMRRRWWWYYYZZZYYY]]]______dddkkknnnlllddddddfffmmmtttuuunnnhhh]]]XXXQQQMMMLLLKKKIIIFFFDDDEEEEEEEEEFFFHHHLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHGGGJJJMMMNNNNNNKKKHHHFFFCCC@@@<<<999:::;;;<<<<<<======<<<;;;;;;<<<======AAAFFFNNNVVV___lllzzz~~~ooo]]]LLLAAA>>>>>>===>>>@@@DDDGGGIIIHHHFFF@@@>>>;;;888777888:::;;;@@@@@@@@@@@@AAAAAABBBBBBEEEGGGLLLTTT]]]dddgggiiifffdddddddddfffgggfffeeecccdddfffggghhhhhhgggffffffdddaaaaaabbbbbbaaa___[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRQQQRRRSSSSSSQQQOOOSSSSSSUUUYYY```jjjrrrxxxyyy~~~~~~}}}|||xxxssslllkkkjjjhhhhhhjjjmmmoooqqqsssvvvyyy{{{xxxmmmbbbYYYSSSPPPQQQQQQQQQQQQPPPOOONNNNNNMMMKKKIIIGGGFFFFFFFFFDDDEEEFFFEEEDDDEEEGGGHHHDDDDDDCCCBBB@@@>>><<<;;;777888999999888999;;;===DDDIIIMMMNNNQQQUUUUUURRRJJJHHHDDDAAA@@@AAACCCDDDIIINNNSSSUUUUUUUUUWWWYYY[[[```hhhpppsssqqqnnnkkkiiiccc\\\VVVQQQMMMJJJHHHHHHKKKMMMMMMPPPUUUXXXWWWWWWRRRMMMKKKIIIIIIOOOVVV]]]hhhyyy|||wwwuuuyyy~~~ppplllgggeeefffhhhjjjkkkmmmooouuu|||qqqddd___YYYSSSNNNKKKHHHCCC???===<<<;;;:::999888888888666666777888999;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@BBBBBBEEEJJJMMMNNNSSSYYY[[[dddqqqpppfff^^^XXXOOONNNMMMMMMOOOPPPPPPOOORRRUUUaaa{{{|||hhhrrriiiZZZ```ooozzzgggbbbooo{{{|||kkkjjj~~~gggIII<<<999666444444333222111000000000000////////////////////////000000000000111111000000111111222333222222333333333333444444333333444555666888999:::;;;DDDPPPaaaxxxiiiTTTFFF@@@===;;;999::::::;;;;;;;;;;;;;;;999:::<<<>>>@@@AAABBBCCC@@@>>>===<<<===>>>===<<<===@@@FFFLLLSSSXXX\\\^^^[[[```dddhhhtttxxxiiiggghhhnnnuuuuuuoooggg___XXXPPPJJJHHHGGGDDDBBB@@@????????????@@@AAABBBBBBCCCDDDCCCAAA@@@AAABBBAAADDDHHHIIIHHHFFFDDDDDD@@@===:::888999:::;;;;;;???>>><<<;;;;;;<<<======@@@FFFOOOXXXbbbqqq|||lllZZZJJJ@@@<<<<<<<<<===???CCCGGGIIIHHHFFFAAA>>>;;;888777888:::;;;============>>>???@@@AAADDDGGGMMMVVV```gggjjjjjjeeedddccccccdddeeedddbbbbbbccceeegggggggggeeedddeeeaaa^^^^^^``````^^^\\\VVVVVVUUUTTTSSSRRRQQQQQQMMMLLLKKKLLLLLLLLLJJJHHHHHHHHHIIILLLSSS]]]ffflllpppwwwyyywwwxxxvvvsssjjjjjjjjjhhhgggiiimmmppprrrtttwwwyyy{{{{{{qqqhhh```XXXTTTRRRRRRRRRQQQPPPOOOOOONNNMMMLLLJJJIIIGGGFFFFFFEEEFFFGGGGGGFFFDDDCCCCCCDDDBBBBBBBBBAAA???<<<:::888555777888999888:::<<<>>>CCCIIINNNPPPRRRUUUSSSNNNIIIHHHFFFDDDBBBBBBDDDEEEIIINNNTTTWWWWWWXXXYYY\\\[[[___eeejjjkkkjjjgggfffdddbbb]]]VVVQQQMMMKKKIIIGGGJJJKKKJJJLLLQQQSSSRRRQQQOOOOOOOOOOOOPPPXXXaaaooozzzzzzuuusssttt|||~~~uuunnnfffcccaaaaaadddgggiiiiiillllllpppvvvzzz}}}nnnbbbYYYUUUOOOLLLJJJGGGCCC???===<<<;;;:::999888888888555666777888:::;;;<<<===:::::::::;;;;;;<<<<<<===;;;;;;:::;;;<<<>>>???AAADDDCCCFFFJJJLLLMMMRRRXXX\\\fffttt}}}nnnddd[[[UUUNNNMMMLLLMMMOOOPPPOOONNNSSSXXXfff}}}lllssszzzaaaXXXcccrrr~~~jjjdddrrr{{{~~~ppprrraaaGGG;;;999666444444333222000000000000000////////////////////////000000000000222111000000000111222333222222333333333333444444333333444444666777999:::;;;BBBNNN\\\rrrhhhRRRDDD>>>;;;:::999::::::;;;<<<<<<;;;;;;999:::<<<>>>@@@@@@AAA@@@???>>>===???BBBBBB@@@===<<>>???GGGRRR]]]lll~~~}}}uuueeeTTTFFF===;;;;;;<<<===???CCCGGGHHHGGGFFFBBB@@@<<<999888999;;;===<<<<<<<<<===>>>@@@BBBDDDJJJOOOXXXccclllqqqpppoooeeedddbbbbbbccccccbbb```aaaccceeeggggggfffdddcccddd```\\\\\\^^^^^^ZZZWWWTTTSSSRRRQQQPPPOOOOOONNNKKKIIIGGGFFFGGGFFFEEECCCCCCBBBBBBEEEJJJPPPWWW[[[dddlll|||uuussstttrrroooiiijjjjjjhhhggghhhmmmpppqqqsssvvvxxxzzz}}}tttkkkccc]]]XXXTTTTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIHHHGGGFFFEEEDDDBBBDDDFFFEEECCCAAAAAAAAAAAABBBBBBAAA>>>;;;888777444555777888999;;;>>>@@@CCCIIIOOOQQQSSSTTTQQQKKKIIIIIIHHHFFFDDDDDDEEEFFFJJJOOOUUUXXXYYY[[[^^^aaa^^^bbbfffhhhhhhfffdddddd``````\\\UUUPPPMMMKKKJJJEEEHHHIIIHHHKKKRRRUUUTTTQQQQQQSSSVVVWWWYYYcccmmmyyyssspppqqqvvv|||~~~uuullleeeaaa___^^^```cccgggiiiiiilllkkknnnssswwwzzz~~~lll```TTTPPPLLLIIIIIIGGGDDD@@@<<<<<<;;;;;;:::999888888555666777888:::;;;======999999::::::;;;<<<======;;;;;;:::;;;<<<>>>@@@AAAEEEDDDFFFKKKLLLMMMQQQWWW\\\gggwww|||mmmbbbXXXRRRNNNMMMLLLMMMOOOPPPOOONNNTTTYYYiii~~~pppttt}}}uuu^^^WWWeeetttmmmggguuu{{{tttzzz\\\EEE:::888666444444333222000000000000000////////////////////////000000000000222111000000000111333444222222333333333444444444333333333444666777999::::::AAAKKKXXXnnnhhhQQQCCC<<<:::999999::::::;;;<<<<<<<<<;;;999:::<<<>>>???@@@?????????>>>???BBBEEEEEEBBB???;;;>>>BBBIIIPPPWWW]]]aaajjjpppvvv~~~mmm]]][[[]]]gggttt{{{yyytttggg```UUUMMMIIIGGGDDDAAA>>>===;;;;;;;;;<<<;;;;;;666888:::999777777:::===<<>>>>>GGGTTTcccuuu}}}{{{{{{~~~uuulll]]]MMMAAA<<<;;;<<<<<<===???CCCGGGHHHGGGFFFCCCAAA===999999:::===???>>>======>>>@@@CCCFFFHHHPPPXXXdddpppyyy{{{wwwsssfffdddbbbbbbcccbbbaaa___aaaccceeeggggggeeecccbbbddd___[[[ZZZ\\\[[[WWWRRROOONNNNNNMMMLLLKKKJJJJJJKKKIIIFFFDDDDDDDDDBBBAAABBBBBBBBBBBBDDDHHHKKKMMMYYYcccttt|||sssqqqqqqoookkkiiijjjjjjhhhggghhhmmmqqqppprrruuuwwwxxx{{{{{{pppfff```\\\XXXUUUUUUSSSPPPNNNLLLLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDDDD<<<>>>BBBCCCCCCBBBAAABBBCCCCCCCCCBBB@@@===:::888222444666888999;;;???AAAEEEHHHMMMQQQRRRPPPMMMKKKIIIIIIGGGFFFEEECCCBBBBBBKKKMMMQQQUUUYYY^^^aaacccbbbdddfffggggggeeecccbbbdddaaa]]]XXXTTTOOOJJJGGGDDDGGGJJJJJJJJJLLLQQQUUUVVVVVVVVVWWWZZZcccrrryyynnnoooqqqmmmooovvv|||yyytttnnnhhhdddaaa```ZZZ[[[\\\^^^```ccchhhkkkhhhmmmrrrtttuuuxxxppp```WWWSSSQQQOOOKKKGGGCCCAAA???===<<<999777777777888999999777555777999;;;999777999999:::;;;<<<<<<<<<;;;<<<=========<<<===???BBBFFFGGGHHHHHHIIILLLPPPSSSbbbmmmuuuxxxggg]]]UUUOOOOOONNNNNNNNNOOOQQQRRRTTTVVVUUUmmm~~~pppwwwpppaaa\\\mmmnnnkkkssswwwyyyZZZCCC<<<:::666444444444333222000000000000000000000000////////////000000000000000111222333333222000000000000111111111222222222444444555666777888999999<<>>===<<<<<<>>>??????>>><<<===???AAA@@@HHHBBBKKKPPPLLLMMM>>>;;;>>>AAAEEELLLVVV]]]___ooouuu|||zzzcccUUUZZZaaammm}}}tttbbbPPPHHHFFFDDDBBBAAA<<<<<<<<<;;;:::999888888999999888888888999999:::>>>>>>>>>>>>>>>>>>======:::888666888;;;======;;;<<<<<<>>>AAABBB@@@@@@AAAEEEIIIVVVeee{{{xxxuuuwww{{{~~~zzzvvvtttooobbbPPPCCC===<<<;;;:::999>>>AAAAAADDDIIILLLLLLGGG@@@:::999:::999;;;>>>???>>>======@@@GGGPPPWWWbbbjjjvvvuuummmdddeeeeeecccaaa______```bbbbbbccccccdddeeeffffffgggccc___[[[YYYWWWTTTSSSLLLKKKJJJLLLNNNMMMJJJGGGGGGEEECCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAACCCEEEFFFNNNVVVbbbppp~~~sssllljjjiiihhhiiikkkjjjhhhhhhhhhjjjlllmmmqqqqqqssstttvvvxxxyyyyyy|||uuujjjaaa[[[YYYXXXWWWTTTSSSQQQNNNLLLKKKJJJJJJKKKIIIGGGEEECCCCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>AAAAAAAAAAAAAAA>>>:::666555555777999777777???HHHDDDFFFJJJMMMNNNMMMKKKIIIHHHGGGGGGFFFDDDCCCBBBBBBGGGJJJNNNSSSXXX]]]bbbeeefffhhhjjjkkkjjjhhhfffeeeeeeccc```]]]XXXRRRLLLIIIFFFIIIKKKKKKJJJKKKOOOSSSXXXXXXYYY^^^gggxxxrrrhhhjjjjjjfffggglllmmmkkkgggbbb]]]ZZZXXXWWWXXXYYY[[[]]]aaaeeejjjnnnkkkooorrrssssssuuu{{{~~~jjj\\\TTTRRRPPPMMMIIIFFFBBB@@@>>><<<;;;:::888777888888999===;;;:::;;;===???===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<======<<<===@@@BBBGGGHHHIIIIIIIIILLLPPPSSS^^^kkkvvvvvvggg___WWWQQQLLLKKKLLLMMMNNNQQQSSSUUUWWWYYYsss|||pppxxxnnnaaa___pppooollluuutttuuuVVV???<<<999666444444444333111000000000000000000000000////////////000000000000000111222222222222111000111111111222222222222333444444555666777888999999<<>>>>>===<<<;;;<<<>>>?????????>>>>>>@@@BBBCCCMMMJJJUUU[[[XXXXXXIII>>>???AAADDDKKKTTT\\\```mmmwww~~~iii___dddlllxxxuuucccPPPHHHEEECCCAAAAAA>>>===<<<;;;:::999999999666666666555555666666777;;;;;;<<<<<<<<<<<<<<<<<<:::888777888;;;======<<<>>>>>>>>>AAACCCDDDGGGIIIKKKJJJUUUhhh}}}tttqqqqqqsssvvvxxxwwwsssooolllbbbWWWIII???;;;;;;;;;:::;;;@@@BBBBBBEEEKKKNNNMMMGGG???999999::::::<<>>>>>???@@@CCCJJJSSSYYYkkkrrr~~~vvvlllaaacccccccccaaa```aaabbbddddddeeeeeefffgggggghhhgggccc___[[[YYYWWWTTTRRRKKKIIIHHHHHHJJJIIIGGGDDDGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>>>>@@@BBBCCCHHHLLLTTT^^^jjjxxxwwwiiiddddddcccbbbcccggggggfffeeeeeefffggghhhlllmmmnnnpppsssvvvxxxzzz{{{tttjjj```[[[XXXWWWWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCEEEDDDBBB@@@????????????AAA@@@@@@AAA@@@>>>999666666666888999777777???IIIBBBDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBFFFKKKPPPUUU\\\bbbgggiiimmmpppqqqoookkkhhhfffdddddddddbbb]]]VVVPPPKKKJJJMMMOOONNNMMMNNNRRRVVV\\\^^^aaaiiiyyyssshhh```aaa```\\\[[[___[[[ZZZWWWTTTQQQPPPOOOOOOTTTUUUXXX\\\aaagggmmmpppqqqssstttsssrrrsssxxx|||rrrcccXXXRRRPPPNNNKKKGGGCCC@@@>>>===;;;::::::999999888888888;;;:::999:::<<<===<<<;;;;;;<<<<<<===============;;;<<<======<<<>>>AAACCCHHHIIIJJJJJJKKKMMMQQQTTT\\\kkkxxxoooddd^^^VVVPPPIIIIIIJJJKKKNNNQQQTTTVVVXXX___}}}zzzqqq{{{kkkbbbcccttt|||nnnoooxxxqqqqqqzzzyyyQQQ===<<<999666444444333222111000000000000000000000000////////////000000000000000000111222222111111000222222222222333333333333444444555666777888888999<<>><<<===>>>===<<<;;;;;;<<>>AAACCCFFFLLLSSSXXXlllrrrzzz{{{oooggg___aaabbbbbbaaaaaacccddddddeeeeeeffffffgggggggggfffccc___\\\YYYWWWTTTQQQMMMKKKHHHGGGGGGGGGFFFDDDFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>???@@@AAAAAACCCFFFKKKTTT```lllttt|||ooodddZZZYYYZZZYYYYYYZZZ`````````aaaaaabbbbbbbbbgggggghhhjjjnnnssswwwyyyzzzssshhh```ZZZWWWVVVUUURRRQQQOOOMMMLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCEEEEEECCCBBBAAA@@@@@@AAA@@@@@@?????????===999666777666888999888888AAAKKKAAAAAAAAABBBBBBCCCDDDEEECCCDDDDDDEEEDDDDDDBBBBBBAAADDDIIIMMMRRRYYYaaagggjjjpppwwwxxxtttmmmfffcccaaadddfffeee```YYYSSSOOOOOORRRTTTTTTTTTUUUZZZ^^^eeejjjpppyyyvvvggg___YYYYYYWWWRRRPPPRRROOOOOOMMMLLLLLLLLLMMMNNNPPPQQQSSSYYYaaaiiinnnqqqtttuuuuuusssrrrssswww{{{zzziii]]]VVVQQQMMMKKKHHHDDDAAA>>><<<<<<999::::::::::::999888777999999999999:::;;;;;;:::======>>>>>>>>>>>>======;;;<<<=========???BBBDDDFFFHHHIIIKKKLLLPPPUUUYYY___nnn|||yyyfff```ZZZSSSMMMJJJJJJJJJLLLNNNQQQTTTVVVYYYfffwwwuuu|||fffaaaeeeuuuyyynnnpppzzzpppooowwwsssOOO>>><<<999666444333333222111////////////////////////////////////000000000000000000000111111111111111222222333333333444444444333444444555666777888888;;;@@@JJJSSS^^^ppp~~~cccPPPEEE???>>>@@@===>>>>>>===<<<<<<>>>@@@@@@AAABBBBBBAAAAAACCCEEEGGGWWW]]]ppp{{{wwwtttaaaIIIDDD@@@AAAFFFOOOZZZdddmmmzzz|||lll\\\LLLDDDCCCBBBCCCEEECCCAAA???===;;;;;;<<<<<<888888777666666666777777444444555555666777888888999999999999;;;<<<===>>>>>>BBBEEEHHHNNNUUUZZZ[[[bbbXXX\\\ooorrrlllddd^^^\\\ZZZWWWVVVXXX[[[ZZZTTTNNNIIIEEE???<<<<<<>>>??????>>>BBBDDDGGGNNNVVVZZZYYYKKKAAA888888::::::;;;===<<<>>>AAADDDFFFJJJOOORRR]]]aaagggnnnpppllleee______aaabbbbbbbbbbbbdddeeecccccccccdddddddddeeeeeefffccc___\\\ZZZWWWTTTRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGEEECCCBBBCCCCCCBBBAAACCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAACCCHHHOOOYYY___nnnyyyvvvhhhYYYRRRLLLMMMPPPPPPOOOQQQVVVWWWYYY[[[]]]^^^^^^^^^dddddddddfffjjjooouuuxxxvvvpppfff^^^YYYVVVUUUTTTPPPPPPNNNMMMKKKKKKJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDFFFEEEDDDDDDCCCBBBBBBBBB@@@???>>>>>>>>><<<888666555555666888888;;;EEEPPP??????>>>>>>>>>???AAABBBAAABBBDDDEEEEEEEEECCCCCCCCCFFFJJJMMMOOOUUU___fffnnnvvvzzzoooeee```^^^aaadddddd```ZZZUUUSSSRRRUUUYYYZZZZZZ]]]cccgggrrrzzzvvvkkkbbb]]]XXXTTTRRROOOKKKIIIIIIIIIHHHHHHHHHJJJKKKMMMNNNMMMMMMOOOVVV```iiinnnqqqrrrqqqqqqppppppsssvvvyyyrrrddd[[[UUURRRLLLJJJFFFBBB???<<<;;;;;;999999:::::::::999888888;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======:::;;;<<<======???CCCFFFDDDFFFIIIKKKOOOSSSYYY^^^eeesssqqqbbb___ZZZSSSNNNMMMLLLMMMMMMOOOQQQTTTUUUZZZmmmwwwyyyooo]]]\\\bbbrrrwwwnnnsss|||oooooowwwnnnNNNBBB;;;999555333333333222111////////////////////////////////////000000000000/////////000000111111222222222333333333444444444333333444555666777888888999>>>HHHSSS]]]nnn~~~~~~dddQQQEEE>>>===>>>======>>>======???BBBEEEBBBCCCCCCBBBBBBCCCFFFHHHMMM___hhh}}}~~~jjjOOOFFF@@@@@@EEELLLYYYeeeppp}}}rrr```SSSFFFAAAAAABBBEEEHHHEEEDDDBBB@@@???>>>>>>>>>:::999888777777777777777333333444444555666777777999999::::::;;;<<<===???===EEELLLRRRZZZdddhhhfffjjj___aaappp}}}bbbYYYXXXSSSOOOPPPOOOLLLIIIKKKNNNNNNIIIDDDCCC@@@===<<<<<<===>>>>>>>>>BBBFFFLLLUUU```dddbbbPPPDDD:::888:::::::::;;;<<<>>>AAACCCCCCEEEHHHJJJMMMPPPUUU[[[```aaa```]]]^^^```aaaaaaaaaaaacccdddcccccccccdddddddddddddddeeeccc```^^^\\\ZZZVVVTTTTTTSSSPPPMMMKKKJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEHHHMMMPPPXXXaaakkkqqqsssmmmaaaVVVJJJEEEBBBEEEHHHHHHHHHJJJLLLNNNQQQTTTWWWYYY[[[[[[aaaaaabbbcccggglllqqqtttqqqkkkccc[[[WWWUUUSSSRRROOONNNMMMLLLKKKKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>>>>===<<<999666333333444777999>>>JJJWWW>>>===<<<<<<<<<>>>???@@@@@@BBBDDDFFFGGGFFFEEEDDDEEEIIILLLMMMNNNTTT^^^fffuuu}}}}}}oooeee```[[[^^^aaaaaa]]]ZZZYYYYYYVVVZZZ^^^___aaadddjjjooo{{{yyyjjj```XXXSSSVVVTTTQQQMMMJJJGGGFFFFFFDDDDDDDDDEEEGGGJJJLLLNNNMMMLLLNNNUUU```iiinnnpppnnnmmmkkkkkkmmmqqquuuwww~~~zzzxxx}}}lllaaaZZZTTTPPPKKKHHHDDD@@@===;;;;;;;;;999999999999999999999999999:::;;;;;;::::::;;;===>>>>>>>>>>>>>>>======<<<999;;;<<<===>>>@@@DDDGGGDDDFFFIIILLLPPPVVV\\\```jjjxxxnnndddaaa[[[TTTQQQMMMMMMMMMNNNPPPRRRTTTUUU]]]uuuzzz~~~~~~bbbRRRVVV```pppwwwpppvvvlllnnnyyyhhhLLLDDD;;;888555333333222111000000000000000000000000000////////////000000000000///////////////000222222222222222222333333333333333333444555666777777888999<<>>;;;<<<===>>>???@@@@@@BBBEEEHHHEEEEEEDDDBBBAAADDDHHHLLLVVVhhhsssnnnTTTHHH@@@AAADDDJJJWWWeeessszzzwwwtttkkkaaaSSSIII@@@>>>???AAADDDIIIHHHGGGFFFEEECCCAAA@@@???::::::999888777777777777444444555555666666777777888:::;;;;;;;;;;;;>>>@@@>>>IIIUUU]]]iiiwww}}}zzzsssgggfffooo{{{dddKKKFFFIIIFFFDDDHHHIIIGGGEEEEEEFFFFFFCCC@@@???===<<<::::::;;;<<<<<>>===@@@CCCBBBBBBDDDEEEFFFHHHLLLOOOSSSUUUVVV[[[[[[\\\___cccggglllnnnkkkfff^^^XXXUUUSSSRRRQQQMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>===<<<999777333333444777999???MMMZZZ======<<<<<<<<<===>>>??????AAADDDGGGHHHHHHFFFFFFFFFJJJMMMMMMNNNTTT```iiizzzwwwjjjaaa___ZZZ]]]___^^^ZZZZZZ]]]``````cccfffhhhiiilllrrrwwwrrr___VVVRRRPPPPPPRRRQQQOOOJJJFFFEEEEEEEEEBBBBBBCCCDDDFFFIIIKKKMMMOOONNNOOOVVVaaajjjooooooooommmkkkjjjmmmqqquuuwww|||~~~uuupppnnnhhhiiilllsssuuufff^^^WWWQQQLLLJJJHHHDDD???<<<;;;;;;;;;::::::999888888999:::;;;777999;;;:::999888:::<<<===>>>>>>>>>======<<<;;;999:::<<<===>>>AAAEEEHHHFFFHHHKKKMMMQQQVVV[[[```jjjzzzllleeeccc[[[TTTSSSKKKKKKKKKMMMOOORRRUUUVVV```|||wwwYYYMMMVVVfffwwwzzztttzzzggglll{{{```HHHBBB;;;888555333333222111000000000000000000000000000////////////000000000000//////......///000222333111111111222222222222333222333333444555666777777::::::CCCQQQ]]]kkktttuuu}}}eeeUUUJJJBBB??????@@@AAACCCCCCCCCDDDFFFHHHHHHGGGDDDAAAAAADDDKKKPPP[[[nnnxxxmmmVVVIIIAAABBBEEEIIIUUUdddtttxxxiiicccaaaYYYQQQIIIAAA;;;;;;>>>???BBBFFFIIIIIIJJJIIIGGGEEEBBB@@@===<<<;;;:::999999999999777777777777777777888888888:::<<<;;;:::;;;>>>@@@BBBPPP]]]gggxxxssslllooovvvsssWWW@@@???CCC@@@@@@FFFHHHGGGFFFEEEDDDCCCCCCBBB>>>>>>===;;;;;;<<<>>>???CCCHHHOOOXXXdddnnnnnniiiSSSFFF:::999===??????@@@???@@@BBBBBBBBBCCCEEEGGGNNNQQQWWW^^^aaa```\\\WWWPPPRRRVVVXXXZZZ]]]```cccffffffffffffffffffffffffcccbbbaaaaaaaaa___]]]ZZZVVVXXXYYYWWWSSSPPPPPPQQQNNNLLLJJJJJJJJJKKKJJJIIIEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKIIIHHHIIIJJJIIIIIIJJJMMMMMMHHHCCC??????<<<:::===>>>===>>>AAAAAAAAABBBDDDGGGJJJMMMOOOPPPQQQTTTXXX]]]bbbfffhhheeeaaaZZZUUUSSSRRRQQQQQQLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIICCCDDDEEEEEEEEEDDDCCCBBBCCCAAA???>>>>>>===:::888666555555777999???MMM[[[======<<<<<<<<<===>>>>>>???AAAEEEGGGIIIIIIGGGFFFFFFJJJMMMNNNOOOUUUbbblll||||||nnnccc]]]]]]YYY\\\^^^\\\YYYZZZ```eeeiiillloooppppppsssxxx}}}rrr[[[NNNKKKMMMPPPSSSPPPPPPMMMHHHDDDDDDEEEDDDCCCCCCCCCDDDFFFIIIKKKMMMRRRPPPQQQXXXbbblllooopppssspppmmmmmmppptttwwwyyy|||tttuuuwwwiiibbb```___ccciiioooyyypppccc[[[UUUNNNHHHJJJHHHCCC???<<<;;;;;;;;;;;;:::888777777888:::<<<;;;===??????===<<<>>>@@@===============<<<;;;;;;999:::<<<===???AAAEEEHHHIIIKKKMMMOOOQQQUUUZZZ^^^iiizzz|||iiieeebbbYYYRRRRRRGGGHHHIIIKKKNNNRRRUUUWWWccctttUUUMMMZZZmmm}}}www}}}xxxbbbjjj{{{[[[DDD???;;;888555333222222111000000000000000000000000000////////////000000000000///.........///000222333000000111111111222222222222333333444555666777777;;;999AAAPPP\\\hhh}}}uuuwww~~~hhhZZZPPPHHHDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGJJJHHHDDD@@@@@@EEELLLRRR]]]oooyyyiiiXXXJJJAAABBBEEEHHHTTTdddsss}}}jjjYYYSSSQQQLLLEEEEEE>>>999:::<<<===???CCCJJJKKKLLLLLLJJJGGGCCCAAAAAA@@@???>>>===<<<<<<<<<999999999999999888888888888:::<<<<<<:::;;;>>>AAAFFFTTTbbbmmmrrrqqqtttnnnRRR>>>???BBB???@@@GGGIIIIIIIIIGGGEEECCCDDDFFF@@@@@@???>>>>>>???BBBDDDFFFKKKSSS\\\hhhpppnnnhhhRRREEE999999???BBBCCCCCC@@@AAACCCDDDDDDFFFIIIKKKRRRVVV]]]cccddd___UUUNNNHHHKKKPPPTTTXXX\\\```cccddddddddddddddddddddddddbbbaaaaaabbbbbbaaa___\\\YYY\\\^^^\\\YYYVVVUUUVVVPPPNNNLLLLLLLLLMMMLLLJJJHHHIIIJJJKKKLLLLLLMMMLLLOOOOOOOOOMMMKKKKKKLLLNNNMMMJJJHHHHHHGGGCCC???===???;;;:::<<<<<<:::;;;>>>??????>>>???AAADDDGGGIIIGGGIIINNNSSSYYY^^^bbbeeebbb^^^XXXTTTRRRQQQQQQPPPLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNLLLKKKJJJCCCCCCDDDEEEEEEDDDCCCBBBDDDBBB@@@???>>>===;;;999999777777777999>>>LLLYYY<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBEEEGGGGGGGGGGGGHHHHHHHHHKKKPPPSSSVVV___hhhzzz{{{zzzrrrfff^^^[[[\\\YYYYYYXXXYYY[[[^^^bbbccchhhmmmsssyyy}}}ddd]]]TTTPPPPPPRRRTTTTTTSSSNNNHHHEEEEEEFFFDDDCCCIIIDDDBBBDDDGGGHHHKKKOOOPPPSSSXXX___ffflllqqqtttsssqqqqqqrrruuuxxxzzz{{{}}}wwwuuuwwwzzzwwwiii```]]]______gggpppvvv}}}jjj^^^VVVNNNJJJIIIFFFDDDBBB???===<<<;;;;;;;;;:::888777777888:::;;;888999::::::;;;;;;::::::<<<<<<<<<<<<======>>>>>>;;;;;;===???BBBEEEGGGIIIFFFIIIMMMPPPSSSXXX]]]aaakkk}}}~~~nnneeeaaa]]]WWWTTTMMMJJJKKKOOOQQQQQQTTTYYYeee|||hhhVVVRRR^^^sss}}}}}}~~~}}}kkk[[[lllXXXFFFDDD:::777444222222333222222111111111111000///...---////////////000000000000////////////000000000000000111111111111222222222333333444444555666666666777===AAAIIIWWWbbbzzzyyyrrruuunnn\\\QQQLLLIIIGGGFFFDDDBBBCCCFFFIIILLLMMMNNNHHHBBBBBBCCCFFFMMMUUU```nnnxxxiiiWWWNNNEEEAAABBBHHHUUUaaatttxxxgggUUUKKKGGGCCC@@@@@@>>>>>>===<<<;;;<<>><<<;;;<<<>>>@@@???:::555555888;;;:::777;;;;;;:::999888:::>>>AAAHHHVVVeeessszzzuuu{{{~~~hhhRRR@@@>>>AAABBBGGGOOORRRSSSTTTTTTQQQLLLGGGCCCFFFDDDAAA>>>>>>@@@EEEIIIIIILLLSSS^^^gggiiiccc]]]KKKEEE===:::<<>>???CCCGGGGGGGGGLLLTTT[[[aaa```___^^^ZZZTTTLLLGGGEEEDDDDDDIIIRRRZZZ___```ccceeeffffffeeeddddddeeegggfffdddbbbaaa```______aaa^^^\\\\\\^^^^^^\\\ZZZUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPTTTRRRPPPOOOPPPPPPNNNMMMKKKIIIGGGGGGFFFDDDAAA???<<<:::888888:::<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEGGGKKKQQQWWW\\\aaacccbbb]]]WWWRRRPPPOOONNNMMMNNNLLLJJJIIIIIIKKKMMMOOONNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEEEEEEEAAAAAA@@@???===;;;999888777888999999:::???GGGMMM===<<<<<<;;;;;;<<<<<<===???AAADDDEEEEEEEEEGGGHHHIIIIIILLLPPPSSSVVV^^^gggrrrsssssslllbbb[[[YYYZZZYYYYYYYYY[[[]]]aaaeeehhhkkkqqqyyyrrrhhh^^^ZZZVVVSSSSSSSSSSSSSSSRRRNNNJJJHHHIIIJJJIIIHHHKKKFFFDDDGGGJJJKKKNNNSSSUUUXXX\\\aaagggnnnssswww~~~|||zzzzzz|||~~~{{{}}}{{{mmmbbb\\\\\\```gggqqq{{{yyyggg\\\UUUNNNJJJJJJEEECCC@@@>>><<<:::::::::;;;:::888777777888:::;;;999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========;;;<<<===@@@BBBEEEGGGIIIEEEIIINNNQQQTTTWWW\\\```lllzzzlllgggddd^^^VVVPPPMMMKKKLLLPPPQQQQQQUUUZZZlllyyyyyyeeeUUUTTTccczzzzzzjjjbbbsss{{{VVVEEEBBB:::777444222222222222222------.../////////......////////////000000000000////////////000000000000000111111111111222222222333333444444555666666666666<<>>??????>>>======@@@BBBFFFGGGGGGHHHGGGFFFDDDDDDDDDBBB@@@>>>===>>>???@@@AAA===::::::>>>@@@>>><<<<<<<<<<<<:::999:::===???JJJXXXfffsss{{{~~~|||xxxeeeRRRCCCAAADDDFFFLLLUUU```aaabbbaaa]]]WWWQQQMMMKKKIIIFFFBBB@@@AAADDDGGGJJJKKKPPPXXX^^^___ZZZTTTFFFAAA;;;;;;>>>AAAAAA@@@AAACCCEEEGGGJJJPPPYYY```gggccc^^^XXXSSSLLLEEEAAADDDBBBCCCHHHPPPXXX]]]___fffgggiiihhhgggffffffgggffffffeeedddcccccccccccccccaaa______``````^^^\\\ZZZYYYWWWUUUSSSQQQPPPOOOSSSSSSTTTVVVVVVWWWWWWWWWWWWUUURRRQQQQQQQQQQQQPPPPPPNNNKKKIIIHHHEEEBBB???>>><<<999999999::::::999;;;;;;;;;<<<===>>>???@@@BBBEEEIIIOOOUUUZZZ___aaabbb]]]WWWRRROOONNNMMMLLLMMMLLLJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBAAA@@@>>><<<:::999666777888888999===DDDIII===<<<<<<;;;;;;<<<<<<===@@@AAABBBBBBBBBCCCFFFIIIJJJJJJMMMQQQSSSUUU\\\eeejjjmmmmmmhhh```ZZZYYY[[[YYYYYYZZZ\\\```eeejjjmmmnnnuuusssdddZZZZZZ[[[[[[ZZZWWWUUUTTTUUUSSSPPPMMMLLLMMMNNNOOOOOOMMMIIIHHHKKKNNNOOOTTTYYY```bbbeeehhhmmmssszzz~~~~~~~~~nnnddd___^^^bbbhhhvvvssscccZZZTTTNNNKKKJJJCCCAAA???<<<:::999999999::::::888888888999:::;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAACCCFFFHHHIIIGGGKKKQQQTTTVVVYYY]]]aaarrruuuiiigggggg___TTTLLLNNNLLLLLLPPPQQQQQQVVV\\\uuuzzzvvvvvv{{{{{{ooo___TTTXXXkkk~~~qqqfffeeewwwuuuTTTDDDAAA;;;888444222222222222111***+++,,,---............////////////000000000000////////////000000000000000111111111111222222222333333333444555555666666555;;;>>>EEETTTaaa{{{tttxxxqqq```UUUNNNJJJHHHDDDBBBBBBDDDJJJPPPUUUWWWSSSKKKDDDAAABBBEEEMMMUUUbbbooo~~~yyykkkZZZQQQHHHDDDBBBBBBHHHOOOcccppp|||rrrbbbUUUIII>>><<<>>>>>>???AAA???@@@@@@???>>>???AAABBBDDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBB@@@??????@@@AAACCC@@@???@@@DDDEEEDDDBBB>>>?????????===<<<===???EEEQQQ]]]hhhyyy~~~|||yyysssooocccVVVKKKKKKLLLOOOXXXbbbrrrtttuuuuuuqqqkkkeeeaaa\\\XXXSSSOOOKKKJJJJJJKKKIIIHHHJJJNNNQQQQQQLLLHHH@@@===:::;;;???BBBCCCAAABBBCCCEEEIIIOOOWWW^^^ccceee```XXXQQQKKKFFFBBB@@@BBBBBBBBBFFFMMMUUUZZZ]]]ggghhhiiiiiigggffffffgggfffffffffffffffgggggggggeeedddccccccdddcccaaa___^^^]]][[[YYYWWWUUUTTTSSSWWWXXXYYYZZZ\\\]]]]]]]]]ZZZXXXTTTSSSSSSTTTTTTTTTTTTRRRPPPOOONNNKKKHHHEEEBBB???===;;;;;;:::999777:::::::::;;;<<<===>>>???BBBDDDIIIOOOVVV[[[___aaaccc^^^VVVQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFGGGGGGGGGFFFDDDCCCAAAAAA???>>><<<;;;:::999777777777666777;;;@@@EEE======<<<<<<<<<<<<======AAAAAAAAAAAAAAACCCGGGKKKLLLLLLNNNRRRSSSTTT[[[cccjjjmmmnnniiiaaa[[[[[[\\\XXXYYY[[[___dddiiinnnqqqrrrxxx{{{lll```YYY]]]___aaa___[[[WWWWWWXXXTTTSSSQQQPPPPPPQQQRRRRRROOOMMMMMMQQQSSSUUU[[[aaalllnnnppprrruuu|||yyymmmggggggjjjqqqyyy}}}oooaaaYYYTTTNNNJJJIIIBBBAAA>>><<<:::999999999999999888888888999:::;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBEEEGGGIIIJJJIIIOOOUUUXXXYYY[[[___dddzzzrrrfffggghhh___SSSLLLLLLKKKLLLNNNOOOQQQWWW___}}}}}}nnnpppuuuxxxrrrdddXXXRRR\\\ssspppddd```cccwwwoooSSSFFFBBB;;;888444222222222111111+++,,,------.........---////////////000000000000////////////000000000000000000111111111222222222222333333444444555666666666<<<>>>GGGWWWggguuuvvvrrrbbbWWWPPPKKKHHHDDDCCCCCCGGGMMMUUUZZZ]]]UUULLLDDDAAAAAADDDLLLTTT```mmm||||||ppp```VVVKKKEEEBBBBBBGGGMMMYYYbbbkkknnnoookkk```SSSNNNDDD===<<<=========??????@@@AAAAAA???>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@??????AAA@@@AAACCCFFFGGGFFFDDD@@@AAACCCCCCBBBAAA@@@AAABBBJJJRRRZZZfffttt||||||}}}zzzuuuppplllhhheee^^^XXXXXXYYY\\\fffqqqzzz|||~~~zzzwwwqqqlllccc\\\UUUQQQMMMKKKDDDCCCBBBCCCDDDDDDAAA>>>;;;::::::===@@@BBBAAA@@@CCCDDDHHHNNNUUU[[[___```ZZZVVVPPPLLLJJJHHHGGGEEECCCCCCCCCFFFLLLSSSZZZ]]]fffggghhhhhhfffeeeeeefffgggggghhhhhhiiiiiiiiihhhgggffffffgggfffeeedddbbb^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[]]]^^^___``````]]]ZZZWWWUUUVVVXXXXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPDDDBBB@@@???>>>===<<<:::::::::;;;;;;<<<>>>???@@@EEEHHHMMMTTTZZZ___cccdddddd^^^VVVPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIIIIIIIGGGEEECCC???>>>===<<<:::999888888888888777777888<<<@@@CCC=========<<<<<<=========BBBBBBAAAAAAAAADDDIIIMMMMMMMMMPPPTTTUUUUUU[[[bbbnnnppppppjjjaaa[[[ZZZ[[[WWWZZZ]]]bbbhhhmmmqqqsssuuuyyy~~~}}}{{{zzzyyy|||}}}xxxmmmbbb\\\YYY```aaaaaa]]]XXXVVVWWWYYYUUUUUUTTTSSSRRRRRRSSSTTTRRRQQQSSSWWWYYY[[[bbbjjjvvvyyy|||}}}}}}uuutttwww|||yyylll___XXXSSSMMMHHHGGGBBBAAA???<<<;;;:::::::::888888888999999::::::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAADDDFFFHHHJJJJJJIIIOOOVVVYYYYYY[[[```fff~~~rrrfffhhhggg\\\QQQMMMJJJIIIJJJMMMNNNPPPYYYcccvvvjjjnnnuuuuuuiiiZZZRRRRRR___yyyyyyddd[[[\\\kkkjjjSSSIIIDDD;;;888444222222222111000///////////////...------////////////000000000000////////////000000000000000000111111111222222222222222333333444555555555888===@@@III[[[nnnwwwwwwsssdddXXXQQQKKKHHHEEEDDDFFFJJJQQQXXX\\\___TTTLLLDDDAAAAAACCCJJJRRR]]]iiixxxvvvmmm___OOOFFFBBBAAAFFFLLLRRRWWW[[[^^^^^^\\\TTTLLLHHHAAA<<<===???======??????@@@BBBAAA???===<<<<<<<<<===>>>???@@@BBBCCCDDDCCCCCCCCCBBBAAA???>>>===>>>>>>???AAACCCDDDDDDCCC>>>AAADDDFFFEEEEEEEEEEEEGGGKKKOOOSSS[[[gggqqqtttyyyxxxuuuqqqmmmjjjhhhhhhhhheeebbbaaaaaaeeennnwwwwww{{{~~~pppcccXXXOOOGGGBBB===<<<;;;;;;;;;;;;:::999::::::;;;===???@@@???===DDDGGGLLLTTTYYY\\\ZZZXXXOOONNNMMMMMMMMMMMMKKKIIIEEEEEEEEEGGGLLLSSSZZZ___fffhhhjjjiiihhhggghhhhhhjjjjjjkkkkkkkkkjjjiiiiiihhhiiijjjjjjiiigggfffeee^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\]]]___aaabbbbbbccc___\\\ZZZYYY[[[]]]^^^]]]YYYXXXWWWWWWXXXWWWUUUSSSDDDBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>???AAABBBCCCIIILLLRRRXXX^^^bbbeeegggfff```WWWPPPKKKJJJIIIHHHHHHIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHEEEDDD@@@???===<<<:::::::::::::::999888999<<>>======<<<<<<======>>>AAAAAAAAAAAABBBEEEIIIMMMNNNOOORRRVVVWWWWWW\\\cccppprrrrrrkkkaaaZZZXXXYYYYYY\\\bbbhhhmmmqqqrrrssswwwzzz}}}}}}zzzvvvsssrrrssstttsssnnneee^^^[[[[[[^^^]]][[[WWWTTTSSSUUUVVVVVVWWWWWWVVVTTTTTTUUUVVVWWWWWWYYY^^^```cccllluuuttthhh[[[VVVRRRKKKFFFEEEBBB@@@>>><<<;;;:::::::::777888888999:::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===???BBBEEEHHHJJJJJJKKKHHHNNNUUUWWWVVVYYYaaahhhuuukkklllhhhYYYOOONNNHHHHHHJJJLLLNNNQQQ]]]hhhrrriiinnntttpppaaaRRROOOSSSeeezzzaaaZZZaaa|||fffTTTKKKFFF<<<999555222222111111000111111111111000///...---////////////000000000000////////////000000000000000111111111111222222222222222222333444444555555888===???III\\\ppp|||{{{ttteeeZZZRRRKKKGGGEEEEEEGGGLLLRRRWWWZZZ[[[QQQJJJCCCAAAAAACCCIIIPPP[[[gggvvv{{{uuueeeRRRGGGBBB@@@DDDIIINNNOOORRRTTTUUUSSSNNNJJJ???;;;:::===???>>>>>>AAA@@@BBBDDDCCC???<<<:::999999999:::<<<>>>@@@BBBDDDCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<<===>>>@@@@@@AAA===@@@DDDGGGIIIJJJLLLNNNPPPQQQRRRTTTXXX```iiinnnrrrpppkkkhhhfffeeefffgggeeeccc```^^^___bbbiiinnnqqquuu|||wwwfffWWWLLLAAA;;;888888777666666777888888999:::<<<===>>>>>>===<<>>>>>============>>>>>>???@@@@@@AAABBBDDDHHHKKKOOOPPPSSSXXXYYYYYY^^^eeesssuuutttmmmccc[[[YYYZZZ\\\aaahhhooosssuuutttsssxxx|||~~~xxxrrrooooooooonnnjjjfffbbb___^^^YYYWWWUUUTTTUUUUUUUUUUUUTTTWWWXXXXXXWWWWWWYYY[[[\\\]]]aaafffhhhkkktttlll```VVVRRROOOJJJEEEDDD@@@???===;;;999999999999777777888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===???CCCFFFIIIJJJKKKKKKIIIPPPVVVWWWWWW[[[eeennnxxxqqqssskkkWWWLLLMMMGGGHHHJJJNNNOOOTTTaaaooo}}}pppiiimmmqqqkkk[[[NNNNNNVVVpppgggaaammmaaaSSSLLLGGG<<<999555222222111000///000000000111111000//////////////////000000000000////////////000000000000000111111111111222222222111222222333333444555555777;;;<<>>@@@>>>>>>@@@CCCEEEFFFEEEAAA<<<888777666777888999<<>><<<;;;;;;;;;;;;;;;<<>>888666666666666555666777888777999;;;<<<=========>>>EEEJJJPPPSSSSSSQQQQQQRRRQQQPPPOOOOOOOOOMMMJJJGGGGGGHHHHHHIIIKKKQQQZZZ```iiikkknnnoooooooooqqqrrrmmmoooqqqrrrssssssrrrqqqkkkooorrrrrrooolllkkkkkkiiiiiihhhgggfffeeeddddddbbbcccdddeeeffffffgggfffbbbbbbdddgggkkkmmmlllkkkfffdddbbb```^^^\\\XXXUUUMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHHHHIIIJJJKKKMMMMMMTTTWWW\\\bbbfffiiijjjkkkkkkdddYYYQQQLLLJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@>>><<<;;;;;;<<<<<<:::999999<<>>>>>============>>>>>>===>>>???@@@AAACCCGGGJJJOOOPPPTTTYYYZZZZZZ___fffuuuwwwvvvoooeee^^^\\\]]]___dddllltttxxxxxxuuusssxxx}}}|||tttppphhhhhhhhhgggfffdddaaa```VVVTTTRRRUUUXXXZZZXXXUUUSSSVVVYYYZZZYYYZZZ]]]``````aaafffkkkmmmpppzzzeee[[[QQQOOOMMMIIIEEEDDD>>>===;;;999888888888888666777888999:::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>=========<<<<<<<<<===@@@CCCGGGJJJKKKKKKKKKMMMSSSYYYZZZYYY^^^jjjtttyyyvvvyyynnnVVVIIIKKKHHHHHHLLLOOOQQQWWWeeesssxxxooohhhlllnnngggWWWLLLOOOXXXyyy|||mmmiiiwww___RRRMMMGGG<<<999555222222111000///---...///000111111111111////////////000000000000////////////000000000000000111111111111222222222111222222333333444555555555999999@@@SSSgggttteeeZZZQQQJJJEEEBBBCCCGGGKKKOOOPPPOOOMMMKKKEEEAAAAAABBBBBBGGGMMM]]]hhhuuu}}}fffYYYKKKFFFEEEEEEFFFIIILLLLLLPPPTTTUUUOOOHHHDDD>>><<<===AAAAAA>>>===>>>EEEGGGIIIGGGBBB<<<888666555555666888;;;???BBBDDDEEEFFFGGGGGGFFFCCC???===<<<<<<;;;::::::;;;>>>AAADDDHHHMMMSSSXXX^^^cccgggjjjkkkmmmnnnllliiikkknnnbbb]]]XXXVVVXXXYYYWWWUUUQQQNNNJJJFFFGGGIIIJJJHHHIIIKKKPPPWWW```iiiqqquuuwwwjjjYYYKKKCCC>>>999555666777777666555555777888555777:::;;;<<<===>>>@@@EEEJJJPPPPPPNNNMMMPPPTTTSSSQQQOOONNNNNNLLLJJJHHHGGGHHHHHHHHHJJJPPPYYY```gggjjjlllnnnnnnoooqqqsssnnnppprrruuuwwwwwwvvvvvvmmmqqqttttttqqqnnnmmmnnnppppppnnnllljjjhhhgggfffccccccdddeeeeeeeeeeeeeeedddeeehhhlllppprrrqqqpppjjjhhhgggfffeeedddaaa^^^VVVVVVUUUVVVVVVUUUSSSPPPLLLLLLLLLLLLMMMOOOPPPQQQZZZ]]]bbbhhhlllnnnnnnnnnllleeeZZZQQQLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCCAAA@@@@@@@@@@@@>>>===:::888777888999:::999777888<<>>>>>>>>>>>>>>===<<<<<<===???@@@@@@AAACCCFFFIIINNNSSSXXXYYYYYY[[[aaafffqqqvvv|||yyykkk\\\YYY^^^aaahhhpppvvvxxxyyy{{{|||{{{tttjjjiiiiiikkkmmmkkkeee```^^^RRRSSSYYYVVVVVVYYYVVVYYY\\\___aaa``````aaacccccceeeiiipppzzzwwwccc]]]TTTMMMHHHEEECCCAAA===<<<<<<;;;999888888777888888888888888999999999;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<======>>>???BBBEEEGGGGGGHHHJJJLLLNNNVVVZZZ^^^aaa]]]eee{{{}}}yyywwwuuuiiiWWWKKKIIIJJJFFFKKKSSSSSSRRReeexxxssspppgggkkk___QQQNNNQQQgggoooggguuuooommm~~~yyy___WWWOOOFFF:::777333111111111111000000000000000////////////////////////////////////////////////000000000000000111111111111222222222111222222333333444444555:::888<<>>@@@BBBDDDFFFHHHHHHEEEAAA???>>><<<===<<<;;;:::<<>>FFFFFFIIINNNOOONNNQQQVVVVVVVVVSSSPPPQQQUUUTTTOOOKKKHHHGGGIIIJJJMMMVVV```iiijjjkkkmmmnnnnnnnnnnnnrrrqqqsssxxx{{{vvvxxxxxxtttooommmqqquuuwwwxxxxxxwwwuuuqqqnnnlllllllllllljjjhhhffffffggggggjjjmmmoooqqqsssvvvyyyooooooppppppooommmjjjiiiccc```^^^\\\\\\[[[YYYWWWSSSTTTTTTSSSRRRRRRTTTVVVXXX```hhhlllpppttttttrrrjjjfff^^^TTTLLLHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPNNNKKKHHHFFFFFFGGGFFFFFFCCCCCCCCCAAA>>>===<<<===============<<<;;;:::999999888888<<>>>>>??????>>>======<<<>>>???@@@@@@AAACCCFFFIIIMMMRRRWWWXXXXXXZZZ___eeeooouuu{{{yyylll___\\\aaa```fffooowww|||~~~yyylllkkkjjjkkkmmmmmmiiieee___VVVWWW\\\]]]dddhhh```]]]```bbbeeefffggghhhhhhgggkkksssrrr```ZZZRRRKKKFFFCCCAAA@@@===<<<<<<;;;999888888777888888888888999999999999;;;;;;;;;<<<<<<<<<<<<=====================>>>???@@@BBBEEEFFFGGGHHHJJJLLLOOOWWWZZZ^^^bbb^^^ggg~~~xxxwwwwwwtttgggVVVLLLKKKMMMIIIMMMUUUUUUWWWmmmpppmmmnnnccceeeXXXMMMOOOVVVppppppcccaaaqqqlllkkk|||xxxaaaZZZQQQFFF;;;888444222222222111111000000000000////////////////////////////////////////////////000000000000000000111111111222222222111222222333333444444555888777;;;CCCJJJZZZzzzrrrbbbVVVNNNGGGCCCBBBCCCDDDHHHKKKLLLKKKIIIEEEBBB>>><<<<<>>===;;;<<<@@@BBBAAADDDIIITTT^^^fffeee^^^SSSEEE999999999999999;;;===???AAACCCEEEGGGGGGEEEBBB@@@???>>>>>>>>>===<<<===@@@BBBGGGPPPWWWZZZbbbooozzz~~~yyyrrrhhh```ZZZTTTNNNIIIDDDAAA>>>:::999999:::;;;;;;<<<@@@FFFHHHHHHKKKOOOKKKLLLHHHAAA======;;;777999999888777777777999::::::;;;<<<<<<<<<<<<===>>>FFFFFFHHHMMMOOOOOOSSSXXXUUUVVVVVVWWW^^^dddbbb]]]VVVRRRNNNNNNMMMNNNUUU]]]bbbeeeiiinnnqqqrrrrrrqqqvvvuuuwww|||{{{wwwyyyyyyvvvrrrqqqtttxxx{{{{{{zzzyyywwwtttrrrqqqqqqrrrrrrpppmmmjjjiiiiiiooopppqqqqqqqqqrrrtttvvvsssuuuwwwyyyyyyxxxwwwuuuooolllhhheeedddbbb```^^^XXXXXXXXXVVVUUUUUUXXXZZZ^^^fffnnnqqqtttwwwwwwtttpppllleee[[[RRRLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOLLLHHHGGGGGGHHHGGGGGGDDDEEEDDDCCC@@@>>>>>>???=========<<<<<<;;;:::999999888999===BBBEEEFFFEEE>>>????????????>>>======>>>???@@@@@@@@@BBBEEEHHHLLLPPPUUUVVVVVVXXX]]]cccmmmssszzzzzznnnbbb___cccaaagggpppyyyqqqnnnjjjkkkmmmnnnmmmkkkfff```___aaaeeeuuuyyykkkdddeeegggkkkoooqqqrrrqqqqqqxxxjjj\\\WWWOOOHHHDDDAAA???>>><<<<<<;;;::::::999888888888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@@@@BBBEEEFFFGGGHHHKKKMMMPPPWWWZZZ]]]bbbaaalllsssuuuwwwrrrdddSSSLLLLLLOOOLLLOOOUUUWWW___zzzkkkjjjkkk^^^]]]OOOHHHPPP]]]{{{uuu```[[[___ppplllkkkzzzvvveee^^^TTTGGG===999666333333333222111000000000000////////////////////////////////////////////////000000000000000000000111111111222222111222222333333444444555777666:::@@@GGGVVVsss|||ppp```TTTLLLFFFBBBBBBBBBCCCFFFIIIJJJIIIHHHBBB@@@===;;;<<>>===<<<>>>BBBDDDEEEIIIPPP___mmmzzzzzzppp___LLL===999999999999:::<<<>>>???BBBDDDFFFFFFDDDBBB@@@@@@AAAAAA@@@???>>>???AAADDDJJJPPPVVVYYYbbbqqqvvvjjj```VVVLLLEEEAAA???<<<:::999999:::;;;::::::>>>CCCDDDCCCEEEIIIHHHLLLMMMGGGBBB@@@???======;;;999777777999;;;<<<===<<<;;;::::::<<<===???BBBAAADDDHHHKKKLLLQQQXXXXXX[[[___gggsss{{{yyyrrriiiaaaZZZWWWTTTSSSVVV\\\]]]aaahhhoootttvvvwwwvvvzzzzzz|||{{{xxxzzz{{{yyywwwwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxzzz||||||zzzvvvrrrooonnnuuuuuutttsssqqqqqqsssvvvvvvxxx{{{~~~~~~|||zzzxxxtttnnnjjjgggeeecccbbb``````___\\\[[[\\\___bbbfffnnnuuuxxxzzz||||||yyywwwssslllbbbXXXPPPMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNKKKHHHGGGHHHHHHHHHGGGEEEFFFFFFDDDBBB@@@@@@AAA======<<<<<<;;;;;;:::::::::999:::===AAACCCDDDDDD>>>??????@@@??????>>>>>>>>>???@@@@@@@@@BBBEEEGGGJJJOOOTTTUUUTTTUUU[[[aaalllrrryyy{{{qqqddd___bbbdddiiiqqqzzzuuupppkkkjjjmmmpppppppppnnnjjjhhhgggnnnsssjjjjjjkkkpppvvvzzz||||||xxxdddYYYTTTMMMGGGCCCAAA???===<<<<<<;;;::::::999888888777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGIIILLLNNNRRRXXXYYY]]]bbbdddrrrvvvoootttvvvooo___PPPKKKLLLNNNLLLOOOTTTWWWdddyyyhhhhhhgggXXXWWWKKKFFFRRRccclllZZZ[[[bbbqqqsssqqq|||vvvjjjdddXXXIII???<<<888555444444333222000000000000////////////////////////////////////////////////000000000000000000000000111111111111111222222333333444444555666666:::???EEESSSmmm}}}~~~lll\\\QQQJJJDDDAAAAAA@@@AAADDDGGGHHHGGGFFF???===;;;:::;;;???BBBEEENNNZZZiiissswwwtttiii___UUUMMMGGGHHHJJJLLLPPPTTTWWWVVVWWWZZZZZZRRRFFF<<<<<<<<<>>>CCCFFFHHHOOOWWWhhhyyy{{{eeeNNN>>>::::::999999:::;;;<<<===AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBB@@@???@@@CCCFFFLLLOOORRRUUU^^^lll}}}ttthhh[[[OOOGGG@@@???===<<<;;;;;;;;;<<<<<<;;;>>>CCCDDDBBBDDDIIIQQQWWWXXXPPPHHHDDDBBBAAAAAA>>>;;;999:::<<<>>>???AAA>>>;;;:::;;;>>>@@@AAABBB@@@BBBGGGJJJMMMTTT\\\___eeennn|||~~~sssiiidddaaa^^^___bbbbbbeeejjjppptttxxxzzzzzz{{{|||}}}{{{}}}~~~~~~~~~}}}}}}}}}~~~{{{xxxvvvxxxxxxvvvtttrrrsssvvvyyyyyy{{{~~~~~~{{{xxx{{{wwwrrrmmmkkkjjjhhhggghhhhhhfffdddcccdddhhhkkknnnvvv}}}}}}zzzssshhh]]]SSSMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLJJJGGGGGGHHHHHHHHHGGGFFFGGGGGGFFFCCCBBBBBBCCC===<<<<<<;;;:::::::::::::::;;;<<<>>>@@@BBBCCCCCC??????@@@@@@@@@@@@@@@???>>>???@@@@@@???AAADDDFFFIIINNNSSSSSSRRRTTTYYY___jjjqqqzzz~~~uuuggg``````cccgggooozzzvvvqqqmmmlllooosssttttttsssooooooooovvv}}}oooooopppttt{{{qqqaaaWWWRRRLLLGGGDDDBBB???>>>;;;;;;;;;::::::999999888777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<>>>???@@@CCCEEEFFFGGGHHHJJJMMMPPPSSSXXXYYY\\\dddiii{{{sssnnnttttttiiiYYYMMMJJJKKKKKKLLLOOOSSSWWWhhhwwwiiihhhcccTTTTTTJJJIIIVVVggghhhVVV[[[fffttt~~~yyypppjjj\\\LLLBBB>>>:::777666555444333000000000000////////////////////////////////////////////////000000000000//////000000000111111111111222222333333444444555666777;;;>>>CCCPPPfffyyy|||xxxgggXXXNNNHHHBBB??????>>>???AAACCCEEEDDDCCC>>><<<;;;:::<<>>===<<<<<<<<<>>>===>>>BBBDDDDDDHHHNNNXXX]]]\\\SSSIIIDDDCCCAAAEEEBBB>>>===???BBBDDDDDDEEEAAA>>>===???CCCEEEFFFFFFDDDEEEJJJNNNSSS\\\eeefffqqqyyytttrrrppppppqqqppppppppprrruuuxxx|||~~~|||~~~~~~}}}yyywwwvvvyyy{{{}}}~~~|||~~~{{{wwwuuuttttttsssrrrnnnnnnmmmlllkkkmmmqqqtttvvv~~~{{{oooaaaVVVNNNKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHFFFFFFHHHHHHHHHFFFFFFGGGGGGFFFDDDBBBCCCDDD<<<<<<;;;:::::::::;;;;;;;;;<<<===???@@@BBBCCCDDD??????@@@AAAAAAAAAAAA@@@>>>???@@@??????@@@CCCFFFIIINNNRRRSSSQQQSSSXXX^^^gggooo||||||nnncccaaaaaaeeeooo{{{ssspppnnnooouuuyyy{{{{{{yyytttvvvzzzuuuvvvxxxzzzmmmaaaUUUQQQKKKGGGDDDBBB@@@>>>;;;;;;;;;::::::999999999777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999:::;;;===???@@@AAAFFFGGGHHHIIIIIILLLOOORRRVVV[[[[[[___iiiqqq~~~tttnnnrrrooobbbTTTMMMKKKKKKIIIMMMQQQTTTYYYlllzzzpppooo___QQQRRRLLLMMM\\\lllzzzcccSSS\\\jjjzzz}}}wwwooo___QQQDDDAAA<<<999777666555333000000000000////////////////////////////////////////////////000000000000/////////000000000111111111222222333333444444555555888;;;===AAAMMM___nnn~~~yyy}}}rrraaaTTTKKKEEEAAA>>>===<<<<<<===???AAAAAA@@@>>>===<<<;;;<<>>===<<<;;;:::;;;;;;<<>>===<<>>BBBEEEHHHOOOWWWbbbccc___TTTLLLJJJIIIHHHIIIEEEBBBBBBFFFIIIJJJJJJIIIEEEAAABBBFFFJJJLLLLLLHHHEEEEEEJJJOOOVVV```kkkrrr~~~{{{zzzxxxwwwxxx|||}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~|||vvvwwwxxxxxxxxxzzz}}}uuufffYYYQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFGGGIIIIIIIIIGGGEEEFFFFFFEEECCCBBBBBBCCC<<<;;;:::999999:::;;;<<<;;;===???@@@AAABBBEEEGGG???@@@@@@AAABBBBBBAAAAAA>>>???@@@??????@@@CCCEEEIIINNNRRRSSSQQQSSSXXX]]]dddnnn~~~vvvjjjfffdddiiisss~~~yyyvvvmmmmmmnnnttt|||~~~|||~~~jjjaaaRRROOOJJJFFFDDDBBB@@@>>>;;;;;;::::::::::::999999777888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===???AAACCCDDDHHHIIIJJJJJJKKKMMMQQQTTTZZZ^^^^^^cccnnnyyywwwtttlllnnnhhh[[[QQQOOOOOONNNIIIPPPVVVYYY]]]qqqxxxsssrrr]]]OOOQQQLLLPPPaaarrrvvvaaaUUUbbbttt|||sssbbbTTTFFFBBB>>>:::888777555444000000000000////////////////////////////////////////////////000000000000////////////000000000111111222222333333444444555333777:::;;;>>>IIIYYYeee}}}yyy}}}vvvlll\\\OOOHHHCCC@@@===;;;999999:::<<<>>>>>>>>>???>>>===<<<===???BBBCCCHHHOOOSSSRRROOONNNLLLIIIHHHFFFFFFJJJKKKKKKNNNTTTVVV___gggfff[[[MMMCCC@@@>>>???DDDJJJNNNUUUcccqqqrrr[[[MMMFFF@@@???>>><<<;;;;;;<<<<<<>>>@@@BBBBBBBBBCCCDDDFFFEEEFFFGGGGGGHHHKKKOOORRRXXXVVVWWW]]]aaahhhuuuwwwhhh[[[QQQJJJGGGHHHHHHGGGFFFCCCAAA???CCCAAAAAAEEEJJJPPPZZZdddooolllcccWWWPPPPPPPPPNNNKKKHHHEEEGGGMMMPPPPPPNNNLLLHHHEEEGGGLLLQQQRRRQQQLLLIIIIIIMMMSSS[[[gggrrr~~~}}}~~~wwwfffYYYPPPMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIKKKLLLKKKIIICCCDDDEEEDDDBBBAAAAAABBB<<<;;;999888888999;;;<<<;;;>>>AAABBBBBBCCCFFFIII???@@@AAAAAABBBBBBBBBBBB>>>???@@@??????@@@BBBEEEJJJNNNRRRSSSQQQRRRXXX]]]aaammm}}}pppkkkkkkpppyyy|||wwwsssooollliiijjjooowww{{{uuuuuuvvvwwwtttyyyzzzhhhaaaPPPMMMIIIEEECCCAAA???===;;;:::::::::::::::::::::777888888999;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<===???AAACCCEEEFFFIIIJJJKKKKKKLLLNNNRRRVVV]]]aaaaaafffrrrqqqrrrjjjkkkcccWWWPPPQQQSSSPPPKKKSSS[[[]]]aaauuuyyynnnlllmmm\\\MMMOOOKKKQQQdddwwwuuubbb]]]kkksssyyytttdddVVVGGGCCC???;;;999777666444000000000000////////////////////////////////////////////////000000000000////////////000000000000111222222333333444555555222666999999<<>>===>>>???BBBCCCHHHMMMOOOLLLHHHHHHHHHFFFFFFDDDFFFKKKMMMMMMQQQVVVXXXbbbiiieeeWWWIIIDDDDDD???BBBGGGMMMQQQXXXhhhvvvkkkVVVKKKHHHBBB@@@???===<<<<<<<<<<<<===???AAABBBBBBCCCEEEGGGGGGHHHIIIJJJKKKNNNRRRVVVXXXVVVXXX___dddiiitttrrrfff\\\TTTOOONNNNNNOOONNNLLLIIIFFFDDDHHHEEEEEEIIIOOOWWWcccnnnwwwqqqdddVVVOOOOOOOOOLLLLLLIIIHHHKKKQQQUUUTTTQQQNNNJJJHHHJJJQQQUUUVVVUUUVVVRRRRRRWWW]]]eeerrr~~~~~~~~~~~~}}}~~~uuudddWWWNNNKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKMMMNNNMMMKKKBBBCCCDDDCCCAAA@@@@@@AAA<<<;;;999888888999;;;<<<;;;>>>BBBCCCCCCDDDHHHKKKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBGGGKKKRRRUUUXXXXXXWWWXXX\\\```hhhooo~~~sssrrrttt{{{rrrkkkfffaaa^^^___```eeennn{{{vvvooommmlllhhhggghhhgggmmmuuu||||||mmmeeeYYYQQQIIIDDDBBBAAA>>>::::::999888888777777888888666777888999;;;<<<===>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<>>>@@@BBBDDDGGGMMMQQQNNNMMMRRRYYY\\\bbbbbbcccgggpppuuuqqqrrrkkk^^^RRRMMMOOOQQQQQQTTTRRRSSSXXXbbbxxxqqqeeefffiiiiiiSSSOOOIIIIIIXXXpppqqqhhh]]]uuunnnkkkrrr~~~qqqdddUUUKKKEEE===999999888555111222111111000///......---////////////////////////---------.........//////222222111111111111111111222222333333333444444444777777999<<<===AAAMMMYYYlll~~~ooobbbSSSJJJDDD???===???;;;;;;:::999:::;;;<<<===??????@@@AAAAAAAAAAAA@@@EEEEEEFFFFFFFFFGGGGGGGGGBBBCCCFFFIIILLLNNNOOOPPPXXXYYYZZZWWWPPPHHHBBB???@@@AAADDDIIIQQQ^^^qqq{{{cccUUUNNNHHHHHHDDD???<<<<<<===<<<;;;999;;;>>>AAADDDEEEFFFFFFEEEHHHKKKMMMOOORRRUUUXXXZZZYYYYYYZZZ^^^gggrrrzzzyyyooodddYYYRRRQQQTTTUUUWWWYYYXXXRRRKKKFFFHHHHHHJJJMMMSSS\\\fffmmmssspppfffVVVLLLJJJKKKLLLLLLLLLNNNPPPSSSVVVYYY[[[TTTTTTTTTUUUVVVWWWVVVUUURRRUUU]]]ccceeelll|||yyyyyyxxxxxxyyy}}}}}}~~~wwweeeWWWOOOKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJGGGEEEBBB@@@>>>>>>??????============<<<;;;::::::;;;>>>AAADDDFFFHHHKKKMMM@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???@@@CCCIIIMMMUUUXXX[[[[[[[[[\\\aaaeeejjjsss|||tttvvv}}}ttthhhbbb^^^ZZZYYYZZZ\\\aaalllyyy}}}}}}|||rrrkkkfffggggggdddccceeehhhmmmrrrvvvzzzzzzjjjaaaWWWPPPHHHCCCBBB@@@===::::::999888888777777888888666777888999;;;<<<======<<<<<<<<<<<<<<<======>>>=========>>>@@@BBBDDDEEEGGGMMMPPPNNNNNNTTT[[[^^^aaaccceeeiiittt}}}uuutttuuukkk\\\PPPLLLNNNPPPPPPSSSUUUWWW\\\iiikkkcccdddccc```OOOKKKFFFIII\\\xxxooogggfff}}}pppfffooo|||}}}qqqeeeWWWKKKDDD===999999888444111111111111000///.........////////////////////////---------.........//////000000000000000000000000222222222222333333333333666666888:::<<<@@@KKKWWWfffyyy|||~~~|||jjj]]]OOOGGGBBB===<<<===>>>===<<<;;;;;;;;;<<<===???@@@@@@AAABBBAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIOOOQQQSSSQQQLLLGGGBBB@@@AAABBBEEEJJJSSScccxxxttt___UUUPPPMMMMMMIIICCC???===<<<;;;;;;:::;;;>>>AAACCCEEEFFFFFFFFFGGGIIIKKKNNNRRRWWW[[[\\\\\\]]]```dddlllvvv|||zzzpppjjjccc[[[WWWXXXYYY[[[^^^```___ZZZQQQKKKIIIJJJLLLOOOTTT]]]gggnnnssspppeeeUUUKKKIIIKKKKKKLLLMMMPPPSSSWWW[[[___aaa^^^___```bbbdddcccbbb```ZZZ___gggooottt|||xxxooonnnpppppprrrtttxxx~~~vvvcccUUULLLIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLLLLKKKIIIIIIFFFEEEBBB???============<<<======<<<<<<;;;;;;:::===???CCCEEEGGGHHHKKKMMM???@@@AAACCCCCCDDDDDDDDD@@@@@@???>>>@@@DDDKKKPPPXXXZZZ]]]]]]]]]___eeeiiippp|||vvvwww~~~uuujjj^^^YYYWWWTTTTTTVVVWWW]]]ggguuuzzzwwwwwwzzz}}}qqqlllgggcccaaadddfffeeedddfffmmmppptttuuuxxxuuueee\\\SSSMMMFFFAAA@@@???<<<999:::999888888777777888888666777888999:::;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBDDDFFFGGGGGGMMMOOONNNPPPXXX___ccc```dddgggkkkwww{{{wwwyyyxxxiiiWWWLLLKKKNNNOOOOOORRRWWWZZZ___sssyyyfffdddddd^^^WWWNNNHHHDDDKKKdddmmmfffrrr{{{]]]```www|||pppeeeVVVIIIDDD===999888666333000111111000000//////......////////////////////////------.........///////////////////////////000000111111111222222222222333555555777999:::===HHHTTT]]]ooo}}}{{{~~~uuucccWWWJJJCCC???;;;:::<<<@@@???>>>===<<<<<<======@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGJJJJJJGGGDDDBBBAAAAAACCCEEEJJJVVVjjjiiiZZZUUUTTTTTTTTTQQQJJJDDD???;;;::::::999:::===???BBBCCCDDDEEEFFFGGGHHHIIILLLRRRZZZ___```bbbfffjjjooovvv}}}~~~wwwooogggddd```[[[YYY[[[[[[^^^cccgggggg```WWWPPPKKKMMMOOORRRWWW```iiippptttpppdddTTTJJJIIIJJJJJJIIIJJJMMMQQQVVVZZZ^^^```bbbeeeiiimmmnnnmmmkkkiiigggmmmxxx|||llleee```bbbfffhhhkkkoooqqqzzzppp^^^RRRKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEBBB???===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;???AAADDDFFFGGGGGGIIIKKK???@@@BBBCCCDDDEEEEEEEEEAAAAAA???>>>@@@EEELLLQQQTTTWWWYYYYYYZZZ^^^dddjjjvvvyyyyyy}}}pppeeeZZZVVVTTTQQQRRRTTTSSSYYYbbbnnn|||yyyuuussstttxxx}}}uuunnnlllfffdddeeejjjllljjjkkkmmmssswww||||||kkk^^^VVVOOOJJJDDD@@@>>>===;;;999:::999888888777777888888666777888999:::;;;<<<<<<::::::;;;<<<============>>>???@@@AAACCCEEEGGGHHHHHHMMMPPPPPPSSS\\\cccfffaaaeeegggkkkzzz|||~~~xxxfffRRRJJJKKKMMMNNNOOOQQQXXX[[[aaa{{{qqqfffjjjhhh^^^TTTOOOJJJFFFQQQmmm|||jjjhhhzzzlllUUUbbb|||mmm```QQQFFFBBB===999777555222000111000000000/////////...////////////////////////............/////////////////////000000000000000000000111111111222222222555555777999999<<>>;;;:::<<>>===<<<<<<===>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEEDDDCCCCCCBBBBBB>>>AAADDDDDDCCCBBBAAABBBAAACCCFFFKKKZZZqqqrrr```XXXVVVXXXZZZ]]]ZZZTTTKKKAAA;;;999999888999:::===???AAABBBCCCGGGGGGGGGIIILLLTTT]]]ccceeejjjqqqxxx}}}|||xxxqqqiiiccc```]]]XXXWWWXXXYYY]]]ccchhhhhhaaaXXXPPPMMMOOOQQQUUU[[[cccmmmsssvvvqqqdddUUUKKKJJJKKKJJJGGGIIIKKKNNNSSSWWWZZZ\\\bbbgggnnnsssuuutttrrrqqquuu}}}rrrfff\\\WWWUUUZZZ___bbbfffjjjmmmwwwjjjZZZQQQLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJOOONNNNNNLLLKKKHHHGGGFFFGGGEEECCC@@@===;;;::::::<<<<<<;;;;;;;;;<<<<<<===@@@BBBDDDEEEEEEFFFGGGIIIAAABBBBBBCCCDDDFFFGGGHHHDDDCCCBBB@@@AAADDDJJJOOOMMMOOOQQQQQQSSSXXX```fffuuu}}}|||}}}zzzmmmcccYYYUUUSSSPPPPPPQQQQQQVVV^^^gggttt~~~{{{xxxtttqqqqqqsssyyy~~~|||yyyrrrlllkkkhhhgggiiinnnpppnnnooorrrvvv|||oooaaaWWWPPPKKKGGGCCC@@@===<<<:::999:::999888888777777888888777777888888999:::;;;;;;999999;;;<<<===============>>>@@@BBBDDDFFFGGGHHHIIINNNQQQSSSWWW```fffgggccceeefffkkksssaaaOOOIIIKKKMMMNNNPPPQQQWWW\\\eeemmmiiipppjjj\\\QQQLLLJJJKKK[[[xxxxxxjjjmmm~~~dddVVVhhhxxxfffYYYIIICCC@@@<<<999666444222111000000000000////////////////////////////////////........./////////000000000000000111111222222222000000111111111222222222555555888:::999;;;DDDOOOSSS```qqqzzzxxxxxxfffZZZOOOEEE@@@>>><<<;;;===;;;;;;;;;;;;===???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???@@@AAABBBCCCEEEDDDBBBAAA@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCAAAEEEHHHMMM]]]uuu|||dddZZZXXXYYY\\\```eeeddd___TTTGGG<<<888888777777999:::<<<>>>@@@AAAGGGHHHIIIKKKOOOVVV___eeelllrrr{{{}}}zzzvvvmmmfff```^^^[[[VVVTTTUUUVVVYYY___cccddd___VVVPPPNNNPPPSSSWWW^^^gggpppvvvzzztttfffUUUMMMMMMMMMLLLJJJKKKMMMPPPSSSWWWZZZ\\\eeekkksssyyy{{{||||||}}}rrreee\\\WWWRRROOOPPPUUUZZZ]]]```eeekkkuuuhhhYYYQQQNNNLLLHHHHHHHHHHHHIIIIIIJJJKKKOOONNNNNNLLLJJJHHHFFFEEEHHHFFFDDDBBB???===;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEDDDDDDFFFGGGEEEDDDCCCBBBCCCEEEHHHJJJHHHGGGEEECCCBBBCCCGGGJJJFFFHHHIIIJJJLLLRRR\\\cccooo|||{{{~~~|||tttggg^^^VVVTTTSSSOOOMMMNNNQQQTTTZZZbbbmmm||||||{{{yyyvvvsssqqqrrrsssxxx{{{yyyuuummmgggfffiiiiiilllpppqqqoooqqquuu{{{uuueeeZZZRRRLLLGGGFFFCCC@@@===;;;:::::::::999888888777777888888777777888888999::::::;;;777999:::<<<=========<<<===>>>AAACCCFFFGGGHHHIIILLLQQQTTTWWW\\\cccgggfffdddfffhhhppp~~~{{{jjjZZZMMMKKKMMMLLLNNNRRRRRRWWW___pppmmmnnnsssgggVVVMMMFFFHHHQQQeeeuuulllvvvttt___YYYmmmmmm\\\QQQBBB>>>===;;;888666444333222000000000000////////////////////////////////////....../////////000000000000000111111222222333333111111111222222222222333555666888:::999:::BBBLLLRRR\\\lllyyyuuu}}}wwwcccXXXNNNDDD@@@???===<<<>>>:::::::::;;;===@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBAAA???>>>===>>>@@@AAADDDCCCAAA>>>===<<<<<<<<>>@@@AAAGGGIIILLLOOOSSSYYY```eeepppwww|||xxxsssgggaaa\\\[[[YYYUUUSSSTTTSSSUUUYYY\\\]]]ZZZUUUPPPMMMOOOTTTYYY```jjjssszzz}}}uuufffVVVNNNNNNNNNLLLIIIKKKNNNRRRWWW\\\```bbbkkkpppxxx|||~~~|||gggXXXRRROOONNNLLLKKKMMMTTTXXXYYY\\\aaaiiitttlll[[[RRRMMMKKKIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNMMMLLLJJJHHHFFFEEEGGGFFFDDDBBB@@@>>><<<;;;;;;:::::::::;;;<<<>>>???@@@BBBEEEEEEEEEEEEFFFGGGIIIGGGCCCAAABBBEEEIIIKKKKKKKKKIIIFFFCCCAAABBBCCCCCCEEEFFFGGGIIIQQQ[[[cccnnnzzzvvvsssvvv{{{|||vvvpppaaaYYYTTTTTTTTTPPPNNNNNNPPPTTTXXX^^^hhhyyy}}}}}}|||yyyvvvuuuuuuuuuwww|||vvvnnniiiiiimmmmmmqqquuuuuutttwww}}}mmmaaaXXXOOOIIIEEEEEECCC@@@===;;;;;;;;;:::999888888777777888888777777777888999999::::::666888:::<<<=========<<<>>>@@@BBBEEEHHHIIIJJJKKKNNNSSSWWWZZZ___eeefffcccdddgggkkkzzzyyysss```TTTLLLNNNPPPLLLNNNTTTTTTXXXeeesssvvvvvvcccOOOIIICCCJJJYYYpppsssnnn~~~nnn]]]ZZZppp^^^PPPKKKAAA;;;;;;:::888666444333333////////////000000000000////////////////////////.../////////000000000000/////////000111222222222222222222222333333333333444444777888777888???IIISSSYYYiii{{{rrryyyyyydddWWWMMMCCC@@@???===<<<>>><<<<<<<<<===>>>AAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGCCCAAA???<<<;;;<<<===>>>@@@???===;;;;;;;;;===>>>@@@AAABBBBBBBBBCCCEEEHHHEEEMMMSSSXXXfff{{{hhhTTTUUU[[[[[[```kkkuuuyyyxxxlllXXXGGG???>>>::::::;;;<<<===???BBBCCCGGGJJJOOOTTTXXX\\\aaadddqqqyyy~~~|||vvvnnneee^^^ZZZYYYVVVQQQOOOPPPOOOPPPQQQSSSTTTTTTQQQNNNKKKNNNTTTZZZbbblllvvv|||}}}uuueeeUUUMMMNNNNNNKKKLLLOOOTTT[[[dddlllrrrvvvxxx}}}xxxdddVVVOOOLLLIIIGGGJJJJJJNNNVVVYYYZZZ]]]bbbfffrrrlll[[[RRRLLLIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;:::999999;;;===???@@@BBBDDDFFFGGGGGGGGGHHHJJJKKKHHHDDDAAAAAADDDIIILLLNNNNNNLLLHHHCCC@@@??????DDDEEEFFFFFFIIIQQQ\\\dddqqqsssnnnkkkmmmsssvvvrrrlll]]]WWWSSSUUUVVVSSSPPPPPPPPPSSSWWW]]]gggxxx~~~{{{zzzyyyvvvuuuzzz|||uuussstttsssssswww{{{|||{{{{{{kkk```XXXOOOHHHDDDDDDCCC@@@===;;;;;;<<<:::999999888777888888888777777777888999999999:::666888:::<<<>>>======<<>>>>>???AAACCCDDDFFFFFFGGGHHHHHHHHHHHHGGGDDDBBB???<<<::::::;;;<<<999999888999;;;>>>AAABBB???@@@AAABBBBBBDDDGGGJJJGGGQQQXXX\\\iii}}}fffRRRUUU[[[ZZZaaannnzzzsss^^^LLLCCCBBB============???AAACCCEEEFFFKKKRRRWWW[[[^^^aaacccqqqyyy~~~|||uuulllfff___ZZZWWWTTTMMMJJJJJJKKKJJJJJJKKKMMMMMMMMMKKKJJJMMMSSSZZZcccmmmwww~~~}}}tttdddTTTMMMMMMMMMJJJUUUYYY```jjjuuuxxxiiiYYYRRRPPPMMMGGGCCCKKKLLLQQQYYY]]]]]]```eeecccrrrjjjZZZQQQLLLIIIJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBBBBAAA???===<<<;;;;;;:::999999:::===???AAACCCEEEHHHIIIIIIIIIJJJLLLVVVLLLCCCAAABBBDDDIIINNNRRROOOLLLGGGCCC@@@???>>>CCCCCCFFFJJJLLLPPP[[[fffuuukkkiiieeeeeelllrrrpppiii]]]UUUPPPRRRTTTRRRNNNMMMMMMQQQVVV[[[dddttt}}}|||{{{zzz|||}}}}}}rrrdddYYYQQQKKKGGGBBBAAA>>><<<::::::::::::;;;:::999888777777777777888777888888999:::;;;<<<<<<<<<============<<<<<<@@@CCCFFFHHHIIIKKKNNNPPPTTTUUU[[[cccfffddddddfffeeefffttt}}}nnn___TTTNNNJJJLLLOOONNNNNNPPPUUU^^^{{{{{{mmm[[[OOOMMMDDDUUUiiixxx}}}ggg[[[```vvvqqqXXXLLLHHHFFFAAA>>>;;;888777777555444///000000000000//////...////////////////////////////////////000000000000000000000000111111111111000111111222222333444444333444666666666888;;;>>>JJJZZZmmm{{{vvvyyy~~~fffVVVKKKAAA???AAA@@@@@@BBBAAA@@@???>>>???AAADDDFFFJJJKKKLLLMMMNNNMMMMMMLLLDDDAAA>>><<<===>>>======;;;===>>>>>>>>>???AAADDDCCC@@@AAADDDDDDAAADDDKKKSSSZZZbbbjjjvvvzzzaaaOOOQQQWWWZZZdddrrr{{{hhhUUUHHHDDDAAA>>>;;;===AAAEEEGGGFFFGGGJJJQQQZZZ```bbbgggmmm~~~}}}vvvoooaaa___\\\YYYUUUPPPIIIEEEFFFFFFFFFFFFFFFEEEEEEEEEJJJLLLPPPVVV___iiiqqqvvvyyyrrrfffYYYPPPOOORRRVVVbbbgggsssmmmdddYYYPPPKKKIIIHHHGGGFFFHHHQQQ^^^dddbbbdddiiioooyyyxxx```VVVSSSOOOJJJKKKKKKJJJIIIIIIKKKLLLMMMKKKKKKKKKKKKIIIGGGEEEDDDHHHFFFCCC@@@===<<<;;;;;;>>><<<:::999:::<<<@@@BBBFFFDDDDDDEEEHHHKKKMMMMMM```SSSFFFAAABBBDDDHHHLLLOOOMMMJJJFFFCCCAAA??????BBBCCCGGGLLLPPPUUU___jjj||||||cccbbb```bbbjjjrrrpppiii^^^VVVPPPQQQSSSPPPMMMLLLNNNSSSYYY___hhhvvv|||zzz|||yyykkk^^^UUUNNNHHHDDD@@@???>>><<<;;;::::::::::::999999999999999::::::::::::999999999::::::;;;=========>>>>>>=========???AAAEEEGGGIIILLLOOORRRXXXYYY___fffhhhfffeeegggggglll~~~~~~jjjWWWOOOJJJHHHLLLOOOPPPPPPRRRVVVccc}}}tttfffUUUJJJIIIHHH]]]uuuzzzzzzeee___hhh|||uuubbbXXXQQQKKKCCC???;;;888777555333222000000000000000//////...////////////////////////.../////////000000000000//////000000000111111111000111111222222333333444333444555666666888;;;>>>LLLYYYhhhxxxxxxxxxiiiXXXMMMCCCAAABBBAAA@@@AAABBBAAA???>>>???AAACCCEEEIIIJJJLLLMMMNNNNNNMMMMMMFFFCCC???>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBAAA>>>???CCCFFFHHHPPPXXXaaaiiisss{{{www___NNNPPPWWW[[[ffftttmmmZZZNNNJJJBBB@@@>>>???CCCEEEFFFEEEFFFIIIRRR]]]dddiiipppxxx{{{qqqiiieeeccc___[[[VVVOOOGGGBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIILLLQQQYYYaaahhhlllnnniiibbbZZZVVVWWW]]]bbbppp|||eee^^^UUUNNNJJJIIIGGGFFFIIIKKKTTT```fffgggiiinnnyyyppp\\\SSSQQQNNNJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJKKKKKKKKKJJJHHHFFFEEEIIIGGGDDDAAA???===<<<<<<===<<<:::999:::===AAACCCGGGFFFEEEFFFIIIKKKLLLLLLrrr```NNNEEEEEEEEEHHHKKKLLLJJJHHHEEECCCBBBAAAAAABBBCCCHHHPPPVVV]]]hhhssslllZZZZZZ[[[___jjjsssqqqkkk]]]UUUNNNOOORRRPPPMMMMMMOOOTTT\\\dddnnn}}}zzz}}}ssskkkaaaXXXQQQLLLFFFBBB============<<<;;;:::999999999999999:::;;;<<<===<<<<<<;;;::::::::::::;;;===========================@@@CCCGGGJJJMMMRRRUUU\\\^^^dddjjjkkkgggfffhhhhhhuuuiiiSSSIIIEEEFFFLLLPPPQQQSSSVVV[[[lllrrrjjj___OOOGGGGGGNNNggg~~~{{{ooo]]]```oooyyynnnggg[[[PPPCCC@@@<<<888666444222000111111111000000/////////////////////////////////....../////////000000000//////000000000000111111000000111111222333333333333444555666666888;;;>>>MMMXXXdddooo{{{wwwnnnZZZOOOEEECCCCCCAAA@@@@@@CCCBBB@@@??????AAABBBDDDGGGIIIKKKMMMNNNNNNNNNNNNHHHEEEAAA????????????>>>>>>???@@@???>>>???AAACCCDDDAAAAAAEEEKKKRRR^^^hhhpppzzzppp\\\MMMOOOVVV[[[hhhvvvrrr```UUUQQQEEECCCAAAAAACCCDDDDDDCCCDDDHHHSSSaaakkkssszzznnnfffdddbbb___[[[VVVOOOFFFAAA@@@@@@??????@@@BBBDDDEEEEEEEEEGGGJJJOOOUUU[[[^^^bbbaaa^^^\\\\\\```ggglllyyy]]]YYYRRRNNNKKKJJJIIIHHHKKKMMMUUUaaaiiilllppptttgggVVVPPPOOOMMMJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGIIIGGGEEEBBB@@@>>>>>>===<<<;;;:::999;;;>>>BBBDDDIIIGGGFFFGGGIIIKKKKKKJJJoooYYYMMMIIIHHHHHHJJJIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFJJJSSS\\\eeesssooo```UUUVVVYYY```llluuutttmmm\\\SSSLLLNNNQQQQQQQQQQQQQQQVVV]]]ggguuu|||~~~xxxlllbbb]]]VVVQQQOOOKKKFFFBBB:::;;;<<<======;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===<<>>:::777666444222111222222111000000/////////////////////////////////........./////////000000////////////000000000111000000000111222222333333333444555555666777;;;===KKKVVVbbbmmmuuurrrZZZOOOEEECCCCCCBBBAAAAAADDDCCCAAA@@@@@@AAABBBCCCFFFGGGJJJLLLNNNOOOOOOOOOIIIFFFBBB@@@???@@@???>>>AAAAAAAAA@@@???@@@CCCFFFKKKJJJKKKNNNVVVaaaoooyyy~~~hhhYYYMMMOOOUUU\\\iiiwwwtttdddYYYVVVKKKHHHDDDAAA@@@AAABBBCCCBBBHHHUUUeeerrr~~~~~~rrriii___]]]\\\ZZZVVVPPPHHHBBB@@@???>>>===>>>???AAABBB@@@@@@BBBDDDHHHLLLPPPRRRXXXYYY[[[\\\___dddkkkpppwwwsssqqqrrrtttuuuuuu}}}iiiXXXVVVSSSPPPNNNLLLKKKJJJKKKNNNUUU___iiippptttvvvyyyaaaTTTPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>===;;;:::::::::<<>>;;;888666555555444333333333111000////////////////////////////////////............////////////...////////////000000000///000000111111222333333222333555555555777:::===FFFTTTcccpppuuu~~~uuu[[[PPPEEEBBBBBBAAAAAABBBDDDCCCBBBAAAAAAAAABBBCCCEEEFFFIIILLLNNNOOOOOOOOOIIIFFFBBB@@@@@@@@@@@@???@@@@@@@@@@@@@@@BBBEEEIIILLLPPPVVV^^^jjjyyyuuu```VVVOOOPPPUUU[[[hhhuuuvvvggg^^^[[[SSSOOOGGG@@@======@@@CCCBBBIIIWWWhhhwwwyyyrrraaa___]]][[[WWWQQQJJJEEEAAA@@@???>>>===>>>>>>???<<<===>>>@@@CCCFFFIIIKKKMMMPPPTTTXXX]]]cccjjjnnn~~~xxxsssppplllgggdddeeeeeegggjjjnnnzzzrrr\\\TTTTTTSSSQQQNNNLLLKKKKKKKKKOOOUUU___jjjtttxxxxxx}}}ttt___UUURRRNNNLLLMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJIIIHHHDDDDDDCCCAAA@@@>>>===<<<;;;::::::;;;===@@@BBBDDDGGGFFFEEEEEEFFFFFFDDDCCCooobbbVVVMMMHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLOOONNNRRR^^^kkkwwwnnn___XXXRRRVVV\\\fffsss|||yyyqqq]]]SSSMMMOOOTTTWWWYYY\\\VVVYYY```nnn|||uuujjj^^^UUUNNNKKKGGGFFFFFFEEEAAA===:::::::::;;;::::::999999;;;:::999888777777777777888888999:::<<<>>>@@@AAA===<<<;;;::::::;;;<<<===>>>AAAEEEIIINNNUUU\\\aaaeeefffiiijjjgggcccfffmmmzzzcccQQQNNNLLLMMMPPPQQQPPPUUU[[[kkknnnbbbVVVPPPJJJEEEKKKVVVgggzzzwwwmmm___\\\___oooqqqdddSSSEEE<<<:::777555555555444333555444222000/////////000////////////////////////------........./////////......////////////000000//////000000111222222222222333444555555777:::===BBBQQQbbbqqqyyy}}}{{{bbbTTTGGGBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFIIIKKKMMMNNNNNNNNNIIIFFFCCCBBBBBBCCCCCCBBB>>>???@@@@@@AAAEEEJJJNNNOOOZZZgggsssxxxkkkZZZUUUQQQSSSUUUZZZeeepppzzzwwwjjjbbb```ZZZUUUMMMDDD>>>===@@@DDDDDDKKKZZZjjjyyy}}}uuuhhhfffaaa]]]XXXQQQJJJEEECCCBBBBBBAAA@@@???>>>===;;;;;;<<<>>>@@@BBBDDDEEECCCFFFKKKQQQWWW]]]dddhhhjjjfffbbbaaabbbaaa\\\WWWZZZZZZ^^^eeeooo|||}}}lll]]]SSSOOOPPPPPPOOOLLLKKKKKKLLLNNNSSSZZZdddppp{{{}}}{{{~~~ppp\\\UUUSSSOOOMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEDDDCCCDDDEEEEEECCCAAA~~~qqqbbbTTTMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPXXXggguuu~~~yyyggg[[[UUUUUUZZZbbbnnn|||zzzbbbWWWPPPQQQUUUXXX[[[^^^ZZZ]]]dddsss~~~xxxtttnnnddd\\\TTTOOOJJJGGGFFFCCC>>>:::;;;;;;:::999999888999999::::::999888888888999999999999999:::;;;===>>>??????>>><<<;;;;;;<<<>>>???@@@CCCFFFKKKPPPWWW^^^dddhhhiiijjjjjjeeeccciiirrrsss]]]QQQRRRPPPPPPQQQQQQRRRWWW___tttlll___SSSMMMGGGFFFQQQ___yyy|||qqqvvvxxx___WWWZZZggguuutttbbbPPPDDD===:::777555444444333222666444222000//////000000////////////////////////---------.........//////........./////////000000//////000000111111222222222333444444555666:::<<>>???@@@@@@@@@BBBFFFJJJMMMRRRXXX\\\TTTUUUWWWZZZ[[[[[[ZZZXXXZZZZZZ```lllwwwvvveeeZZZRRRMMMKKKMMMOOONNNMMMMMMOOOQQQUUU\\\ccclllyyy~~~jjjWWWTTTSSSNNNMMMPPPNNNNNNNNNMMMKKKIIIGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCDDDFFFEEECCCAAA~~~mmm\\\SSSSSSMMMLLLLLLLLLMMMNNNPPPQQQMMMQQQ]]]nnn|||ssscccXXXTTTYYY___hhhuuufff[[[SSSSSSVVVYYY[[[^^^\\\```hhhwww~~~|||xxxoooggg\\\WWWPPPKKKHHHDDD???:::===;;;:::888777777888999999999999999:::;;;<<<<<<:::::::::::::::;;;<<<===AAA???>>>======>>>???AAABBBDDDHHHLLLQQQXXX```eeekkkjjjkkkiiieeeccckkkuuu}}}lll\\\UUUTTTRRRQQQRRRRRRSSSZZZccc~~~|||mmm```TTTMMMIIIIIIVVVfffppphhhsssqqqYYYSSSYYYuuuyyybbbQQQEEE???;;;888555444333111///666555222000//////000000////////////////////////---------.........//////............/////////000/////////000111111222222222333444444555666:::<<>>>>>AAA@@@AAABBBBBBCCCDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMLLLJJJGGGFFFHHHIIIJJJJJJFFFGGGIIIKKKOOOUUU\\\aaavvvxxxjjjaaa\\\WWWQQQSSSTTTVVVWWWWWWYYY```hhhkkksss{{{zzzpppfff```______^^^ZZZSSSIIICCCAAAAAAHHHOOO\\\kkkyyyssskkkddd```[[[VVVRRRNNNKKKHHHAAABBBEEEGGGGGGEEECCCBBB=========<<<<<<<<<<<<<<>>???@@@AAADDDDDDDDDEEEGGGFFFDDDBBB~~~nnn\\\QQQOOOOOOOOOOOOPPPQQQRRRRRRNNNTTTaaannnvvvzzzmmm]]]WWWWWWZZZaaaooosssbbbVVVWWWZZZZZZ```hhhjjjggggggppp~~~sssfffXXXPPPJJJCCC===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;>>>============>>>>>>???>>>>>>======>>>@@@BBBCCCFFFIIIMMMQQQUUU[[[dddjjjjjjgggccc___^^^cccnnnxxxvvvcccWWWVVVUUUPPPQQQWWWWWWVVV```nnnqqq[[[MMMMMMHHHEEEZZZyyypppiiiqqqhhh[[[___iiiwwwaaaMMMBBB>>>999777888999666555777555333111000111111000///111111000000//////......////////////////////////////////////000000000000111111222222222333333333444444444333333555999<<<===HHHWWWdddsssmmmUUUEEE???@@@AAAAAA===@@@CCCFFFFFFEEEFFFFFFIIIJJJKKKLLLNNNPPPQQQRRRPPPOOOOOOQQQRRRPPPKKKFFFFFFGGGIIIMMMQQQ[[[nnnvvvpppeee[[[XXXVVVQQQOOORRRVVVXXXZZZ[[[ZZZ\\\___bbbdddjjjpppooohhhbbb```bbbcccdddbbb\\\SSSKKKFFFDDDIIIQQQ```nnn{{{uuujjjcccYYYWWWSSSOOOMMMKKKKKKKKKEEEDDDCCCFFFIIIJJJHHHEEECCCAAA????????????>>>======>>>@@@AAAAAADDDGGGJJJNNNQQQVVVZZZ^^^dddmmmsssttt{{{|||mmm\\\RRROOOQQQKKKNNNOOOOOOPPPVVV\\\___eeemmmwwwqqq```RRRQQQPPPJJJKKKQQQMMMMMMMMMLLLJJJHHHFFFDDDDDDDDDFFFFFFEEECCCAAA@@@???@@@AAABBBBBBAAA???>>><<<===?????????@@@BBBDDDBBBEEEGGGHHHFFFDDDBBBBBBxxxfffZZZSSSRRRQQQPPPQQQRRRRRRQQQOOOTTT___lllsssvvv{{{nnn___YYY[[[]]]dddrrr}}}jjj\\\\\\______bbbhhhgggfffgggppp{{{~~~ppp```WWWOOOFFF???===;;;;;;;;;;;;;;;:::::::::;;;<<<======;;;;;;<<<===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???AAACCCDDDGGGJJJNNNQQQVVV\\\dddjjjmmmfff```______cccppp}}}}}}yyynnn]]]SSSTTTVVVSSSTTTXXXWWWXXXggg{{{uuugggUUUJJJKKKKKKNNNiiillllll{{{yyyeee]]]hhhwwwppp]]]MMMCCC@@@:::666777777444444666555333111000111111000///111000000000/////////...////////////////////////////////////000000000000111111111222222222333333222333444444333555777:::>>>GGGSSS___lll}}}sss]]]LLLCCC@@@??????>>>AAAEEEGGGGGGHHHIIIJJJMMMOOOQQQSSSSSSTTTTTTUUUUUUUUUVVVXXXXXXVVVQQQLLLFFFHHHNNNWWWbbbnnn{{{qqqfff\\\WWWPPPLLLNNNPPPPPPRRRWWW\\\___bbbaaa]]]ZZZZZZ[[[]]]cccgggfff___ZZZZZZ\\\dddeeeccc]]]SSSJJJEEECCCEEENNN]]]mmm|||xxxkkkaaaZZZRRRPPPNNNKKKIIIHHHHHHIIICCCBBBBBBEEEIIILLLLLLKKKFFFDDDAAA@@@@@@@@@???===>>>???@@@AAAAAACCCFFFIIIMMMPPPWWW^^^gggsss~~~ppp```TTTOOOOOOQQQTTTUUUTTTUUUYYY^^^bbbnnnxxxhhhZZZOOOOOOOOOJJJKKKPPPMMMMMMNNNMMMKKKIIIGGGFFFCCCDDDEEEFFFEEEDDDBBBAAA???@@@AAABBBBBB@@@???===;;;<<<>>>>>>>>>???BBBDDDCCCEEEHHHIIIGGGDDDCCCCCCqqqfffYYYVVVTTTSSSSSSTTTSSSRRRQQQTTT]]]hhhnnnqqquuuzzz~~~nnn```\\\___aaahhhvvvxxxfffcccfffggggggjjjgggfffhhhooo|||~~~vvvyyy|||yyyhhh]]]SSSIIIAAA>>><<<<<<;;;;;;::::::999999;;;<<<======;;;;;;<<<===::::::999999:::;;;;;;<<<>>>>>>>>>???@@@CCCEEEFFFHHHKKKOOOSSSXXX^^^dddiiinnnddd___aaa```bbbssszzzsssgggWWWQQQTTTVVVVVVWWWXXXUUU[[[tttyyyhhh]]]NNNGGGJJJNNNXXXyyyyyyhhhsssmmm\\\[[[ooouuudddVVVKKKEEECCC<<<666555444222222444555333111000111111000///000000000000////////////////////////////////////////////////000000000000111111111222222222222333111333444555444555666888<<>>>>>>>>AAAEEEHHHIIIKKKMMMOOONNNQQQTTTVVVVVVVVVVVVWWW]]]]]]^^^___^^^[[[UUUPPPIIIKKKTTTdddsssmmm]]]TTTNNNIIIHHHGGGHHHMMMQQQUUU\\\dddccchhhkkkhhh___XXXTTTTTTTTTWWWZZZXXXRRRPPPQQQUUU___```___[[[TTTMMMGGGEEEEEEMMM[[[lll{{{zzzjjj___UUUPPPKKKJJJIIIHHHGGGGGGGGGHHHAAA@@@@@@CCCHHHMMMPPPQQQKKKHHHEEECCCBBBAAA@@@???@@@AAABBBBBBBBBCCCEEEGGGJJJNNNWWWcccsss{{{jjjZZZRRRPPPQQQSSSVVVWWWWWWZZZ```ffftttnnn]]]RRRKKKMMMNNNJJJJJJNNNMMMNNNNNNNNNLLLJJJIIIGGGCCCDDDEEEFFFEEEDDDCCCBBB???@@@AAAAAAAAA@@@>>>===:::;;;=========???AAACCCCCCEEEHHHHHHFFFDDDCCCCCC{{{ooo```\\\XXXWWWXXXXXXWWWUUUSSSTTT[[[dddjjjlllooossszzznnn```]]]```eeelllyyyrrrlllppprrrqqqppplllkkkjjjnnnvvvtttvvvyyy}}}qqqbbbVVVJJJAAA===<<<<<<;;;::::::999999999999:::;;;;;;999999:::;;;999999999999:::;;;<<<<<<>>>>>>>>>@@@BBBEEEGGGIIIKKKMMMQQQVVV[[[```eeehhhjjjbbb```ccc```bbb{{{zzzpppbbbUUURRRVVVTTTVVVXXXVVVTTTaaakkk]]]UUUKKKEEEHHHOOO```llljjj}}}uuu```RRRUUUmmmpppbbbVVVOOOJJJGGGFFF>>>888666444111111444555333111000111111000///000000000000////////////////////////////////////////////////000000000000111111111111222222222222111444666666666666666777:::@@@LLLZZZffftttqqq\\\JJJ@@@???AAA>>>AAADDDGGGIIILLLPPPSSSQQQTTTWWWYYYYYY[[[^^^aaafffffffffeeeaaa[[[TTTOOOMMMOOOYYYjjjyyy{{{iiiWWWLLLHHHHHHHHHIIIKKKNNNRRRVVV]]]gggpppoooqqqqqqjjj^^^UUUPPPPPPKKKMMMMMMJJJGGGFFFJJJNNNSSSUUUVVVVVVTTTPPPMMMKKKKKKPPPZZZiiiwwwmmm___UUUNNNIIIIIIIIIIIIIIIHHHHHHHHHHHH@@@??????AAAEEEKKKPPPSSSPPPMMMIIIGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGKKKUUUeee|||wwwdddWWWRRRPPPRRRVVVYYY[[[^^^fffooo{{{rrr___VVVOOOKKKMMMMMMJJJIIILLLLLLMMMMMMMMMLLLJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDCCC@@@@@@AAAAAA@@@???>>>===999:::<<<======>>>AAACCCCCCEEEGGGFFFDDDCCCBBBBBB{{{iiiddd^^^\\\]]]^^^\\\ZZZUUUUUUYYYaaagggiiilllpppxxx}}}oooccc```bbbhhhppp~~~~~~vvvyyy||||||zzzvvvrrrnnnmmmsss~~~ttttttwww|||~~~jjjZZZJJJ@@@<<<;;;;;;:::::::::999999999999:::;;;;;;999999:::;;;::::::::::::;;;<<<===>>>>>>>>>???AAACCCGGGJJJLLLNNNPPPTTTYYY___dddggghhhdddbbbcccfffbbbiiiyyykkk]]]SSSRRRVVVQQQTTTVVVUUUXXXlllvvv```TTTKKKFFFDDDHHHTTTiiiggg```nnnlllYYYMMMRRRiiioooggg\\\RRRLLLIIIIIIHHHGGG@@@999777555333333666555333111000111111000///////////////000000000000////////////////////////////////////000000000000000000111111111222222222333555777777777666777888999>>>JJJYYYccclllzzzwwwaaaNNNDDDBBBEEE===???BBBEEEHHHLLLQQQUUUVVVYYY\\\]]]^^^cccjjjqqqrrrqqqooojjjbbbYYYRRRNNNOOOQQQZZZkkkxxx|||||||||ttthhhWWWKKKDDDDDDFFFIIIFFFKKKQQQVVV]]]hhhttt|||}}}uuuiii\\\RRRMMMKKKEEEEEEDDDAAA@@@AAAFFFJJJLLLMMMOOOQQQSSSSSSSSSRRRRRRSSSYYYeeeqqqyyyeeeYYYQQQLLLHHHGGGHHHIIIIIIIIIGGGFFFEEE@@@@@@??????BBBGGGLLLPPPSSSQQQNNNMMMMMMKKKIIIHHHHHHIIIJJJJJJHHHHHHHHHJJJGGGKKKTTTffflll[[[TTTUUUUUUYYY^^^___bbbmmmzzz|||fffZZZSSSOOOMMMNNNMMMJJJIIIJJJJJJKKKKKKLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@???>>>======888:::<<<======>>>AAADDDBBBDDDEEEDDDAAA?????????uuunnnfffccccccccc```\\\XXXVVVXXX```fffiiillloooxxx|||}}}uuummmiiiiiiooowww}}}yyyssspppttttttrrrttt{{{ooo[[[JJJ@@@<<<999999999:::::::::::::::;;;<<<======;;;;;;<<<===;;;;;;;;;;;;<<<===??????>>>>>>@@@BBBEEEIIILLLNNNRRRSSSWWW]]]dddhhhiiiiiiaaacccfffgggiiiyyyrrrbbbVVVPPPPPPSSSQQQTTTVVVXXXccc|||iiiWWWLLLCCCAAACCCLLL^^^vvvgggUUUYYYrrr}}}hhhWWWPPPWWWllluuu^^^XXXOOOIIIFFFFFFFFFGGGFFF???999888777555555777555333111000111111000///////////////000000000000////////////////////////////////////000000000000000000000111111111111222444555666666555555666888:::===GGGUUU]]]bbbnnn|||}}}iiiVVVJJJFFFFFF===???AAADDDGGGLLLRRRVVVUUUZZZ^^^```bbbgggpppxxx|||{{{vvvmmmbbbXXXQQQNNNNNNPPPZZZiiisssuuurrrrrriii\\\MMMDDDAAA???AAADDDCCCMMMXXXbbbnnn|||pppbbbWWWOOOIIIFFFBBBAAA???======@@@EEEIIILLLLLLMMMPPPTTTXXXYYYYYY[[[XXXYYYbbbmmmzzzvvvbbbVVVOOOJJJFFFCCCDDDFFFGGGGGGFFFDDDBBB@@@AAA@@@@@@@@@DDDIIIMMMTTTTTTSSSTTTTTTSSSPPPNNNMMMOOOPPPPPPNNNMMMNNNNNNLLLOOOWWWggg~~~ppp^^^UUUWWWVVVYYY^^^```cccrrrkkk]]]WWWQQQPPPOOOOOOMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCAAAAAA@@@???>>>======<<<999:::<<<===>>>???BBBEEEDDDDDDDDDBBB???<<<<<<<<>><<<888888888999::::::;;;;;;;;;<<<======;;;;;;<<<===::::::;;;;;;<<<>>>???@@@>>>>>>@@@CCCFFFJJJNNNPPPUUUVVVZZZ```gggkkkkkkiiicccffffffgggtttzzziiiYYYQQQPPPQQQRRRTTTUUUWWW^^^pppqqq]]]OOOGGGAAABBBGGGSSSiiiuuuWWWOOOVVVrrr{{{dddVVVTTT___tttkkkVVVRRRLLLGGGEEEDDDCCCCCCBBB<<<888999888666555777555333111000111111000///.../////////000000000111////////////////////////////////////000000000000000000000000111111111111333444444333222222555777;;;:::BBBOOOWWW]]]mmm~~~tttaaaRRRGGGCCC???@@@BBBCCCGGGLLLRRRWWWWWW^^^fffiiijjjmmmttt{{{}}}vvvkkk___UUUPPPNNNLLLOOOYYYeeemmmllljjjjjjaaaSSSEEEAAA???>>>@@@DDDJJJVVVfffttt{{{ooo```UUUQQQMMMHHHBBB???>>><<<;;;<<<@@@EEEHHHMMMLLLMMMRRRYYYaaaeeeggghhhaaa]]]aaajjjtttwwwaaaSSSKKKEEEBBB===@@@CCCFFFGGGFFFDDDCCC@@@AAABBBAAAAAACCCHHHLLLTTTUUUWWWZZZ[[[ZZZVVVSSSQQQSSSUUUVVVTTTSSSSSSTTTTTTVVV]]]jjj|||uuucccZZZXXXVVVZZZbbbffflllmmm]]]UUURRRNNNOOOOOONNNLLLLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@???======<<<<<<999;;;===>>>???@@@CCCFFFFFFGGGFFFCCC>>>;;;::::::uuunnnkkkggg```ZZZ[[[WWWXXX```hhhmmmpppssszzz{{{}}}}}}~~~zzzxxx{{{yyyuuuvvvttt\\\KKK@@@<<<===777777888999:::;;;;;;<<<999:::;;;;;;999999:::;;;:::::::::;;;<<<===??????>>>???@@@CCCGGGKKKOOOQQQWWWXXX\\\bbbiiimmmllljjjgggiiieeefff|||vvvdddUUUOOOQQQSSSSSSXXXWWWYYYccczzzdddTTTKKKFFFDDDGGGLLLZZZqqqnnnOOOPPPUUUpppxxx```SSSVVVdddzzzfffUUURRRLLLHHHFFFDDDAAA@@@>>>999777888999666555777555333111000111111000///.../////////000000111111////////////////////////////////////000000000000000000000000111111111111333333222000///000333666:::888>>>LLLVVV___sss~~~|||iiiWWWHHH???@@@AAABBBDDDGGGLLLSSSXXX```iiisssxxxxxxxxx}}}~~~{{{ttthhh[[[QQQNNNMMMLLLOOOXXXcccgggdddcccdddZZZLLL@@@???AAABBBFFFKKKQQQ___ppp~~~zzzggg[[[NNNIIIKKKLLLGGGAAA>>>===;;;;;;<<<@@@EEEHHHLLLKKKMMMTTT^^^iiiqqqttttttjjjbbbbbbhhhooozzzxxxaaaRRRHHHAAA===;;;>>>BBBFFFHHHHHHGGGFFF@@@BBBCCCCCCCCCDDDIIIMMMSSSUUUYYY]]]```^^^ZZZVVVTTTVVVXXXYYYXXXWWWWWWWWW[[[\\\bbbmmm|||yyyhhh___[[[ZZZ```kkksss}}}wwwaaaUUUOOONNNKKKNNNNNNLLLKKKLLLMMMMMMJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<999;;;===>>>???AAADDDGGGIIIHHHGGGCCC???;;;::::::|||tttiii^^^]]]bbbYYYWWW[[[dddkkkppptttyyy}}}~~~~~~|||{{{dddPPPFFF@@@======888888999999999888888777;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>BBBBBBDDDFFFIIILLLOOOPPPYYY]]]ccckkkpppqqqnnnkkkdddhhhiiiooo}}}mmm\\\UUUSSSQQQQQQRRRSSSXXX^^^lllttt[[[OOOHHHCCCGGGDDDMMMggg|||bbbXXXWWW___tttpppXXXTTT___mmmwww}}}}}}mmmVVVQQQJJJDDDAAA>>>===;;;>>><<<:::999999888666444444555555666555444222111333222222111000///......111111000///////////////000000//////.........---...//////000111222222222222222222222333444555555888888;;;CCCOOO```xxxxxxqqq^^^NNNEEEFFFDDDCCCEEEFFFIIIQQQ[[[```lllxxxyyyyyysssjjj```YYYRRRMMMIIIMMMSSSZZZaaadddccc___]]]MMMGGGCCCAAA@@@@@@FFFNNNYYYggg|||ttt[[[PPPLLLJJJJJJJJJHHHEEEEEE@@@???===;;;===DDDIIIKKKMMMNNNPPPWWWfffvvv}}}|||qqqfffdddfffiiirrr~~~rrr\\\NNNFFFCCCAAABBBBBBDDDFFFIIIJJJIIIGGGGGGGGGFFFEEEDDDFFFJJJMMMQQQTTTYYY]]]aaabbbbbbbbbbbbccccccbbbaaaaaa`````````hhhsss{{{~~~{{{~~~nnnddd]]]```gggqqq}}}}}}ggg\\\TTTPPPOOOKKKJJJIIIHHHHHHIIIJJJKKKKKKMMMOOOQQQQQQOOOMMMLLLJJJIIIHHHFFFDDDCCCAAAAAACCCCCCBBBBBB@@@???===<<<<<<>>>@@@AAA@@@BBBGGGKKKKKKGGGDDDBBB===888888<<>>?????????@@@AAADDDGGGKKKNNNPPPYYY^^^eeelllqqqqqqnnnkkkeeeggghhhrrrxxxiiiZZZTTTSSSQQQQQQRRRTTTYYYdddyyyqqqZZZNNNIIIHHHIIILLLZZZuuuqqqZZZSSSaaaooo}}}fffQQQSSSeeewwwnnnTTTOOOHHHCCC@@@>>>===<<<>>><<<:::999999888666444555555666666555333222111222222111111000000//////111111000///////////////000000/////////............//////000111111222222222222222222333444555555777666:::BBBLLL]]]uuuuuutttbbbRRRIIIFFFDDDDDDGGGHHHKKKRRR[[[gggrrr}}}|||sssuuupppggg___ZZZWWWTTTRRRPPPTTTZZZ___aaa___[[[XXXKKKFFFBBBAAA@@@AAAHHHPPP\\\nnn~~~dddOOOHHHFFFFFFGGGIIIHHHGGGFFFAAA@@@===<<>>===<<<<<<>>>@@@AAABBBDDDHHHLLLJJJFFFCCCBBB===777777;;;zzzmmmfffeeegggcccaaaeeeiiinnnuuu}}}rrr```LLLAAA===999888888888888999999999999999888999999999:::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@???@@@AAADDDHHHLLLPPPRRRZZZ___gggnnnqqqpppllljjjggghhhkkk{{{nnnbbbWWWSSSSSSRRRRRRSSSWWW[[[lllnnnZZZLLLIIINNNKKKWWWmmmfffWWWVVVnnnppp\\\NNNYYYtttsssiiiQQQLLLFFFAAA???>>>===<<<===<<<:::999999888666555666666666666444333111111111111111111111111111000111000000///////////////000000////////////....../////////000111111222222222222222222333444555555666666888???IIIYYYooovvvzzziiiYYYOOOGGGEEEEEEIIIKKKLLLRRRZZZjjjuuuwwwooopppkkkddd___]]]]]]\\\\\\VVVYYY\\\^^^]]]ZZZUUURRRJJJEEEBBBBBBBBBEEELLLUUUfff{{{iiiRRRCCCAAABBBCCCFFFJJJMMMMMMKKKDDDBBB???@@@BBBFFFHHHIIIMMMRRR]]]lllwwwrrroookkknnnuuuyyyfffTTTHHHBBB@@@@@@DDDCCCDDDFFFHHHIIIHHHFFFFFFGGGGGGGGGEEEEEEGGGIIIOOORRRXXX___ffflllppprrrwwwzzz~~~xxxpppooopppvvv{{{}}}uuuooommmpppzzzxxxaaaTTTOOOMMMMMMNNNNNNLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLJJJHHHEEECCCAAA@@@???????????????>>>======<<<>>>@@@BBBDDDFFFJJJMMMIIIFFFDDDBBB===777666999|||qqqlllgggaaa^^^___bbbgggpppzzzyyyaaaSSSEEE???===:::999999888888999999::::::999999;;;;;;;;;<<<<<<<<<======;;;:::;;;;;;<<<>>>@@@AAADDDDDDEEEGGGJJJNNNRRRTTTZZZ```hhhnnnooommmjjjhhhgggjjjsssyyyddd[[[SSSRRRSSSSSSSSSUUUZZZ```uuunnn]]]LLLIIIRRRNNNccc|||bbb^^^dddxxxgggXXXTTThhhqqqbbb^^^NNNJJJDDD@@@>>>>>>=========<<<:::999999999777666888777777666444333222111111111111111111111111222000000////////////000000000000////////////////////////000000111111111111222222222222333444555555777666888>>>GGGUUUjjj|||{{{qqq```VVVHHHFFFFFFIIIKKKLLLPPPVVVdddnnnzzzyyyrrrmmmjjjgggdddbbbbbbbbb```___\\\]]]^^^]]]ZZZVVVQQQNNNIIIEEECCCEEEGGGJJJSSS\\\rrrtttXXXEEE>>>???BBBEEEHHHNNNUUUWWWUUULLLFFFBBBDDDFFFGGGHHHJJJPPPZZZiii~~~~~~vvvrrrnnnpppvvvwwwgggVVVJJJDDDBBBAAADDDDDDCCCEEEGGGHHHGGGFFFFFFGGGHHHHHHFFFEEEFFFGGGHHHKKKRRR[[[eeeooovvvzzztttjjjfffeeefffiiiooosssvvvvvvuuuttttttwwwzzzjjjXXXPPPNNNMMMNNNPPPOOOMMMKKKIIIHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMKKKHHHEEEBBB@@@???======>>>>>>>>>>>>======<<<>>>@@@CCCFFFIIIKKKMMMHHHFFFDDDCCC???999777:::{{{sssfffaaa^^^^^^___cccmmmxxxxxxhhhVVVKKKAAA>>>===:::888999888888999:::::::::::::::;;;;;;;;;<<<<<<<<<======::::::::::::;;;>>>@@@BBBHHHHHHHHHIIILLLOOOSSSUUU\\\aaahhhmmmllljjjhhhgggdddlllrrr]]]VVVQQQRRRTTTTTTUUUXXX]]]hhh|||nnn^^^MMMKKKTTT[[[tttuuueeejjjvvvwww]]]WWW]]]wwwcccWWWVVVNNNJJJDDD@@@?????????>>>>>><<<;;;:::;;;:::999777888777666555444333333222111111111111222222222222000000////////////000000//////000000000000000000000000000000000111111111222222222222333444555555888777999>>>DDDQQQddduuuyyyhhh]]]LLLGGGFFFHHHJJJJJJLLLPPP\\\eeeqqqxxxvvvpppkkkjjjhhhgggfffffffffdddaaa^^^^^^]]]\\\ZZZWWWRRRNNNLLLIIIEEEDDDHHHKKKPPPZZZddd|||fffKKK???===>>>CCCFFFJJJRRR]]]bbb```YYYNNNGGGGGGIIIIIIJJJMMMRRR```vvv~~~vvvsssooorrrxxx|||wwwiiiYYYLLLEEEBBBBBBDDDCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHDDDHHHQQQ\\\hhhsss{{{rrrfffaaa___]]]]]]___bbbggglllqqqssszzz}}}mmm```SSSNNNMMMLLLMMMPPPOOOMMMJJJHHHGGGIIIKKKLLLOOOOOONNNNNNMMMMMMMMMMMMNNNLLLJJJHHHEEEBBB@@@???<<<<<<===>>>>>>>>>>>>======>>>@@@CCCGGGJJJLLLLLLHHHEEEDDDCCC???::::::===xxxlllhhhfffdddccceeennnxxx~~~|||lll]]]LLLCCC<<<;;;;;;888777777777888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;:::::::::<<>>>>>>>>>>>>>>======>>>???CCCGGGJJJKKKJJJGGGDDDBBBAAA>>>:::<<<@@@vvvsssqqqoookkkiiipppxxx|||zzzsss```QQQEEE>>>999999999777666888777888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;===<<<<<<<<<>>>AAADDDFFFIIIHHHHHHJJJNNNTTTYYY\\\dddhhhlllllliiihhhiiikkkqqqsssbbbWWWRRRPPPRRRUUUWWW[[[aaannnuuubbbRRRNNNVVVaaa}}}mmmrrrnnnXXXNNNUUUggg~~~lll]]]WWWWWWRRRMMMHHHDDDBBBBBBBBBAAA@@@???======>>>>>><<<;;;777666555444444555666666333333333222222111111111///////////////000111111//////000000000111111111111000000000000000000000222222222222333444555555888666777:::???HHHYYYiiisss{{{uuuyyymmmYYYQQQJJJHHHGGGEEEEEEGGGLLLRRR___iiijjjfffhhhooossspppmmmkkkiiigggeeebbbaaa```^^^\\\ZZZYYYYYYXXXVVVTTTUUU[[[aaaiiiuuu~~~eeeLLL???===>>><<>>>>>?????????>>>======>>>>>>???CCCGGGJJJIIIHHHEEEAAA>>>===;;;999<<>>===>>>???CCCFFFHHHIIIIIIJJJMMMRRRYYY___ccchhhkkknnnmmmjjjhhhkkknnnmmm\\\WWWRRRPPPRRRUUUXXX]]]cccwww||||||qqq[[[KKKNNN\\\ggguuulllxxx~~~___MMMLLLVVViii}}}{{{dddZZZXXXYYYSSSOOOIIIEEECCCCCCBBBBBBAAA???>>>>>>??????>>><<<666666555444444666777888444444333333222111000000///////////////000111111//////000000111111111222111111111000000000000000222222222222333444555555777555666999<<>>======>>>>>>???CCCGGGIIIHHHFFFCCC>>>;;;:::888777<<>>;;;:::999999999666666666777888888999999555333111111222222111000111000000000000000111111//////000000111111222222111000000000//////......111222222222111222555777???;;;999999999???NNN\\\cccsss~~~hhhYYYJJJEEEDDDCCCCCCDDDEEEGGGOOO]]]lllvvvyyyxxx|||xxxqqqlllhhhhhhiiikkkmmmjjjgggiiinnnqqqqqqpppgggfffgggnnn~~~iiiRRRDDD???@@@CCCDDDHHHJJJRRRkkkmmmTTTOOOPPPOOOXXXeeerrrzzzuuurrrrrrnnnfff^^^[[[ZZZZZZ[[[^^^bbbgggkkknnnooolllhhhcccZZZPPPJJJIIIGGGAAA???BBBEEEFFFHHHLLLLLLLLLLLLKKKJJJKKKNNNQQQTTTWWW___jjjuuuxxxtttooopppwwwsssaaa\\\\\\ZZZWWWSSSSSSWWW]]]aaadddgggfffhhhnnnuuuwwwpppqqqwwwyyy|||ggg\\\XXXPPPOOOMMMLLLLLLLLLJJJHHHGGGFFFDDDDDDEEEHHHKKKMMMNNNNNNNNNOOOOOOLLLHHHEEEDDDDDDEEEEEEEEECCCBBBAAAAAA@@@???=========>>>>>>>>>AAACCCDDDDDDEEEFFFHHH???>>><<<999888;;;AAAEEEqqq]]]LLLDDDBBB>>><<<:::999999999888777999999999::::::;;;;;;;;;::::::::::::::::::::::::=========>>>@@@CCCFFFHHHJJJKKKMMMOOOSSSXXX___dddnnnjjjjjjkkkhhhgggtttjjjZZZVVVWWWQQQQQQVVVWWWXXXcccqqqxxxrrrfffWWWNNNMMMWWWooo}}}rrrrrr}}}|||aaaTTTRRRYYYbbbpppyyy}}}rrrgggYYYNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCAAA???===;;;:::::::::888888888888888999999999777555333222222333222000111111000000000000111111............//////000000111111111000000/////////111222333222111222555777>>>;;;:::999999===JJJWWW^^^lllnnn___PPPIIIFFFCCCAAABBBAAACCCLLLZZZjjjvvv{{{|||}}}zzzvvvrrrpppqqqssstttuuuuuuwww}}}yyyjjjkkknnnyyy}}}dddOOOBBB???@@@BBBCCCHHHNNN[[[xxxkkkTTTPPPQQQQQQYYYggg|||{{{wwwwwwwwwrrrggg]]]YYYUUUUUUVVVYYY\\\```dddgggiiihhhgggddd]]]SSSLLLIIIDDD???===BBBFFFGGGHHHKKKJJJKKKLLLMMMMMMOOOSSSUUUVVVYYY___fffmmmooommmjjjmmmssszzzooo```[[[ZZZ\\\YYYVVVUUUWWW[[[^^^___^^^\\\]]]ccciiiqqq}}}yyytttqqqttt|||{{{xxx{{{uuudddZZZUUUPPPNNNLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDFFFIIIMMMOOOOOONNNNNNOOOOOOMMMIIIEEECCCDDDDDDDDDDDDCCCAAA@@@AAA@@@>>>=========>>>??????AAACCCCCCCCCCCCDDDEEE@@@???<<<:::999;;;@@@EEEwww___PPPEEE@@@@@@<<<:::888777888888666555888888999999;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======???BBBEEEHHHJJJJJJLLLPPPSSSWWW[[[aaadddmmmiiihhhkkklllrrrrrr```VVVRRRTTTSSSTTTVVVUUUZZZmmmqqqdddZZZNNNIIIOOOaaa||||||kkkbbbpppqqqXXXQQQUUUgggsss|||ttthhhYYYOOOPPPMMMIIIGGGGGGGGGFFFEEEDDDCCC@@@>>><<<;;;;;;;;;;;;::::::::::::999999999999777444333444333222111222222111111000111111222.........////////////000111111111111111000000000111222333222111222444666<<<:::::::::999;;;EEEPPPYYYcccvvvvvvgggXXXOOOJJJDDD@@@@@@@@@BBBIIIVVVeeerrryyy|||~~~|||yyyxxxxxxzzz|||~~~}}}uuukkknnnwwwzzzaaaMMMDDDBBBBBBCCCCCCHHHQQQdddiiiUUUQQQRRRSSS\\\iiizzz{{{~~~yyyjjj\\\VVVRRRRRRSSSTTTWWWZZZ^^^___ccceeehhhgggccc\\\TTTNNNGGGBBB???CCCGGGGGGGGGIIIGGGJJJMMMPPPRRRTTTWWWZZZZZZ]]]```bbbcccdddeeegggmmmppptttzzzkkk___\\\ZZZ\\\ZZZXXXXXX[[[]]]______\\\YYYYYY]]]bbbfffnnnvvvxxxvvvvvvwww}}}xxxllllllqqq}}}|||kkk___VVVQQQOOOMMMKKKKKKKKKKKKIIIHHHDDDDDDDDDEEEHHHKKKNNNQQQOOOOOONNNOOOOOOMMMIIIFFFCCCDDDDDDDDDDDDBBB@@@???@@@???>>>=========>>>???@@@AAACCCCCCBBB@@@@@@AAA@@@???===:::999<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>AAACCCGGGJJJKKKJJJNNNSSSXXX[[[___bbbeeejjjhhhhhhmmmssstttcccZZZWWWTTTSSSUUUWWWWWWVVVaaa}}}rrrhhhWWWOOOGGGGGGSSSkkk~~~zzzqqq```___vvvkkkUUURRRZZZuuuxxxkkk```WWWSSSWWWRRRKKKGGGFFFEEECCCBBBDDDCCCAAA>>><<<<<<;;;<<<======<<<<<<;;;::::::999:::888666555555444333222333333222111111111222222111111111111111111111111222222111111111111111111000222333222222222333555777777888:::999999AAAKKKVVV]]]lll{{{nnn___VVVOOOFFFAAA???BBBCCCHHHQQQ^^^kkktttxxx~~~}}}{{{{{{|||~~~rrriiifffooo|||cccPPPGGGEEEDDDCCCEEEIIIRRRfffxxxfffVVVSSSTTTVVV___lllzzznnn^^^VVVRRRRRRSSSUUUWWWZZZ\\\]]]aaaeeeiiijjjjjjhhhbbb\\\QQQIIIDDDEEEGGGFFFDDDEEEFFFIIINNNRRRTTTWWWZZZ\\\]]]```aaa___]]]]]]ccchhhooorrruuuyyy}}}hhh___\\\ZZZZZZYYYYYY[[[___bbbddddddddd___^^^bbbfffjjjpppwwwxxxyyy}}}~~~oookkkmmmsss~~~nnnbbbZZZSSSMMMMMMLLLJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFHHHKKKNNNOOOOOONNNNNNNNNOOOMMMJJJGGGDDDEEEEEEEEEDDDCCCAAA@@@@@@???>>>======>>>??????BBBDDDEEEDDDBBB???>>>>>>======;;;::::::>>>DDDIIIttt]]]PPPKKKFFFBBB@@@===;;;888888888888777666666666888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBEEEHHHKKKLLLKKKPPPVVV[[[^^^aaadddfffhhhhhhmmmuuu{{{hhhZZZWWWWWWVVVQQQTTTWWWWWWYYYkkkvvvbbb\\\NNNIIIEEEIII[[[vvvxxxlllbbb[[[ddd~~~}}}cccTTT[[[iiiuuuiii^^^XXXVVVZZZSSSKKKGGGFFFFFFDDDBBBDDDBBB@@@>>><<<;;;;;;;;;???>>>>>>===<<<;;;::::::;;;999666555666555444333444444333222222222222222222222222222111111111111111111111111111111222222000222333333222111222333222333666999888999@@@IIIUUUZZZgggzzzsssfff]]]TTTIIICCCAAABBBBBBEEELLLWWWeeepppvvv~~~||||||}}}qqqgggeeebbbrrr|||fffSSSJJJFFFCCCBBBEEEIIISSSeee||||||mmmbbbXXXVVVWWWYYYcccnnn|||{{{rrr___XXXRRRSSSTTTVVVYYY[[[]]]___bbbgggkkkmmmrrrwwwuuuoooYYYNNNEEEDDDFFFEEECCCDDDFFFJJJNNNRRRUUUXXX[[[^^^^^^aaabbb___[[[]]]dddkkkrrruuuxxx}}}uuuccc^^^\\\YYYZZZZZZZZZ]]]aaadddeeedddfffcccdddiiinnnsss|||xxx{{{vvvkkklllqqqyyy{{{ttttttwwwxxxeee\\\VVVPPPKKKLLLJJJIIIIIIJJJJJJHHHGGGHHHHHHGGGHHHHHHJJJKKKLLLNNNMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFEEECCCAAA@@@??????>>>======>>>???@@@DDDFFFGGGFFFCCC???===<<<999999999999;;;@@@GGGLLLoooaaaSSSMMMKKKFFFAAA???===;;;888777888888777555666777888999;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;;;;??????>>>===<<<<<<;;;;;;999888666555666666555444555555444333222222222222111000000000000/////////000000000111111111111111000111333333222111111222000111555999888777>>>GGGRRRXXXcccssszzznnndddZZZMMMEEEDDD??????AAAFFFRRR```oooxxx~~~{{{zzz|||rrrdddbbbeeeeeezzzzzzhhhWWWKKKDDDAAAAAAEEEIIITTTeeevvv|||uuulllccc]]]ZZZZZZ[[[]]]fffoooyyysss___XXXQQQRRRUUUXXX[[[^^^```aaadddkkkpppuuueeeVVVGGGCCCDDDDDDEEEFFFGGGJJJNNNSSSVVVZZZ___bbbbbbdddeeecccbbbdddkkkrrrtttwwwzzzpppbbb^^^]]]ZZZ```___^^^___bbbddddddcccfffhhhnnnvvv}}}}}}vvvzzzsssmmmllluuutttiiihhhiiiooo|||rrr```WWWSSSOOOKKKJJJIIIHHHHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHIIIIIIJJJMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFDDDBBB@@@??????>>>=========>>>???@@@EEEGGGHHHGGGCCC???<<<;;;777777777888:::@@@GGGMMM{{{lll[[[SSSLLLKKKJJJEEEBBBBBB;;;999777666777666555444777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;AAABBBDDDFFFHHHJJJKKKLLLNNNRRRXXX]]]```cccfffhhhoooxxxooo^^^YYYWWWSSSRRRUUURRRSSSTTTYYYjjjeeeUUULLLEEEEEEIIIPPP]]]uuu{{{iii]]]TTTgggttt\\\OOOUUUooo{{{gggXXXUUUNNNHHHDDDFFFLLLQQQPPPNNNEEEDDDBBB???============>>>>>>======<<<<<<<<<;;;888666444555666777666555666555444333333222222222111111111000000000///////////////000000111111111///111333333222111111111222333666888777555<<>>===???>>>=========>>>@@@AAACCCEEEGGGFFFCCC>>>;;;999888888777777999>>>EEEJJJuuudddWWWRRRMMMJJJJJJIIIFFFDDDFFF:::888666555555555444333888888999:::;;;;;;<<<<<<========================BBBCCCEEEGGGIIIJJJKKKKKKNNNRRRXXX\\\```cccfffiiiuuuxxxaaaRRRUUUYYYTTTRRRWWWWWWVVVVVV^^^ssskkkQQQKKKHHHAAADDDKKKUUUeee~~~vvvhhhaaa]]]tttlllYYYOOOXXXqqqyyycccUUURRRLLLGGGCCCFFFMMMRRRRRROOOGGGEEECCCAAA???>>>>>>>>>============<<<<<<<<<<<<666555444444666777777666777666555444333222222222333333333333222222111111......//////000000000111///111333333222000000111444555777888666444999BBBHHHQQQ[[[hhhzzz|||qqqcccSSSIIIFFFEEECCCAAABBBIIIWWWfffqqqvvvsssooonnnrrryyy~~~uuukkkdddbbbbbbcccxxx}}}yyypppaaaRRRHHHGGGIIIHHHNNNZZZggglllhhh___YYYUUUXXX]]]```aaabbbhhhoooqqqyyyooo[[[TTTSSSUUUYYY___dddhhhkkklllnnn{{{xxx^^^NNNHHHFFFFFFHHHFFFIIINNNSSSZZZaaajjjooovvvxxxyyyzzz{{{~~~~~~}}}}}}wwwmmmjjjiiihhhllljjjiiikkkooosssuuuvvv{{{~~~uuuhhhiiikkkpppyyyzzzhhhYYYQQQNNNNNNMMMIIIGGGFFFGGGHHHHHHGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHHHHIIIIIIHHHFFFCCCCCCCCCBBBAAA>>><<<;;;???>>>=========???@@@AAABBBDDDFFFEEEBBB===999888999999888777888<<>>>>>???>>>======@@@BBBCCCFFFIIIJJJHHHIIILLLOOOWWWVVV[[[dddhhhhhhmmmttt|||~~~bbbXXXQQQQQQSSSTTTTTTVVVRRRZZZaaajjjzzz```OOOCCCBBBHHHDDDLLL___{{{pppbbb```iii|||bbbUUUVVV```uuuuuuaaaRRRLLLJJJIIIIIIJJJLLLMMMKKKJJJHHHGGGEEECCCAAA>>>===<<<<<<<<<>>>??????>>>===<<<888666444444666777888777444444444444333222111000333333222222111000000000000000000000111111111111000111111111111222222222444444444444555777888999CCCKKKVVVdddrrr|||mmm\\\OOOIIIBBB@@@AAAEEEIIIOOOZZZeeelllpppooojjjooo}}}yyyllleee```^^^eeeooo~~~xxxmmmbbbWWWOOOKKKIIIEEEUUU^^^ccciiibbbVVVTTTRRRVVVYYY[[[aaakkkpppooozzz{{{lllYYYTTTOOOSSSYYY___dddiiimmmpppuuu|||lllUUUJJJHHHGGGGGGKKKMMMTTT[[[aaagggsss|||wwwuuuuuuvvvuuuuuuxxx|||xxxhhhhhhkkkrrr|||tttooowww|||ooo```WWWQQQMMMLLLNNNJJJIIIHHHGGGFFFGGGHHHHHHHHHFFFEEEGGGJJJKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDAAA???<<<;;;:::;;;<<<<<<===???@@@BBBCCCCCCDDDEEEDDDBBB>>>:::777666666777999<<>>;;;999;;;:::999888777777777888777777888999:::;;;;;;<<<===>>>>>>===<<<===@@@BBBBBBEEEHHHIIIIIIJJJOOOSSSXXXXXX^^^gggkkknnnuuu~~~ppp[[[SSSNNNOOOQQQRRRSSSUUUWWW]]]fffxxxlllUUUIII@@@???CCCIIIVVVmmmiii]]]^^^qqqxxx^^^VVVZZZeeevvvrrrcccWWWPPPLLLKKKJJJIIIJJJJJJHHHGGGGGGGGGEEECCCAAA???===<<<>>>???@@@AAAAAA@@@??????777555444444666888999888555555555555444333222222333333333222111111000000000000000000111111111111000111111111111222222222333333444444555777888999AAAJJJVVV```kkk|||rrrbbbUUUNNNDDDAAA@@@BBBEEEIIITTT^^^dddjjjjjjgggnnn|||vvviiidddcccdddllluuu{{{uuulllaaaWWWNNNHHHEEEHHHWWW___ccchhh___RRRQQQRRRXXX]]]___bbbjjjppprrr}}}~~~lllXXXRRRQQQTTTZZZ```ffflllqqqtttxxx{{{bbbSSSLLLJJJJJJNNNRRRZZZccchhhooo|||~~~oooooossszzzvvvjjjdddjjjuuuwwwjjj\\\TTTPPPLLLLLLNNNJJJIIIHHHGGGFFFGGGGGGHHHHHHFFFEEEFFFHHHJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEBBB@@@>>><<<;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCBBB@@@<<<888666666777888:::===BBBEEEHHH}}}vvvpppggg]]]TTTQQQQQQPPPQQQTTTYYYXXXVVVRRRMMMHHHDDDAAA????????????===:::888666999888888888888888999999999999999999::::::::::::<<<=========<<<===@@@BBBCCCEEEHHHIIIJJJMMMSSSXXXYYY[[[aaaiiiooovvvttt```UUUOOOLLLNNNPPPPPPRRRVVV^^^cccrrr[[[IIIDDD@@@???AAAKKK___zzzwww___ZZZbbbpppZZZWWWbbbmmmxxx~~~qqqfff\\\UUUQQQOOOLLLKKKJJJJJJHHHGGGFFFEEEDDDBBBAAA???>>>===@@@@@@AAABBBBBBAAA@@@???777555444555777999999999777666666666555444444333444333333222222111111000000000000000111111111111000111111111111222222222333333333444555666777888>>>HHHSSSZZZbbbtttyyykkk]]]TTTHHHDDDAAAAAABBBFFFNNNWWW^^^dddggghhhooo|||uuujjjfffiiipppyyy||||||xxxqqqhhh^^^TTTMMMIIIKKKYYY```dddhhh]]]OOONNNTTT```kkklllkkkooouuuyyyooo[[[RRRRRRUUU[[[bbbiiiqqqwwwzzz}}}sss]]]OOOKKKKKKQQQXXXbbblllqqqwwwtttuuuyyysssfff^^^bbbjjjttt}}}pppdddWWWQQQNNNKKKJJJMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFDDDDDDFFFIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGEEECCC@@@>>>===<<<;;;;;;:::;;;===@@@CCCEEECCCCCCBBB@@@>>>:::777555777888999<<>><<<:::888777444444555666777888888999::::::::::::::::::::::::;;;<<<=========>>>AAACCCEEEHHHJJJJJJKKKNNNUUUZZZ[[[^^^ccciiiqqq|||hhhXXXRRRNNNMMMOOOPPPOOOSSSXXXaaakkkrrrPPPCCCCCCCCCBBBDDDRRRjjjiiiXXX^^^oooiiiXXX\\\kkkuuuzzz~~~qqqfff]]]WWWTTTRRROOOMMMMMMMMMLLLKKKDDDDDDCCCBBB@@@???>>>>>>??????@@@AAA@@@???>>>===:::888777888:::::::::999888888777666666555555555444444444333222222111111///000000000111111111111000000111111111222222222222222222333444555777777===EEENNNUUU]]]nnnttteeeYYYOOOHHHCCCBBBCCCEEELLLTTT\\\ccchhhkkkrrr}}}yyynnnkkkpppzzz~~~xxxoooeee[[[RRRNNNMMMXXX___fffkkk___RRRTTTaaattt}}}zzz~~~vvv```UUUSSSVVV\\\eeeoooxxx~~~kkkYYYQQQPPPTTT[[[gggpppttt{{{{{{|||{{{mmmccceeekkkqqq~~~wwwkkk```UUUOOOLLLIIIHHHJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHFFFDDDCCCDDDGGGIIIKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;;;;:::::::::===@@@DDDFFFDDDDDDBBB???<<<999777555777999;;;???BBBEEEGGGIIIyyy||||||uuuiii^^^VVVRRRRRRLLLGGGFFFEEEBBBCCCEEEDDDCCCBBBAAA???>>>>>>>>>??????>>>===;;;999777777222333444666777999999:::;;;;;;;;;::::::::::::999;;;<<<=========???BBBEEEIIIKKKLLLLLLLLLPPPVVV[[[]]]aaaeeekkkwwwyyyjjj[[[RRRPPPNNNNNNOOONNNMMMSSSZZZcccvvvfffJJJAAACCCEEEGGGJJJ```yyyrrr]]]VVVfff}}}tttcccZZZeeettt{{{|||}}}|||pppcccZZZVVVQQQOOONNNMMMNNNOOONNNMMMCCCBBBBBBAAA@@@@@@?????????@@@@@@AAA@@@???>>>===>>><<<;;;;;;<<<<<<:::888:::999888666666666666666555555444444333222222222///000000000111111111111000000111111111222222222222222222222333555666777===AAAIIIQQQ[[[jjj{{{}}}nnn___SSSKKKDDDBBBBBBDDDJJJQQQZZZ```ggglllrrr{{{}}}sssmmmsss}}}rrrfffZZZQQQLLLMMMWWW^^^hhhpppfff\\\aaa{{{~~~{{{eeeYYYVVVYYY```kkkxxx~~~hhh\\\XXXVVV\\\eeennnttt{{{vvvkkkkkkpppttt}}}wwwiii___TTTOOOLLLHHHFFFHHHFFFGGGFFFFFFFFFFFFEEEEEEGGGFFFDDDCCCCCCEEEHHHKKKIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDBBB@@@>>>===;;;::::::::::::;;;>>>BBBEEEGGGEEEDDDBBB???<<<999888777888:::===AAAEEEGGGIIIIII{{{tttjjjmmmlllddd[[[UUUPPPLLLLLLGGGEEEFFFDDDAAAAAADDDBBBAAAAAA@@@???>>>>>>======<<<;;;999777666555444333444666888:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;===>>>>>>???AAADDDGGGJJJLLLOOOOOOOOORRRXXX\\\```eeekkksssxxxjjjYYYOOOMMMNNNMMMNNNNNNLLLMMMVVV```nnnlllXXXEEE@@@BBBDDDJJJSSSmmmuuucccWWWZZZpppiii```aaappp|||~~~}}}jjj]]]UUURRRJJJJJJJJJKKKMMMNNNLLLKKKAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>===<<<<<<======;;;999:::999777666555555666777666555555444444333333222000000000000111111111111000111111111111222222222111111111222333444555666:::>>>EEEMMMWWWeeerrr{{{}}}xxxhhhXXXNNNEEEAAAAAABBBGGGMMMTTTZZZbbbhhhnnnvvvwwwooorrr}}}qqqeeeZZZRRRNNNNNNVVV^^^lllvvvooojjjttt{{{uuuuuu~~~~~~iii^^^\\\```iiiwwwwwweee\\\XXX[[[aaakkksss}}}xxxuuuxxx|||oooooosssvvv}}}wwwfff\\\SSSOOOLLLHHHFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCDDDGGGJJJIIIIIIJJJJJJIIIIIIHHHGGGCCCBBBAAA???>>><<<;;;:::999:::;;;>>>AAADDDFFFHHHEEECCC@@@===;;;:::999999999;;;???DDDGGGIIIJJJJJJ~~~yyyuuupppiiiddd```ccc```XXXSSSRRROOOKKKHHHEEEEEEGGGEEEBBBBBBFFF@@@@@@AAAAAAAAA@@@??????<<<;;;999777666444333333333444666999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===??????@@@BBBFFFIIIHHHKKKOOOQQQRRRUUUZZZ___bbbjjjttt|||rrrjjj^^^QQQMMMNNNNNNNNNPPPQQQPPPRRR___lllyyyWWWLLLCCCBBBBBBDDDPPP^^^yyy{{{dddYYYYYYeee}}}``````iiizzznnn^^^VVVPPPMMMGGGHHHIIIKKKMMMMMMJJJGGG@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBAAA???>>>===:::::::::;;;======<<<::::::999777555555555666777666666555555444333333333000000000000111111111111000111111111111222222222000000111111222444555666555;;;CCCJJJQQQ]]]mmmyyyxxxppp|||sss```UUUIIIDDDBBBAAAEEEIIINNNTTT\\\dddkkksss~~~~~~ssssss}}}wwwnnnddd[[[VVVTTTSSSQQQXXX```ooo|||xxxvvvpppjjjkkk{{{ooogggdddiiitttpppaaa\\\ZZZ^^^hhhttt{{{llliiiooovvv}}}ssstttxxx{{{~~~pppaaaXXXPPPMMMLLLHHHFFFGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDEEEEEECCCDDDFFFIIIIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCBBB@@@>>>===<<<;;;888:::===AAADDDFFFHHHHHHCCCAAA>>>;;;999999999:::999<<>>>>>>>>===<<<===<<<:::888666555444444111222555777999999999999:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJEEEJJJOOOSSSUUUXXX]]]aaadddnnn|||rrreee^^^XXXQQQOOORRRPPPQQQTTTUUUUUUYYYhhhwww\\\KKKEEECCCDDDCCCEEEUUUggglllWWWTTT]]]qqqppp[[[```ooo|||aaaUUUQQQNNNJJJHHHIIIKKKMMMOOOMMMIIIFFF??????@@@@@@@@@AAAAAAAAA>>>?????????>>>===;;;:::666666777:::===>>>===;;;:::999777555444555666777666666666555444444333333000000000000111111111111000111111111111222222222000000000111222333555555000999CCCHHHLLLXXXlll|||sssgggrrr{{{hhh[[[NNNGGGDDDCCCEEEHHHLLLQQQZZZccckkktttxxxvvv}}}qqqccc^^^VVVPPPMMMNNNQQQTTTTTTYYYaaaqqq}}}}}}xxxgggdddgggyyyuuunnnkkkppp}}}~~~kkk^^^ZZZ\\\hhhwww}}}llliiipppvvv{{{~~~}}}xxxyyy~~~tttfff\\\TTTMMMLLLKKKHHHGGGHHHDDDEEEFFFFFFFFFEEECCCBBBAAACCCFFFFFFDDDCCCEEEHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDBBBAAA???>>>===<<<777:::>>>BBBFFFHHHHHHHHHAAA???<<<999777888999:::999===BBBGGGJJJLLLKKKKKK~~~{{{}}}~~~||||||wwwrrrppplllhhhccc___]]]YYYTTTPPPOOONNNMMMKKKIIIHHHGGGGGG??????@@@AAABBBCCCCCCDDDBBB???>>>>>>@@@@@@===:::666666777777666444222111555555777888999::::::;;;<<<;;;;;;::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGOOOMMMLLLNNNSSSXXX\\\^^^fffrrr}}}mmmcccYYYTTTRRRPPPPPPRRRQQQPPPPPPQQQTTTaaa~~~oooWWWJJJGGGBBB???DDDSSShhhxxxvvv___NNNUUUmmmttteeeSSSppp~~~^^^RRRTTTRRRHHHJJJJJJLLLOOOQQQOOOJJJEEE>>>???@@@CCCDDDDDDAAA>>>===============<<<<<<<<<:::999999;;;<<<===<<<:::::::::999888777666555444777666666444333222111111222222222111111111111000111111222222222222111111333333333444444444555555888:::???EEEMMMXXXdddlll}}}ooocccfffqqqvvveeeRRRHHHCCCAAABBBEEEFFFKKKTTT```nnnzzz{{{hhh___SSSOOOIIIGGGHHHLLLOOOQQQWWW\\\eeeqqq{{{uuudddaaagggxxx|||vvvzzzqqqhhh``````mmmzzz}}}rrrnnnnnnqqqvvv|||zzzwww~~~zzzhhh___SSSQQQNNNKKKHHHFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCAAA???>>>===<<<<<<>>><<<<<>>>>>???@@@@@@AAAAAAAAA???>>><<<===>>>>>>;;;999999888666555444444444555555666777888:::::::::;;;::::::999999999:::;;;;;;<<<===???AAADDDFFFHHHIIIMMMMMMNNNPPPRRRVVVYYY[[[mmm}}}xxxnnnbbbYYYQQQOOONNNMMMMMMPPPQQQQQQSSSWWW]]]nnn{{{\\\KKKDDDDDDBBBBBBHHHZZZssskkk[[[SSS___yyyzzzfff\\\```}}}zzz```WWWYYYTTTIIIJJJJJJJJJLLLLLLJJJEEEAAA??????@@@CCCEEEDDDBBB@@@============<<<<<<<<<<<<888888999::::::::::::::::::999999888777666666555888777777666444333333222222222222222111111111111111111222222222222111111333333333444444444444555555777:::???GGGQQQ\\\cccqqqyyyppp```cccnnn|||lllYYYMMMFFFBBBAAACCCGGGLLLVVVcccqqq~~~nnn[[[RRRJJJIIIHHHGGGHHHKKKOOOQQQ[[[bbbllluuu|||~~~~~~}}}{{{zzzyyyvvvnnngggiiiqqq}}}}}}uuulllkkkuuu|||qqqmmmnnnqqqxxx~~~~~~lll[[[TTTQQQOOOLLLIIIFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDFFFGGGIIIIIIJJJJJJHHHIIIIIIIIIIIIGGGFFFEEECCCBBBAAA???>>>===<<<<<<>>><<<<<<>>>BBBDDDDDDCCC>>><<<999777777:::===???CCCEEEFFFHHHJJJLLLLLLMMM}}}}}}|||{{{}}}}}}xxxtttsss}}}yyyqqqjjjfffeeeggghhh___\\\WWWTTTSSSRRRPPPOOOLLLKKKHHHFFFDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<;;;999777:::888555333333444666777666666888999::::::::::::::::::999::::::;;;<<<<<<>>>???AAACCCFFFIIIKKKLLLMMMPPPSSSSSSSSSVVV[[[___vvv~~~ttthhh^^^VVVPPPKKKLLLLLLKKKLLLOOORRRSSSWWW___mmmbbbNNNFFF@@@BBBDDDHHHSSSjjjzzz\\\XXX\\\ooo{{{eeeZZZZZZkkkppp___YYYYYYRRRGGGJJJHHHGGGGGGGGGEEEAAA>>>AAA@@@AAACCCDDDDDDBBB@@@>>>>>>======<<<<<<<<<<<<777:::<<<<<<:::999:::<<<999999888888888777777777888888777666555444444333333222222222111111111111111111222222222222111111333333333333444444444444444555888<<>>===<<<<<<<<<===<<<<<<>>>@@@AAA@@@???<<<:::777555777;;;???BBBEEEFFFHHHJJJKKKMMMMMMMMM}}}}}}~~~vvvzzz|||{{{zzz~~~yyyrrrmmmjjjjjjiiisssoooiiiccc``````bbbdddZZZWWWSSSOOOMMMLLLLLLMMMEEEEEEDDDCCCCCCCCCCCCCCC======<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777666555333333444555777666777888999::::::::::::;;;:::;;;;;;<<<===>>>???>>>???BBBDDDHHHJJJLLLNNNOOOSSSVVVWWWXXX]]]gggooovvvmmmfff\\\TTTPPPKKKJJJLLLLLLKKKMMMPPPTTTTTTYYYhhhmmmSSSGGGFFFBBBCCCGGGRRRddd~~~lllTTT[[[jjj{{{fffXXXZZZddduuuyyyuuuooocccXXXTTTRRRKKKBBBGGGGGGEEEDDDCCCBBB@@@???DDDCCCBBBBBBCCCCCCAAA???>>>>>>======<<<<<<;;;;;;999===AAA@@@;;;:::<<<@@@888888888888888888888888777777666666555444444333333333222222222111111111111111222222222222111111222222333333333444444444555666888<<>>===<<<<<<<<<;;;<<<===???@@@@@@???===;;;888666555777<<>>??????@@@BBBEEEHHHKKKMMMNNNOOOSSSWWWZZZ___jjjyyynnnbbb]]]YYYRRRLLLLLLIIIIIIKKKLLLJJJMMMQQQSSSUUU___vvvqqqZZZIIIAAABBBEEEEEELLL]]]vvvhhhWWWggg~~~vvvgggXXXRRR^^^pppvvvllleeeZZZPPPLLLJJJFFF@@@EEEEEEDDDCCCBBBBBBBBBCCCGGGEEECCCAAAAAAAAA???===???>>>>>>===<<<;;;;;;;;;999>>>AAA@@@;;;999<<>>===<<<<<<;;;;;;:::<<>><<<;;;;;;:::::::::999999888888888666888999999888777777888222333555666777666555444888888999:::::::::::::::777777888999:::<<<>>>???BBBCCCDDDFFFIIIKKKMMMNNNOOORRRWWW___jjj{{{ppp]]]TTTQQQMMMIIIGGGIIIGGGGGGJJJIIIIIILLLRRRUUU___qqqttt^^^QQQFFFAAAAAAEEEJJJVVVllloooggg|||uuucccYYYRRRRRRddd{{{{{{ggg___SSSKKKGGGFFFEEECCCCCCEEEEEEDDDCCCBBBCCCDDDGGGDDDAAA??????@@@???>>>??????>>>===<<<;;;;;;:::888;;;===<<<:::888999;;;::::::999999999888888888555555444444333333333333333333333333222222222222111111222222222222111111222222222222333333333333333444666888===EEEOOOUUU[[[hhhwwwvvvllliiiuuuwwwooocccTTTKKKIIICCCHHHRRR___pppfffSSSLLLJJJJJJJJJJJJJJJJJJMMMVVVbbbkkknnnssszzz}}}|||yyyxxxxxxkkkccc\\\aaauuu~~~wwwsssrrrvvv|||wwwqqqllliiihhhjjjrrr{{{}}}~~~sssfff\\\RRRHHHBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;999===AAACCCCCCAAA??????888888888999<<>>;;;999888777999999999999888888888888333666888777555444555777555555555666777888888999888999::::::;;;;;;::::::888999:::;;;===???AAABBBEEEFFFGGGIIIKKKLLLNNNNNNQQQUUU]]]kkk|||qqqaaaQQQKKKJJJGGGEEEGGGGGGEEEFFFIIIIIIIIIOOOVVV```uuu```QQQKKKEEECCCEEEFFFSSShhhwwwzzzfffVVVTTTTTTZZZpppxxx^^^VVVLLLFFFDDDDDDEEEGGGCCCEEEGGGFFFCCCAAAAAABBBBBB@@@======>>>AAABBBBBB??????>>>===<<<;;;:::::::::::::::::::::999888888;;;;;;:::999999888777777555555555555444444444444444444333333333222222222111111222222222222111111111222222222222333333333444444555666:::AAAIIIOOOUUU```qqq~~~qqqiiirrr~~~wwwjjjZZZOOOLLLDDDGGGOOO\\\lll}}}]]]MMMIIIIIIHHHIIIIIIIIIMMMTTT^^^iiippppppqqqssstttuuutttsssrrrlllgggaaadddvvvwwwmmmhhhhhhjjjqqqyyy~~~qqqmmmiiigggddddddjjjrrrxxx|||yyynnnaaaXXXOOOFFFAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::???CCCEEEBBB???<<<;;;888888:::<<>>??????<<<:::;;;>>>BBBDDDEEE@@@???>>>===<<<;;;::::::===;;;;;;;;;<<<<<<:::888<<<<<<;;;:::999777777666666666666666666555555555444444444333333333222222111111222222222222111111111111222222222333333333666666666666999>>>FFFKKKSSS]]]nnn|||wwwkkkqqq|||nnn]]]QQQMMMDDDGGGNNNZZZjjj|||yyyXXXJJJIIIIIIIIIIIIIIIKKKQQQ\\\gggppptttqqqooonnnnnnooopppooonnnoookkkeeeeeesssqqqssssssssswww}}}}}}tttkkkbbbaaabbbfffnnnvvvzzzvvv|||vvvkkkgggdddbbb^^^]]]bbbjjjooowwwvvvssshhh\\\SSSKKKBBB>>>>>>>>>???AAABBBBBBAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFAAAAAACCCDDDEEEEEEEEEEEECCCDDDDDDEEEDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;@@@EEEEEEAAA<<<999888888999;;;>>>BBBEEEHHHIIIKKKKKKLLLLLLLLLLLLKKKKKK~~~yyyxxxyyyzzz}}}|||zzz{{{|||ssseeedddbbbhhhyyy~~~}}}zzzxxxwwwuuurrrppphhhfffcccaaa```]]]YYYVVVMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGCCC???>>>???@@@???===<<<;;;999888666555555555666777888888666555555666666555333222333444666888666777888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBEEEHHHJJJLLLMMMMMMMMMOOOTTTXXXbbbhhhsssppp]]]TTTIIICCCCCCEEEEEEDDDJJJEEEDDDHHHLLLPPP\\\hhhooo[[[JJJEEEDDDBBBDDDIIISSSoooyyymmm\\\TTTNNNTTTfff|||lllbbb___NNNLLLIIIGGGHHHHHHGGGFFFGGGGGGFFFFFFEEECCCBBBAAABBB:::555888<<<>>>>>>@@@<<<<<<;;;999888666555555555666777888999999::::::::::::::::::::::::999999777666555444444555666777555444333222111111111111000000111111111111000000333333222222222222222222222444666777888===DDDJJJPPPYYYfffsss~~~~~~lllqqqzzzpppfffZZZOOOJJJIIIJJJUUUhhh|||pppTTTLLLJJJIIIHHHLLLPPPTTTXXXbbblllrrrqqqooojjjhhhjjjjjjjjjmmmqqqrrrmmmkkkppppppllljjjmmm```dddiiimmmoooppprrrsssnnngggbbbaaaaaabbbhhhooo{{{xxxmmmllllllmmmxxxxxxeeeccc```^^^]]]]]]___```iiirrr~~~zzznnndddVVVKKKEEEBBB@@@???<<<<<<===???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDDDDEEEEEEEEEBBB@@@>>>===<<<<<<<<<<<<:::999<<<@@@DDDCCC>>>999666666777:::>>>BBBEEEHHHKKKNNNOOOOOOMMMLLLLLLLLLMMMNNN|||zzzzzzyyywwwvvvtttuuuyyy|||uuuiiifffbbbhhhzzz{{{~~~}}}uuurrrooommmllliiifffddd___]]]ZZZYYYWWWUUUQQQNNNLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@AAAAAACCC@@@======>>>>>><<<:::::::::888777666666555555777999::::::888777777888888777666555555777888:::888999:::;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@AAABBBDDDGGGIIIGGGJJJNNNOOOOOORRRYYY___jjjvvv|||hhhZZZSSSJJJEEEEEEFFFFFFEEEFFFFFFGGGIIIJJJQQQcccuuu^^^PPPEEECCCBBB@@@EEEMMMeee~~~{{{yyy~~~mmmaaaXXXRRRPPP^^^vvvuuucccXXXTTTLLLJJJHHHHHHJJJLLLLLLLLLHHHHHHGGGGGGFFFDDDCCCBBB???999777<<<@@@???>>>===;;;;;;:::999888666555444333555888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;999888666555555555666777666555444444333222222222111111222222222222111111222222222222222222222222222444666777777;;;BBBHHHOOOWWWaaalllvvvwwwsss{{{xxxpppeee\\\OOOMMMLLLTTTeeewwwnnnTTTLLLLLLKKKKKKOOOTTTXXX]]]gggqqqvvvuuupppkkkhhhhhhhhhgggjjjoooqqqmmmmmmooolllddd```aaaYYY]]]bbbfffiiilllooorrrllleee______```bbbffflllppp~~~zzzlllaaaaaabbbcccjjjuuuyyy{{{rrraaa```]]][[[ZZZ[[[]]]^^^bbbkkkuuuzzz|||zzzmmmcccVVVKKKEEEBBB???>>><<<<<<===>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEDDDAAA???>>>===<<<<<<<<<;;;:::999<<>>AAACCCDDDFFFIIIKKKGGGLLLQQQRRRSSSXXXcccmmm}}}{{{jjjaaaUUUPPPJJJHHHHHHIIIHHHFFFEEEHHHKKKKKKLLLYYYtttfffMMMGGGDDDEEEBBBBBBLLLZZZ|||sssmmmuuuqqqbbbYYYPPPNNNTTThhhtttdddZZZUUUNNNLLLJJJIIIKKKNNNOOOOOOJJJJJJIIIIIIHHHFFFEEEDDD===:::;;;AAADDD@@@;;;:::::::::::::::888666444333333666:::<<<===<<<<<<<<<::::::;;;;;;<<<<<<======;;;:::999777666666666666777777666555555444444444222222333333333333222222111111111222222333333444222444666666666999???DDDPPPUUU]]]dddmmmzzzvvvuuuzzzrrriiiXXXSSSOOOSSS___nnn{{{lllTTTMMMMMMNNNOOOUUUZZZ```eeennnwww{{{yyyrrrlllgggfffeeeeeeiiinnnqqqrrrtttssskkk^^^WWWVVVUUUXXX\\\```eeekkkqqquuusssjjjaaa___``````cccfffgggssspppbbbWWWXXX[[[[[[^^^dddiiiooozzzsssjjj]]][[[YYYXXXWWWYYY[[[]]]^^^eeemmmqqqsssvvv}}}zzznnndddXXXMMMGGGDDDAAA>>>============>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCCCCBBB@@@>>>======<<<<<<;;;:::::::::;;;>>>@@@>>>999555444555888===CCCHHHJJJLLLNNNOOOOOONNNMMMMMMLLLLLLMMMMMM~~~zzzyyyxxxtttqqqxxxvvvtttssstttwww{{{~~~}}}|||}}}|||yyymmmhhhfffppp}}}|||xxxoookkkhhheeebbb___]]][[[WWWUUUSSSQQQOOONNNMMMLLLIIIFFFFFFEEEDDDCCCBBBAAA@@@???<<<;;;999888888888999:::999999:::::::::999777666777777777666666777777888999;;;<<<<<<:::999999:::;;;;;;:::::::::;;;<<<===<<<;;;;;;;;;::::::999999;;;;;;<<<======>>>??????===@@@CCCEEEFFFHHHKKKMMMLLLQQQTTTUUUWWWaaarrrhhh^^^\\\PPPNNNKKKKKKLLLLLLJJJIIIHHHKKKMMMOOOWWWmmmpppRRRHHHFFFGGGIIIFFFHHHYYYmmm~~~lllhhhooo}}}wwwhhh]]]WWWLLLRRR```vvvuuuiiibbb___VVVSSSOOOMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJHHHGGGFFF@@@===>>>CCCCCC>>>999777999:::::::::999777555333777;;;@@@AAA???===<<<<<<:::;;;;;;<<<===>>>>>>???===<<<;;;999888777666555666666666666666555555444222222333333333333222222000000111222333333444444333444666555444666;;;@@@PPPUUU[[[```hhhvvvyyyqqqzzzyyyqqqaaaYYYRRRRRRYYYdddqqq|||mmmUUUNNNNNNQQQTTT^^^ccchhhmmmttt{{{}}}zzztttmmmhhhfffffffffkkkqqquuuzzz}}}qqqbbbWWWSSSVVVXXX\\\aaagggoooxxx~~~xxxjjjdddbbb___```bbbfffooozzznnnaaaVVVVVVZZZ[[[\\\]]]ccciiitttzzzyyyzzztttwww{{{}}}}}}~~~xxxmmmdddZZZXXXVVVUUUVVVXXXZZZ\\\___dddjjjnnnpppuuu||||||pppggg[[[PPPKKKGGGCCCAAA>>>>>>=========>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFEEECCCBBBBBBAAA>>><<<<<<======<<<:::999999:::<<<>>>???<<<888555666888;;;@@@FFFKKKMMMNNNOOOPPPNNNNNNNNNMMMMMMMMMMMMMMM|||zzzyyyxxxuuurrr~~~{{{xxxuuuttttttuuuvvvuuuvvvzzz~~~|||{{{~~~~~~~~~}}}zzzpppmmmppp{{{}}}wwwvvvxxxyyywwwyyy}}}{{{qqqfff```\\\YYYVVVTTTRRROOOLLLJJJJJJIIIGGGGGGGGGEEECCCAAABBBBBBAAA@@@???>>>===<<<:::999888777777777888999888999:::;;;:::999888777888777777777777888888999999;;;<<<;;;:::888999999;;;::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999888;;;;;;<<<===???@@@AAAAAA???BBBEEEHHHIIIJJJLLLNNNQQQSSSTTTVVV]]]mmmooo]]]UUUTTTMMMLLLMMMMMMNNNNNNMMMKKKLLLMMMOOOVVViiiyyy[[[IIIHHHFFFHHHJJJJJJPPPfffjjj[[[cccwwwzzzkkk```XXXUUUOOO]]]rrrwwwmmmfffaaa```[[[YYYVVVUUUUUUTTTSSSRRROOOOOONNNMMMKKKIIIGGGFFFEEEAAAAAACCCAAA;;;888777;;;;;;<<<;;;;;;999777666===BBBFFFFFFAAA===<<<<<<;;;;;;<<<<<<===>>>??????======<<<;;;999777666555555666666777666666555444111111222222222222111111000000111222333333444444222444666555333555999===LLLRRRXXX\\\dddttttttuuu}}}~~~vvvhhh___UUUSSSTTT[[[iiivvvpppXXXPPPQQQWWW]]]iiimmmqqqtttyyy{{{xxxqqqlllkkkjjjkkkpppvvvyyy|||lll___WWWYYY[[[___dddkkkttttttkkkeee``````bbbfffnnnvvv}}}pppdddXXXVVVYYY[[[ZZZZZZ```fffqqqyyyyyyzzz}}}zzzuuurrrnnnmmmmmmgggrrr{{{wwwtttvvvyyyvvvlllbbbXXXWWWUUUTTTUUUWWWZZZ[[[```ccciiimmmqqqwww~~~rrrhhh[[[QQQKKKHHHDDDBBBAAA@@@>>>=========>>>???AAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDAAA@@@@@@???===<<<;;;<<<===<<<999888999:::===>>>???<<<888777:::===???CCCIIINNNOOOOOOOOOPPPNNNNNNNNNNNNMMMMMMLLLLLL}}}{{{zzz~~~|||yyyuuurrrpppoooooommmmmmppptttxxxzzzyyywwwvvv{{{~~~}}}~~~~~~zzzttttttzzz~~~qqqiiiiiilllmmmkkkmmmpppmmmcccYYYUUUSSSQQQNNNLLLKKKIIIFFFDDDFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>======<<<<<<;;;;;;:::999888777777777999999777999;;;;;;:::999:::;;;999999888888888999999::::::;;;<<<<<<:::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<===>>>@@@AAABBBCCCBBBEEEHHHJJJKKKKKKMMMNNNQQQRRRTTT[[[hhh~~~qqqbbbUUUNNNLLLKKKLLLNNNOOOPPPOOONNNNNNOOOSSSZZZhhh```MMMGGGFFFCCCEEEKKKQQQ]]]vvvppp]]]TTTeee~~~xxxkkkaaaYYYTTTSSSTTTeee}}}{{{wwwpppiiibbb^^^\\\[[[ZZZYYYZZZ[[[]]]^^^]]][[[SSSRRRQQQOOOLLLIIIGGGEEEHHHEEEDDDDDDBBB===:::<<>>>>>===<<<;;;;;;;;;BBBFFFJJJHHHAAA<<<;;;===;;;;;;<<<<<<======>>>>>>======<<<;;;:::888666555555666777888777777555444111111222222222222111111111111111222222333333444222444666555333444888;;;FFFMMMTTTYYYaaarrrttttttzzz{{{pppeee[[[VVVSSSVVVdddtttwww___VVVYYYbbbjjjtttxxxzzz|||yyytttsssrrrrrruuu{{{yyyjjj^^^[[[]]]aaafffmmmwww~~~vvvllldddbbbeeeccckkksss{{{vvvkkk]]]VVVUUUVVVWWWWWW[[[bbbppprrrjjjkkkmmmrrrwwwzzz{{{{{{|||uuunnnmmmmmmlllmmmoooppp}}}vvvqqqnnnrrrwwwvvvmmmdddXXXVVVUUUSSSTTTVVVXXXZZZ\\\```ffflllrrryyysssiii[[[OOOJJJGGGEEECCCCCCBBB@@@>>>======>>>?????????@@@@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEEEEDDDBBB@@@?????????===<<<:::<<<>>><<<999777888;;;===>>>>>>;;;999999>>>BBBDDDGGGLLLOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLL|||zzzwwwtttqqqnnnmmmlllgggfffgggjjjnnnrrrssssssssswwwyyyxxxyyy||||||yyyvvvwww}}}~~~zzzkkkaaaaaadddeeeaaa______\\\UUUPPPPPPOOOMMMKKKIIIHHHGGGEEEBBBCCCBBBAAABBBBBBBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888999999888999;;;:::888888;;;===;;;;;;::::::999:::::::::;;;===>>>===<<<;;;;;;;;;;;;;;;<<<===============;;;;;;:::999999:::;;;<<<;;;<<<===???AAABBBDDDDDDDDDGGGKKKLLLLLLLLLMMMMMMOOOQQQXXXfff{{{kkk___WWWOOOJJJJJJKKKLLLOOOPPPPPPPPPOOOPPPSSS___pppfffNNNFFFIIIFFFBBBFFFSSSbbbtttzzz```WWWZZZqqqwwwhhhaaa^^^ZZZXXXYYYaaaooo|||ooolllgggddd```\\\YYYWWWUUUSSSSSSUUUXXX]]]```bbb```^^^UUUTTTRRROOOLLLHHHEEEDDDHHHFFFGGGIIIGGGBBB@@@CCCCCCAAA@@@>>>===>>>???@@@BBBFFFJJJGGG@@@;;;<<>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA>>>===>>>>>>>>>===999<<<>>><<<888666888;;;<<<===<<<:::888;;;AAAFFFHHHKKKMMMNNNNNNNNNNNNOOOMMMNNNNNNOOONNNMMMLLLKKK{{{yyywwwtttqqqooonnnmmmdddcccbbbdddhhhmmmpppqqqpppttttttsssuuuyyy{{{yyyuuuvvv{{{|||uuutttyyy}}}zzzkkk```^^^aaabbb\\\VVVTTTQQQMMMLLLOOOJJJHHHFFFEEEEEEDDDAAA@@@<<<;;;:::;;;<<<<<<:::999999::::::::::::;;;;;;;;;999888777666777777999999888999:::999777777;;;>>>===<<<;;;;;;:::::::::;;;===>>>??????===<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===???;;;<<<===???AAACCCDDDEEEFFFIIILLLNNNMMMMMMMMMMMMOOOSSS]]]qqq{{{jjjZZZSSSPPPLLLKKKMMMKKKMMMOOOPPPPPPPPPPPPQQQWWWjjjlllVVVFFFDDDKKKHHHDDDJJJ]]]sssjjjQQQSSSdddzzzkkk___^^^```___```cccsss}}}rrrddd___VVVUUUTTTSSSRRRPPPMMMKKKNNNPPPUUUZZZ______]]]ZZZWWWUUUSSSPPPLLLHHHDDDBBBEEEFFFIIIMMMLLLGGGFFFGGGEEEDDDAAA???>>>???AAACCCAAAEEEHHHEEE>>>:::<<<@@@<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::888666555777888:::;;;;;;:::999777333444444555555444444333333333222222222222222222111444666666444555888;;;DDDLLLVVV\\\bbbpppvvv~~~zzznnneee___YYYWWWeeexxxkkkdddjjjzzzzzzzzz}}}~~~lll```bbbggglllsss|||nnncccaaafffnnnyyysss```UUUTTTWWWYYY^^^gggwwwwwwiii```fffhhhmmmttt{{{}}}zzz{{{|||ooojjjgggmmmvvvxxxpppgggVVVUUUSSSQQQQQQRRRUUUVVVUUUYYYaaajjjttt|||}}}rrraaaTTTOOOMMMNNNNNNGGGEEEBBB???>>>>>>???@@@=========>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBB@@@=========>>>>>>>>>999<<<>>><<<888666888;;;;;;;;;;;;999888;;;BBBHHHKKKMMMNNNNNNMMMMMMMMMNNNMMMMMMNNNOOONNNMMMLLLKKK~~~||||||zzzxxxtttoookkkhhhhhhhhhhhhgggfffeeeccccccdddgggkkknnnooopppqqqrrrqqqrrrrrrqqqooonnnoooqqq~~~vvvjjj```\\\\\\[[[XXXSSSNNNKKKIIIHHHHHHFFFEEEBBB???======>>>>>>???>>>===;;;:::999888888777777888999::::::::::::999999888888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;===>>>???@@@@@@???>>>===?????????>>>===;;;:::999===;;;999777666777999;;;>>>???@@@AAAAAABBBDDDFFFLLLLLLLLLMMMPPPRRRSSSSSSTTTTTTccc|||eee\\\QQQKKKKKKMMMMMMLLLQQQOOOMMMMMMPPPTTTXXXZZZ___gggRRRKKKFFFCCCEEEGGGFFFQQQlllqqq]]]OOO```ttt|||lll___XXX[[[\\\\\\hhhxxx~~~lllaaaZZZVVVTTTSSSPPPNNNNNNNNNOOOPPPNNNPPPTTTZZZ^^^^^^\\\YYY[[[VVVQQQOOOPPPPPPLLLHHHLLLJJJIIIJJJLLLLLLIIIFFFIIIFFFAAA===<<<<<>>>>>===<<<;;;;;;:::;;;;;;::::::888777555444666888::::::999999:::;;;333333444444444444444333333333333222222111111111333333444444666777888999<<>><<<>>>@@@???>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDAAA???<<<<<<===>>>>>>===<<<;;;::::::::::::<<<<<<===;;;999888:::>>>DDDGGGKKKLLLMMMNNNNNNNNNNNNNNNNNNQQQRRROOOLLLMMMNNNNNN}}}}}}|||yyyuuupppllliiigggggggggfffdddaaa^^^]]]ZZZ\\\___aaabbbdddeeegggccceeefffgggggghhhkkkmmmyyyxxxtttkkk```YYYXXXYYYWWWTTTPPPLLLHHHGGGGGGGGGEEECCC@@@>>>===<<<======>>>===<<<:::999999999999999999:::;;;<<<<<<<<<<<<999999888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????????????????>>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::999:::<<<<<>>===<<<<<<<<<<<<<<<<<<;;;999888666555555777999:::999999:::;;;666666666666666555444333333333333222222222111111333333444444555777888999<<>>======>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<;;;<<<======<<<;;;;;;:::999:::;;;<<<===<<<;;;999:::<<>>===;;;;;;;;;<<<<<<;;;::::::999999::::::999:::;;;<<<<<<======<<<999999999888888999999:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>??????<<<<<<===>>>?????????>>>============>>>>>>>>>>>>@@@BBBDDDDDDEEEGGGJJJLLLJJJPPPWWWYYYWWWVVVXXXZZZcccsss{{{kkk]]]VVVQQQLLLJJJLLLNNNOOONNNNNNRRRUUUTTTSSSYYYgggsssxxxbbbMMMFFFEEEBBBBBBEEEOOOccclll^^^YYYoooyyyxxxkkk\\\ZZZYYYXXXVVVaaa}}}jjj___ZZZXXXWWWNNNMMMKKKJJJJJJKKKLLLNNNOOOQQQSSSWWWZZZYYYVVVTTTPPPLLLHHHIIIOOOUUUYYYZZZSSSSSSTTTWWWXXXWWWTTTQQQMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<;;;999777666444666888999888999;;;<<<;;;;;;:::999777666444333333333333333222222222222333333444444555666888888<<>>@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>===;;;;;;<<<<<<<<<;;;;;;:::999999999;;;<<<===<<<;;;;;;===@@@EEEJJJMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMLLLLLLzzz~~~}}}wwwrrrooopppppppppmmmiiibbb\\\XXXUUUSSSQQQQQQSSSVVVXXXYYYUUUWWWXXXXXXWWWVVVWWWXXX^^^\\\WWWQQQKKKIIIJJJLLLGGGFFFDDDBBBAAA@@@AAAAAA???>>><<<;;;::::::::::::::::::999999999999::::::777888999:::;;;;;;;;;;;;:::999999999999::::::;;;999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<===>>>???;;;;;;<<<===>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@AAACCCEEEGGGHHHJJJMMMPPPQQQXXX______[[[[[[aaahhhxxxwwwmmmaaaWWWRRROOOLLLLLLNNNOOOOOONNNOOOTTTWWWVVVXXXfff^^^PPPFFFFFFFFFCCCDDDJJJXXXsssqqq___]]]ccc{{{{{{kkk```TTTUUUUUUUUUXXXjjjvvvcccXXXUUUTTTSSSMMMLLLJJJIIIIIIKKKLLLNNNMMMMMMOOOQQQSSSRRROOOMMMJJJGGGEEEFFFKKKOOORRRSSSNNNOOORRRTTTUUUTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKFFFEEECCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@???=========<<<:::999777666333555777777777999;;;===???>>>===<<<999777444333333333333333333333333333444444444444555666777888<<<===BBBQQQ]]]bbbyyypppvvv~~~yyytttooonnnuuuqqqhhheeedddeeemmmxxxhhhfffhhhnnnpppnnnlllmmm}}}wwwfffZZZYYY^^^iiixxxvvvkkknnnnnnyyyyyy___UUUVVVWWWdddmmm|||sssqqqtttppp{{{zzzdddYYYYYY[[[cccnnnxxx~~~sssdddXXXSSSSSSUUUWWW[[[___fffmmmvvvsssdddaaadddeeedddccc^^^VVVLLLCCC???===<<<;;;999;;;>>>AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@??????===<<<::::::;;;<<<;;;999999999888888999;;;<<<>>>;;;<<<>>>AAAEEEJJJNNNPPPOOOOOONNNMMMMMMLLLLLLLLLOOOMMMMMMOOOOOOMMMNNNQQQyyy||||||wwwsssvvvvvvtttqqqllleee^^^ZZZQQQMMMIIIHHHJJJMMMNNNNNNQQQSSSTTTSSSQQQOOOOOOOOOPPPOOONNNKKKGGGEEEDDDEEEAAA@@@???>>>===>>>>>>???<<<;;;;;;:::999999999999999888888888888999::::::888888999:::;;;;;;;;;;;;::::::999999:::;;;<<<<<<999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>===<<<;;;::::::;;;<<<===;;;<<<<<<=========<<<<<<<<<===@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJKKKNNNRRRUUUYYY___cccaaa^^^cccooo{{{uuulllddd[[[UUUQQQPPPOOOOOOOOOPPPOOOOOOPPPTTTWWWZZZcccyyy~~~cccPPPGGGCCCEEEEEEBBBHHHQQQiiitttaaaYYYaaannn~~~xxxlll___XXXRRRUUUWWWXXXcccyyyjjj[[[TTTRRRQQQPPPMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKLLLNNNOOONNNKKKIIIEEEEEEEEEGGGIIIJJJKKKJJJHHHJJJMMMNNNNNNLLLKKKJJJHHHJJJLLLNNNOOOOOONNNMMMGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<;;;:::888666555333444666666666888;;;===@@@@@@???===:::777555444333333333333333333333333444444333444444555666777:::999>>>OOO]]]eeeqqqtttyyy}}}zzzwwwwwwlll```ZZZYYY___fffqqq{{{~~~rrr\\\ZZZ[[[```dddbbbbbbcccsss}}}|||mmmaaa[[[\\\bbbnnn}}}wwwmmmqqqrrr{{{cccVVVUUUVVVcccmmm}}}yyytttuuusss}}}nnn]]]UUUVVVZZZbbbmmmyyy~~~nnn```XXXWWWYYY[[[\\\```fffmmmvvvvvvjjjjjjooopppoooooohhh]]]OOODDD@@@>>>;;;999999:::===@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::;;;;;;:::888888888888888999;;;===>>><<<>>>AAAEEEIIIMMMPPPQQQPPPOOONNNMMMLLLLLLLLLMMMQQQMMMLLLLLLJJJHHHMMMUUUxxxzzz|||~~~~~~|||xxxxxxwwwuuurrrllleee___[[[RRRNNNHHHGGGHHHIIIIIIGGGHHHJJJLLLLLLKKKIIIIIIJJJGGGGGGGGGGGGFFFCCCAAA???===<<<<<<<<<;;;<<<<<<<<<::::::::::::999999999999888888888777888888999999:::;;;<<<======>>>>>>===::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<>>>@@@CCCEEEFFFFFFFFFGGGIIILLLNNNPPPTTTXXX[[[___bbbeeedddfffpppzzzmmmddd\\\UUURRRQQQQQQQQQPPPPPPPPPPPPQQQQQQUUU\\\gggxxx~~~cccPPPGGGBBBAAACCCBBBCCCNNN]]]}}}mmmbbb[[[[[[hhhxxx{{{tttppphhh^^^WWWTTTOOOVVV[[[```oootttjjj]]]UUUSSSSSSRRRPPPNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLMMMNNNNNNKKKHHHDDDEEEGGGIIIJJJJJJIIIHHHFFFHHHJJJJJJHHHFFFFFFFFFBBBDDDGGGJJJKKKKKKJJJJJJGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<;;;999888666555444555555555555666999<<>><<<:::888666555333333333333444444444444444444333333444555555666888888<<>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>======<<<;;;:::;;;<<<<<<:::888777777777777999;;;===???>>>@@@DDDHHHLLLNNNOOOPPPOOONNNMMMLLLLLLLLLMMMNNNRRRNNNKKKJJJEEECCCOOO___uuuvvvxxxxxxxxxzzz}}}}}}zzzyyyvvvrrrmmmgggbbb___WWWRRRLLLJJJKKKKKKHHHEEEAAACCCFFFGGGFFFEEEEEEEEECCCBBBCCCCCCCCCBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999999888888777777777888888:::;;;<<<===>>>>>>>>>>>>::::::::::::;;;<<<===>>>;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<===<<<======>>>>>>======<<<;;;<<<===???@@@@@@@@@@@@???@@@BBBDDDGGGHHHJJJJJJKKKNNNQQQTTTVVVZZZ^^^aaabbbeeeiiimmmuuupppeee\\\TTTQQQRRROOOPPPPPPPPPOOOPPPRRRSSSWWW]]]kkkttt^^^OOOHHHDDD@@@@@@CCCBBBGGGYYYooo|||kkk]]]^^^ccciiivvvwwwkkkddd\\\TTTRRRTTTPPP^^^jjjppp~~~uuubbb\\\UUUSSSUUUWWWTTTRRROOONNNLLLJJJIIIJJJKKKLLLKKKJJJJJJLLLMMMLLLJJJGGGHHHHHHIIIHHHGGGFFFFFFGGGFFFHHHHHHFFFCCCBBBCCCEEEBBBCCCEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB=========<<<:::999777666555555555444444555888;;;<<<<<<<<<;;;:::888777666333333333444444444555555444444333333444444555555555888:::DDDTTTfff}}}~~~{{{ggg[[[ZZZ\\\^^^cccjjjsss~~~zzzmmmVVVPPPLLLNNNQQQSSSWWW\\\bbbhhhnnnnnnggg^^^ZZZZZZ\\\aaammm}}}qqqhhhjjjrrr{{{ooo]]]XXXXXXbbbppp~~~uuuuuuxxx}}}eeeYYYQQQTTTYYY```iiiwww}}}ssskkkgggcccfffkkksss~~~zzzssscccOOOCCC@@@@@@<<<888::::::;;;<<<>>>???AAABBBAAAAAA@@@???>>>>>>======<<<;;;;;;<<<======:::888666666666777999;;;>>>???@@@BBBGGGKKKMMMNNNNNNMMMNNNNNNLLLKKKLLLMMMNNNPPPPPPLLLKKKKKKFFFIII^^^vvvrrrssstttttttttvvvzzz}}}}}}|||{{{xxxsssnnnjjjfffcccXXXRRRLLLJJJJJJIIIEEEAAAAAACCCFFFFFFEEECCCBBBBBBBBBAAA@@@@@@AAA@@@???>>>::::::::::::::::::::::::888888999::::::::::::999999999888777777777777777888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>>>><<<<<<<<<============>>>>>>======<<<<<<<<<=========>>>???@@@@@@???>>>===;;;<<<>>>@@@BBBCCCDDDDDDAAABBBDDDFFFHHHKKKLLLMMMOOOQQQUUUXXXZZZ^^^cccfffeeeiiinnnvvvxxxiii___WWWPPPPPPUUUMMMNNNNNNNNNOOOPPPSSSVVV^^^fffzzz{{{ZZZHHHDDDFFFCCCAAAAAACCCDDDLLLddd}}}vvvdddZZZcccpppyyyvvvggg^^^VVVOOOPPPUUUYYYlll}}}rrrkkk]]]YYYUUUVVVYYYZZZVVVRRROOOMMMKKKIIIHHHIIIJJJJJJHHHHHHHHHIIIJJJJJJGGGEEEMMMLLLJJJFFFCCCAAABBBCCCFFFGGGGGGDDD@@@>>>AAACCCEEEFFFGGGGGGGGGFFFEEEDDDFFFHHHIIIJJJIIIFFFCCC@@@AAAAAABBBBBBBBBBBBBBBBBB???>>>>>>===<<<:::999888555666555444333444777:::::::::::::::999888777666333333333444444555555555444444333333333444555555333888999@@@OOOdddwwwcccZZZ[[[___```dddjjjsss~~~rrrVVVOOOIIIJJJMMMQQQWWW]]]___cccgggfff___WWWVVVYYY^^^eeesssnnndddeeelllvvvttt```ZZZYYYfffuuuxxxyyyzzz{{{bbbUUUPPPTTTYYY___gggvvvuuunnnjjjmmmrrrzzz~~~kkk[[[HHH>>>>>>AAA???;;;;;;;;;::::::<<<>>>@@@AAA@@@@@@??????>>>>>>======<<<<<<<<<===>>>===;;;999555555666777999;;;>>>???AAADDDHHHLLLNNNNNNLLLKKKNNNMMMLLLKKKLLLMMMOOOQQQLLLJJJKKKMMMKKKRRRoooppprrrtttuuutttttttttuuuvvv}}}|||{{{wwwrrrmmmhhhdddYYYTTTOOOMMMMMMKKKFFFAAAEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@???===;;;:::::::::;;;:::999888888999:::;;;<<<;;;:::999999999999999999999999::::::;;;;;;;;;999:::;;;<<<===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<>><<<<<<;;;;;;<<>>CCCIIINNNZZZrrrlll\\\[[[qqqqqq[[[SSSTTTSSSSSSTTTbbbxxxfffbbb[[[VVVSSSUUUYYY[[[VVVQQQOOONNNMMMKKKJJJIIIIIIIIIEEEDDDDDDFFFIIIJJJGGGDDDHHHHHHJJJKKKFFF@@@???CCCHHHFFFDDDDDDDDDDDDCCCBBB???BBBFFFIIIJJJJJJHHHFFFGGGFFFDDDCCCCCCDDDDDDEEEHHHGGGEEEBBB@@@???>>>===>>>===<<<;;;:::999999::::::888666444333444555555===<<<:::888777777777888777666555444333444555555333333333333333333333333555222555===FFFYYY~~~|||}}}pppfff^^^\\\___bbbfffkkksss~~~vvvbbbMMMGGGMMMNNNSSS[[[[[[^^^ccchhhfff]]]UUUVVV[[[bbbnnnmmmbbb```___ssslllbbbgggkkkyyyuuutttzzzjjjUUUQQQNNNQQQ[[[bbbkkk}}}}}}wwwtttttt|||uuuaaaQQQCCC>>><<<999999===>>><<<;;;::::::===???AAAAAA@@@>>>=========>>>???;;;;;;<<<======<<<;;;:::888888888999;;;>>>AAADDDGGGKKKOOOOOOMMMLLLOOORRROOONNNMMMLLLLLLLLLNNNNNNKKKHHHIIIKKKMMM\\\oooqqqtttuuutttrrrqqqqqqtttzzz}}}yyytttoookkk^^^WWWPPPLLLLLLLLLIIIFFFEEEDDDCCCBBB@@@@@@??????@@@???>>><<<;;;:::::::::;;;:::999888888999:::;;;<<<<<<;;;:::::::::::::::999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===========================<<<<<<==================@@@???>>>==================???BBBCCCCCCCCCDDDFFFFFFHHHKKKMMMNNNPPPSSSUUUXXXYYY[[[]]]aaafffkkknnnpppuuullldddYYYRRRQQQPPPOOOMMMRRRMMMLLLQQQTTTXXXiii|||fffSSSJJJEEEBBBBBBCCCCCCHHHSSS___nnnvvvfff```ggg{{{}}}hhhWWWRRRQQQQQQWWWaaattt___XXXZZZTTTNNNMMMQQQSSSQQQNNNOOOOOONNNLLLLLLKKKKKKKKKFFFEEEDDDEEEHHHHHHGGGDDDFFFEEEFFFGGGAAA;;;:::>>>HHHEEECCCBBBCCCCCCCCCBBB@@@BBBEEEHHHIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFEEECCCAAA???>>>======<<<<<<;;;;;;::::::;;;;;;;;;:::888666555666777777===<<<:::999777777777888777666555444333444444555333333333333333333333333666333666<<>>===<<<:::999:::<<>>===<<<;;;;;;;;;<<<===;;;<<<<<<===<<<;;;:::999888888888999<<>>>>>===<<<;;;::::::::::::;;;::::::999999::::::;;;===<<<;;;;;;:::;;;;;;;;;999999::::::::::::;;;;;;888888888999999;;;<<<============<<<<<<=================================<<<<<<<<<======>>>>>>>>>@@@??????>>>>>>>>>??????>>>@@@CCCDDDEEEEEEGGGIIIIIILLLPPPRRRTTTVVVXXXZZZ___\\\___gggiiigggkkkttt}}}oooggg___YYYRRROOOOOOOOOOOOMMMOOOMMMNNNRRRUUU```zzzxxxfffRRRHHHEEECCCBBBDDDEEEFFFNNN```sss|||iii```hhhwwwooo]]]PPPPPPOOONNN___vvvttt\\\SSSWWWPPPHHHFFFIIILLLLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDEEEEEE@@@999888<<>>???>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::888888888999999;;;===@@@CCCEEEHHHKKKNNNOOOMMMMMMOOOQQQPPPPPPPPPOOOOOOMMMLLLLLLEEELLLMMMMMMaaapppyyyyyyuuugggaaaZZZTTTRRRQQQPPPOOOHHHGGGEEEBBB@@@???>>>======<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777888:::<<<>>>======<<<<<<<<<<<<==============================;;;;;;<<<===>>>??????@@@???>>>>>>>>>??????@@@AAAAAACCCFFFGGGGGGGGGIIIJJJKKKNNNSSSVVVXXXZZZ]]]___gggaaadddoooqqqkkkqqq~~~{{{nnnddd___UUURRRNNNMMMNNNOOONNNMMMKKKNNNTTTZZZ___mmmaaaUUUIIIEEEDDDCCCCCCEEEGGGPPP```uuuuuugggeeevvv}}}ooobbbSSSLLLPPPNNNOOOiiipppZZZRRRQQQKKKEEEDDDFFFJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGEEECCCCCCDDDDDDEEEGGGFFFGGGGGGCCC===>>>BBBOOOKKKEEEAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>>=========>>>???FFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>===<<<;;;::::::<<<<<<;;;:::999999::::::;;;;;;:::999888888888777666666555555444444444444444444444444444444444444444444666888888<<>>>>>;;;:::999999:::;;;===>>>???>>>===<<<<<<<<<===>>><<<<<<<<<;;;999888777666999999:::<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::777777777777888:::<<<>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@======>>>>>>???@@@BBBBBBCCCEEEHHHHHHHHHHHHIIIJJJMMMQQQUUUXXX[[[^^^aaadddjjjeeejjjwww{{{yyyxxxlllccc\\\XXXPPPOOONNNMMMNNNNNNNNNMMMMMMQQQYYYaaalllzzz```SSSLLLFFFEEEFFFFFFHHHKKKRRReee~~~}}}qqqnnnxxxqqqbbbYYYOOOKKKPPPPPPWWWuuuvvvbbbTTTNNNJJJGGGFFFGGGJJJMMMMMMLLLJJJKKKKKKLLLLLLKKKJJJJJJGGGFFFEEECCCBBBBBBDDDEEEFFFFFFGGGIIIFFFBBBDDDIIISSSNNNHHHCCC@@@??????>>>???@@@AAABBBAAA@@@???>>>???>>><<<;;;;;;;;;<<<===BBBAAA@@@????????????@@@@@@@@@@@@???===;;;999888;;;;;;::::::999999999:::::::::::::::999888888777555555555555555444444444444444444444444444444444222444666777666888BBBLLLZZZjjj}}}zzzrrrmmmgggeeejjjqqqzzz}}}bbbOOOIIIEEEKKKXXX]]]iiirrr}}}vvviiifffttt|||kkkccc\\\jjjyyy}}}}}}}}}lllaaaZZZ^^^eeeooo{{{ssssssrrrooojjjeee]]]QQQFFF>>>>>><<<;;;<<<======<<<::::::999999:::;;;===>>>???>>><<<;;;;;;;;;<<<===<<<;;;:::999888777666666999:::<<<>>>AAADDDFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPMMMMMMNNNNNNLLLJJJHHHGGGMMMMMMXXXqqq{{{~~~{{{wwwtttnnnmmmllljjjeee```[[[WWWRRRQQQNNNJJJGGGEEECCCBBBAAA@@@???>>>============;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::::::::999999888888888999999;;;<<<===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>>>>???AAACCCDDDEEEEEEGGGIIIJJJJJJJJJLLLMMMRRRUUUXXX\\\___ccchhhkkknnnoooyyyvvvjjj```YYYTTTQQQOOONNNNNNNNNNNNNNNOOOOOOOOORRRYYYfffzzzbbbNNNIIIEEECCCFFFIIIKKKPPPWWWbbb{{{tttttt|||}}}rrreeeYYYRRRNNNMMMQQQVVVeeexxxkkkaaaWWWPPPNNNEEEEEEGGGJJJMMMOOONNNMMMLLLMMMMMMNNNMMMLLLKKKJJJDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCEEEGGGEEEBBBEEEKKKRRRNNNHHHCCCAAA???>>>======>>>?????????>>>=========<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@AAAAAA@@@>>><<<999888:::::::::::::::999999999999::::::::::::999888777555555666666555555444333333333333333333333333333111333555555555777===CCCJJJWWWgggrrr~~~~~~yyytttnnnlllrrrzzz|||```MMMHHHCCCIIIVVV[[[fffuuuxxxppp|||wwwmmmeeeppp}}}~~~pppdddbbbfffmmm~~~zzzsssnnniiiiiifffaaa[[[TTTLLLDDD>>><<<>>>>>><<<;;;>>>>>><<<::::::::::::;;;<<<===>>><<<;;;:::999888999::::::;;;:::999777666666666666999;;;===@@@CCCFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLKKKKKKIIIHHHGGGNNNRRRhhh~~~~~~}}}{{{yyyxxxvvvvvvvvvsssnnngggccc```ZZZXXXUUUQQQMMMJJJHHHGGGDDDCCCBBB@@@???>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDFFFHHHIIIHHHJJJNNNPPPQQQSSSUUUWWWYYY[[[]]]```dddiiippptttzzz}}}uuuiii^^^VVVRRRNNNMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSXXXeeezzzgggRRRHHHEEECCCDDDIIIMMMQQQZZZbbbxxx~~~xxxssscccWWWPPPMMMNNNOOORRR^^^vvviii[[[VVVRRRNNNLLLEEEEEEGGGIIILLLMMMMMMLLLJJJKKKLLLLLLKKKIIIGGGFFF@@@CCCEEEEEECCCBBBCCCEEECCCCCCDDDEEECCC@@@CCCIIILLLIIIEEEBBBAAA@@@>>><<<;;;<<<===============<<<===<<<:::999999999:::;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@>>><<<;;;999:::::::::;;;:::::::::999999:::::::::999888777444555666666666555444333222222222222222222222222111333333222333666;;;===BBBJJJTTT___nnn}}}{{{~~~zzzuuussszzzvvv[[[JJJFFFBBBHHHUUUYYYeeewwwxxxmmmttt~~~sssllljjjnnn|||wwwpppkkkgggeeebbb^^^WWWPPPHHHAAA===<<<;;;??????<<<<<>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;999888888888999:::999888777666666666666777:::;;;>>>AAADDDGGGIIIJJJKKKKKKKKKMMMOOOPPPOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJQQQeee||||||||||||}}}}}}|||||||||{{{xxxrrrlllhhhggg___]]]ZZZVVVRRROOOMMMLLLGGGFFFDDDBBBAAA@@@??????;;;<<<===>>>>>>===<<<;;;999999999999::::::;;;<<<;;;;;;;;;::::::999999999999:::;;;<<<===<<<;;;:::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>AAAAAABBBDDDFFFHHHJJJKKKLLLOOOSSSWWWYYY\\\___aaa___```bbbdddhhhnnnvvv{{{~~~uuummmaaaVVVPPPNNNNNNNNNKKKLLLMMMMMMMMMOOORRRUUUZZZeeeyyymmmTTTJJJIIIHHHFFFHHHLLLPPPUUU___iii~~~kkkXXXMMMIIIIIINNNPPPRRRcccyyyaaaTTTPPPNNNIIIEEEFFFFFFFFFGGGIIIJJJKKKKKKGGGHHHIIIIIIGGGEEECCCAAA>>>AAAEEEEEECCCBBBCCCDDDEEEDDDEEEEEEBBB???BBBHHHFFFDDDAAA@@@AAA@@@???===:::;;;;;;<<<======<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<>>>??????;;;<<>>::::::;;;;;;<<<;;;;;;:::888999:::;;;:::999888777444555666666666555333333111111111111111111111111222333222111222666999;;;@@@DDDJJJSSScccttt}}}~~~|||~~~~~~yyyxxxrrrWWWGGGEEEBBBHHHTTTXXXeeeyyypppuuu|||uuupppqqq|||{{{sssmmmiiifffeee```ZZZSSSKKKCCC===<<<===:::???@@@<<<<<>>>>>>>>===<<<;;;:::::::::;;;;;;888777666555555666777888:::<<<>>>BBBEEEHHHIIIJJJKKKKKKKKKMMMOOOPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMM\\\|||~~~|||wwwxxxzzzwwwxxxzzz{{{~~~~~~xxxsssooommmffffffeeeccc```[[[WWWTTTOOOLLLHHHEEECCCBBB@@@???======<<<<<<<<<===>>>>>>>>>===<<<::::::;;;<<<<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========>>>@@@CCCEEEEEEDDDHHHHHHGGGGGGHHHIIIKKKMMMUUUUUUVVVYYY^^^bbbdddeeemmmllllllqqqzzzzzzqqqfffYYYSSSOOOLLLMMMQQQTTTNNNLLLPPPRRRQQQSSSYYYbbbsssmmmWWWJJJEEEGGGGGGHHHMMMRRRVVV^^^rrr}}}ppp```RRRKKKKKKOOOKKKMMM[[[tttmmmYYYPPPNNNKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFDDDBBB@@@??????@@@AAAAAA@@@???@@@BBBCCCCCCCCCBBBAAA@@@???>>>DDDBBB@@@>>>======>>>???=========<<<;;;;;;:::::::::<<<======<<<;;;;;;<<<999999888888999999:::;;;>>>===<<<;;;;;;<<<===>>>>>>????????????>>>===<<<::::::;;;<<<>>>>>><<<:::666666555444444444444555555444444333333444444555444333222222333666888:::<<>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB======<<<;;;::::::::::::<<<;;;::::::999999999999888777777777777777888888;;;>>>AAADDDEEEGGGIIIKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLGGGGGGLLLJJJDDDIIIUUUuuu}}}{{{uuutttxxxvvvqqqooossswwwzzz~~~yyyvvvtttnnnmmmkkkhhhddd```\\\ZZZSSSPPPLLLIIIGGGFFFCCCBBBBBBBBB@@@??????>>>>>>???>>>===============>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@BBBEEEFFFEEEDDDJJJKKKLLLNNNOOORRRUUUWWWUUUWWWZZZ^^^bbbggglllooosssvvv|||{{{kkk```UUUQQQOOOMMMNNNPPPOOOLLLMMMPPPRRRUUU___jjjsss\\\LLLBBBAAACCCHHHHHHNNNXXXdddrrr{{{xxxoooaaaVVVMMMIIIIIIHHHKKKVVViiiooo```QQQMMMMMMLLLJJJIIIEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>============>>>?????????AAAAAAAAA@@@@@@???>>>===BBB@@@>>><<<;;;<<<=========<<<<<<;;;::::::999999999;;;===<<<;;;:::;;;<<<:::::::::::::::;;;<<<<<<>>>===<<<;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>===;;;999777777666555555555555666555444444333333444444555444333222222333555888999;;;AAAFFFLLLWWWfffooopppxxx|||}}}~~~~~~{{{|||wwwbbbQQQCCCAAADDDFFFMMMUUUcccttt|||vvvvvvyyy}}}zzzttttttuuurrrjjjcccXXXPPPFFF???=========<<<============>>>???@@@@@@======<<<;;;::::::::::::::::::999999999::::::;;;888777777777777888888999;;;>>>AAACCCEEEFFFHHHJJJIIIJJJJJJJJJJJJKKKKKKKKKGGGEEEGGGJJJFFFCCCPPPaaaxxxssstttnnnjjjjjjpppwww|||{{{zzzwwwuuuqqqmmmiiieeebbbaaaYYYVVVSSSPPPNNNLLLIIIGGGIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<======<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGFFFIIILLLOOORRRUUUWWW[[[^^^[[[```fffiiikkkpppwww~~~xxxdddYYYQQQPPPQQQPPPOOOPPPNNNNNNPPPTTTXXXbbbtttoooXXXJJJCCC@@@BBBEEEKKKMMMVVVfffxxx~~~jjjkkkuuu|||mmm\\\SSSNNNKKKJJJKKKHHHPPP```uuuuuugggXXXSSSQQQMMMHHHGGGCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>;;;:::;;;???AAA@@@>>>????????????>>>===<<<<<>><<<;;;:::;;;;;;<<<<<<<<<;;;:::999999999999999;;;===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>===<<<<<<;;;<<<<<<============???@@@BBBCCCDDDEEEGGGDDDAAA???>>><<<:::888888888777666666666666666555444444333333444444555333333222222333555777888999???DDDHHHQQQ___mmmttt{{{|||}}}~~~}}}~~~}}}}}}zzzlll[[[LLLAAAAAADDDFFFMMMVVVddduuu~~~qqqjjjqqq{{{xxxuuutttvvvyyyvvvkkkbbbQQQJJJAAA<<<;;;<<<<<<;;;<<<<<<<<<===>>>>>>??????======<<<;;;::::::::::::888888888888999:::;;;<<<777777777777777888999:::;;;>>>AAACCCDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFHHHHHHDDDHHH]]]uuuyyyuuunnnjjjkkkrrrxxx||||||{{{{{{xxxtttooollliiihhhhhh```^^^ZZZXXXVVVTTTQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIJJJIIIHHHFFFDDDCCC@@@???????????????@@@@@@>>>???@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@BBBDDDFFFHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLMMMLLLKKKMMMPPPUUUXXXYYY[[[___bbbeeemmmuuuxxxwwwzzz{{{mmm^^^VVVOOOPPPRRRQQQPPPPPPRRRSSSVVV]]]iii{{{cccUUUHHHCCCDDDEEEHHHLLLPPPXXXgggyyyyyygggZZZfffzzznnnaaaTTTPPPPPPOOOOOOPPPUUU]]]kkk}}}}}}ooo```XXXSSSMMMHHHFFFCCCBBBAAA??????>>>>>>>>>@@@@@@BBBCCCCCCCCCBBBAAA@@@<<<999;;;AAADDDCCC@@@>>>>>>??????>>>===<<<<<<======<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999::::::<<<>>>===<<<;;;<<<===<<<<<<<<<<<<<<<======>>><<<;;;;;;<<<<<<<<<============>>>???@@@BBBCCCDDDHHHEEEAAA>>>===<<<:::999888777666666555555666666555444444333333444444555333333333333444555666777777===CCCFFFMMM[[[mmmzzz|||vvvxxxttteeeTTTHHH@@@AAACCCFFFNNNYYYjjj{{{oooccchhhttt}}}{{{sssssstttwww{{{yyymmmaaaKKKEEE===:::;;;<<<===<<<<<<<<<===>>>>>>?????????======<<<;;;::::::::::::999888888888888999999:::777777777777888999:::;;;<<<>>>AAACCCCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGJJJGGGGGGGGGKKKXXXsssxxxrrrooooootttxxxyyyzzz}}}~~~~~~|||zzzvvvrrrpppoooooopppfffdddaaa___^^^[[[XXXVVVPPPOOOOOONNNOOOOOOPPPPPPTTTTTTSSSQQQNNNJJJGGGEEEBBBBBBAAABBBBBBCCCDDDDDDBBBCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPNNNMMMMMMOOORRRSSSRRRQQQSSSWWW[[[]]]]]]___ccchhhmmmwww}}}kkk^^^YYYSSSOOOQQQQQQOOOOOOQQQVVVWWW]]]kkkcccPPPIIICCCDDDFFFGGGJJJNNNVVVfff{{{uuubbbYYYZZZlllpppcccYYYQQQPPPRRRRRRRRRTTTbbbkkkyyyooobbbVVVPPPNNNLLLKKKLLLCCCBBBAAA@@@????????????@@@AAACCCEEEEEEEEEEEEDDD@@@;;;888:::???CCCBBB@@@?????????@@@??????>>>>>>==================>>>>>>???>>><<<:::::::::;;;;;;<<<===??????===<<<===>>>;;;;;;::::::;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???CCC@@@===;;;;;;;;;:::999777666555555444444555555555444444333333444444555333333333333444444555666666:::AAAFFFLLLYYYlll||||||ssssss}}}pppbbbQQQGGGAAACCCDDDFFFQQQ___qqqzzzqqqaaaeeepppxxx}}}xxxsssqqqsssuuuvvvzzzyyymmm___FFFAAA;;;:::;;;===>>>===<<<===>>>@@@@@@@@@@@@@@@======<<<;;;::::::::::::;;;:::999888777666666666666666666777888:::;;;<<<===@@@BBBCCCDDDDDDFFFGGGJJJJJJIIIHHHGGGFFFEEEEEEHHHDDDDDDLLL]]]ttt{{{xxxuuuvvvzzz|||xxxtttttt|||~~~~~~~~~~~~|||yyyvvvtttttttttuuuiiigggeeeddddddbbb___\\\UUUUUUUUUUUUVVVXXXYYYZZZ]]]\\\YYYVVVRRRMMMJJJHHHDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQSSSUUUVVVUUUTTTTTTUUUWWWXXXWWWUUUQQQVVVZZZ\\\\\\```gggmmmvvvyyykkk^^^VVVTTTRRRRRRSSSQQQOOOQQQWWW]]]cccnnn}}}cccLLLGGGDDDDDDFFFGGGHHHNNNUUUdddwwwwww```XXXYYYfffzzzgggXXXRRRNNNOOORRRTTTXXX]]]mmmxxx|||aaaWWWNNNKKKJJJHHHIIIKKKCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFF===:::777888;;;>>>???>>>???@@@@@@AAA@@@@@@??????=========>>>????????????@@@>>><<<:::::::::;;;<<<<<<===??????===<<<===>>>::::::999999::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<===<<<:::999888999::::::===;;;999999:::::::::999666666555444444444444444555444444333333444444555222222333333444444444444555888>>>EEEJJJTTTeeetttwwwsssxxx}}}~~~~~~|||}}}{{{nnncccQQQIIIDDDEEEEEEHHHVVVfffvvvyyytttzzzrrraaabbbjjjooorrrvvvtttyyyqqqnnnnnnsssvvvvvvyyywwwiiiXXXBBB>>>:::999<<<>>>>>>===<<<===???@@@AAAAAA@@@@@@======<<<;;;::::::::::::;;;:::999777666555555444555666666777999;;;<<<===???AAADDDDDDDDDDDDFFFGGGIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCJJJ^^^zzz|||yyy~~~~~~}}}{{{zzz{{{~~~}}}|||yyywwwtttssssssrrrjjjiiihhhhhhhhhfffcccaaa\\\\\\\\\]]]^^^```aaabbbaaa___[[[WWWSSSOOOLLLKKKGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQNNNOOOPPPQQQSSSUUUVVVVVVWWWVVVUUUTTTUUUXXX[[[]]]]]]\\\[[[[[[[[[ZZZXXXVVVNNNTTTZZZ]]]```gggrrr{{{zzzqqqfff^^^XXXWWWTTTVVVYYYZZZVVVTTT[[[eeeqqq}}}mmm]]]NNNEEECCCDDDGGGJJJLLLQQQ___nnn~~~xxxdddZZZ^^^gggxxxppp^^^SSSPPPNNNPPPTTTZZZfffqqqzzzjjjXXXQQQLLLKKKIIIDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGFFFFFF<<<;;;999888999;;;===?????????@@@@@@AAA@@@@@@???<<<<<<===>>>??????@@@@@@???>>>;;;999888999;;;<<<:::<<<======<<<;;;;;;<<<:::::::::999::::::;;;<<<888999:::<<<======<<<<<<;;;:::888666666777888999999888888888::::::888777777666666555555555555555555444444333333444444555222222333444444444444333555666;;;BBBGGGMMMYYYfffsss|||xxxvvv{{{|||zzzzzzzzzzzzxxxyyy{{{}}}}}}xxxmmmcccTTTLLLGGGGGGGGGJJJZZZlllnnnkkkqqq|||sss^^^[[[___bbbfffkkkkkkzzz{{{pppjjjiiiiiiqqqvvvvvvxxxtttaaaLLL???;;;888888;;;======;;;;;;<<<>>>@@@AAA@@@??????======<<<;;;:::::::::::::::999888777666555555555555555666777999;;;===>>>AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEMMM```}}}{{{xxxwwwzzz||||||zzzxxxuuurrrpppnnnnnnjjjiiiiiiiiijjjhhhfffcccbbbbbbbbbbbbcccdddeeefffaaa___[[[VVVRRRPPPNNNNNNHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPPPPQQQQQQQQQRRRRRROOOPPPRRRTTTVVVYYYZZZ[[[\\\[[[XXXWWWXXX[[[___aaacccaaa___^^^]]][[[XXXVVVSSSYYY```eeejjjttt~~~{{{{{{uuurrrkkkbbbZZZWWWXXX[[[WWW[[[```aaa]]][[[eeerrrxxxdddTTTIIIEEEGGGBBBEEEJJJOOOSSS^^^tttvvvcccZZZ[[[hhhvvv|||qqqcccUUUTTTRRRQQQTTTXXXcccuuu___IIIEEEEEEHHHHHHCCC>>>===AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGFFFEEE>>>>>>===;;;999;;;>>>AAA>>>??????@@@@@@@@@??????;;;;;;===>>>????????????>>>===:::888777888:::;;;888:::;;;;;;:::999999:::;;;::::::::::::;;;<<<<<<777999:::<<<======<<<<<<999888666555555666888999888777888999::::::777555888888777666666666666666555444444333333444444555222222333444444444333333555444888@@@DDDGGGPPPZZZjjjvvv~~~xxxyyy}}}|||zzzyyyxxxwwwvvvtttuuuwwwzzz{{{}}}~~~~~~~~~}}}{{{wwwmmmbbbVVVOOOJJJIIIHHHLLL]]]pppzzzfffeeelllwwwrrr[[[TTTVVVYYY^^^dddgggwwwzzzmmmdddaaaaaaeeeooovvvwwwxxxrrr[[[CCC===:::777777:::<<<<<<::::::;;;===???@@@???>>>=========<<<;;;::::::::::::888777777666666666666777555555666888999<<<>>>???BBBDDDFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEMMM\\\www}}}wwwvvvvvvssstttpppllljjjjjjjjjhhhfffffffffhhhllloooooollliiirrrmmmiiikkkjjjfffdddeee^^^[[[WWWUUUTTTRRRPPPNNNNNNLLLJJJKKKMMMPPPPPPPPPQQQPPPPPPRRRUUUVVVTTTQQQTTTSSSTTTVVVYYY[[[[[[[[[^^^___^^^[[[YYYYYY^^^bbbeeeeeedddbbb```]]][[[YYYZZZdddooowww}}}{{{vvvwwwpppsssxxx~~~}}}uuunnn```ZZZUUUUUUVVVUUUWWWZZZaaapppzzztttkkkpppvvv\\\NNNIIIEEE???<<>>888??????>>><<<<<<>>>BBBEEEBBBCCCEEEGGGHHHHHHHHHGGG@@@@@@@@@>>>;;;:::;;;<<>><<<;;;;;;<<<===?????????>>>===<<<<<<<<<;;;;;;:::::::::<<<:::888888999999999888777666555666999;;;;;;;;;;;;;;;;;;;;;::::::999888333333333444555666666777888888888888888777666666888777777666555444444333444444444555555555555555333333333333333333333333555444777<<>>???<<<===>>>>>>>>>===;;;:::<<<;;;:::999888999::::::666666777777888888999999777888999;;;>>>@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGEEEDDDDDDFFFJJJTTTooo|||yyyvvvrrrsssooojjjggggggfffdddbbb___bbbeeeiiillllllkkkiiivvvooojjjjjjiiieeebbbbbb[[[YYYVVVTTTTTTSSSQQQOOONNNLLLKKKLLLOOOQQQRRRRRRSSSRRRRRRTTTVVVVVVTTTRRRRRRRRRSSSVVVYYY\\\]]]]]]\\\]]]^^^\\\\\\___eeekkkooolllhhhdddbbbaaacccdddpppxxx~~~vvvooojjjiiikkkqqqqqqrrrsssrrrlllccc\\\SSSPPPOOOQQQSSSUUU\\\dddvvvhhhYYYJJJFFFGGGGGGGGGHHHGGGNNNTTT\\\lll{{{iii\\\bbbllltttppp```UUUPPPNNNSSSUUUYYYcccuuudddQQQLLLGGGEEEEEECCC>>>999;;;<<<<<<<<<<<<>>>BBBEEEFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBAAA>>>>>>???@@@???@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;:::777555777666555777999;;;;;;;;;::::::;;;;;;::::::999888555555666666777888888888888888888888888777666666888888777666666555444444555555555555555555555555333333333333333333333333666666888<<<>>>AAAJJJSSSaaaqqq{{{qqquuu{{{{{{xxxxxxzzzyyyuuuqqqpppnnnmmmpppuuuyyy{{{|||vvvwwwxxx{{{}}}zzztttnnnjjjbbbUUUNNNOOORRRUUUaaaooo}}}fffWWW[[[hhh{{{sss___UUUQQQQQQ[[[hhhxxx}}}vvvpppmmmooopppssswww{{{}}}}}}{{{oooooollleee\\\WWWXXXZZZ\\\___cccaaaXXXKKK???888999::::::;;;<<<===>>>???===>>>>>>???>>>===<<<;;;;;;:::::::::::::::;;;;;;888777666555666888:::<<<888999;;;===???AAABBBCCCFFFFFFFFFGGGGGGHHHHHHHHHKKKGGGGGGHHHGGGFFFMMMWWWuuu~~~}}}}}}xxxxxxsssnnniiifffdddaaa```[[[___dddhhhjjjlllmmmooo|||tttmmmkkkiiidddaaaaaa[[[YYYWWWVVVVVVUUUTTTSSSNNNMMMLLLMMMPPPSSSSSSSSSPPPOOOOOOOOOQQQPPPOOOMMMMMMNNNOOORRRTTTWWWYYY[[[YYYZZZZZZZZZ[[[aaajjjqqq{{{vvvpppllllllrrryyy~~~|||rrrhhhccc```___aaaeeemmmkkkhhhddd```ZZZSSSNNNKKKMMMOOOQQQQQQVVVfffuuuppp```OOOHHHCCCCCCEEEEEEHHHLLLSSSZZZcccppptttaaa[[[^^^lllzzz~~~ooo```TTTNNNMMMNNNRRRTTT]]]ooo}}}eeePPPLLLGGGDDDDDDBBB???;;;:::<<<>>>@@@@@@BBBDDDFFFIIIIIIIIIHHHGGGEEECCCBBBCCCDDDDDDCCCAAAAAABBBCCC@@@@@@@@@@@@???>>>===<<<<<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;:::::::::999999;;;===???===999555777666666777:::;;;;;;::::::::::::::::::999999888777777888888999:::::::::888888888888888777666666888888777777666666555555777666666555555444444444333333333333333333333333888777888;;;<<<>>>FFFOOO```sssqqqrrrwww~~~}}}||||||zzzwwwsssooommmlllnnnrrrvvvxxxyyytttuuuwwwzzz}}}{{{vvvpppmmmeee[[[TTTVVVXXX[[[eeeqqqrrr___TTT\\\mmmqqqbbbZZZSSSSSS```ppp{{{|||yyyrrrlllhhheeefffhhhkkkmmmllljjjggg]]]______\\\VVVRRRRRRSSSTTTVVVWWWSSSKKKBBB:::666::::::;;;<<<======>>>???>>>>>>??????>>>>>>===<<<999::::::;;;;;;;;;;;;::::::888666444555888<<<>>>;;;<<<===???AAACCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHLLLFFFFFFJJJIIIJJJ[[[qqqzzzsssnnnkkkhhhgggcccfffiiilllooossszzz~~~{{{rrrpppooojjjfffeeeaaa^^^[[[ZZZYYYXXXVVVTTTMMMLLLLLLMMMPPPRRRRRRQQQLLLKKKKKKKKKKKKKKKJJJIIIKKKLLLNNNOOOPPPRRRUUUXXXYYYZZZ[[[\\\```hhhsss|||}}}rrrlllkkkccc\\\[[[[[[ZZZ]]]bbbbbb___\\\XXXTTTQQQOOOMMMPPPRRRUUUUUUSSSZZZpppssscccSSSIIIGGGEEEEEEFFFEEEFFFNNNWWWjjjrrr|||mmm```TTT[[[kkk}}}yyymmm^^^TTTNNNLLLNNNRRRSSS[[[kkkooo\\\NNNKKKGGGDDDCCCBBB@@@>>>???AAADDDFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGDDDBBBAAADDDDDDDDDCCC@@@???@@@AAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???<<<999888777777888:::;;;;;;:::999999:::::::::999999888888999999999:::::::::;;;888888888888888777666666888888777777777666666666888777777666555444444333444444444444444444444444777666777:::;;;<<>>>>>>>>===============<<<<<<<<<:::;;;<<<<<<<<<:::999888999888777777888:::<<<>>>===>>>???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHDDDFFFJJJHHHNNNnnn}}}zzzyyyxxxxxxxxxzzz}}}|||{{{wwwqqqoooiiieeeaaa^^^\\\YYYVVVTTTOOONNNMMMNNNPPPPPPOOONNNJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNPPPOOOOOOQQQTTTXXX\\\___cccgggooozzzwwwggg^^^YYYWWWZZZUUURRRSSSTTTSSSSSSVVVUUUTTTQQQOOOMMMMMMOOOPPPRRRTTTWWWWWWVVVaaayyy}}}ooo```TTTIIICCC@@@@@@AAACCCFFFHHHOOO___nnnlll^^^XXXYYYiiivvvlll___RRRLLLJJJIIINNNUUU[[[lllqqq___RRRLLLJJJHHHFFFDDDCCCAAA@@@CCCEEEHHHIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFDDDCCCAAABBBBBBBBB???===;;;;;;<<>>>>>>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<===<<<;;;888777888999;;;<<<:::999888888999::::::999999999888888999999999999::::::888888888888888777666666777777777777666666666666888888777666555555444444444444444444444444444444444333555888999;;;CCCLLLZZZqqqttttttvvvzzzyyywwwuuurrrqqqpppqqqsssrrrtttwww{{{~~~}}}xxxtttqqqoooiiidddcccccceeejjjooo}}}vvveeeXXX___sssvvvqqqlllfff[[[UUUaaarrr~~~~~~|||vvvooolllkkkiiigggdddaaa[[[TTTPPPPPPQQQQQQOOOKKKFFFBBB@@@>>>???>>>===;;;:::;;;===;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;;;;::::::::::::<<<<<<<<<<<<;;;888666555777888999;;;<<<<<<===<<<@@@@@@AAACCCEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBFFFHHHGGGWWWzzzqqqnnniiiddd```]]]YYYVVVUUUSSSRRRRRRRRRQQQOOOLLLHHHIIIJJJKKKKKKLLLOOOQQQOOOQQQSSSRRRQQQSSSXXX\\\aaafffmmmvvvsss\\\OOOLLLMMMNNNPPPLLLKKKNNNOOOLLLKKKMMMLLLLLLLLLKKKJJJKKKNNNQQQPPPQQQVVV\\\bbbnnn|||vvvtttrrreee\\\QQQHHHAAA;;;<<>>??????999999999888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<:::888666777888::::::999888888888:::<<<<<<:::888777888999999999999999999888888888999999999999999888888888888888777666666666666666666666555555555888777777666666555555555444444444444444444444444333222333666777999AAAJJJYYYlll{{{wwwsssssswww~~~zzztttpppooopppqqqssswww{{{}}}~~~~~~|||xxxuuurrrqqqnnnkkkiiiiiilllooorrr}}}|||lll^^^cccxxx~~~tttqqqoookkk___WWW___mmm~~~~~~}}}zzztttpppnnnkkkfffbbb]]]WWWQQQMMMKKKJJJIIIGGGDDDAAA???===;;;<<<<<<:::888777999:::<<<<<<=========>>>>>>>>>;;;;;;:::999999999999:::;;;;;;;;;:::888777555555666888;;;===???>>>===<<>>?????????777777777777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<888777777888:::;;;999888888888999;;;<<<<<<:::888777777888999999999999999999999999999999999999999888888888888888777666666444444444444555555555555777777777666666666666666555555555555555555555555444333444666666777>>>FFFTTTbbb{{{{{{qqqmmmpppxxxxxxqqqooooooooorrruuuyyy{{{|||{{{zzz{{{||||||{{{zzzxxxvvvtttppppppooonnnppptttwwwxxx~~~pppdddiii~~~vvvpppooopppooodddYYY^^^iii~~~~~~~~~yyyxxxzzz~~~}}}yyyuuurrrnnniiiddd___[[[VVVSSSMMMJJJFFFBBB@@@>>>===<<<;;;<<<<<<;;;999888999:::============>>>>>>>>>>>><<<;;;:::999999999::::::999888777777666777777777888999;;;<<<>>>?????????BBBBBBCCCDDDFFFGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCC@@@CCCDDDHHH[[[}}}zzz|||}}}}}}|||}}}|||wwwssspppkkkhhheeeccc```^^^\\\XXXSSSPPPYYY\\\___aaabbbeeejjjooonnnrrruuuvvvvvvzzznnnbbbRRRHHHGGGJJJMMMNNNLLLFFFBBBDDDFFFEEEGGGJJJEEEHHHMMMOOOPPPRRRVVVYYY]]]```kkk|||iiiXXXOOOIIICCC===999:::>>>>>><<<@@@GGGHHHKKKSSS^^^kkkvvvgggbbbdddnnnzzzzzznnnVVVLLLHHHKKKPPPYYYppp}}}aaaQQQIIIEEEBBBGGGJJJMMMNNNKKKHHHEEEDDD===???@@@AAAAAAAAACCCEEECCCCCCCCCCCCBBB@@@>>><<<999:::;;;;;;;;;<<<>>>@@@CCCBBBAAA???>>>??????@@@666666666666888:::<<<===:::::::::;;;;;;<<<<<<<<<888888:::===???>>>;;;888999999999;;;===<<<:::888666777888999999999999999::::::::::::::::::::::::888888888888888777666666333444444444444444444444666666666666777777777777555555555555555555555555666555444555444444;;;CCCOOOYYYmmm~~~pppiiillluuu~~~zzzrrrnnnnnnnnnppptttwwwyyyyyyxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvooopppqqqqqqtttzzz}}}~~~}}}pppgggmmmooonnnmmmppppppggg\\\^^^gggvvvzzz|||vvvpppqqquuuxxxzzz~~~|||xxxuuuvvvrrrmmmhhheeebbb___]]]SSSNNNGGGBBB>>>===<<<;;;666888999999888888888999============>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;666555555555555777999::::::::::::;;;<<<>>>@@@BBBBBBCCCCCCEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEDDDIIIfff