BM6P6(@ nnnLLL>>>;;;888777555555555444333111111111000000//////............---------,,,,,,,,,........................------------------------........................+++,,,------......------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---...//////------............---------......///000111111222000000111111111000000///111333444444444444555777777777777999:::<<<>>>???OOO\\\vvv{{{]]]RRRCCC999555444222111333333222111000000000111111111000000000000111111000000111111111222222222222111111000000000000000333333444444555666666666666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAGGGFFFEEECCCCCCCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCBBBBBBAAAAAAAAA@@@CCC@@@======>>>???===;;;:::;;;<<<===??????@@@@@@????????????>>>===;;;;;;===>>>>>>===;;;;;;<<<===<<<===>>>??????>>>===<<<:::999777666555555555666555666888;;;>>>AAACCCEEE@@@@@@@@@@@@???>>>======<<<;;;999777777888999:::999888777666444444333333333333333222222222111111222222222111111111000000////////////000000000000222222222222222222222222000000111111111222222222000111222555777999;;;<<>>>>>>>>>>>>>>;;;<<<>>>????????????>>>AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@>>>===??????>>><<<>>>>>>??????@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;===>>>???>>><<<<<<===???======>>>>>>>>>===<<<;;;999888777555444444555555555666999<<>>===<<<;;;:::888777777777999:::999888666555444333333333333333222222222111111111222222222111111000000000.../////////000000000000000000000000000000000000000000000111111111222222111111222333444555666777;;;>>>EEEMMMWWW```gggkkkqqqzzzqqqdddWWWJJJAAA>>><<<999666444333333333111111000/////////000000hhhIII<<<999888777555555555444333111111111000000//////....../////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,------------............+++,,,,,,------.........------............------........................///000000111111000000000000222333333333333444666555555555555666777888888999:::BBBRRRdddxxxooo```JJJ666555222000000333444222000222111111000000000000000000000////////////000000............////////////---.........000111222333222222333333444555555555444555666777888999999:::<<<<<<===>>>>>>>>>>>>===:::;;;<<<>>>>>>?????????AAAAAABBBCCCDDDEEEFFFGGGBBBAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCAAA???>>>??????>>>===AAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<;;;;;;<<<>>>???>>>======>>>???===============<<<;;;;;;888888777666555555555555666777:::===@@@DDDFFFHHHCCCCCCBBBAAA@@@>>><<<;;;:::999888777666777888999888777666444333333333333222222222222111111111000111111111111000000000000....../////////000000000........................000000000000111111111111111111111111111111111111444444555888===DDDJJJNNNUUU^^^jjjsssvvvzzziii```TTTIIIBBB===777444222222222222111111111111111000//////......//////fffIII<<<999888777555555555444333111111111000000//////....../////////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------,,,...///000000000000000000000111333333222222444555444333333333333444444555777555666;;;BBBNNN```ooopppQQQAAA???<<<777333111000111222222000...111000000/////////000000000//////......//////000---.........////////////............///000111222111111222222333444444444444444555666777888888999;;;<<<<<<===============999:::;;;<<<===>>>??????>>>???AAABBBDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAABBB??????@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????????????????@@@AAAAAAAAAAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<===>>><<<<<<<<<<<<;;;;;;::::::999999888888777777777777777888;;;>>>BBBEEEGGGIIIDDDDDDCCCAAA???===;;;:::999888777666666666777777666555444333222222222222222111111111111000000000000000000000000000000000........./////////000000------------------------/////////000000000111111111111000000000000000000222111000///111555999;;;===DDDNNNTTTWWWZZZ___ccckkkqqqzzzxxxoooggg^^^UUUNNNDDD???999666555666666555111222333333222111///...000///......---.........dddIII===:::888777555555555444333111111111000000//////........./////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,......///000000000000000///111222222111222333555333222222111111222222333666555555777777999@@@JJJ^^^lllzzz~~~fff\\\KKK<<<555444222...666444111000000000//////000//////...//////000000//////............//////........./////////000000//////...............///000000111111222333333333222333444555666777777888::::::;;;<<<<<<<<<<<<;;;888888999:::<<<===??????>>>???AAACCCEEEEEEFFFFFFAAAAAAAAA@@@???>>>======;;;<<<===???AAACCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>???@@@===>>>>>>???????????????<<<;;;::::::999::::::;;;999:::<<<<<<;;;::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999:::<<>><<<:::888777777666666555555555555555444333222222111111222111111111000000000//////////////////////////////............////////////............................../////////000000000//////000000111111111222222111111111111222333444000333777999:::<<<@@@DDDEEEHHHPPP\\\jjjuuuzzz{{{|||{{{{{{}}}~~~~~~}}}zzztttlllccc]]]YYYRRRIIIBBB>>>===;;;:::777555333111111000///...111222333333333111///...///...------,,,,,,------aaaIII>>>;;;888777555555555444333111111111000000//////......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,------------------------------...///000000000000...000111111111111222444222222111111111222333333444333666::::::888888<<>><<<:::999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDBBBAAA@@@???>>>>>>??????>>>======>>>@@@;;;<<<===>>>>>>>>>>>>>>>;;;:::999888888999:::;;;888:::<<<<<<:::999888888999888888888999:::;;;<<<<<<<<<=========<<<<<<;;;;;;;;;===???BBBDDDFFFGGGCCCBBBAAA@@@===;;;999888666666666555555555444444333333222111111111111111000000000000////////////............////////////------........./////////....................................////////////......///000111222222333000111222333333222222111222222222111000111444777888666888@@@LLLTTTTTTRRRVVVVVVXXX\\\aaaeeeggggggnnnuuuzzz{{{}}}}}}|||{{{~~~xxxiii\\\XXXWWWUUUQQQLLLFFFBBB???;;;999777666666555444222111222333333222111///...---...///000111000//////...------,,,+++,,,,,,,,,^^^HHH===:::888777555555555444333111111111000000//////......,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,------......//////,,,---...///000000000000...///111111000000222333222222222222222333444555555333333888:::999888999888999<<>>@@@BBBCCCDDDDDDCCCBBB>>>>>>>>>>>>===<<<:::999<<<<<<===>>>??????@@@@@@CCCCCCBBBAAA@@@??????>>><<<>>>???>>><<<;;;===@@@======>>>>>>>>>===<<<<<<:::999888777777888:::;;;:::<<<======;;;888777777666666666777888:::<<<===;;;<<<============<<<;;;<<<===>>>???AAACCCDDDEEEAAA@@@???>>><<<:::888777555555555555555444333333222222111000000000000111000000/////////.........---------....../////////---------.........//////........................------........./////////......//////000111111111///000000111111111000000444555555444333333444444:::777555666999;;;:::888<<<<<<===@@@DDDGGGHHHHHHKKKQQQTTTSSSTTTWWWWWWTTTVVVTTTQQQRRRSSSOOOGGG???;;;;;;<<<<<<;;;999999888555555555666555333000...,,,...111222222222222222+++,,,,,,---............------,,,+++++++++++++++}}}\\\FFF<<<888888777555555555555333111111111111000//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++))))))*********+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,---...///000000000000...///111111000000222333222222222222333444555666;;;444000333555555555666555:::<<<999:::GGGVVV```zzzzzzhhhSSSEEE<<<555222222//////111333222///...///...000111111000.........---------------...///000...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,---...///000......//////000111111111000111222333444555555666555555666777777777777777555555555777999<<>>;;;<<<=========<<<;;;:::>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@;;;===>>>===;;;:::===???@@@@@@??????>>><<<;;;::::::999777666666888999;;;;;;===???>>><<<999777777555555555666888:::===>>>:::;;;<<<======<<<;;;;;;======>>>???AAABBBCCCCCC??????>>>===<<<:::888777444444555555444444333222222111000000000000000111000/////////............---------.........//////---------.........//////---------------------------------.........//////////////////////////////000000///......///000111///000222333333222111000222222111111222333555777666555444555666777666555333777888777777::::::777888666555555555555555444444555777666333111//////111111000000000111111111---...///...,,,++++++,,,.........------------------,,,++++++******++++++sssXXXDDD777:::666555444333222111111111222111000///...---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................///000///...---...000111111111000000000000000111222444444222000000111777777666555444444444444777777888999:::<<<>>>???PPPdddrrr```DDDAAA;;;555111000000000000000000000000///......000000///...---,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000...///000222222333333333777666444000...111666;;;555555777999:::;;;<<<<<<;;;<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>======??????@@@@@@@@@??????>>>BBB>>>::::::===@@@AAA@@@:::;;;;;;<<<<<<<<<==================<<<<<<<<<<<<;;;:::777555444444555666;;;;;;;;;;;;:::999888888555666666777888:::;;;<<<888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????============<<<:::888666666555555444444333222222000111111222222000///...........................//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000000............////////////000000000000000111111222222222222222222222222222111111111111111111111111000000111111111222222222000000111111111111000000////////////....................................------------------------,,,,,,,,,++++++*********rrrXXXCCC777:::666555444333222111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------///000///...---...000000000000000000000000000111222333333111000000111444444333222222222333333555555555555666777888999<<>>>>>::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<>>BBB@@@======???BBBBBBAAA<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;999888777666777888999;;;;;;;;;;;;:::999777777999999888888888888999999999::::::;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<<<<;;;:::888777666555555555444333333222222000000111111111000///...........................///.........------------------------............,,,,,,,,,,,,,,,,,,,,,,,,....................................................../////////000000000........./////////000000000000//////000000111222222222222222222222222222111111111111111111111111000000000111111111222222///000000111111000000///////////////.........---------------------------------------------------,,,,,,,,,++++++*********oooVVVCCC888:::666555444333222111111111000000//////.........---------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...///000000000000000000000000000222444444333111111111111000000000000111222222444333333333333444555555555999===AAAHHHUUUfffrrrwww|||~~~fffOOO???777222///000///////////////000111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000000////////////000444888:::888555777888999;;;<<<=========::::::999999999999999888>>>>>>=========<<<<<<;;;>>>>>>??????@@@??????>>>BBBAAA@@@AAABBBCCCCCCBBB>>>============>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::999888999:::<<<===;;;;;;;;;:::999777666555999999888888888888999999;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666555555444333333222222111000000000111000//////...------------------------............------------------------............------------------------------------------------.................................////////////000....../////////000000000///////////////000111111111111111111111111111111000000000000000000000000//////000000000111111111/////////000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********lllTTTCCC888:::666555444333222111111111///////////////.........------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---...//////------...////////////000000000000000000444888:::999555222000////////////000111222333444444444444444555666777888:::<<<<<<>>>CCCMMMTTT___kkkZZZRRREEE:::555333333333111111111111000///...---...............---,,,,,,)))*********+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------....../////////...------444444333111111222666999555666777888999:::::::::::::::999999888888777777>>>>>>===<<<;;;;;;;;;;;;===>>>>>>???????????????@@@@@@AAABBBCCCCCCBBBAAA>>>======<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<;;;;;;:::999888777555444555666666777888:::;;;<<<<<<;;;:::999999888888888;;;;;;;;;:::::::::::::::999888666555444555666666444444333333222111111111000000000/////////......------------------------------------------------,,,,,,---------.................................------------------------........................------........./////////....../////////000000000///............///000000000000000000000000000000////////////////////////....../////////000000000......////////////...............---------,,,,,,************************+++++++++++++++++++++++++++++++++***************iiiRRRBBB888:::666555444333222111111111///////////////.........++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---...///...---,,,---///......//////000000000000///555<<<@@@>>>999333///////////////000222333444222222222333555777888999555777999:::999999<<>>AAA<<<333000555<<<555666777888999:::::::::;;;;;;::::::999999888888======<<<;;;::::::;;;;;;<<<===>>>???????????????>>>???AAABBBBBBAAA@@@@@@>>>===;;;::::::;;;<<<===>>>>>>>>>=========<<<<<<;;;;;;:::999999999999999:::::::::999888777555555555666666777888:::;;;<<<<<<;;;:::888777777777777999999999888888777777777777666444333333444555666333333333222111111000000/////////...............------------------------,,,,,,------------------,,,,,,,,,------------...........................------------------------........................------------........................////////////.........---......///000////////////////////////........................------........./////////---------......---------------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************eeePPPBBB888:::666555444333222111111111000000//////.........---+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......---,,,---...---......//////000000111///444;;;???===888222////////////000111222333444//////000111333555777888666666777777888:::===@@@BBB@@@DDDOOO^^^rrrttt___LLL>>>555222111111000//////...------+++,,,------...---------,,,,,,,,,,,,,,,+++******)))))))))*********++++++************************************************++++++++++++++++++++++++******++++++,,,,,,------........................,,,------.........------777CCCMMMJJJ===444666<<<777888999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<;;;:::999999:::;;;<<<<<<<<<===>>>????????????<<<>>>AAAAAA@@@??????@@@>>>===;;;:::999:::<<<===>>>============<<<<<<<<<:::::::::999999888888888::::::::::::999888777666999999888888888888999999<<<;;;999777666666777777888888777777666555555555444444444333444444555555333333222111111000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------------...//////........................------------------------,,,,,,---------.........,,,,,,------------,,,,,,------,,,,,,,,,+++++++++************************************************)))))))))***************cccOOOAAA888:::666555444333222111111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---************************+++++++++*********))))))***************+++++++++************************************++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------......///000000111...222555777555222000///000000//////000111222222000000000111222444555666777777888999;;;===@@@BBBDDD???<<<===CCCOOObbbsssuuujjjUUUMMM@@@555//////222555///////////////000111333)))******+++,,,------...+++++++++++++++******)))*********************+++************************************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......000;;;FFFEEE;;;333444999777888999::::::;;;::::::999999::::::::::::::::::;;;:::999888999:::<<<>>>;;;<<<===>>>????????????===???AAAAAA???>>>@@@AAA@@@>>><<<::::::;;;===>>><<<<<<;;;;;;;;;:::::::::888888999::::::::::::999999999::::::::::::999999999999888888888888999999;;;:::888666666666777888777666666555444444333333222333444444555555555555222222222111000000/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************************************((()))))))))*********+++aaaNNNAAA888;;;666666444333222111111111222111000///...---,,,,,,------------------------++++++******++++++,,,---************************,,,,,,,,,+++++++++******,,,+++++++++******))))))************************)))************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------...///000000111...///000///---------///000////////////000111111333333222222333444444555000222666888999999888777888888<<<@@@@@@@@@DDDJJJTTTcccvvv{{{jjj\\\LLL>>>777666555333222111111111---...000000///......///---,,,,,,+++,,,,,,------+++++++++++++++***))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---...//////000///)))000555444///---111777555666777888888888888888888888888999:::::::::;;;999999888888999;;;===???;;;<<<===>>>????????????===@@@BBBAAA???>>>@@@CCCAAA@@@===;;;;;;<<<>>>???:::::::::999999999888888666777999:::;;;<<<<<<<<<999999:::;;;;;;;;;;;;:::555666666777888:::;;;<<<:::999777666555666888999666666555444444333222222111222444555666666555444222222111111000////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++]]]KKK===444999777777777555111///.../////////...------------...,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------,,,++++++******)))---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---------............///000000000000111111111111444444555666777888999999:::::::::;;;===???@@@AAACCCKKKWWWdddqqqrrr^^^MMMCCC<<<555111333222222222111111000000...//////...,,,***+++,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++*********))))))((((((+++++++++***************))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------.../////////------///111555666777777666666777888666777999:::;;;::::::999;;;===>>>===:::999999999<<<;;;:::;;;===??????>>>AAA@@@???@@@BBBBBB@@@???AAA>>>;;;<<<@@@BBB@@@===;;;;;;::::::888777666555666666888999;;;;;;<<<<<<:::;;;<<<<<<<<<:::888666555666666777888999999999???<<<999777777777666444555555555444444333333333000000111222333444444555222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++***)))((()))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))******))))))((((((''''''ZZZJJJ>>>777<<<777666444333222222222222//////...------------...------------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------.................................////////////000//////000000000111111111222333333444666777777888777888888999:::<<<>>>???@@@DDDHHHLLLOOOVVV```ggg}}}|||}}}yyyeeeWWWMMMEEE<<<777666666444222000000000000//////......---...///...,,,***+++,,,,,,,,,+++++++++************++++++++++++***)))(((*********)))))))))((((((,,,+++)))((('''((()))***))))))))))))))))))))))))(((((()))))))))***************)))))))))***+++,,,++++++******++++++,,,---+++++++++,,,,,,,,,---------...///...------///111111333444444333333444666666777888999999888777777777999;;;;;;:::999:::;;;;;;999888999;;;===>>>===>>>>>>>>>???AAABBBAAA??????;;;999:::>>>@@@???<<<<<<<<<;;;:::999777555444666666777999::::::::::::999:::;;;;;;;;;999777666666666666777777777888888???<<<999777777777666555555555444444444333333333000111111222222333333444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******+++*********************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((WWWJJJ@@@:::@@@;;;777333222333444333111000///......------..................------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))******+++,,,,,,---***++++++++++++++++++************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...........................////////////000000000//////000000000000111111111111222333444555555666555555555666888999;;;;;;;;;===>>>>>>>>>AAAHHHMMMTTT^^^kkkwwwmmmZZZKKK???777333000------000111///,,,...---------------,,,,,,---......---+++***+++,,,,,,++++++++++++***************++++++******))))))******))))))))))))((((((+++***((('''&&&'''((()))))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,---...///...------///111000111333333333333555666555666666777666666555444333555777888888999:::;;;:::888777888:::===>>>>>>;;;;;;;;;===???@@@@@@>>>:::888666777;;;===<<<:::<<<<<<;;;:::999777666555666666777888888888888888888999::::::999888666555666666666666666666666666>>>;;;888777777777666555555444444444444333333333222222222222222222222222111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++******)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***+++++++++,,,++++++++++++***************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((())))))}}}VVVIIIAAA<<>>???CCCIIINNNIIIMMMRRRVVVZZZcccnnnvvvtttfffPPP>>>555555777999666444111111111000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++++++++************))))))************))))))))))))))))))))))))(((((())))))******))))))((('''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++***************++++++,,,***++++++++++++,,,,,,,,,,,,---......------///111111333444555555555777999666666666555555444444333000333555666666666888999:::888777888;;;>>>??????999999999:::<<<===<<<;;;777555444555888::::::999888888999999888888777666666666777777888777777777888888888888777666555444444444444555666777777888;;;999666555555666555555444444444444444444444444333222222222111111000000000000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******************+++++++++++++++*********)))))))))(((************************************************++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++******************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((()))))))))~~~VVVJJJAAA;;;???AAA;;;444111333444111...000000///............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++******)))))))))))))))+++,,,,,,+++))))))))))))*********+++++++++*********+++++++++,,,,,,........................,,,,,,,,,,,,------------........................,,,,,,,,,---------.........////////////000000000222222222333333444444555444444444444555666888888999:::::::::;;;===@@@CCCEEEGGGIIIJJJLLLQQQXXX^^^eeemmmzzzjjjXXXPPPHHHAAA999555444222///---111000......///000000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***++++++++++++*********))))))((())))))*********))))))(((((((((((((((((())))))'''))),,,...---+++(((%%%(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))******************))))))******+++,,,*********+++++++++,,,,,,+++,,,------------///111111333444555555666777999666666555555444444444444111333555555444333444555666555555777:::===>>>===888888777999:::;;;999888666555555555777888999999444555666777888888888888666777888888888888888777777777777777666555444444111222333555666888999:::888666444333444555444444444444444444444444444444333222222111111000000/////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))************************************************)))))))))*********++++++******)))))))))******++++++++++++*********)))))))))******++++++******)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))}}}UUUJJJ@@@888;;;:::666222111333555444333111000//////......//////---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,)))))))))***************))))))))))))))))))))))))((()))******++++++******,,,++++++***))))))(((((()))******************))))))))))))************+++************++++++++++++------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------......////////////000000222222222222333333333444333333333444444555777777;;;:::::::::;;;<<<>>>???@@@DDDHHHJJJJJJIIIHHHHHHLLLPPPUUUZZZfffxxxuuubbbUUUKKKAAA999666333000///333555222...,,,...---,,,++++++---///000++++++,,,,,,,,,,,,------)))+++++++++))))))***++++++************)))))))))(((((())))))******))))))''''''(((((((((((())))))''')))---//////,,,(((%%%((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))***))))))))))))***++++++************++++++++++++***,,,------,,,---///111///000222222222222444555555555444333333333444444222333555444333222222333000111333666:::<<<;;;:::888888888999;;;<<<;;;999888777777777777888999999333444555777888999999999777888999:::::::::::::::888888777666666555555444222333444555777888::::::777555333222333555555444333333333444444444444555222222111111111000000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))************))))))++++++*********)))))))))''''''((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********)))))))))((())))))***++++++************)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''(((((({{{TTTIII>>>555666444444333333333333444444111000000///////////////............------------+++++++++,,,,,,---------,,,,,,++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))((())))))***************************))))))))))))******))))))))))))******))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------.............../////////000000000000111111111111222222333222222222333444555666999888999:::===@@@AAABBB???AAADDDFFFEEEBBB@@@???FFFIIIHHHEEEHHHTTT___cccgggqqq|||rrrbbb\\\JJJ>>>444111222222444777222---+++...///...000555//////...---+++***++++++******+++++++++,,,,,,,,,(((***+++***))))))***+++************))))))))))))'''(((((()))))))))))))))'''''''''((((((((()))))))))***+++++++++***((('''(((((((((((((((((((((((('''''''''((((((((())))))'''''')))*********)))((()))))))))))))))***++++++************++++++++++++***+++,,,---,,,---///111---///000000//////000222333222111111111222333444111222444444222111222333///111444999===>>><<<999888888888;;;>>>@@@@@@???;;;;;;::::::999888999:::777777888999999999999999888999:::<<<============999888777666555555555555555666666777777888888888777555333333555666666666333333333444444444555555111111111111000000000000......------------,,,,,,************************************************))))))))))))************((())))))))))))))))))((())))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&yyyRRRHHH===333444444555666444222000000111111111000///////////////000/////////............+++++++++,,,,,,------------,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))(((((()))***************((((((((()))******+++++++++***)))(((((()))***+++))))))))))))************)))************+++++++++************************)))************+++++++++---------------------------------.........//////............/////////000////////////000000000000222111111111222333444444666555444555777999999999>>>>>>>>>???@@@DDDGGGIII@@@FFFIIIFFFGGGMMMPPPNNNTTTVVVXXX^^^jjjyyyxxxdddYYYPPPMMMJJJCCC@@@AAA999555333444333//////111111...///333222,,,))),,,***,,,------,,,*********))))))******+++++++++,,,((()))******)))((()))+++************))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))((()))))))))))))))******+++)))************+++++++++***+++,,,,,,,,,---///222...///111000//////000111000000/////////111222333///111333333222222333444111333888>>>BBBBBB???<<<777777999===BBBEEEEEEEEE=========;;;:::999:::;;;;;;;;;;;;;;;;;;:::999888999:::;;;===>>>?????????999888777666666555555666999999888888777777666666888666555555666888888888333333333444444555555555000000000000000111111111------------------,,,,,,************************************************))))))))))))************(((((())))))))))))((((((''''''((()))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%tttRRREEE???:::777111222222333333222222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++******)))((((((((()))+++,,,))))))*********++++++++++++,,,------......---------------,,,,,,+++++++++---...///...,,,+++,,,---...------------...//////////////////000000000000111111222222222333333333111333555888:::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIIIILLLNNNSSS\\\eeejjjjjjhhhbbbiiirrrwww}}}~~~sssjjj___VVVOOO@@@>>>;;;999888888888999555444222000000000000111000//////...------,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))---......,,,***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,))))))))))))************++++++,,,------......///000///.........000111222555555444444444333333333333333222222222222111111111666>>>EEEIIIFFF???999888999;;;===???@@@AAABBBGGGDDDAAA===<<<===???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBB:::888555555666888999888;;;:::999888888888999999999999888888888888999999777555333555888:::888666333333222111000000000000//////...---,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''qqqQQQEEE???999777666555444333111000/////////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++******)))((((((((()))++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,++++++---------,,,,,,+++++++++---...///...,,,+++,,,------------,,,---......///.../////////000000000000111111111222222222333333111222444777888999999999888999:::;;;===@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHGGGJJJMMMTTT\\\cccdddaaa]]]TTTXXX[[[]]]```eeennntttvvvzzz}}}xxxppphhh]]]YYYRRRLLLGGGBBB<<<888888777555333222222333444333222111000/////////000/////////...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))***++++++++++++(((((()))))))))*********++++++,,,,,,---.....................///000111222444444444444444444444444333333333333333333333333444999@@@EEEFFFCCC>>>;;;888999;;;===>>>??????@@@DDDCCC@@@=========>>>???;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???@@@@@@@@@<<<999777666777888999999999999999999888888888777888888888777777888888888777555444555777888777555333333222111000000000000.........---,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''lllOOOEEE???999777777666444222000000000000///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******)))))))))((()))******+++,,,,,,,,,,,,,,,,,,++++++)))******+++++++++++++++------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,------........./////////000000000000111111111222222222222111222333555666666777777666666777888;;;===???@@@@@@AAACCCEEEFFFFFFEEEEEEGGGKKKSSSZZZ^^^[[[UUUOOOLLLLLLKKKKKKLLLMMMPPPQQQQQQTTTXXX\\\aaaiiittt{{{xxxkkk[[[PPPKKKHHHBBB<<<:::777555333333333111///222111///.........///000111000///...............///......------,,,,,,+++,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''%%%'''***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((()))*********)))(((((())))))))))))*********++++++,,,,,,---......------...///000000000000222222333333444444555555444444444444555555555555888===CCCEEECCC???===<<<:::;;;<<<<<<============@@@???>>>>>>======>>>>>><<<<<<;;;;;;::::::999999;;;<<<<<<==================;;;888777777999999999888888999:::999888777666888777777666666777777888777666555555666666555444333222111000////////////...------,,,,,,+++++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((())))))))))))((()))))))))(((((((((((('''&&&((()))******)))(((&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''gggMMMFFF???999777444333111000000111333444///............---------+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************)))))))))))))))******+++,,,,,,++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---,,,++++++++++++,,,------........./////////000000000000000111111111111222111111222333333444444444777777777777888999:::;;;>>>@@@AAACCCCCCCCCCCCBBBDDDHHHNNNSSSUUURRRLLLHHHKKKIIIGGGHHHJJJKKKJJJHHHFFFGGGHHHGGGHHHJJJOOOSSS]]]```fffsssvvvjjj```]]]YYYQQQLLLLLLGGG???555000111222222111333333222111111222222222000//////......///000000///......---------,,,,,,------------,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))+++'''%%%(((...111...+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''((())))))(((((((((((((((((()))))))))************+++,,,,,,------+++,,,...000111111000000000111222333444555666666555555555666666777777777;;;@@@EEEDDD???;;;;;;===<<<============<<<<<<;;;<<<<<<===============<<<<<<<<<;;;::::::999999999===============<<<;;;;;;===:::777666777888888777888999:::;;;;;;999777666777666666555555666666777777666555555444444333222333222111000///.........---,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''bbbLLLGGG???888777444333111000000111333444///............---------((()))***+++---...///000++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))((()))))))))************************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,++++++++++++,,,------............//////////////////000000000111111111111111111111111222222333777777777777888999::::::===>>>@@@AAABBBAAAAAA@@@AAADDDHHHKKKLLLKKKIIIHHHIIIGGGEEEHHHKKKLLLHHHEEEDDDDDDEEEEEEFFFGGGJJJLLLIIIKKKOOOWWWaaafffgggfffuuupppnnnsss|||~~~zzztttmmmfff^^^TTTMMMFFF@@@:::999999666444444888444000//////111111000/////////...------...//////////////////000000111------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&)))///222000,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((''''''(((((((((((()))))))))))))))******+++,,,,,,,,,***+++---///111111000000///000111222333555666666555555666777888888999999===AAADDDBBB<<<999:::===>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;:::::::::999999999>>>>>>>>>>>>===<<<;;;:::;;;888555444555666777666888999;;;<<<<<<:::888777666555555444444555555666555666555444333222111111333222000///...---------+++++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((''')))+++------+++)))'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''^^^LLLHHH???777777777666444222000000000000///............---------((()))***+++---...///000++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((()))************)))((((((((()))))))))******((())))))***************++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,------...------........./////////////////////000000000000000000000000000111222333333333444666888:::<<<======>>>???@@@AAA@@@??????>>>@@@CCCEEEFFFGGGHHHJJJGGGGGGGGGIIIKKKJJJFFFBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHIIIKKKMMMNNNLLLKKKTTTOOOLLLQQQ[[[aaa```]]]\\\cccllltttzzz~~~~~~~~~~~~~~~~~~|||zzzyyytttmmmfffbbb^^^ZZZXXXOOOMMMHHHEEEBBB>>>999666999777555555666666666666444444333222111000000///---.........,,,,,,...000------..................+++,,,,,,------,,,++++++++++++++++++++++++++++++)))))))))))))))*********(((((()))))))))))))))***(((((((((((((((((((((((()))'''&&&(((+++---,,,***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''(((((((((((())))))((())))))******+++,,,,,,***+++---...///000111111000000111222333444555555444555666777888999:::;;;===???AAA???<<<999:::<<<>>>>>>>>>===<<<;;;:::999888999999:::::::::999999999999999:::::::::::::::>>>>>>>>>>>>===<<<;;;:::999666444333555666777777999999:::;;;:::999888777555444444444444444444555333444555444111000000111222222000///---,,,,,,,,,************************************************(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''\\\LLLIII???666666666555444333111000/////////............---------***++++++,,,,,,------...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))***+++******)))''''''((()))***++++++,,,(((((()))***************+++++++++,,,,,,---------)))+++,,,,,,++++++,,,------------,,,---......///---------.........//////........./////////000000////////////000111333444222222333444666999;;;<<<======???@@@@@@@@@???>>>;;;???BBBDDDDDDEEEHHHJJJFFFGGGJJJLLLMMMJJJFFFBBBBBBBBBAAABBBBBBBBBAAA@@@EEEFFFGGGGGGFFFFFFGGGIIICCCBBB@@@AAABBBBBBAAA@@@===DDDMMMPPPOOONNNQQQUUUKKKLLLMMMNNNNNNOOOPPPRRRLLLOOORRRTTTVVVXXX]]]```llliiiddd___\\\\\\]]]___ZZZXXXWWWVVVXXXZZZ[[[\\\___\\\VVVPPPLLLHHHCCC>>>AAA???===<<<<<<;;;999777777666444333333444444444//////---,,,,,,,,,,,,***---...///...------///000///111111000......000222,,,,,,---------,,,,,,+++++++++,,,---------,,,+++*********+++++++++++++++((((((((()))))))))******(((((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''''''''((((((((())))))(((((())))))***+++++++++++++++,,,---...000111222000000111222333333444444444444555777888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;:::999888777999888888888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888666444333555888999999888888888888777777777666444444333333333333444444111333444333000///000222222111000...---,,,++++++)))*********************************************(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''[[[LLLJJJ???666666111222222333333222222111//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))++++++******)))''''''(((***+++,,,---...******+++,,,,,,,,,,,,++++++++++++,,,,,,---------)))***,,,,,,++++++,,,---...------------...//////---------.........//////............/////////000//////...///000222333555444444444444555666777777===>>>???@@@@@@???>>>>>>:::>>>CCCEEEEEEEEEGGGIIIAAADDDIIILLLLLLIIIFFFCCCBBBBBBBBBCCCEEEEEEDDDCCCAAACCCDDDBBB??????BBBFFF999<<>>;;;CCCIIIGGG???999:::===777888999999888888999:::888;;;>>>>>><<<;;;>>>AAAHHHDDD@@@===<<<;;;:::999:::999999999::::::::::::999666333111444777666333222111111222444444333111000///---------///111222...///000///000222333111...//////---++++++...111...///000---***(((***,,,---------------,,,++++++***+++------...---,,,+++******************++++++'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((('''((())))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''''''''((((((((()))((((((((()))******+++++++++++++++,,,---///222333111111111222222333444444333444555666888:::;;;;;;;;;::::::;;;<<<===;;;999:::::::::999888777666555999999888777666777777777777777888999:::;;;;;;<<<:::;;;;;;;;;::::::999888888666444444777999;;;;;;777777666555555555555666444333333222222333333444000222444333000///000222222111000...,,,+++++++++)))))))))))))))*********************************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''']]]NNNAAA@@@888666555555555444222000///...000000///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))(((''')))++++++(((%%%))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''*********)))))))))))))))))))))***++++++++++++***+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------......---------------......000111111////////////////////////............////////////000111222222444444555666===>>>>>>>>>>>><<<:::999:::;;;===@@@AAABBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCCCCAAAAAABBBDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???===<<<;;;999888777666666888;;;>>>>>>:::888777888666666666666666666666666555444444333333444444555666888<<<>>>===:::666444444444444444444444444444000000111111111111000000000000000000000000000000//////////////////////////////.........---------------------------------++++++++++++++++++++++++'''222444+++'''+++,,,(((++++++++++++++++++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''---+++***,,,///000...,,,...///000111222333444444444555555666777888888999888999;;;<<<<<<;;;999888999999999888888888777777:::888666555555666888::::::;;;<<<:::888777777888::::::;;;::::::999777777666555444444555777:::;;;777777777666555555444444555555444333222222222222111///...///000111000...000///---+++******************************************)))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~\\\NNNAAA@@@888666777555333222222222222111///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))(((''')))++++++(((&&&))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,+++,,,,,,---------------------------...///000111................................./////////000000000000111222333444555555;;;<<<<<<===<<<;;;:::999:::;;;===???AAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCAAAAAABBBDDDFFFFFFFFFBBBBBBAAA@@@???>>>======<<<;;;:::999888777777777666999<<<;;;888666555666555555555555555555555555444333333222222333333444555666999::::::777555333222222222222222222222222///000000111111000000///000000000000000000000000........................///.........---------,,,------------------------++++++++++++++++++++++++,,,666777///)))------)))++++++++++++++++++++++++************************))))))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***))))))+++///000///------...///000111222333333333333444555666777888888777888:::;;;;;;:::888777999999888888777777777777888777666666666666777888:::;;;;;;:::888666777888999999999999888888888888777666555444555777999:::666666666666555555555555666555444333222222222222000///...///000111000...000///---+++******************************************)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzZZZMMMAAA@@@888666888444000000222444444333////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((+++************))))))))))))(((((()))******((('''))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++(((((())))))******++++++******)))((()))***+++,,,+++************)))))))))*********++++++++++++,,,++++++,,,------------,,,------------......///000............................../////////000000000///000000111222333444444777888999::::::::::::999;;;<<<===????????????>>>BBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBEEEFFFFFFEEE??????>>>===<<<;;;;;;::::::999888888777777777888444666888888666444333333333333333333333333333333222222111111111111222222333444555555555444222111000000000000000000000000/////////000000/////////////////////////////////------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...666777///***,,,,,,(((************************)))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((+++...000///...,,,,,,---...///000000111111111222333444555666666666777888999999888777666777777777777777666666666666666666777777666666666888999:::999777666777888888777777666666777999999888777666555555666777888444555555555555666666666666555444333333222222222000///......000000///...///...,,,+++*********+++******************************)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvWWWKKK@@@@@@888555777444000000333444222///...------...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********''''''((()))***++++++,,,+++***((('''((()))+++---************))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,---......///------------------------....../////////000000000...//////000111222333333444444555666777888999999;;;;;;===>>>>>>===<<<<<>>======<<<;;;:::999888777777777666666777777888444555555555444333222222222222222222222222222222111000000//////000000111222222222222222111111111..............................////////////..............................------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++000111,,,(((******'''************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******'''((()))+++,,,---------+++++++++,,,---....../////////000111222444555555444555666666666666555444666666666555555555555555333444666777777666444333666888888888666666666888777666555444555777999;;;999888777666555555555666333333444555555666777777666555444333222222222222000///......///000///...///---,,,************+++***************************)))))))))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&qqqTTTJJJ@@@@@@888555555333222222333333///,,,///---,,,,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))((((((((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,***)))((('''''')))+++,,,))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,------...------------------------............////////////---......///000111222222111222222333555666888888::::::<<<<<<<<<<<<;;;:::;;;<<<>>>?????????>>>===@@@???@@@BBBDDDEEEDDDCCC======<<<;;;:::999888888666666555555555666777777444444444444444444333222111111111111111111111111000//////......//////000111111000000000111111111////////////////////////---------......---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''***+++)))((())))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((()))***+++*********************+++,,,,,,,,,---------...000111333444444444444444444444444444444444444444444444444444444222333555777777555333222444666777777555555666777666555444444555777999;;;:::999888777666555444444222222333444555666777777555444333222222111222222///...---...///000///---...---+++***)))******+++***************************)))))))))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&lllQQQHHH???@@@888555333333444333222111000///222///,,,+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))***((())))))((('''''')))***))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))((('''((()))***+++(((((()))))))))))))))***)))))))))************+++))))))***++++++++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...///000111222000000111222333555777888888999:::;;;;;;;;;:::999999:::<<<===>>>>>>===<<<>>>>>>???AAACCCDDDCCCAAA===<<<;;;:::999888888777555555555444444555666666555333222333444444444222000000000000000000000000//////............///////////////000000000000111////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,************************************************'''((()))******++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))+++***)))'''(((((()))*********+++++++++,,,,,,,,,---///111222333444333333333333333333333333222222222333333333333333111222444555555444222111333444555555555555666777666555555555666777999:::999999888777666555444444222222333444555555666666444333222111111000000000///...------//////...------,,,+++***)))******+++******************************)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&iiiNNNGGG???@@@888555333444555333000111666:::888333---+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))******((()))***(((&&&&&&)))+++))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))*********(((((((((((()))))))))***(((((((((((())))))******))))))))))))************((())))))***************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000000111000000000111222444666777666777999:::::::::999999999:::<<<>>>>>>>>>>>>===<<<<<<===@@@BBBCCCAAA???;;;;;;:::999888777666666555555444444444444444555444222000111333444333222000000000000000000000000//////............//////------...///////////////........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,************************************************)))((()))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&(((******((('''((()))***************++++++++++++,,,---///000222333444444333333333333333333444111111111222222222333333111222333444444333222111111333444555444444666777666666666777777888888888888888888777777555444444333333333444444555555555333222111000///////////////...------//////...---,,,,,,***)))))))))***+++******************************)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&gggMMMGGG???@@@888555333555555111...111;;;DDD<<<666///,,,...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((******(((&&&&&&))),,,))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++*********)))))))))))))))''''''((()))***)))))))))'''((((((((())))))******))))))))))))************(((((()))***************,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000111111000000222333555666555666888999::::::999999:::;;;===????????????>>>;;;;;;<<>>::::::999888777666555555666555444333333333333444444111//////222333222111111111111111111111111111//////............//////***+++---...///...------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******))))))((((((''''''###&&&))))))(((''')))+++************+++++++++++++++,,,---///111222444444444333333222222333333444000000111111222222222333222222222333333222222222111222444444444444666777666777777888999888888777888888888888777666555444333333444444444444555555222111000///............///...------...///...---,,,+++***)))))))))***+++******************************)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&```KKKFFF???@@@999777333333333333444555666666111///...---...///...---,,,,,,************,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))######%%%'''((()))))))))(((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''&&&%%%&&&'''((())))))((((((''''''''''''((()))))))))))))))))))))))),,,+++)))''''''(((***+++***)))(((''''''((()))*********)))))))))))))))***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---------............///......//////000222333444333555777888888999;;;=========>>>======<<<;;;;;;<<<======>>>???@@@@@@@@@;;;:::888666555444555555777555444222222333444555444444333333222111000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++************++++++************************))))))*********))))))((((((((())))))******++++++))))))(((((((((((()))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%&&&''')))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***,,,...///000111333555222222222333333333444444555555444333222222111111444444333222111111111111111444666777555444555555666666666888;;;;;;999777444555555444333333666888666555444333333444555666222111000///............---,,,+++,,,...///...------,,,+++***)))))))))))))))))))))((('''(((+++---)))))))))))))))*********))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```KKKGGG??????888666333333333222333333444555111///------...///...---...------,,,,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))************(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((()))))))))((((((((())))))***))))))))))))))))))))))))+++***)))((((((((()))******)))(((''''''((()))*********)))))))))))))))***++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,,,,---------............---------...///000111222222444666777777777999;;;<<<============<<<;;;:::;;;<<<<<<===>>>>>>??????:::999777666555444444555666555333222111222333444444333333222111111000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++******))))))******+++************************))))))*********))))))))))))))))))))))))*********))))))(((((((((((())))))***)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***,,,...//////111333555222222333333333444444444555555444444333222222111444333333222222222222333222444666777666555555666;;;>>>AAAAAA>>>999777666444555555444333444666888999888666555555555666666444333222111111000000000---,,,+++,,,...///...------,,,+++***))))))))))))'''(((***)))((('''((()))(((((((((((((((((((((((())))))))))))(((((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaaLLLGGG>>>>>>777555444333222222111222222222111///------...///...---,,,------......------,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))((())))))***+++,,,))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((())))))))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,---...000111000222444555555555777999;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===999888777555444444444444555444333111111222333333333222222111111000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++******))))))******+++************************))))))))))))))))))))))))***))))))))))))))))))((()))((((((''''''(((((()))******))))))(((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((&&&###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))***+++...//////000222444333333333333444444444444555555555444444333333222333333333333333444444555333555777777666555666777:::@@@FFFEEE>>>777555666444555666555444444666888999888777555444444444555333333222222111000000000---,,,+++,,,...///...---,,,+++******))))))))))))%%%'''***+++)))'''&&&&&&(((((((((((('''''''''''')))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```LLLGGG===<<<555555444333222111000000000000000///------.........---******,,,,,,,,,,,,******------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''(((((()))((('''(((((()))***+++,,,))))))))))))))))))))))))))))))******))))))((('''(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))************))))))************++++++++++++++++++++++++,,,,,,,,,---+++++++++,,,---...///000000222444444444444666888999:::::::::::::::999999888888888999999:::::::::777777666555444444444333444333222111111111111222111111111000000/////////........................------------,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))******))))))))))))******************************((((((((((((((())))))*********))))))((((((((('''(((((((((''''''(((((((((***))))))((((((''''''&&&(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###'''+++,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))+++---......///111333333333333333444444444444555555555444444444333333333333333333444555666777444555777777666555666888444999>>>>>>;;;777666777555666777666555555777888888666444333111111111111111111111000//////...------,,,+++,,,...///...---++++++***)))))))))))))))$$$''')))***)))(((((())))))(((((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___MMMHHH===;;;555444444333222111000/////////000...---,,,---...---,,,******,,,,,,,,,,,,******------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''(((((((((''''''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((())))))))))))(((''''''''''''((((((((((((''''''((((((''''''((()))******(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++************+++++++++++++++++++++,,,---...///000000222444444444444666777888888999999999999888888777777777777777888888888666666555555444444333333222222111111000000000000000000////////////......---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************)))***))))))))))))))))))***))))))))))))))))))))))))((((((''''''((()))*********)))))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###'''+++---((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))+++---------...000222222222222333333333333444444444444444444333333333222222222333444555666777444555666666555555666888555444555555666777666666555666888888777666777888777666444222111000000111000000111111000///...------,,,+++,,,...///...---******))))))((()))))))))&&&'''((((((((())),,,///*********))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]LLLHHH===;;;555555444333222111000000000000000...,,,,,,---...---,,,,,,------......------,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))(((''''''&&&''''''((()))***(((((((((((((((((((((((())))))((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((()))******((((((((((((((((((((((((((())))))******))))))((()))))))))************+++))))))))))))*********+++++++++++++++,,,...///000000222333333333333444666666666777888888888777777666666666666666666666666444444555555444444333222111000000000000/////////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))(((''''''&&&'''(((***+++)))(((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$((()))'''$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))+++,,,---------///111111111111111222222222222333333333333333333333333222222222222333444555666444444555444333444555777:::777444444555666555444555777999999888777888999777666555333222222222333222222333333222111///...---,,,+++,,,...///...---***))))))(((((()))))))))'''(((((('''''')))---000++++++******))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\LLLHHH<<<;;;555666444333222111111111111111000...,,,,,,---------,,,...------,,,,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***))))))((()))((((((((((((((())))))((((((((((((((((((((((((***)))((('''&&&'''((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((()))))))))******)))))))))***+++,,,---...///000111222111111222444555555666777777777777777666666666666666666666666333333444555444333222111///000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&(((***+++'''''''''((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,...000///000000000000111111111222222222222222222222222222222222222222333444555333444444333222222555777999999999888666444444444555777999:::999888888999666555444222222222333444111222333444333111///...---,,,+++,,,...///...---))))))(((((((((((())))))''')))))))))(((((()))++++++******)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[KKKHHH<<<;;;666777444333222222111222222222///...,,,,,,---------,,,---,,,************,,,---)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))(((+++***)))))))))))))))***((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))''''''(((((()))+++,,,------///000000//////111222444444555666777777666666666666666666666666666555222333444555444333222111/////////000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''))),,,%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,...///////////////000000000000111111111111111111111222222222111111222222333333222333333222111222444666222888<<<;;;666333333666555777::::::999888888999333222111000000000111222///000111222111///---,,,---,,,+++,,,...///...---))))))(((((((((((()))***''')))++++++(((&&&%%%%%%***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbHHHEEE???888666555444333222111000000000000......//////......---,,,---,,,,,,++++++,,,,,,------,,,***)))))))))******,,,***(((''')))*********...,,,***(((''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((***'''%%%&&&)))***(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...000111111111222444333444555666888888888888666666666666666666666666222222111111111111111111//////000000///...---------------------------------------,,,,,,+++++++++++++++************++++++******************************))))))((((((''''''((((((''''''''''''((((((+++******)))(((''''''&&&((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))***++++++,,,,,,............/////////000000000000000000111111222333222111000000111222333444444444444444555666777777777777777666555444333888888777888::::::999777444333222222111111222222111///...---...///...---******+++,,,,,,,,,++++++))))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___FFFEEE???888888777444333222111000000000000...............------,,,---,,,,,,++++++,,,,,,---,,,,,,***)))))))))******,,,***(((((()))*********,,,+++)))'''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++---000111000000222333333444555666777888888888666666666666666666666666222222222111111000000000///////////////...------------------------------,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''''''''(((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))******++++++,,,,,,------...//////000000000000000///000000111111222222111111111111222222333333333444444555666777666666666666666555444333666666666777888888777666333333222111111111111222222000......///000///...++++++,,,,,,,,,++++++***))))))))))))(((((((((((())))))))))))(((((('''''')))((((((((('''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\EEEDDD???888999888444333222111000000000000............---------,,,---,,,,,,++++++,,,,,,---,,,+++******)))*********+++)))(((((()))******)))***)))((('''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%'''''''''&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,+++---///000//////000222333333555666777888888888555555555555555555555555333222222111000//////......////////////...------------------------------+++++++++,,,,,,,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((()))$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,---///000111111111111000//////000000000111111222222222222111111111111222333444666777777444444555555555444444333444555555555555555444444333333222111111111111111222111//////000000000///,,,,,,---,,,,,,+++***)))))))))))))))(((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZEEEDDD>>>777777777444333222111000000000000......------,,,,,,,,,------,,,,,,++++++,,,,,,---++++++******************+++)))((((((*********)))(((''''''&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%$$$&&&((('''$$$###%%%(((++++++***)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((((())))))***))))))))))))))))))))))))************++++++++++++***,,,............///000222222444555666777777777444444444444444444444444333222222000///...------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,***(((&&&&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''(((((()))******+++))))))+++,,,...000111222111111000////////////000000111222333333222111000///000222333555666777777333333444444555444444444444555666555444333333444333333222111111111111111333111//////000111000///------------,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}YYYEEEEEE===555555555444333222111000000000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************+++************)))((()))***+++)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%$$$&&&((('''$$$###%%%(((++++++***)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''((()))******(((((((((((((((((((((((())))))*********+++++++++)))+++------,,,,,,---...000111222333444555555555333333333333333333333333222222111000///------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''$$$%%%%%%&&&'''(((((()))$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((---000000---((($$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******'''(((***,,,...///111222000000///////////////000000111222333333222111000///000222444666777777777333333444444555444444444444666888777555333444555444333333222222222222222333111//////000111000///.........---,,,+++***)))))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyWWWEEEEEE===444333444444333222111000000000000///...,,,+++++++++,,,------,,,,,,++++++,,,,,,---))))))***++++++++++++******)))((()))++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%'''''''''&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((()))******(((((((((((((((((((((((()))))))))************+++(((***,,,,,,+++++++++,,,......000111222333333333222222222222222222222222111000000///...------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''"""%%%***------***%%%"""$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''((()))+++---///000111///.........//////000111111111222222222222111111000222444666777777777777444444555555555444444333555777999888555333444666555555444333333333333333222111//////000000000///------...------,,,+++***))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttTTTCCCDDD===444444555444333222111000000000000///...,,,+++***+++,,,------,,,,,,++++++,,,,,,---((()))***+++,,,++++++***)))))))))***++++++)))'''************)))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))************((()))++++++***)))***+++,,,,,,...///000111111111222222222222222222222222/////////......---------+++,,,------.........---++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((())))))'''((()))+++,,,...//////---------...///000111222222222111111111111222222222333555777888888777666666666666666666555444333444777:::888444222333666666666555444444444444555222000......///000///...,,,---------------,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqQQQBBBDDD===444555777444333222111000000000000///...,,,******+++,,,------,,,,,,++++++,,,,,,---((()))***+++,,,,,,+++***)))))))))***++++++)))'''++++++++++++***)))''''''))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((***'''%%%&&&)))***(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))************''')))++++++***))))))******+++---...//////000000111111111111111111111111..................------+++,,,------.........---++++++++++++++++++++++++,,,+++++++++******))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((()))+++,,,---......,,,,,,,,,---///000222333333222111000000111222333333555777888999888777666777777777777666555444333333777:::888333111222555777777666555555555555666111///...---...///...---,,,,,,------...---------))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttQQQ@@@DDD???666666777555444111///......//////...---,,,,,,++++++,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++************)))(((&&&&&&!!!%%%((()))((())),,,000++++++******))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))******%%%$$$&&&)))%%% ###+++***(((&&&&&&&&&&&&%%%$$$***(((&&&&&&((((((((('''+++'''###%%%))),,,***(((...+++***)))'''%%%$$$%%%+++'''$$$&&&'''''')))+++))))))))))))((((((***+++(((''''''&&&''''''((((((((((((((()))))))))************++++++,,,+++***)))+++++++++,,,---...000111666111---...444777111)))444222///,,,---000222000+++,,,------++++++,,,---///((((((...///)))%%%&&&*********+++------+++***&&&%%%&&&(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%###"""!!!''''''&&&%%%%%%$$$######$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***,,,---......//////.........000111222333222222111111222222333555555666777777666555444666666666666555555555555888888777666666666666666555444333333222222222222333111000...------------------,,,,,,,,,+++++++++************************))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssQQQ@@@DDD???666666666555333111///......//////...---,,,,,,++++++,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++************)))((('''&&&&&&'''((()))((()))***+++((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((()))(((((('''((((((((((((((()))******(((((('''''''''((())))))''''''(((***((($$$###%%%((('''%%%&&&''')))(((((('''&&&$$$$$$&&&&&&&&&%%%'''''''''''''''&&&%%%$$$ ###''')))))))))***&&&)))+++***)))'''&&&%%%&&&'''((((((((()))***+++***))))))(((((())))))***************++++++++++++'''(((((((((((()))***,,,*********+++,,,---//////111222222///,,,---222555(((,,,000111///---***(((+++,,,------++++++,,,---000,,,(((''''''(((,,,111))))))((('''%%%%%%'''(((000000...+++'''%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))***+++,,,------///............000111222222222222111111222222222444555666666666555444444666666666666666666666666999888777777666666777777555444333222222222222222333111///---,,,,,,---------,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqQQQAAADDD>>>666666666444333111///......//////...---,,,,,,++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))******))))))((('''&&&***)))(((((())))))((('''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%$$$###%%%((()))'''&&&%%%%%%&&&)))+++++++++'''%%%$$$$$$%%%&&&&&&%%%###'''***)))%%%"""###%%%------,,,+++)))(((&&&$$$"""***---(((%%%((((((###%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''')))***(((&&&&&&***---))))))))))))***,,,------)))+++---,,,))))))...444000000000---***)))---000+++,,,---,,,+++***+++---(((,,,...+++((((((((('''***,,,...,,,***(((***,,, """######''',,,111(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))******+++++++++...------......///111111222222111111111111222222333444444555555555444333666666666666777777777777888888777666666666666777444333333222222222222333222111...,,,++++++,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnPPPBBBCCC<<<666666555333222111000////////////...---,,,,,,++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))))))))))))))((('''''',,,)))''''''******(((%%%))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((()))***+++++++++)))))))))((()))******+++++++++***)))((((((((()))''')))''' !!!(((,,,+++'''&&&%%%''')))+++,,,,,,((('''%%%&&&'''((((((''''''***,,,+++((('''))),,,###$$$### """&&&))))))###)))(((!!!!!!)))+++&&&*********+++,,,,,,***)))******))))))(((((())))))))))))))))))************(((+++---+++'''&&&(((+++(((((((((((()))***+++,,,333000000444555222...---...***)))***+++---111666***,,,,,,,,,+++***+++,,,'''---///+++***,,,+++&&&$$$&&&(((******)))&&&%%%///...,,,)))'''%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))),,,,,,------...///000111111111000000000000111111222222333333333333333333666666666777777777777777777666666555555555555555333333222222222222222333222111...,,,++++++,,,---++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjPPPCCCBBB;;;555666444222222111000000/////////...---,,,,,,++++++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***((())))))))))))(((((('''***(((&&&'''***+++)))'''((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&+++,,,(((%%%''')))))))))(((&&&''')))******)))'''&&&%%%%%%'''(((((('''&&&%%%###""""""###$$$%%%$$$((()))&&&&&&******&&&%%%'''%%%!!!$$$+++)))!!!$$$###$$$&&&***,,,+++***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***+++)))''''''(((''''''''''''(((((()))***###"""&&&---111111444:::444///---000000)))###!!!***+++,,,,,,******+++,,,...---)))$$$&&&---111111,,,)))'''(((+++,,,***'''$$$######&&&+++---+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""###&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((***+++,,,---...///000000111000000//////000000111111111111111111222222333555555666666777777777888555555444333333333333444222222222111111222222333111000///---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggPPPDDDBBB:::555666333111111111111000000//////...---,,,,,,++++++,,,,,,---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((((((''''''((()))******)))%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((()))***++++++++++++)))))))))((()))******+++))))))((('''''''''((((((###)))+++((('''(((***(((''''''((()))((('''%%%###"""###%%%&&&&&&&&&---+++)))'''''''''''''''###***,,,)))(((+++((( %%%%%%''')))***)))$$$ ((('''(((---444:::<<<;;;,,,,,,+++***))))))))))))((())))))))))))*********!!!"""$$$&&&(((((((((''''''''''''''''''((())))))------...---$$$)))888222***&&&+++......111888***+++,,,+++***)))***,,,+++******,,,***$$$"""$$$***'''$$$$$$&&&***++++++***)))((()))******'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++---.../////////000000////////////000000////////////000111222222444444555555666666777777555555444333333333333333222111111111111222222333000111111000///...,,,+++*********))))))))))))((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$eeeOOODDDBBB999555666333111111111111111000000///...---,,,,,,++++++,,,,,,---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((('''((())))))(((((()))***%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%777'''''',,,'''%%%***)))'''&&&&&&'''(((((('''$$$###""""""%%%&&&&&&&&&###'''(((&&&%%%&&&'''(((,,,'''''',,,)))'''$$$''',,,)))$$$)))444'''$$$###(((111888;;;<<<))))))(((&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++'''######'''))))))'''(((''''''''''''(((((()))%%% ###...444444:::CCC===777444333*** !!!+++)))+++,,,+++***)))***+++(((&&&,,,333---"""(((888"""+++777>>>??????AAACCC(((******'''######''',,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))((()))+++---.../////////000//////......//////000...............000111222333333333444555666666666777666555555444444555555111111111111111222333333///111222333222///,,,*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$dddOOOEEEAAA888555666222000111111111111000000///...---,,,,,,++++++,,,,,,---,,,++++++******++++++******++++++++++++******(((((()))))))))))))))((('''***+++***'''&&&(((***'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%yyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{|||oooJJJ,,,+++---$$$""")))'''&&&%%%%%%'''(((((('''&&&$$$###$$$&&&(((((((((```kkkwww{{{xxxvvvyyy}}}zzzpppTTT333###&&&***(((***######'''"""333OOOyyyuuurrruuu|||}}}}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz:::111'''$$$'''***)))&&&(((((('''''''''(((((())))))(((DDD___555''')))+++++++++***)))***+++222(((%%%)))&&&+++OOOzzzeee<<<(((###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''((())))))'''(((***---...//////...//////............//////...---------...///111222222222333333444555666666888888777666666666666666111111000000111222333333///111444555444111---***))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$eeeNNNCCCCCC<<<888777222333333222111000///...---,,,++++++***)))))))))***,,,,,,,,,++++++*********++++++((('''***---)))"""'''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&222###'''444!!!(((%%%&&&((()))***)))(((&&&)))((('''&&&%%%&&&&&&''''''(((&&&((('''%%%111###)))!!!{{{&&&%%%---)))///(((!!!...)))### ***000$$$fff///***###111///###...***///%%%&&&'''666nnn)))***---&&&444999!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******(((&&&$$$$$$&&&&&&%%%######'''******'''''''''&&&'''(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,------......---------......///...//////000111111222222111111222333444666666777888777555444333222111111666222...///333555444111/////////...------,,,,,,))))))(((((((((((()))))))))***+++***)))((((((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&cccLLLBBBBBB;;;777666111333333222111000///.........------,,,++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***,,,,,,%%%'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&111+++ ''''''---%%%&&&((()))))))))'''''')))((('''&&&%%%&&&&&&''''''(((&&&((('''***'''"""&&&%%%...vvv,,,((('''!!!+++"""---222))),,,555 (((rrr,,,111444,,,,,,...///...***DDD(((!!!000)))///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))'''%%%%%%!!!%%%)))(((%%%#########''''''%%%$$$###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))+++,,,,,,---,,,,,,,,,,,,,,,------...//////000000111111111222111222222333444555666777888777555444333222222222555222///000333555333000/////////...------,,,,,,))))))(((((((((((())))))((()))***)))'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&aaaKKKAAAAAA:::555555111333222222111000///.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...+++***+++---+++'''$$$(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((###---$$$!!!'''%%%&&&'''((()))(((''''''(((((('''&&&&&&&&&&&&''''''(((&&&((('''###(((+++&&&%%%'''+++\\\***+++%%%)))$$$,,,+++ <<< 444jjj+++&&&$$$555 ///$$$&&&&&&DDD444---%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))'''&&&&&&"""&&&))))))%%%!!!!!!$$$''''''%%%###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++++++++++++++,,,------000000000000000111111111111222222333444555666666777666555444333333333333444222000222444555333000//////......---,,,,,,,,,))))))(((((((((((())))))'''((()))((('''&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&___KKKBBBBBB:::555555111222222111111000//////...,,,++++++*********++++++++++++++++++++++++++++++222+++'''***+++)))***---(((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&---###&&&'''TTT___$$$$$$,,,=== ///###)))'''...###%%%&&&'''(((((((((''''''''''''''''''&&&&&&'''''''''(((&&&((('''...$$$'''&&&)))***555!!!/// CCCmmm---!!!)))///444 ,,,(((!!!***$$$%%%222"""+++PPPEEEBBB...777###***///333www222###000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))(((&&&&&&&&&'''&&&%%%&&&$$$###&&&***&&&%%%%%%&&&$$$"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***++++++++++++***++++++,,,---...000000000000000000000000222222333333444555666666777666555444444444444444333222222444555555222/////////...------,,,,,,+++))))))(((((((((((())))))((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&^^^KKKDDDDDD;;;666666333222222111111000000//////,,,++++++***++++++,,,,,,++++++++++++++++++++++++***$$$&&&000222***(((---))))))(((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$***555,,,""":::OOO""")))---***000!!!"""###333(((%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''(((&&&(((''')))$$$%%%)))***!!!###((("""///$$$555DDD,,,222 ---***$$$***%%%!!!...,,,222lll(((555$$$,,,>>>$$$:::%%%)))444777%%%111000;;;iii//////$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%$$$$$$%%%)))$$$"""&&&(((%%%$$$'''$$$!!!###''''''###$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((())))))***++++++++++++,,,---...///000000000000000111111111222333333444444555555555666666555444444444555555333333444444555444222000.........---,,,,,,++++++))))))(((((((((((()))))))))***+++***((('''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&]]]KKKEEEEEE<<<666666444111111111111000000//////---------------......///***++++++++++++,,,,,,,,,'''%%%111DDDEEE333)))+++))))))(((((((((((())))))+++******))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$***111000///222+++)))%%%)))---$$$(((%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''(((&&&((('''&&&!!!---&&&%%%!!!,,,'''+++%%%"""111 zzz"""888---""",,,)))###***,,,&&&$$$'''&&&%%%&&&111bbbUUU...!!!)))///+++!!!111"""&&&111XXX$$$***+++444###000lllQQQ333 ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%%%%!!!$$$+++,,,%%%!!!$$$(((!!!%%%'''######'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&'''''''''((((((((()))++++++++++++,,,...///000/////////000111111222222333333333444444444555555555555555444555555666666444555555444444333222111......------,,,+++++++++))))))(((((((((((()))))))))++++++***)))((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&ZZZIIIDDDEEE;;;444555333111111111111000000000000---------------...//////******+++++++++,,,,,,,,,---+++888NNNMMM777***...***)))(((''''''((()))***++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$...///,,, '''///***### )))!!!###------(((###!!!&&&%%%%%%%%%&&&&&&''''''%%%%%%'''((((((((('''''''''(((&&&((('''((('''000%%%(((...***(((***)))(((---333yyy*** (((+++'''...'''###&&&&&&((((((666&&&&&&000)))&&&^^^+++)))---))))))333555'''!!!333)))++++++666///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&###"""&&&+++)))$$$***888555((( $$$'''$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''(((((())))))******+++---...///---......000111222333444333333333444444444444555555555555555555666777777666666555444222222222333......---,,,,,,++++++***))))))(((((((((((()))))))))*********((('''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&YYYHHHDDDDDD:::333444222111111111111000000000000+++++++++++++++,,,---...*********++++++,,,,,,,,,222,,,555HHHEEE000'''///***)))(((''''''((()))***+++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%+++..."""+++///***!!!###,,,)))'''***///$$$'''+++(((&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''''''''(((&&&((('''$$$!!!%%%!!!111###...######'''***%%%)))ggg444---'''(((&&&"""+++!!!###***'''''''''***III+++)))''' 111MMMppp...'''%%%,,,%%%666###333)))!!!)))***(((***000###eee&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%$$$&&&((("""$$$999SSSCCC000###%%%)))&&&&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''''''''((((((((()))***,,,---...,,,---...000111333444555333333444444444444444444555555555555555666777888777666555333111111333444......---,,,,,,++++++***))))))(((((((((((())))))''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&UUULLLCCC@@@===888555555444333000///......000111...//////---+++))))))***************************,,,///333444222...+++)))******))))))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%'''((()))(((&&&((()))((($$$***((()))'''&&&%%%((($$$%%%&&&&&&&&&&&&&&&&&&&&&%%%444...$$$""")))!!!''''''''''''''''''''''''444(((***222%%%&&&&&&''''''&&&&&&%%%&&&'''%%%)))%%%(((ZZZ)))%%%+++$$$+++###''''''''''''''''''''''''%%%555... ---((()))>>>'''&&&'''///+++///fffrrr333 (((,,,)))"""$$$'''+++###+++^^^***"""%%%(((&&&###)))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&,,,444:::555...&&&$$$%%%''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$((()))&&&!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))))))))***++++++,,,,,,,,,---...///111222333444333333444555666777888888777666666555555555666666555555444333222222444666------,,,,,,+++***))))))))))))(((((((((((())))))******))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''UUUKKKCCC@@@===888555555333222111////////////000,,,------,,,,,,++++++,,,++++++++++++++++++++++++***---000111///,,,***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''''''''''''''(((((('''&&&%%%&&&((())))))(((''')))(((%%%+++((()))'''&&&%%%((($$$######$$$$$$%%%&&&''''''}}}000%%%&&&&&&''''''&&&&&&%%%&&&'''%%%)))%%%(((ZZZ'''###***###+++$$$''''''''''''''''''''''''***111,,,+++%%%)))''''''333BBB,,,''')))###$$$555>>><<>><<<888555555111111222222111000///......,,,++++++------,,,***++++++++++++++++++++++++)))+++,,,+++++++++---///******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((***++++++111---)))'''&&&&&&&&&%%%$$$'''(((&&&,,,(((''''''&&&&&&)))%%%'''''''''''''''&&&&&&&&&+++&&&''''''((((((''''''&&&&&&'''%%%)))%%%(((ZZZ$$$%%%,,,!!!***'''''''''''''''''''''''''''%%%%%%$$$(((&&&))))))...'''***---000000---)))&&&$$$###''')))(((&&&&&&&&&...)))+++$$$000***$$$$$$$$$'''''')))$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&(((%%%$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%###""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******------...///000000111111222222222222333333333333555444333222222222222222///......000111111...+++,,,,,,+++++++++++++++***))))))(((((((((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$vvvRRRIIIAAA>>><<<777555555222222111111000////////////---***+++---...+++)))***************************+++------,,,,,,---///******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******///,,,)))''''''&&&%%%$$$%%%''''''%%%+++(((''''''&&&&&&)))&&&))))))(((((('''&&&&&&&&&(((''''''((((((((((((''''''&&&'''%%%)))%%%(((ZZZ'''+++222$$$***''''''''''''''''''''''''''''''lll+++%%%'''&&&###'''???---###)))***%%%'''---,,,%%%444...'''""""""&&&***,,,&&&---)))"""### eee'''""""""(((&&&***"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%&&&'''((((((&&&'''&&&$$$""""""$$$&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))),,,,,,,,,---.../////////------...///000222222333666555444333222111111111000...,,,...111111///,,,++++++++++++++++++++++++))))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%tttQQQHHH@@@>>><<<777555555333222111////////////000...+++)))***...///---***++++++++++++++++++++++++***+++------,,,+++,,,---******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''((('''''''''''''''(((((()))(((''''''(((((('''%%%&&&''''''###***'''''''''&&&&&&)))&&&''''''''''''''''''&&&&&&(((''''''((((((((((((''''''&&&'''%%%)))%%%(((ZZZ***111999(((+++''''''''''''''''''''''''''')))YYY,,,%%%))))))&&&WWW...+++,,,((("""###)))...---###%%%(((,,,...,,,'''### &&&%%%$$$ TTT&&&######(((###)))"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$""""""###$$$%%%%%%%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))***++++++,,,,,,------...,,,,,,---...///000111222666555444333333222333333333///,,,,,,///111...+++++++++++++++++++++++++++))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssQQQHHH@@@===<<<777555555444333000///...///000111,,,)))'''***///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&(((''''''&&&&&&&&&''''''%%%$$$%%%&&&)))***)))'''''''''&&&""")))''''''''''''&&&***&&&%%%%%%%%%&&&&&&'''''''''%%%''''''((((((((((((''''''&&&'''%%%)))%%%(((ZZZ,,,666===***+++'''''''''''''''''''''''''''&&&MMM***%%%------(((hhh)))%%%'''+++...+++''''''***...,,,***)))((('''&&&&&&)))$$$%%%+++'''$$$%%%&&&((( ((("""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%###""""""!!!"""$$$&&&'''&&&%%%&&&&&&###$$$###"""""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&######""""""###%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))*********++++++,,,,,,,,,------......///000000000444444333333333444555555777222---,,,///000---***++++++++++++++++++++++++))))))(((((((((((())))))'''((((((((())))))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((()))((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''rrrQQQIIICCC@@@<<<666222333222222111111000/////////......---------,,,,,,,,,000---++++++,,,,,,***'''++++++++++++++++++++++++,,,+++***+++,,,---+++))))))))))))))))))))))))))))))((('''''''''(((***+++******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&''''''((('''###)))&&&'''$$$###&&&+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&'''%%%)))%%%(((ZZZ(((111666===---&&&((((((((((((((((((((((((ZZZAAA$$$((()))***...rrr)))))))))))))))))))))))))))###444444''''''+++&&&!!!'''333!!!BBB%%%%%%'''---%%%***&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***,,,+++'''&&&((((((%%%)))))))))***++++++,,,,,,.........////////////000222222222222222222222222222222111///...,,,++++++,,,,,,,,,+++++++++******''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnOOOHHHBBB???;;;666333333222222111111000/////////------,,,,,,,,,+++++++++,,,***((()))++++++***(((+++++++++++++++++++++++++++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((('''((()))***++++++***)))(((''''''''''''%%%&&&&&&''''''((((((((('''(((((((((''''''&&&&&&'''((('''###)))&&&&&&%%%$$$%%%)))%%%&&&&&&&&&&&&&&&&&&&&&&&&UUU,,,''''''((((((((((((((((((''''''%%%)))%%%(((ZZZ''',,,...666)))&&&''''''''''''''''''''''''YYY>>>$$$(((!!!...,,,(((+++))))))))))))))))))))))))111000"""&&&###$$$333$$$999'''&&&$$$+++"""&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))+++***'''&&&((()))&&&(((((()))******++++++,,,---------.........//////111111111111111111111111000000000//////......---,,,,,,,,,+++++++++******'''(((((())))))(((((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiLLLFFF@@@>>>;;;555333444222222111111000/////////,,,,,,+++++++++*********---+++******,,,---------+++++++++++++++++++++++++++******+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((()))************)))(((''''''''''''''''''''''''''''''''''''((()))******)))(((&&&%%%'''((('''###)))&&&&&&((('''&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&///ZZZBBB+++###((()))555444+++"""///+++)))))))))))))))(((((((((''''''%%%)))%%%(((ZZZ''''''%%%---$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&HHHDDD%%%333000%%%&&&((())))))))))))))))))))))))'''...666///000!!!222000LLL((('''!!!(((&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))&&&&&&))))))'''(((((())))))******++++++,,,,,,,,,,,,------------////////////////////////////////////000000000000,,,,,,,,,+++++++++******((())))))******))))))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccJJJDDD>>>===:::555333444222222111111000/////////,,,,,,,,,,,,++++++++++++,,,+++******+++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))((((((((((((((((((((((((((((((((((((((())))))***)))(((((('''&&&&&&''''''(((((((((((('''''''''''''''((()))******)))'''&&&&&&((('''$$$***'''&&&)))(((&&&)))(((&&&&&&&&&&&&''''''''''''///$$$!!!<<<;;;###///***000###((("""***))))))((((((''''''''''''(((%%%***&&&)))ZZZ'''&&&!!!((("""'''&&&&&&&&&&&&&&&&&&&&&&&&000LLL!!!))) )))333]]]###))))))))))))))))))))))))444%%%"""(((,,,'''XXX~~~%%%***!!!%%%((('''"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%%%%)))***'''''''''(((((()))******+++***+++++++++,,,,,,,,,,,,////////////////////////000000000000000000000000,,,,,,,,,+++++++++******))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```IIICCC>>><<<:::555333444222222111111000/////////------------,,,,,,,,,,,,************((('''''''''++++++++++++++++++++++++******)))***+++,,,***((((((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&%%%%%%&&&&&&((((((((((((((((((''''''%%%&&&'''((()))(((((('''&&&''''''$$$***'''&&&((('''$$$)))***&&&&&&&&&''''''(((((((((''')))hhh++++++222''')))******222(((((((((''''''&&&&&&&&&'''(((&&&***&&&)))[[[((((((###)))###(((''''''''''''''''''''''''(((```222///$$$111$$$rrr888'''(((((((((((((((((((((((("""+++999+++UUUOOO!!!---$$$$$$'''%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$''''''$$$%%%((()))'''&&&''''''(((((()))******************+++++++++,,,000000000000000000000000111111000000///.........,,,,,,,,,+++++++++******))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$'''+++///&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___JJJCCC>>><<<:::555333444222222111111000/////////.........---------,,,,,,---///111111...+++***)))++++++++++++++++++++++++***))))))***++++++***((())))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%'''(((%%%+++'''&&&((((((###&&&)))&&&&&&&&&'''(((((())))))((((((000III*** &&&333)))222"""'''&&&''''''''''''&&&&&&&&&&&&((((((&&&***&&&)))[[[((()))%%%+++$$$(((((((((((((((((((((((((((///aaa$$$ ***GGG'''...((((((((((((((((((((((((***###FFF000!!!,,,&&&$$$&&&###&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&$$$$$$((((((&&&&&&&&&''''''(((((())))))************++++++++++++000000000000000000000000111000000///...------,,,,,,,,,,,,+++++++++******((())))))******))))))((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%(((...333&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```KKKEEE???===:::555333444222222111111000/////////---------,,,,,,,,,++++++,,,000555666444000...---++++++++++++++++++++++++***)))))))))++++++)))((())))))))))))))))))))))))&&&'''((()))***))))))((((((((('''''''''(((((()))''''''(((((())))))******,,,+++)))'''&&&&&&'''(((%%%'''(((%%%+++'''&&&///...&&&&&&(((&&&&&&&&&'''((()))))))))555&&&;;;:::===!!!###&&&$$$...,,,''''''''''''((((((((((((((()))&&&+++'''***[[[&&&'''$$$,,,%%%'''''''''''''''''''''''''''+++zzz222(((;;;uuu###---((((((((((((((((((((((((!!!$$$444~~~<<<&&&%%%(((%%%&&&(((!!!(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''&&&######''''''%%%%%%&&&&&&''''''((())))))*********+++++++++,,,,,,....................................------------,,,,,,,,,+++++++++******'''(((((())))))(((((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$&&&,,,222&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaMMMFFF@@@>>>;;;555333444222222111111000/////////,,,,,,,,,+++++++++******%%%***111333111---+++***++++++++++++++++++++++++***)))((()))++++++)))((())))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))***+++&&&''''''((()))******+++111///+++(((&&&%%%&&&'''%%%'''(((%%%+++'''%%%777666+++)))(((&&&&&&&&&'''((())))))***,,,000000&&&666"""333###%%%444!!!$$$***''''''(((((())))))******((()))'''+++'''***\\\%%%$$$###+++$$$'''&&&&&&&&&&&&&&&&&&&&&&&&ssshhh'''"""%%%((((((((((((((((((((((((,,,,,,+++yyyVVV((()))$$$###'''***!!!((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''&&&######&&&'''$$$%%%%%%&&&&&&'''(((((()))***++++++++++++,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,+++++++++******''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""$$$***000'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhOOOGGGAAA???<<<777555666666444222111/////////000///---+++))))))+++---///...------,,,,,,------...---,,,***)))))))))***++++++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))---,,,***((('''&&&&&&'''(((&&&+++++++++(((***<<<;;;...(((%%%'''&&&&&&&&&&&&'''((((((++++++"""+++---"""***...&&&)))***(((+++)))(((((((((((((((((((((((('''***((()))%%%+++]]]))))))%%%+++&&&***(((((('''''''''&&&&&&&&&///kkk[[[&&&999((((((((((((((((((((((((###***+++AAA$$$'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$&&&''')))+++***++++++,,,,,,------...//////000000///...------------............------,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwcccMMMFFF@@@===:::666444555555444222000////////////...---+++******+++---...,,,,,,++++++++++++,,,,,,,,,++++++***))))))******************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((((((((())))))))),,,+++)))'''&&&&&&&&&&&&)))%%%(((''''''&&&***,,,+++###%%%((('''&&&&&&&&&&&&'''((((((&&&(((+++///)))}}}BBB%%%###+++)))***(((***((((((((((((((((((((((((((('''***((()))%%%+++]]]))))))%%%+++&&&***(((((('''''''''&&&&&&&&&'''PPP~~~---,,,%%%...((((((((((((((((((((((((333"""'''"""(((bbb<<<---)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%$$$%%%&&&((())))))******+++,,,,,,,,,...............---,,,,,,------............------,,,+++******))))))***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrr^^^LLLEEE???<<<999444222444333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++***))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&)))$$$&&&###$$$$$$)))((('''###(((+++''''''&&&&&&''''''((()))###)))+++***...!!!'''(((******'''***((((((((((((((((((((((((((('''***((()))%%%+++]]]))))))%%%+++&&&***(((((((((''''''''''''&&&&&&333ddd$$$...'''...((((((((((((((((((((((((444%%%!!!,,,+++---666666BBB!!!((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###'''+++***&&&$$$&&&)))((((((((()))******++++++,,,------------,,,++++++------............------,,,+++******))))))************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ppp\\\LLLEEE???===999555333444222111000000///.........++++++------------++++++++++++************++++++)))***+++,,,,,,+++))))))*********)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&(((###&&&$$$%%%%%%***...---(((***)))'''''''''''''''(((((()))%%%..."""...###---EEE444333******''')))'''(((((((((((((((((((((((('''***((()))%%%+++]]]))))))%%%+++%%%***((((((((('''''''''''''''***$$$EEE+++111//////((((((((((((((((((((((((///111&&&(((555111 $$$555lll666777(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%,,,222111***&&&(((+++'''(((((())))))***++++++,,,,,,------------,,,,,,------............------,,,+++******))))))******))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrr^^^MMMFFF@@@===:::555333555111111000000//////......***+++---......---+++***,,,,,,++++++++++++,,,,,,))))))+++,,,,,,+++***)))))))))))))))))))))************))))))((((((''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&&&&###)))((()))(((***,,,+++'''((($$$(((''''''''''''((())))))))),,,###///$$$,,,...ZZZ)))***(((***((())))))))))))))))))))))))'''***((()))%%%+++]]]))))))%%%+++%%%***((((((((((((((((((((((((+++###KKK~~~uuuSSS///###///,,,BBB(((((((((((((((((((((((($$$)))***$$$""")))///FFF+++,,,777'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''---333222,,,((())),,,(((((())))))***+++++++++,,,------.........------------............------,,,+++******))))))******(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss___MMMFFF@@@===:::666444555000111111111111000///...++++++------------++++++,,,,,,++++++++++++,,,,,,))))))***++++++++++++***))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''&&&$$$***+++,,,***,,,&&&%%%&&&***(((((((((''''''(((((()))******'''---!!!,,,...---&&&]]]^^^)))***(((+++)))))))))))))))))))))))))))'''***((()))%%%+++]]]))))))%%%+++&&&***'''(((((((((((()))))))))---++++++<<<000---+++)))***,,,,,,***''':::"""...+++((((((((((((((((((((((((,,,%%%###+++333111''' $$$333hhh333''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%***......)))&&&&&&(((((((((((()))******++++++,,,------............---------............------,,,+++******))))))******''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq]]]LLLEEE???<<<999444222444000111222222222111000///+++,,,,,,------,,,,,,+++++++++************++++++******))))))***++++++,,,((()))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&'''((())))))))))))((((((%%%))))))***)))---&&&%%%(((---+++((((((((((((((())))))***)))'''...!!!)))000:::***$$$)))+++))),,,+++))))))))))))))))))))))))'''***((()))%%%+++]]]))))))%%%+++&&&***'''((((((((())))))))))))---+++'''{{{!!!%%%$$$#########$$$&&&&&&(((666%%%///%%%$$$'''((((((((((((((((((((((((!!!+++---!!!$$$...111333)))'''333GGG!!!111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((###&&&(((((('''%%%$$$%%%&&&''''''(((((()))******++++++,,,---------------------............------,,,+++******))))))******'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooo[[[KKKDDD>>>;;;888333111333111111222333333222000///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))))))))***,,,---(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&'''(((*********))))))***%%%(((&&&'''(((...''''''(((+++&&&((((((((((((((()))******(((...%%%111 000,,,!!!$$$000""")))+++***---,,,))))))))))))))))))))))))'''***(((***%%%+++]]]))))))%%%,,,&&&***'''((((((((())))))******((( '''888111&&&)))++++++)))'''&&&%%%&&&((()))...333+++'''((((((((((((((((((((((((,,,'''(((///---$$$"""'''$$$""",,,$$$,,, &&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((())))))***+++,,,,,,,,,,,,,,,---..................---,,,++++++***)))*********&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnn]]]MMMFFF???===:::555333444222111//////000000...---000...++++++---...---+++++++++++++++++++++++++++************************...---,,,+++***(((''''''''''''(((((())))))*********)))((((((((()))+++,,,))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))###'''***$$$&&&...///(((333******111111)))((((((,,,)))))))))*********))))))((('''((()))******)))((('''...)))+++HHH)))***(((***)))###111---...++++++,,,***+++###(((%%%___))))))%%%---'''---(((((()))))))))))))))((($$$,,,444111ddd$$$222 &&&---444)))&&&&&&&&&'''''''''((((((111///---'''&&&yyy111%%%###%%%+++---)))(((***)))222---===(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***++++++,,,,,,------...------......------,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########mmm\\\MMMFFF???===:::555333444222111//////000000...---///---++++++------,,,+++,,,,,,,,,,,,++++++++++++************************---,,,,,,+++***)))(((((('''((((((((()))))))))***))))))((((((((()))***+++)))(((((((((''''''''''''(((''''''&&&&&&''''''(((++++++...))) !!!%%%"""...888&&&###,,,)))((((((,,,)))))))))************))))))(((((())))))))))))((((((444---)))+++(((+++)))&&&---,,,111)))&&&444(((''' &&&444111hhh))))))%%%---'''---(((((())))))))))))((((((...###***$$$,,,rrr***&&&444'''***(((&&&&&&&&&'''''''''((((((!!!///...000***'''&&& (((111,,,]]]---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******++++++,,,------------------------,,,,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######jjjYYYMMMFFF???===:::555333444222111//////000000...---...,,,+++***+++,,,+++***---------,,,,,,+++++++++************************+++++++++*********))))))(((((((((((())))))))))))(((((('''''''''((()))***((((((((((((''''''''''''(((''''''&&&&&&''''''(((###&&&(((***---111///***###EEE)))$$$555...$$$)))((((((,,,)))))))))************))))))***))))))(((((())))))***)))---&&&&&&:::***+++)))+++******###000,,,###,,,---***111...%%%+++!!!!!!~~~)))***&&&---(((,,,((((((((())))))(((((('''+++ &&&///,,,%%%:::FFF%%%+++***///&&&&&&'''''''''(((((((((111111%%%TTT777111<<<333###;;;!!!444ooo,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))******+++,,,,,,---,,,------------,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$gggWWWMMMFFF???===:::555333444222111//////000000...------,,,+++******++++++***......------,,,+++++++++************************************************(((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((('''''''''((((((''''''''''''((((((,,,%%%$$$+++######eeekkk111$$$555!!!888)))((((((,,,)))((())))))************)))+++***)))(((((()))***+++000%%%&&&000000,,,***+++))),,,***111 ,,,$$$)))***&&&aaa}}}KKK,,,***333***+++'''...(((,,,(((((()))))))))(((''''''###)))+++111+++''']]]###***'''"""...+++,,,''''''''''''((((((((((((...'''$$$###???000(((---111###<<<%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,+++******++++++***)))(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddUUUMMMFFF???===:::555333444222111//////000000...---,,,,,,,,,+++*********+++---------,,,,,,+++++++++************************)))************+++++++++))))))))))))((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((///)))###***,,,...XXX)))((((((,,,)))(((((()))***************+++***)))(((((()))***++++++555///999555***,,,***---+++222(((///&&&444'''999***,,,(((...(((,,,))))))******)))(((((('''))),,,---...###333ppp444@@@000$$$***'''''''''((((((((())))))111$$$$$$!!!HHH000777 ///$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******+++++++++,,,,,,++++++***)))+++***))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%cccUUUMMMFFF???===:::555333444222111//////000000...---,,,------,,,******+++,,,++++++++++++++++++++++++******************************************++++++))))))))))))((((((((((((&&&'''((())))))))))))((('''''''''((((((((((((((()))((((((''''''(((((()))###******---,,,$$$HHH)))((((((,,,)))'''((()))******+++***************))))))*********"""888$$$(((... ///ggg***,,,***---,,,(((,,,333)))333###MMM+++,,,(((///(((,,,++++++++++++***)))((((((111$$$)))...%%%+++...$$$iiiCCC777"""$$$%%%''''''((((((((()))))))))&&&******'''$$$+++xxx)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++++++++***))))))******)))))))))))))))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&bbbUUUMMMFFF???===:::555333444222111//////000000...---,,,......---+++***,,,...((())))))******++++++,,,************************++++++*********************)))))))))(((((((((''''''((()))*********))))))''''''''''''((((((((()))))))))(((((((((((())))))$$$111((( """(((UUU)))((((((,,,)))'''((()))******+++++++++)))******++++++******)))---666!!!===888*** +++,,,+++...,,,'''(((///(((+++%%%AAA+++---)))///(((,,,,,,------,,,,,,***))))))...$$$(((...---&&&AAAWWWQQQ%%%555***'''((((((((()))))))))))),,,!!!)))111***pppOOO)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***************))))))(((******))))))))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''bbbUUUMMMFFF???===:::555333444222111//////000000...------...///...+++***,,,///''''''((()))***++++++,,,************************+++++++++*********))))))******))))))(((((((((''''''(((***+++++++++***)))&&&'''''''''(((((())))))))))))(((((((((((())))))%%%333$$$555333 %%%%%%VVV)))((((((,,,)))''''''(((******+++++++++)))***+++,,,,,,+++***)))+++ :::333,,,%%%888[[[+++---+++...---333&&&+++******...(((***EEE,,,---)))///(((,,,.........---,,,+++***)))(((111---)))///((( ///---aaaYYY!!!333(((((((((((())))))))))))%%%...)))+++<<<---$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***************)))((((((***)))))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''bbbQQQLLLBBB<<<<<<:::444111222222222111111000/////////---,,,++++++------,,,+++***+++,,,,,,+++***)))(((///...---+++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$///&&&CCC+++111+++$$$)))***+++,,,---,,,++++++---,,,++++++------,,,+++------...------,,,******------+++---///'''&&&)))---...------///111333%%%<<<000888...:::===888999888888777777444000---,,,///000///+++***+++...111,,,HHH,,,'''...)))&&&)))'''...***)))(((((())),,,000222}}}...''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''%%%(((&&&%%%%%%&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))************((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%aaaQQQJJJBBB<<<<<<999444111222222222111111000/////////---,,,++++++------,,,+++***++++++,,,+++***)))(((,,,,,,+++*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))///)))&&&...)))ZZZ)))%%%---...///)))***+++,,,,,,,,,++++++---,,,++++++,,,---,,,***++++++,,,,,,,,,++++++***!!!666%%%(((...222000222333333222222555:::???IIIDDDCCCCCCIIIhhhHHHOOOBBBJJJJJJFFFQQQOOONNNNNNMMMKKKHHHEEEFFFDDD@@@;;;666444444555 999000(((RRRGGG000***)))---'''***)))((('''((()))+++,,, @@@'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((((((''''''''''''&&&&&&&&&%%%~~~___PPPHHHBBB===;;;888444111111222222111111000/////////---,,,+++,,,---...---++++++++++++,,,++++++***)))***)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))------$$$(((222###555???---222((((((***)))***+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------///$$$%%%222777888333222:::===BBBHHHNNNUUU\\\```[[[[[[```gggllllllmmmppp___eeeZZZaaabbb___]]]]]]]]]___ccceeefffeeebbb___ZZZVVVQQQLLLGGGDDD111<<<888555666(((,,,NNNiiiSSS&&&++++++***))))))(((((((((...<<< 555)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((())))))))))))******''''''(((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))((((((((('''''''''&&&&&&zzz]]]NNNEEEBBB>>>;;;888444111111222222111111000/////////...,,,+++,,,---...---,,,+++++++++++++++++++++*********)))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))444333$$$...:::111&&&999000"""---###,,,+++******++++++,,,,,,,,,,,,+++***)))***,,,,,,,,,***.........------.........***>>>$$$---666@@@DDDDDDIIIFFFNNNZZZgggoootttvvvvvv~~~|||wwwppppppuuuxxxwww}}}xxxxxxqqqxxxwwwtttgggffffffhhhkkknnnooooooooonnnnnnooonnniii```YYYXXXOOO:::555<<<444***000'''xxx''',,,---------,,,+++)))(((+++)))+++xxx111444///''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''$$$%%%'''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((((()))(((((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((())))))))))))(((((((((((('''''''''wwwZZZMMMCCCCCC@@@;;;777555333111222222111111000/////////...---,,,,,,......---,,,++++++++++++++++++,,,,,,,,,++++++***)))*********))))))))))))))))))))))))******))))))))))))******************************)))))))))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((("""&&&555000222---]]]***)))###222++++++***++++++++++++,,,,,,+++***)))***,,,---,,,+++000///...------------...%%%222'''222|||LLLPPPSSS\\\fffbbbhhhqqqzzz|||yyyvvv~~~vvv~~~zzzwwwtttrrrooommmpppoooooorrruuuvvvrrroooRRR```bbbWWWPPPJJJEEEEEE666///555\\\000***+++,,,------,,,***)))--- """///YYYuuu)))$$$))) $$$111((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&((($$$&&&((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((((((((()))))))))&&&'''''''''(((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))((()))(((((((((((('''''''''sssXXXLLLAAADDDBBB<<<777666444222222222111111000/////////...---,,,---...///...,,,,,,++++++++++++,,,------------,,,+++*********+++))))))))))))))))))))))))******))))))))))))******************************%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))666$$$!!!333;;;111&&&$$$444%%% )))((((((EEElll111...+++333%%%++++++******++++++,,,---,,,+++***+++---......---......,,,++++++,,,---...222(((+++666(((mmmsssooovvvvvv}}}}}}xxxwww~~~wwwrrrmmmkkkmmmrrrvvvyyytttfffeeekkkcccQQQJJJIIICCC888///000;;;EEE}}}222'''((()))++++++***))))))222+++%%%/// )))```www[[[###555---###...+++$$$111(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((%%%$$$&&&((())),,,...---)))&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))&&&&&&''''''((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((((((((('''''''''&&&&&&pppVVVKKKAAAEEEEEE===888777666333222222111111000////////////---,,,---...///...---,,,++++++++++++,,,---...,,,,,,,,,+++,,,,,,---...))))))))))))))))))))))))******))))))))))))******************************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&+++...''')))333222+++'''***000...'''&&&,,,(((666555&&&+++,,,333+++++++++*********+++,,,---,,,++++++,,,...//////......---------...000333444444===III???NNNYYYbbbdddmmmzzzuuuppprrrwww|||}}}||||||~~~{{{{{{sssnnnnnnqqqsssrrrwww}}}tttnnniiiaaaYYYOOOEEE???>>>000///222333,,,///222$$$))))))*********)))))))))---+++...)))!!!)))333000%%%&&&)))+++,,,,,,++++++222&&&...%%%///((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###)))***'''%%%&&&((((((,,,000///+++((()))+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((('''''''''((((((((())))))&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&''''''''''''&&&&&&&&&%%%oooUUUJJJ@@@FFFFFF>>>888888777333222222111111000////////////...------...///...---,,,,,,+++***+++,,,...///+++++++++,,,---...000000))))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))...000,,,//////%%%)))+++,,,***)))***---///333***%%%777---$$$))),,,,,,+++*********+++,,,------,,,+++---///000000////////////000222666999<<<<<>>555111111444///***'''))),,,------'''((()))***+++***)))(((***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&mmmXXXHHHAAA???===:::777555444333222222111111000/////////------------------------++++++,,,---------------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))))))))***)))))))))))))))***++++++******++++++++++++******++++++************************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000/////////...---,,,,,,...000000//////000111999<<>>555000.........---,,,***))))))***+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&gggVVVHHHAAA???===:::777555444333222222111111000/////////------------------------,,,,,,---------------,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------)))+++---.........///000222222222444:::EEEQQQYYYnnnpppuuuyyy{{{|||{{{{{{{{{~~~yyytttpppllllllmmmmmmkkkiiigggeeemmmpppsssxxx{{{}}}~~~~~~yyy|||}}}xxxpppkkklllnnneeeddddddeeegggjjjlllmmmkkkjjjhhhgggggghhhiiikkktttvvvxxxxxxsssjjj```ZZZUUUVVV[[[dddmmmssstttsssyyyuuunnnhhhgggnnn{{{bbbUUUIIIHHHOOOUUU[[[___ccc]]]SSSIII@@@:::666444((()))+++---...---,,,+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddTTTHHHAAA???===:::777555444333222222111111000/////////------------------------++++++,,,,,,,,,,,,+++***)))+++...111000---)))'''++++++++++++++++++++++++------,,,,,,,,,------...***************++++++,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---///000000//////111333333777>>>GGGQQQ]]]iiipppxxxzzz|||~~~}}}{{{yyywwwpppqqqqqqmmmgggbbb___^^^___cccjjjrrryyy~~~vvvuuusssqqqqqqrrruuuxxx~~~yyyssskkkeee___\\\^^^bbbcccdddiiihhhddd___^^^dddoooxxxooo[[[QQQPPPQQQTTTWWWYYY___fffhhhaaaRRRBBB888222111000...---,,,,,,,,,))))))))))))))))))))))))************************(((((())))))))))))(((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```SSSHHHAAA???===:::777555444333222222111111000/////////------------------------++++++,,,,,,++++++******'''***...111111...***'''************************+++++++++***++++++,,,---+++************+++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////...000000///------222666999CCCRRRaaalllssswwwyyyxxxvvvtttqqqlllgggcccaaaXXXXXXWWWUUUUUUZZZcccjjjvvvzzz}}}|||~~~tttjjjdddaaa___]]]]]]]]]]]]ZZZXXXYYY]]]aaauuuzzzsssooojjjffffff]]]cccjjjmmmiii```VVVQQQGGGAAA888///***((()))+++++++++*********)))))))))************************(((((())))))))))))((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$^^^QQQHHHAAA???===:::777555444333222222111111000/////////------------------------,,,,,,------,,,++++++***(((***,,,...///...,,,+++))))))))))))))))))))))))******))))))***++++++,,,++++++******++++++,,,---******++++++++++++************++++++,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...////////////////////////,,,///000111111666???GGGTTT\\\hhhrrrwwwwwwuuussspppmmmhhhbbb\\\WWWSSSRRRNNNRRRXXX]]]cccnnn|||yyyqqqkkkkkkkkkkkkiiiccc]]]XXXVVVfffvvv|||wwwoooeee]]]\\\aaaeee\\\VVVMMMCCC;;;555111000......---,,,++++++***)))************************(((((())))))))))))(((((('''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$]]]QQQHHHAAA???===:::777555444333222222111111000/////////---------------------------.........------,,,+++*********+++,,,---//////((((((((((((((((((((((((++++++******+++,,,------++++++******++++++,,,---*********++++++***************+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000...111666999>>>HHHUUU___rrrtttwwwwwwtttpppnnnmmmgggddd```]]]ZZZZZZ[[[\\\]]]fffrrr|||{{{sssjjjeeeXXXbbbnnn{{{|||lll___YYY[[[^^^jjjjjjhhhcccYYYMMMBBB;;;111111000///---,,,+++***************************(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((("""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,***'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$^^^MMMKKKCCCAAA>>>;;;888555333333222222111111000/////////------------------------,,,------------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,------......------+++++++++,,,---...///000,,,---//////...---...///---444;;;CCCOOO```mmmrrr{{{sssnnnkkkiiigggfffaaaccceeeggghhhjjjmmmpppwww|||}}}uuusssvvvyyyyyy~~~hhhaaa]]]gggyyypppbbbYYYVVV^^^gggssszzzssscccYYYVVVCCC>>>555///,,,+++,,,---///---***(((***......,,,+++***************++++++))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''&&&&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&]]]LLLIIICCCAAA>>>;;;888555444333222222111111000/////////------------------------......,,,++++++,,,......,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,---............---++++++,,,---...000111111111111111000000222555888:::EEEQQQZZZdddpppxxx{{{yyyxxxtttnnnhhheeeeeegggkkkmmmpppsssuuuyyy~~~~~~~~~wwwvvvyyy{{{{{{~~~sssfff___```hhhqqqvvvzzzhhhZZZbbbaaafffrrrzzzxxxoooiiiWWWNNN@@@444---+++,,,...'''***+++***)))))))))***++++++************++++++)))))))))))))))))))))))))))))))))((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&((('''&&&&&&'''))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&[[[KKKHHHBBBAAA>>>;;;888555444333222222111111000/////////------------------------000...,,,******,,,...000,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------------.........,,,------...............+++,,,---///000000111111111000//////111777???EEEOOO]]]mmmuuuzzz~~~|||vvvsssuuuxxx}}}}}}}}}}}}|||~~~wwwggg]]]]]]eeemmmiiipppzzz{{{ttt||||||uuulll]]]UUUaaavvvzzzuuulll]]]KKK===222---+++...111222000***'''(((***,,,++++++******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&[[[KKKGGGBBB@@@>>>;;;888666444333222222111111000/////////------------------------......,,,++++++,,,......,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------------............------...////////////...---...///000000//////...//////000333999EEERRRZZZdddrrr~~~wwwssspppooowww}}}rrrmmmppptttsssqqqpppooonnnhhh```YYY^^^ccckkkttt}}}{{{eeePPPOOO___ooozzzxxxlll\\\LLL@@@999FFF@@@:::444...***+++///---,,,,,,++++++++++++,,,))))))))))))))))))))))))((((((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''[[[LLLGGGAAA@@@>>>;;;888666555444222222111111000/////////------------------------+++,,,............,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------.........//////---...//////000000/////////////////////...------000333777>>>IIIYYYhhhrrrwww}}}{{{vvvqqqnnnmmmpppsss~~~}}}~~~}}}xxxpppfff\\\UUUUUUTTTVVVaaaqqqsssZZZJJJHHHUUUkkk~~~~~~tttiiiaaa\\\YYYHHH777000---,,,...222......---,,,++++++,,,,,,************************((((((((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))(((''''''(((***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''[[[MMMFFFAAA@@@===;;;888666555444222222111111000/////////------------------------***,,,...000000...,,,***,,,,,,,,,+++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------........./////////...//////000000000000000000000////////////000111333888@@@KKKXXXhhhvvv~~~wwwhhhgggeeeeeekkkvvv}}}zzz}}}yyymmmeee]]]PPPJJJXXXsss}}}iiiRRRCCCGGG___www|||vvvssssssaaaKKK777000///---...333//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((())))))(((''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''YYYLLLEEEAAA???===;;;888666555555222222111111000/////////------------------------+++,,,............,,,+++,,,,,,,,,+++++++++******)))******+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++++++++++++++,,,------------,,,,,,,,,,,,------............//////////////////000111111111111000000///...///000333777999>>>EEEPPP]]]iiiuuuwwwsssoooppptttuuuqqqmmmlllqqqxxx~~~|||~~~rrrcccVVVXXXiiiyyyzzzooo]]]JJJDDDPPPaaa|||{{{|||nnn[[[JJJCCC===444111444000///...---,,,,,,,,,,,,************************+++*********)))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&((())))))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((~~~XXXKKKCCC@@@???===;;;888777555555222222111111000/////////---------------------------------,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++******++++++,,,---...------,,,,,,------.............../////////000//////000111111111111111//////...///222777<<<@@@OOOWWWcccpppzzzzzznnn^^^^^^^^^```dddgggiiijjjzzz}}}ppp\\\SSSYYYkkkzzzsssqqqmmmbbbQQQDDDDDDJJJoooyyy}}}ooobbb\\\OOO===555777000000///...---,,,,,,,,,************************,,,++++++***)))(((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))(((((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&(((((()))$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((xxxTTTNNNEEEBBB@@@===:::777666555444555444444333222111000000.................................------,,,,,,,,,******+++++++++***)))))))))************+++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------............////////////000000000000111111111111000//////000222333333222000000111444;;;FFFRRRYYYkkksss~~~|||wwwoooiiifff___nnnnnnhhhnnnuuuwww{{{{{{{{{xxxddd[[[WWWTTTbbbaaa^^^ZZZTTTNNNHHHDDDVVViiiwwwlllfff```TTTEEEAAA777111111111,,,***,,,,,,,,,+++***((((((***,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((((((((+++******)))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''wwwSSSNNNEEEBBB@@@===:::777666555444555444333333111111000///------------------------......---------,,,,,,,,,...............---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------............//////////////////000000000111111111222222111111222111111000444444777@@@OOO^^^hhhlllvvv{{{zzzrrroooqqqyyy{{{www}}}ssshhh^^^^^^]]]ZZZVVVPPPKKKFFFCCCOOO^^^sssyyyuuurrrhhh]]]NNNBBB777222000,,,,,,///,,,,,,,,,+++******+++,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((''''''''')))((((((((('''''''''''')))))))))))))))))))))(((******))))))((((((((((((''''''(((((((((((('''''')))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''uuuRRRMMMEEEBBB@@@===:::777666555444444444333222111000000///------------------------...------------,,,,,,,,,000000000000///---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,---............---............////////////////////////000000000000111222222222222222111111444444;;;JJJ^^^nnnvvvxxx~~~zzzwww}}}{{{yyy|||rrrbbbccc```\\\UUUNNNHHHCCC@@@FFFOOO```ttt|||uuummmbbbTTTDDD:::333//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((''''''''''''&&&&&&))))))))))))))))))))))))***))))))))))))((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''sssQQQMMMEEEBBB@@@===:::777666555444444444333222111000//////------------------------------------------------.........---,,,+++***))),,,,,,,,,,,,------------------,,,,,,,,,,,,------........................,,,------...........................////////////....../////////000000000...000111111222333555666777<<>>FFF]]]yyy{{{|||zzzssshhhYYYEEE555333///++++++,,,---,,,***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))************++++++((())))))******+++++++++)))))))))************+++((())))))******))))))(((((())))))******+++++++++((((((((((((((()))***+++************************++++++************++++++++++++++++++++++++++++++)))******++++++******)))************************))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((nnnMMMKKKEEEBBB@@@===:::777666555444333333222111000///......////////////////////////,,,,,,,,,---------......---......////////////...,,,,,,,,,,,,------------......------------..............................------...///////////////............////////////111111111111222222222222444555666555777>>>JJJSSSfffppp}}}|||xxxxxx~~~xxxssspppYYYNNNCCCEEEVVVoooxxxvvvzzz|||{{{tttiiiWWWGGG999444---+++---///---+++---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************((())))))******+++,,,,,,))))))*********+++++++++))))))************))))))((())))))******+++,,,,,,************+++,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************+++*********))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((mmmLLLKKKEEEBBB@@@===:::777666555444333333222111000///......000000000000000000000000,,,,,,,,,------.........+++,,,---...////////////---------.........//////......------------......////////////////////////---......///////////////............/////////000111111222222222333333333000222444666;;;FFFVVVaaauuu{{{~~~xxxpppqqqxxx|||wwwttt^^^TTTIIIGGGSSSiiipppmmmqqq||||||xxxrrrdddVVV>>>777///,,,...000///---......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******((())))))***++++++,,,,,,))))))******++++++++++++))))))************))))))((())))))***++++++,,,,,,---------...///000111222000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++*********)))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((jjjPPPLLLGGGHHHCCC>>>999777666555333555444333222111111111111////////////////////////---------.........//////111111000///...---,,,,,,///...------...---+++)))......////////////............---,,,---...///000+++,,,...///111222222333///////////////000111111222///...000111000222666666222444???NNN]]]mmmxxx~~~vvvsssyyy|||~~~kkk^^^UUUVVVXXX^^^qqqyyyhhhYYYlllvvvyyy~~~zzzhhhXXXEEE444///...------000---+++,,,...,,,))))))---)))((()))***++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&'''((()))))))))(((&&&%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,***))))))***,,,***+++,,,...000111222333000...+++((('''''')))***---...//////......000111444777:::;;;<<<===???AAADDDEEEEEEFFFGGGHHHIIIIIICCCDDDCCC???===???>>>:::444333222000000000111222---,,,,,,,,,---------,,,...///...,,,***))))))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''###%%%&&&&&&%%%&&&''')))''''''''''''((((((((()))iiiOOOLLLGGGGGGCCC>>>999777666555444555444333222111111111111////////////////////////---------.........//////000000000///......------...---,,,---//////...,,,......////////////............---------...///000---...///000111111111111000////////////000111111222000111444444111222555777:::CCCRRR```kkkvvvvvvsssyyy~~~uuukkkaaaWWWVVVkkklll\\\]]]iii{{{zzz|||{{{ooojjj[[[III>>>555---,,,///---++++++...---)))***---)))))))))***++++++)))'''(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))((((((((('''''''''''''''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''((()))((('''(((''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))************************)))***+++*********,,,...---...000222444555555666333222111000000111222333777999===AAADDDHHHKKKNNNQQQSSSWWWYYYYYYZZZ[[[\\\______aaabbbccccccdddcccccceeeddd___]]]\\\ZZZUUUVVVSSSNNNHHHDDD@@@===;;;888666333333555555222///......---,,,++++++---...)))))))))*********++++++(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''''''&&&&&&'''((('''''''''((((((((())))))gggNNNKKKGGGGGGCCC===999777666555444555444333222111111111111////////////////////////------........./////////////////////////////////,,,,,,,,,...000111000///......////////////............------......///000000000000111000000//////000000000///000000111222333222333666555222333777===FFFWWWiiitttxxx~~~xxxwwwuuuaaaZZZkkkuuucccQQQYYYnnn|||{{{|||~~~yyyzzzooo```QQQAAA444...//////,,,,,,...---)))(((******))))))***++++++***(((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((('''&&&''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''((((((''''''(((((()))***)))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,,,,---...000111111111222222333333333111333555999===AAADDDFFFMMMOOOTTTYYY___dddgggiiijjjmmmqqqsssssssssssstttuuuvvvxxxzzz{{{zzzyyyxxxwwwzzz{{{xxxwwwvvvsssmmmnnnjjjeeebbbaaa^^^[[[WWWPPPKKKFFFDDDDDDAAA;;;666111000...,,,,,,,,,---...,,,,,,++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********((()))***)))'''&&&'''(((''''''((((((((()))))))))eeeLLLKKKGGGGGGCCC===999777666555444444444333222111111111111////////////////////////............////////////............//////000000---------...000111000///......////////////.....................//////000000000000111111000000000111000000000000111222222444222222444333333888???JJJUUUhhhyyy~~~{{{|||wwwooovvvoooTTTQQQ```sssyyy}}}~~~}}}wwwlll```RRRCCC777111222---+++---,,,((('''(((+++***)))***++++++***((((((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))'''((((((((('''((())))))***))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++***,,,......------...///111000///...///111333444999===CCCJJJQQQWWW[[[]]]ccceeeggglllpppssstttttttttwww{{{||||||{{{{{{{{{zzz|||~~~~~~{{{zzzwww|||~~~yyywwwsssqqqqqqtttvvvssspppkkkeee^^^ZZZYYYTTTKKKDDD>>>;;;777333000...+++***///...---+++************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))******++++++***(((''''''((('''(((((((((((()))))))))bbbJJJJJJGGGFFFBBB===999777777666555444444333222111111111111////////////////////////........./////////000000------......///000000000///......///000000///---......////////////...............///////////////...///000111222222222222111111111111111222333333444222111222333777CCCOOO]]]eeesss~~~~~~yyyxxx{{{|||aaaRRRTTTcccppp{{{yyyzzzvvvqqqkkkdddWWWDDD666222,,,)))+++,,,++++++------+++******++++++***)))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((((((((()))))))))******((('''((()))***)))(((((((((((((((((()))******)))))))))))))))***++++++************************++++++++++++++++++++++++,,,---...---+++++++++---//////000333888>>>DDDHHHRRRTTTYYY^^^bbbdddffffffggghhhkkkpppvvvzzzzzzyyyzzz|||~~~~~~~~~}}}~~~}}}{{{|||}}}}}}{{{yyyzzz||||||zzzwww{{{wwwrrrpppnnnjjjccc]]]WWWRRRKKKEEE???888222---///...,,,***))))))***+++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''+++,,,,,,+++)))''''''((((((((((((((()))))))))***___HHHIIIGGGFFFBBB===999888777666555555444333222111111111111////////////////////////....../////////000000000---.........//////000000///...---...//////...,,,......////////////......---...///000000000000///...///000111222222222222222222111111222222333444444222222444888BBBSSScccqqqttt{{{~~~~~~qqq[[[OOOUUUcccuuu{{{pppssssssrrrrrrpppgggTTTCCC666...)))+++...///111444...,,,*********+++***))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((***++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((())))))*********)))((((((******)))((())))))(((((())))))***+++***))))))))))))***++++++************************++++++++++++++++++++++++,,,------,,,,,,---000222555888>>>EEENNNUUU[[[^^^_________^^^\\\YYYVVVUUUUUUWWW]]]gggrrrzzz|||{{{~~~~~~~~~{{{xxxxxxuuuqqqtttuuuwwwyyyzzz{{{{{{|||{{{{{{|||}}}}}}{{{xxxvvvpppkkkddd^^^WWWOOOFFF???444333000---,,,,,,,,,---)))))))))*********++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********)))((('''''''''+++,,,,,,+++)))'''((()))((((((((()))))))))******]]]GGGHHHGGGEEEAAA<<<999888777666666555444333222111111111111////////////////////////.../////////000000000000.........///////////////,,,,,,,,,---///000///---......////////////......---...///000111000000///000111111222222222111111333222222222222333444444444444777===DDDPPPdddvvv~~~hhhVVVQQQ[[[rrryyyjjjfffkkkoooqqqssspppdddWWWDDD999000...///000222444///---*********+++***)))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((***+++++++++))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))(((''''''&&&'''((()))***''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((()))************)))((()))******)))((())))))(((((())))))***+++******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---...///111444999???DDDIIINNNVVV]]]```___\\\YYYRRRQQQOOOLLLIIIEEEBBBAAA@@@CCCJJJVVVdddnnnqqqpppsssssssssqqqooooooppprrrsssuuuxxx{{{~~~~~~vvvkkkdddbbb```\\\\\\bbbhhhlllnnnpppuuuyyywwwzzz}}}zzzuuusssooohhh^^^VVVJJJGGGAAA:::555111///...))))))*********+++++++++************************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&((()))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***+++,,,+++)))(((((()))(((((()))))))))*********\\\FFFHHHGGGEEEAAA<<<999888777777666555444333222111111111111////////////////////////////////////000000000000////////////////////////))))))***,,,///000000///......////////////......---...000111111111000///333333333222222000//////333333222222333333444555333666<<>>>>>>>>>>>============666888>>>JJJWWW```bbb```aaaaaa___]]][[[[[[]]]___bbbdddggglllqqqvvvyyy{{{yyyvvvkkk]]]TTTRRRQQQNNNOOOVVV^^^```___```fffkkktttzzz~~~~~~|||}}}}}}xxxnnnfffbbb\\\SSSHHH===555000...)))************+++++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%''')))***++++++''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))******)))***+++***(((((((((***))))))))))))************ZZZKKKIIIHHHCCC???;;;888777666555444555444444333222111000000111///...///000111000...////////////000000000000////////////////////////............/////////000///000111000......///111111000...///111222222111222222222111222222333333666666666555333444666999888555<<>>@@@AAA@@@>>>======:::888888;;;@@@CCCCCCBBBCCCCCCCCCBBB@@@@@@AAABBBGGGHHHJJJOOOVVV^^^eeeiiimmmfff[[[PPPIIIFFFFFFGGGUUU^^^dddcccaaabbb```[[[lllpppuuuyyy{{{|||~~~~~~}}}|||yyyuuuqqqoookkkeee\\\SSSHHH>>>888222---)))(((***,,,***(((---)))'''(((((('''***...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))+++*********))))))((((((YYYJJJIIIGGGBBB???;;;888777666555444555444444333222111000000111///...///000111000...////////////000000000111////////////////////////........./////////000000///000111000......000111111000//////111222222111222222222222222333333444333333333444555666777666:::CCCSSScccpppxxx{{{|||rrrbbb___nnnooo```XXX```nnnrrrmmmhhhddd\\\OOOAAA555//////111+++,,,,,,+++******,,,---************))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%&&&((()))'''%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********)))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,---......---,,,+++,,,---,,,......------111888===HHHSSS___gggnnnttttttqqquuummm___NNN@@@::::::===HHHIIIJJJHHHDDD@@@======666444333444777888666555333444555555444444666888555555777:::>>>DDDHHHKKKSSSNNNGGG@@@<<<;;;<<<>>>OOOZZZbbbdddeeegggeeeaaa___ccchhhmmmqqqvvv{{{~~~~~~~~~}}}|||zzzxxxxxxxxxtttooojjjeee^^^UUUOOO@@@<<<777111,,,+++***++++++((((((***)))&&&&&&)))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))************)))))))))(((WWWIIIHHHFFFBBB???:::888777666555444555444444333222111000000111///...///000111000.../////////000000000111111////////////////////////....../////////000000000///000111000///...000222222000///000111333222222222222222222222333444555222222222444777999999999===TTTkkkvvv|||~~~xxx|||~~~vvvuuu{{{~~~ttteeemmmooo]]]VVV___kkkjjjbbb___bbb```SSSAAA444111333+++---///...+++)))+++---+++++++++***)))))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&))))))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******+++++++++******************))))))))))))***++++++++++++++++++,,,,,,,,,,,,***,,,------,,,+++,,,---000111111222666@@@MMMWWWaaajjjttt|||yyyoookkk^^^LLL===666666999;;;HHHIIIHHHEEE@@@;;;888777333111000000111111000//////000111000000000222444000111111333555777999:::>>>;;;888555444555666888>>>GGGQQQVVVYYY]]]\\\ZZZOOOPPPSSSWWW]]]eeennntttwwwzzz}}}}}}{{{yyyzzz{{{{{{xxxtttssssssnnnfff^^^TTTRRRLLLBBB888000......---***+++------(((''')))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))){{{UUUIIIGGGDDDBBB>>>:::888777666666555555444444333222111000000111///...///000111000...//////000000000111111111////////////////////////...////////////000000000///000111000//////111333333111000000222333333222333333222333333444555666333444555555666999???DDDQQQhhhzzz~~~uuuzzzzzzuuuxxx~~~tttvvvvvvqqqjjjgggiiillluuuqqqmmmmmmooottt{{{tttmmmiiimmmppprrrsssyyyzzzvvvyyy|||gggSSSSSS```bbbYYYTTT]]]ddd___OOO>>>444111---///111///***'''(((***,,,,,,++++++***)))((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''((((((((('''+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))(((((()))))))))***************************************))))))******+++,,,+++++++++,,,,,,,,,------***,,,............000222///444;;;BBBLLLZZZhhhssssssvvvzzz}}}~~~rrrdddOOOIII@@@;;;999999999888;;;<<<<<<;;;888555444444222222222333444555555444555666666666555555666888888888999;;;<<<>>>>>>???<<<;;;:::999888777777777111555;;;@@@DDDGGGHHHHHHEEEDDDDDDEEEIIIRRR\\\ccckkkrrrzzz}}}{{{yyyzzz|||yyyvvvrrrrrrsssnnnddd[[[```^^^[[[TTTLLLAAA888222111------//////,,,,,,///************************))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))wwwSSSIIIGGGCCCAAA>>>:::777777777666555555444444333222111000000111///...///000111000...000000000000111111111111000000000000000000000000////////////000000000111///000111000///000111333333222000111333444444333333333333333444555666777333666888555444:::HHHTTTkkkyyyyyyrrrooonnnoooppprrrssspppjjjhhhjjjnnnnnnooosssvvvuuuxxxzzztttpppnnnlllppppppmmmooowwwyyytttZZZOOOUUUWWWQQQGGGPPP[[[```ZZZLLL;;;111---...///---***((()))+++---,,,,,,+++***))))))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***************************(((((((((((((((((((((((('''(((((((((((('''((((((++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))***************************************************++++++,,,++++++,,,,,,,,,---------///000000000///000333555555>>>KKKYYYdddoooyyy}}}~~~~~~~~~}}}uuucccRRR===<<<<<<;;;:::999888777222333555555444444555666555666777777777888999999999:::<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGJJJLLLNNNOOOMMMLLLKKKIIIFFFBBB???>>>777666666777999:::;;;===>>>===;;;:::===CCCLLLRRRYYYcccpppxxxzzzzzz{{{}}}{{{xxxvvvuuusssmmmbbbYYY[[[YYYZZZ]]]^^^WWWIII===555000,,,---,,,+++...222************************************************+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******tttRRRJJJHHHBBBAAA>>>:::777777777666666555444444333222111000000111///...///000111000...000000000111111111222222000000000000000000000000/////////000000000111111///000111111000000222444444222111222333555444444333333333444555666777888333666777666999DDDWWWfffwww|||vvvrrrqqqqqqsssvvvxxxxxxuuusssqqqrrrrrrpppjjjfffiiiqqqyyyssswww~~~wwwttt|||yyyvvvyyy}}}~~~|||yyywwwxxxyyy|||iiiVVVRRRQQQMMM???DDDNNNYYY___XXXGGG999...---,,,+++,,,---......,,,,,,,,,+++*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))'''((())))))''''''((())),,,+++)))((((((((()))***((((((((((((((((((((((((((())))))******))))))((())))))(((((())))))***+++************************)))))))))*********++++++***************++++++++++++************+++,,,,,,,,,,,,,,,,,,------------......---,,,,,,///333777GGGQQQ```llltttyyy~~~}}}pppYYYDDDCCC@@@;;;888666777888888111333555666666777999;;;>>>???@@@@@@>>>>>>???AAAEEEGGGJJJLLLNNNQQQTTTWWWXXXYYY[[[^^^aaaeeegggiiiiiihhhfffccc___[[[VVVTTTJJJDDDAAAAAA@@@>>>===>>>:::999888666666888===AAAHHHQQQ^^^hhhooorrruuuwwwyyyzzz{{{|||yyysssjjjdddSSSQQQRRR[[[ddddddZZZOOO???888222///,,,)))+++///++++++++++++++++++++++++******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************rrrRRRKKKHHHBBB@@@===999777777777777666555444444333222111000000111///...///000111000...000000111111111222222222000000000000000000000000//////000000000111111111///000111111000111333555444333222222444555555444333333444444555777888999666666777===HHHZZZlllxxxuuujjjfffgggiiilllvvv~~~xxxwwwxxxzzzwwwdddXXXQQQLLL@@@@@@EEEQQQ^^^```VVVJJJ888333---+++---///...---++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))''''''(((***+++***)))''''''((()))***''''''''''''''''''''''''))))))************))))))))))))(((((())))))***+++************************))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,------------...++++++,,,...222:::CCCIII```hhhrrryyy}}}~~~~~~tttbbbRRRTTTJJJ???999:::======<<<999;;;>>>@@@BBBEEEIIILLLNNNQQQSSSSSSRRRSSSUUUWWW^^^```bbbdddeeegggjjjmmmooooooooopppssswwwzzz|||||||||{{{yyywwwssspppnnnaaa[[[WWWYYYXXXRRRMMMMMMFFFFFFEEEAAA===999888888<<<@@@GGGOOOVVV\\\```bbbeeekkktttyyyyyyvvvsssqqq\\\WWWTTTXXX```eeeeeeaaaVVVNNNEEE???777///,,,...++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))((()))))))))************qqqRRRKKKIIIBBB@@@===999777777777777666555444444333222111000000111///...///000111000///000111111111111222222222000000000000000000000000000000000000111111111111///000111111000111333555555333222222444555555444333333444444666777888999;;;888999DDDXXXnnn}}}rrrqqqooollljjjkkknnnqqqrrrzzz{{{}}}{{{{{{}}}~~~|||ooo___TTTNNNDDD@@@AAAMMM\\\ddd___XXXCCC:::111---...///,,,(((++++++++++++++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***'''&&&(((***+++***((('''&&&''')))***''''''''''''''''''''''''))))))************)))))))))))))))))))))******+++************************)))************+++++++++))))))******++++++++++++++++++******++++++,,,---,,,,,,,,,---------.........///333888AAANNN[[[dddrrrwww}}}wwwnnn___QQQCCC???EEEIIIEEE>>>DDDGGGKKKOOOSSSXXX]]]aaa]]]aaaeeeggghhhjjjnnnrrrssstttttttttrrrrrrtttvvvtttsssrrrrrrsssvvvyyy|||~~~|||{{{uuuooonnnrrrppphhhaaa```]]]]]][[[UUUMMMDDD>>>;;;888777888;;;@@@FFFJJJLLLMMMXXXeeeooorrrrrrtttvvvmmmeee\\\WWWZZZaaahhhlllkkkcccZZZPPPEEE888000///++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++uuuTTTIIIFFFAAABBB>>>:::777666666666666555444444333333222222111000000000000000000000000222222111111111111222222222111111111000000//////000111111111111222222222111111222222222333333333444333222222333444666777777777666555555666777999999AAAIIIWWWooouuuxxxzzztttnnnnnnwwwwwwwwwzzz|||~~~}}}ooo^^^QQQOOOIIICCCGGGTTTaaaddd```^^^HHH333---//////,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...//////---,,,---111222///,,,///888AAAIIIWWWhhhsssuuu}}}~~~rrrfffZZZUUUPPPPPPVVV]]]^^^ZZZ^^^cccgggiiiiiiiiikkknnnooorrruuuvvvtttrrrqqqqqquuupppllllllmmmkkkhhhfffhhhnnnqqqooommmooopppoooyyyxxxwwwvvvvvvvvvwwwxxx~~~zzzwwwzzzxxxqqqnnnmmmiiiccc]]]WWWQQQNNNIIICCC<<<:::<<<>>>===;;;>>>@@@IIIWWW```bbbgggnnnnnnooollldddZZZWWW[[[aaakkkgggbbb^^^YYYOOOBBB888000///---,,,******+++++++++)))'''''')))+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************************---------,,,,,,+++++++++sssRRRIIIFFFAAABBB>>>:::777666777666555555444444333333222222111111111111111111111111111222222111111111111222222222111111111000000000000000111111111111222222222111222222222222333333333333333333333333555666777666666666555444444555666<<>>FFFLLLQQQYYYbbbppprrrqqqkkkaaaYYYUUUUUUeeefffgggfffbbbZZZPPPHHH>>>777///,,,---///...------+++))))))***+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))((())))))))))))************************************---------,,,,,,+++++++++oooPPPHHHFFFBBBBBB???:::888777777666555555444444333333222222111111111111111111111111111222222111111111111222222111111111111111000000000000111111111111222222222222222222222333333333333333333333333444555666777444555777777666666888:::AAAUUUjjjvvv~~~mmmtttpppzzz||||||~~~{{{xxxaaadddYYYKKKCCCEEEPPP```kkkfff[[[MMMAAA777000000222,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,...000///...000666;;;JJJVVVdddnnnwww~~~~~~wwwwwwtttrrrtttvvvwwwuuussswwwsssnnnkkkjjjlllmmmnnnhhhgggeeeeeedddcccaaa___\\\aaafffjjjjjjiiigggfffkkkpppqqqmmmjjjjjjhhheee^^^```bbbdddfffggghhhiiikkkmmmqqqsssuuuvvvvvvwwwvvvwwwxxxxxxvvvssspppnnnlllhhhccc```^^^ZZZTTTPPPIIIBBB<<<:::;;;>>>EEEMMMYYY]]]bbbeeeddd___XXXTTT\\\```eeejjjjjjeee^^^YYYOOOCCC555......000...***...,,,++++++,,,+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++lllNNNGGGFFFBBBBBB???;;;999888777666555555444444333333222222111111111111111111111111111222222111111111111222222111111111111111111111111000000111111111222222222222222222333333333444444333333333444555555666777333555777888888:::>>>BBBOOOhhhxxxgggyyyrrrjjjbbbVVVKKKDDDFFFSSS```hhheee^^^QQQAAA444000000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,---...------,,,000111111111444;;;EEELLLccciiipppuuuyyy}}}|||~~~{{{yyyzzzxxxrrrooonnniiieeeaaa```bbbeeeeeedddaaabbbfffkkkooopppmmmjjjnnnwww~~~~~~xxxuuuuuuuuusssqqqnnnkkkiiigggggghhhiiikkklllkkkjjjnnnoooqqqsssuuuwwwyyyzzzuuuuuutttuuuuuusssoookkkddd\\\PPPFFF???;;;:::;;;???BBBIIISSS\\\___^^^\\\UUUWWW[[[bbbiiikkkhhhdddaaaVVVGGG<<<777333...)))---+++++++++,,,,,,***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,jjjNNNHHHFFFBBBAAA???;;;999999888666555555444444333333222222111111111111111111111111111222222111111111111222222111111111111111222222222000000111111111222222222222222333333333444444444333333444555666666666666555777888888888<<>>III^^^zzzxxxhhhjjjqqqppp~~~oooWWWRRRYYYdddggghhhggggggbbbTTTDDD222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......333111///------000333555<<>>;;;888777777555444444555555666555333222111222333333444444333333222111111111111111111111111333444444222000000111333333333333333333333333333555555555666666666666777555777666333666;;;:::444777<<<;;;FFFgggyyyvvvjjjlll}}}mmm```lllddd___bbbfffccc\\\WWW???999111---...000000///------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000000000///...444000000111//////999EEEVVV\\\fffnnnsssrrrnnnkkkeeebbbZZZRRRXXXiiivvv{{{|||||||||wwwmmmddddddeeeeeeggglllwwwwwwnnngggeeerrrnnnooovvvzzzwwwuuuxxxtttooodddWWWRRROOOFFF;;;888666333444999AAAKKKQQQ```gggjjjgggfffhhheee```WWWKKK<<<222000000///---+++,,,,,,+++***))))))***''')))+++------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------...---//////,,,(((+++111iiiQQQKKKHHHDDDAAA>>>;;;888888777555444444555555555555333222111222333333444444333333222111111111111111111111111222333444333111000111222333333333333333333333333444555555555555666666666555777666444777<<<;;;666===BBBHHH^^^|||rrrxxxxxxvvvjjj\\\XXX___fffccc]]]QQQEEE777000111222000,,,------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************************************+++*********))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000000///......222000///000000666FFFWWWhhhiiijjjiiifffaaa\\\YYYSSSXXX\\\```jjjyyyxxxsssmmmiiihhheee```[[[dddmmm|||uuuooohhheeehhhlllnnntttzzzxxxyyyuuukkkccc^^^UUULLL???;;;666333555:::AAAFFFOOO]]]iiilllkkkkkkiiifffbbbZZZNNNAAA888222///...---......---+++*********(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))((()))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++***,,,...---)))+++///gggPPPJJJHHHEEEAAA>>>;;;999888777666555555555555555444333222111222333333444444333333222222222222222222222222222111333555555333111111222333333333333333333444444444444444555555555555666555666666555777;;;;;;888;;;GGGXXXvvvqqqlllqqqxxxttt\\\NNNUUUeeeiiiccc```PPP===333222333///+++------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************************************************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////......---///...///222777CCCXXXkkkrrrnnnfff]]]UUUOOOLLLKKKSSS]]]iiirrryyy}}}{{{wwwkkkeee^^^YYYYYY]]]```bbb{{{}}}rrrfffaaaaaadddkkkqqqvvv{{{}}}xxxppphhh```ZZZGGGCCC;;;555333444777:::>>>PPPccckkklllkkkkkkjjjiiieee]]]QQQCCC888222000//////......---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************++++++***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,***)))+++//////,,,,,,...eeeOOOHHHFFFCCCAAA>>>;;;999888888777666555555555444444333222222222333333444444333333222222222222222222222222222000222555666444222111111333333333444444444444444444444444444555555555555555555555555777:::<<<<<<>>>WWWnnnrrrnnnrrrfffNNNLLL\\\fffeeeeeeWWWEEE777222111///...........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---...333;;;GGGUUUdddnnnhhhbbbXXXOOOJJJKKKNNNQQQeeemmmxxx}}}}}}wwwnnngggbbb^^^[[[\\\cccooo{{{~~~qqqhhhddddddeeeooosssuuuuuuqqqlllgggbbbSSSNNNFFF===888555555666777DDDSSS^^^cccfffiiijjjgggfffbbbZZZOOODDD;;;666///...---,,,,,,,,,++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********+++++++++******************++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---+++,,,111222///---///cccMMMFFFCCCBBBAAA>>>;;;999999888777666666555555444333333222222222333333444444333333222222222222222222222222222000222555666555333222222333333333444444555555555444444444555555555666666666555555666999===CCCHHHUUUwww{{{ooorrrzzzxxxZZZJJJOOO[[[bbbfff___SSSDDD777000///000........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************************************************************************+++++++++++++++,,,,,,,,,---------,,,,,,---------.....................//////000000///444===KKKZZZeeefffdddYYYTTTOOOLLLNNNUUU]]]cccpppsssxxxyyyuuuooojjjiiikkkkkkooozzz{{{qqqkkklllhhhgggjjjnnnpppnnnlllbbb]]]VVVLLLDDD===888666777999???IIIUUU^^^eeejjjiiifffdddbbb___VVVJJJAAA222///+++***+++,,,,,,+++,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))((()))))))))*********++++++++++++*********************+++,,,------......++++++,,,,,,,,,---------...,,,---000111...///222```MMMEEEBBBBBB@@@>>>;;;999999999888777666666555333333333333333222333333444444333333222333333333333333333333333111333555555444333333444333333333444555555666666555555555666666666666777777555555:::@@@GGGRRR]]]ttt{{{rrrssszzzmmmOOODDDNNN]]]iiiiiicccUUUCCC666111111........................------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,---------.....................///000111333333666???MMM\\\iiimmmdddXXXSSSSSSSSSUUU[[[ccckkkoooooommmkkkiiieeecccgggnnnqqqggg___aaagggkkkmmmooonnnkkkeee\\\RRRHHH@@@;;;;;;555222:::GGGTTT^^^fffkkkiiihhhjjjkkkeeeZZZPPP===666///++++++---,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++++++++******************++++++******+++,,,---...//////------------............---,,,,,,...------222:::^^^MMMEEEDDDEEE@@@>>>;;;999999:::999888777666444333222222333333222333333444444333333222333333333333333333333333222333444444333333444666333333444444555666666666666666666777777777888888888555888@@@JJJVVVgggvvvuuummmrrr~~~YYY???FFFZZZhhhjjjjjjaaaRRRAAA666000...........................------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...------------.....................///111333666777???NNN___iiinnnlllbbbVVVTTTWWW\\\bbbgggkkknnnoooiiidddaaaaaaaaaeeerrr|||nnnhhhdddbbbeeejjjnnnnnnlllggg```VVVLLLGGGCCC;;;555999???GGGQQQ[[[aaabbbeeeiiikkkhhhbbb]]]LLLCCC777000......---,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***)))(((((())))))******+++,,,,,,)))))))))***+++++++++,,,******+++,,,---...//////.........////////////000,,,---......,,,///<<>>;;;:::::::::999888777666444333222222333444222333333444444333333222333333333333333333333333222333444333333333555777333333444444555666777777777777777777888888888888999666:::EEERRRaaavvv}}}pppttt|||```???BBBYYYbbbeeehhhfff[[[KKK;;;111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////......///000222555777999EEEXXXkkkpppnnniiiaaaYYYUUUZZZaaahhhlllmmmkkkiiibbb___```fffmmmxxxxxxiii___```ggghhhjjjllllllhhh```XXXRRRKKKDDD???>>><<<<<>>444000000...---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((()))***++++++***)))(((((())))))***++++++,,,,,,(((((()))***+++,,,,,,---******+++,,,---//////000////////////000000000000---///111111///444EEEWWWyyy[[[KKKIIIHHH@@@@@@>>><<<999777777777888666666555444333333333333333222111222444555444333444444444444444444444444333444444555555444444333333333444444555666666666111666888777666888<<>><<<999777777777888666666555444333333333333333222111222444555444333444444444444444444444444333444444555555444444333333333444555555666666777777888888555444666999;;;<<<<<>>IIISSSZZZ```fffaaabbb\\\NNNAAA999333///+++,,,---,,,,,,++++++,,,************++++++++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...---+++***,,,---//////......111888DDDTTTfffrrrrrrXXXJJJHHHIIICCC@@@>>><<<999777777777888777666555444333333333333444222222333444555444333444444444444444444444444444444555555555555444444333444444555555666777777;;;999777666666777999;;;===DDDZZZzzzvvvttt{{{ZZZIIILLLYYYeeemmmmmmkkkhhh]]]PPPCCC999000///111111...---//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++++++++************++++++***))))))))))))))))))***++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,------------.........000000000000000/////////222///000777CCCQQQbbboootttnnngggccccccfffjjjmmmoookkkeeebbbcccllluuukkkddd```bbbkkkuuuhhhkkkmmmnnnmmmeeeTTTDDD:::666666<<>><<<999777777777888777666555444444333333333444333222333555555555444444444444444444444444444444444555555555555444444444444444555666666777777;;;888777999::::::;;;>>>CCCNNNfff{{{yyyyyyzzz~~~iiiPPPHHHWWWeeennnnnnllljjjcccYYYNNNAAA333...///000///---//////......---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............000000000000000000000000444222444???OOO___lllrrrsssmmmhhhhhhnnnssstttrrriiidddbbbhhhvvv~~~pppddd___cccjjjffflllmmmkkkmmmooodddTTTFFF???888666:::BBBPPP]]]```dddddd```ZZZRRRDDD999---,,,++++++,,,,,,,,,+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000000.........000222000888DDDRRRcccqqqvvvtttoooYYYLLLGGGGGGDDD@@@>>><<<999777777777888777777666555444444444444444333222333555666555444444444444444444444444444444555555666666555555444444444555555666777777888999666777;;;;;;999:::???GGGXXXuuuuuusssuuu}}}{{{]]]KKKWWWdddllljjjgggiiigggaaaYYYLLL:::...,,,///000//////...............---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++++++++************+++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////...////////////000000000222666>>>KKK[[[jjjqqqrrrsssqqqqqquuuxxxvvvoooiii```bbbmmmvvvggg___^^^fffmmmoookkkllloookkk```WWWMMMBBB:::666999DDDPPP\\\aaacccbbb```[[[PPPFFF222///,,,+++,,,------,,,---,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((()))***,,,,,,((((((((((((((((((((((((*********)))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///...000222111///......000222BBBSSS___jjjsssvvvuuummmYYYMMMFFFGGGEEE@@@>>><<<999777777777888888777666555444444444444555333333333555666555444444444444444444444444444555555666666666666555555444555555666666777888888:::666777;;;:::777===GGGSSShhhrrrxxxuuu}}}ttt^^^[[[fffjjjccc^^^ccchhhhhh```VVVDDD444...000111000........................------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------........./////////------...///000111222222222===KKKXXXeeepppuuuuuuwwwwwwyyyyyyvvvpppiiidddiiitttppphhh]]]bbbeeegggjjjnnnmmmiiicccZZZNNNCCC999444:::CCCTTT[[[aaaccccccaaa[[[TTT===777000,,,---......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))***************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///+++...000000...---///222:::OOOccckkknnntttxxxwwwiiiXXXMMMFFFGGGGGG@@@>>><<<999777777777888888777666555444444444444555444333444555666666444444444444444444444444444555555666666666666555555555555555666777777888888;;;888888<<<;;;<<>>>>>DDD[[[tttwwwzzzqqq\\\MMMPPPZZZ```dddcccZZZHHH:::555333///.........///////////////...------,,,,,,------...++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000------///111333555777888FFFYYYjjjnnnlllooosssuuutttsssooogggeeeqqqyyyaaa[[[^^^___cccjjjllliiicccYYYKKK===999<<<999HHHWWW^^^```aaaaaa^^^XXXMMM>>>333///...---++++++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((()))***++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...///000......555@@@IIIYYYjjjuuusssoooqqqooohhhfffVVVIIIJJJEEEEEEAAA<<<777666999;;;:::777@@@888666<<<;;;333111777444444444444444444444444444555555666666666666666333444555555666666555555666666666777999:::999777;;;999===CCCEEEQQQuuusssjjjYYYIIILLL[[[^^^aaa```UUUBBB444/////////000000/////////000222---------------------------,,,,,,+++*********+++++++++++++++++++++++++++*********)))******+++,,,++++++******************------...---++++++---/////////---,,,+++*********++++++,,,,,,,,,---------............////////////......//////000000111111---///111111111555===CCCOOOeeeoooddd^^^gggqqqrrrttthhh```eeerrrtttcccUUUXXXfffkkkkkkiiieee^^^SSSGGG>>>888@@@DDDLLLXXXaaaeeeccc```YYYUUUMMMAAA666///...000,,,---...------,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++------------------------...///////////////......///222333///---888LLL]]]```rrrtttlllooopppiiieeedddUUUIIIJJJEEEEEECCC>>>999888;;;<<<;;;888;;;777;;;IIILLLBBB666333444444444444444444444444444555555666666666666666444555666666777777666666777777777888999::::::999:::666;;;IIIUUUggguuubbbLLLFFFNNNSSS[[[bbb\\\LLL<<<333222000000000///...---......---------------------------,,,,,,+++******++++++++++++++++++++++++++++++***************++++++,,,++++++******************+++,,,---,,,+++***,,,---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////......//////000111111111...222444333111777CCCNNNaaaeeebbb]]]aaannntttrrrjjjdddfffvvv{{{dddYYYZZZXXXbbbfffiiifff\\\OOODDD>>>;;;>>>FFFRRR^^^dddeeecccaaa]]]UUUIII===444///------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************++++++++++++++++++++++++------------------------...///////////////......///000111111666DDDWWWeeefffppppppnnntttqqqfffbbbaaaSSSHHHJJJFFFFFFEEEAAA<<<;;;<<<===;;;999888444:::JJJQQQGGG999222444444444444444444444444444555555666666666666666666666777888888888888777777777888999999::::::;;;<<<777@@@XXXppppppSSSEEEFFFHHHTTT```bbbXXXHHH;;;555222222111000///...---,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******++++++++++++++++++***+++,,,,,,******+++,,,...------,,,,,,------...,,,,,,,,,,,,------------............////////////......///000000111111222///333666333333<<>>444............---,,,+++)))(((------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************++++++++++++,,,,,,,,,,,,------------------------...//////000000/////////222000000666CCCSSSbbbkkknnnpppmmmooouuulllaaaddd^^^QQQGGGJJJFFFFFFFFFBBB>>>;;;;;;;;;:::999888333333;;;???<<<777555555555555555555555555555444555555666666666666666555666777777888888777777666777888888888999:::<<>>444......---------,,,***(((------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,...........................//////000000000000///333111222===OOO```jjjmmmqqqqqqnnnooolll]]][[[mmm|||\\\PPPGGGJJJFFFFFFDDDAAA===;;;:::999999999999666333222111111444999555555555555555555555555444555555666666666666666555555666777777777777666555666888777777777:::===<<>>CCCEEE]]]|||cccWWWbbbYYYRRRVVVaaaddd\\\RRRAAA:::111---...000000...........................,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++++++++,,,------******++++++,,,------...))),,,...///---,,,++++++......---------......///------------........................///////////////000000111111222333333222444;;;FFFSSSZZZ\\\ZZZUUUVVVYYY```nnnmmm\\\ZZZ^^^```___SSSOOOKKKKKKPPPVVVZZZ[[[ZZZ___dddfffccc]]]VVVRRR@@@999111...///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,---......///..............................///111111222222111555???PPP```kkkooopppoooiiihhh^^^YYY^^^cccrrrzzz[[[PPPGGGJJJEEEEEE???>>>===;;;999999;;;<<<666666444333444666555222666666666666666666666666444555555666666666666666777777888999999999999888888;;;===<<<:::;;;@@@EEETTTpppsssbbbddd\\\WWWYYY```dddaaa\\\JJJAAA777111000222111000////////////////////////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......(((+++---...,,,+++******000000////////////000000---------.........//////............/////////000000000000111222222333333333999DDDOOOWWWYYYWWWUUUZZZXXXZZZjjjjjj\\\ZZZ]]]aaa[[[VVVOOOMMMOOORRRTTTTTTSSSZZZbbbfffeeebbb______GGG>>>444///...//////---------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,---...//////////////////////////////......///111111222222222???LLL^^^kkkooommmjjjiiihhhbbbTTTSSSeeettt~~~vvvXXXOOOHHHLLLFFFDDDCCCAAA>>><<<<<<<<<;;;:::888888777777666666555555666666666666666555555555666666666666777777777777777888888888888999999999:::>>>;;;777::::::EEEZZZxxxjjjbbbaaa[[[TTTYYYdddeee___\\\MMM:::111111444111---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------........................------------------------............/////////000000000000000111111111111222111000111333444444444222AAASSSZZZUUUOOORRRYYY\\\ddduuurrr]]]YYY___^^^ZZZWWWYYY]]]\\\TTTMMMSSSPPPUUUccciiidddaaacccUUUIII;;;444///+++)))***,,,,,,---...---,,,+++***+++++++++*********))))))++++++++++++++++++++++++******************************))))))((((((''''''+++*********))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...////////////000000000000222...---000000...111888HHHaaannnfffeeeooopppeeebbbXXXXXXeeepppxxxtttWWWOOOHHHLLLFFFEEEBBB@@@<<<;;;;;;;;;:::999888888777777666666555555666666666666666666666555666666666666777777777777888888888888999999999999;;;>>>;;;;;;???>>>MMMhhhrrraaa^^^WWWSSSYYYeeeiiieee___QQQ@@@444222222000...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------000000000000000000000000////////////////////////........./////////000000000000000000111111111111333222111111222444444555BBBKKKTTTVVVSSSRRRXXX___^^^tttrrr]]]TTT\\\\\\]]]^^^^^^\\\ZZZXXXQQQPPPUUU___ffffffcccbbb^^^RRREEE<<<666000///111,,,------...---,,,+++***---------,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))((((((((((((+++*********))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---......////////////000000000000222000111333333333888AAAVVVeeennniiiiiinnnkkkaaaWWWZZZ\\\^^^lllrrrVVVOOOHHHLLLGGGFFFAAA>>>;;;:::::::::999888888888777777666666555555555555666666666666666666666666666666777777777777888888888888999999999:::999:::999<<>>IIIdddiiilllkkkjjjhhhbbbZZZTTTcccddd]]]pppoooVVVOOOHHHKKKGGGFFFAAA???<<<:::::::::999888888888777777666666555555555555555555666666666666666666666666777777777777888888888999999999::::::888;;;<<<>>>>>>@@@dddnnn___MMMDDDGGGQQQ[[[bbbddd^^^RRRCCC666///...///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------........................------------------------...////////////000000000000000111111111222222222444333222111222666;;;???NNNUUUYYYXXXXXX___iiioooooobbbeeefffccc___aaaiiipppiiijjjfffaaafffpppqqqiiiddd]]]TTTLLLAAA555000000............---------,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************+++++++++,,,,,,,,,------++++++,,,,,,---.........////////////000000000000---.........000999HHHVVVjjjiiijjjkkkggg___YYYYYY^^^lllmmmhhhmmmUUUPPPHHHJJJFFFFFFBBB???<<<;;;;;;;;;:::999888888777777666666555555444555555555666666777777666666666666777777777777888999999999999::::::::::::@@@AAAAAA@@@IIIxxxkkkRRRGGGGGGMMM[[[gggeeebbbZZZLLL===222000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------.........///................................................////////////000000000111111111111111222222222222444444333333444:::BBBIIITTT[[[___\\\```ooollliiiddd```aaahhhrrrxxx{{{|||tttiiiiiiqqqtttooohhhccc^^^XXXNNN???444000//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))***************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------...//////////////////000000000000333333111000555DDDXXXeeejjjiiikkkjjjbbbYYYZZZaaahhhnnnpppyyylllVVVPPPHHHIIIDDDEEEBBB@@@===;;;;;;;;;:::999888888777777666666555555444444555555666777777777666666666666777777777777999999999999::::::::::::666???@@@>>>EEEZZZtttXXXLLLJJJLLLXXXgggcccccc___SSSEEE999333222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------....../////////000000000000000000000000000000000000000000000000/////////000000000111111111111111222222222222333444444555555888@@@LLLUUUZZZ^^^]]][[[fffuuuhhhaaacccmmmwww}}}}}}tttoooqqquuuvvvkkkeee```^^^VVVGGG888111000000///............///............------------++++++++++++++++++++++++************************)))))))))************+++*********+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////////////////000000000000222333222222<<>>;;;:::::::::999888888888777777666666555555444444555555666777777888666666666666777777777777999999999:::::::::;;;;;;444======???TTTuuuxxxrrrqqqtttwwwzzz~~~bbbWWWPPPJJJQQQ___```bbbaaaYYYLLL???777444000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------...//////000000000000000000000000000000000000000000000000//////000000000111111111111111111222222222333333333444666777;;;FFFUUU```^^^```___ddd{{{yyyhhhccchhhrrrxxxzzztttwwwpppggg```___[[[NNN???555111000///.........///000///............---------++++++++++++++++++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000---000222666DDDWWWcccfffjjjkkkggg___[[[___ggglllooo|||kkkWWWQQQGGGGGGBBBBBB@@@===:::999999999888777888888888777666666555555444444444555666777777888666666666666777777777777999999:::::::::;;;;;;;;;999BBBAAAGGGggg}}}zzz}}}{{{rrriiibbbaaadddgggdddiiiooorrrvvv|||ooodddZZZMMMNNNZZZ^^^aaaaaa\\\QQQDDD:::444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---..............................////////////////////////000000000000111111111111111111222222222333333333222444666888>>>JJJZZZfffcccfffjjjxxxpppbbbaaaiiippp|||yyy{{{{{{nnndddcccaaaWWWIII???222111///.........///000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))******++++++++++++*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------.../////////////////////000000000000...222777???OOOaaaiiigggjjjiiibbbXXXXXXbbbiiiiiiuuuhhhSSSOOOHHHJJJFFFFFF@@@>>><<<;;;::::::888777:::999888777666666666666666666666666777777777777777777777777888888888888666777888888:::>>>??????888EEEGGGUUU~~~zzzyyy}}}uuuiii```]]]\\\YYYVVV[[[[[[\\\^^^bbbgggkkknnnyyy}}}wwwiii[[[SSSTTTXXXYYYZZZZZZWWWMMM@@@777555333111000000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////........................---///111111111000///000000000000000111222333444333444666>>>MMM]]]fffhhhiiihhhwwwnnn^^^\\\___yyy}}}mmmccc```^^^WWWQQQ???999111...///111///------------,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++---///000000000222444000333<<>>???>>>;;;FFFPPPkkk~~~|||{{{rrrggg___[[[WWWRRRNNNOOOPPPPPPRRRVVVZZZ^^^aaagggjjjpppwww}}}~~~lll___[[[PPPOOOQQQVVVYYYTTTHHH===444222000///000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////////////////////////////...000111111111111111111111111111111111222333333888333444AAAUUUccciiiiiihhhvvvhhh```kkk{{{wwwkkkddd^^^WWWQQQDDD===444//////000000...---------,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000111222111//////000111555:::DDDSSSaaagggfffccceeeYYYXXXdddlllooofffRRRNNNGGGIIIDDDDDDBBB???<<<::::::::::::::::::999888777666666666666666666666777777777888888777777777888888888999999;;;:::999;;;===>>>>>>===<<>>;;;999999::::::::::::999888777666666666666666666777777777888888888777777888888888999999999<<<:::999<<<===>>>???BBBNNNkkk|||qqqfff\\\TTTLLLGGGIIIHHHHHHIIIJJJMMMPPPRRRQQQRRRUUUWWW[[[aaahhhmmm{{{rrr___WWWMMMEEEIIIUUUZZZRRRHHH777444000......///000000...............---------------------------------........................------------........................////////////000000000000000000000000000/////////111222222222333333222222222222333333888888EEEYYYbbb^^^]]]cccoooeeeooottthhh```\\\TTTJJJ===333......//////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...///000000///000333555777CCCTTTbbbiiigggbbb^^^RRR```ssseeeRRRNNNGGGIIICCCCCC@@@===:::888999999999999:::999888777666666666666777777777777888888888888888888888888999999999999;;;999999<<<===>>>FFFPPPyyyzzzlll```VVVOOOKKKEEEDDDCCCCCCDDDFFFHHHJJJJJJKKKLLLNNNPPPUUU[[[___cccjjjpppttt{{{gggaaaSSSFFFFFFPPPXXXVVVPPP===999333000//////000000........................------------------------........................---------....../////////............///////////////////////////////////////...---///111333222000333333333333333333444555777>>>MMMYYY[[[\\\hhhyyyrrrooosss}}}oooeee```ZZZQQQDDD888111......///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---...///......000333666<<>><<<::::::;;;;;;:::888:::999888777666666666666777777777888888888999999888888888999999999999::::::999;;;======@@@QQQeeetttfffZZZQQQMMMFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKNNNRRRUUUQQQXXX]]]```fffqqqxxx{{{|||nnndddXXXJJJFFFLLLUUUZZZZZZFFF@@@888222000000000000.............../////////------------------------........................---------...//////000000............///////////////////////////////////////......000444555333000333333333333444555666666===FFFPPPVVV^^^ppprrrkkkwwwwwwiiiaaa^^^WWWLLL@@@777222000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000///...000333666HHHTTTbbbfffaaa\\\\\\^^^ggg{{{fffSSSQQQJJJKKKDDDCCC>>>=========>>>===;;;999:::999888777666666666666777777888888888999999999888888888999999999::::::::::::===@@@===DDD^^^{{{ppp```TTTNNNHHHGGGEEECCCBBBCCCDDDEEEEEEFFFHHHHHHHHHIIIKKKMMMHHHNNNRRRTTTZZZbbbggggggfffxxxccc\\\QQQJJJJJJPPPXXX]]]NNNGGG>>>666111000000///---........./////////000................................................---------...///000000000............////////////000000000000000000000000000///000444888999555000222222222333444666888888FFFNNNUUU^^^vvv|||nnnuuussshhhbbb]]]TTTIII???777333111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------------------------------------------.............../////////000000000000111111111000000333777:::RRR\\\eeeeee]]]YYY^^^fffooovvvqqqgggTTTQQQJJJKKKEEEDDD?????????@@@AAA@@@===::::::999888777666666666666777888888888888999999999888888999999999:::::::::;;;;;;???AAA???GGGgggyyygggXXXOOOGGGEEECCCAAA@@@@@@AAABBB???AAACCCCCCBBBBBBCCCEEEBBBGGGJJJLLLPPPWWWZZZZZZ^^^{{{ccc___WWWNNNIIIKKKSSSZZZSSSLLLAAA888222000//////---.........//////000000........................////////////////////////---------...///000000111............/////////000111111111111111111111111111000222777<<<<<<666111111111222333555777999:::LLLTTT\\\llluuuxxx}}}qqqdddaaaZZZPPPDDD;;;555333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000...///000111333777===AAAUUU^^^fffccc[[[ZZZdddooouuusss}}}ffffffVVVQQQHHHJJJDDD@@@@@@???>>>======<<<<<<<<<:::999999999888777777777666===AAA<<<666666888999888888999999999:::::::::===:::<<>>@@@AAACCCCCCCCCBBBAAABBBCCCEEEHHHKKKNNNQQQSSS___kkkwwwxxxtttxxxooo]]]SSSVVVSSSJJJNNN\\\ZZZPPPDDD:::555333222111111111111111000000000000........................////////////////////////............////////////000000000000000000000000222222111111111111111111111222333333444555666666///222111444:::666777EEEPPPWWW___}}}xxx~~~xxxiiiccc[[[RRRJJJ@@@555---...//////.........///111---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................---,,,,,,,,,,,,---....../////////000111111222222///000333444///000>>>PPPZZZfffiii\\\RRRZZZiiirrrsssdddRRRcccTTTQQQHHHKKKEEEBBB@@@???>>>===<<<<<<<<<<<<999999999888888888888888AAAJJJOOOHHH<<<666666777888999999999999:::::::::AAA>>>???BBBBBBSSSsssbbbUUUOOONNNKKKGGGDDDCCCDDDDDD@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJMMMWWW```bbb___cccqqq~~~gggTTTSSSQQQJJJKKKSSSXXXQQQGGG===666333222222111111111111000000000000........................////////////////////////............////////////000000000000000000000000111111111111111111111111333333333333444444444444111777444111666777>>>NNNTTTYYYhhh~~~}}}~~~ooohhh^^^XXXTTTJJJ<<<000111111111000///...//////---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,------...////////////000111111222222000111444444222555DDDVVV]]]aaa```YYYXXXbbbqqqzzzlllYYYSSSaaaSSSPPPHHHKKKFFFDDD@@@???>>>===<<<<<<<<<<<<888888888888888999999999666CCCLLLGGG<<<777888;;;999999999999::::::::::::>>>===@@@AAACCCZZZ{{{jjj\\\RRRQQQPPPMMMKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@DDDDDDCCCBBBAAAAAABBBBBBBBBIIIOOOPPPPPPTTT^^^fffkkkuuuuuuVVVMMMMMMJJJGGGIIITTTRRRLLLBBB999333333444111111111111000000000000........................////////////////////////............////////////000000000000000000000000111111111111111111111111444444444333333222222222222:::666000666>>>JJJYYYYYY```xxx}}}uuu}}}{{{ooobbb^^^^^^VVVEEE555444333333222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...////////////000111111222222222222333444555<<>>BBBBBBFFF___ppp```VVVUUUTTTSSSQQQOOOLLLIIIIIIHHHFFFCCCBBBAAAAAAAAAGGGFFFDDDCCCAAA@@@@@@@@@BBBEEEHHHIIIKKKNNNSSSXXX[[[cccppp|||ZZZJJJJJJJJJFFFCCCOOOQQQPPPHHH<<<444444666111111111111000000000///........................////////////////////////............////////////000000000000000000000000111111111111111222222222333333333333333333333222111;;;666111<<>>===<<<;;;;;;;;;;;;777777777888999999999:::999<<<;;;888777:::999666999999:::::::::;;;;;;;;;>>>AAABBBBBBLLLlllqqq```YYYWWWVVVUUUUUUTTTQQQNNNOOOMMMKKKHHHEEEDDDDDDDDDGGGFFFDDDCCCAAA@@@@@@@@@@@@AAABBBCCCEEEGGGJJJKKKRRRWWW___gggqqq~~~|||eeeMMMIIIKKKGGGBBBJJJOOORRRLLL@@@777555777111111111111000000000///////////////////////////////////////////////////............////////////111111111111111111111111000000111111111222222222111111222333333444555555333999555666FFFQQQUUU[[[kkkzzzpppmmmnnnooorrrvvv{{{}}}hhh]]]^^^\\\OOOBBB666444111000111111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////...------------...///////////////000111111222222222111111444===KKKXXX```ZZZSSSTTT___jjjvvvlllTTT^^^yyy```UUUQQQFFFGGGBBBBBB???>>>===<<<;;;;;;;;;;;;888888888888888999999999<<<;;;777444777<<<;;;666::::::::::::;;;;;;;;;;;;???>>><<>>>>>===<<<;;;;;;;;;;;;999999999888888888888888444555555555999??????;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>KKKnnn~~~jjj___YYYSSSRRRUUUYYY[[[ZZZXXXXXXWWWUUURRRPPPNNNLLLFFFEEECCCAAA@@@????????????@@@AAAAAAAAAAAABBBCCCAAACCCEEEFFFIIINNNWWW^^^jjjssshhhOOOGGGEEEAAAAAAHHHOOOOOOHHH???999666111111111111000000000000////////////////////////////////////////////////............////////////111111111111111111111111///000000111222222333333444444444555555666666666888777888FFFYYYbbbuuu{{{fff[[[ZZZ^^^aaa^^^^^^^^^^^^___ccciiimmmwwwzzz~~~yyyxxxvvvwww{{{~~~iii]]]XXXUUURRREEE>>>555000000111111///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////////////////...............//////000/////////000111111222222111222444;;;IIIWWW[[[WWWOOOYYYdddmmmzzzuuu```YYY\\\ggg}}}[[[SSSQQQGGGHHHEEEFFF>>>>>><<<;;;;;;;;;;;;;;;:::999999999888888777777555:::===<<<===??????===:::::::::;;;;;;;;;<<<<<<===AAAKKKaaattt```YYYRRRPPPTTTZZZ]]]]]]ZZZZZZZZZYYYWWWTTTQQQOOOHHHGGGEEECCCBBB@@@@@@???===???@@@@@@>>>===???AAA>>>AAADDDDDDDDDGGGLLLPPPQQQZZZhhhuuusssQQQEEEBBB@@@???FFFMMMOOOKKKBBB:::555111111111111000000000000000000000000000000000000////////////////////////............/////////000111111111111111111111111///000000111222222333333777666666666666555555555777666:::MMMaaannnqqq]]]WWWYYY]]]```bbbaaa^^^ZZZWWWXXX\\\___hhhlllssszzz~~~|||wwwrrrjjjhhhfffgggjjjnnnqqqrrrsssyyyrrraaaYYYWWWWWWMMMDDD888222111111000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.......................................///000000/////////000111111222222111444777>>>MMM[[[\\\UUUUUUaaalllssspppaaaUUUXXXhhh|||aaaVVVMMMFFFFFF@@@EEE@@@@@@???>>>===<<<;;;;;;888777777777888999::::::888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>DDDIIIlll{{{eeeYYYMMMLLLPPPTTTYYY^^^^^^[[[XXXXXXZZZYYYWWWTTTMMMNNNLLLHHHCCCAAABBBDDDAAA???<<<<<<===???@@@@@@??????@@@AAABBBDDDFFFGGGMMMMMMTTT```lllzzz]]]BBB???FFF>>>AAAHHHPPPOOOFFF===:::111222222111000000111222//////000000000000//////////////////////////////111111111000000000000000000111111111111222222222000111111000000333:::@@@HHHAAA;;;:::999777888;;;:::999DDDVVVfff~~~}}}ggg[[[VVVUUU[[[dddaaa```^^^\\\[[[ZZZZZZYYYcccfffkkkqqqtttsssoookkkbbb^^^\\\___```______bbbfffllltttyyy}}}nnn___WWWVVVRRRIII<<<444111111222111000000///...---,,,,,,,,,------------------------,,,,,,------------......++++++,,,,,,,,,,,,------...------------...//////////////////////////////000000000000////////////111111111111111222222222333///777KKKVVVUUUSSSWWW^^^eeeiiisssmmmYYYPPP```xxx```UUUMMMFFFGGG@@@EEE<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888999:::999999999::::::;;;;;;;;;:::::::::;;;<<<===???@@@AAAGGGZZZlll^^^QQQLLLOOOSSSXXX]]]^^^[[[YYYXXXXXXXXXUUUSSSQQQRRRQQQMMMHHHEEEEEEGGGEEEBBB???>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEIIIHHHKKKTTT]]]hhhvvviiiKKK@@@AAA>>>@@@HHHPPPQQQHHH???;;;222222222111000000111222//////000000000000//////////////////////////////111000000000000000000000000111111111111222222222222333222111000222777;;;BBB===999999888777888;;;888===HHH[[[xxx~~~eeeZZZVVVUUUZZZccc```___^^^\\\[[[ZZZZZZZZZ\\\^^^aaafffiiiiiifffccc]]]XXXUUUWWWWWWUUUUUUWWW\\\bbbiiinnnrrrwwwvvvcccXXXTTTSSSLLLBBB999444222222222000000///...------------------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////........................000000000000////////////111111111111222222222222444333<<>>@@@HHHQQQSSSKKKBBB>>>444444222111111111111222///000000111111000000///////////////////////////000000000000000000111111000111111111111222222222333333333222000111333555;;;777666777777666888<<<;;;CCCPPPjjjyyybbbXXXVVVUUUZZZaaa______^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\^^^___]]]\\\XXXRRRNNNNNNMMMJJJIIIKKKNNNSSSYYY]]]aaafffmmmsssuuuzzzmmm^^^VVVTTTPPPIII@@@888333222222000000///...------------------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////------------------------////////////000000000000111111111111222222333333666888CCCQQQUUUQQQSSSYYYgggssswww|||{{{wwwbbbMMM\\\mmmyyy^^^TTTMMMGGGGGGAAAEEEGGGEEECCCAAA???>>>======;;;:::999999888888888888:::::::::::::::::::::999999::::::<<<===???AAABBBGGGUUU~~~lllWWWMMMLLLOOOVVV]]]cccaaa___]]]\\\ZZZXXXWWWVVVVVVVVVUUUSSSRRRQQQQQQOOOMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAADDDBBBCCCGGGHHHIIINNNUUU^^^iiiyyypppTTTDDD???@@@GGGQQQUUUNNNEEEAAA777555222111111222222222000000000111111000000000////////////////////////000000000000000111111111000000111111111222222222222333333222222111222222666444444777666444666;;;AAAHHH\\\|||uuu^^^VVVVVVVVVYYY```______^^^^^^]]]]]]^^^^^^bbb```\\\[[[[[[[[[[[[ZZZUUUNNNIIIIIIGGGDDDCCCEEEEEEHHHLLLPPPSSSXXX]]]aaaeeekkkttt}}}zzzeeeYYYUUUTTTOOOFFF;;;444111111000000///...............------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------------...//////------------------------////////////000000000000000111111222222333333333555<<>>======<<<===>>>@@@AAA;;;;;;:::999888888888999:::::::::::::::::::::999<<<<<<<<<===>>>???@@@AAAJJJcccpppZZZNNNMMMPPPXXX___cccbbbaaa___\\\ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTQQQOOOMMMLLLKKKIIIGGGEEEEEEFFFEEEEEECCCBBBAAADDDCCCFFFKKKJJJGGGGGGKKKSSSWWWaaaooo^^^GGGBBBAAAGGGQQQUUUPPPIIIDDD:::777222111111222222111000000111111111111000000000000000000000000000000//////000000111111111111000000111111111222222222111111111222333333333222555444555777666444666<<>>555111000000000///.........//////------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------...------------...//////------------------------.../////////000000000111000111111222333333444444555???LLLTTTTTTUUU^^^iiinnn|||vvvlll\\\OOO___qqq[[[SSSMMMGGGHHHAAAEEEFFFDDDAAA>>><<<;;;;;;<<<;;;::::::999999999999:::::::::::::::::::::::::::============>>>???AAAAAANNNvvvvvv___RRRPPPSSS[[[bbbaaabbbbbb___\\\YYYYYYZZZZZZXXXVVVUUUVVVWWWWWWWWWVVVTTTRRRRRRRRRQQQOOOMMMIIIJJJKKKKKKJJJHHHGGGFFFEEEFFFIIIMMMLLLGGGEEEGGGMMMLLLPPP[[[jjj|||iiiLLLGGGDDDGGGOOOUUURRRLLLHHH===888333111222333222111000111111222222111111000000000000000000000000000/////////000111111222222000111111111111222222222111000000222444555555444666555666888777555:::AAAKKKVVV|||sss[[[TTTVVVXXX\\\aaaccccccccccccdddeeefffggghhheeebbb___^^^]]]ZZZYYYRRRKKKDDDCCCAAA======?????????AAACCCEEEHHHJJJLLLMMMRRRZZZaaaggglllpppsssxxx```ZZZXXXTTTLLLBBB999333000000000//////...//////000------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////------------------------......//////000000111111000111111222333444555555777BBBMMMSSSTTTYYYeeeqqq{{{}}}uuuwww|||xxxeeeYYYUUUcccxxx~~~ZZZRRRMMMHHHHHHAAAEEEMMMJJJEEE@@@<<<:::999999::::::999999999:::;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDSSS~~~fffXXXTTTWWW]]]dddcccdddeeebbb___]]]]]]^^^ccc___ZZZWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVTTTRRROOOPPPQQQQQQQQQOOOMMMLLLKKKJJJLLLNNNLLLGGGFFFIIIIIIFFFGGGOOOXXXbbbrrr}}}\\\KKKFFFFFFNNNTTTSSSMMMJJJ???999333111222444222000000111111222222111111000000000000000000000000000...//////000111111222222000111111111111222222222444222000111444666555444666555777999888888???HHHTTTkkkuuu[[[SSSVVVYYY]]]cccfffffffffggghhhjjjkkklllhhhgggfffggggggfffccc```VVVNNNGGGDDD@@@<<<;;;======<<<<<<>>>@@@BBBCCCDDDDDDHHHLLLQQQUUUZZZ```cccnnnttt}}}nnn___[[[UUUNNNFFF>>>777222000000////////////000000------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////.................................///000111111111000111111222333444555666<<>>???999999999999:::;;;;;;<<<888888999::::::;;;<<<<<<::::::;;;===@@@CCCEEEFFFWWWlll]]]XXXYYY___eeefffhhhiiigggcccaaabbbdddkkkeee^^^ZZZYYYZZZZZZYYYWWWVVVVVVWWWXXXXXXWWWUUUSSSTTTUUUVVVVVVTTTRRRQQQRRROOONNNNNNKKKGGGHHHMMMHHHDDDDDDIIILLLOOOWWWaaaooonnnNNNHHHFFFMMMSSSSSSNNNLLL@@@:::333111222444333000111111222222222222111111000000000000000000000000...//////000111222222222000111111111111222222222777444111111444666555444555555777999999;;;DDDNNN___~~~vvv[[[SSSVVVZZZ^^^dddggghhhhhhiiijjjlllnnnooojjjjjjllloooqqqpppmmmjjj\\\TTTKKKGGGBBB===;;;===;;;:::999:::<<<>>>?????????AAACCCFFFIIINNNTTTYYY___fffoooyyy|||bbb]]]UUUOOOIIIBBB:::333000000////////////000111------------------------,,,,,,---------.........++++++,,,,,,,,,---------...------------...//////////////////////////////---......///000111111222000111111222444555666666@@@HHHNNNPPPRRR\\\kkkvvvzzziiirrr|||zzzlllSSSYYYrrr|||aaaQQQMMMEEEBBBCCC@@@AAA???<<<;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>???DDDLLLQQQyyyaaaUUUWWW]]]```___dddhhheeeaaabbbkkksss{{{gggYYYZZZ]]]YYYUUUVVVYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUVVVXXXXXXUUUQQQTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQOOONNNNNNOOO[[[fffxxxxxx___TTTMMMOOOSSSSSSQQQPPPEEE>>>555222222444333111111111222222222222111111222222222111111111000000111111111111111111111111000111111111111222222222333333333444444444555555333666888666555===OOO^^^|||xxx~~~yyy```YYYZZZZZZ]]]dddeeefffhhhkkkmmmoooqqqrrrqqqqqqsssvvvyyy{{{{{{zzznnnaaaQQQFFFCCCBBB???;;;:::::::::::::::;;;;;;;;;<<<===>>>@@@BBBDDDGGGHHHPPPTTT[[[eeepppzzzppp___QQQQQQRRRIII;;;222222111//////000000...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////000000000000////////////222111333666444333777===GGGOOOKKKNNN___gggtttyyylllxxxuuu~~~}}}kkkVVVTTTggg{{{zzz```PPPMMMEEECCCDDDAAA@@@>>><<<<<<<<<===<<<;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<>>@@@BBBCCCHHHKKKQQQYYYccclllssswww~~~{{{gggUUUQQQRRRKKK>>>555222111//////000000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000///222111333666555333777>>>JJJMMMPPPYYYhhhrrrooonnnxxxyyyqqqsssoooaaaUUUZZZoooxxx^^^OOOMMMFFFDDDEEEBBB>>>===<<<===>>>>>>===;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<999<<>>??????AAAFFFLLLSSSZZZ___bbbmmmuuuttt[[[RRRRRRMMMCCC:::222111//////000111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////////////////////////////000000000000000000000000222222444666555444999@@@MMMJJJUUUfffrrrtttiiissswwwtttxxxpppcccWWWTTT___tttuuu\\\NNNLLLFFFEEEFFFCCC>>>===<<<===>>>???===<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<@@@:::>>>FFFDDDFFFaaatttbbb^^^```bbbcccdddccc```\\\YYYZZZ\\\[[[XXXYYY]]]^^^ZZZXXXZZZ\\\[[[[[[ZZZYYYXXXXXXWWW^^^\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^]]]ZZZYYYYYYZZZYYYZZZZZZZZZ___lll~~~||||||lll^^^ZZZ\\\YYYTTTQQQMMMGGG>>>888555444333222111222222333333222222111111111111111111111111111111111111111111111111111111111111222222222333333444444444444555555555555:::666999???BBBNNNtttkkk]]]ZZZ\\\bbbhhhkkkkkkmmmpppssswwwzzz|||yyywwwuuuvvvyyy}}}}}}ppp___NNNCCC@@@@@@===<<<<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<===<<<===@@@CCCHHHLLLPPPRRR\\\dddnnnwww|||dddTTTQQQNNNFFF>>>444222000///000111111000////////////............------------------------,,,,,,,,,---------..................////////////////////////////////////000000000000000111111111333222444666666555;;;BBBOOOGGGXXXppp|||kkkmmmwwwtttrrryyyiiiXXXSSS[[[lllttt[[[NNNLLLGGGEEEFFFCCC???>>>======>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>EEEDDDIIIlll{{{ggg``````aaacccdddfffeee```ZZZTTTPPPOOORRRWWW^^^___\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\[[[ZZZZZZZZZ\\\]]]ZZZ[[[[[[\\\]]]^^^___```\\\]]]^^^^^^]]]\\\^^^___]]]^^^^^^[[[ZZZ___jjjsss{{{|||~~~{{{yyyvvvmmmwwwuuubbb\\\]]][[[VVVSSSMMMHHH@@@999444222222222222222333333333333222222111111111111111111111111111111111111111111111111111222222222222333333333444444444555555555666666777666;;;BBBHHH[[[qqq```[[[]]]dddiiioooooooooqqqtttwwwzzz|||~~~|||zzzzzz|||~~~uuufffUUUIIIDDDCCC>>>>>>===<<<;;;;;;::::::======<<<;;;::::::;;;;;;:::;;;<<<>>>@@@CCCEEEFFFNNNTTT[[[cccjjjsss}}}oooXXXPPPNNNHHHAAA666333111000000111111000////////////............------------------------,,,,,,,,,---------.............../////////000000000000000000000000000000///000000000111111111222444333444666666777===EEELLLFFFZZZvvvkkktttvvvmmmooojjjYYYMMMSSSgggsssZZZMMMMMMGGGEEEFFFBBBBBB@@@===<<<===>>>============<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<@@@<<<>>>AAADDDTTT}}}mmmdddbbbaaadddfffiiijjjggg___UUUMMMJJJNNNSSSYYY]]]]]]\\\[[[VVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\[[[ZZZZZZ\\\^^^[[[[[[\\\]]]^^^___``````[[[]]]^^^___^^^___```bbb\\\^^^```___]]]]]]```dddgggttt~~~wwwuuutttkkkssshhh^^^^^^\\\XXXUUUNNNIIIAAA:::555222333333222222333333333333222222111111111111111222222222111111111111111111111111222222222222333333333333444444555555555666666666555888>>>HHHXXXuuuxxxddd]]]___eeeiiipppppppppqqqsssvvvzzz|||}}}wwwkkk\\\PPPHHHFFFAAAAAA@@@???===<<<;;;;;;<<<<<<;;;:::999999999999999999999:::;;;<<<===>>>CCCGGGMMMSSS[[[fffrrr{{{|||^^^PPPMMMJJJEEE999666222000000111000000////////////............------------------------,,,,,,,,,---------............/////////000000000000000000000000000000000///000000111111222222222444333444777777888???GGGGGGKKK___{{{zzzpppuuuqqqjjjmmmbbbTTTOOO]]]uuurrrZZZNNNMMMGGGEEEEEEAAAFFFBBB>>>;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===???AAAJJJfffttthhhdddcccggghhhkkknnnnnnggg]]]TTTLLLLLLNNNQQQWWW]]]___^^^[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]]]]\\\[[[\\\^^^\\\\\\]]]^^^___``````aaa]]]___````````````aaaccc______```aaaaaaaaabbbbbbccciiiyyyxxxssstttooovvvoooaaa^^^\\\XXXUUUNNNJJJDDD<<<666444555666222333333444444333333222000000111111111222222222111111111111111111111111222222222333333333444444555555555555666666666666666:::AAAQQQppp|||ggg___aaafffhhhnnnnnnnnnooorrrvvv{{{}}}{{{sssgggZZZOOOJJJFFFEEEDDDCCCAAA@@@???>>>======<<<;;;::::::::::::999999888888999:::;;;;;;===@@@EEEIIINNNVVV```hhhttt~~~fffSSSNNNKKKHHH;;;888333111000000000///////////////....................................,,,,,,,,,---------........./////////000000000000000000000000000000000000///000000111111222333333555333444777777999@@@IIIFFFVVVfff~~~|||wwwpppnnnooolllaaaYYY[[[ooosssZZZNNNMMMGGGDDDEEEAAAHHHDDD>>>::::::;;;======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;@@@BBBCCCQQQvvvxxxlllfffdddiiijjjlllppprrrnnnddd]]]OOOMMMJJJKKKRRR\\\aaabbbfffeeeccc```^^^[[[YYYXXXXXX\\\______]]]\\\]]]^^^]]]^^^^^^___``````aaaaaa```aaabbbbbb``````aaabbbeeedddbbbbbbdddeeeeeeeeebbbaaagggtttzzzqqqtttqqqxxxtttccc___\\\XXXUUUOOOLLLEEE>>>888555777888222333333444444333333222000000111111222222222222111111111111111111111111222222333333333444444444555555555555666666666777888<<>>>>>============::::::::::::::::::;;;<<<;;;>>>BBBCCCEEEIIIOOOTTT```kkkyyylllUUUNNNMMMJJJ===999444111000000///...000/////////....................................,,,,,,,,,---------......////////////000000000000000000000000000000000000///000000111222222333333555444555777888999AAAJJJIII```mmm}}}lllnnnvvvnnn\\\XXXccc|||oooXXXNNNMMMFFFCCCDDDAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>AAAFFF\\\rrrgggfffdddkkknnnnnnttt|||vvviiiVVVTTTRRRTTTYYY```fffiiimmmgggdddffffffbbb___^^^^^^______^^^]]]]]]___aaaeeefffgggeeecccaaaaaabbbhhhgggfffdddccccccccccccfffeeeeeedddccccccbbbbbb``````fffnnnoooqqq{{{tttwwwoootttiii^^^WWWUUUVVVOOOMMMIIIBBB;;;666444444333333333333333333333333222222222222111111000000000111111111111222222222444444444555555555555666666222222666888666666888:::AAAKKKppp}}}rrreeeeeegggffflllkkkmmmsssvvvxxx}}}ttt```OOOQQQJJJJJJKKKGGGJJJKKKAAAFFFDDDAAA?????????>>>===:::::::::999::::::;;;;;;============???AAADDDEEEMMMWWWccclllrrr{{{|||XXXLLLMMMIIIEEE@@@:::444111000000000000/////////................................................////////////000///.........///111222......///000000000000000000000000111222222333333555555666777999>>>HHHQQQ\\\dddvvv{{{yyyzzzoooqqqttthhhYYYcccsssoooXXXMMMMMMFFFCCCDDDAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======???AAABBBGGGcccwwwkkkiiieeejjjmmmmmmvvvuuugggdddaaa```bbbfffiiikkkooojjjgggiiijjjhhhfffgggkkkiiigggdddccceeekkkooosssssstttttttttsssqqqppprrrqqqooommmlllkkkjjjjjjmmmmmmlllllljjjiiigggfffkkkhhhjjjnnnkkkhhhsssuuuuuuooosssnnn```[[[YYYWWWOOONNNJJJCCC<<<777444444333333333333333333333333222222222222111111111000111111111111222222222222444444444555555555555666666333444888999777777999:::DDDZZZ{{{~~~nnnjjjiiihhhlllkkkmmmrrrvvvyyy}}}jjjYYYSSSLLLMMMOOOKKKMMMLLLBBBGGGDDDAAA@@@@@@@@@???>>>;;;;;;:::::::::::::::;;;;;;;;;:::;;;<<<>>>@@@AAACCCIIIRRRXXX]]]fffsss}}}fffTTTPPPIIIGGGBBB;;;555222111111111000000/////////.............................................////////////000//////...///000111222///000000111111111111111111111111222333333444444555555555777888===HHHSSScccmmm}}}~~~|||{{{uuuooorrrmmm]]]aaarrrnnnXXXMMMMMMFFFCCCDDDAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>CCCBBBHHHnnnxxxtttxxx}}}pppkkkeeeiiikkknnnyyywwwsssnnnkkkkkkkkkjjjjjjqqqlllkkknnnpppoooppprrrzzzwwwrrrnnnnnnsss|||~~~|||zzzyyyyyywwwwwwwwwvvvtttqqqnnnllllllhhhiiilllkkkgggmmmwwwwwwsssqqqtttttt___]]][[[UUUPPPNNNKKKDDD===777555444333333333333333333333333222222222222111111111111111111111111222222222333444444444555555555555666666444555999:::777777:::===HHHjjjuuuxxxnnnkkkiiimmmlllmmmrrruuuyyytttdddVVVMMMNNNQQQOOOPPPPPPFFFHHHFFFCCCAAAAAAAAA@@@???======<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@CCCGGGIIILLLUUUbbblllrrr~~~rrr[[[QQQGGGIIIDDD===666222111222333000000000/////////..........................................///////////////////////////000111111000000111222222222222222111222222333444444555555555444555777999===JJJWWWlllyyysssssssssrrrcccUUUkkkmmmWWWLLLLLLFFFCCCDDDBBB@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???;;;CCCAAAKKK|||ooommmoooxxxtttllleeehhhjjjqqq~~~|||zzzxxxxxxvvvuuuzzzvvvvvvyyy{{{{{{}}}xxxttttttvvvvvvrrrrrrvvv}}}|||sssssstttzzzxxx]]][[[ZZZRRRPPPOOOLLLFFF>>>999666555444444444444444444444444222222222222222222222222111111111222222222333333444444444555555555555666555444666999999777777;;;CCCOOOyyyvvvrrrmmmmmmpppnnnnnnqqqtttvvv}}}|||lllZZZMMMKKKOOOOOORRRUUUNNNKKKHHHEEECCCCCCCCCBBBAAA??????===<<<;;;;;;;;;;;;============>>>>>>>>>???AAABBBDDDDDDEEEKKKUUU]]]aaalllzzz}}}bbbUUUGGGIIIFFF???888222000222333000000000////////////.......................................///////////////////////////000000111///000111111222222111111111111222222333444444444555333555999:::???MMM^^^sss|||yyyzzzmmmZZZYYYwwwlllVVVLLLLLLFFFCCCEEEBBB@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????;;;EEEDDDWWWzzzkkkllljjjooosssuuu{{{yyymmmfffhhhllluuuuuurrrppprrrwww___ZZZYYYRRRQQQPPPMMMGGG@@@:::666555444444444444444444444444222222222222222222222333111222222222222333333333444444444555555555555666444333555888888666999>>>HHH\\\yyytttuuussspppppprrrssssssxxx~~~ttt___LLLFFFJJJLLLRRRYYYWWWOOOMMMIIIGGGFFFEEEDDDCCCAAAAAA???>>>============>>>?????????????????????<<<>>>?????????AAAFFFJJJRRRYYYdddoooyyymmm\\\KKKIIIGGGAAA:::333000111222111000000000////////////....................................////////////...//////000000000000000...///000000111111000000000000111111222222333333666333555;;;>>>BBBSSShhhxxx~~~yyy```TTTffflllUUUKKKKKKEEECCCEEEBBB@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@???IIIJJJiiirrrgggllljjjmmmmmmmmmrrr|||sssiiiiiimmmwwwyyyoooiiijjjsssyyyiii\\\ZZZVVVQQQQQQNNNIIIAAA;;;777666444444444444444444444444222222222222333333333333222222222222333333333333444444444555555555555666444333555888777777<<>>>>>???@@@@@@@@@??????;;;===??????>>>>>>???@@@GGGJJJPPPYYYaaalll|||xxxbbbMMMIIIIIIEEE>>>666111111222111111000000000/////////....................................////////////......///000000000000000......///000000000000000///000000111111222333333666333666???BBBFFFZZZrrr{{{yyymmmTTTVVVqqqkkkUUUKKKKKKEEECCCEEEBBB@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAA@@@JJJOOOxxxiiibbbiiigggjjjkkklllrrr{{{|||nnnlllmmmxxxooogggkkkpppssssss]]]YYYXXXRRRQQQOOOJJJBBB<<<888666555555555555555555555555222222222333333333444444222222222333333333444444444444444555555555555666666555666888888999AAAKKK```~~~zzzuuutttuuuxxxwwwuuuvvvzzzkkkQQQFFFJJJKKKPPPXXXYYYZZZWWWRRRNNNLLLIIIGGGEEEDDDDDDCCCCCCBBBCCCCCCDDD???@@@AAABBBCCCBBBBBBAAABBBBBBCCCBBBAAAAAAAAAAAACCCBBBEEEJJJOOOVVVfffuuunnnTTTJJJKKKJJJDDD;;;444222333111111111000000000//////....................................////////////---...///000111000000/////////000111111111111000000000111222222333333444777333888BBBFFFKKKaaa|||{{{tttooo[[[PPPaaawwwkkkUUUKKKKKKEEECCCEEEBBB@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAA???HHHPPP}}}bbb]]]fff___cccfffhhhpppyyy}}}|||sssnnnmmmwwwrrrjjjpppmmmnnnxxx]]]VVVXXXRRRRRROOOJJJCCC<<<888666555555555555555555555555222222222333333444444444222222333333333444444444444444444555555555666666777666777999999;;;EEEPPPpppvvv}}}uuuuuuuuuwww{{{zzzwwwxxx|||nnnTTTIIIMMMNNNPPPUUUUUU]]]ZZZTTTPPPMMMJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDFFFGGGFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDAAABBBEEEGGGKKKXXXgggxxx~~~cccKKKMMMMMMHHH>>>666333444111111111111000000000000..................................../////////000---...000111111111000///000000111222222222222222111222222333333444555555888444999DDDHHHNNNeeessspppgggOOORRRnnn{{{hhhSSSKKKKKKDDDAAADDDBBBAAA@@@??????>>>>>>??????>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@CCCFFF\\\tttdddaaabbbdddeeegggkkkpppvvv|||yyypppnnnxxxwwwkkkllljjjqqqbbbVVVZZZRRRPPPLLLIIIEEE@@@:::666666555555555555444444444333333333333333333333333222222333333333333444444333444555555444444555777333666888666555<<>>>>>??????======;;;:::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAFFFIIIkkkpppcccbbbcccbbbccceeeiiinnntttyyy|||~~~|||ssspppwwwooolllmmmrrrgggYYY\\\RRRPPPLLLIIIEEE@@@:::666666555555555555444444444333333333333333333333333222222333333333333444444333444666555444444555777888666777999:::@@@SSSfffuuuzzzzzzvvvuuuyyy}}}~~~|||___OOONNNNNNPPPRRRMMMOOOMMMOOORRRQQQMMMKKKNNNKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJTTTVVV___nnn|||yyy{{{WWWPPPJJJHHHCCC:::555555222222111111000000////////////000000000000//////000000////////////000000000111111111111222222222222222111111111111111111333444555444333333555666777888===EEEOOO^^^tttxxxmmmZZZPPPdddiiiUUULLLLLLEEEAAACCCBBB@@@@@@???>>>>>>>>>>>>???<<<<<<;;;::::::::::::;;;=========>>>???@@@BBBBBBIIIMMMjjjaaaccceeebbbcccfffiiinnntttyyy|||~~~zzzuuuxxxtttjjjkkkpppooo\\\]]]SSSPPPMMMIIIFFFAAA;;;777666555555555555444444444333333333333333333333333222222333333333333444444333555666666555444666777;;;666777<<<===DDD]]]yyyuuu}}}}}}xxxuuuxxx|||fffTTTQQQNNNOOOQQQMMMIIIHHHJJJOOOPPPNNNNNNQQQMMMMMMLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKOOOWWW```kkkzzzooogggiiiXXXLLLKKKGGG;;;555888222222222111000000////////////000000000000//////000000////////////000000000111111111111222222222111111222222222222222222333444555444333333555777888:::AAAKKKWWWggg}}}lllYYY\\\ppphhhTTTKKKKKKDDD@@@BBBAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;::::::::::::<<<<<<======???@@@BBBCCCKKKPPPzzzeeeaaadddgggdddfffhhhlllqqqvvv{{{}}}~~~||||||xxxfffdddmmmwww^^^\\\SSSQQQMMMJJJFFFAAA;;;777666555555555555444444444444444444444444444444444222222222333333333444444444555666666555555666777999666888======EEEgggvvv|||wwwuuuxxx|||~~~kkkYYYUUUPPPQQQTTTQQQIIIFFFEEEIIILLLMMMPPPTTTPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLLLLLLLMMMIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPPPPPPPNNNNNNKKKJJJKKKNNNQQQXXXgggvvvrrriii}}}aaaKKKIIIJJJ???888999333333222111111000000/////////000000000000//////000////////////000000111000000111111111222222222111111222222222222222333333444555444444444666888:::<<>>>>>======>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>@@@AAABBBMMMXXXssscccbbbggghhheeegggjjjnnnssswww{{{}}}}}}{{{cccdddjjj}}}~~~```ZZZTTTRRRNNNKKKGGGBBB<<<888666555555555555444444444444444444444444444444444222222222333333333444444444555777666555555666888555666:::>>>===KKKvvv|||wwwvvvzzz~~~ppp]]]XXXRRRSSSXXXWWWUUUMMMFFFEEEGGGHHHLLLPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQMMMMMMNNNOOOOOONNNNNNMMMJJJLLLOOOQQQSSSRRRQQQPPPNNNMMMMMMNNNLLLNNNXXXcccvvvyyywwwyyyoooNNNGGGJJJEEE;;;777333333222222111000000000//////000000000000/////////////////////000111111000000111111111222222222111111222222333333333333333444555555444555777999:::;;;CCCPPPaaattt~~~~~~}}}fffZZZjjjzzzdddPPPIIIIIICCCAAADDDBBB??????>>>============>>><<<<<<======<<<<<<;;;::::::;;;;;;<<<>>>@@@BBBCCCQQQiiipppdddfffiiiiiieeegggjjjnnnssswwwzzz|||{{{|||dddiiiiiirrreee[[[UUURRROOOKKKHHHBBB===999666555555555555444444444444444444444444444444444222222333333333333444444444666777777666555777888333777<<<>>>CCC]]]zzz}}}xxxuuuyyy|||tttaaa[[[TTTUUU\\\\\\dddXXXMMMHHHGGGFFFGGGJJJPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTPPPQQQRRRRRRRRRPPPOOONNNOOOPPPRRRSSSTTTSSSQQQPPPPPPOOOOOOOOOMMMJJJNNNUUU^^^gggwww|||www|||\\\JJJIIIGGG???777333333333222111111000000//////000000000000/////////......//////000111222000111111111111222222222111111222222333444444444222444555555444555777999999<<>>=====================>>>>>>>>>===<<<;;;;;;;;;<<<===???AAACCCDDDWWWooofffiiikkkiiifffhhhlllpppuuuxxx{{{||||||}}}kkkhhhdddiiiqqqnnnrrrkkk^^^UUUSSSOOOLLLHHHCCC===999666555555555555444444444555555555555555555555555222222333333333333444444444666777777666666777888555:::<<<>>>QQQyyyxxx~~~vvvpppqqqtttyyyxxxeee]]]VVVVVV]]]^^^iii^^^SSSOOOMMMKKKIIIKKKSSSUUUXXX[[[]]]___``````[[[[[[[[[\\\\\\\\\\\\]]]ZZZ[[[[[[[[[[[[YYYVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVUUURRRQQQSSSRRROOOOOOQQQRRRWWWbbbrrr{{{{{{tttRRRFFFGGGBBB:::444333333222222111111000//////000000000000//////............///000111222000111111111111222222222111111222222333444444555222444555555555666888:::;;;AAAOOOcccvvvzzztttjjj\\\WWW^^^jjjeeeQQQJJJLLLGGGFFFJJJHHH??????>>>==================>>>?????????>>><<<;;;<<<<<<===???@@@CCCDDDEEE]]]ooohhhlllmmmiiiiiikkkooosssxxx{{{~~~qqqaaa^^^dddkkkdddccc}}}yyypppaaaVVVSSSPPPLLLHHHCCC>>>:::666666555555555444444444555555555555555555555555222222333333333444444444555666777777666666777888999===<<>>444444333222222111111000//////000000000000//////............///000222222000111111111111222222222111111222333333444555555222444555555555666888:::???GGGYYYpppxxx___QQQZZZjjjsssdddSSSLLLKKKDDDDDDFFFAAA@@@??????>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;===<<<@@@999>>>DDD???PPPlllpppggghhhlllnnnjjjmmmqqqtttvvvzzz}}}rrraaa[[[bbbaaabbbfffxxxwwwuuu}}}cccZZZSSSMMMLLLJJJDDD>>><<<777777777777777666555555444444444444444444444444333333333444444444555555555666777777777777999;;;666<<>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;===<<<@@@:::@@@EEE???QQQ|||rrrhhhiiilllmmmjjjnnnssswwwyyy|||}}}yyyddd]]]bbb___bbbgggyyy~~~wwwdddZZZSSSMMMLLLJJJDDD>>>===777777777777777666666555444444444444444444444444333333444444444555555555444555666666666666999;;;888888BBBSSStttwwwuuuggg[[[ZZZaaajjjssszzzooo```YYYVVVXXX]]]ccccccccccccbbbbbbccccccmmmjjjhhhlllttt{{{~~~}}}zzzvvvsssqqqooollljjjbbbaaa```___aaagggqqqxxxyyykkklllmmmMMMGGGDDD===888666444222333222111000//////000000000000/////////////////////000111111111111111111222222222222222333444444555555444444333444555555555777;;;===EEENNNccc~~~|||dddPPPYYYbbbpppcccRRRLLLKKKEEEDDDFFFAAA@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<>>>;;;@@@;;;CCCGGGAAATTTtttkkkkkkmmmnnnlllpppvvvzzz|||}}}~~~~~~}}}|||ggg^^^```^^^dddmmmjjj[[[TTTNNNLLLJJJCCC>>>===777777777777666666666666444444444444444444444444333444444444444555555555333444666666555666999;;;>>>888GGGiii{{{nnnaaaUUUSSSYYY```gggnnnyyyvvvggg\\\WWWZZZ```fffggghhhiiijjjmmmqqqttt}}}zzz|||~~~|||xxxsssooonnnoooqqqzzzdddfffjjjyyyYYYHHHDDDAAA:::777444333222222111000///000000111111000000///000////////////000111111111111111111222222222333222333444444555555444444333444555555666888<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>;;;@@@===DDDIIIFFF\\\vvvnnnoooqqqrrrpppssswwwzzz|||}}}}}}~~~~~~|||{{{|||iii^^^^^^\\\hhhvvvrrr]]]UUUNNNLLLIIICCC>>>===888777777666666666666666444444444444444444444444444444444444555555555555444555666777777888:::<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>:::@@@>>>EEEJJJMMMkkkvvvpppsssvvvxxxuuuuuuvvvwwwzzz|||~~~~~~|||}}}~~~~~~~~~|||{{{zzz{{{~~~kkk___]]]\\\kkk|||yyy^^^VVVNNNLLLIIICCC???>>>888888777666555666666777444444444444444444444444444444444555555555666666555777888888999:::<<>>;;;666333222222111111000000111111111111000000000000000000000111222222111222222222222333333333222333444444555555444444444444555555666:::???CCCOOOXXXzzzoooVVV^^^kkk}}}bbbQQQKKKJJJEEEEEEGGGCCC@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========:::AAA???CCCKKKWWW}}}sssooosssxxx{{{wwwvvvuuuvvvyyy|||~~~~~~zzzzzz{{{|||||||||zzzzzz{{{~~~nnn```\\\ZZZiiiyyy___VVVOOOLLLIIICCC???>>>999888666555555555666777444444444444444444444444444444555555555666666666666777999999:::;;;>>>@@@<<>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<:::BBB>>>AAAKKK___nnnjjjooovvvyyyuuuttttttwww{{{}}}|||{{{wwwxxxyyy{{{{{{{{{{{{zzz{{{~~~rrrccc\\\VVVcccnnnlll```WWWOOOLLLIIICCC???>>>999888666555555555777777444444444444444444444444555555555555666666666666555777888999999;;;>>>@@@FFF]]]rrr\\\TTTNNNMMMNNNQQQXXX___iiinnntttzzz}}}ttthhhbbbbbbfffkkkqqqssstttyyyiii___hhhrrrcccJJJFFFBBB===888444222222222111000111111222222111111000111111000000111111222333222222222333333333444444222333444444555555444444444555555555777<<>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<:::CCC>>>@@@KKKeeekkkfffkkkrrrvvvsssssstttxxx}}}~~~{{{xxxuuuvvvxxxzzz{{{{{{{{{zzzzzz~~~vvveee\\\SSS]]]ddd]]]lllzzzaaaXXXOOOLLLIIICCC???>>>999888666555444555777888444444444444444444444444555555555555666666666777444666777888999:::===???UUUqqqzzzqqqYYYQQQLLLKKKMMMPPPWWW^^^dddhhhooouuuyyy|||zzzmmmdddbbbfffmmmtttwwwxxx~~~iii___kkkrrr~~~oooPPPGGGBBB>>>888444222222222111111111222222222222111111111111111000111111222333222222333333333444444444222333444444555555444444444555555555777<<>>>>>>>>>>>>>><<<<<<======>>>>>>??????AAA>>>===BBBDDDGGGnnnrrrgggggghhhjjjmmmqqqvvvwwwrrrqqquuuwwwtttuuutttxxx~~~~~~zzzzzz~~~~~~~~~mmm]]]XXXZZZ[[[[[[[[[lllgggTTTVVVMMMDDDIIIAAA???;;;999777666666666555444666666555555555555666666555444444444444555666666666777666666888<<<>>>===TTTyyyoooYYYRRRKKKIIIJJJLLLRRRZZZ```gggpppwwwyyy{{{}}}tttiiibbbgggjjjrrryyy|||ssshhhllluuurrrtttZZZIIIDDD@@@999444444666333///333333333222222222111111111111000000111111222333333333333222222111111111222333444444555555444444777666777888777:::EEEPPPfffwwwrrreeedddmmm```UUUKKKHHHGGGEEECCCDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<>>>>>VVV}}}yyylllXXXQQQJJJHHHIIIJJJQQQXXX```gggpppvvvyyyzzz|||vvvkkkeeeiiilllssszzz~~~oookkknnnrrrooo^^^KKKCCC@@@:::666555555333111333333333222222222111111111111000000111111222333333333333222222222111111222333444444555555444444666666888999999???NNN]]]uuummmaaabbb{{{```UUUKKKHHHGGGEEECCCDDD@@@??????>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<;;;===???CCCEEEMMMyyykkk___```aaabbbeeehhhlllmmmkkkkkkoooqqqqqquuutttvvvxxxxxxvvvxxx|||}}}uuuaaaXXXXXXYYY[[[\\\^^^oooVVVTTTKKKDDDHHH@@@???;;;999777666666666555444666666555555555555666666555555444444555555666777555666888999999;;;>>>AAAZZZoooxxxhhhVVVOOOIIIGGGGGGIIIOOOVVV___fffooovvvxxxyyy{{{}}}}}}xxxoooiiilllmmmssszzzxxxiiigggxxxppphhhPPPCCC@@@<<<999666333222222333333333222222222111111111111000000111111222333333333333333222222222222333333444555555555555444555777999;;;<<>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>>AAABBBDDDFFFPPPhhh]]]^^^___```cccdddgggiiiiiijjjllloooqqquuutttttttttssstttwwwzzz|||{{{cccXXXWWWXXXZZZ\\\]]]wwwYYYSSSKKKDDDGGG??????;;;999777666777777555444666666555555555555666666555555555555555666666777555666888:::::::::???FFFfffhhh~~~fffSSSLLLGGGFFFFFFHHHMMMTTT___gggpppvvvxxxxxxzzz{{{|||~~~|||tttooonnnnnnrrryyy}}}fffdddzzz|||uuuWWWDDD@@@<<<:::666111111333333333333222222222111111111111000000111111222333333333333333333333333333333444444555555555555555555777;;;<<<<<>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>BBBCCCEEEJJJYYYhhh^^^______```bbbcccdddgggiiijjjkkknnnrrrrrrssssssqqqqqqssswwwyyy{{{~~~eeeYYYVVVWWWYYY[[[]]]|||{{{\\\SSSKKKEEEHHH???@@@<<<:::888777777777666555666666555555555555666666666555555555555666777777555666999<<<::::::BBBNNNzzzqqqfffQQQKKKFFFFFFGGGHHHNNNUUUaaahhhrrrxxxyyyyyyzzz{{{{{{}}}yyyuuuooonnnpppwww}}}}}}eeecccuuucccIIIBBB<<<:::666000///333333333333222222222111111111111000000111111222333333333333333333333333333333444555555666666555555666888;;;<<<===HHHbbbzzzoooccckkkyyy```UUUKKKHHHGGGEEECCCDDD@@@??????>>>>>>>>>>>>>>><<<<<<<<<===>>>?????????<<<@@@@@@DDDPPPfffiii___```aaaaaacccdddccceeeiiijjjjjjmmmrrrooorrrssspppppptttxxxyyyxxx|||gggYYYVVVVVVXXXZZZ[[[wwwkkk```SSSKKKGGGIII@@@AAA<<<:::888777777777666555666666555555555555666666666666555555666666777888666666999===::::::GGGXXX~~~fffOOOJJJFFFGGGHHHKKKPPPWWWccckkkuuu{{{|||{{{{{{{{{zzz}}}yyyrrrnnnooottt{{{mmmeeeooozzzuuupppSSSFFF<<<:::888222000333333333333222222222111111111111000000111111222333333333333333444444444444444444555666666666666555666777:::<<>>>>>>>>>>>>>>============>>>>>>>>>>>>===@@@???DDDTTToooiii```aaabbbbbbddddddbbbdddiiijjjiiilllrrrlllqqqsssppppppvvvyyyxxxvvvzzzhhhZZZVVVVVVWWWYYY\\\tttjjjcccSSSLLLHHHJJJAAACCC<<<:::888777888888666555666666555555555555666666666666666666666777777888777666999===;;;;;;LLL```eeeNNNIIIFFFHHHKKKMMMSSSZZZfffnnnwww~~~~~~}}}|||}}}zzz}}}|||uuupppoootttzzzkkkgggpppqqq{{{^^^KKK===<<<;;;555222555333333333222222222111111111111000000111111222333333333333444444444555555444444555666666666666666555666999===BBBMMMaaasssyyy}}}wwwddddddwww```UUUKKKHHHHHHEEECCCDDD@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>===>>>888555666333333333222222222111111111111111000111222222333333333333444444555555555444555555666666666666666444444888>>>EEEOOOaaaqqqyyyyyyqqqbbbhhh~~~]]]TTTKKKIIIGGGDDDBBBCCC????????????>>>>>>>>>>>>>>>>>>============>>>>>><<>>;;;>>>YYYzzz___LLLIIIHHHJJJLLLOOOWWW```kkkpppxxx~~~~~~|||{{{yyy{{{wwwxxxyyy|||{{{dddaaatttpppbbbGGGFFFAAA999888222777555555666666555555444333444333333222111111111222444444444444444444444444666666666666666555555555777777999<<>>>>>>>>>>>>>>>>>============>>>>>>DDDDDDAAAGGGgggjjj______bbbdddeeehhhjjjmmmooooooqqqsssuuurrrtttvvvvvvuuuuuuxxx{{{yyy{{{mmmZZZSSSTTTWWWXXX```ooo~~~~~~mmmRRRLLLJJJIII>>>AAA===;;;888777777888777666666666666666666777888888555555555666666666777777999777;;;???>>>DDDccc}}}]]]KKKHHHHHHJJJLLLPPPXXX```kkkqqqyyy~~~~~~|||{{{zzz~~~~~~zzzzzz{{{}}}{{{bbb___rrrnnniiiKKKGGGBBB999888222777444555555555555444333333444333333222111111222222444444444444444444444444666666666666666666666555777888999===FFFVVViiivvvwwwkkkrrr```VVVMMMIIIGGGBBB@@@@@@????????????>>>>>>>>>>>>???>>>>>>======>>>>>>???DDDAAA>>>LLLttt{{{ggg```aaabbbdddeeelllnnnqqqrrrsssssstttuuutttvvvwwwwwwvvvwwwyyy{{{{{{}}}nnn[[[TTTTTTVVVWWW]]]jjj|||vvvsssVVVNNNKKKJJJ???CCC>>>;;;888777777888777666666666666666666777888888555555666666666777777777777777<<<@@@@@@JJJooo{{{ZZZKKKHHHGGGJJJMMMPPPXXXaaammmrrrzzz}}}||||||~~~~~~|||yyyyyy|||~~~~~~}}}~~~eee^^^nnnkkkxxxsssPPPHHHBBB:::999222777444444444444444333222222444333333222222222222222444444444444444444444444555555666666666666666666777888;;;@@@IIIZZZmmmzzzwwwnnnuuu___UUULLLIIIGGGCCCAAAAAA????????????>>>>>>>>>===???>>>>>>>>>>>>>>>>>>??????>>>BBBUUU{{{nnnaaa___aaaccceeegggooorrrvvvwwwwwwvvvvvvwwwzzzzzzzzz{{{{{{|||}}}~~~}}}ppp]]]TTTSSSUUUWWWZZZeeetttqqq|||yyyZZZOOOKKKIII@@@DDD???<<<999888888888777666666666666666666777777888555666666666666777777777666888<<>>>>>>>>===??????>>>>>>>>>>>>??????@@@AAAFFFXXX|||yyyuuupppnnnggg___ZZZ\\\aaadddhhhkkktttxxx}}}~~~~~~rrr^^^TTTRRRTTTWWWWWWbbbooo}}}kkkvvv]]]OOOIIIHHH???DDD???===:::888888888777666666666666666666777777888666666666666777777777888777888;;;<<>>>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@AAAOOOwwwzzztttrrrlllgggeeeaaa\\\XXXYYYVVVRRRRRRXXX___dddiiinnnzzz~~~ttt```TTTQQQTTTVVVUUUaaaiii|||aaaaaaPPPIIIHHH???EEE@@@===:::888888888777666666666666666666777888888666666666777777777888888999999999;;;EEEaaayyytttOOOIIIGGGGGGKKKNNNSSS\\\eeessswww}}}vvvuuuuuuvvvwwwzzz}}}kkk```iii~~~~~~|||sssdddKKKCCC>>>===444999444444444444444333222222333333333333333444444555444444444444444444444444444444555555666777777777666:::AAAKKKZZZnnnyyypppmmmzzz\\\SSSKKKIIIGGGDDDCCCDDD????????????>>>>>>>>>>>>@@@??????>>>>>>??????@@@???>>>???PPPyyyvvvqqqllleee``````ZZZWWWWWWTTTOOOMMMPPPKKKJJJMMMUUU\\\aaahhhooozzzuuuaaaTTTQQQSSSVVVTTT```ddd}}}[[[|||eeeRRRJJJHHHAAAGGGAAA>>>;;;999888888777666666666666666666777888888666666777777777888888888;;;999999>>>OOOsssuuuPPPIIIFFFGGGKKKOOOSSS\\\fffqqquuu{{{~~~~~~}}}~~~uuuuuuuuuwwwzzz|||~~~~~~}}}nnn___fffwwwkkkzzzzzzpppRRRGGGBBB>>>333888444555555555555444333333333333333333333444555555444444444444444444444444444444555555666777777888555:::CCCOOO___tttrrrkkkppp^^^TTTLLLIIIGGGCCCAAABBB????????????>>>>>>>>>>>>@@@@@@????????????@@@@@@???AAAGGG]]]zzzmmmeeebbb```\\\YYYUUUOOOMMMOOONNNIIIIIIMMMFFFFFFKKKSSSZZZ___fffnnnxxx~~~vvvaaaTTTQQQSSSVVVTTT___```uuu[[[yyygggTTTKKKJJJBBBIIIAAA>>>;;;999888888777666666666666666666777888888777777777777888888888888;;;:::999AAAXXXxxxRRRIIIFFFGGGKKKOOOTTT]]]fffppptttyyy|||||||||{{{{{{wwwwwwwwwyyy|||~~~~~~~~~~~~~~~nnn___fffrrrbbbtttyyyWWWKKKDDD???333777555555666666555555444333333333333333333444555666444444444444444444444444444444444555666777777888555:::DDDQQQbbbxxxjjjfffqqq[[[QQQIIIGGGFFFBBBAAABBBAAA===;;;===>>><<<<<<>>>:::DDDCCC666333>>>CCC>>>@@@CCCIIIggg~~~sssmmmddd]]]XXXTTTPPPLLLKKKJJJHHHFFFDDDBBBBBBAAAAAABBBDDDIIIPPPYYYaaafffvvv}}}yyycccTTTQQQSSSTTTWWW[[[bbbppp___qqqfffSSSOOOFFFAAACCC@@@===:::999999999888777777777666666666666777777777777777777777888888999:::999???BBBVVVrrrNNNEEEEEEGGGKKKPPPWWW]]]```nnnqqqtttxxxzzz||||||{{{yyyxxxxxxwwwxxxyyy{{{|||~~~yyyaaaZZZkkkoooooo~~~YYYIIIFFF<<<555666777777666555444444333333444333333222222333333444444444444555555555555666444555555666777888888999444:::MMMZZZ^^^qqqxxxiiikkkrrr\\\SSSJJJHHHGGGCCCBBBCCC@@@======@@@AAA???>>>@@@555666999>>>DDDFFF@@@:::AAACCCJJJkkkssskkkccc^^^WWWRRRPPPOOOMMMKKKGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEFFFIIINNNUUU[[[^^^llluuuzzzdddUUUQQQRRRSSSTTTWWW^^^jjjaaasssjjjUUUOOOGGGCCCDDD@@@===:::999999999888777777777666666666666777777777777777777777888888999::::::@@@FFF]]]uuuRRRGGGGGGIIILLLQQQXXX]]]aaajjjlllooorrruuuwwwxxxyyyyyyyyyxxxyyyyyy{{{}}}~~~~~~hhh\\\gggpppoooooo```LLLGGG>>>777777777666666555555444333333333333222222222222333333444444444555555555555666555555666666777777888888777;;;LLLZZZ```vvvnnndddkkkvvv]]]SSSKKKIIIHHHDDDCCCDDDAAA>>>???BBBBBB??????AAANNNHHHDDDCCC===666:::DDDBBBCCCLLLrrrqqqbbb[[[UUUQQQLLLIIIHHHIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJIIIJJJLLLPPPTTTVVV```iiivvv|||fffWWWRRRRRRQQQRRRSSSXXXbbbcccuuupppWWWNNNHHHEEEFFF@@@===:::999999999888777777777666666666666777777777777777777777888888999:::;;;AAAJJJiiiuuuSSSHHHIIIJJJMMMRRRYYY^^^bbbggghhhkkknnnqqqtttvvvxxxyyyyyyyyyzzz{{{}}}~~~qqq___```nnnnnnyyymmmrrrjjjQQQHHH@@@999777777666666555555444444444333333222222222222333333444444444555555555555666666666666666777777777777:::===LLLYYYccc|||xxxfffbbbmmmzzz\\\SSSKKKHHHGGGDDDBBBCCCBBB???>>>@@@???===@@@EEE888999===AAAAAA@@@BBBEEECCCBBBMMMyyyuuufffZZZUUUOOOLLLIIIGGGFFFHHHJJJKKKMMMMMMNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLMMMOOOQQQSSSXXX```kkkuuu{{{jjjYYYTTTRRRQQQQQQRRRUUU]]]wwwccctttvvvXXXMMMHHHFFFFFF@@@===:::999999999888777777777666666666666777777777777777777777888888999;;;<<>>LLLZZZgggwwwfffcccnnn|||[[[RRRJJJGGGFFFCCCAAABBBAAA>>>===>>>???AAAHHHPPPeee```OOO<<<999BBBDDD<<>>@@@AAAEEENNNYYYzzzMMM>>>??????DDDBBBOOOxxxiii^^^UUULLLGGGFFFDDDGGGJJJMMMPPPSSSXXX[[[XXXYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTTTTUUUVVVWWWXXXRRRTTTWWWZZZ___hhhttt|||mmm[[[UUUSSSQQQSSSSSSVVVZZZoooeeelll^^^KKKGGGFFFCCC@@@===:::999999999888777777777666666666666777777777777777777777888888999:::>>>===RRRzzzqqqQQQHHHIIIKKKPPPVVV]]]dddgggjjjkkkmmmqqqtttwwwyyy{{{{{{{{{|||}}}~~~~~~~~~~~~~~~{{{zzzzzz{{{~~~yyy[[[bbbffffff~~~lllkkkhhhLLL@@@<<<999666666666666666666666666666666666555555666666666444444444555555555555666666666666666777777777777;;;EEEYYYhhhvvv}}}iiibbbnnn}}}[[[RRRJJJHHHFFFCCCAAABBB@@@???AAACCCBBBBBBHHHQQQllluuuOOOBBBDDDDDDAAAOOO{{{pppdddWWWPPPKKKFFFEEEFFFEEEIIIOOOTTTVVVYYY]]]___ZZZ[[[\\\]]]]]][[[ZZZXXXXXXWWWWWWWWWWWWXXXYYYZZZVVVVVVVVVUUUVVV\\\eeellltttkkkYYYSSSRRRQQQPPPQQQUUUYYYkkkjjjfffbbbMMMIIIGGGBBB@@@===:::999999999888777777777666666666666777777777777777777777888888999999@@@@@@XXXqqqTTTIIIJJJMMMRRRYYYaaahhhlllnnnpppssswwwzzz|||}}}}}}~~~}}}{{{}}}]]]ZZZ^^^___iiiqqqtttuuuQQQBBB===:::666666666666666666666777555555444444444444555555444444444555555555555666555555666666777777888888;;;JJJcccsssjjjbbbooo{{{\\\SSSKKKIIIGGGDDDCCCDDDBBBBBBDDDEEE@@@;;;<<>>BBBDDDAAAOOOvvviiicccXXXNNNJJJJJJIIIKKKNNNJJJPPPVVVZZZ[[[\\\^^^```[[[]]]^^^``````___^^^\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[ZZZWWWTTTVVV\\\aaaaaaooojjjWWWQQQPPPPPPNNNOOOTTTXXXiiiooobbbfffOOOKKKHHHBBB@@@===:::999999999888777777777666666666666777777777777777777777888888999999BBBCCC^^^oooUUUKKKLLLOOOTTT\\\dddkkkppptttvvvzzz}}}~~~~~~\\\QQQUUUXXXXXXqqqyyylllnnnVVVCCC===;;;666666666666777777777777444333333222222333333444444444444555555555666666444555555666777888888999<<>><<<<<>>MMMwwwiiidddYYYRRRIIIDDDEEEJJJNNNPPPUUUWWWYYY\\\^^^`````````___^^^]]]___aaaaaa^^^[[[YYYYYYZZZYYYXXXYYY[[[]]]]]]\\\ZZZXXXXXXXXXYYYYYYZZZcccrrrgggWWWRRRPPPMMMOOORRRRRRTTTdddrrrgggkkkUUUMMMFFFFFF@@@===:::999999999888777777777777777777777777777666666666666777888999:::??????FFFgggmmmUUULLLLLLPPPWWW```iiiooorrr}}}}}}}}}~~~]]]SSSUUU[[[WWW___sss{{{bbbWWWEEEBBB777999888777666666555555555555555555555555555555555555555555555666666666666666777888888777888:::<<>>AAABBBBBB@@@>>>???@@@>>>>>>???@@@@@@@@@@@@???EEE>>>OOO~~~nnnaaa[[[UUUOOOHHHDDDGGGLLLQQQSSSYYYZZZ\\\^^^______```___aaa______```bbbbbb___]]]YYYZZZZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWW]]]gggpppxxxgggVVVQQQOOOLLLPPPRRRRRRSSSbbb~~~yyydddjjjTTTKKKEEEDDD@@@>>>:::999999888777666777777777777777777777777666666666777777888999:::<<>>>>>AAACCC<<<<<<======>>>>>>>>>>>>BBB???VVV}}}rrrdddYYYTTTNNNJJJGGGFFFJJJPPPVVVYYY^^^___``````aaaaaaaaa```cccbbbaaabbbcccbbb```___YYYZZZ[[[ZZZYYYYYY[[[]]]\\\\\\\\\\\\[[[ZZZYYYYYYVVVXXX\\\```eeelllsssxxxgggVVVPPPNNNLLLQQQSSSRRRSSS___zzzcccxxxjjjRRRIIICCCBBBAAA>>>;;;999888888777666777777777777777777777777777777777777777888::::::===CCCTTTzzzxxxvvvwwwrrrlllkkkiii\\\MMMKKKMMMSSS]]]kkkwwwjjjTTTLLLMMMLLL\\\mmmmmmdddHHHCCC===999999888777666666666666555555555555555555555555555555555555666666666666666777888888777888:::<<>>>>>>>>>>>???@@@@@@AAACCCCCC___|||qqqiii___UUUQQQHHHGGGGGGIIINNNUUU[[[___cccccccccddddddeeeeeeeeefffeeeddddddccccccbbbaaaZZZ[[[\\\\\\ZZZZZZ[[[]]][[[[[[\\\\\\\\\ZZZXXXWWWXXXYYYZZZ[[[]]]bbbhhhllluuu{{{jjjWWWPPPNNNLLLPPPRRRRRRSSS^^^wwwgggpppkkkRRRIIICCCBBBAAA???;;;999888888666555777777777777777777777777777777777777888999::::::@@@KKKaaa~~~qqqmmmkkkeee___\\\ZZZZZZWWWSSSSSSTTTMMMCCCKKKOOOXXXeeerrr~~~nnnUUULLLOOOMMM[[[wwwdddwwwnnnJJJCCC???:::999888777666666666666555555555555555555555555555555555555666666666666666777888888777888:::<<>>>>>>>>???@@@BBBCCCFFFHHHhhhsssjjjcccZZZQQQMMMDDDFFFIIINNNSSSYYY___cccfffffffffggghhhiiijjjkkkhhhhhhgggeeedddbbbbbbbbb\\\]]]^^^^^^\\\\\\\\\]]]ZZZ[[[\\\\\\[[[ZZZXXXWWW[[[\\\]]]]]]]]]___bbbeeegggnnnzzzmmmZZZRRROOONNNNNNPPPRRRTTT^^^uuuoooqqqoooSSSJJJEEECCCAAA>>>;;;999888888777666888888888888888888888888777777777777888999:::;;;@@@PPPlll|||uuuhhh[[[VVVTTTOOOJJJGGGFFFFFFDDDBBBCCCEEECCC???DDDJJJVVVeeeuuuuuuXXXLLLPPPNNN\\\bbbiiiwwwMMMBBB???:::999888777777666666666555555555555555555555555555555555555666666666666666777888888777888:::<<>>======<<<======???AAABBBGGGKKKmmmzzzmmmeee]]]SSSKKKHHHCCCGGGMMMSSSXXX]]]bbbeeehhhhhhhhhiiiiiikkklllmmmiiiiiiiiifffcccbbbbbbccc^^^```aaaaaa___^^^^^^___\\\\\\\\\\\\[[[ZZZYYYXXX\\\^^^```aaa```___```aaa___fffrrrppp[[[RRRPPPNNNLLLNNNRRRVVV]]]qqqttttttqqqTTTKKKFFFDDD@@@===:::999999999888777888888888888888888888888888888777888888999:::;;;===SSSuuuwww{{{qqqkkkaaaVVVLLLIIIGGGCCC?????????>>>>>>===>>>???@@@AAABBBHHHTTTdddttt\\\KKKNNNKKKZZZddddddRRRBBB???::::::999888777777777777555555555555555555555555555555555555666666666666666777888888777888:::<<>>>>>@@@AAA@@@???======<<<<<<===???AAACCCDDDIIImmm|||rrrggg___VVVMMMHHHHHHEEEJJJQQQWWW[[[___cccfffjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjfffcccaaabbbddd```bbbccccccaaa```___```______^^^]]]\\\\\\\\\\\\^^^```bbbcccbbbaaaaaabbbbbbffflllvvvqqq[[[QQQOOONNNKKKNNNRRRVVV[[[lllsssuuusssSSSKKKFFFDDD>>><<<999888999:::999888888888888888888888888888888888888888999:::;;;;;;???ZZZqqqzzzmmmbbb[[[QQQJJJDDDBBBAAA===<<<>>>>>>>>>>>>???>>>>>>AAADDDEEEHHHOOO[[[iiivvv^^^LLLOOOIIISSSbbbcccXXXDDD@@@::::::999888777777777777555555555555555555555555555555555555666666666666666777888888777888:::<<<@@@XXXdddsssbbblllrrr}}}[[[OOOGGGJJJKKKFFFCCCEEELLLGGGAAA>>>???@@@@@@??????>>>======>>>@@@CCCDDDAAAFFFkkkssskkkaaaYYYQQQJJJIIIKKKFFFLLLTTTZZZ]]]```cccffflllkkkiiigggffffffggggggjjjkkkjjjgggbbb```bbbdddaaaccceeeeeecccaaaaaaaaabbbaaa___^^^]]]]]]^^^___aaabbbddddddccccccdddeeeiiiiiijjjooowwwpppZZZPPPMMMMMMKKKNNNSSSVVVYYYgggqqqssssssSSSKKKFFFCCC===;;;999888999::::::999888888888888888888888888888888888888999:::;;;<<>>>>>???@@@???>>>AAAFFFFFFEEEFFFLLLWWWdddooottt]]]NNNSSSIIIKKKvvv___bbb\\\EEE@@@;;;:::999888777777777777555555555555555555555555555555555555666666666777666777888888777888:::<<>>>>>>>>???@@@BBBCCCDDDAAAHHHjjjkkkeee\\\QQQJJJGGGGGGHHHIIIQQQXXX[[[___dddfffdddiiihhhfffdddcccddddddeeekkklllllljjjgggeeeeeefffgggdddfffmmmqqqllleeeaaaeeedddcccbbbbbbbbbcccdddbbbcccdddeeeffffffffffffdddhhhmmmppprrrvvv|||ooo[[[QQQMMMIIIKKKOOOOOOQQQ[[[eeeoooddd|||VVVJJJHHHCCC???===:::999999999888777666666777777888888999999;;;888666777:::======<<>>@@@BBB???>>>@@@>>>>>>>>>??????AAABBBCCCDDDIIIiiixxxhhhaaaWWWOOOIIIGGGGGGGGGJJJRRRYYY\\\___ccccccaaabbbaaa______```bbbeeefffjjjkkkkkkjjjhhhffffffgggjjjgggiiipppsssooohhheeeeeeddddddccccccdddeeeeeeddddddeeefffgggggggggggggggjjjoooqqqrrruuu{{{ooo[[[QQQMMMIIIKKKPPPNNNPPPXXXaaaxxxmmm___{{{UUUJJJGGGAAA???===:::999999999888888777777777777888888888888;;;888666777:::======<<>>MMMbbbuuupppaaakkk{{{~~~^^^UUUMMMKKKIIIEEECCCCCC@@@>>>???CCCCCC@@@???@@@>>>>>>>>>>>>>>>???@@@AAADDDHHHgggtttjjjaaaZZZQQQKKKIIIIIIHHHGGGLLLTTT[[[^^^___aaa___\\\XXXWWWVVVWWWZZZ^^^cccfffhhhiiijjjiiigggfffggghhhkkkhhhiiippprrrnnniiigggeeeeeeeeeeeeeeeggghhhhhhffffffgggggghhhiiiiiiiiikkkooorrrttttttuuuyyy}}}ooo[[[QQQMMMIIIKKKOOONNNOOOUUU[[[pppnnn[[[{{{zzzVVVKKKFFF??????<<<:::888999999999888888888888888888777777777:::888777888:::===>>>===KKKwwwzzzkkkZZZOOOHHHAAA===<<<::::::::::::;;;???EEEIIIKKKKKKKKKLLLMMMNNNPPPPPPQQQOOOMMMKKKJJJKKKMMMNNNQQQUUU[[[dddnnnxxxkkkLLLIIIKKKFFFJJJXXXnnnmmmaaajjjmmmKKKGGG>>><<<999888888888666444555555444444444444555555555555555555555555555555666555666999:::888:::???NNNeee{{{wwwmmmrrr~~~]]]TTTMMMLLLJJJEEEAAAAAA>>>???BBBDDDCCCAAAAAABBB???>>>>>>>>>>>>>>>??????AAAHHHiiiuuuccc[[[WWWQQQKKKHHHJJJKKKJJJIIINNNVVV]]]^^^^^^^^^[[[WWWQQQPPPPPPQQQUUUZZZ```dddeeeggghhhgggffffffggghhhgggeeeffflllnnnjjjffffffeeeeeefffggghhhiiijjjkkkhhhhhhiiiiiijjjkkkkkklllqqqtttxxxxxxwwwxxxzzz}}}|||ooo[[[QQQMMMIIIIIINNNNNNOOOTTTXXXkkkuuu[[[ttt|||YYYMMMGGG???>>><<<999888999:::999888999999999888888777777777999888888999:::<<<>>>???NNN|||ppp```OOOGGGDDD@@@<<<;;;::::::;;;<<>>>>>>>>>>>>>>?????????MMMuuuxxx```TTTPPPNNNLLLIIIJJJLLLMMMLLLKKKNNNVVV\\\]]]\\\[[[XXXSSSOOONNNNNNOOOSSSXXX]]]```cccdddeeeeeeddddddeeefffeeecccdddiiikkkgggeeefffffffffgggiiijjjkkkllllllkkkkkkkkkkkklllmmmnnnooowwwzzz}}}~~~||||||~~~~~~ooo[[[QQQMMMIIIGGGMMMMMMOOOTTTXXXkkkaaappp\\\NNNHHH@@@>>><<<999888999::::::999::::::999999888888777777888999999999:::<<>><<<<<<;;;===>>>AAADDDJJJQQQVVVWWWUUUTTTUUUWWWYYYYYYXXXVVVTTTRRROOONNNNNNNNNNNNKKKKKKMMMQQQVVV\\\bbbeeesssxxxqqqXXXRRRNNNHHHJJJTTT|||bbbWWWkkkOOOIII@@@>>>:::888777777666555666555555444444555555666666666666666666666666666555555888:::888777<<>>>>>>>>>>>>>>>>>???@@@AAAAAAVVVeeeSSSLLLKKKJJJLLLNNNPPPOOONNNKKKJJJMMMTTTZZZZZZYYYYYYVVVRRROOOOOOPPPRRRUUUXXX\\\^^^cccdddeeeeeedddcccdddffffffdddfffiiijjjggggggiiifffgggiiijjjkkklllllllllnnnnnnmmmmmmmmmoooqqqrrryyy}}}ooo[[[QQQMMMIIIGGGLLLLLLNNNTTTXXXllleeennn]]]LLLGGGAAA===;;;999888999::::::999999999999999999888888888777999:::::::::<<>>:::888777777666666666666555555555555666666666666666666666666666666555666888:::888777===EEEVVVooozzz~~~}}}]]]TTTMMMLLLKKKGGGEEEEEE@@@AAA???<<>>>>>>>>??????AAABBBCCCBBB]]]zzz\\\NNNKKKKKKKKKQQQWWWWWWRRRLLLHHHGGGKKKRRRWWWVVVVVVWWWUUURRRPPPQQQSSSVVVYYY[[[^^^___eeefffgggfffeeedddeeeffffffeeefffiiiiiiggghhhkkkggghhhiiikkkllllllkkkkkkpppooonnnnnnoooppprrrtttyyy~~~ooo[[[QQQMMMIIIGGGLLLLLLMMMSSSXXXlllgggjjj]]]JJJEEEBBB===;;;999888999:::::::::888999999999999999999:::777999:::::::::<<<@@@CCC___|||xxxjjjLLLEEE>>><<<;;;:::;;;>>>BBBEEEJJJNNNQQQVVVZZZ^^^\\\XXXUUUUUUXXXYYYWWWTTTSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPQQQRRRSSSVVVXXXZZZYYY___fffkkkooottt{{{}}}cccUUUKKKCCCFFFPPPvvvhhhSSSVVVjjjTTTMMMCCC???;;;888777777777666666666555555555555666666666666666666666666666666555666999:::777666===GGGXXXppprrr}}}___VVVNNNLLLKKKGGGEEEEEE@@@AAA@@@???DDDIIIFFF>>>>>>>>>>>>???@@@BBBCCCDDDAAA___vvvZZZOOOMMMMMMNNNVVV]]]\\\SSSJJJEEEDDDJJJPPPUUUTTTTTTVVVUUURRRPPPRRRUUUXXX\\\^^^```aaaggghhhiiihhhfffeeefffgggeeedddeeehhhhhheeegggkkkggghhhjjjkkklllkkkkkkjjjqqqpppoooooooooqqqsssuuuxxx}}}ooo[[[QQQMMMIIIHHHMMMKKKLLLQQQVVVkkkfffggg\\\GGGDDDBBB===;;;999888999:::::::::888888888999999::::::;;;777999;;;;;;:::<<<@@@DDDeeewww~~~qqqcccHHHCCC???>>>===;;;===BBBEEEHHHMMMRRRUUUYYY\\\___]]]XXXTTTTTTWWWXXXUUUQQQVVVVVVUUUTTTTTTTTTTTTTTTOOOPPPQQQSSSUUUXXXZZZ[[[WWW]]]ccchhhjjjpppxxx~~~}}}___QQQJJJDDDGGGOOOjjjhhhWWWYYYnnnVVVOOOCCC@@@;;;888777777777666666666555555555555666666777777777777777777777777555666999:::777666>>>GGGWWWoooooo|||___VVVOOOMMMKKKGGGDDDDDDAAA@@@@@@BBBGGGJJJIIIHHH@@@@@@??????@@@BBBCCCDDDHHHYYYrrrVVVMMMPPPUUUZZZ]]]aaa___SSSGGGEEEIIIRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVZZZ___bbbdddeeeeeelllkkkkkkjjjhhhfffdddccceeeeeedddcccdddeeefffggghhhiiiiiiiiihhhjjjllloooqqqrrrsssssssssrrrtttuuuxxxzzz|||nnnZZZPPPLLLIIIJJJNNNLLLMMMRRRUUUfffbbbfff]]]GGGFFF@@@===:::DDD<<<888:::222999888888888888888888888888888:::666777>>>======GGGhhhzzzvvvyyyvvvtttoooeee]]]DDDAAA===::::::===BBBEEEJJJJJJLLLTTT]]]cccbbb___\\\XXXTTTQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVVVVWWWXXXZZZ\\\^^^^^^___```bbbeeekkkqqqvvvzzzbbbNNNHHHFFFGGGIII___nnngggXXXRRRuuucccPPPGGG???999999999666555555888888777777666666555555777777777777777777777777888777888999999999???GGG\\\qqq}}}vvv|||___VVVOOOMMMKKKGGGDDDDDD@@@???>>>???BBBDDDCCCAAA??????>>>>>>???@@@BBBCCCFFFSSSpppUUULLLPPPUUU___aaaeeecccWWWKKKGGGKKKRRRRRRQQQPPPQQQRRRTTTUUUWWWZZZ___cccggghhhiiihhhkkkkkkjjjhhhgggfffeeedddeeeeeedddddddddfffggghhhhhhjjjlllmmmlllkkklllmmmoooppprrrqqqpppppprrrsssvvvxxx{{{oooZZZPPPKKKHHHIIIMMMLLLMMMRRRTTTddd___\\\^^^GGGEEE>>>@@@888===777999???666:::888888888888888888888888888:::666777>>>======HHHkkktttxxxsssmmmeeeaaa```\\\SSSLLLBBB???<<<:::<<<@@@EEEHHHNNNNNNRRRZZZaaadddaaa]]]YYYWWWTTTRRRSSSTTTUUUVVVWWWWWWYYYZZZ[[[\\\]]]^^^ZZZZZZYYYYYY[[[]]]```aaa```aaabbbbbbdddhhhmmmrrruuuzzzbbbOOOHHHGGGGGGHHHTTTddd```WWWXXXhhhTTTHHH@@@:::::::::777666777888777777777666666666555777777777777777777777777888777777999999999???HHH\\\sss{{{|||___VVVOOOMMMKKKGGGDDDDDDAAA@@@>>>???@@@@@@>>>===???>>>>>>===>>>???AAABBBEEENNN|||nnnTTTMMMSSSYYYeeegggiiiggg\\\PPPKKKMMMSSSQQQNNNLLLMMMQQQUUUXXXYYY]]]bbbhhhkkklllkkkjjjmmmllliiigggeeedddddddddddddddddddddeeefffggghhhhhhkkknnnpppnnnlllkkkkkkmmmnnnooonnnmmmnnnoooqqqsssvvvzzzoooZZZPPPKKKGGGHHHMMMKKKLLLQQQRRRaaa|||bbb[[[^^^GGGEEE===>>>777===666666===666<<<999999999999999999999999888;;;777777>>>===>>>JJJrrruuu}}}}}}qqqddd]]]VVVRRRPPPNNNHHHCCC>>>===;;;<<>>>>>>>>@@@AAABBBHHHMMMxxxnnnVVVQQQYYY```jjjjjjjjjhhh```TTTNNNOOOSSSPPPLLLIIIKKKQQQWWW\\\ZZZ^^^dddjjjmmmmmmkkkiiiqqqoookkkgggeeecccccccccaaaaaabbbcccdddeeefffgggiiikkknnnnnnlllkkkjjjjjjlllmmmmmmmmmlllmmmoooqqqqqquuuzzznnnZZZOOOJJJFFFGGGLLLKKKLLLPPPQQQ```zzzjjjddd[[[GGGEEE>>>;;;888BBB;;;777;;;555===999999999999999999999999777;;;777888>>>===@@@MMM{{{uuufffZZZTTTMMMIIIHHHGGGDDDAAA;;;;;;;;;===AAAGGGMMMPPPWWWWWWYYY\\\^^^^^^[[[WWWUUUUUUVVVUUUTTTSSSTTTUUUVVVXXX[[[^^^aaacccdddeee```___]]]\\\]]]```cccffffffgggggggggfffgggiiilllmmmoooqqqtttyyyaaaPPPJJJGGGEEEDDDIIIXXXYYY]]]hhhtttXXXLLLCCC<<<;;;:::888777888777777777777666666666666666666666666666666666666888666777999999:::BBBKKK]]]yyy~~~___VVVOOOMMMKKKGGGDDDDDDAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCJJJOOOzzzoooYYYWWW___gggmmmiiigggfff```VVVQQQQQQSSSPPPKKKJJJLLLRRRZZZ___^^^bbbggglllnnnnnnkkkiiitttqqqmmmiiieeecccbbbbbb^^^___```bbbccceeeeeefffiiijjjjjjiiihhhgggiiijjjkkklllmmmllllllmmmpppsssrrruuu|||lllXXXNNNIIIFFFGGGKKKJJJLLLPPPRRRbbb}}}rrrhhhZZZGGGEEE>>>@@@666======EEELLL===:::999999999999999999999999777;;;888888>>>===AAAPPP}}}iiiXXXNNNIIICCC?????????>>><<<::::::<<>>???AAAAAA@@@@@@AAACCCBBBBBBAAA@@@@@@AAABBBCCCHHHRRRqqq\\\ZZZbbbiiimmmgggbbbaaa^^^XXXTTTTTTRRRPPPMMMMMMPPPVVV]]]bbbdddgggkkkooopppooolllkkkrrrpppmmmiiifffcccbbbaaa\\\^^^```bbbdddeeeffffffggghhhhhhfffeeeeeehhhjjjjjjkkkkkkkkklllnnnrrrvvvtttxxx~~~jjjVVVMMMIIIGGGGGGKKKIIIKKKQQQUUUfffxxxcccYYYFFFDDD<<>>===CCCSSSoooZZZJJJEEEAAA===::::::;;;;;;;;;:::;;;===@@@DDDHHHLLLNNNQQQPPPOOOOOOQQQTTTWWWYYYWWWXXXXXXUUUQQQOOOQQQTTTZZZ\\\aaafffiiilllmmmmmmjjjjjjiiiiiijjjlllmmmnnnjjjlllnnnooonnnnnnooopppqqqppppppsssyyy}}}```OOOIIIGGGDDDDDDCCCRRRWWW___eeeZZZMMMDDD<<<:::999777666888666666666666777777777777777777777777777777777777888666666888999;;;DDDNNNccc|||{{{___VVVOOOMMMKKKGGGDDDDDD>>>@@@AAAAAA???>>>@@@BBBBBBAAA@@@??????@@@AAAAAAGGGVVVsss]]]YYY```fffmmmddd^^^]]]]]]ZZZXXXXXXQQQPPPPPPQQQTTTZZZ```ccchhhjjjlllnnnnnnmmmkkkiiikkkjjjiiigggfffdddcccbbb]]]^^^aaadddfffggghhhhhhdddeeeggggggffffffgggiiiggghhhiiijjjkkkoootttwwwwww{{{gggTTTLLLJJJHHHGGGKKKIIIKKKRRRXXXkkkbbbqqqWWWFFFDDD<<>>===DDDUUUyyydddQQQDDDAAA@@@===<<<<<<=========<<<===???AAADDDGGGIIIKKKJJJKKKLLLNNNQQQTTTXXX[[[XXXZZZYYYVVVQQQQQQUUUYYY]]]```dddiiimmmoooppppppmmmmmmnnnooopppppppppppplllnnnqqqqqqpppooooooooorrrqqqpppsssxxx|||^^^NNNHHHFFFEEEDDD>>>NNNTTTZZZZZZuuu```OOOFFF===;;;:::888888999555666666666777777777888777777777777777777777777888666666888999<<>>>>>???@@@@@@GGG[[[sss]]]WWW\\\aaammmccc[[[[[[\\\[[[[[[\\\PPPPPPQQQTTTXXX]]]aaadddhhhiiijjjkkkjjjiiigggfffeeeeeeffffffeeeeeedddccc^^^___bbbeeehhhiiiiiijjjaaadddhhhiiiiiihhhggggggeeefffggghhhjjjnnntttxxxyyy}}}fffRRRKKKJJJIIIGGGKKKHHHJJJSSSZZZooohhhlllUUUFFFFFF>>>666777DDD>>>999;;;444===::::::::::::::::::::::::666<<<:::999>>>>>>EEEVVVvvvbbbQQQFFF???>>><<<<<<<<<======>>>===>>>@@@BBBDDDFFFGGGHHHEEEHHHLLLPPPTTTWWW[[[]]]YYYZZZZZZVVVSSSSSSYYY^^^]]]```eeejjjnnnooopppppplllmmmoooqqqqqqqqqpppooonnnppprrrsssqqqnnnmmmmmmrrrpppppprrrwww}}}|||^^^MMMGGGFFFEEEEEE<<>><<<;;;999999;;;555666666666777777888888777777777777777777777777888666555777999<<>>:::CCCNNNFFF===CCC>>>????????????@@@CCCEEEJJJZZZsssbbb]]]]]]^^^iiijjjiiifff```ZZZVVVTTTQQQTTTXXXXXXXXX\\\cccjjjnnnlllhhheeeccccccdddeeeeeeffffffeeecccaaaaaabbb^^^```cccgggiiijjjjjjjjjiiiiiiiiihhhfffeeefffggggggggggggfffggglllrrrvvvzzz}}}}}}gggVVVMMMHHHFFFJJJIIIKKKLLLNNNXXXmmmeeemmmzzzXXXHHHBBB===<<<<<<;;;::::::::::::;;;999999999999999999999999===666:::999>>>???>>>ZZZqqq]]]NNNGGG===<<<<<<<<<<<<>>>???@@@EEE@@@@@@DDDEEECCCDDDIIIKKKMMMPPPSSSWWWZZZ\\\]]]\\\ZZZWWWSSSRRRUUUZZZ______bbbgggkkklllmmmoooppplllnnnoooqqqrrrrrrrrrqqqtttuuuuuusssqqqoooooopppuuuyyyzzzuuuvvv||||||^^^MMMHHHEEECCCBBB@@@MMMIIIKKKMMM\\\cccTTTGGG<<<:::;;;:::777666777777777777777777777777777777888888888777777666777555666777777:::EEEQQQiiixxxbbbYYYPPPMMMKKKGGGEEEFFF@@@BBBEEESSS^^^QQQ@@@@@@>>>????????????@@@CCCEEENNN___sssddd```bbbeeeoooqqqrrrmmmcccYYYSSSQQQSSSVVVZZZZZZ[[[^^^eeekkkppplllfff```\\\ZZZ[[[\\\^^^___``````^^^^^^___```aaacccfffiiilllmmmmmmmmmjjjiiiiiihhhggggggiiijjjiiihhhggghhhkkkppptttwww{{{~~~}}}iiiYYYNNNGGGCCCHHHIIIKKKNNNOOOVVVgggwwwnnnqqqxxxUUUFFFBBB>>><<<<<<;;;::::::::::::;;;999999999999999999999999;;;444999888>>>@@@@@@^^^sss]]]MMMDDD>>>======>>>???AAACCCDDDIIIGGGIIIKKKIIIDDDEEEIIIJJJMMMQQQUUUWWWWWWVVVUUUUUUTTTRRRQQQQQQTTTZZZ^^^^^^bbbgggjjjlllmmmooopppmmmnnnoooqqqrrrrrrqqqqqqtttttttttrrroooooopppqqqwww|||}}}zzzzzzzzz]]]MMMHHHDDDBBBAAA:::EEEBBBHHHJJJXXXlllUUUHHH===:::;;;:::777666777777777777777777777777666777777777777777777777777555666777777:::EEEQQQgggyyycccZZZQQQNNNLLLHHHFFFGGG;;;@@@FFFSSS]]]PPP>>><<<>>>????????????@@@CCCEEELLL```qqqeeebbbfffkkkwww{{{}}}uuugggYYYRRRPPPWWWZZZ^^^______bbbgggkkkmmmhhh```XXXSSSRRRSSSTTTWWWYYY[[[\\\\\\]]]___```fffgggjjjlllnnnoooooooookkkjjjhhhggghhhjjjmmmooollliiihhhjjjpppvvvyyyyyy}}}}}}kkk\\\OOOFFFAAAFFFHHHLLLOOOPPPSSS___mmmxxxsssxxxSSSDDDAAA???<<<<<<;;;::::::::::::;;;999999999999999999999999999333999888>>>AAACCCbbbxxxwwwaaaNNNCCC???@@@@@@AAACCCFFFIIIJJJOOOPPPSSSUUUQQQJJJHHHJJJIIILLLPPPTTTTTTRRRNNNKKKLLLMMMMMMNNNPPPSSSYYY]]]^^^bbbfffiiikkkmmmooopppmmmnnnooopppqqqqqqppppppssssssqqqooommmnnnpppsssyyy}}}}}}}}}xxx\\\MMMHHHDDD@@@???<<>>@@@>>>DDDMMMFFF<<<@@@>>>????????????@@@CCCEEEGGG^^^nnnccc```dddkkk{{{wwwgggZZZUUUVVV^^^```bbbcccccceeeiiillliiicccZZZRRRNNNNNNQQQTTTUUUXXXZZZ\\\^^^```ccceeeiiijjjlllmmmooooooppppppmmmjjjhhhhhhjjjnnnqqqsssoookkkiiimmmuuu{{{|||{{{}}}{{{iiiZZZOOOGGGBBBGGGHHHKKKNNNOOORRR]]]hhhyyyoooyyyTTTEEEBBB???<<<<<<;;;::::::::::::;;;999999999999999999999999999444999888===@@@EEEeee|||ppphhhRRRDDDAAAAAABBBDDDGGGKKKNNNPPPUUUWWWZZZ]]]\\\UUUNNNIIIFFFHHHKKKMMMMMMKKKHHHFFFHHHIIILLLNNNPPPSSSXXX[[[___bbbfffiiikkkllloooqqqnnnnnnooooooooooooooooooqqqpppnnnlllkkkmmmqqquuuxxx{{{~~~~~~~~~uuu[[[MMMHHHDDD@@@>>>@@@CCC???JJJIIIQQQYYYKKK???;;;<<<:::888777777777777777777777777777888777666555666888;;;<<<777666666888888<<>>????????????@@@CCCEEEJJJ___~~~nnnbbb\\\```gggwww{{{{{{rrrddd\\\]]]aaadddddddddddddddeeehhhjjjgggaaaXXXPPPLLLMMMQQQTTTVVVXXX\\\___aaadddgggjjjllllllmmmnnnooooooooooooooolllhhhhhhlllppprrrssspppmmmlllpppxxx~~~~~~||||||vvvcccUUULLLHHHEEEIIIHHHIIIKKKMMMRRR^^^jjjtttiiiwwwUUUGGGDDDAAA<<<<<<;;;::::::::::::;;;999999999999999999999999;;;666;;;888<<>>===@@@<<>><<>>????????????@@@CCCEEEQQQbbb}}}ooobbbYYYZZZaaalllnnnoooiiiaaa___ccciiihhhfffcccaaa```aaacccdddgggaaaXXXPPPLLLMMMPPPSSSXXXZZZ^^^aaacccfffiiilllpppppppppppppppqqqqqqqqqqqqmmmjjjjjjmmmqqqrrrqqqooonnnooosssyyy}}}}}}|||{{{rrr^^^QQQJJJHHHGGGKKKHHHGGGIIILLLRRR^^^jjjjjjdddsssSSSGGGEEECCC<<<<<<;;;::::::::::::;;;999999999999999999999999<<<777<<<888;;;???FFFiiinnnvvvtttXXXDDDAAABBBDDDFFFJJJNNNRRRTTT[[[```hhhnnnqqqlll\\\MMMDDDCCC@@@???AAADDDIIILLLKKKMMMOOOQQQRRRUUUYYY]]]bbbdddgggjjjkkknnnqqqtttpppooonnnmmmllllllmmmmmmkkkkkkjjjhhhiiilllrrrvvv{{{{{{~~~sssYYYKKKFFFDDDAAA@@@===BBB>>>JJJPPPddd^^^OOOAAA===<<<;;;999999777777777777777777777777999888777777888999;;;<<<777666777999:::>>>IIIUUUkkk}}}fff\\\SSSOOOLLLHHHEEEEEE<<>><<>>>>>????????????@@@CCCEEEPPP]]]xxxlll___RRRQQQYYY^^^```bbbbbb```bbbfffjjjiiieee___[[[YYYZZZ\\\]]]```[[[TTTOOOLLLNNNRRRTTT\\\^^^bbbdddfffiiilllnnnvvvvvvuuuuuuuuuuuuuuuuuusssoookkkkkkoooqqqooommmnnnooorrruuuxxxzzz{{{||||||}}}ooo\\\OOOIIIFFFFFFKKKHHHGGGIIILLLQQQ[[[fff```[[[vvvsssQQQDDDCCCAAA<<<<<<;;;::::::::::::;;;999999999999999999999999:::555;;;888;;;@@@IIInnnsss|||___III@@@AAACCCEEEIIIMMMQQQSSS[[[hhhuuuyyywwwooo```SSSFFFDDDAAA@@@AAAEEEJJJMMMLLLNNNOOOQQQSSSWWW\\\```dddfffiiikkklllooosssuuupppooonnnlllkkkkkkllllllhhhhhhhhhhhhiiilllrrrvvv{{{yyy|||tttXXXJJJFFFDDDBBBBBB===FFFBBBKKKUUUqqq___QQQBBB======;;;999999777777777777777777777777777777777777777777777888777777888999:::>>>JJJVVVlllxxxeee\\\RRROOOLLLGGGDDDEEE@@@FFFAAA===CCCBBB???BBB>>>????????????@@@CCCEEEIIITTTrrrgggZZZLLLKKKRRRTTTWWW[[[^^^aaacccgggiiihhhccc\\\VVVTTTUUUWWWXXXWWWTTTOOOLLLLLLPPPUUUXXXaaacccfffhhhjjjllloooqqq{{{zzzyyyyyyxxxxxxyyyyyytttooolllllloooqqqnnnjjjlllooosssvvvwwwxxxzzz{{{}}}mmm\\\OOOHHHEEEDDDKKKHHHHHHJJJLLLPPPXXXaaaXXXSSSmmmwwwPPPAAA???>>><<<<<<;;;::::::::::::;;;999999999999999999999999888444:::777<<>>??????>>>===>>>AAACCCLLLUUUssseeeZZZPPPJJJJJJPPPUUU[[[]]]]]]___dddjjjiiibbbXXXRRRQQQTTTYYY\\\[[[XXXTTTQQQRRRVVVZZZ^^^eeegggiiikkkmmmpppsssvvv|||}}}{{{wwwvvvzzz|||zzzxxxuuuqqqoooooooooooonnnpppqqqssstttvvvyyy}}}nnn[[[OOOIIIGGGFFFIIIIIIJJJLLLLLLNNNYYYdddyyyKKKTTThhhtttLLLCCCCCC???>>><<<::::::;;;;;;:::999:::::::::999999888888888888666:::999???<<>>FFFNNNpppfffOOOCCCBBB<<<999<<<999777777777777666666666666777777777777666666666666888888999:::999;;;HHHUUUlllyyyeee\\\RRROOOLLLHHHEEEEEE@@@????????????@@@AAABBB>>>?????????>>>???AAACCCJJJXXXrrrdddXXXNNNIIIHHHMMMSSSYYY\\\]]]```eeejjjhhhbbbYYYRRRQQQTTTXXX[[[XXXUUUSSSQQQSSSXXX]]]aaagggiiikkkmmmnnnqqqtttwwwyyy{{{zzzwwwxxx|||}}}{{{xxxuuuqqqoooooooooooonnnoooqqqsssuuuwwwyyy}}}mmm[[[NNNHHHEEEEEEHHHHHHJJJLLLLLLOOOYYYddduuuLLLVVVlllrrrNNNFFFDDD???>>>===;;;:::;;;;;;:::999;;;:::::::::999999999999888666:::999AAA@@@KKK~~~[[[GGGBBBCCCIIIJJJGGGJJJRRRgggxxxzzzrrrdddUUUIIIFFFBBBAAACCCEEEGGGHHHHHHLLLQQQTTTVVVZZZ___dddcccfffjjjnnnppprrrssstttuuussspppmmmjjjiiihhhhhhfffggghhhjjjlllnnnooopppvvvyyy|||}}}}}}qqqTTTJJJHHHDDDAAAAAA???CCC@@@FFFJJJfffiiiRRREEECCC;;;888:::777888777777777666666666666666666666777777777777777777777888999888;;;GGGUUUjjjyyyeee\\\SSSOOOLLLHHHEEEFFF??????>>>>>>??????@@@@@@===>>>@@@@@@???@@@AAABBBJJJ^^^oooaaaUUULLLGGGHHHKKKQQQXXX\\\___bbbfffjjjhhhbbbZZZTTTSSSUUUXXXYYYTTTSSSRRRRRRUUU[[[aaadddhhhjjjmmmnnnooorrruuuxxxwww{{{|||zzz{{{}}}zzzvvvssspppppppppooonnnmmmpppsssvvvxxxzzz}}}mmmZZZMMMGGGEEEDDDGGGGGGIIILLLLLLOOOYYYdddmmmIIIUUUnnnoooPPPHHHFFF??????===;;;:::;;;;;;:::999;;;;;;;;;;;;::::::::::::888777;;;:::BBBCCCRRRjjjKKKFFFFFFLLLMMMLLLRRR\\\sssxxxooobbbVVVJJJGGGCCCAAABBBDDDFFFFFFIIILLLRRRXXX]]]```bbbbbbbbbggglllppprrrrrrssssssuuusssooollliiigggfffeeeggghhhjjjlllmmmnnnoooooovvvyyy}}}pppTTTJJJGGGCCC@@@@@@@@@CCC@@@FFFFFF^^^mmmUUUHHHDDD;;;888999666888888777777777666666666555666666777777888888888666666777888777;;;HHHUUUhhh{{{fff\\\SSSOOOMMMHHHFFFFFF@@@@@@????????????@@@@@@<<<>>>@@@AAA@@@@@@BBBCCCLLLeeemmm___TTTKKKHHHHHHMMMRRRXXX]]]```cccfffiiigggccc\\\XXXVVVWWWXXXXXXSSSSSSSSSTTTXXX]]]bbbeeehhhjjjmmmnnnppprrruuuxxxzzz~~~~~~|||yyyuuusssrrrrrrqqqpppmmmooosssvvvyyy{{{~~~mmm[[[NNNGGGEEEDDDFFFFFFIIILLLMMMOOOYYYdddhhhJJJVVVtttjjjOOOIIIHHHBBB???===;;;;;;;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::888;;;999AAACCCUUUxxxRRRLLLKKKRRRXXX[[[dddooo}}}pppfff[[[SSSKKKGGGCCCAAABBBCCCEEEEEEIIILLLSSS[[[ccceeeeeecccdddjjjqqquuuuuutttssstttsssqqqooollliiihhhggggggjjjkkkmmmoooppppppppppppwww{{{mmmTTTJJJGGGBBB???@@@===AAA???GGGGGG\\\pppWWWIIIEEE<<<888:::888888888888777777777666666555555666777888888999999777666888888888<<>>@@@@@@@@@AAABBBDDDKKKhhhlll^^^TTTLLLJJJLLLQQQUUUYYY]]]```ccceeegggiiieee```]]][[[ZZZYYYXXXTTTTTTUUUVVVYYY^^^aaadddgggiiilllnnnooorrrvvvyyy|||xxxuuuuuutttsssrrrlllooosssvvvyyy|||mmm[[[NNNHHHFFFFFFEEEFFFIIILLLMMMOOOXXXbbbkkkOOO[[[gggLLLIIIIIIEEE???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<999???BBBUUU|||ZZZQQQNNNXXXdddlllxxxuuudddYYYQQQLLLKKKHHHCCCAAAAAACCCDDDDDDIIIMMMUUU^^^eeeiiihhhfffiiiooowwwzzzxxxuuutttuuuqqqpppnnnmmmlllkkkllllllmmmnnnoooqqqrrrsssssssssyyy}}}jjjRRRJJJFFFAAA>>>@@@>>>AAAAAAJJJKKK___qqqXXXJJJFFF===:::<<<:::888888888888777777777777555666666777888999999:::888888999999999>>>MMM[[[ooofff]]]TTTPPPMMMIIIFFFGGGCCCBBBAAAAAA@@@AAAAAAAAA>>>????????????AAADDDFFFLLLlllmmm___UUUPPPOOORRRTTTUUUXXX[[[___bbbeeegggkkkhhheeecccaaa___\\\YYYUUUVVVWWWYYY[[[^^^aaaccceeehhhkkkmmmpppssswwwzzz~~~yyywwwvvvuuutttsssmmmooorrruuuxxx|||~~~kkkZZZNNNIIIGGGGGGFFFFFFJJJMMMMMMNNNVVV```|||lllOOO\\\dddMMMKKKKKKFFF@@@>>><<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::===:::???AAATTTxxxcccUUUOOO[[[nnn|||ppp^^^RRRMMMLLLJJJGGGCCC@@@AAACCCDDDDDDIIINNNVVV^^^eeeiiijjjkkknnnttt{{{}}}yyyuuutttuuuqqqpppooonnnmmmnnnnnnooooooooooooppprrrtttuuuwwwzzz|||}}}|||{{{{{{}}}fffQQQIIIFFFAAA???AAABBBDDDCCCMMMMMMaaasssZZZKKKGGG>>>;;;===<<<999999888888888777777777666777777888888999999999999888999::::::@@@OOO^^^sss~~~ggg]]]TTTPPPNNNIIIFFFGGGBBBAAAAAA@@@??????@@@@@@?????????>>>>>>@@@EEEIIIWWWvvvnnn```XXXTTTUUUXXXSSSSSSTTTWWW\\\aaaeeegggmmmkkkiiihhhfffccc^^^[[[TTTUUUWWWZZZ]]]```cccdddeeehhhkkknnnrrrvvvzzz~~~}}}yyyvvvuuutttsssrrrnnnpppqqqssswww|||{{{hhhWWWLLLGGGFFFFFFFFFGGGJJJMMMMMMMMMUUU^^^sssoooQQQ```cccQQQOOOKKKDDD@@@>>><<<;;;<<<<<<<<<:::999999999999:::::::::;;;::::::>>>;;;@@@CCCVVVvvvmmmZZZPPP___wwwjjjWWWLLLJJJMMMIIIFFFBBB@@@AAACCCDDDEEEIIIOOOWWW^^^cccggglllpppqqqxxx~~~}}}xxxsssrrrtttrrrqqqpppnnnmmmmmmnnnnnnooonnnmmmnnnpppsssvvvyyyzzz~~~xxxcccOOOIIIFFFAAA???BBBCCCCCCAAALLLMMMdddwww]]]MMMHHH>>>:::<<<:::999999999888888888777777888888888888888888888888888777888999:::???OOO^^^tttyyy{{{ggg]]]TTTPPPNNNIIIGGGGGGAAAAAA@@@???>>>>>>??????@@@@@@>>>======@@@FFFJJJdddooobbbZZZVVVXXX\\\PPPOOOPPPSSSZZZ```fffhhhooommmlllkkkiiieee```\\\RRRTTTWWWZZZ^^^bbbdddfffeeehhhlllpppsssxxx}}}|||xxxuuutttsssrrrqqqooopppqqqrrrvvv|||~~~|||zzz{{{xxxfffUUUKKKFFFEEEFFFGGGHHHKKKMMMLLLMMMTTT]]]sssxxxYYYiiicccUUURRRKKKAAA@@@>>><<<<<<<<<===<<<;;;888888888999999:::::::::888999???===BBBDDDYYYvvvvvv```SSSbbb}}}ttt___MMMCCCCCCHHHIIIEEEAAA@@@AAACCCEEEEEEIIIPPPXXX]]]aaaeeemmmtttsssyyy~~~}}}vvvqqqqqqssssssrrrpppnnnmmmlllllllllnnnmmmkkklllnnnrrrvvvyyyyyy}}}uuuaaaOOOIIIFFFAAA@@@CCC@@@???>>>JJJMMMfffzzz```OOOHHH>>>999;;;999999999999888888888888777999999999888888888888888777666777888999???OOO^^^ttttttrrrggg]]]SSSOOOLLLHHHFFFFFFAAA@@@@@@@@@AAAAAA???===@@@AAA@@@??????@@@CCCFFFWWWmmmdddaaa\\\XXXWWWQQQKKKGGGJJJTTT```gggjjjnnnnnnmmmmmmjjjeee^^^YYYZZZWWWWWW[[[^^^^^^bbbgggiiihhhjjjooouuuzzz{{{{{{~~~zzzwwwtttqqqmmmjjjllllllqqqyyy}}}|||~~~xxxwww{{{}}}tttdddUUUKKKFFFDDDCCCGGGIIIKKKKKKKKKNNNTTTYYYvvvttt___uuufffVVVVVVSSSKKKFFF???:::;;;<<<;;;:::;;;999:::<<<>>>>>>===<<<;;;;;;888======BBBCCCXXXzzzkkk___XXXccc{{{ooo[[[NNNHHHDDDDDDFFFHHHIIIHHHDDD@@@AAAHHHNNNQQQUUU[[[aaaeeehhhlllnnnzzz|||~~~|||yyyvvvtttssswwwuuurrrqqqpppnnnllljjjjjjllloooqqqsssvvvzzz}}}~~~yyybbbLLLFFFEEEAAA>>>@@@CCCCCC>>>HHHOOOnnnkkkTTTGGGBBB>>>:::999999888888777777777777777888888888888888888888888999666888<<<<<<===JJJ[[[hhhnnnxxxggg]]]SSSOOOLLLHHHFFFFFFCCCBBBAAABBBCCCCCCAAA???@@@@@@@@@??????@@@CCCFFFRRRsssnnnccc___[[[XXXWWWOOOIIIEEEIIITTT___gggjjjmmmmmmmmmmmmlllgggaaa\\\YYYWWWXXX\\\______bbbgggjjjjjjlllqqqwww|||~~~~~~}}}xxxuuurrrooommmjjjmmmmmmssszzz~~~~~~|||rrrbbbTTTJJJFFFDDDDDDEEEGGGIIIJJJKKKOOOUUU[[[qqqbbb}}}cccVVVYYYWWWOOOFFF???:::;;;<<<;;;:::<<<999:::<<<===>>>===<<<;;;;;;999>>>===BBBBBBXXXsss```WWWRRR\\\ppplll___QQQIIIEEECCCDDDHHHHHHIIIHHHDDDAAABBBIIIOOORRRXXXaaafffiiijjjmmmppp{{{}}}~~~|||yyyxxxxxxwwwuuurrrqqqqqqooommmkkkkkkmmmppprrrsssvvvzzz}}}}}}xxxaaaLLLEEEDDD@@@>>>@@@??????<<>>:::999999999888777777777777777888888888888888888888888888666888<<<===???MMM___mmmttt~~~hhh^^^TTTPPPLLLHHHEEEFFFCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@???>>>@@@CCCEEENNNcccoooaaa\\\YYYWWWVVVKKKGGGCCCHHHSSS___gggiiillllllmmmmmmllliiiccc^^^XXXVVVXXX^^^aaa```bbbfffkkkkkknnnssszzz|||vvvqqqooonnnmmmlllnnnooottt{{{wwwmmm^^^QQQHHHEEEDDDDDDCCCEEEHHHJJJKKKOOOVVV\\\fff```xxx___WWW]]]\\\RRRGGG@@@;;;;;;===;;;:::<<<999:::<<<=========<<<;;;<<<:::>>>===BBBBBBXXXvvvbbbRRRLLLIIIQQQ___jjjllljjjWWWPPPIIIFFFCCCAAADDDIIIIIIIIIHHHEEEBBBEEEKKKPPPTTT]]]hhhmmmllllllooossszzz|||~~~~~~}}}{{{{{{{{{vvvuuusssrrrrrrqqqooolllmmmnnnpppqqqrrruuuxxx{{{}}}uuu```KKKEEEDDD@@@>>>AAA@@@AAA>>>HHHNNNiiiqqqXXXIIIBBB===999888999999888777777777777888777777777777777777777777888555888<<<>>>AAAPPPaaarrr{{{zzziii^^^TTTPPPMMMHHHEEEFFFBBB@@@>>>>>>???@@@???>>>???@@@@@@???>>>???BBBEEEOOOZZZqqq___WWWTTTSSSQQQIIIDDDBBBGGGSSS___gggiiilllllllllmmmlllgggaaa]]]WWWVVVYYY___bbbbbbcccgggjjjlllooouuuzzz|||uuuooommmnnnoooooommmooouuu|||~~~rrriiiZZZNNNFFFDDDDDDDDDCCCFFFHHHIIIJJJOOOUUU[[[zzzZZZYYYyyysss^^^[[[ccc```TTTHHHAAA;;;<<<===<<<;;;<<<:::;;;<<<<<<======<<<<<<===:::>>>===BBBBBBYYYmmmSSSFFFDDDCCCGGGOOOTTTTTTRRRLLLIIIHHHHHHEEEBBBDDDHHHKKKJJJHHHFFFEEEGGGMMMRRRXXXaaakkknnnkkkkkkqqqxxxzzz|||}}}}}}{{{zzzzzzzzzvvvuuutttttttttssspppnnnlllmmmnnnoooppprrrvvvyyy|||rrr]]]KKKEEECCC???>>>AAAAAABBB@@@JJJMMMfffwww[[[JJJBBB===999999:::999888888777777888888666666666666666666666666999666777<<<===@@@OOO```rrr}}}|||jjj___UUUPPPMMMHHHEEEFFFBBB@@@>>>===?????????>>>???@@@???>>>>>>???BBBEEEPPPVVVuuu^^^SSSQQQOOOLLLHHHDDDBBBHHHTTT```gggjjjmmmllllllllljjjeee^^^YYYXXXWWWYYY```ccccccdddhhhiiilllpppuuuzzz~~~}}}uuuooommmoooqqqrrrlllnnnuuu{{{}}}~~~nnneeeWWWKKKEEECCCCCCDDDEEEGGGIIIIIIJJJMMMSSSXXXooo}}}XXXUUUlllooo```cccoookkk\\\IIIBBB<<<===>>><<<;;;<<<:::;;;;;;<<<<<<<<<<<<<<<===:::>>><<>>>>>BBB>>>@@@===FFFHHH___{{{^^^KKKBBB===:::::::::999999888888888888888666666666666666666666666:::777777::::::===LLL^^^nnnzzzzzzjjj```VVVQQQMMMHHHEEEFFFDDDBBB??????@@@AAAAAA@@@?????????>>>===???BBBDDDNNNWWWxxx___SSSQQQOOOKKKJJJFFFDDDJJJVVVaaahhhjjjmmmllllllkkkiiiccc\\\WWWYYYWWWZZZ___ccccccfffjjjiiimmmqqquuuyyy}}}|||tttooonnnooorrrssskkknnnuuu|||}}}~~~lllcccUUUJJJDDDBBBCCCCCCFFFHHHIIIIIIIIILLLRRRWWWnnncccWWWbbbqqqgggqqq~~~yyygggJJJCCC===>>>???<<<;;;<<<;;;;;;;;;;;;<<<<<<======<<<999===<<>>BBB@@@BBB???HHHKKKaaa```KKKBBB===<<<<<<::::::999888888888888999777777777777777777777777;;;777777:::999<<>>???@@@AAA@@@?????????>>>===>>>AAADDDLLL[[[{{{bbbVVVUUUTTTOOOLLLHHHGGGLLLXXXccciiikkklllllllllkkkjjjeee^^^YYYZZZXXXYYY___bbbcccggglllkkkooossswwwyyy}}}zzzsssnnnmmmoooqqqrrrlllpppwww}}}~~~kkkbbbUUUIIICCCAAABBBCCCDDDFFFHHHIIIIIIMMMSSSYYYqqqooo[[[```zzzsss~~~lllKKKDDD>>>>>>???===;;;<<<;;;;;;;;;;;;;;;<<<======;;;888<<<;;;BBBEEE^^^jjjMMMGGGFFFFFFHHHKKKKKKIIIFFFCCC??????FFFLLLNNNOOORRROOOLLLIIIHHHKKKPPPTTTWWW^^^bbbfffhhhjjjooovvv|||~~~~~~zzzzzzyyyyyyyyyvvvrrrnnnjjjkkkllllllnnnrrrwww{{{~~~~~~hhhWWWIIIDDDAAA======CCCBBBDDDBBBLLLPPPiiiaaaLLLBBB>>>===>>>;;;:::999999888888999999888888888888888888888888;;;777777::::::===MMM```nnnxxxkkkaaaVVVQQQMMMHHHEEEFFFBBB@@@===<<<===>>>???>>>>>>??????>>>===>>>AAADDDLLL```}}}eeeYYYYYYXXXTTTNNNJJJHHHNNNYYYdddjjjkkkkkkkkkkkklllkkkgggaaa\\\[[[XXXYYY^^^bbbccchhhmmmlllpppuuuxxxzzz}}}~~~xxxrrrmmmlllnnnpppqqqmmmqqqxxx~~~kkkbbbTTTIIICCCAAABBBCCCBBBDDDGGGHHHJJJNNNUUU[[[qqqsss\\\```|||kkkLLLDDD>>>??????===<<<===<<<;;;;;;;;;;;;<<<======:::777;;;;;;BBBFFF___kkkPPPIIIGGGGGGKKKPPPRRRPPPMMMIIICCCAAAHHHOOORRRRRRSSSOOOLLLIIIIIILLLQQQUUUXXX]]]aaaeeeiiinnnrrrwwwzzz}}}~~~~~~~~~}}}}}}{{{{{{zzzzzzyyyvvvrrrnnnkkkllllllmmmooosssyyy~~~gggWWWHHHDDDAAA<<<===CCC>>>@@@???KKKPPPjjjbbbLLLBBB>>>>>>@@@;;;:::999999888888999999888888888888888888888888:::666777:::;;;@@@PPPcccrrrzzzqqq\\\SSSRRRJJJFFFGGGEEE===FFFHHH???:::@@@BBB???@@@???>>>>>>>>>???AAAAAAFFFgggjjj]]]ZZZXXXTTTFFFGGGIIIPPPXXXaaagggiiisssooonnnooollleee```___^^^ZZZ[[[___aaaaaafffnnnoooppptttyyyzzzyyyvvvtttqqqooommmlllnnnsss{{{~~~~~~mmm```RRRIIIEEEAAA@@@CCCGGGKKKHHHHHHMMMKKKNNN[[[|||wwwWWWaaammmQQQDDDAAABBB<<<<<<>>>:::>>>============<<<<<<<<<;;;<<>>EEEIII^^^yyyTTTDDDJJJWWW___bbbjjjfffRRRGGGDDDBBBFFFLLLPPPPPPNNNLLLLLLKKKJJJJJJMMMRRRUUU]]]aaagggmmmqqqtttuuuvvvyyy{{{~~~}}}yyywwwtttrrrnnnlllllllllkkkkkklllpppvvvzzzeeeWWWHHHBBB@@@??????AAAAAADDDBBBLLLRRRoooiiiKKKEEEAAA===BBB<<<;;;;;;::::::999999888777777666666777888999999666666888999999>>>LLLZZZzzzqqq\\\SSSRRRJJJFFFGGGEEEHHHPPPPPPFFF@@@BBBDDD@@@@@@???>>>>>>>>>???AAAAAAEEEcccgggZZZWWWUUURRRJJJJJJLLLRRRZZZbbbhhhjjjoooooorrrtttoooeee^^^]]]XXXWWW[[[bbbeeeeeeiiippprrrrrruuuzzz{{{yyyvvvssspppnnnmmmllllllpppwww}}}}}}lll___QQQIIIEEEBBBBBBEEEHHHLLLJJJJJJPPPNNNQQQ___xxx\\\kkkuuuSSSEEEBBBDDD>>>===@@@<<<=========<<<<<<<<<<<<;;;<<<<<>>CCCFFF[[[zzzUUUSSSTTT___jjjtttzzzbbbFFFDDDCCCFFFKKKOOONNNKKKJJJJJJJJJIIIJJJMMMRRRVVV]]]aaafffkkkooorrrtttvvvzzz|||}}}zzzwwwtttqqqnnnllljjjkkkkkklllnnnssszzz~~~dddVVVHHHBBB@@@???@@@BBBAAADDDAAALLLTTTtttoooOOOFFF@@@;;;@@@<<<<<<;;;;;;:::999999999777777777777777888999999777777888999999===KKKYYY{{{rrr]]]TTTSSSJJJFFFHHHEEEHHHNNNNNNDDD>>>@@@@@@===@@@???>>>>>>>>>???AAAAAAFFF^^^zzzdddXXXVVVUUURRRNNNNNNOOOUUU\\\dddiiikkkkkkmmmrrruuupppiiiiiimmmfffccccccdddeeeffflllrrrttttttuuuzzz|||zzzvvvrrrooommmllllllkkkmmmssszzz~~~~~~uuuooosss}}}lll___PPPHHHDDDBBBDDDGGGGGGLLLIIIJJJPPPOOORRR```yyy```uuu{{{UUUGGGDDDEEE??????AAA======<<<<<<<<<<<<;;;;;;;;;======@@@===BBBDDDXXX|||YYYZZZYYYfffyyygggDDDCCCCCCFFFJJJKKKIIIGGGFFFGGGHHHHHHJJJMMMSSSWWW^^^aaaeeeiiilllooosssvvv|||~~~}}}{{{xxxtttqqqooommmhhhjjjlllooorrrxxx~~~~~~bbbUUUGGGAAA@@@???@@@BBBAAACCC@@@KKKWWW{{{xxxVVVJJJAAA;;;@@@<<<<<<<<<;;;::::::999999888777777777777888999999888888999:::999<<>>@@@???>>>>>>>>>???AAAAAAFFFWWWrrr___WWWWWWWWWUUUOOOOOOQQQVVV]]]dddiiikkkjjjlllpppqqqnnnoooyyyzzzooofffaaacccllltttuuutttuuuyyy|||yyyuuupppmmmkkkkkkkkkjjjkkkpppyyybbbZZZTTTWWWaaannn|||mmm```PPPHHHDDDBBBCCCGGGCCCHHHFFFGGGMMMMMMPPP^^^yyy```xxx|||VVVHHHEEEFFF@@@???AAA===<<<<<<<<<<<<;;;;;;;;;;;;>>><<>>>>>>>>???AAAAAADDDNNNuuuzzzrrrdddVVVRRRUUUWWWTTTNNNNNNPPPUUU]]]eeejjjllllllooossssssnnnmmmwwwuuuhhhbbbeeemmmsssttttttuuuzzzyyywwwsssooollljjjiiiiiiiiijjjpppzzz[[[UUUSSSWWW]]]ccckkksssmmm```PPPHHHCCC@@@AAADDDBBBGGGEEEFFFLLLKKKOOO\\\xxx```wwwzzzVVVHHHEEEFFF???>>>AAA<<<======<<<<<<<<<;;;;;;;;;===;;;???===EEEHHHYYY~~~vvvdddVVVVVVfffyyyoooTTT@@@AAABBBDDDEEEEEECCCAAA@@@BBBEEEGGGJJJOOOTTTXXX___bbbfffhhhiiimmmtttyyy~~~~~~}}}yyytttpppoooooolllmmmppprrruuu{{{vvv]]]QQQEEEAAAAAA@@@@@@BBB???BBB???JJJ[[[zzzYYYLLLCCC===BBB>>>>>>===<<<<<<;;;;;;:::999999888888888888888999999999999999888:::GGGUUUffflllsssuuu```WWWUUULLLGGGHHHFFFCCCCCCBBBAAA@@@AAAAAAAAA@@@???>>>>>>>>>???AAAAAAAAAHHHkkkccc^^^UUULLLLLLQQQSSSQQQLLLLLLOOOUUU^^^fffllloooooosssyyyxxxoooeeeeeekkkqqqrrrpppjjjhhhllloooppprrrsssvvv|||uuusssqqqnnnkkkiiihhhggggggjjjrrrzzzsssVVVUUUWWW\\\^^^]]]___bbbhhhsss}}}uuuuuuxxx|||}}}jjj]]]OOOHHHDDD@@@@@@CCCEEEIIIGGGHHHNNNMMMPPP^^^xxx___sss{{{WWWIIIFFFFFF@@@???AAA<<<>>>============<<<<<<<<<===;;;>>>===EEEHHHYYY}}}kkkUUUOOOVVV```cccddd\\\JJJ@@@AAABBBCCCCCCCCCBBBAAA???BBBEEEHHHKKKOOOTTTXXX^^^ccchhhjjjkkkooovvv}}}}}}~~~zzztttpppooopppnnnnnnoooppptttzzzyyy[[[OOOCCC@@@AAA@@@AAABBB>>>CCC???JJJ[[[tttSSSJJJCCC===@@@>>>>>>>>>===<<<<<<;;;;;;::::::999888888888888999888888999999777:::GGGUUUeeennnzzzvvvaaaWWWVVVMMMGGGIIIFFFCCCAAA?????????>>>>>>>>>@@@???>>>>>>>>>???AAAAAACCCIIImmmxxxiiiTTTRRRLLLHHHJJJPPPQQQMMMJJJJJJNNNUUU___hhhooorrrpppsssxxxxxxnnnaaa\\\^^^aaafffiiigggiiinnnpppoooqqqsssxxx{{{pppoooooommmkkkiiifffeeedddiiisss{{{|||}}}oooWWWWWW[[[```aaa___^^^aaaaaagggpppxxx}}}|||yyyuuuuuuxxxyyyxxxdddXXXMMMGGGEEEBBBAAACCCHHHLLLIIIJJJOOONNNQQQ^^^}}}zzz^^^kkk}}}YYYKKKGGGHHHAAA@@@BBB>>>??????>>>>>>>>>=========>>>;;;===<<>>>>>===<<<<<<;;;;;;:::999999888888888999777777888888777;;;GGGUUUgggrrrwwwbbbXXXVVVMMMHHHIIIFFFCCCAAA???AAABBBAAAAAABBB@@@???>>>>>>>>>???AAAAAAGGGNNNsssyyygggXXXPPPOOOKKKHHHKKKQQQQQQMMMIIIJJJNNNVVV```kkkrrruuuqqqqqqsssssslllcccaaaeeebbbggggggbbbccckkkpppoooqqqtttzzz|||vvvlllmmmmmmmmmkkkiiieeecccbbbiiissszzzzzzzzzsss^^^___ccchhhjjjhhhiiimmmggggggiiikkkqqq}}}zzzrrrqqqyyy|||uuu___TTTKKKGGGEEECCCCCCDDDHHHLLLJJJJJJOOOMMMPPP]]]|||{{{\\\ddd}}}ZZZMMMIIIJJJCCCAAACCC???????????????>>>>>>>>>>>>???<<<===;;;CCCDDDRRRtttUUUKKKPPP]]]bbbbbbXXXFFF@@@@@@AAAAAA@@@AAACCCDDD@@@CCCFFFJJJMMMPPPUUUXXX]]]dddlllooopppsss{{{}}}{{{tttooooooqqqllllllkkklllpppxxx}}}sssvvvsssXXXLLLBBB@@@AAAAAAAAACCC===CCCAAAJJJYYY|||sssRRRNNNJJJCCCCCC??????>>>>>>======<<<<<<;;;::::::999888888888999777666888888777;;;HHHVVVhhhuuuuuu___UUUSSSKKKFFFHHHEEE@@@AAACCCDDDCCCAAA>>><<>>======>>>???@@@===777===;;;>>>FFFXXXzzz[[[SSSQQQ]]]mmmnnn\\\JJJAAA<<<===CCCFFFBBB???@@@???BBBFFFJJJNNNSSSXXX[[[```cccgggkkkoootttyyy}}}~~~|||yyyvvvrrrpppooonnnmmmllloootttzzzyyyaaa[[[bbbmmmwww}}}{{{~~~oooXXXLLLAAA@@@BBBBBBAAAAAAFFF;;;FFFMMMPPP~~~mmmUUUNNNGGGIII===@@@>>>===<<<===>>>===<<<;;;;;;:::999999888888777888888999;;;;;;===GGGRRRhhhuuu~~~xxxbbbWWWUUUMMMIIIJJJGGGAAABBBCCCCCCBBBAAA???===>>>???@@@@@@???@@@BBBDDDGGGMMMqqqiiifff```YYYTTTMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEIIISSS___gggkkkllldddkkkrrrqqqiiicccbbbcccgggfffeeedddfffiiimmmpppvvvxxx|||zzzvvviiieeehhhfffeeefffcccdddhhhrrr|||hhhjjjmmmvvvyyymmmmmmrrr}}}pppdddfffooo~~~}}}wwwxxxnnnfff___fffeeefffiiijjjnnn{{{}}}ppp]]]TTTJJJGGGEEECCCDDDGGGEEEFFFHHHKKKKKKMMMWWWaaa}}}ZZZUUUbbbOOOIIILLLGGGDDDDDDAAA@@@@@@???>>>>>>>>>??????===888???>>>AAAEEETTTvvvXXXTTTVVVdddrrrppp\\\HHH???===???CCCCCC>>>>>>AAABBBEEEHHHLLLPPPUUUZZZ^^^```cccgggkkknnnsssyyy|||}}}yyyuuuqqqnnnllllllkkkkkkmmmsssyyymmmVVVQQQVVV]]]cccfffjjjooottt|||xxx}}}yyyvvv}}}ssslllpppvvv~~~~~~nnnVVVJJJ@@@???AAA@@@@@@@@@EEE:::EEEPPPZZZmmmVVVOOOHHHKKK@@@AAA@@@======>>>>>>===<<<;;;;;;::::::999888888888888777888::::::<<>>??????>>>???AAACCCEEEPPPwwwhhh[[[[[[___^^^WWWQQQMMMLLLKKKJJJJJJLLLOOORRRLLLJJJLLLTTTaaajjjkkkiiicccjjjrrrrrrkkkeeedddfffgggggggggfffeeeiiipppvvvyyyzzz}}}}}}xxxtttkkkiiigggeeebbb```fffjjjttt~~~vvviiidddhhhnnnxxxxxxccc[[[eeetttzzzuuupppxxx{{{pppbbb]]]ccceeemmmnnnooommmggghhhtttvvvhhhXXXOOOFFFBBBAAA@@@BBBFFFFFFGGGIIILLLMMMOOOYYYdddvvvXXXWWWiiiUUUNNNOOOHHHDDDEEEBBB@@@@@@@@@@@@@@@???>>>>>>>>>999@@@@@@BBBEEEPPPzzzxxxkkkTTTQQQTTTaaannnlllZZZGGG>>>???AAACCCAAA>>>???CCCDDDGGGKKKOOORRRWWW]]]``````cccfffjjjmmmrrrxxx|||~~~yyytttpppllljjjiiiiiijjjmmmrrrxxx~~~fffQQQTTTWWWYYYYYYZZZ[[[^^^```fffqqqrrrmmmqqqnnnnnnvvv||||||~~~|||wwwqqqoootttxxx~~~yyyjjjSSSHHH???>>>@@@??????@@@DDD:::DDDTTTjjjlllWWWQQQJJJMMMCCCDDDBBB???>>>>>>>>><<<;;;;;;;;;::::::999999888888888777777888888<<>>>>>===>>>@@@BBBGGGRRRggg___[[[^^^bbb^^^VVVRRRQQQOOONNNPPPSSSWWWZZZ[[[WWWTTTSSSXXXcccmmmnnniiieeennnvvvwwwrrrlllkkkmmmkkkmmmmmmjjjhhhkkkttt|||{{{{{{}}}zzz{{{xxxooolllpppkkkcccbbbhhhlllttt}}}|||ppphhhggghhhnnn~~~nnn\\\WWWdddtttwwwoookkkzzzzzzhhhaaa[[[^^^jjjnnnpppuuuzzzzzzxxxyyypppcccSSSKKKDDDAAA??????BBBHHHJJJIIIKKKMMMLLLNNNXXXccckkkXXXaaayyy___QQQOOOIIIGGGHHHCCCAAABBBBBBBBBBBB@@@>>>===???999??????BBBDDDOOOxxxwwwpppeeeZZZMMMJJJKKKWWWcccdddVVVHHH>>>>>>@@@BBBBBBAAACCCEEEEEEHHHLLLPPPTTTYYY^^^aaaaaacccfffiiimmmrrrwww|||}}}yyytttpppllljjjhhhiiijjjmmmqqqxxxgggWWW```aaaaaa___```ccccccbbb]]]bbbmmm{{{zzzjjjeeehhhcccfffoooxxxxxxyyynnngggdddbbbfffooowww{{{|||qqqbbbPPPGGG???>>>@@@??????AAACCC<<>><<<;;;<<<;;;;;;:::999999888888888666666777777;;;GGGSSSnnn|||dddXXXXXXRRRMMMKKKDDDDDDCCCAAA@@@??????@@@AAA<<<===>>>>>>===>>>@@@BBBFFFQQQ}}}|||``````dddhhhfff^^^XXXWWWUUURRRQQQVVV^^^ccccccaaa```]]]YYYYYYbbbnnnqqqmmmgggpppyyy{{{vvvqqqppprrrpppqqqqqqmmmjjjlllttt|||xxxxxxzzz~~~rrryyytttsss}}}yyykkkjjjiiilllsss{{{sssmmmiiiiiiggghhhuuuxxxgggZZZYYYdddqqqtttlllkkk~~~ooo^^^\\\ZZZaaammmqqqooorrrvvvzzz}}}lll___QQQKKKFFFDDDBBB@@@DDDJJJHHHHHHIIILLLLLLOOOYYYeeeaaaVVVfffhhhRRRNNNKKKKKKKKKDDDCCCDDDDDDDDDBBB@@@>>>===@@@888===<<<@@@DDDOOOxxxpppeee\\\SSSKKKDDDDDDJJJWWWbbbaaaTTTFFF<<<===>>>???BBBEEEEEECCCDDDHHHNNNSSSWWWZZZ^^^```bbbdddfffiiilllqqqxxx||||||xxxtttpppmmmlllhhhjjjlllnnnrrrxxxiii^^^cccfffiiikkkqqqyyyzzzuuummmddd```hhhsss}}}qqqbbb^^^```[[[aaakkksssuuu{{{}}}mmmeee^^^^^^^^^```fffnnnxxx~~~kkk]]]NNNFFF@@@@@@@@@@@@AAACCCBBB???GGG___kkkZZZWWWOOORRRIIIGGGEEEBBB@@@@@@???===;;;<<<<<<;;;;;;:::999999888777666666777777:::EEEQQQkkk}}}hhh\\\]]]WWWRRROOOGGGDDDCCCAAA@@@??????@@@AAA<<<===>>>>>>===>>>@@@BBBBBBLLLqqq~~~```cccjjjnnnjjjaaa^^^aaa[[[ZZZ[[[```hhhmmmnnnmmmooommmeee]]]aaannnuuutttjjjttt~~~{{{vvvuuuvvvvvvuuusssnnnkkkkkkpppuuussssssuuuyyymmmmmmjjjlllrrryyy}}}ooofffccceeebbbcccfffppptttdddZZZYYYbbbmmmpppkkknnn}}}cccWWW]]]eeesss{{{vvv}}}yyyhhh\\\KKKGGGDDDCCC@@@>>>AAAFFFEEEEEEGGGKKKMMMRRR^^^kkkZZZQQQdddjjjUUUPPPMMMMMMMMMFFFFFFFFFEEEDDDBBB@@@???>>>AAA888<<<;;;@@@DDDNNNvvv|||vvvkkk___VVVNNNHHHDDD>>>CCCNNN^^^gggbbbPPPAAA:::???BBBBBBBBBDDDDDDAAAEEEKKKSSSYYY]]]___```bbbdddeeegggiiimmmrrrxxx}}}~~~|||xxxtttpppmmmlllhhhkkkmmmoooqqqwwwnnnjjjlllssszzzooo^^^]]]dddjjjsss{{{}}}hhh\\\YYYYYYWWW]]]hhhpppuuuxxxjjjeeeeeebbbbbbbbbbbbeeellluuu|||~~~hhh[[[KKKEEE@@@@@@AAA@@@AAAEEE@@@BBBHHH```jjj\\\[[[QQQRRRJJJHHHFFFCCCAAAAAA@@@>>>===<<<<<<;;;;;;::::::999999777666777888777999BBBMMMdddwwwkkk^^^___ZZZUUUQQQHHHCCCCCCBBBAAA@@@@@@@@@@@@===>>>??????>>>>>>@@@BBBBBBFFF```llllllnnnpppnnniiiiiimmmhhhlllooorrrtttyyymmmhhhsss|||}}}uuu~~~{{{vvvqqqnnnmmmmmmnnnmmmmmmooottt|||~~~|||gggjjjlllmmmrrrxxx{{{~~~rrrhhheee^^^]]]bbb___gggqqqzzzuuueeeWWWTTT^^^lllnnnlllqqqsss```aaavvvvvvdddYYYHHHFFFEEEEEEAAA===???DDDFFFFFFHHHLLLNNNTTTaaannnVVVNNNdddfffXXXUUUNNNKKKMMMJJJHHHGGGFFFDDDBBB@@@@@@???AAA999>>>>>>BBBCCCJJJooovvvggg```[[[UUUPPPKKKHHHFFFFFF???CCCLLLWWW^^^YYYJJJ===<<>>CCCHHH^^^iii^^^^^^SSSRRRJJJHHHFFFCCCBBBBBBAAA@@@>>><<<<<<<<<;;;::::::999999777777999:::888888@@@III\\\ooozzzjjj^^^^^^ZZZUUUPPPGGGCCCBBBBBBBBBAAA@@@??????===>>>??????>>>???AAACCCFFFCCCQQQ~~~}}}wwwsssssssssqqqrrruuuwww~~~~~~rrryyyzzzuuurrrooommmllliiiiiikkkqqqyyynnnyyysssccckkknnnnnnrrrxxxzzz}}}___KKKSSS]]]ZZZYYY```cccrrryyyfffTTTOOO\\\lllooonnnsssxxxlllxxxsssaaaVVVNNNMMMMMMMMMIIIDDDEEEJJJJJJJJJKKKMMMOOOTTT```lllSSSOOOgggsssbbb[[[ZZZOOOIIIMMMMMMJJJHHHFFFCCCAAA@@@@@@@@@AAA:::@@@AAADDDCCCFFFiii~~~cccPPPLLLIIIFFFFFFFFFFFFHHHKKKDDDCCCDDDIIIMMMKKKCCC;;;AAASSS___WWWHHHBBBGGGKKKLLLTTT___gggkkkkkkiiihhhggghhhiiikkknnnssszzz~~~xxxsssnnnjjjggggggjjjmmmnnnnnnsss{{{qqqbbb]]]ZZZXXXaaannnvvvbbbYYYXXXXXXVVV\\\dddlllttttttfffbbbdddlllsssqqqmmmlllrrr~~~xxxaaaVVVFFFAAA>>>>>>>>>===@@@DDD;;;CCCGGG\\\hhh______SSSRRRIIIHHHFFFCCCBBBBBBBBB@@@???===<<<<<<;;;;;;:::999999777777999;;;999888>>>GGGWWWiiittt~~~kkk]]]^^^XXXRRRQQQNNNEEECCCAAA@@@AAAAAA@@@>>>AAAAAA@@@@@@AAAAAABBBCCCEEEDDDMMMooo{{{www|||ooo}}}yyyvvvvvvsssmmmnnnkkkjjjoooyyy|||tttmmmhhhjjjnnnmmmooossswww{{{pppRRRKKKHHHLLLQQQUUUYYY^^^jjjrrrnnn^^^XXX```jjjrrrrrrvvv}}}ppp[[[SSSKKKXXX___VVVGGGAAACCCGGGHHHJJJNNNQQQOOOPPP^^^nnnxxx[[[TTTgggpppfff]]]YYYVVVRRROOOPPPLLLIIIEEECCCBBBBBBBBBAAA@@@AAA>>>???BBB???JJJcccyyyYYYLLLHHHHHHHHHJJJLLLKKKHHHFFFAAA??????CCCEEEDDDBBBBBBGGGVVVdddOOOEEERRROOOOOOWWW]]]eeelllnnnmmmiiifffeeegggkkkppppppqqqxxxyyysssnnnjjjhhhllliiiiiilllooorrrzzzhhh^^^eeeaaa]]]gggpppttt___XXXXXXYYYZZZ^^^cccgggooo|||ooodddjjjxxx{{{xxxcccXXXHHHEEEBBB@@@@@@AAAAAA@@@BBB<<>>===<<<;;;;;;::::::::::::999999999999:::<<<>>>???UUUaaalll~~~kkk]]]___YYYSSSQQQNNNEEECCCAAA@@@AAAAAA@@@>>>???????????????@@@@@@AAABBBDDDQQQyyyuuu|||xxxxxxtttnnnpppmmmlllqqq{{{xxxrrrlllggggggkkkmmmooorrrvvvzzzkkkRRRNNNHHHEEEHHHNNNQQQVVVZZZbbbnnnwwwggg___aaahhhrrrssswww}}}ooo^^^VVV[[[]]]XXXLLLBBBBBBGGGJJJIIIJJJMMMOOONNNQQQ```qqqnnnPPPNNNjjjooofff]]]ZZZXXXTTTQQQQQQNNNKKKGGGDDDCCCCCCBBBAAA@@@BBB>>>???BBB@@@JJJaaa}}}[[[MMMKKKJJJJJJJJJJJJHHHDDDAAAEEEDDDDDDGGGKKKKKKIIIHHHCCCKKKYYYMMMHHHRRRNNNRRR[[[```hhhnnnpppnnnjjjhhhaaabbbhhhmmmoooqqqxxxyyysssnnnjjjhhhhhhhhhkkkqqquuuwww}}}iii\\\aaa___^^^jjjtttqqq```ZZZ\\\]]]XXX\\\bbbiiiqqq{{{xxxggghhh{{{vvvaaaUUUGGGDDDAAA???@@@@@@@@@@@@BBB???EEE```eee^^^ZZZTTTQQQOOOJJJJJJIIIGGGEEEBBB@@@???======<<<;;;::::::::::::888888888888999;;;===>>>PPP```lll|||nnnaaabbb]]]VVVUUUQQQFFFDDDAAA@@@@@@AAA@@@???>>>============>>>??????CCCDDDRRR~~~www|||{{{wwwpppuuurrrqqqttt{{{|||vvvrrrmmmhhhgggjjjnnnpppsssvvvzzzpppLLL>>>HHHCCC@@@DDDHHHLLLQQQVVV[[[jjj{{{ppphhhhhhlllyyy|||~~~lll]]]VVVYYYTTTHHH>>><<>>???@@@@@@???BBBBBBGGG]]]aaa\\\ZZZUUUTTTRRRMMMLLLKKKIIIFFFDDDAAA@@@>>>>>><<<;;;;;;:::::::::888777777777888:::<<<===LLLbbboooyyytttfffhhhbbb[[[YYYUUUHHHEEEBBB@@@@@@@@@@@@???===============>>>??????FFFDDDPPPzzzuuuzzzsssyyyvvvtttuuuxxx|||}}}}}}~~~wwwsssnnnjjjjjjnnnqqqrrruuuwww{{{ZZZDDDDDDDDD???>>>AAADDDGGGMMMSSSYYYhhh}}}tttqqqqqqtttyyy}}}{{{}}}uuufffXXXQQQFFFDDD???<<<@@@FFFFFFBBBGGGIIIKKKLLLMMMSSS^^^gggoooRRRHHH^^^|||nnnfff```___^^^ZZZWWWWWWSSSPPPLLLIIIHHHFFFCCCAAAAAADDD@@@???CCCBBBIII[[[cccRRROOOOOOPPPSSSWWWZZZZZZYYYYYY[[[___eeepppyyyzzzwww[[[KKKPPPTTT[[[```\\\jjjjjjpppwwwzzzwwwssspppnnnrrrpppqqqsssrrrpppsssyyy{{{{{{||||||~~~{{{uuupppllliiigggiiiooowww{{{{{{oooZZZYYYXXX___oooyyy|||wwwnnnfffbbbbbb\\\^^^dddmmmvvv|||zzzuuuvvvooo[[[QQQEEEBBB???>>>>>>?????????@@@CCCKKK```___\\\ZZZUUUTTTSSSNNNMMMLLLJJJGGGDDDBBB@@@??????===<<<;;;;;;;;;;;;999888888888888:::<<<===NNNhhhsssvvvxxxjjjlllfff^^^[[[VVVIIIFFFBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@DDDCCCSSSwwwrrrvvv~~~vvvvvvtttssssssuuuwwwyyyyyy}}}xxxrrrmmmjjjlllqqqtttuuuwwwyyy}}}VVVGGGLLLBBB>>>===@@@CCCEEEKKKSSSYYYgggoooggglllrrr{{{}}}tttuuu}}}oooaaaVVVNNN@@@BBBBBBBBBFFFLLLNNNKKKFFFIIILLLMMMOOOSSSXXX[[[YYYGGGJJJggg|||nnngggbbbcccbbb^^^ZZZYYYVVVSSSOOOLLLJJJHHHEEECCCAAAEEEAAA???CCCCCCHHHVVVcccRRRMMMNNNPPPUUU]]]dddiiikkkmmmqqqvvv~~~oooUUUTTTXXX```fffcccuuuuuu{{{|||vvvrrrqqqxxxuuutttuuussspppqqqtttwwwvvvwwwyyy}}}|||wwwqqqmmmjjjlllkkknnntttwwwyyy~~~fffTTTTTTVVVbbbttt~~~pppfffdddbbbdddiiipppyyy}}}||||||mmmZZZQQQDDDBBB???>>>>>>@@@@@@??????CCCOOOiii```^^^[[[UUUSSSRRRNNNMMMLLLJJJGGGEEEBBBAAA@@@@@@>>>===<<<;;;;;;;;;::::::999999:::;;;<<<===OOOjjjsssqqq|||nnnooohhh___[[[VVVJJJGGGBBB@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA???BBBWWWuuullloooxxx{{{qqqqqqqqqrrrtttvvvxxxzzzyyy}}}wwwpppllliiimmmrrruuuvvvxxxzzz[[[FFFGGGAAA???>>>@@@BBBDDDKKKSSSXXXccc|||fff]]]bbbkkkxxxwwwxxxxxxjjj```VVVMMMEEEEEECCC@@@CCCKKKPPPPPPEEEJJJMMMNNNQQQUUUVVVTTTLLLCCCQQQppp{{{pppiiieeefffeee```\\\[[[WWWUUURRROOOMMMKKKGGGEEEAAAGGGBBB???DDDDDDGGGSSSuuueeeUUUPPPOOOPPPVVV```kkktttxxx}}}yyy]]]XXX[[[dddkkkjjj|||wwwssssssuuuqqqpppqqqqqqoooooossstttuuuwww{{{}}}xxxrrrmmmjjjnnnlllnnnrrruuuwww}}}}}}~~~iiiSSSJJJOOOTTTcccxxxxxxgggeeeeeeiiiooovvv~~~}}}{{{~~~iiiXXXQQQEEEBBB???>>>???@@@AAA@@@@@@BBBSSSwwwcccaaa]]]UUUSSSQQQMMMMMMLLLKKKIIIFFFDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;:::::::::;;;<<<===KKKgggrrrqqqtttuuummmccc^^^XXXKKKGGGCCC@@@???@@@@@@@@@@@@????????????@@@AAAAAA@@@AAATTTrrrmmmjjjmmmvvvttttttuuuuuuuuuuuuwwwxxxyyy~~~~~~vvvrrrnnnlllnnnssstttuuuwwwzzz^^^CCCBBBAAA???>>>AAABBBDDDKKKTTTVVV___xxxaaaVVVXXX^^^lll|||{{{wwwvvvggg^^^SSSJJJDDDCCC>>>;;;@@@HHHLLLJJJGGGKKKMMMMMMQQQXXXYYYUUUGGGHHHcccwwwqqqkkkggghhhhhhbbb]]][[[XXXVVVSSSQQQOOOMMMJJJGGGAAAHHHCCC???DDDEEEGGGPPPqqqmmm___WWWVVVWWW]]]iiixxx|||dddbbbcccmmmxxxwwwxxxtttsssqqqmmmlllnnnooonnnoooqqqppprrrvvv}}}~~~yyysssnnnkkklllkkknnnsssvvvyyyfff```aaa```QQQCCCBBBKKKPPP___sss}}}uuucccbbbccckkkuuu}}}}}}~~~}}}eeeVVVQQQEEECCC@@@???@@@AAABBBBBBBBBAAAVVVeeeccc___WWWTTTSSSNNNNNNMMMLLLKKKIIIGGGFFFBBBAAA@@@>>>===<<<;;;;;;;;;:::999999999:::;;;<<>>>>>AAAAAACCCKKKTTTUUU^^^vvv^^^QQQQQQUUUcccsssvvv}}}uuueee[[[OOODDD@@@???<<<===EEELLLKKKEEEIIILLLLLLLLLRRR[[[]]]XXXFFFPPPwwwtttrrrllliiijjjiiiccc]]][[[XXXVVVTTTRRRQQQNNNKKKHHHAAAHHHDDD???DDDFFFGGGNNNsssvvviii___^^^^^^fffttt~~~kkkkkkmmmxxxyyyttttttrrrnnnlllnnnooommmnnnppplllnnnttt}}}~~~yyytttnnnkkkjjjjjjnnnuuuyyy{{{qqqSSSGGGEEEBBBEEE;;;@@@IIIMMMYYYllluuuooo\\\]]]aaakkkxxxzzzcccTTTPPPFFFCCC@@@???AAABBBCCCBBBCCC@@@XXXfffeeeaaaYYYVVVUUUNNNNNNNNNNNNMMMKKKJJJIIICCCBBB@@@>>>===<<<;;;;;;:::999888888888999:::;;;CCCaaavvvzzzqqqfffZZZOOOHHHDDDEEEEEEBBB????????????>>>>>>>>>>>>??????EEE<<>>===>>>BBBIIIQQQVVVEEELLLOOOMMMTTT___```WWWGGG\\\~~~sssmmmiiiiiigggaaa]]]^^^[[[ZZZYYYWWWTTTPPPMMMKKKGGGGGGEEEDDDCCCEEEIIILLLooo|||oooqqqxxx{{{rrrnnnvvv}}}vvvsssnnnooorrrtttooojjjlllrrrpppoooqqqvvv}}}yyypppkkkooonnnnnnooottt{{{lllIIIBBBAAA<<>>;;;;;;;;;::::::;;;<<<<<>>@@@@@@@@@????????????@@@@@@BBB===III___yyypppggg```]]]\\\\\\]]]```dddhhhjjjhhhlllrrrvvvyyy|||~~~|||zzzxxxvvvsssrrrxxxzzz~~~|||uuupppqqqsssuuuuuuvvvvvvyyy~~~oooKKKEEEBBB@@@BBBDDDFFFIIIMMMRRRVVVXXX]]]vvvlllYYY]]]^^^]]]dddkkkxxx|||{{{}}}www~~~mmm___UUULLLGGGAAA@@@???@@@CCCHHHNNNRRRIIINNNNNNLLLQQQ\\\^^^XXXMMM\\\{{{qqqllliiiiiigggaaa^^^^^^^^^]]]]]][[[WWWSSSOOOMMMHHHHHHFFFDDDCCCEEEHHHLLLkkkyyyrrrpppzzz}}}{{{sssrrrssstttppplllmmmrrrqqqqqqrrrwww}}}yyyqqqlllqqqpppoooppptttzzzmmmHHH???AAA@@@@@@???AAAFFFKKKTTTeeetttiiiTTTTTTPPPXXXeeerrr{{{zzzuuu|||ppp\\\OOOIIIBBBAAAAAA@@@@@@AAACCCCCCEEECCC]]]{{{iiiccc___^^^SSSWWWXXXWWWVVVTTTRRRPPPNNNNNNLLLIIIGGGEEEDDDCCCAAA???<<<<<<;;;;;;;;;<<<<<<===???WWWtttyyyooocccRRRIIIAAA???@@@@@@AAADDDAAAAAA@@@@@@@@@@@@AAAAAA@@@===HHHUUUzzzyyyoooiiiccc^^^ZZZYYYXXXXXXXXXZZZ\\\^^^WWWZZZ___ccchhhmmmrrrvvvzzz}}}yyywwwuuutttsssyyy{{{~~~~~~wwwssssssuuuxxxzzzzzzyyy{{{ZZZDDDEEEFFF@@@DDDHHHKKKNNNPPPSSSVVVXXX[[[uuuyyy``````cccaaacccjjjwww~~~yyyvvv{{{zzzxxxvvveee[[[TTTKKKEEEBBBBBBBBBBBBDDDGGGKKKMMMJJJNNNNNNKKKPPP[[[___[[[PPPWWW}}}xxxpppkkkhhhiiihhhccc``````aaaaaaaaa___\\\WWWRRROOOKKKJJJHHHEEEDDDEEEHHHKKKeeeyyytttuuuzzzvvvssssssqqqmmmnnnqqqrrrrrrtttxxx|||yyysssooorrrqqqpppqqqtttzzzjjjFFF===AAACCC>>>???BBBGGGLLLTTTdddrrrgggTTTVVVSSSWWW___hhhpppwww|||~~~~~~}}}xxxuuu{{{mmmYYYMMMGGG@@@@@@@@@@@@@@@AAABBBBBBFFFBBBYYYvvvfff```\\\]]]TTTXXXYYYXXXVVVUUUSSSQQQOOOOOOMMMKKKHHHGGGFFFEEEBBB@@@======<<<<<<<<<<<<<<<===@@@UUUqqq{{{qqqeeeQQQHHHAAA@@@AAA@@@AAACCC@@@@@@@@@??????@@@@@@@@@???>>>GGGOOOsss~~~yyy|||zzzrrrjjjfffaaa]]]YYYWWWUUUSSSRRRRRRSSSSSSPPPRRRUUUYYY^^^dddjjjnnnrrryyy~~~zzzwwwuuuuuuvvv{{{|||{{{vvvuuuwwwzzz|||}}}{{{}}}dddOOOHHHJJJJJJDDDGGGLLLPPPQQQQQQRRRSSSWWWZZZssseee^^^aaadddiiisssyyyyyyzzzzzzmmm]]]VVVQQQJJJDDDAAABBBCCCDDDFFFHHHJJJJJJIIILLLMMMLLLQQQZZZ^^^]]]MMMNNNnnnxxxrrrmmmjjjkkkjjjfffcccddddddddddddccc___ZZZUUURRRNNNMMMKKKGGGEEEEEEHHHKKK___~~~zzz}}}~~~wwwrrrqqqooommmlllnnnooopppssswww|||~~~zzzuuusssrrrqqqqqqrrrvvv{{{aaaEEE???BBBCCC@@@@@@DDDIIILLLSSS```mmmmmmXXXWWW[[[\\\___eeemmmsssvvvwwwvvvvvvyyyzzzwwwuuu{{{iiiVVVJJJEEE????????????@@@AAAAAABBBEEE@@@VVVqqqddd^^^ZZZ\\\UUUYYYYYYXXXWWWVVVTTTRRRQQQPPPMMMKKKIIIHHHGGGFFFCCCAAA======<<<;;;;;;;;;<<<<<>>>>>??????>>>>>>>>>>>>??????@@@???FFFNNNwwwxxxqqqtttssskkkddd```[[[VVVQQQPPPMMMKKKIIIGGGGGGGGGJJJJJJKKKOOOUUU[[[```cccfffiiipppzzz{{{wwwuuuwwwyyy{{{}}}{{{wwwwwwyyy|||}}}|||}}}|||ooo[[[QQQUUUWWWPPPJJJIIILLLPPPQQQQQQPPPOOOPPPUUUYYYsssgggXXX[[[dddppp~~~~~~vvv{{{{{{eeeWWWRRROOOIIICCC>>>@@@BBBEEEGGGIIIJJJKKKHHHKKKLLLMMMOOOUUUYYYYYYJJJHHHggg|||tttpppmmmnnnnnniiiggghhheeeeeeeeedddaaa\\\XXXUUURRRQQQNNNJJJGGGGGGIIILLLZZZ}}}vvvpppnnnllliiiiiikkkjjjmmmqqqvvv{{{~~~zzzwwwuuuppppppqqqsssxxx~~~vvvUUUFFFCCCCCCBBBCCCDDDFFFJJJLLLPPP\\\hhh~~~eee^^^]]]]]]___fffnnnrrrqqqnnnssstttxxx{{{zzzxxx|||zzzdddRRRHHHDDD>>>>>>???@@@AAAAAABBBBBBEEEBBB[[[lllddd^^^ZZZ]]]WWWZZZZZZYYYXXXVVVUUUSSSRRRRRRNNNLLLJJJJJJIIIGGGDDDAAA======<<<;;;;;;:::;;;;;;???LLL```qqqvvvyyy{{{{{{}}}xxxjjjTTTMMMHHHIIIHHHDDDAAAAAA???>>>>>>>>>>>>>>>>>>???@@@@@@FFFNNN}}}tttnnnqqqqqqjjjccc]]]WWWQQQKKKJJJHHHFFFDDDCCCBBBAAAEEEDDDEEEJJJPPPWWW[[[]]]``````cccjjjsss{{{~~~~~~{{{wwwuuuwwwyyyxxx{{{zzzxxxyyy{{{||||||~~~WWWXXXRRR[[[rrrttt^^^NNNNNNPPPQQQPPPNNNMMMMMMNNNSSSYYYuuubbbTTTVVVbbbtttzzz{{{tttaaaTTTNNNKKKHHHDDD===???AAAEEEHHHJJJKKKLLLIIIKKKLLLMMMOOOSSSYYY]]]NNNKKKhhhzzz}}}wwwrrrpppqqqpppllliiijjjgggffffffdddbbb___\\\ZZZWWWUUURRRMMMIIIHHHJJJMMMVVVzzztttooollliiidddeeeiiifffjjjooouuuyyy}}}|||xxxvvvqqqqqqsssvvv{{{~~~```NNNIIIGGGDDDCCCGGGFFFHHHJJJJJJNNNYYYeee~~~qqqeee]]]^^^dddooozzz|||uuummmtttuuuzzz~~~~~~|||uuu```PPPGGGCCC===>>>@@@AAABBBBBBBBBBBBFFFHHHhhhjjjfffaaa\\\___XXX[[[ZZZZZZYYYWWWVVVUUUTTTSSSOOONNNMMMLLLKKKIIIFFFCCC>>>>>>===<<<;;;;;;;;;;;;@@@JJJ\\\mmmtttyyyzzzlll[[[RRRLLLJJJIIIFFFCCCDDD@@@??????>>>>>>??????@@@>>>AAAGGGMMM}}}qqqkkkpppqqqkkkddd^^^VVVPPPIIIHHHGGGFFFDDDCCCBBBBBBBBBAAACCCIIIQQQYYY]]]^^^^^^______```ccciiiqqqvvvxxxzzz|||zzzuuusssuuuxxxsssxxx}}}}}}zzzzzz{{{{{{|||fffQQQ]]]bbbuuulllTTTPPPPPPOOOMMMKKKKKKMMMPPPQQQZZZvvvtttVVVRRRVVVaaattt~~~{{{ooo___SSSLLLIIIFFFEEE>>>???BBBDDDGGGIIIKKKLLLKKKKKKLLLNNNSSS\\\hhhrrrUUUPPPkkk{{{xxxsssqqqrrrpppllliiiiiiiiihhhfffdddcccaaa``````[[[YYYUUUPPPLLLJJJLLLNNNSSS}}}zzzvvvtttuuuxxx|||~~~uuurrrooolllfffaaabbbhhheeeiiioootttwww{{{}}}yyywwwttttttuuuxxx|||wwweeeTTTNNNLLLHHHFFFGGGGGGFFFGGGIIIIIIMMMYYYeeexxxmmm___YYY^^^jjj|||ssstttuuu{{{rrr^^^NNNFFFCCC>>>???@@@BBBCCCCCCCCCCCCDDDNNNvvviiiiiiddd^^^aaaZZZ[[[[[[ZZZYYYXXXWWWUUUUUUTTTRRRQQQPPPPPPOOOLLLIIIEEEAAA@@@???>>>============AAAIII\\\ooowww|||{{{lllYYYOOOFFFCCCAAA???>>>@@@AAA@@@@@@@@@@@@@@@@@@AAA<<>>???AAACCCDDDDDDDDDDDDAAAPPP~~~iiikkkfff```bbbZZZZZZ[[[ZZZZZZXXXWWWVVVUUUUUUTTTSSSSSSRRRRRROOOKKKHHHCCCBBBAAA@@@????????????<<>>???@@@BBBAAA??????OOOxxx{{{lllhhhgggdddaaa]]]VVVMMMHHHFFFCCCAAAAAACCCCCC@@@>>>@@@???>>>AAAKKKXXX\\\ZZZ^^^XXXSSSPPPMMMMMMRRRYYYhhhnnntttvvvtttpppmmmmmmooouuuzzz{{{~~~~~~}}}kkkTTTZZZggglllTTTPPPLLLGGGFFFIIIMMMPPPPPPTTTaaarrrpppRRRUUUYYYWWWhhhooofffZZZOOOJJJGGGDDDAAA???@@@AAACCCFFFIIILLLMMMLLLJJJRRRTTTZZZ~~~```NNN~~~~~~~~~wwwpppmmmnnnooommmjjjmmmllliiifffddddddeeeeeeccc```[[[XXXVVVSSSPPPNNNWWWqqqwwwxxxxxxpppbbbZZZWWWPPPLLLNNNPPPRRRUUUXXX]]]aaafffppptttmmmdddbbbddddddjjjkkknnnqqquuuyyy|||~~~~~~{{{yyyxxx{{{}}}|||{{{}}}nnn]]]YYYYYY```___PPPJJJJJJEEEHHHHHHGGGEEEHHHPPP]]]gggxxxvvvsss^^^NNNRRR```uuu{{{wwwxxx{{{nnnXXXKKKDDD????????????AAACCCCCCBBBAAACCCXXXyyyooofffbbb```\\\ZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXUUUSSSRRRRRRQQQMMMIIIHHHEEE@@@?????????===;;;???IIIWWWgggtttzzz^^^QQQEEEAAAAAAAAABBBEEEGGGEEEBBB???>>>>>>???@@@>>>???AAALLLlll{{{lllbbb```]]][[[XXXSSSMMMIIIGGGEEEBBBAAABBBBBB@@@>>>>>>??????AAAJJJUUUZZZYYY\\\VVVPPPLLLIIIHHHNNNUUUbbbgggmmmooommmiiiggggggmmmsssxxxyyy|||{{{rrrnnnqqq{{{pppVVV^^^pppeeeNNNIIIFFFCCCDDDHHHLLLOOOPPPTTTfffhhhVVV```hhhjjj~~~zzznnneeeXXXNNNIIIFFFCCCAAA???@@@BBBDDDGGGIIILLLMMMLLLNNNUUUTTTZZZ{{{}}}WWWUUU|||~~~{{{wwwsssqqqppppppooommmmmmllljjjhhhggggggggggggeeebbb^^^[[[YYYVVVSSSPPPVVVlll|||yyynnnddd\\\NNNHHHGGGAAA@@@BBBDDDGGGIIIMMMQQQTTTaaaiiillleee]]]]]]aaaccchhhiiikkknnnrrrvvvyyy{{{~~~{{{yyyzzz|||~~~}}}{{{}}}dddTTT\\\```llljjjWWWKKKIIIDDDHHHHHHHHHGGGHHHPPP\\\fffzzzxxx```UUUUUUWWWjjj|||uuuyyykkkVVVKKKEEEAAA??????@@@AAACCCCCCCCCBBBBBB[[[wwwmmmeeeaaa```]]]\\\]]][[[\\\^^^______^^^]]]\\\[[[YYYVVVVVVUUUTTTPPPMMMIIIFFFBBBAAAAAA@@@>>><<<>>>EEERRReeewww~~~aaaTTTGGGBBB@@@??????@@@BBBAAA@@@???>>>>>>>>>>>><<<@@@BBBGGG\\\|||lllZZZXXXTTTRRRQQQOOOLLLJJJIIIFFFDDDBBBBBBBBB@@@???===@@@AAABBBHHHRRRXXXYYYYYYRRRLLLHHHEEEDDDJJJQQQ\\\aaafffhhhfffcccbbbccckkkqqquuuvvvyyynnnhhhnnn}}}|||]]]___uuu___JJJDDDCCCBBBDDDIIIMMMPPPQQQWWWmmm|||eee[[[hhhssszzzyyyyyyuuukkkbbbVVVLLLGGGEEEBBB@@@???@@@BBBEEEGGGJJJLLLMMMMMMSSSWWWSSS[[[www|||dddJJJ\\\zzz{{{vvvwwwwwwuuurrrooooooooommmmmmmmmmmmlllkkkjjjiiihhhfffbbb___\\\YYYVVVSSSTTTeee}}}sss```UUUMMMAAA===>>>;;;;;;===@@@CCCEEEIIIMMMPPP^^^cccddd\\\UUUVVV[[[___dddeeegggjjjnnnrrruuuwww}}}~~~}}}{{{yyy|||}}}~~~}}}|||~~~cccSSS```kkk}}}yyy]]]KKKGGGCCCDDDGGGIIIIIIKKKSSS___iiiyyyXXXVVVccccccyyywwwvvvyyy~~~hhhUUUJJJFFFCCC???@@@AAABBBCCCCCCCCCCCCDDD```sssiiiaaa___^^^]]]\\\^^^]]]___aaabbbbbbaaa___]]]\\\ZZZXXXWWWWWWUUURRROOOKKKHHHEEECCCBBBAAA???>>>>>>BBBOOOcccxxxaaaTTTGGGBBB@@@>>>>>>???>>>>>>???????????????>>>>>>@@@BBBDDDOOOmmm|||lllWWWSSSNNNKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@;;;@@@CCCCCCGGGPPPVVVXXXUUUOOOIIIFFFDDDDDDJJJRRRZZZ^^^bbbcccaaa___```aaahhhmmmqqqqqqttt{{{{{{zzz~~~|||lllaaaggg|||bbb\\\ppp^^^IIIDDDDDDEEEHHHLLLOOORRRTTT\\\lllwwweee```ooo~~~yyyzzz}}}{{{ssshhh___SSSJJJFFFDDDAAA@@@???AAACCCFFFIIIKKKLLLMMMMMMVVVWWWQQQ]]]tttoooTTTGGGeee{{{{{{uuuyyy|||yyysssnnnmmmnnnooopppppppppooommmjjjiiijjjgggdddaaa___\\\XXXVVVTTT```xxxkkkXXXMMMGGG<<<:::>>><<<===???BBBEEEGGGJJJNNNQQQ[[[]]]ZZZSSSLLLMMMSSSYYY___aaacccfffjjjnnnrrrtttzzz{{{|||}}}}}}}}}{{{zzz|||}}}~~~~~~~~~vvvuuuhhhWWWcccsss```IIIEEEDDD@@@DDDHHHJJJMMMUUUcccnnnuuuyyy\\\___mmmwwwuuuyyywww|||zzzdddSSSIIIEEEDDD???AAABBBCCCCCCCCCCCCDDDHHHcccyyymmmddd]]]]]]^^^]]]]]]___```aaacccdddccc```]]][[[YYYXXXWWWVVVTTTRRRPPPOOOKKKJJJGGGEEECCCBBB@@@??????CCCMMM___sss^^^RRRFFFBBBAAA@@@???@@@===>>>???@@@AAAAAA@@@???BBBAAAAAACCCHHH]]]}}}kkkXXXSSSLLLGGGFFFFFFFFFFFFHHHHHHHHHFFFDDDCCCBBBAAA<<>>BBBKKKWWWfffwww[[[OOODDDAAABBBAAAAAABBB>>>???@@@AAAAAAAAAAAAAAADDD???@@@CCCGGGVVV|||}}}kkkYYYTTTLLLFFFDDDDDDDDDDDDEEEGGGJJJIIIGGGDDDCCCBBB>>>BBBEEEGGGMMMUUUZZZZZZUUUQQQOOOOOONNNMMMRRRYYYVVVXXXZZZYYYXXXXXX[[[___bbbfffhhhhhhkkkssszzz||||||tttmmmgggaaa^^^aaa\\\bbbyyynnn]]]aaakkkbbbJJJHHHIIIJJJJJJKKKNNNRRRUUU^^^jjjgggccciii|||xxxyyy~~~yyytttccc[[[PPPHHHDDDCCCBBB@@@@@@BBBEEEHHHKKKMMMMMMNNNNNNVVVRRRTTTfffkkk\\\OOOLLLuuu|||yyyrrrnnnnnnooopppppppppnnnkkkhhhfffgggfffeeedddcccaaa]]][[[YYY\\\jjj~~~oooTTTEEE>>>===666666:::888888;;;>>>@@@AAABBBDDDEEEAAA@@@???@@@???AAAHHHPPPRRRTTTWWW\\\aaagggkkknnnppprrrtttwwwzzz}}}~~~}}}xxxrrrgggbbboooqqq\\\dddrrrbbbLLLHHHFFFBBBGGGJJJLLLPPP^^^ssswww\\\bbbnnnvvv}}}zzz|||lll[[[NNNEEEAAAAAA???BBBEEEEEECCCCCCDDDGGGGGGbbbrrrkkkfffcccfffhhhfffdddeeeccccccbbb```^^^ZZZXXXVVVXXXYYYZZZXXXUUUSSSRRRSSSMMMNNNNNNKKKGGGDDDBBBBBB===@@@FFFNNNZZZkkk}}}ZZZNNNDDDAAABBBAAAAAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAA===???EEEGGGVVV~~~jjjYYYSSSLLLFFFCCCCCCCCCCCCBBBFFFKKKLLLJJJFFFDDDCCCAAACCCEEEHHHQQQZZZ^^^[[[ZZZVVVUUUUUUSSSQQQSSSXXXUUUWWWXXXWWWUUUVVV[[[___```ccceeedddhhhpppxxxzzz}}}uuuhhh[[[RRRNNNKKKLLLTTTdddsss}}}www[[[^^^eee}}}iiiRRRKKKLLLLLLLLLLLLOOOUUUZZZggg~~~uuubbbaaafffrrr{{{|||qqqbbbZZZOOOGGGDDDCCCBBBAAA@@@BBBEEEIIILLLMMMNNNNNNOOOVVVSSSZZZllldddOOOLLLOOOzzz}}}~~~wwwqqqmmmlllkkkkkkllllllkkkjjjiiihhhgggffffffffffffdddaaa^^^[[[\\\ggg~~~{{{mmm___MMM@@@===>>>888888;;;777;;;===@@@AAAAAAAAABBBCCC===;;;<<>>CCCKKKKKKMMMQQQVVV\\\bbbgggjjjlllnnnqqquuuyyy}}}|||vvvrrrjjjdddZZZXXXgggvvv___aaannnhhhUUUNNNGGGFFFKKKPPPTTT]]]qqqggg[[[bbbkkkyyy~~~vvvaaaTTTKKKCCC???@@@???CCCGGGFFFCCCBBBEEEHHHGGGggg~~~pppiiieeeeeejjjllliiieeedddbbbaaa___]]][[[ZZZYYYYYYXXXZZZ[[[ZZZVVVTTTTTTUUUPPPQQQRRROOOJJJFFFEEEEEEAAA@@@CCCJJJWWWgggvvvZZZNNNDDDBBBBBBAAA@@@AAA@@@@@@????????????@@@@@@>>>;;;@@@FFFHHHWWW~~~jjjWWWRRRKKKEEECCCBBBCCCCCC@@@EEELLLNNNKKKGGGDDDCCCBBBCCCDDDIIISSS^^^```\\\]]]ZZZYYYYYYVVVRRRRRRVVVWWWXXXYYYWWWVVVWWW\\\aaa___bbbcccbbbfffooowwwzzz}}}wwwgggWWWMMMHHHHHHLLLTTT\\\___eeessswwwVVV[[[ddd|||ppp\\\NNNOOOOOONNNOOOSSS[[[```rrreee]]]]]]```gggqqqnnnaaaYYYOOOGGGDDDDDDCCCBBB@@@BBBFFFJJJLLLNNNNNNNNNPPPVVVTTT___ooo^^^EEEGGGYYY~~~wwwxxxyyyyyywwwsssnnnjjjhhhgggggghhhiiijjjjjjjjjjjjgggffffffggghhhgggcccaaa[[[\\\eeeyyy}}}uuulll^^^RRRGGG;;;:::===888888999555;;;>>>@@@AAAAAA@@@AAAAAABBB??????CCCAAA===???FFFFFFHHHLLLRRRYYY___eeehhhiiikkkoootttyyy~~~yyypppjjj^^^XXXPPPPPP^^^uuuuuu]]]___kkkooo\\\RRRHHHGGGMMMTTT\\\jjj___^^^^^^aaatttnnnZZZOOOHHHBBB???@@@???CCCGGGGGGDDDBBBEEEHHHJJJoooxxxnnnfffcccdddjjjlllhhhcccaaa```___]]]\\\[[[[[[\\\\\\WWWZZZ[[[YYYVVVSSSSSSUUURRRTTTUUURRRMMMHHHGGGGGGFFFBBBBBBKKKZZZjjjtttxxxwwwbbbOOOFFFDDD@@@AAADDD???@@@@@@@@@@@@@@@@@@@@@@@@@@@:::BBBCCCHHHXXXdddWWWQQQIIIDDDCCCDDDCCCBBBCCCFFFJJJKKKIIIGGGFFFFFFFFFDDDFFFMMMWWW___aaa```]]]]]][[[VVVRRRQQQTTTXXXZZZYYYXXXWWWVVVWWWWWWXXX[[[]]]```cccgggmmmtttyyyxxxssscccUUUNNNLLLLLLKKKOOOVVV^^^nnnrrrYYY[[[eee{{{___WWWPPPPPPTTTSSSSSSccczzzqqq]]]]]]```YYYjjj~~~lll___VVVKKKDDDCCCDDDBBB@@@BBBFFFJJJLLLMMMMMMNNNOOOSSSWWWTTTaaaqqq___IIIOOOppp}}}pppwwwsssppppppqqqpppkkkeeegggiiilllllljjjgggeeeeeegggkkkhhhaaadddmmmllldddaaaddddddmmmqqqfff```YYYRRRMMMAAA???===;;;999888888888<<<===???AAACCCCCCCCCCCCCCCCCCBBBAAA@@@?????????CCCFFFJJJOOOSSSXXX^^^bbbgggjjjoootttyyy}}}~~~wwwmmmcccUUUKKKGGGNNNTTT]]]tttyyy^^^]]]kkk~~~{{{fffWWWRRROOOWWW^^^hhhkkk]]]]]]]]]iii|||}}}kkkWWWNNNIIIDDD???<<>><<<:::999888888999<<<===???BBBDDDEEEFFFGGGHHHFFFEEECCCAAAAAAAAAAAAAAADDDHHHLLLOOOTTTYYY]]]gggjjjnnnsssxxx}}}yyylll___QQQHHHFFFLLLRRR\\\wwwxxx^^^bbbppprrrccc^^^```lllzzz___VVVXXX\\\ooouuueeeSSSJJJHHHDDD@@@>>>AAAEEEGGGGGGEEEFFFHHHIIIYYY{{{tttkkkhhheeecccbbbbbbaaa```aaa___\\\ZZZYYYYYYZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVTTTRRROOOMMMKKKJJJEEEEEEDDDEEEQQQcccooosssvvvbbbOOOFFFDDD@@@AAADDD???@@@@@@@@@@@@@@@@@@@@@@@@CCC===DDDBBBEEEVVV~~~lllYYYRRRIIICCCBBBBBBBBBAAA???CCCHHHNNNQQQPPPKKKGGGGGGKKKQQQWWW[[[___ccceeeeeeccc^^^WWWSSSRRRUUUXXXWWWUUUSSSQQQPPPPPPPPPPPPQQQSSSWWW[[[___ffflllqqqqqqxxxwwwiiiYYYLLLEEEKKKPPPZZZfffvvvoooXXXSSSUUU```zzz|||qqqmmmooowwwdddUUUUUUYYY\\\bbbnnn___YYYQQQHHHBBBAAAAAA@@@???DDDGGGKKKMMMNNNNNNOOOQQQOOOUUUXXXfffsssbbbYYYooo}}}yyy{{{wwwwwwtttqqqqqqpppnnniiidddgggiiillllllkkkiiihhhhhhbbbcccaaa```hhhpppmmmddd^^^aaaaaaiii|||ooo^^^PPPHHHDDD@@@<<<===<<<;;;999999999999:::>>>???AAACCCFFFIIIKKKLLLNNNLLLIIIFFFDDDCCCCCCCCCBBBDDDGGGJJJMMMQQQVVVZZZeeehhhmmmqqqvvv|||}}}lll\\\NNNGGGFFFLLLQQQ^^^}}}lllXXX]]]jjj~~~xxxxxxoooSSSPPPUUU]]]wwwlll]]]MMMGGGEEECCCAAA@@@AAADDDFFFFFFEEEEEEHHHKKKdddwwwsssjjjgggdddccccccbbbaaa______^^^]]][[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYWWWTTTRRROOONNNNNNNNNGGGHHHFFFEEEKKKZZZiiipppsssbbbOOOFFFDDD@@@AAADDD???@@@@@@@@@@@@@@@@@@@@@@@@???<<>><<<;;;:::999999:::;;;<<>>???GGGGGGHHHJJJLLLOOOQQQRRRNNNNNNOOONNNLLLJJJHHHFFFGGGGGGHHHHHHJJJMMMSSSWWWZZZaaaiiinnnqqquuu|||uuudddPPPIIIIIINNNPPPWWWqqqpppXXXRRRUUUUUUTTTUUUUUUSSSTTTZZZaaalll~~~mmm\\\TTTTTT\\\```fff{{{ppp\\\RRRGGGDDDBBB@@@AAACCCDDDCCCEEEHHHEEEBBBJJJXXXuuunnnhhhfffdddccccccdddccc```^^^^^^^^^^^^___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWPPPMMMKKKJJJKKKQQQ___lllzzzbbbOOOFFFDDD@@@AAADDD???@@@@@@@@@@@@@@@@@@@@@@@@AAA;;;@@@???EEEGGGGGGccceee\\\PPPGGGDDDCCCCCCBBBEEENNNYYY[[[VVVNNNIIIHHHKKKSSS]]]ccccccaaa^^^]]]UUURRRPPPQQQTTTWWWWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLMMMPPPTTTXXX\\\```dddhhhpppuuuyyy{{{{{{gggWWWNNNUUUXXXUUURRR[[[qqqzzzlll___[[[\\\[[[^^^aaaaaa\\\XXXXXXXXX]]]jjjxxx}}}```UUUYYYSSSMMMTTTRRR^^^rrryyyhhh___^^^KKKIIIFFFBBB@@@@@@BBBDDDJJJKKKNNNOOOOOOQQQTTTVVVVVV^^^lll^^^XXX~~~{{{{{{uuurrrssssssrrrpppmmmkkkjjjhhhjjjkkkkkkjjjiiijjjlllkkkjjjiiiiiihhhffffffhhh___dddfffgggrrryyyyyyyyyjjjUUUEEE???>>>???>>>>>>>>>===<<<<<<===???@@@FFFGGGHHHJJJKKKLLLLLLLLLHHHJJJMMMNNNNNNKKKHHHFFFEEEFFFFFFFFFHHHLLLQQQUUUYYYaaakkkqqqrrruuu{{{yyymmmTTTLLLJJJOOOOOOSSSfff}}}rrr```RRRUUUZZZYYYXXXZZZUUUTTTWWW^^^eeennn{{{uuuhhh___YYY[[[ffflllooo|||~~~gggWWWMMMEEEBBBAAA@@@AAADDDEEECCCFFFJJJFFFBBBLLL[[[pppnnniiieeedddccccccdddccc```^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTOOOKKKLLLLLLOOOZZZeeeuuu~~~}}}xxxbbbOOOFFFEEE@@@AAADDD???@@@@@@@@@@@@@@@@@@@@@@@@AAA999<<<;;;CCCFFFCCCZZZhhh___SSSJJJFFFFFFEEEEEEGGGRRR^^^___XXXPPPNNNOOOQQQWWW___eeeeeeaaa\\\YYYQQQNNNMMMNNNRRRSSSSSSQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJNNNSSSXXX\\\aaafffjjjrrrwww{{{|||vvv___OOOYYYYYYUUUOOOVVViii|||jjj___YYY___eeefffeeefff[[[VVVUUU\\\ccchhhqqqzzztttbbb]]]\\\NNNLLL^^^WWW___mmm|||ooo___WWWYYYHHHGGGDDDAAA>>>???AAADDDJJJLLLNNNOOOPPPQQQTTTWWWXXXaaarrrhhh```~~~uuussstttuuutttqqqooommmmmmmmmnnnnnnmmmkkkjjjjjjkkkiiiiiiiiihhheeecccfffjjj^^^eeeiiijjjqqqyyyjjjVVVGGGAAAAAAAAAAAA@@@???>>>======>>>???@@@EEEFFFHHHIIIIIIIIIHHHGGGDDDGGGKKKNNNNNNLLLHHHEEEFFFFFFGGGGGGHHHLLLRRRVVVZZZcccnnnssstttvvv{{{|||rrrYYYPPPMMMQQQQQQRRR```tttnnn```XXX]]]```^^^```fffYYY[[[cccoooyyy|||uuukkkccc^^^aaannnuuuxxxuuu]]]RRRJJJBBB@@@@@@@@@BBBFFFFFFDDDFFFKKKGGGBBBMMM^^^{{{llloookkkdddcccccccccdddccc```^^^\\\[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXPPPLLLLLLLLLMMMUUU___fffttt~~~___OOOCCCCCCDDDAAA???BBB@@@@@@@@@????????????>>>===>>>AAABBB@@@@@@IIITTTyyyeeeSSSMMMHHHBBBCCCJJJMMMXXXaaa```[[[YYYYYYXXXaaaaaadddiiikkkeeeZZZQQQMMMLLLKKKLLLMMMNNNMMMLLLGGGIIIJJJJJJHHHHHHIIIKKKLLLNNNRRRUUUZZZ```gggkkkpppuuu{{{bbbTTT]]]WWWRRRTTT\\\fffqqqyyyfffgggjjjddd___kkktttlllddd^^^^^^ccchhhrrruuufffbbb^^^VVVUUUZZZcccjjjzzz{{{iii[[[TTTLLLHHHFFFCCC@@@>>>???CCCFFFMMMNNNPPPPPPQQQSSSVVVYYY```aaaeeeddd{{{vvvvvvvvvvvvtttqqqoooooorrruuuvvvrrrnnnlllnnnooonnnlllmmmkkkgggdddcccdddggghhhiiikkkjjjmmmpppqqq}}}mmmXXXJJJCCC@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIHHHFFFDDDCCCCCCGGGEEECCCEEEJJJPPPVVVYYYdddhhhnnntttxxx|||sss___QQQLLLTTTYYYWWWZZZdddaaabbbcccgggmmmpppmmmgggbbbeeennn~~~~~~yyylllmmmooosss|||{{{jjjWWWGGGFFFCCCAAAAAABBBDDDEEECCCKKKHHHCCCEEEFFFOOOcccyyyooopppgggfffeeedddddddddccc```^^^^^^^^^\\\ZZZYYYXXXXXXXXXZZZ\\\___aaa```]]]ZZZWWWXXXWWWWWWVVVVVVWWWWWWXXXVVVRRROOOOOOKKKJJJRRR]]]]]]uuu___OOOCCCCCCDDDAAA???BBB@@@@@@@@@????????????>>>>>>>>>AAABBB@@@@@@IIISSS~~~iiiUUUMMMHHHBBBCCCIIIQQQ[[[cccaaa]]]\\\\\\[[[bbbdddhhhkkkkkkeeeZZZQQQOOOMMMLLLLLLMMMMMMKKKJJJFFFHHHIIIIIIGGGGGGHHHJJJLLLOOORRRWWW[[[bbbiiinnnssswww~~~www```VVVXXXYYY[[[```eeekkkqqquuusssrrruuurrrooozzz}}}pppeee```^^^cccpppoookkkfff______dddoooqqq{{{wwweeeYYYSSSLLLGGGFFFCCC@@@>>>???CCCGGGMMMNNNPPPPPPQQQSSSVVVYYY___lllcccYYYxxx{{{vvvvvvvvvvvvvvvtttrrrrrrtttvvvtttrrrooonnnpppqqqpppooommmllliiigggfffgggiiijjjkkkmmmlllnnnpppooopppZZZIIIAAA>>>>>>??????????????????AAABBBCCCGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGIIIIIIGGGEEEEEEEEEEEEDDDEEEGGGLLLRRRXXXZZZeeeiiioootttxxx|||{{{ooo^^^SSSOOOVVVZZZXXX[[[ddddddbbbdddlllxxx~~~zzzssshhhkkkuuuwwwwwwyyy~~~uuueeeRRRFFFEEECCCAAAAAABBBDDDEEEBBBIIIGGGBBBCCCEEEQQQgggvvvoooooogggfffeeedddddddddcccaaa___]]]\\\[[[YYYWWWVVVVVVVVVWWWYYY]]]``````___\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVSSSPPPOOOOOOLLLKKKRRR\\\aaauuu___OOOCCCCCCDDDAAA???BBB@@@@@@@@@????????????>>>>>>>>>@@@BBB@@@@@@HHHQQQrrrZZZOOOIIIEEEEEEJJJVVV___dddbbb______aaa```dddhhhmmmooolllcccYYYRRRQQQPPPNNNMMMMMMLLLJJJHHHFFFGGGHHHHHHGGGGGGHHHJJJMMMPPPTTTXXX]]]cccjjjooorrrwwwzzzuuugggXXXWWWWWWaaammmvvvzzz{{{{{{{{{vvvdddcccaaafff{{{}}}wwwsssnnnooouuu~~~qqqaaaVVVRRRKKKFFFEEECCC@@@>>>@@@DDDHHHMMMOOOPPPQQQQQQTTTWWWZZZbbb{{{\\\PPPmmm{{{vvvwwwtttuuuwwwvvvtttttttttuuuqqqpppooooooqqqqqqpppooollllllkkkjjjjjjkkkkkklllnnnpppnnnnnnooommm}}}www___KKKAAA???@@@@@@AAA@@@@@@???@@@BBBCCCDDDHHHGGGEEEDDDDDDEEEHHHIIIEEEGGGIIIIIIHHHFFFFFFGGGCCCDDDGGGKKKPPPVVV[[[]]]fffjjjppptttxxx{{{tttgggYYYUUUVVV^^^cccdddjjjqqqtttkkkfffmmmzzz~~~vvvmmmjjjppp}}}|||kkk]]]KKKDDDCCCBBBAAAAAABBBDDDEEEAAAGGGEEE@@@BBBEEEVVVpppsssnnnnnnffffffeeedddddddddcccaaa___]]][[[ZZZWWWVVVTTTSSSSSSSSSVVVZZZ^^^______]]]\\\ZZZYYYWWWVVVTTTSSSSSSRRROOOMMMMMMNNNMMMMMMRRRZZZaaappp~~~___OOOCCCCCCDDDAAA???BBB@@@@@@@@@?????????>>>>>>>>>>>>???AAA@@@@@@FFFOOOwwweeeTTTLLLHHHIIILLLZZZaaaeeecccaaabbbddddddfffkkkqqqrrrlllbbbYYYSSSTTTRRROOONNNMMMLLLIIIGGGGGGHHHIIIIIIIIIIIIJJJLLLPPPSSSVVVYYY]]]cccjjjnnnooouuu}}}}}}kkkaaaUUUPPPXXX___ppp}}}gggiiiiiiooo~~~xxxlll\\\SSSOOOIIIEEEDDDBBB@@@???AAAFFFIIIMMMOOOPPPQQQRRRUUUXXX[[[hhhRRRLLLmmmzzzvvvwwwqqqtttwwwxxxvvvtttssssssooooooooooooooonnnmmmllljjjjjjkkklllllllllllllllppprrrooonnnoookkkvvvgggOOOBBBAAADDDDDDBBBBBBAAAAAABBBCCCEEEFFFIIIGGGEEECCCDDDFFFIIIKKKFFFHHHJJJJJJHHHFFFEEEFFFCCCFFFKKKOOOTTTYYY^^^aaahhhkkkqqquuuyyy{{{}}}mmm```SSSYYYdddooowww}}}uuugggjjjtttvvvnnndddmmmxxxrrrbbbUUUFFFBBBBBBAAAAAAAAACCCEEEFFFBBBGGGDDDAAACCCGGG^^^~~~ooolllllldddeeedddccccccdddcccaaa___]]]\\\ZZZWWWUUUTTTSSSSSSRRRTTTXXX[[[]]]]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOLLLLLLMMMMMMLLLMMMPPPUUU^^^hhhttt|||~~~___OOOCCCCCCDDDAAA???BBB@@@@@@@@@?????????>>>>>>???===>>>AAA@@@@@@EEELLLgggoooYYYMMMHHHIIIMMM\\\bbbeeecccbbbdddfffeeeggglllqqqqqqkkkbbbZZZUUUUUUSSSPPPOOONNNMMMJJJHHHIIIKKKLLLLLLLLLLLLMMMOOOTTTVVVXXX[[[^^^ccchhhlllooouuu|||zzzcccVVVMMMPPP___pppmmmmmmnnnvvvttthhhYYYPPPLLLFFFDDDDDDBBB@@@@@@BBBGGGKKKNNNOOOQQQRRRSSSVVVYYY\\\lllzzzKKKKKKqqqxxxuuuxxxsssvvvyyy{{{yyyvvvtttsssqqqrrrrrrqqqooolllkkkjjjhhhiiijjjkkklllllllllkkkooorrrooonnnoookkkrrrlllQQQCCCCCCFFFEEECCCCCCCCCDDDEEEEEEFFFGGGIIIGGGEEEDDDDDDGGGKKKMMMIIIKKKLLLKKKHHHFFFEEEEEEEEEIIIOOOTTTWWW[[[```dddiiimmmrrrwwwzzz}}}xxxggg[[[UUUeeexxxxxxfffeeennnqqqmmmiiitttiiiZZZPPPCCCAAA@@@AAAAAABBBDDDFFFGGGDDDHHHEEEBBBDDDKKKhhhzzzmmmkkkjjjcccdddcccbbbbbbcccbbbaaa___]]]\\\[[[XXXWWWUUUUUUTTTSSSUUUWWWZZZZZZZZZXXXWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKMMMPPPQQQ]]]dddnnnwww{{{www___OOOCCCCCCDDDAAA???BBB@@@@@@@@@????????????>>>???===>>>@@@AAA@@@CCCIII___zzz___MMMFFFIIIMMM]]]ccceeeddddddggghhhfffhhhjjjmmmmmmjjjccc[[[VVVUUUSSSQQQQQQQQQPPPNNNLLLKKKMMMNNNOOONNNOOOPPPRRRVVVXXX[[[]]]```dddjjjnnnsssxxxzzzbbbUUUQQQZZZmmm}}}pppnnnpppnnneeeWWWNNNJJJDDDCCCCCCBBB@@@@@@CCCIIIMMMNNNOOOQQQRRRTTTVVVZZZ]]]nnnkkkKKKRRR|||}}}uuutttyyyvvvyyy}}}}}}{{{xxxvvvuuutttuuutttrrrnnnlllkkklllhhhiiijjjjjjkkkkkkkkkjjjlllpppnnnmmmppplllooo~~~rrrTTTCCCCCCEEECCCCCCDDDFFFGGGHHHHHHGGGFFFHHHGGGEEEEEEFFFIIILLLNNNKKKMMMNNNMMMKKKIIIHHHHHHJJJNNNTTTWWWYYY\\\aaafffjjjnnntttxxx|||uuubbbXXX\\\tttzzzhhhdddhhhiiijjjmmmzzzaaaSSSMMMBBB@@@@@@AAABBBDDDFFFHHHIIIFFFHHHEEECCCFFFOOOqqq~~~rrrllliiiiiicccbbbaaa``````aaaaaa___^^^]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVUUUSSSRRRPPPOOOOOONNNNNNOOOOOOLLLMMMQQQSSSSSS___dddmmmuuu{{{|||ttt___OOOCCCCCCDDDAAA???BBB@@@@@@@@@????????????>>>@@@======@@@AAA@@@BBBGGGUUUppphhhPPPGGGKKKPPP^^^cccgggfffgggjjjiiiggghhhgggggghhhhhhddd]]]WWWUUUSSSRRRRRRSSSSSSQQQPPPLLLNNNOOOPPPPPPPPPRRRTTTWWWYYY\\\```ccciiiooossswww{{{yyybbbYYYYYYfff{{{yyyxxxxxxgggaaaUUUMMMJJJDDDBBBBBBAAA@@@AAADDDJJJNNNNNNPPPRRRSSSTTTWWW[[[^^^rrr]]]QQQggg}}}~~~yyyrrrsss{{{wwwzzz||||||yyyvvvsssrrrrrrrrrqqqnnnkkkiiikkkmmmjjjjjjjjjjjjjjjjjjkkkkkkhhhnnnllllllpppnnnnnnzzz{{{ZZZGGGDDDDDDAAABBBDDDHHHKKKKKKJJJGGGEEEFFFFFFFFFFFFHHHJJJLLLNNNLLLNNNPPPQQQOOONNNNNNOOOOOOSSSXXXYYYYYY\\\aaafffkkkooouuuzzz~~~rrr```WWW___}}}}}}qqqoooooonnnttt~~~tttZZZNNNJJJBBB???@@@BBBCCCFFFHHHJJJKKKFFFHHHEEEDDDFFFPPPwwwqqqllljjjiiiiiifff```___^^^___``````^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZVVVUUUTTTSSSRRRRRRRRRSSSOOOQQQPPPMMMPPPXXX[[[YYY]]]bbbkkkrrruuu~~~www___OOOCCCCCCDDDAAA???BBB@@@@@@@@@????????????>>>@@@======@@@AAA@@@BBBFFFJJJZZZpppUUUJJJNNNUUU___dddhhhhhhiiilllkkkggghhheeeccceeegggeee^^^XXXTTTSSSRRRSSSTTTUUUTTTSSSLLLNNNPPPPPPPPPPPPRRRTTTWWWZZZ]]]aaafffmmmtttxxxxxx{{{vvvaaa[[[^^^mmmqqqbbb^^^TTTMMMJJJDDDBBBBBBAAA@@@AAAEEEJJJOOONNNPPPRRRSSSUUUWWW\\\___wwwQQQWWW|||~~~{{{|||wwwpppsss{{{uuuwwwyyyxxxuuurrroooooolllmmmllliiiffffffiiillllllkkkkkkjjjjjjkkkkkkllleeelllkkkkkkqqqooooooxxxaaaKKKGGGFFFAAAAAADDDIIILLLMMMKKKGGGEEEEEEFFFFFFHHHIIIKKKMMMMMMLLLOOORRRSSSSSSSSSTTTUUURRRVVVZZZZZZYYY[[[aaagggkkkooouuu{{{qqq```WWW]]]~~~~~~zzzoooVVVKKKHHHAAA???@@@BBBDDDGGGIIIKKKLLLFFFHHHDDDCCCFFFQQQzzzhhhiiiiiihhhiiihhh___^^^]]]^^^______]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]VVVVVVUUUUUUUUUUUUVVVVVVPPPRRRQQQOOOSSS]]]bbb```XXX^^^iiippprrrzzz{{{[[[NNNBBB@@@BBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<>>???@@@@@@QQQXXXpppeeeKKKJJJWWW___hhhoooooonnnooonnnllllllllljjjhhhddd```\\\ZZZ\\\XXXWWWYYYZZZYYY\\\aaaYYY[[[[[[XXXTTTRRRSSSUUUYYY\\\___ccclllwww}}}|||}}}kkk[[[]]]ttt{{{|||nnn\\\WWWSSSKKKFFFFFFBBBAAA@@@CCCGGGKKKMMMNNNVVVVVVPPPRRRWWWSSSTTTcccoooTTT\\\~~~{{{xxxuuussstttvvvxxxwwwuuusssqqqooonnnmmmlllhhhiiiiiigggddddddfffiiijjjjjjiiiiiihhhhhhhhhgggbbbdddhhhjjjkkkkkklllmmmnnnMMMEEEHHHCCCGGGGGGFFFGGGHHHIIIHHHGGGDDDFFFIIIMMMQQQTTTVVVXXXWWWVVVVVVWWWYYY[[[^^^___ZZZ[[[\\\\\\^^^bbbgggkkknnnrrrxxx}}}ssseee```kkkrrraaaTTTIIIEEEEEE@@@AAABBBDDDFFFHHHKKKLLLPPPDDDDDDFFFCCCVVVyyybbb]]]mmmggg```___]]][[[ZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^aaa___^^^^^^___^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVTTTRRRSSSUUUWWWWWWWWWUUU^^^hhhnnnsss{{{[[[NNNBBB@@@BBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>>>>===<<<<<>>DDDEEETTT~~~bbbWWWZZZbbbjjjpppooolllkkkiiifffiiilllmmmjjjeeebbbdddhhhdddaaa___aaaaaa___aaaeeeiiiiiigggdddaaa^^^^^^___^^^aaacccfffmmmvvvyyyxxxooobbbfff}}}qqqaaaVVVTTTSSSJJJDDDCCCAAAAAABBBEEEIIIMMMOOOPPPQQQUUUUUUVVVXXXSSSYYYmmmWWWWWWyyy~~~{{{wwwrrrooonnnooooooqqqooolllkkkjjjiiigggeeecccccccccaaa___^^^```aaabbbbbbcccdddeeeeeeeeeeeeddddddccccccccccccccccccjjjYYYIIIJJJHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEHHHMMMSSSYYY]]]```bbb\\\]]]___aaaccceeeffffffUUUWWW[[[^^^bbbhhhooossszzz~~~~~~yyyyyy{{{qqq{{{sssaaaUUUKKKCCC@@@@@@AAABBBCCCEEEGGGHHHJJJKKKJJJFFFGGGFFFNNNuuuwwwkkkgggllluuu{{{cccZZZZZZYYYXXXXXXXXXYYYYYYYYY[[[\\\^^^```````````````___^^^^^^______]]][[[]]]]]]]]]\\\[[[ZZZYYYXXX\\\\\\\\\YYYVVVWWW[[[___bbb```hhhvvv{{{xxx{{{YYYLLLBBB@@@CCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>>===FFFFFFPPP{{{nnn\\\WWWbbbjjjpppooommmmmmllliiikkkoooqqqnnnhhhfffkkkqqqjjjgggeeeggggggeeefffiiiiiihhhfffccc```^^^]]]]]]___ccceeehhhoooxxx{{{yyy~~~vvvmmmsssxxxkkk^^^VVVWWWUUUKKKCCCBBBAAAAAACCCFFFKKKOOOQQQQQQPPPVVVVVVWWWXXXVVVbbb|||sssPPPZZZyyy|||zzzvvvrrrpppoooooooooooommmjjjjjjkkkjjjgggdddaaaaaa```___^^^]]]]]]]]]]]]^^^```aaacccdddddddddcccbbbaaaaaabbbccccccbbbgggwww```KKKJJJHHHIIIJJJKKKKKKIIIHHHGGGGGGJJJMMMRRRXXX]]]aaadddeeebbbccccccdddcccaaa___]]]XXXZZZ^^^aaaeeekkkqqquuu{{{~~~mmmfffwwwtttgggXXXNNNGGGAAA???@@@BBBCCCDDDFFFGGGHHHIIIJJJMMMIIIGGGGGGYYYsssjjjhhhjjjkkkqqqkkkXXXYYYXXXXXXXXXYYYYYYYYYZZZXXX[[[^^^aaabbbbbbaaa```___^^^]]]^^^______]]]\\\^^^^^^]]]]]]\\\[[[ZZZZZZZZZ]]]^^^\\\YYYZZZaaagggiiiaaaeeevvv{{{vvv|||xxxWWWKKKAAA@@@CCCBBB@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<===??????@@@???>>>===EEEEEENNNwww}}}eeeZZZaaaiiiooooooooorrrssssssrrrvvvxxxuuuooommmrrrxxxpppmmmlllnnnmmmkkklllooommmkkkiiifffdddbbb```___aaaeeehhhlllttt|||~~~~~~~~~yyymmmcccYYYTTTVVVSSSHHH???>>>AAABBBDDDHHHMMMQQQSSSSSSRRRWWWVVVVVVYYY[[[mmmiiiQQQddd|||yyyxxxuuusssrrrqqqrrrrrrooollljjjkkknnnmmmjjjfffaaa```______^^^]]]\\\[[[YYY[[[^^^```bbbccccccbbb```______bbbeeehhhhhhggghhhuuuhhhOOOJJJFFFIIILLLNNNNNNLLLKKKKKKKKKQQQTTTXXX^^^bbbdddeeeeeekkklllmmmmmmjjjfffaaa^^^^^^```cccfffiiimmmqqquuuxxx|||~~~{{{~~~llliiiyyylll___RRRJJJEEEAAA@@@BBBBBBCCCEEEGGGHHHHHHIIIHHHLLLFFFDDDMMMlllvvvlllhhheee___bbbaaaTTTYYYYYYZZZZZZZZZZZZZZZZZZXXXZZZ^^^aaacccbbbaaa```^^^]]]]]]^^^___```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[^^^```^^^[[[\\\bbbgggfff\\\___oooxxxxxxuuuVVVJJJAAA@@@CCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>===DDDEEELLLrrruuueeecccjjjoooppprrrxxx}}}~~~}}}~~~xxxvvvxxx|||uuurrrqqqttttttrrrrrruuupppmmmjjjhhhgggfffdddbbbeeeiiimmmqqqxxx|||rrrkkkmmmpppuuuzzz}}}jjj```XXXUUUXXXUUUIIIAAA@@@AAABBBEEEJJJOOOSSSUUUUUUTTTXXXVVVVVVZZZ^^^rrrvvv___YYYyyywwwvvvuuutttssstttuuuuuuooolllkkkmmmrrrrrrnnnjjjdddbbbaaaaaaaaa```]]][[[XXXZZZ]]]```bbbbbbbbbaaa^^^^^^___dddkkknnnmmmkkkjjjsssrrrVVVLLLGGGIIIMMMQQQRRRQQQOOOPPPRRRXXX[[[___dddggghhhhhhhhhlllnnnqqqsssqqqmmmgggddddddfffiiikkklllooorrruuuwwwzzzwwwnnnqqqsssyyyzzz}}}hhh[[[NNNGGGDDDAAABBBEEECCCDDDFFFHHHIIIIIIHHHGGGFFFAAAGGG^^^vvvkkkfffbbb[[[^^^```YYY[[[[[[\\\\\\\\\[[[ZZZZZZXXXZZZ]]]```aaaaaa___^^^]]]\\\\\\^^^___```___^^^[[[[[[[[[[[[\\\]]]^^^^^^```aaaaaa___\\\[[[]]]```\\\VVVXXXfffqqq|||sssUUUJJJAAAAAACCCCCC@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???DDDFFFIIIjjjsssgggmmmqqqqqqttt}}}~~~||||||wwwuuuuuuxxxyyywwwwwwzzzrrrooolllkkkkkkjjjhhhfffkkkooosssvvv|||xxxqqqssslllfffiiillloooooopppuuuuuuiii]]]VVVTTTYYYVVVLLLDDDEEEAAABBBEEEKKKQQQUUUVVVVVVUUUYYYWWWXXX]]]```ppp```XXXddd{{{vvvuuutttttttttttttttuuuooolllkkkooouuuvvvrrrmmmgggeeeddddddeeeccc```]]]YYY[[[^^^aaaccccccbbbaaa]]]]]]```gggooorrrpppmmmmmmppp}}}___RRRJJJHHHNNNTTTVVVUUUTTTVVVYYY^^^```eeejjjmmmnnnmmmlllkkknnnsssvvvuuuqqqlllhhhhhhjjjmmmooopppqqqtttvvvyyy|||~~~ooo```bbbjjjrrrgggZZZLLLEEEBBBAAACCCGGGDDDEEEGGGIIIIIIIIIGGGGGGBBBAAASSSvvvqqqfffdddddd^^^___aaaZZZ[[[\\\\\\\\\\\\[[[YYYXXXXXXZZZ\\\^^^^^^^^^]]]\\\\\\\\\\\\]]]```aaa```^^^YYYYYYYYYZZZ[[[]]]___`````````___^^^]]][[[ZZZYYYWWWVVVYYY___iiiyyyqqqTTTIII@@@AAACCCCCC@@@???>>>>>>>>>>>>>>>======<<<===<<<;;;;;;;;;===>>>???@@@AAABBB___{{{jjjpppssssssvvv|||yyyvvvwww{{{|||zzzzzz}}}wwwtttqqqpppqqqqqqooolllooosssvvvyyy~~~wwwmmmdddbbbmmm{{{wwwkkksssuuuuuurrrppp|||mmmeeeVVVOOOOOOTTTSSSIIICCCDDDAAABBBFFFLLLRRRVVVWWWWWWVVVYYYWWWYYY___```mmmUUUUUUmmmyyyvvvuuuttttttssssssssssssnnnkkkjjjooovvvyyytttooojjjhhhffffffgggfffbbb^^^ZZZ\\\___bbbccccccbbbaaa\\\]]]aaaiiiqqqtttqqqmmmoooooo~~~fffWWWMMMHHHNNNUUUXXXXXXXXXZZZ^^^```ccciiinnnqqqrrrrrrqqqooosssxxx{{{zzzuuuoookkkjjjllloooqqqrrrsssvvvxxx}}}}}}jjjWWWYYYoookkkgggYYYKKKCCCAAA@@@CCCGGGDDDEEEGGGIIIIIIIIIGGGFFFBBBEEE___~~~lllcccdddfff```___^^^VVV[[[\\\\\\\\\[[[ZZZXXXWWWYYYZZZ[[[\\\\\\\\\\\\[[[\\\[[[\\\]]]```aaa```___XXXXXXXXXYYY[[[]]]```aaa\\\\\\\\\]]]^^^]]][[[XXXXXX[[[]]]]]]bbbtttqqqRRRJJJCCCBBBBBB???>>>??????>>><<<;;;;;;;;;<<<==================>>>??????@@@===FFFRRRnnnzzzqqqooovvv}}}}}}xxxwwwxxx|||zzzuuussswwwzzztttooooooxxx~~~}}}|||pppccc^^^XXX^^^ooovvv~~~kkk[[[TTTMMMFFFEEEEEEAAA???@@@AAAEEELLLPPPSSSSSSTTTUUUUUU\\\UUU[[[^^^ccc{{{rrr```VVV}}}tttuuuvvvwwwvvvtttrrrpppppplllkkkoooqqqooonnnooorrrqqqnnnmmmllliiifffdddcccdddeeefffeeecccaaa```aaabbbeeehhhjjjkkkkkkkkkllljjjrrrcccOOOMMMQQQWWW\\\___aaabbbccciiijjjmmmqqqttttttrrrooosssuuuyyy{{{{{{yyyvvvsssmmmmmmnnnqqqvvv{{{}}}}}}rrr___XXXYYYuuu}}}hhhZZZNNNKKKGGGCCCBBBCCCEEEGGGGGGGGGFFFGGGJJJKKKGGG@@@EEEHHHxxxxxxwwwkkkhhhccc```___^^^]]]\\\]]][[[XXXYYYZZZYYYVVVSSSXXXZZZ[[[YYYVVVVVVXXX[[[YYY\\\^^^___^^^\\\[[[[[[XXXZZZ\\\\\\\\\]]]___```^^^]]][[[YYYXXXWWWWWWWWW\\\[[[ZZZZZZ\\\jjjlllQQQIIIBBBBBBBBB???>>>???>>>>>>?????????>>>===<<<===============>>>>>>???===;;;BBBGGGYYYyyyrrrvvv|||{{{yyy{{{}}}zzzssspppwwwrrreee```\\\cccvvvzzzgggYYYSSSLLLFFFEEEDDDAAA@@@AAACCCGGGMMMRRRTTTUUUVVVWWWWWW___XXX^^^fffppphhhZZZbbb~~~}}}yyywwwxxxyyyyyywwwuuusssrrrmmmgggeeeiiimmmlllkkklllsssqqqooonnnnnnllliiifffffffffhhhhhhgggfffcccbbbbbbccceeehhhjjjkkkkkkkkkmmmlllpppqqq\\\RRRVVV\\\aaaeeeggghhhiiipppqqqtttwwwzzzyyyvvvssssssuuuxxx{{{}}}|||{{{zzzwwwvvvwwwyyy}}}ppp\\\TTTUUUsssqqq^^^RRRHHHFFFBBB@@@???@@@CCCEEEIIIIIIHHHFFFDDDCCCAAA???FFFUUUooopppjjjgggbbb___^^^]]]\\\[[[ZZZYYYXXXYYY[[[[[[YYYVVVWWWXXXZZZYYYVVVUUUWWWXXXWWWYYY[[[[[[ZZZYYYYYYYYYXXXZZZ[[[[[[[[[\\\^^^```^^^\\\ZZZXXXVVVVVVWWWXXXZZZXXXVVVTTTUUU```wwwgggPPPHHHBBBAAAAAA???>>>???===???AAACCCBBB@@@>>><<<======<<<<<<======>>>???>>>@@@EEECCCLLLwwwvvvuuu{{{}}}yyy}}}ooo```\\\YYYcccwwwrrrcccVVVQQQKKKFFFEEEDDDAAAAAACCCFFFJJJOOOTTTVVVWWWXXXYYY[[[ccc[[[bbbooofffZZZvvv~~~|||wwwzzzzzzzzzyyyxxxuuusssqqqqqqiiidddhhhnnnooommmmmmrrrqqqpppppppppooollliiihhhiiijjjjjjiiihhhfffdddcccdddeeegggiiijjjjjjjjjlllmmmmmmrrrlllZZZ]]]ccchhhmmmoooppppppvvvwwwzzz}}}~~~zzzwwwtttvvvyyy|||qqq\\\QQQTTTppptttcccSSSJJJDDDBBB@@@>>>>>>@@@CCCDDDJJJJJJIIIEEE@@@===>>>AAAIIIjjjuuummmpppgggeeeaaa^^^]]]]]][[[ZZZWWWWWWWWWYYY[[[]]]\\\ZZZXXXZZZ[[[[[[YYYXXXWWWXXXUUUVVVWWWWWWUUUUUUVVVWWWZZZ[[[[[[ZZZZZZ[[[^^^aaa]]][[[XXXVVVUUUVVVWWWYYY^^^\\\ZZZVVVTTT[[[nnneeeOOOGGGAAAAAAAAA??????@@@>>>???AAAAAAAAA@@@>>><<<===<<<<<<<<<<<<===>>>>>>@@@DDDFFFDDDLLLmmm|||www{{{mmm\\\VVVTTT^^^ssslll___TTTNNNIIIEEEEEEDDDAAABBBEEEHHHLLLQQQTTTVVVWWWYYYZZZ]]]ddd\\\fffzzzkkkccc}}}xxxzzzyyyyyyxxxvvvsssqqqpppssskkkgggkkkppppppnnnmmmoooooooooppppppooollljjjggghhhiiijjjiiigggeeedddcccccceeefffhhhiiiiiijjjiiimmmkkkjjj}}}xxxdddfffjjjoootttvvvvvvuuuwwwyyy|||~~~zzzyyyzzz{{{}}}xxxcccXXXZZZoooxxxiiiZZZMMMGGGCCCBBBAAAAAABBBDDDFFFGGGIIIGGGEEEDDDAAA>>>@@@EEESSSnnnmmmpppeeebbb___]]]]]]\\\[[[YYYVVVWWWXXXZZZ[[[\\\\\\\\\[[[\\\^^^^^^]]][[[ZZZXXXTTTUUUUUUTTTSSSSSSTTTVVV[[[[[[ZZZYYYXXXYYY]]]```ZZZYYYVVVTTTSSSUUUWWWYYYbbb```]]]ZZZWWWZZZiiixxxfffNNNFFF@@@@@@AAA@@@???@@@??????>>>===============<<<<<<<<<<<<<<<======>>>===@@@@@@AAAKKKbbb~~~ooo[[[TTTPPPZZZnnnhhh]]]RRRKKKGGGEEEEEECCCAAACCCGGGIIIMMMQQQUUUVVVWWWYYY[[[ZZZccc]]]mmmeeelll~~~|||zzzzzzxxxwwwuuusssqqqpppooolllmmmqqqqqqllliiiiiikkkkkklllmmmnnnmmmjjjhhhdddeeefffgggfffdddbbbaaaaaabbbcccdddfffgggiiiiiiiiillljjjggguuusssrrrsssuuuyyy{{{zzzyyyzzz|||uuujjjiiiuuummm___SSSJJJEEEAAAAAABBBCCCDDDFFFHHHIIIHHHCCCAAABBBAAA???BBBHHHkkkuuuggghhhhhhcccaaa^^^]]]]]]\\\[[[YYYWWWXXXYYYZZZZZZZZZZZZZZZ\\\\\\]]]^^^]]]\\\YYYWWWTTTUUUUUUTTTRRRRRRTTTVVVXXXXXXVVVTTTSSSTTTXXX[[[WWWVVVTTTSSSSSSUUUWWWYYY\\\[[[ZZZXXXUUUVVV```mmm}}}{{{{{{~~~fffMMMEEE???@@@AAA@@@???AAA???>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<>>>>>IIIVVVooogggfffbbbaaa```^^^]]]^^^]]][[[YYYWWWXXXZZZZZZYYYXXXXXXYYYZZZYYYYYYYYYYYYXXXVVVSSSSSSUUUUUUUUUTTTSSSTTTUUUSSSSSSRRRQQQOOOOOORRRTTTSSSSSSRRRRRRSSSUUUVVVWWWXXXWWWXXXXXXVVVUUU\\\fffwwwtttvvvyyycccLLLDDD??????AAA@@@@@@AAA============<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<=========AAA>>>AAAKKKRRRrrrzzzggg^^^XXX^^^pppwwwlll```XXXKKKFFFDDDDDDDDDBBBAAAEEEKKKNNNQQQUUUWWWXXXZZZ\\\^^^XXXdddeeeccc|||yyy{{{tttsssrrrqqqpppoooooonnnnnnnnnhhhmmmffffffhhhjjjkkkiiieeebbb^^^___`````````^^^\\\ZZZ\\\\\\]]]___bbbeeehhhiiikkkffffffiiikkkssszzzdddUUULLLFFFCCCCCC>>>???AAACCCEEEFFFFFFFFFDDDBBBBBBBBB>>>BBB[[[vvvllliiihhhcccaaa___^^^^^^^^^^^^\\\ZZZTTTWWWYYYYYYWWWVVVXXXYYYZZZXXXVVVVVVWWWVVVTTTRRRRRRTTTVVVVVVUUUSSSSSSTTTSSSSSSTTTRRRPPPPPPQQQRRRPPPPPPRRRSSSTTTUUUUUUVVVXXXWWWYYY[[[XXXVVVZZZbbbmmmoooyyyuuu```KKKDDD>>>???AAA@@@@@@BBB;;;<<<>>>??????===;;;999<<<;;;;;;;;;;;;<<<======999@@@===???HHHMMMqqqwwwooohhhmmm~~~xxxddd\\\UUUGGGEEEDDDCCCDDDBBBAAAEEELLLPPPSSSVVVYYYZZZ[[[^^^```\\\hhhjjjnnnvvvwwwtttxxxnnnnnnlllkkkjjjjjjjjjjjjjjjkkkdddjjjffffffhhhiiijjjhhhdddaaa]]]]]]______^^^]]]ZZZYYYZZZZZZ[[[^^^aaadddhhhjjjiiiccceeellllllmmmnnnZZZNNNGGGCCCBBBDDD???AAACCCEEEGGGHHHHHHGGGAAABBBFFFEEE???HHHnnnrrreeehhhiiiccc```___^^^^^^___^^^\\\ZZZRRRUUUXXXXXXWWWVVVXXXZZZ\\\YYYVVVUUUWWWWWWUUUSSSPPPSSSVVVVVVUUUSSSSSSSSSVVVWWWWWWWWWUUUSSSTTTUUUMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUWWWYYYWWWSSSVVV\\\___gggxxxrrr```JJJCCC@@@CCCCCC???<<<>>>=======================================<<<<<<<<<===BBB@@@>>>BBBMMMqqqrrr___UUUOOOHHHCCCBBBBBBBBBDDDGGGKKKMMMRRRUUUXXXYYY[[[^^^``````___]]]qqqooo}}}zzzwwwrrrmmmmmmlllkkkjjjiiiiiiiiiiiittt}}}}}}tttooollljjjjjjjjjiiiiiiiiifffccc___[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYY[[[^^^cccfffffffffcccbbbeeehhhiiimmm{{{wwwfffRRRHHHDDDBBBBBBCCC???@@@AAAEEEHHHKKKKKKKKKJJJBBBBBBHHHHHHSSS~~~nnniiidddaaabbb____________^^^\\\ZZZXXXUUUVVVXXXWWWWWWVVVXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSUUUYYYZZZXXXVVVTTTTTTTTTRRRQQQTTTXXXYYYUUUQQQJJJNNNRRRTTTTTTSSSSSSSSSWWWVVVVVVVVVVVVWWWXXXXXXXXXaaavvvppp___LLLEEECCCGGGIIIDDD???>>>===============>>>>>>>>>============<<<<<<<<<<<<===BBB@@@@@@EEENNNlllzzzlll]]]SSSMMMFFFCCCBBBAAABBBDDDHHHLLLOOOVVVVVVVVVVVVXXX[[[\\\\\\^^^aaa|||fff~~~zzzxxxvvvqqqmmmkkkkkkkkkkkkkkkjjjjjjjjjllltttxxxuuupppmmmkkkhhhhhhggggggggggggeeeaaa^^^XXXXXXYYYYYYZZZZZZZZZZZZXXXXXXXXX[[[___bbbccccccbbbbbbeeehhhhhhjjjuuuiiiZZZKKKDDDCCCBBBBBBDDDBBBBBBCCCEEEGGGIIIIIIIIIMMMKKKHHHFFFIIIbbbxxxjjjgggcccaaabbb____________]]][[[YYYWWWSSSTTTVVVVVVUUUUUUVVVXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTVVVXXXXXXUUUSSSRRRRRRYYYUUUSSSSSSUUUUUUQQQMMMNNNQQQTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTWWW^^^qqqnnn]]]LLLEEECCCHHHLLLIIIBBB>>>============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>???FFFLLL___|||nnneeeXXXPPPKKKCCCDDDCCCBBBBBBDDDIIINNNRRRXXXVVVTTTVVVYYY[[[]]]^^^```jjjpppkkk}}}xxxuuutttrrrooollliiijjjkkklllllllllkkkjjjfffkkknnnnnnnnnnnnkkkfffeeeeeedddddddddbbb^^^[[[UUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXYYY\\\```bbbbbbaaabbbfffhhhffffffllltttmmm[[[OOOEEECCCCCCBBBAAABBBEEEEEEEEEFFFGGGHHHIIIIIIIIIMMMIIICCCRRR|||nnnfffeeecccaaaaaa``````___^^^]]]ZZZXXXVVVQQQRRRTTTTTTSSSTTTUUUWWWUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWWWWUUURRRQQQPPPQQQZZZWWWSSSRRRTTTTTTQQQNNNRRRTTTWWWWWWUUUTTTTTTTTTRRRTTTVVVXXXXXXVVVTTTRRRXXX[[[jjjttt}}}lll\\\IIICCC???CCCIIIJJJEEE@@@<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<<<<<<<===:::>>><<<===DDDFFFNNNaaayyyggg___TTTLLLIIICCCEEECCCBBBBBBEEEKKKQQQUUUWWWTTTUUUYYY]]]___aaadddkkk~~~kkkddd~~~{{{xxxsssqqqooonnnkkkiiieeegggiiikkklllkkkjjjiiieeehhhjjjkkknnnpppllleeeeeedddcccbbbaaa^^^ZZZVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\ZZZXXXYYY]]]aaadddfffaaadddhhhhhhfffdddfffiiiqqqsss]]]SSSKKKEEEEEEEEEBBB@@@@@@EEEFFFFFFGGGHHHJJJMMMOOOGGGKKKFFFGGGiiiyyyhhhddddddcccaaaaaa_________^^^\\\YYYWWWUUUQQQRRRTTTTTTSSSSSSUUUVVVTTTTTTTTTUUUUUUUUUUUUTTTVVVVVVVVVTTTQQQQQQRRRTTTXXXVVVSSSRRRTTTUUUUUUTTTTTTVVVWWWWWWVVVUUUVVVWWWVVVWWWXXXYYYYYYXXXVVVVVVZZZ[[[eeexxxuuujjj\\\HHHBBB===>>>DDDJJJJJJGGG<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<@@@<<<<<>>>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<======???CCC>>><<>><<<;;;;;;999999:::;;;;;;<<<=========BBB===:::AAABBBBBBIII[[[}}}xxxbbbWWWTTTKKKFFFFFFCCCAAABBBEEEIIIMMMRRRVVVXXXYYYWWWZZZ^^^]]]___rrrlllhhh|||wwwvvvuuusssooollljjjiiieeeeeeeeeffffffggggggggggggjjjkkkiiijjjkkkhhhcccdddccccccddddddccc___\\\aaabbbdddeeeeeeccc```___^^^\\\YYYZZZ\\\___aaabbbdddhhhhhhdddcccggggggdddeeesssooodddbbbdddmmmyyyuuu___RRRNNNKKKFFFCCCDDDEEEDDDEEEHHHEEEHHHLLLOOORRRYYYdddmmmUUUOOO^^^fffeeeaaa]]]ZZZ[[[]]]^^^ZZZ[[[[[[[[[[[[YYYXXXWWWWWWXXXXXXWWWUUUSSSSSSTTTOOOPPPSSSUUUVVVVVVUUUUUUSSSTTTTTTTTTSSSSSSTTTVVVTTTUUUVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRSSSWWWZZZVVVVVVVVVWWWXXX[[[^^^___YYYXXXYYYbbboooxxxyyyuuu{{{dddWWWAAAFFFEEE===:::===@@@???EEEDDDCCCAAA???>>><<<<<<999999::::::;;;<<<======888???:::666>>>AAADDDLLL[[[vvvwww}}}xxxpppjjjWWWPPPRRRKKKFFFEEEBBB@@@BBBFFFJJJOOOSSSWWWXXXYYYXXX[[[______fff___vvv}}}vvvvvvvvvtttqqqnnnllllllgggffffffffffffggghhhhhhggglllmmmkkkkkklllkkkgggaaaaaabbbeeeffffffdddbbbdddeeefffgggeeeccc```^^^cccaaa^^^]]]___```aaa```cccgggfffaaabbbgggiiifffgggiii~~~mmmYYYUUUUUU[[[hhhwwwyyyfffWWWQQQQQQTTTNNNIIIHHHFFFDDDEEEIIIGGGKKKNNNQQQTTT\\\gggpppRRRXXX{{{nnn``````^^^YYYVVVXXX[[[]]]YYYZZZ[[[[[[[[[ZZZXXXWWWXXXYYYYYYWWWTTTRRRRRRSSSNNNPPPRRRUUUVVVVVVUUUUUUSSSTTTUUUTTTRRRQQQQQQRRRMMMOOORRRTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPQQQTTTWWWQQQRRRTTTVVVXXXZZZ[[[\\\VVVUUUVVV\\\iiisssvvvtttzzzcccQQQGGGEEEAAA@@@@@@@@@???===<<>>===>>>@@@@@@@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDPPPvvvmmmooottt~~~}}}tttuuu}}}ooohhh[[[VVVOOOIIIGGGFFFDDDBBBDDDFFFJJJPPPUUUYYYZZZZZZ\\\XXX\\\ccceeevvvttt~~~{{{xxxuuusssrrrrrrpppoookkkjjjhhhffffffggghhhjjjjjjlllooorrrtttsssoookkkhhhiiiiiijjjjjjjjjiiiiiifffeeefffggggggeeebbb___]]]^^^```aaaaaaaaa______```^^^\\\]]]aaacccdddcccaaa```kkk{{{rrryyyzzz}}}ooo^^^XXXUUUTTTbbbvvvnnn___UUULLLOOOZZZxxxUUUHHHLLLFFFFFFLLLIIILLLJJJQQQYYYYYYYYYUUUKKKdddpppddd^^^ZZZVVVWWW[[[]]]\\\YYYYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVTTTSSSQQQQQQPPPPPPMMMNNNOOOSSSVVVVVVUUUSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTSSSTTTVVVVVVTTTRRRRRRRRRPPPNNNPPPiiittt^^^WWWRRRPPPUUU]]]fffrrr|||{{{```PPPFFFDDDAAA????????????>>>>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCJJJ~~~pppiiiooozzzrrrjjjeeebbbhhhrrrtttgggbbbUUUQQQKKKGGGFFFEEEEEEEEEFFFHHHMMMRRRVVVYYY[[[[[[___SSS\\\fffddduuu}}}~~~{{{xxxuuusssrrrqqqpppooollllllkkkkkkjjjjjjjjjjjjkkklllooorrrtttrrrmmmjjjkkkjjjjjjiiihhhhhhggggggddddddddddddeeeccc___\\\ZZZ[[[]]]^^^_________^^^\\\[[[ZZZ[[[^^^```aaaaaaaaa___eeesss{{{pppuuu~~~wwwhhhoooeeeZZZYYYYYY```rrrzzzaaaVVVOOOHHHKKKTTTrrrUUUHHHJJJFFFEEEJJJKKKRRRWWW]]]]]]VVVOOOJJJHHHwwwvvvfffbbbZZZWWWTTTUUUXXX[[[ZZZYYYWWWWWWVVVTTTSSSRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLNNNRRRUUUVVVUUUSSSSSSRRRRRRQQQPPPOOONNNMMMPPPRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVUUUSSSQQQQQQQQQSSSRRRSSShhhooo[[[SSSQQQQQQTTTXXX```mmmzzzwww]]]OOOEEECCC@@@????????????>>>>>>===;;;:::999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAAGGGiii}}}mmmpppzzzzzzmmmaaa\\\[[[]]]ccckkkxxxwwwhhh^^^YYYRRROOOJJJGGGEEEEEEFFFFFFHHHKKKPPPTTTWWWYYY[[[\\\```SSS\\\bbbddd}}}jjj|||zzzwwwtttrrrqqqpppooonnnlllmmmnnnooonnnmmmkkkjjjlllllllllnnnooonnnkkkhhhjjjiiihhhfffeeecccccccccbbbaaaaaaaaaaaa___\\\ZZZVVVWWWYYY[[[]]]]]]^^^^^^ZZZYYYYYYZZZ\\\^^^```aaadddaaacccjjjrrruuuxxxnnnbbbooouuu___]]]eeejjj{{{{{{hhhVVVNNNIIIDDDFFFMMM^^^MMMDDDGGGHHHGGGKKKOOOZZZjjjooobbbPPPEEEKKK\\\fff^^^aaaWWWUUUSSSSSSVVVXXXXXXWWWUUUUUUTTTRRRPPPOOOMMMLLLNNNOOOPPPQQQQQQPPPOOONNNJJJKKKMMMQQQTTTUUUTTTRRRRRRQQQPPPOOONNNMMMLLLLLLOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSTTTRRRPPPNNNNNNNNNQQQXXXYYY\\\fffbbbWWWVVVRRRRRRTTTUUUVVV[[[iiiwwwsss[[[NNNEEEBBB@@@>>>?????????>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>?????????BBBUUUnnnvvvqqqwww}}}iiibbb\\\YYYYYYZZZ]]]aaapppzzzjjj___XXXTTTPPPNNNKKKGGGDDDDDDFFFHHHJJJNNNSSSVVVWWWYYYZZZ\\\\\\VVV]]]^^^ooofffuuu|||{{{~~~}}}zzzwwwtttqqqoooooonnnmmmlllkkkmmmoooppppppnnnkkkjjjmmmkkkhhhgggggghhhgggfffggggggfffeeecccbbbaaa``````___^^^]]]]]]\\\YYYWWWTTTTTTVVVXXXYYY[[[[[[\\\XXXYYYYYYZZZ[[[^^^```bbbeeecccdddgggiiitttjjjaaaooopppbbbjjjxxxuuuiii[[[NNNIIIEEEAAABBBGGGKKKEEEAAAEEEJJJIIIKKKSSS^^^vvvxxx```JJJBBBZZZpppZZZXXX\\\UUUTTTRRRRRRTTTUUUVVVVVVSSSRRRRRRPPPNNNLLLJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJLLLPPPSSSTTTSSSQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNMMMNNNPPPRRROOOPPPPPPNNNKKKJJJJJJKKKKKKVVVXXXUUUVVVRRRQQQZZZQQQRRRTTTUUUTTTVVVbbbpppzzzyyyyyy}}}oooXXXMMMDDDBBB???>>>?????????>>><<<<<<===>>>>>><<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===HHHXXX{{{uuuuuuzzzuuummm|||yyy```___]]][[[XXXXXXZZZ]]]hhhxxx~~~mmmccc[[[UUUPPPMMMLLLJJJFFFCCCDDDFFFIIIKKKOOOUUUWWWWWWWWWZZZ\\\WWWWWW[[[bbb^^^[[[xxxzzzzzzyyyyyyrrrooommmkkkllllllkkkjjjjjjkkkmmmooonnnmmmjjjhhhkkkhhheeecccccccccbbbbbbdddeeeffffffeeecccbbb```^^^]]][[[ZZZZZZYYYVVVTTTRRRRRRSSSUUUVVVXXXYYYZZZWWWXXXZZZZZZ[[[]]]```cccdddcccfffhhhhhhnnnjjjaaammm|||sssooo{{{xxxjjj\\\RRRJJJFFFCCC@@@AAADDDBBBFFFCCCEEEMMMJJJKKKWWWnnnxxxYYYHHHIIIllljjj[[[YYYYYYUUUTTTSSSRRRRRRSSSTTTTTTPPPPPPPPPOOOMMMKKKHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLOOORRRRRRQQQOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLMMMOOORRRMMMNNNNNNLLLJJJIIIJJJKKKLLLSSSRRRTTT]]]ZZZRRRSSSPPPQQQSSSTTTQQQQQQZZZdddmmmmmmqqqxxx{{{|||kkkVVVLLLCCCAAA???>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;999:::<<<===>>>======<<<===EEEJJJ```xxx~~~{{{jjjmmmuuu___bbbbbb]]]ZZZ\\\cccjjjrrrnnnbbb\\\WWWPPPKKKGGGGGGFFFDDDBBBCCCHHHLLLKKKPPPVVVXXXWWWVVVXXX[[[VVVWWWYYYkkkxxxVVVaaayyyyyyvvvxxxtttrrrtttmmmjjjhhhhhhiiijjjiiiiiihhhiiikkklllllljjjhhhfffhhhfffeeedddcccbbb___\\\^^^```ccceeeeeecccaaa___]]][[[YYYXXXWWWVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWUUUWWWYYYYYYYYY[[[___ccccccbbbdddgggeeehhhzzzsssiiiqqq}}}iiiaaaRRRLLLFFFCCCBBB@@@BBBEEE@@@JJJEEEDDDOOONNNQQQccc}}}lllOOOSSScccfffaaa^^^XXXUUUUUUTTTRRRQQQQQQRRRSSSNNNOOOOOOOOOMMMKKKHHHFFFJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLOOOQQQQQQOOOMMMMMMLLLKKKKKKLLLMMMOOOQQQOOOPPPOOONNNMMMNNNQQQSSSNNNOOONNNMMMKKKKKKLLLNNNPPPTTTRRRUUU___[[[PPPNNNQQQQQQTTTUUUSSSPPPUUU\\\bbbccclllxxxzzzzzzjjjUUULLLCCCAAA>>>>>>>>>??????>>>===<<<;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;999:::<<<=========<<<<<>>>>>>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;===AAA???CCCaaarrrlll|||mmmbbbggglllnnnxxxrrriii\\\QQQLLLIIIHHHFFFGGGDDD@@@???CCCHHHNNNPPPTTTUUURRROOOQQQWWWWWWQQQPPPTTT\\\rrrfffVVV}}}tttvvvlllnnnqqqnnnjjjiiidddcccbbb`````````aaabbbbbbccceeeeeeeeeeeeggghhhdddddddddcccaaa___\\\[[[\\\\\\\\\^^^``````___]]]\\\[[[XXXVVVUUUUUUVVVWWWUUUWWWYYYZZZYYYYYYYYY[[[VVVYYY]]]\\\YYYXXX\\\___ccc___]]]^^^___bbbjjjsssnnn[[[PPPNNNEEECCC@@@@@@@@@BBBCCCCCCKKKGGGKKKRRRSSSVVVlllvvv```JJJZZZxxxgggccc___]]]^^^ZZZYYYXXXVVVRRRNNNJJJHHHJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJJJJGGGEEEFFFJJJNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMOOORRRSSSQQQOOOMMMMMMNNNOOOQQQRRRTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVWWWWWWVVVUUUSSSQQQPPPPPPWWWhhhxxxzzzvvvjjjVVVLLLCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<===999:::;;;;;;<<<<<<;;;;;;===BBBBBBDDD]]]{{{sssqqq___cccooo~~~{{{jjjbbbWWWOOOJJJHHHGGGFFFFFFCCC@@@@@@EEEKKKPPPRRRTTTUUUSSSOOOQQQVVVUUUPPPQQQNNNOOO]]]hhh___]]]nnn}}}uuulllmmmooommmjjjiiidddcccbbb```_______________aaacccdddccccccdddeeeaaaaaa```___^^^\\\ZZZYYYZZZZZZ[[[^^^aaabbbaaa```___^^^[[[XXXWWWVVVWWWWWWYYY[[[\\\[[[YYYWWWWWWXXXUUUYYY\\\[[[XXXXXX[[[^^^]]][[[[[[]]]^^^^^^ccciiitttttt```PPPHHHFFFCCCBBB@@@@@@BBBDDDFFFGGGGGGPPPVVVWWW[[[jjj~~~dddTTTOOOrrroooeeeeeebbb___```ZZZZZZXXXVVVSSSOOOLLLJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFHHHLLLOOONNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNPPPOOOOOOPPPSSSTTTQQQOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVXXXYYY[[[[[[ZZZYYYXXXUUUVVVVVVUUUTTTRRRQQQPPPRRRTTT___ooouuuttt{{{mmmXXXLLLBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999999:::<<<===>>>999:::;;;;;;<<<<<<;;;;;;===CCCDDDCCCUUUtttttt___```ddduuuooo___YYYRRRKKKHHHFFFEEEDDDDDDBBBAAACCCHHHNNNSSSVVVTTTUUUSSSPPPQQQTTTSSSOOOQQQMMMKKKOOOKKKFFFeee|||zzzqqqjjjjjjkkkjjjhhhgggeeedddbbb```^^^]]]\\\\\\\\\___aaabbbaaa```aaaaaaaaa```^^^\\\[[[ZZZ[[[[[[ZZZZZZ[[[]]]aaacccdddcccbbb```]]]ZZZXXXWWWWWWXXX^^^______]]]YYYVVVUUUUUUUUUWWWZZZYYYWWWWWWYYY\\\XXXXXXZZZ^^^^^^\\\]]]aaacccpppyyyhhhXXXKKKDDDDDDAAAAAAAAAAAADDDGGGJJJLLLHHHWWW]]]YYYeeeZZZRRR\\\}}}iiieeegggeee```___[[[ZZZYYYVVVSSSPPPNNNLLLMMMMMMMMMMMMMMMMMMNNNOOOIIIJJJJJJIIIHHHJJJMMMPPPMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLPPPPPPQQQSSSUUUTTTQQQOOOSSSTTTVVVXXXYYYZZZYYYYYYWWWXXXYYYZZZ[[[ZZZYYYXXXTTTTTTTTTTTTSSSRRRPPPPPPSSSQQQWWWeeennnrrrwww~~~lllVVVIIIBBB@@@>>>===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::888999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<>>===>>>>>>>>><<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<;;;;;;;;;>>>???===FFFiii}}}zzzrrrkkk\\\RRRPPPMMMHHHEEECCCCCCCCCCCCCCCEEEJJJPPPVVVYYYZZZTTTRRRQQQPPPNNNMMMOOOPPPQQQXXXOOOAAAHHHhhh}}}uuurrroookkkfffdddeeeffffffeeedddcccaaa___]]][[[ZZZ\\\^^^``````___^^^^^^___```^^^[[[ZZZZZZ[[[^^^```aaa___\\\\\\^^^___``````\\\[[[YYYXXXXXXYYY[[[\\\^^^______^^^[[[XXXWWWXXXUUUVVVWWWWWWVVVVVVWWWXXXWWWVVVXXX\\\]]]\\\```eeegggbbbfff}}}qqqggg[[[SSSLLLDDDAAABBB@@@BBBCCCCCCDDDFFFKKKOOOUUUTTT]]]tttqqqVVVPPPiii}}}rrrhhhdddbbb___\\\ZZZZZZYYYXXXVVVTTTSSSRRRQQQRRRQQQPPPPPPQQQRRRTTTUUURRRPPPNNNLLLLLLKKKKKKJJJLLLKKKJJJHHHHHHGGGGGGHHHKKKJJJJJJJJJJJJKKKKKKLLLQQQRRRSSSTTTSSSQQQOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTZZZccckkksss}}}||||||___NNNEEEAAA???======>>>???>>>===;;;;;;;;;;;;:::::::::::::::::::::::::::999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===BBBYYYyyyjjjeee```TTTNNNMMMKKKGGGDDDCCCDDDFFFDDDFFFIIINNNTTTXXXYYYYYYTTTQQQOOONNNLLLKKKNNNTTT```___NNNEEE```}}}pppssstttpppiiieeegggiiihhhdddddddddcccbbb```___^^^]]]^^^______^^^]]]^^^```\\\[[[YYYXXXXXXZZZ]]]___dddaaa]]][[[[[[\\\]]]]]]YYYXXXWWWWWWWWWYYY[[[\\\[[[]]]^^^]]][[[YYYYYYZZZVVVVVVVVVVVVVVVVVVWWWWWWUUUSSSTTTXXXYYYZZZ___eeefff___^^^ooouuunnnZZZRRRKKKIIIFFFBBBAAACCC@@@CCCEEEEEEEEEHHHMMMRRRYYY\\\ppp~~~]]]JJJfffnnniiiccc^^^\\\[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVSSSPPPNNNMMMLLLJJJHHHKKKJJJIIIGGGGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRQQQOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSWWW]]]eeemmmvvv~~~|||yyy[[[OOOJJJAAA???======>>>???>>>===;;;;;;;;;:::::::::999999888888999:::;;;:::999999999:::;;;;;;<<<<<<;;;;;;;;;:::<<<@@@AAAJJJhhhvvvkkk___\\\YYYNNNIIIIIIHHHDDDBBBCCCGGGKKKGGGHHHLLLQQQVVVYYYYYYXXXUUUPPPLLLLLLJJJHHHNNNWWWfffZZZKKKYYYxxxooosssvvvsssjjjdddeeehhhhhhcccddddddeeeeeedddcccbbb^^^^^^^^^\\\[[[[[[^^^```[[[ZZZYYYYYYZZZ[[[^^^___dddaaa\\\YYYYYY[[[\\\\\\ZZZYYYXXXWWWWWWXXXZZZ\\\ZZZ\\\]]]\\\ZZZYYYYYYZZZWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSTTTXXXYYYXXX\\\aaa```\\\\\\eeewwwqqqbbb^^^OOOIIIEEEEEEEEECCCBBBEEE@@@CCCGGGHHHHHHLLLSSSXXXaaaqqqgggYYY]]]pppbbbbbb```\\\ZZZYYYZZZZZZXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSSSSVVVSSSPPPOOOOOONNNKKKIIIJJJIIIHHHFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRPPPQQQQQQNNNKKKJJJKKKMMMOOONNNMMMMMMMMMOOOQQQRRRTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTTTTVVVWWW[[[cccoooxxxzzzyyytttwwwyyy{{{ZZZPPPNNNAAA???======>>>???>>>===;;;;;;;;;:::::::::999999555666888:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;<<<:::>>>DDDAAA???PPPhhhxxxiii```VVVSSSPPPFFFEEEFFFEEEBBBAAACCCIIINNNIIIJJJNNNSSSXXXYYYXXXWWWUUUOOOKKKKKKHHHGGGOOOYYY]]]KKKEEEjjjyyywwwqqqppptttrrrgggaaabbbeeeeeebbbccceeefffgggffffffeee^^^^^^]]]ZZZYYYZZZ]]]```\\\[[[[[[\\\]]]^^^```aaaddd```[[[XXXXXXZZZ\\\]]]\\\[[[YYYXXXWWWXXXYYYZZZZZZ\\\]]]\\\ZZZXXXXXXYYYXXXWWWVVVWWWWWWXXXWWWVVVUUUUUUWWW[[[[[[YYYZZZ^^^[[[\\\^^^```hhh{{{wwwkkktttvvvaaaVVVTTTMMMGGGCCCCCCCCC@@@???AAA???CCCHHHJJJKKKOOOWWW^^^iiikkkRRR^^^xxxyyy```^^^aaabbb^^^[[[YYYYYYXXXWWWVVVUUUSSSRRRSSSSSSTTTTTTUUUVVVVVVUUUTTTRRRQQQUUUSSSPPPOOOPPPPPPMMMJJJJJJIIIGGGFFFFFFHHHIIIKKKLLLLLLMMMNNNOOOQQQSSSTTTPPPPPPOOOLLLHHHGGGJJJMMMPPPOOOMMMLLLLLLNNNQQQSSSUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXVVVWWW```oooxxxvvvnnngggrrryyyyyy~~~yyyVVVLLLGGGFFFBBB======??????<<<888;;;;;;::::::::::::999999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>======???CCCJJJNNNwww~~~sssdddYYYTTTQQQMMMJJJCCCCCCCCCAAA@@@AAADDDGGGLLLOOORRRVVVXXXYYYXXXWWWTTTPPPKKKIIIHHHGGGIIIKKKPPPFFFOOOzzzxxxyyywwwoootttrrrnnnjjjgggdddccccccfffddddddeeeggggggdddaaa^^^]]][[[YYYYYY[[[]]]___]]]]]]\\\[[[\\\]]]^^^___bbb```^^^[[[ZZZZZZ[[[\\\[[[YYYWWWUUUUUUVVVXXXYYY]]]\\\[[[[[[ZZZZZZZZZZZZXXXXXXYYYXXXXXXWWWVVVUUUNNNOOORRRVVVYYYZZZXXXVVVXXXXXX\\\aaadddmmmtttbbbiiiwwwgggZZZOOOHHHGGGEEEBBBAAABBBCCCCCCCCCGGGMMMEEEEEERRRTTT[[[uuutttZZZ]]]{{{mmmdddaaa___]]]\\\[[[ZZZWWWUUUTTTTTTTTTSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOONNNNNNQQQQQQMMMMMMYYYeee^^^NNNLLLJJJHHHGGGGGGGGGIIIJJJMMMMMMMMMNNNOOOPPPQQQRRROOONNNLLLJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHJJJOOORRRRRRQQQPPPOOOOOOOOOPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSQQQWWWYYYYYYcccuuu}}}{{{qqqrrrtttxxxxxxVVVLLLGGGDDD@@@<<<<<>>BBBGGGLLL]]]pppjjjpppppp|||{{{qqqhhh[[[RRRNNNLLLIIIGGGDDDDDDDDDCCCBBBCCCFFFIIINNNPPPTTTXXX[[[[[[[[[[[[ZZZTTTNNNLLLJJJHHHIIIKKKKKKHHHaaayyyvvvvvvuuuooorrrpppnnnkkkhhhfffdddcccdddcccbbbccceeedddaaa___^^^\\\[[[ZZZZZZ\\\^^^```]]]\\\[[[[[[[[[\\\^^^______^^^\\\ZZZYYYYYYZZZZZZZZZXXXVVVUUUUUUVVVXXXZZZ]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUURRRSSSVVVYYY[[[[[[YYYXXX```______```___bbbppp|||iiiiii{{{rrrcccXXXPPPIIIDDDEEECCCAAAAAABBBDDDEEEFFFFFFMMMMMMNNNXXXeeewwwmmmYYY[[[yyysssfffbbb^^^\\\ZZZYYYXXXWWWUUUSSSUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMPPPPPPNNNTTTeeesssjjjXXXLLLJJJGGGEEEFFFHHHLLLOOONNNNNNNNNNNNNNNOOOPPPPPPLLLLLLJJJJJJJJJJJJKKKLLLJJJKKKKKKJJJJJJKKKNNNPPPQQQPPPNNNMMMMMMMMMOOOOOOPPPQQQRRRTTTUUUTTTTTTSSSPPPWWWYYYWWW^^^mmmuuutttooorrruuuvvvzzzwwwVVVMMMHHHAAA>>><<<<<>><<<;;;;;;::::::::::::999999999999999999999888888888::::::::::::;;;;;;;;;;;;=========<<<<<>>>>>===;;;;;;;;;:::::::::999999999::::::999999888888777777999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;===@@@CCCOOOuuuaaa^^^pppwwweee\\\VVVNNNIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEHHHKKKNNNTTTVVVXXXZZZ\\\\\\\\\\\\RRRKKKGGGIIIGGGCCCDDDJJJQQQnnn}}}uuutttpppmmmnnnjjjjjjjjjjjjiiigggeeeddddddcccbbbaaaaaa```___^^^______^^^]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\XXXXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVXXXZZZ\\\]]]___^^^\\\ZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWUUUTTTTTTWWWYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]___cccggg{{{~~~lllhhhuuuuuu___YYYPPPIIIFFFDDDCCCBBB@@@@@@AAAAAABBBDDDGGGJJJOOONNNVVVYYY```iiiUUUTTTxxxlllccc```ZZZWWWVVVTTTTTTUUUUUUTTTRRRUUUUUUTTTRRRQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLIIIHHHGGGMMMZZZaaaZZZMMMLLLJJJHHHGGGHHHKKKNNNPPPKKKKKKKKKKKKLLLMMMNNNNNNGGGHHHIIIJJJJJJJJJIIIIIIGGGIIIJJJKKKKKKLLLOOOQQQQQQPPPNNNLLLLLLMMMNNNOOONNNOOOQQQRRRRRRRRRQQQQQQKKKSSSVVVSSSQQQWWW^^^```bbbhhhpppsssuuu}}}qqqSSSLLLGGGBBBAAA>>>===<<<<<<;;;:::;;;;;;:::::::::999999999999999999888888777777777999999999:::::::::;;;;;;:::;;;<<<;;;;;;;;;===???JJJmmmjjj[[[ddd}}}}}}mmm^^^WWWSSSMMMHHHFFFEEEEEEEEEBBBDDDEEEFFFGGGJJJOOOSSSXXXXXXYYYZZZZZZZZZYYYYYYRRRKKKHHHJJJGGGCCCIIIVVVooo~~~{{{rrrsssnnnjjjllleeefffgggggggggeeedddcccddddddcccbbbaaa``````aaaaaaaaa```^^^]]][[[YYYXXXYYYYYYXXXWWWXXXYYYZZZ[[[WWWWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWYYY[[[\\\]]]^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQTTTWWWYYYZZZXXXWWWXXXYYY[[[\\\\\\ZZZYYYZZZ\\\]]]nnnyyy{{{{{{fffWWWSSSMMMHHHEEEDDDCCCCCCAAABBBCCCCCCCCCEEEJJJMMMNNNOOO]]]hhhuuuvvvYYYVVViiiwwweeebbb^^^VVVWWWVVVUUUUUUVVVVVVUUUSSSTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKNNNQQQPPPLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLNNNOOOGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIIIILLLPPPTTTRRRQQQPPPOOOOOOOOOOOOPPPMMMNNNOOOPPPPPPPPPOOONNNHHHOOOSSSQQQOOORRRXXX[[[___dddlllrrrxxxnnnQQQJJJFFFBBBAAA???===;;;:::999999;;;;;;::::::::::::999999888888888888888777777777999999999999::::::::::::888:::<<<<<<;;;;;;<<<===AAAWWWwwwcccgggyyymmm^^^SSSPPPNNNJJJFFFDDDCCCCCCCCCAAACCCEEEHHHJJJOOOTTTXXX[[[[[[[[[[[[[[[[[[ZZZZZZRRRJJJFFFFFFBBBCCCVVVnnnwwwpppppplllhhhiiibbbbbbccccccbbbbbbaaa```bbbbbbbbbaaa______```bbb`````````___\\\ZZZWWWUUUXXXWWWVVVVVVVVVWWWYYYZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMOOORRRVVVVVVTTTTTTWWWYYYUUUYYYZZZVVVTTTWWW[[[\\\___tttyyynnnfffYYYKKKIIIFFFDDDBBBBBBCCCDDDBBBEEEGGGHHHHHHKKKQQQUUUXXX```kkkrrrzzzwwwXXXRRRcccddd[[[\\\YYYTTTWWWVVVTTTTTTUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJFFFIIIJJJIIIGGGGGGJJJLLLIIIJJJLLLMMMLLLKKKHHHGGGHHHHHHHHHHHHIIIKKKLLLMMMGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIGGGGGGJJJOOOTTTQQQRRRRRRSSSRRRQQQPPPPPPMMMNNNOOOPPPPPPOOONNNMMMIIIMMMPPPQQQQQQRRRUUUXXX___ccciiipppuuuzzz}}}~~~kkkOOOIIIDDD@@@@@@???===;;;::::::;;;;;;;;;::::::::::::999999777777777777888888888888888999999999999:::::::::777999;;;<<<<<<;;;<<<======JJJfff|||}}}rrrggg\\\SSSNNNIIIIIIGGGDDDBBBBBBCCCDDDBBBDDDGGGJJJNNNTTTZZZ___]]]]]]^^^______`````````TTTJJJDDDCCCBBBNNNsssrrrlllllliiiffffff```___^^^^^^]]]]]]^^^^^^\\\^^^___]]]\\\\\\^^^aaa\\\]]]^^^^^^]]]ZZZWWWUUUWWWVVVVVVUUUUUUWWWXXXYYYXXXWWWUUUSSSSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPOOOMMMLLLJJJIIIJJJNNNRRRSSSRRRSSSVVVZZZWWW^^^^^^VVVPPPSSSZZZ]]]WWWhhhrrr```YYYVVVMMMDDDCCCCCCAAAAAAAAACCCEEECCCGGGKKKMMMOOOSSS[[[aaakkkyyywwwkkkhhhfffaaa^^^lllmmm]]][[[XXXUUUUUUUUUSSSRRRRRRRRRRRRPPPOOONNNMMMMMMLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJCCCEEEGGGHHHGGGFFFFFFHHHGGGHHHJJJKKKKKKJJJIIIHHHJJJIIIHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHGGGFFFHHHKKKNNNPPPQQQTTTUUUUUUSSSPPPNNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMOOORRRSSSSSSTTTUUUZZZ___eeeiiilllpppvvv{{{iiiNNNHHHCCC===>>>>>>===;;;;;;<<<===;;;;;;;;;:::::::::999999666666777777888888999999888888999999999:::::::::666999;;;===<<<<<<<<<======DDDMMM___hhhkkkwwwxxxyyyoooeee\\\TTTPPPPPPFFFFFFFFFDDDCCCCCCEEEGGGBBBEEEHHHLLLQQQXXX___ccc^^^___```aaaccceeeffffffYYYOOOIIIHHHKKK```zzzoooiiihhhgggeeeddd___^^^\\\[[[ZZZ[[[\\\\\\XXXZZZ[[[ZZZXXXYYY\\\___YYYZZZ\\\]]]]]][[[XXXVVVWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVSSSQQQPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMKKKIIIHHHGGGGGGLLLQQQRRRQQQRRRWWW\\\gggmmmiiiZZZNNNMMMQQQTTTXXXaaapppuuujjj```SSSOOONNNGGGDDDDDDDDDCCCBBBBBBCCCEEECCCHHHNNNQQQTTTZZZcccjjjxxx{{{```WWWXXXhhh{{{aaa```bbbZZZTTTWWWSSSQQQOOOOOOOOOOOOMMMKKKLLLKKKKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGIIILLLNNNKKKGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFEEECCCCCCDDDFFFHHHJJJEEEFFFHHHGGGGGGGGGHHHIIINNNQQQTTTVVVVVVSSSOOOMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPOOOPPPSSSUUUUUUSSSSSSRRRZZZaaacccccchhhtttfffPPPKKKEEE@@@???>>>===;;;;;;::::::::::::::::::::::::::::::888888888888888888888888666777777777777888888888888888999::::::;;;<<<<<<999BBBAAAHHHgggkkkdddhhhhhhpppuuummmbbb[[[WWWRRRLLLGGGDDDCCCCCCBBBAAAAAAAAAAAAIIIKKKOOOTTTZZZ]]]^^^^^^fffdddaaa^^^^^^eeepppxxxbbbQQQFFFFFFYYYyyyzzzpppiiiiiiiiidddaaacccaaa]]]YYYXXXZZZ[[[YYYWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWTTTOOOMMMOOOQQQSSSTTTTTTSSSQQQMMMKKKLLLOOORRRPPPRRRRRRQQQOOOOOORRRUUURRRPPPNNNMMMLLLKKKIIIGGGMMMLLLKKKJJJIIIIIIIIIIIILLLNNNPPPRRRSSSVVVYYY\\\rrrrrrnnnbbbTTTNNNQQQXXXYYY]]]bbbmmm~~~ppphhh]]]TTTNNNIIIEEEBBBBBBAAA@@@AAACCCEEEFFFEEEMMMMMMPPPUUU[[[cccqqq}}}nnnSSSIII^^^}}}ooobbb]]][[[VVVTTTVVVRRRTTTSSSNNNJJJKKKKKKIIIKKKJJJIIIHHHIIIIIIKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGFFFLLLJJJHHHGGGFFFGGGIIIJJJLLLKKKIIIIIIIIIIIIGGGEEECCCCCCCCCCCCDDDFFFGGGHHHIIIGGGEEEGGGJJJKKKIIIGGGKKKNNNRRRTTTTTTSSSSSSSSSQQQOOOLLLLLLOOOQQQRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRUUUYYY\\\\\\aaapppdddNNNJJJCCC@@@???>>>===;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777888888888888999888999999::::::;;;;;;;;;===CCC??????SSSooo|||```^^^jjjsss{{{tttllleee[[[UUURRRNNNIIIEEEDDDCCCBBBBBBAAABBBCCCDDDLLLMMMQQQUUU[[[___aaabbbbbbcccfffhhhjjjmmmqqqttt]]]KKKHHHZZZ{{{www~~~sssnnnkkkkkkggg```]]]___]]]YYYUUUTTTWWW[[[[[[[[[XXXXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTTTTTTTTTTSSSRRROOOKKKIIIKKKMMMPPPPPPPPPPPPPPPNNNMMMNNNQQQTTTRRRRRRRRROOOLLLLLLNNNQQQNNNNNNMMMLLLKKKJJJJJJIIINNNMMMMMMLLLKKKJJJJJJJJJMMMOOOQQQSSSTTTVVVZZZ\\\jjjjjjfff^^^TTTOOORRRWWWZZZ]]]___eeexxxyyymmmccc\\\SSSLLLHHHEEEBBB@@@CCCCCCCCCDDDFFFHHHHHHHHHKKKOOOSSSXXXaaaqqqxxx^^^PPPZZZ{{{uuuhhh]]]ZZZXXXUUUTTTVVVSSSUUUTTTNNNKKKKKKKKKIIIIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJHHHHHHGGGGGGGGGJJJIIIHHHGGGGGGHHHJJJKKKLLLJJJHHHGGGHHHGGGEEECCCAAAAAABBBBBBCCCEEEFFFFFFHHHFFFEEEFFFIIIJJJIIIGGGJJJMMMQQQTTTTTTTTTTTTTTTSSSQQQOOOOOORRRTTTUUUUUURRRRRRSSSTTTUUUWWWXXXXXXSSSSSSVVV[[[]]]aaakkkuuu|||```KKKHHHAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::999999888888888888888888888888777888888888888999999999999999999::::::::::::::::::@@@???>>>EEESSSvvvuuuzzz}}}rrrhhhccc^^^YYYRRRMMMKKKIIIEEEBBBDDDCCCAAAAAAAAADDDFFFHHHPPPQQQUUUYYY]]]```bbbdddaaabbbeeeiiilllkkkhhhfffZZZLLLXXXqqq|||}}}mmmhhhhhhiiiiiiccc\\\YYY[[[[[[WWWRRRQQQUUUXXXZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPQQQRRRSSSSSSSSSRRRMMMKKKHHHGGGIIILLLNNNNNNLLLMMMNNNOOOOOOPPPRRRUUUSSSRRROOOKKKHHHGGGIIIKKKHHHKKKNNNMMMKKKJJJLLLNNNPPPPPPOOOOOONNNNNNMMMMMMOOOQQQSSSTTTUUUWWWZZZ\\\```___\\\XXXTTTRRRSSSTTT[[[\\\[[[\\\iiixxxsssxxxooocccYYYSSSOOOIIIDDDBBBAAA@@@???@@@AAABBBDDDGGGIIIKKKLLLUUUWWWZZZdddyyyvvvcccRRRXXXxxxkkkjjjaaaXXXUUUTTTSSSSSSTTTTTTWWWUUUOOOLLLLLLLLLJJJFFFFFFFFFFFFGGGHHHJJJKKKHHHHHHIIIJJJKKKMMMMMMNNNKKKJJJHHHGGGFFFGGGHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPKKKIIIGGGFFFFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDEEEGGGFFFEEEFFFHHHHHHHHHGGGHHHKKKPPPSSSTTTTTTUUUVVVTTTRRRPPPQQQSSSUUUUUUUUUSSSSSSTTTUUUWWWZZZ]]]^^^UUURRRSSSZZZbbbeeegggjjjooowww^^^JJJGGGAAA??????===<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888888888888888888888888999999999999:::::::::999999999999999444999???EEEHHHJJJfff~~~tttlllbbbZZZWWWSSSOOOKKKHHHGGGFFFDDDBBBCCCAAA@@@???AAAEEEIIILLLSSSVVVZZZ^^^___```aaaaaaffffffffffffccc___ZZZVVVWWWXXXzzzuuunnnkkkiiihhhhhhgggeeeaaa]]]\\\ZZZVVVSSSRRRTTTUUUTTTRRRWWWWWWWWWVVVUUUTTTSSSRRROOOPPPQQQRRRSSSSSSSSSSSSMMMKKKIIIIIIKKKNNNOOOOOOJJJLLLOOOPPPPPPPPPRRRSSSSSSPPPLLLGGGDDDCCCCCCEEEEEEJJJOOOOOOMMMLLLOOOSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUUUUWWWZZZ\\\ZZZXXXVVVTTTTTTTTTSSSRRRYYYZZZYYYXXX___pppzzzuuurrr~~~|||qqqkkkzzzpppggg___UUUMMMJJJGGGCCC@@@???@@@AAABBB@@@BBBDDDGGGIIIMMMQQQSSSZZZ\\\cccxxxsss]]]YYY]]]ssslll___bbb\\\UUUQQQPPPPPPQQQQQQTTTWWWVVVPPPLLLLLLLLLJJJFFFEEEEEEFFFGGGIIIKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMJJJIIIGGGFFFFFFFFFHHHIIILLLLLLMMMNNNPPPRRRTTTUUUKKKIIIGGGFFFFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGJJJNNNQQQRRRSSSUUUVVVRRRPPPOOOOOOQQQSSSSSSSSSTTTTTTTTTUUUXXX\\\```bbbXXXRRRRRR]]]hhhkkkhhheeefffqqqzzz~~~\\\JJJHHHAAA???>>>===<<<<<<;;;<<<<<<:::::::::999999888888888777777777777777777777777777777888888888999999999999999999999999999999888666888;;;EEEJJJHHH]]]rrrjjjcccZZZTTTRRRKKKIIIGGGFFFEEEEEEDDDDDDAAA@@@???@@@CCCHHHMMMPPPUUUZZZ___bbbaaa```______fffjjjmmmiii```UUUNNNKKKNNNfff|||vvv~~~uuuooohhhfffggggggaaaZZZVVVTTTRRRSSSUUUUUURRROOOVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOPPPQQQRRRSSSSSSSSSLLLKKKJJJKKKMMMOOOOOOOOOLLLNNNPPPPPPOOOOOOOOOPPPQQQNNNIIIEEECCCBBBAAAAAAEEEKKKQQQRRRPPPOOORRRVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTVVVVVVUUUVVVYYY[[[XXXVVVTTTTTTUUUUUUSSSQQQVVVWWWYYYZZZ]]]hhhyyyvvvqqqtttzzzyyypppjjjttt{{{nnncccZZZRRRLLLHHHEEEDDDBBB@@@???@@@BBBCCCFFFHHHJJJKKKMMMQQQWWW\\\aaammm~~~YYYSSSeeewwwaaa```^^^[[[VVVPPPNNNOOOOOONNNRRRUUUTTTNNNKKKLLLLLLJJJGGGFFFFFFFFFHHHJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHKKKLLLMMMNNNPPPRRRSSSTTTKKKIIIGGGGGGFFFFFFDDDBBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFIIIMMMOOOPPPQQQRRRTTTPPPOOONNNOOOQQQRRRRRRQQQSSSSSSSSSTTTWWW[[[^^^aaaXXXRRRSSS___kkknnnjjjfffdddoooxxxzzz{{{ZZZJJJHHHCCC>>>>>>===<<<<<<<<<<<<<<<:::::::::999888888777777777777777777777777777777666777777777777888888888888888888999999999999999>>>;;;777<<>>>>>===<<<<<<<<<<<<===::::::999999888777777666777777777777777777777777555555666666666777777777777777888888999999::::::;;;;;;666888===<<>>======<<<<<<<<<<<<===::::::999999888777777666777777777777777777777777555555555555666666666666666666777888999::::::;;;000888999;;;???;;;???OOOkkk}}}rrrlll___YYYTTTRRRNNNHHHCCCCCC@@@AAAAAA@@@???>>>???@@@BBBCCCGGGKKKQQQVVVZZZ\\\`````````]]]]]]dddpppyyyZZZKKK[[[qqqwwwpppllliiigggeeejjjmmmmmmqqqvvvrrrjjj]]]XXXQQQOOOQQQUUUXXXXXXTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTSSSSSSOOONNNNNNOOOPPPPPPNNNLLLMMMNNNNNNNNNMMMMMMOOOQQQMMMLLLLLLNNNQQQQQQNNNKKKLLLLLLNNNQQQTTTTTTQQQOOOOOOPPPRRRSSSSSSRRRQQQPPPUUUVVVVVVUUUTTTSSSUUUWWWTTTUUUUUUTTTSSSTTTXXX[[[ZZZTTTSSSVVVWWWWWW^^^fffaaasss}}}aaa```ppp}}}mmmaaaZZZUUURRR]]]tttooobbbUUUKKKDDDDDDDDD@@@@@@CCCAAACCCEEEFFFFFFHHHLLLPPPMMMSSS\\\gggwww{{{tttnnnqqq|||uuuddd___YYYRRRQQQUUUTTTMMMKKKNNNOOOLLLHHHKKKKKKGGGFFFHHHJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEDDD@@@BBBEEEHHHIIIHHHFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEEEECCCBBBCCCDDDEEEDDDCCCBBBCCCFFFHHHIIIIIIHHHGGGEEEHHHJJJIIIGGGFFFHHHKKKJJJJJJKKKJJJHHHGGGGGGHHHIIIHHHHHHJJJLLLMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMOOOSSSTTTTTTXXX^^^___[[[aaannnpppmmm{{{zzzTTTHHHIIICCC============<<<<<<<<<<<<===999666777;;;<<<999555888777777888999999777555777777888888888888777777:::999999999999999999999999888888999;;;>>>AAACCCQQQlll~~~vvvkkkaaa^^^TTTRRRMMMHHHEEECCCCCCCCCBBBCCCCCCBBBAAA@@@BBBCCCEEEHHHNNNVVV\\\______]]]ccc______cccdddjjj}}}pppVVVcccvvvooojjjhhhiiieeecccbbbbbbbbbccccccaaa```[[[SSSQQQVVVUUUPPPRRRYYYQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNSSSQQQNNNMMMNNNOOONNNNNNKKKIIIIIIKKKNNNOOOMMMKKKMMMOOOQQQSSSRRRQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSQQQRRRVVVTTTNNNMMMRRRUUUTTTRRRPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRTTTWWWZZZ___dddmmm}}}ppp[[[VVVWWWdddvvvpppggg^^^SSS\\\mmm|||xxxggg\\\aaalll~~~~~~sssmmmeeeYYYQQQOOOGGGMMMMMMDDD>>>???BBBCCCIIIFFFFFFJJJLLLMMMOOOSSS```dddkkk}}}zzziiiYYY^^^{{{vvvhhh```UUUQQQUUUPPPOOOMMMLLLJJJJJJKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFJJJIIIFFFDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGEEEBBBDDDEEEEEECCCAAA@@@AAABBBCCCEEEFFFEEEDDDEEEFFFHHHGGGEEEDDDDDDFFFGGGIIIJJJGGGEEEEEEHHHJJJJJJIIIIIIGGGEEEEEEGGGJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLSSSTTTTTTSSSSSSTTTVVVXXX[[[ZZZ^^^cccaaacccwwwyyySSSHHHIIICCC============<<<<<<<<<<<<<<<999666777;;;<<<999666444333222333444666666777777777888888888888777777999999999999888888888888999888888888:::===???AAAHHHccc|||uuummmbbbZZZWWWQQQNNNJJJFFFCCCBBBBBBBBBAAABBBBBBAAAAAAAAADDDFFFHHHLLLRRRYYY^^^aaaaaa``````ccceeebbb___fff{{{{{{^^^]]]|||{{{pppmmmhhhffffffaaa___^^^^^^^^^______]]][[[YYYTTTSSSUUUWWWWWWWWWYYYRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNSSSQQQOOONNNOOOOOONNNLLLJJJHHHGGGHHHKKKMMMLLLJJJKKKMMMOOOQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOPPPTTTSSSNNNLLLNNNPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRSSSWWWYYYYYY___hhhssslll\\\OOOTTT\\\fffppp}}}xxxnnnbbb\\\dddhhhcccXXXRRRVVV]]]ffflllwwwssshhh^^^ZZZTTTLLLFFFFFF>>>EEEHHHDDDAAADDDFFFEEEGGGGGGJJJNNNMMMMMMSSS[[[```ppp\\\___hhh~~~ggg^^^ZZZQQQMMMQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDDDDEEECCCCCCDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCGGGHHHIIIIIIHHHFFFDDDCCCBBBCCCEEEDDDBBB@@@@@@@@@BBBDDDEEEEEECCCBBBCCCCCCFFFEEEDDDDDDEEEFFFGGGHHHIIIFFFDDDDDDFFFHHHHHHGGGGGGEEECCCDDDGGGIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKQQQRRRRRRRRRQQQRRRTTTWWWSSSRRRUUU[[[[[[]]]ooovvvRRRHHHIIIBBB=========<<<<<<<<<<<<;;;<<<999777888:::;;;888666666555444444555888;;;===666777777888888777777666777777777777777888888888888888888888999;;;===>>>DDDZZZ|||{{{pppiiibbbYYYRRRPPPKKKIIIFFFCCCAAAAAAAAABBB@@@@@@AAAAAAAAACCCGGGJJJMMMPPPVVV\\\aaacccdddddd```hhhjjjcccaaannnaaa]]]zzz{{{vvvtttkkklllfffdddddd___]]]\\\[[[\\\]]]]]][[[YYYXXXWWWUUUUUUZZZ___]]]WWWSSSTTTUUUVVVVVVVVVUUUTTTQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPRRRQQQOOOOOOOOOOOOLLLJJJIIIGGGEEEFFFHHHJJJJJJJJJIIIKKKMMMNNNOOONNNMMMLLLIIIIIIJJJKKKLLLNNNPPPQQQOOOLLLLLLQQQSSSPPPLLLJJJMMMNNNNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQRRRUUUXXXUUU]]]dddhhhnnnyyydddZZZUUUPPPOOOTTT^^^hhhnnnyyy{{{oookkkeee\\\RRRKKKIIIKKKMMMVVV[[[fffttt||||||uuunnniiiYYYQQQIIIFFFEEEAAA??????;;;AAAEEEEEEEEEHHHIIIGGGLLLNNNRRRSSSQQQSSS^^^kkkjjjiiixxxppp]]]ZZZZZZSSSOOORRROOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDHHHGGGFFFEEECCCBBBAAA@@@GGGGGGGGGGGGFFFDDDAAA@@@AAABBBCCCCCCAAA?????????BBBDDDEEEDDDBBB@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGEEECCCBBBDDDEEEEEEDDDDDDCCCAAACCCEEEHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIIIINNNOOOPPPOOONNNOOORRRTTTSSSPPPSSSYYY[[[___mmm|||tttPPPGGGHHHAAA======<<<<<<<<<;;;;;;;;;;;;999777888999:::888666777888999999999:::===>>>666666777777777777666666666666666666777777777777888888777777888999:::;;;CCCOOOcccsss|||rrrggg```ZZZRRRMMMLLLEEEDDDBBBAAA@@@@@@@@@AAA???@@@AAAAAACCCFFFKKKOOOQQQUUUZZZ^^^bbbdddfffggggggoooqqqmmmssskkkbbb|||~~~yyykkkiiijjjdddbbbddd```___^^^]]]^^^______]]][[[XXXZZZWWWTTT[[[ccc___TTTTTTTTTUUUVVVVVVUUUTTTSSSOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPNNNKKKHHHIIIGGGFFFEEEFFFHHHIIIJJJHHHJJJKKKMMMMMMMMMLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNMMMJJJJJJOOOSSSRRRMMMIIIMMMNNNOOOPPPOOONNNMMMLLLOOOPPPQQQQQQPPPQQQSSSUUUXXX]]]bbbaaabbbmmmwww|||tttiiibbb^^^ZZZUUUQQQYYYiii{{{|||hhhWWWNNNJJJHHHGGGHHHIIIOOOXXX^^^cccjjjssszzzvvvhhheeeaaa\\\XXXTTTPPPNNNMMMGGGAAA???@@@AAAAAAAAABBBDDDFFFGGGGGGIIIKKKKKKRRRUUU\\\ccciiippp~~~tttcccXXX[[[\\\VVVQQQRRRMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????DDDDDDDDDDDDCCCAAA@@@???@@@AAABBBAAA>>>======>>>???AAABBBBBB@@@???@@@@@@???@@@BBBDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@BBBEEEGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGKKKLLLLLLLLLKKKLLLOOOQQQTTTQQQRRRXXX]]]aaakkkvvvqqqOOOGGGHHH@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888777777555888;;;<<<:::888777888666666777777777777666666555555666666666777777777777777777777888888999999>>>???HHHPPPaaaxxxpppfff\\\WWWSSSLLLHHHGGGAAAAAA@@@?????????@@@AAA???AAACCCDDDGGGKKKPPPTTTUUUXXX]]]```aaacccfffiiirrrxxx~~~|||___eee}}}oooeeeeeeeee]]]]]]bbb___```___^^^___```___^^^\\\YYYZZZWWWSSSYYYaaa\\\PPPSSSSSSTTTTTTTTTRRRQQQPPPLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRRRROOONNNNNNNNNNNNMMMJJJGGGIIIIIIGGGFFFFFFGGGJJJKKKIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJJJJMMMRRRTTTOOOJJJKKKLLLNNNOOOPPPPPPOOOOOONNNOOOPPPPPPOOOPPPQQQSSSXXX\\\______^^^bbblllttt|||gggWWWOOOWWWcccqqqlll___VVVPPPMMMLLLJJJKKKNNNPPPQQQVVV\\\ttt}}}qqqiii___ZZZYYYXXXUUURRRLLLKKKIIIHHHFFFEEEFFFGGGIIIEEEAAA???BBBFFFFFFEEEGGGGGGHHHIIIJJJMMMSSSXXX\\\dddtttuuuzzzsssdddZZZSSSVVVWWWQQQLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCCCC????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>???@@@>>><<<;;;<<<===<<<>>>@@@@@@@@@@@@AAABBB>>>???AAABBBDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAACCCBBBAAAAAABBBEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJIIIHHHIIILLLNNNOOOMMMNNNQQQVVV[[[cccjjjnnnMMMFFFGGG???<<<<<<<<<;;;;;;;;;;;;:::999999888888888777777777777<<<@@@@@@<<<888666666555666666777777666666555555555666666777777888888666777777888888999999999<<<888<<>>>>>???@@@AAABBBBBBCCC========================;;;<<<<<<======>>>??????===>>>>>><<<:::999;;;<<<:::<<>>AAA@@@;;;888777999555555666666666666555555555555666777777888999999555666777888999999::::::>>>666===EEEEEE___uuummmeee^^^YYYQQQKKKJJJIIIDDD@@@@@@?????????@@@@@@@@@AAAAAABBBEEEKKKOOORRRUUUXXX[[[[[[___bbbcccbbbccchhhmmmiiiWWWOOOsssvvvjjjccc[[[[[[ZZZTTTXXX]]]WWWYYYXXXWWWXXXYYYXXXWWWUUUTTTOOOMMMPPPQQQPPPPPPRRROOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGIIIKKKJJJHHHGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIGGGIIIOOOQQQNNNIIIIIIJJJKKKLLLNNNOOOPPPLLLMMMOOOOOONNNMMMNNNOOOPPPTTTXXXZZZYYYYYY[[[\\\iii|||lllhhheeegggkkkppptttwww{{{ooobbbccchhhooopppjjjdddcccbbbdddeeebbb]]]XXXVVVVVVXXX[[[^^^^^^\\\XXXUUUSSSRRRRRROOOKKKJJJKKKGGGAAACCCBBBAAAAAABBBDDDGGGHHHBBBDDDFFFFFFEEEEEEGGGIIIFFFHHHGGGGGGKKKRRRRRRLLLRRRVVV___fffgggjjjwwwrrrpppzzzmmm]]]WWWZZZUUUQQQQQQPPPMMMLLLMMMIIIIIIJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFEEECCC@@@?????????>>>======>>>???@@@======>>>???@@@AAABBBBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;999888999;;;;;;===???@@@@@@@@@AAABBB@@@??????>>>???@@@AAABBB@@@AAABBBAAA@@@AAADDDHHHGGGFFFEEEGGGHHHIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEFFFIIIKKKNNNOOONNNKKKJJJPPPYYY___kkkLLLFFFGGG>>><<<<<<;;;;;;;;;:::::::::777888999888777666666777666:::<<<999555333555888555555666666666666555555555666666777888999999:::555666777999::::::::::::;;;333===GGG>>>KKK}}}zzzmmmeee]]]XXXUUUNNNIIIJJJIIIEEEAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCGGGMMMRRRVVVXXXZZZ\\\]]]aaaddddddcccdddjjjooohhhQQQRRR```}}}}}}lllhhh```YYYZZZZZZVVVZZZ^^^VVVWWWVVVVVVVVVWWWWWWUUUTTTPPPIIIHHHNNNOOOKKKNNNVVVMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJHHHFFFFFFGGGIIIJJJIIIFFFIIIKKKJJJHHHFFFGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBGGGIIIEEEFFFLLLPPPOOOOOONNNLLLJJJIIIIIIIIIJJJKKKMMMOOOOOOMMMMMMMMMNNNQQQUUUXXXXXXTTTTTTYYY^^^ccclll}}}qqqvvv}}}uuueeehhhuuu}}}}}}}}}~~~|||wwwnnndddZZZSSSOOOOOOQQQSSSSSSQQQNNNMMMLLLHHHIIIFFFDDDEEEGGGDDD>>>AAABBBCCCBBBBBBCCCEEEHHHCCCFFFIIIJJJHHHHHHJJJLLLIIILLLMMMMMMRRRZZZYYYSSS[[[cccooowwwwwwwwwtttaaaXXXUUUUUUQQQMMMLLLKKKKKKLLLNNNHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEDDDBBB???>>>???>>><<<;;;;;;===???@@@<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;<<<;;;;;;:::999999999:::<<<<<<<<<:::888777999;;;===???AAAAAA?????????@@@AAA@@@>>>======???AAABBB???AAACCCBBBAAABBBFFFJJJIIIHHHGGGHHHJJJJJJHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHKKKKKKNNNMMMGGGEEEJJJTTT[[[gggMMMCCCCCC@@@<<<<<<;;;::::::::::::;;;888888888888777777777777888777666777888777555444222555777777555333333444555555555555666666666666777777777777888888888888;;;999===AAAAAAHHHbbb~~~yyyuuu~~~uuujjjaaaZZZTTTQQQJJJIIIGGGDDDBBBAAA@@@???===???@@@AAAAAABBBDDDFFFMMMQQQUUUVVVWWW[[[```bbbdddbbbdddhhhjjjppp~~~uuu___NNNOOOiii|||nnnyyy}}}nnnjjjggg]]][[[XXXUUUSSSTTTUUUVVV[[[ZZZWWWUUUSSSRRRRRRRRRKKKIIIHHHJJJNNNPPPPPPOOONNNPPPNNNHHHEEEGGGJJJKKKKKKNNNMMMGGGDDDFFFFFFEEEDDDEEEGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEHHHJJJJJJIIIHHHGGGEEECCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMLLLIIIGGGGGGGGGHHHKKKMMMMMMKKKJJJIIIJJJNNNRRRUUUUUURRRSSSWWW\\\fffkkksssyyyddd```yyydddTTTRRRUUUSSSPPPOOOOOOOOONNNMMMEEEJJJLLLJJJIIIIIIGGGCCCAAAFFFHHHEEEFFFMMMPPPOOOOOONNNNNNOOOQQQRRRQQQPPPSSSWWWZZZZZZYYY\\\dddlll{{{yyysssrrrsssqqqnnnppp}}}nnncccZZZTTTPPPQQQOOOMMMJJJIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEDDDBBB@@@???;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@BBBCCCDDDBBBAAA>>><<<;;;;;;<<<======<<<;;;:::999888888888;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>??????@@@@@@>>>???AAABBBDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHGGGEEEDDDDDDFFFHHHMMMMMMLLLLLLLLLOOOTTTXXXeeeMMMCCCCCC@@@<<<<<<;;;::::::::::::;;;888888888777777777666666888777666777777777555444666444333555999:::777444555555555555666666666666666666777777777888888888999777999===:::;;;LLL```{{{rrrvvv|||||||||}}}zzzsssiii___WWWQQQLLLIIIGGGFFFDDDCCCAAAAAA@@@@@@>>>???AAABBBDDDFFFKKKNNNOOOSSSWWWZZZ\\\^^^aaaaaacccfffkkkqqq|||vvv^^^TTT^^^xxxjjjlllpppddd___[[[]]]ZZZWWWTTTRRRRRRRRRSSSYYYXXXVVVTTTRRRQQQPPPPPPJJJHHHGGGIIILLLNNNNNNMMMIIIHHHHHHIIIIIIIIIHHHHHH```___WWWLLLDDDDDDEEEDDDCCCEEEFFFEEEDDDCCCDDDEEEFFFDDDCCCDDDFFFHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHIIIKKKLLLLLLJJJIIIJJJKKKNNNQQQTTTTTTSSSSSSVVVXXX\\\___eeennnzzz}}}mmmwwwnnn___```bbbdddhhhiiiggg___VVVOOOPPPQQQOOOJJJJJJNNNPPPOOOHHHLLLKKKHHHIIIPPPTTTTTT[[[ZZZXXXXXXYYY\\\```cccjjjlllllliiigggjjjttt}}}xxxkkkbbb^^^^^^ZZZeeevvvkkk^^^ZZZWWWTTTTTTPPPOOOLLLJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???AAABBBCCC@@@???===;;;:::::::::;;;<<<<<<;;;:::999999999999::::::::::::999999999888999::::::::::::;;;;;;;;;<<<======>>>??????@@@@@@>>>???AAABBBDDDEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLLLLKKKLLLOOOSSSWWWcccLLLCCCCCC@@@<<<<<<;;;:::::::::::::::888888777777777777666666777666666666777777666444:::444111666>>>AAA<<<444444555555555555666666666666666777777777777888888:::888:::===;;;777===IIIRRRjjjwwwnnnxxx}}}}}}yyywwwuuutttvvv~~~{{{oooiiiaaaYYYRRRMMMIIIGGGCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@BBBDDDGGGLLLRRRVVVUUUXXX\\\```bbbcccccccccfffjjjqqq~~~cccLLLTTTwwwjjjfffyyysssiiibbb\\\YYYZZZXXXUUUSSSQQQPPPQQQQQQVVVUUUTTTRRRPPPOOONNNNNNIIIHHHGGGHHHKKKLLLLLLKKKIIIDDDEEEMMMRRRQQQTTTZZZvvvpppcccPPPDDDBBBCCCCCCCCCCCCCCCBBBAAAAAACCCEEEFFFDDDCCCCCCEEEGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEECCCAAAAAABBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIIIEEEGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPQQQSSSSSSSSSSSSSSSVVVYYY]]]aaaiiixxxjjjfffooouuuxxx{{{zzzrrreeeXXXOOOZZZ[[[YYYVVVXXX\\\]]]ZZZRRRRRROOOLLLNNNUUU[[[]]]eeeeeedddbbbaaaeeemmmttt~~~~~~zzzqqqhhhffflllsssvvvqqqiiicccaaabbbdddeeejjj|||xxxjjj]]]WWWUUUSSSQQQRRROOONNNLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@??????>>>==================>>>???@@@AAA>>>===;;;999888888999999<<<;;;:::999999999999999999999999999888888888888888888888888999999999:::<<<<<<======>>>?????????>>>???@@@BBBCCCDDDDDDDDDGGGFFFFFFEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJKKKJJJKKKMMMQQQTTT}}}```KKKCCCCCC???<<<;;;::::::999999::::::888777777777666666666666666555555666777777666444999666555;;;BBBCCC;;;333444444444555555555666666666666666666777777777888:::888999======:::<<>>???AAADDDGGGEEECCCCCCEEEFFFGGGGGGDDDDDDCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBDDDFFFGGGFFFDDDBBBAAAAAABBBEEEFFFCCCDDDFFFGGGIIIJJJJJJJJJHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJIIIHHHHHHKKKMMMNNNNNNOOOQQQSSSSSSQQQNNNRRRUUUYYY[[[___kkk}}}vvveeeYYY```pppxxxmmmbbbYYYTTTUUUYYY___fffooovvvtttnnn___ZZZSSSLLLKKKOOORRRTTTZZZ]]]^^^]]]ZZZ\\\cccjjjnnnrrrrrrjjj^^^WWWWWW[[[ZZZaaalllxxxiiiaaaZZZWWWUUUQQQOOOPPPNNNMMMKKKIIIHHHGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>===@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???<<<;;;:::999888888888888;;;:::999999888888888999777777777777777777777777777777888888888999999999<<<<<<<<<<<<======>>>>>>===>>>???@@@BBBBBBCCCCCCFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJJJJIIIIIIJJJFFFHHHIIIIIIIIIJJJMMMPPPyyy]]]JJJCCCCCC???;;;;;;:::999999999999:::777777777666666666666555666555444555777777666444555777<<<@@@BBB???888222444444444444555555555555555666666666666777777777666444444777:::::::::<<>><<<===@@@BBBGGGEEECCCBBBDDDGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>???@@@BBBCCCEEEFFFEEEDDDBBBAAAAAADDDFFFHHHFFFFFFHHHIIIJJJKKKKKKKKKIIIJJJLLLKKKIIIHHHHHHIIIIIIIIIJJJIIIHHHHHHKKKMMMMMMMMMNNNPPPRRRRRRPPPMMMKKKPPPTTTVVVXXX___lllwwwuuueeeYYY[[[fffrrrqqqmmmeee[[[QQQLLLJJJGGGMMMWWWddduuuzzzbbbZZZOOOHHHEEEDDDEEEGGGJJJOOORRRRRROOONNNQQQUUUZZZfffrrruuunnngggfffhhhwwwhhhYYYTTTQQQSSSRRRPPPOOORRRLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>>@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======>>>>>>;;;;;;:::::::::;;;;;;<<<;;;::::::999888888888888999888888777777777777888666666666666666666666666777888888888888999999999::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGGGGGGGCCCEEEGGGGGGGGGHHHJJJLLLuuu[[[IIICCCCCC???;;;;;;:::999999999999999777777666666666666555555555444444555777777666444222777>>>@@@===888555333333444444444444555555555555555666666666666777777888666555666888999::::::===;;;IIInnn}}}~~~}}}qqqppprrrsssrrrpppoooooopppqqqtttxxx}}}zzzxxxxxxuuupppllliiigggeeeccc^^^VVVPPPMMMJJJFFFDDDCCCBBBAAA???CCCCCCCCCCCCDDDEEEFFFFFFJJJNNNTTTYYYZZZZZZZZZZZZ[[[ZZZ]]]cccdddhhhvvvjjjZZZmmm~~~}}}tttdddYYY]]]^^^WWWSSSWWWQQQQQQRRRRRRSSSTTTUUUVVVNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKMMMLLLJJJHHHGGGGGGGGGYYYppp~~~|||yyyxxx]]]]]]WWWMMMFFFDDDCCCAAA?????????>>>======???AAAFFFCCCAAAAAACCCFFFHHHIIIDDDDDDEEEDDDDDDCCCBBBAAA======>>>???AAABBBDDDEEECCCBBBBBBBBBCCCEEEGGGIIIGGGHHHIIIJJJJJJJJJJJJIIIFFFGGGIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLKKKMMMNNNPPPPPPPPPPPPPPPKKKPPPTTTVVVWWWZZZaaagggooo|||rrrgggiiigggnnnuuuuuummmbbbXXXRRRRRRRRRTTT\\\kkkvvvvvvoooXXXQQQMMMOOOTTTXXX\\\___]]]^^^```___]]]]]]```ccczzzsssiii\\\UUUQQQPPPSSSSSSPPPMMMNNNKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBAAA@@@???>>>======AAAAAA@@@??????>>>>>>>>>999999:::;;;;;;<<<======::::::999999999999999999999999999999888888777777777666666555555555666666444444444444555555555555777777777888888888999999999999999999999999999999999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFEEEEEEEEEBBBDDDGGGHHHHHHHHHIIIJJJrrrXXXHHHCCCCCC>>>;;;:::999999888999999999777777666666666555555555444444333555666777666444222555999999777555555777333333444444444555555555555555555666666666777777999999999999999;;;;;;;;;999:::@@@VVV}}}{{{{{{pppsssssssssrrrpppooopppqqqrrrqqqpppppprrruuuyyy{{{~~~|||{{{zzzwwwvvvpppjjjhhhiiifffaaa]]][[[XXXWWWVVVSSSMMMHHHIIIGGGDDDCCCCCCCCCAAA@@@BBBBBBCCCEEEHHHJJJMMMNNNOOOVVV___eeefffccc```]]]^^^]]]bbbhhhjjjsssssseeelllyyyeee___]]]```___YYYTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRLLLMMMMMMMMMLLLJJJHHHGGGHHHKKKMMMLLLIIIFFFEEEEEEJJJ___uuuzzzlllXXXYYYUUULLLEEEDDDCCC@@@===???@@@???>>>===>>>@@@BBB@@@======@@@DDDGGGHHHCCCCCCDDDDDDCCCBBB@@@???======>>>>>>@@@AAACCCCCCAAAAAABBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCEEEFFFFFFEEEEEEEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKJJJMMMOOOPPPNNNNNNQQQTTTQQQTTTVVVXXXXXXYYY\\\^^^]]]iiiuuu~~~rrrpppnnnrrr~~~uuufffbbbdddqqqiiiaaa___VVVXXXTTTTTTYYYZZZTTTMMMJJJJJJIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<@@@@@@???>>>============::::::::::::;;;;;;;;;;;;:::999888888777777777888777777777777777666666555555444444333333444444555333333333333444444444555555555666666666777777777777777777777777777777777777888999:::;;;;;;;;;:::::::::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCDDDFFFCCCFFFIIIJJJJJJIIIIIIJJJpppWWWHHHDDDDDD>>>;;;:::999999888888999999777666666666555555555555444333333555666777666444444333333222222444777:::333333333444444444555555555555555555666666666777333666888888888::::::999888===@@@GGGccc}}}zzzyyyyyywwwvvvuuurrrpppqqqsssvvvuuurrrmmmjjjiiikkkooorrruuuvvvxxx{{{~~~}}}{{{xxxuuusssrrrqqqnnnkkkeee^^^]]]^^^[[[VVVTTTRRRPPPPPPQQQPPPLLLHHHEEECCC@@@@@@@@@@@@???>>>@@@AAACCCGGGKKKOOORRRTTTRRRZZZfffnnnoookkkeeebbbbbbccchhhooorrriiiaaarrr}}}{{{kkk_________```___ZZZTTTQQQRRRRRRQQQPPPPPPOOONNNNNNLLLLLLMMMMMMLLLJJJHHHGGGGGGJJJLLLKKKGGGDDDCCCCCCHHHZZZhhhnnnyyywwwbbbZZZZZZVVVLLLEEECCCBBB@@@===>>>@@@@@@???>>>>>>??????===;;;;;;>>>CCCFFFHHHAAABBBCCCCCCBBBAAA???>>>>>>===>>>>>>???@@@BBBBBB@@@AAABBBDDDFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDFFFGGGGGGGGGHHHJJJDDDGGGJJJKKKJJJIIIJJJKKKIIIMMMPPPPPPMMMMMMRRRWWWTTTTTTTTTUUUUUUVVVWWWWWW[[[dddhhhiiirrrmmm___```___RRRPPPNNNQQQ[[[```[[[RRRMMMIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999:::999888777666666666777555555555666555555444444333333222222222333444444222222222333333444444444444444444555555555666666666666666666666555555555666777888999999999999999888888999:::<<<>>>@@@AAA????????????????????????AAAAAABBBAAAAAABBBEEEHHHEEEGGGKKKLLLLLLKKKKKKKKKnnnXXXIIIDDDBBB===888888888888888888888888666666555444444444444444333333333333333333333333333333333333333333333333444444555555555555444444444555555666666666666666888888777777888888999:::<<<999<<>>???AAADDDDDDCCCEEELLLOOOKKKKKKRRRWWWXXXWWWZZZcccqqq|||}}}sssiiieeejjjqqqzzzccciiizzzpppuuueee[[[[[[]]]^^^]]]ZZZTTTPPPPPPQQQPPPPPPNNNKKKHHHGGGEEEGGGIIIIIIHHHFFFFFFGGGFFFGGGHHHFFFDDDCCCDDDEEEGGGOOO\\\fffkkkhhhaaa\\\YYYUUUOOOIIIDDD@@@??????>>>===============>>>???===<<<;;;;;;<<<>>>@@@BBBAAA@@@???BBBDDDDDD@@@<<<<<<>>>????????????AAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHDDDAAABBBEEEGGGEEEBBBDDDDDDEEEFFFFFFGGGFFFFFFJJJGGGEEEEEEFFFGGGGGGGGGJJJJJJJJJKKKLLLMMMOOOOOOSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVZZZ```gggsss}}}iii]]]ZZZYYYUUUQQQPPPNNNMMMPPPTTTTTTNNNIIIFFFGGGHHHGGGFFFCCC@@@>>>AAA@@@>>><<<<<<<<<======<<<<<<;;;;;;;;;:::::::::>>>;;;888777888999888777BBB===888666666777555333333333333333333333333333333222111111000000111111444333333222111111111222///000000222333444555555444555777888888666444333444444555555666777777777::::::999999999:::;;;;;;============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEIIIOOORRRPPPLLLGGGDDDjjjUUUGGGBBBAAA===999999999999999999999999777666555555444444555555555444444444444444444444333333333333333333333333444444555555555555444444444444555666666666666666888888777777777888999999>>>::::::>>>@@@JJJeeepppiiimmmuuupppqqq|||wwwnnnjjjiiifffdddeeeaaabbbeeehhhlllqqqtttvvvvvvxxx{{{~~~zzzvvvsssqqqlllgggbbb___ZZZWWWYYY^^^gggccc]]]VVVPPPLLLJJJJJJGGGGGGGGGFFFEEEDDDBBBBBBBBB@@@???@@@DDDGGGGGGGGGGGGOOOSSSSSSSSSWWWXXXUUUZZZ[[[aaalllxxx~~~}}}yyywwwrrrcccfffvvvyyysssddd\\\ZZZZZZZZZZZZZZZWWWRRROOOMMMMMMMMMMMMLLLKKKJJJJJJCCCEEEGGGGGGEEECCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCCCCHHHOOOVVVXXXWWWSSSPPPPPPMMMIIIDDDAAA@@@???@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>???>>>>>>???@@@AAAAAA>>><<<;;;<<<>>>>>>===>>>???@@@>>>???@@@AAABBBCCCCCCCCCDDDAAA@@@BBBFFFIIIGGGDDDAAABBBBBBCCCCCCCCCCCCBBBDDDBBBAAAAAACCCDDDEEEDDDJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTTTTTTTVVVZZZ]]]eeevvv|||xxxuuujjj]]]VVVUUUVVVTTTRRRIIIGGGFFFHHHKKKKKKGGGCCCFFFFFFFFFFFFDDDBBB@@@???@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::===:::888777888888888777???;;;777555555666555333333333333333333333333333333222111111000000111111444333222111111111111111///000000111222333444555333444555555555555333333444444444555666666777777999999999999999::::::;;;;;;;;;<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@CCCGGGKKKMMMLLLIIIFFFEEEfffRRRFFF@@@@@@===::::::::::::::::::::::::888777666666555555666666666666666555555444444444333333333333333333333333444444555555555555444444444444555666666666666555777777777777777888888999:::777999===<<<<<>>===>>>???@@@>>>>>><<<;;;:::999999999;;;:::999888888999;;;;;;:::<<<>>>???>>><<<<<<<<<999:::<<<===<<<<<<===>>>======>>>??????????????????>>>???BBBGGGIIIHHHEEE@@@AAAAAAAAAAAA@@@@@@???>>>======>>>AAADDDDDDDDDJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMNNNOOOPPPRRRSSSSSSQQQPPPQQQTTTUUUYYYeeeqqq|||zzzuuuxxxddd^^^ZZZTTTQQQPPPQQQQQQQQQJJJGGGEEEFFFHHHIIIFFFCCCFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999;;;999777666777888777666:::888555333444444444333222222222222222222222222222222111000000000000111333222111111111111111111//////000111222333333444222222222333333333333333333333444555555666666777888888888888888999999:::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>??????@@@AAACCCEEEFFFEEEEEEFFFFFFaaaPPPEEE@@@@@@>>>::::::::::::::::::::::::888888777666666666666666666666555555444444333333333333333333333333333333333444444555555444444333333444555555666666555555777666666666666777888888777666999@@@AAA>>>???CCC[[[~~~yyymmmfffssssssfffdddffffffcccaaa___^^^^^^]]]]]]^^^^^^^^^^^^___cccfffjjjmmmooopppnnnpppssstttuuuwwwyyy|||zzztttpppnnnooopppnnnmmmkkkhhheeeaaa___]]]\\\YYYVVVTTTNNNGGGEEEHHHFFFEEECCCBBBBBBCCCDDDEEE@@@AAAAAABBBCCCCCCCCCCCCFFFGGGJJJMMMQQQSSSTTTTTTYYYYYYWWWVVVYYY]]]```aaa\\\bbbkkkuuukkkZZZYYYiii~~~zzzlll]]]ZZZ\\\]]]WWWUUURRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIKKKLLLMMMHHHJJJLLLLLLIIIFFFDDDDDDAAABBBDDDCCCAAA????????????>>>===============>>>;;;;;;:::999:::<<<===>>>;;;;;;:::999888888888999:::999888888777888888999888;;;>>>>>>;;;:::;;;===888:::<<<<<<<<<;;;;;;<<<===>>>>>>?????????>>>>>><<<===???BBBFFFHHHFFFDDDAAAAAAAAAAAA@@@@@@???>>><<<<<<<<>>???@@@@@@AAA@@@AAAAAAAAAAAACCCFFFIII^^^PPPGGGAAA@@@???999999999999999999999999888888777666666666666666444444444444333333222222333333333333333333333333333333444444444444333333333444444555555555555555666666555555666666777888999777999===>>>;;;777777LLLjjjsssooo|||vvvgggdddffffffeeeddd]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZ\\\]]]___```aaaaaadddfffhhhiiijjjkkknnnpppssssssuuuvvvxxxyyyzzzzzz|||xxxqqqjjjeeebbbbbbbbb___^^^]]][[[YYYVVVSSSRRRNNNLLLLLLLLLHHHAAA@@@BBBCCCCCCBBBAAAAAAAAABBBCCCAAAAAACCCDDDEEEFFFFFFFFFKKKMMMPPPRRRTTTUUUVVVWWWWWWWWWXXXZZZ[[[]]]___bbb___kkk{{{jjj___nnnmmm```^^^```]]]ZZZVVVSSSPPPNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIIIIJJJKKKDDDFFFIIIIIIFFFCCC@@@???@@@BBBDDDCCCAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<888888777777888999:::;;;777666666666777888999999999999888888777888888888777:::<<<<<<:::999;;;===888:::<<<===<<<;;;:::;;;<<<<<<======>>>=========<<<===???AAACCCCCCBBB@@@???????????????>>>===<<<;;;;;;<<>>>>>??????<<<<<<;;;;;;:::999999888999888888888888777777777666555444555666666555333111111111111111111111222111111111111111111111111222111000000//////000000000000000//////000000111/////////000000111111111222222111111222222333444222222333333444444555555666555555555555666777777999999:::::::::;;;;;;;;;:::;;;<<<===>>>??????@@@@@@@@@@@@???@@@CCCGGGKKKZZZOOOHHHAAA@@@???888888888888888888888888888777666666555555666666333333333333333333333333333333333333333333333333333333444444444444333333333333444555555555555444555555555555555666777777666666666888:::;;;:::999;;;TTTuuu}}}uuuyyyrrrmmmkkkgggcccaaa[[[ZZZYYYXXXVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUUUU\\\^^^______]]]\\\]]]]]]]]]^^^aaadddhhhjjjlllmmmjjjgggbbb\\\XXXUUUTTTTTTPPPPPPOOONNNLLLKKKIIIHHHEEECCCDDDFFFDDD??????BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJOOOQQQSSSTTTTTTVVVXXXZZZVVVYYY```eeeddd______bbbhhhyyyxxxiiimmm}}}yyyiii\\\YYY]]]\\\VVVQQQSSSPPPMMMKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGBBBEEEHHHIIIGGGCCCAAA@@@???AAACCCCCCAAA???>>>===888999;;;<<<<<<<<<;;;;;;777666666666666666666777333333444444555777888999666777777777777777777777777888999999999999:::<<<777999<<<===;;;:::999999777777888999::::::999999;;;<<<===?????????>>>>>>;;;<<<<<<<<<<<<;;;;;;:::<<<<<<===@@@CCCEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMKKKJJJIIIJJJHHHIIILLLMMMLLLPPPUUUZZZ___iiitttiii[[[UUUQQQNNNPPPQQQQQQOOOLLLIIIHHHGGGEEEDDDBBB@@@??????@@@@@@>>>>>>>>>>>>>>>=========:::;;;;;;;;;:::999888777888888777777777666666666444333333444555555333222///000111111000///000111000000000000000000000000111111000////////////000///////////////000000111......//////000000000000000000111111222333333333111111222333333444444555444444444444444555666666999999999999::::::::::::888888999:::;;;<<<<<<===???@@@AAA@@@AAACCCGGGJJJVVVOOOIII@@@>>>===999999999999999999999999777666555555444444555555222222333333444555555555333333333333333333333333222333333444444333333222222333444444555555444444555555444444555555666777444555666666999<<<>>>>>>555DDDXXXrrrzzzzzzvvvlllhhh___^^^\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPTTTVVVXXXWWWTTTRRRPPPPPPMMMOOORRRUUUXXXYYYZZZZZZUUUTTTRRROOOMMMLLLKKKKKKFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCFFFEEEBBBCCCGGGCCCCCCCCCDDDEEEFFFGGGGGGJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUWWWXXXXXXYYY]]]aaagggiiinnnpppjjjdddhhhpppvvvoooqqqccc[[[VVVWWWWWWSSSQQQRRROOOMMMJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBEEEIIIJJJHHHEEECCCBBB===???AAABBB@@@===<<<;;;777888999:::::::::999999555444444444444444333444333333333333333444555666333333444555666666666666666555444555777999999888555777:::;;;:::888777777333444555666777888888888999:::;;;;;;;;;<<<======::::::;;;<<<<<<<<<;;;;;;??????@@@CCCEEEGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMMMMLLLJJJIIIGGGEEEEEEGGGHHHGGGJJJOOOMMMRRRYYYaaaiiiuuuuuudddXXXSSSPPPMMMKKKMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDBBB@@@???@@@@@@;;;<<<===>>>>>>===<<<;;;999:::::::::999888777666777777777666666666555555222222222333555444333111...000222111///...///111000000000000000000000000111111000//////////////////............///000111......////////////000000---...000111222222111111111111111222333333444444333333333333333444555555777777777888888888999999777777888999:::;;;<<<<<<>>>@@@AAABBBBBBCCCFFFHHH}}}SSSNNNIII@@@<<<;;;::::::::::::::::::::::::666666555444444444444444222333333444555666777777333333333333333333333333222333333444444333333222222333444444555555444444555444444444444555666666888999888555444666777777;;;@@@CCCNNNssssss{{{~~~xxxfffeeeccc```]]][[[YYYYYYUUUUUUUUUUUUTTTSSSRRRQQQMMMPPPSSSSSSRRROOOMMMMMMJJJKKKMMMNNNNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBEEEEEEBBBDDDHHHCCCCCCEEEGGGIIILLLMMMNNNPPPQQQSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\___dddiii~~~|||zzzuuullliiitttppp^^^bbbvvvwwwvvv{{{[[[ZZZXXXXXXXXXSSSNNNQQQZZZMMMJJJHHHGGGGGGHHHGGGFFFDDDEEEFFFFFFFFFDDDCCCAAA===AAAEEEFFFEEEBBB???>>>;;;===@@@@@@>>><<<:::999999888888888888888999999333333333333222222222222444444333333222333333333000111222333444555555555666333111222666888777555333666999:::888666555555222333444666777888888888777888999999999:::===>>>;;;<<<<<<===>>>>>>>>>>>>DDDDDDEEEGGGIIIJJJHHHFFFBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKDDDAAAAAADDDFFFGGGJJJOOOKKKOOORRRRRRTTT^^^ooo|||}}}vvv|||hhhfff]]]TTTPPPOOOPPPPPPRRROOOKKKHHHFFFFFFFFFEEEDDDAAABBBBBBAAA>>>=========999:::<<<>>>>>>===;;;:::999999::::::999888666555777666666666555555555555222111111333444444222000...000333222///---...000000000000000000000000000111111000///////////////...............///000111.........///////////////***,,,...000111111000///000111111222333333444444333333222222333333444555666666666666777777777777888999:::;;;<<<======>>>===???BBBCCCCCCCCCEEEFFFyyy^^^PPPDDDEEE???===<<<<<<;;;::::::999999888888777666555555444555555555555555444444333333333555444333333444333222000222222444444444444222222222333444333111000111222000111222444555666666666666444444555888:::;;;:::<<<666888FFFWWWooouuuxxxzzz|||ppppppuuuooogggbbbbbbccc```\\\SSSVVVYYYWWWSSSQQQTTTXXXOOORRRVVVVVVSSSQQQQQQRRRNNNPPPPPPOOONNNNNNMMMJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHEEECCCEEEJJJJJJGGGGGGJJJIIIHHHIIILLLOOOOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXXXXSSSUUUZZZ]]][[[]]]lll}}}{{{rrrrrrsssvvvjjjZZZ[[[rrruuuiiixxx}}}fffXXXTTTUUUYYYTTTNNNUUUVVVKKKMMMIIIEEECCCCCCEEEFFFFFFAAADDDEEEDDDCCCCCCAAA>>>@@@AAABBBAAA???>>>???@@@CCCCCCBBB@@@>>>===<<<;;;;;;:::999777666666666666444444444333333222222222333333333333333333333333222222333333333444444444000000111222444555666666777777777777777777777777444444444555555555666666777555333555888;;;;;;999<<<<<<<<<<<<===???@@@AAAFFFCCCBBBCCCFFFGGGFFFDDDAAA@@@@@@AAADDDGGGHHHHHHMMMNNNNNNNNNOOOQQQPPPNNNEEEEEEDDDDDDDDDGGGKKKNNNMMMZZZQQQGGGTTTZZZ[[[hhh}}}~~~rrraaaZZZVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@???>>>=========;;;:::<<>>;;;:::999888777666666666666222333444444444444555666222222222222222111000///333333333222111///---+++......////////////......333222000......111666:::///...------///000000///////////////////////////000000000000000000000000000000111111111222222222555444333222222222333444555555555555666666666666888888888999999:::::::::@@@@@@@@@@@@@@@@@@AAAAAAvvv\\\OOOCCCEEE???===;;;;;;::::::999888888888888777666555444444444444444444444444444333333333333222111111222333333333222222333444444333222222111222444444333333444555777666444333333555666777555444444555888;;;;;;;;;???<<<:::<<>>@@@@@@@@@>>>===>>>???BBBAAA@@@???===<<<;;;::::::999888666555555555555444444333333333222222222222222222222222222222222222222222222333333333333222222222333333444444444555555555555555555555555333333444444444444555555666444333555888::::::999::::::;;;<<<===>>>??????BBB@@@???@@@CCCDDDCCCAAAAAA@@@@@@BBBEEEGGGHHHGGGEEEGGGKKKUUUccckkkfff\\\[[[XXXRRRKKKFFFFFFLLLQQQZZZeeeZZZKKKNNNPPPSSSaaaqqqrrrxxxpppccc\\\ZZZTTTSSSRRRPPPNNNLLLJJJIIIIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;:::999;;;===>>><<<:::888777666555444444444444333444444444444444444555111111222222111111000000000111111222111000...---......////////////......111000///------...222666///...------///000000///........................000000000000000000000000000000000111111111222222444333222111111222333333444444555555555666666666777777888888999::::::;;;????????????@@@@@@@@@@@@rrrYYYMMMBBBEEE???===::::::999999888777777777777666555444333333333333333333333333444444444444222222111111222333555666222222333333333333222222000222333444444444666777<<<:::666333222333666777555444444666999;;;<<<<<<777<<<===777555===IIIRRRxxxtttfffaaabbbcccxxxyyyfffaaa\\\[[[]]]]]]YYYVVVXXXYYYYYYWWWTTTSSSTTTUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSOOOOOOUUUYYYWWWUUUUUUSSSSSSRRRRRRSSSUUUVVVWWWWWWYYY\\\^^^```___]]]\\\gggbbb___aaaiiiyyy}}}}}}www~~~}}}qqqlllsss|||ppppppvvvddd\\\XXXTTTQQQRRRNNNaaazzzYYYJJJEEEDDDBBBCCCEEEGGGHHHHHHCCCBBB@@@@@@???>>>??????===>>>???>>><<<;;;<<<===@@@???>>>===<<<;;;:::999999888777555444444333333333333333333222222222222111111111111111111111111000111111111222222222222333333333333333333333333222222222222222222222222222222222333333333333444555444444555777999999888666888999;;;<<<<<<<<<<<<>>><<<<<<<<<>>>???>>>===AAA@@@@@@BBBEEEGGGHHHGGGFFFFFFLLL___xxx|||kkkllliiibbbVVVLLLGGGKKKOOOYYYccc\\\OOOLLLIIIKKKWWWaaabbbgggppp|||ooo^^^XXXUUUUUUVVVRRRQQQOOONNNLLLJJJHHHHHHGGGFFFDDDBBB@@@??????@@@@@@@@@???>>>===<<<;;;;;;999888888999;;;;;;:::888555555444333222222222222111222222222222222111111///000000111111111111000...///000000000000000///......////////////...............---,,,,,,...111///...,,,---...000//////........................000000000000000000000000000000000000111111111111222111111000000111111222444444444444555555555555555555666777999:::;;;;;;======>>>>>>>>>?????????oooVVVKKKAAADDD???<<<999999888888777666666666666666444333333333333333222222222333333444444555222333555666555444444444222222222333333222222222000111333333333333444666;;;999666444333333555666444444333555999<<<======000AAAIII???555888???CCC```qqqddd\\\VVVVVV^^^nnn}}}vvvjjjeeegggfff```ZZZ___bbbeeegggeee```[[[XXXVVVUUUVVVYYYYYYXXXXXXZZZUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSUUUWWWYYYZZZZZZZZZXXXTTTSSSXXX[[[YYYVVVUUUTTTWWWXXXXXXYYY]]]]]]\\\_________```bbbdddggghhhfffhhhnnnyyy}}}]]]UUUddd```lllsssmmm{{{lllYYYSSSUUUVVVTTTNNNSSSNNNdddxxxQQQJJJBBBAAA@@@AAADDDEEEEEEEEE@@@@@@CCCFFFFFFAAA======<<<>>>>>>===<<<;;;<<<======<<<<<<;;;:::999999888777777555444333222222222333222222222222222222222000000000000000000000000000000000000111111111111111111222222333333333444111111111111111111111111111111111111222222222222333333444555666777777666333555888:::;;;:::999999::::::999:::;;;;;;;;;;;;@@@???@@@BBBEEEGGGGGGFFFJJJIIILLL\\\wwwnnnooonnniii^^^QQQIIIHHHKKKJJJPPPQQQNNNMMMKKKKKKNNNVVVVVVYYY```hhhooorrrsssuuu~~~tttgggZZZTTTRRROOOOOOPPPPPPOOONNNLLLJJJHHHGGGFFFFFFDDDBBB@@@>>>=========>>>>>>===<<<;;;::::::999777777777888888888777666444333222222111111111111000//////000111000...---......///000111111111111////////////////////////---......//////......---,,,---...---,,,+++,,,---///---,,,,,,...//////.........................../////////////////////////////////000000000111111////////////000000000111333333333333444444444444333444555666888999:::;;;;;;;;;<<<<<<======>>>>>>lllTTTJJJ@@@DDD???<<<999999888777777666666555666666444333333333333333111222222333333444444444222666:::;;;999555222000222222222222222222222222111222333222111000111222444444444444444444444444444333333555888;;;<<<;;;333JJJWWWLLL;;;555999;;;LLLtttzzznnn```WWWVVVWWW[[[mmm}}}xxxnnnfffuuuzzzvvvggg]]][[[XXXZZZ```aaa]]]\\\```\\\]]]^^^___^^^\\\YYYXXXUUUVVVXXXZZZ\\\^^^______^^^ZZZYYY^^^```^^^[[[[[[ZZZ___aaa```bbbeeeeeeaaagggdddbbbbbbgggpppyyyzzzwwwppp^^^PPP```~~~zzznnniiiyyyhhhVVVOOOQQQTTTRRROOONNNQQQBBBFFF^^^TTTCCCPPPAAA???>>>???AAABBBBBBAAA@@@BBBJJJRRRRRRHHH???<<<===>>>>>>>>><<<;;;<<<===:::::::::999999888888888777666555333222222111111222222222222222222222222000000000000000000000000//////000000000111111111...///000111333444555666111111111111111111111111000000000111111111222222111333444555555555555555222333666888999999888777888999999999999999::::::>>>>>>???BBBEEEFFFFFFEEEEEEGGGHHHPPPfffzzz{{{pppqqqnnnfffZZZMMMGGGHHHKKKKKKEEEDDDGGGIIILLLNNNKKKQQQQQQRRRVVVZZZ___bbbcccoooxxx|||mmmccc]]]XXXUUUTTTTTTQQQLLLLLLOOONNNNNNLLLKKKIIIHHHGGGFFFCCCBBB@@@>>><<<<<<<<<<<<===<<<;;;;;;999999888777555666666666666555555555333333222222111111222222111000000111333333000...---...///000000000000000000000///......---------------............------,,,---///...---,,,,,,---...---,,,,,,...//////........................................................./////////000000000......//////000000000000222222222222333333333333222333444555777888999:::999999::::::;;;<<<======jjjSSSJJJ@@@DDD>>>;;;999999888888777666666666777666555444333333333333222222222222333333333333222777<<<===999333000///222222111111111111222222111222222111000//////111000111222333444333333333444333333444777999999999000CCCRRRMMM???666777;;;<<>>===;;;:::;;;<<<999999999999888888888888777666555333222222111111111111111222222222222222000000000000000000000000///000000000111111111111,,,---///111333555666777111111111111111111111111000000000111111111111222000222555555444333333444222333444666777777777777777888999999888888999:::<<<<<<>>>AAADDDEEEDDDCCC@@@FFFHHHJJJ[[[rrr{{{vvvrrrjjj\\\OOOFFFEEEJJJNNN[[[HHH@@@BBBBBBHHHNNNJJJNNNNNNOOOPPPSSSVVVYYY[[[cccmmmyyy|||oooddd[[[WWWXXXPPPPPPQQQQQQLLLHHHKKKQQQLLLLLLKKKIIIHHHGGGFFFEEEAAA@@@>>><<<;;;;;;<<<<<<;;;;;;:::999888777666666444555666666444333333444333333222222111222222333444333333555888999555222---......////////////...111000///---,,,,,,,,,,,,------............------,,,---......,,,,,,---......---+++,,,---///......------------------------....................................////////////------...///000000000000111111111111222222222222222222333444666777888888777777888999:::;;;;;;<<>>;;;:::999999888888777666666888777666555444444444444333333333222222222222222222666:::999555111111222333222111000000111222333000111222222111000111333222111111111111222333444444333222333555777777666...666AAAGGGCCC;;;888;;;888EEE[[[yyyuuuiiibbbbbbhhhwwwvvvqqqgggcccffffffdddjjjtttxxxuuuoooiiibbb]]]ZZZXXXTTTUUUWWW[[[aaahhhnnnrrr}}}tttjjjgggjjjqqqvvvuuuooosssvvvmmmbbbhhhtttwwwjjjkkkvvvjjjZZZRRRNNNPPPQQQMMMJJJJJJFFFMMMOOOLLLLLLJJJFFFBBB@@@>>><<<<<>>===<<<;;;<<<======:::999999888777666555555333555777666444222333444222222111111111111222222333222222666:::;;;777333....../////////...------///...---,,,,,,------...,,,------......------,,,***+++,,,,,,++++++---///...,,,+++,,,---.........------------------------------------------------------........./////////,,,---///000111111000000000000000111111111222222222333333444555555666666555666777888999::::::;;;jjjTTTJJJAAADDD>>>:::::::::999999888777777777888777666555555444555555444333333222222111111111111444666444000///222666333222111000000111222333///000222222222222444666666444111//////111333555555333222222444555555444777444999DDDFFF<<<444444???:::;;;KKKiii~~~uuullljjjrrrxxx{{{zzzqqqrrrsssrrr|||zzzooofffaaa___^^^[[[]]]aaahhhqqq|||vvvqqqsssqqq```]]]___```wwwiiisssttt___WWWPPPMMMOOONNNJJJKKKOOOHHHFFFFFF@@@>>>HHHKKK@@@@@@===;;;<<<@@@DDDHHHIIICCC;;;;;;AAA@@@999888???999:::;;;:::888777888999888888888888999999999999777666555444333222222222000000111111222222222222111111111111111111111111111111111111222222222222//////000111222333333333000000000000000000000000111111111111222222222222...111555555333111111333333333333444555666777888444666888888666555777999999:::;;;???BBBCCCAAA@@@888BBBEEEAAAHHHWWWZZZPPPIIIFFFEEEGGGLLLMMMJJJFFFPPP@@@FFFOOOFFFFFFMMMEEEFFFGGGIIIJJJMMMQQQVVVZZZ\\\\\\^^^```cccgggjjjlllvvv~~~uuujjjeee```XXXSSSTTTRRRMMMLLLOOORRRMMMLLLNNNOOOKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;;;;<<<===>>>999999888777666555444444333555777666333111222444111111000000000000111222111///000444999:::666222////////////...---,,,,,,,,,,,,++++++,,,---///000,,,------......------,,,)))***+++******+++...000...,,,++++++---......------------------------------------------------------------.........//////,,,---///111111111111000000000000000111111111111333333333444444555555555555555666777888999::::::fffQQQHHH???CCC>>>;;;;;;999666777888888666333222444555555444333444444000333555555222000000222333333333333333333333333111111111111111111111111000000000000000000000000222222111111222222333444333333222222333333444555111444888;;;<<<:::777555444666999===FFFZZZsssvvvfffyyyrrroooyyy}}}rrrsssjjjbbb^^^```kkk~~~uuu{{{wwweeeXXXSSSMMMJJJLLLMMMKKKIIIJJJGGGGGGFFFDDDCCCAAA@@@@@@===<<<<<<<<>>>>><<<;;;===???AAAAAACCCEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDGGGJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNOOORRRWWW[[[XXXZZZ]]]]]][[[YYYYYYYYY^^^^^^```fffqqqwwwjjjbbb\\\VVVRRRNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJHHHGGGHHHIIIJJJLLLIIIEEEBBBAAAAAA@@@???<<<<<<<<<<<<============:::888666444333444555666222222222111111111000000000000///////////////000...///111222111000...------------------------------------.........//////------......---,,,++++++---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))***,,,---......---,,,,,,---......//////......////////////000000000000000000000000111111111111333222111111111333555777666666666666777777777777eeePPPHHH???BBB>>>;;;;;;999777777888888666444222444555555333222333444000222555444222111111222333333333333333333333333111111111111111111111111000000000000000000000000222222111111222222333444333222222222222333444444222444777999:::999777555888999:::888999BBBQQQ\\\pppooogggiiinnnwww}}}qqqjjjeeebbb___wwwsssssswww|||sssrrrddd\\\VVVVVVMMMGGGHHHJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???===<<<;;;<<<>>>AAABBB<<<:::888999;;;;;;999777:::888777777777888777666777777777777777777777777555555555444333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000111111111222222222333333222222222333333333333444>>><<<999666444333444444;;;???@@@===::::::999777:::;;;>>>??????@@@BBBDDDCCCCCCCCCDDDDDDEEEEEEEEECCCFFFIIIJJJJJJJJJKKKLLLQQQQQQQQQQQQRRRTTTXXX\\\^^^aaafffhhhiiiiiiiiijjjdddeeegggmmmvvvtttlll```XXXUUUSSSOOOLLLMMMLLLKKKJJJIIIJJJKKKLLLKKKKKKIIIHHHGGGGGGHHHHHHLLLIIIEEECCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999888666444333333444555222222111111111000000000000000///////////////000...///000111111///...---------------------------,,,---------.........///---............---,,,+++---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++)))***+++------------,,,,,,------...............000000///////////////////////////000000000111111333222111111111333555666555555555555666666666666cccOOOHHH???BBB===;;;:::888777777888888666555333444555444222111222333000222333444222111222333111111222222333333444444111111111111111111111111000000000000000000000000222111111111111222333333222222222222222333444444222333555666777666666555666999;;;999777999???EEE___uuuuuummmdddaaaeeeoooyyy{{{gggeeeaaa]]]]]]cccnnnvvvtttnnn{{{yyyhhh^^^[[[___fff___SSSHHHGGGHHHFFFDDDCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@>>><<<:::999999:::;;;999888777777888888777555888777555666777777666555555555555555555555555555555555444333333222222111111000000000000/////////000000000000000000000000000000000000000000000000000//////......//////000000//////......//////000000000000000000000000000000111111111222222222222111111222222222333333333>>><<<999666444222222222444999;;;888777999:::888888:::<<<<<<<<<<<<>>>@@@??????@@@AAABBBBBBCCCCCCBBBDDDGGGHHHHHHIIIJJJKKKRRRRRRRRRQQQQQQSSSVVVYYY]]]bbbhhhnnnpppqqqssssssooooooppptttzzz}}}wwwpppjjj___YYYSSSPPPPPPPPPNNNLLLLLLLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEHHHFFFBBB@@@??????>>>===:::::::::999888888888777777666555333333333444444111111111111000000000000000//////......///000000...///000000000///---,,,------------------------,,,,,,------------......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,------------,,,,,,---...............000000//////.........---.........////////////000222111111000111333444555333333444444444555555555```NNNHHH>>>AAA===<<<999888888777777777777666444444555333111000111333111111222222222222333333000000111222333444444555111111111111111111111111000000000000000000000000111111111111111222222333222222222111222333333444222222333333444444444444444888;;;;;;::::::===AAAWWW[[[nnnvvvnnnjjjgggllljjjfffcccccchhhooouuutttlllccc\\\```jjjnnnvvvuuuqqqgggaaayyyppp]]]YYYZZZ\\\hhhwwwgggYYYLLLHHHGGGEEEAAA???CCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<999888777777777888777666666666666666555666555444555666666555333333333333333333333333333444444333333222111111111000000000000000000000000000000000000000000000000/////////////////////////////////......//////////////////......//////////////////000000000000000000000000111111111111222111111111111222222222222555444333333222333333444555:::;;;888777999:::999888999;;;;;;::::::;;;=========>>>???@@@AAABBBBBB@@@BBBEEEFFFFFFGGGIIIJJJOOOOOOOOONNNLLLMMMOOOQQQRRRWWW^^^dddfffggghhhiiikkkkkkkkklllnnnrrruuuvvvtttpppmmmoooooommmnnnqqq~~~wwwlllddd___]]][[[YYYZZZVVVSSSQQQPPPPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGGGGFFFDDDBBBAAABBB@@@===;;;;;;;;;999888::::::999888777666666555666555444333222333333333111111000000000///////////////.........///000000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++)))******+++,,,,,,------,,,,,,---.........------000//////......------,,,---------.........//////111111000000111222333444222222222222333333333333]]]MMMGGG>>>AAA===<<<888888888888777777777777444555555333111111222444222222111222222333333222000000111111222333444444111111111111111111111111000000000000000000000000111111000000111111222333222111111111111222333333222222222222222333333333555777888666444333444777===;;;GGGkkkxxxlllfffeeeggggggfffaaaccceeecccbbbdddlllrrruuuttttttwww}}}}}}|||~~~yyywwwwww|||}}}wwwoookkkbbb\\\\\\cccjjjuuu{{{iii___dddfffpppooo```SSSOOOXXXZZZXXX```oooaaaUUUIIIFFFFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@??????>>>===;;;999888888888888777777777777666666666666444333333444666666444333222222222222222222222222333333333222111111000000111111111111111111111111////////////////////////........................//////............////////////............//////......//////000000000000//////000000000111111111000000000111111111222222000000111111222444555555BBBDDDCCC<<<888777666444888999::::::999999:::<<<======>>>>>>???@@@AAAAAA>>>@@@BBBCCCCCCEEEGGGIIIKKKLLLLLLJJJHHHHHHIIIKKKHHHLLLRRRUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^\\\YYYXXXZZZ[[[ZZZ]]]bbbfffiiilllnnnqqqxxxwwwnnnfffbbb___\\\WWWTTTRRRRRRSSSTTTTTTSSSPPPNNNMMMKKKIIIGGGIIIJJJJJJJJJIIIHHHFFFEEECCCDDDEEEEEEDDDBBB???===>>><<<:::999999999777666999999888888777666555555333333333222222222222222000000000/////////.....................///000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))*********+++,,,------+++,,,,,,---...---------///.........------,,,,,,------------............000000000000111222333333111111111111222222222222ZZZLLLGGG===@@@<<<<<<777888999888777666777888444555555333222222444777555333111111222222222111000000111111222222333333111111111111111111111111000000000000000000000000111000000000000111222222111111111111111222333333222222222222222222222222222333333222111111444666...222>>>SSSmmm~~~vvv|||wwwooofff```___bbbfff```]]]ZZZ[[[___dddhhhjjjcccaaa___]]]\\\ZZZYYYYYYZZZ[[[bbbnnnxxxzzzrrrjjjiiinnn{{{vvvwwwtttxxx|||cccWWWNNNLLLQQQ\\\[[[QQQQQQYYYPPPHHHCCCCCCCCCBBBAAACCC@@@@@@???>>>>>>===<<<<<<<<<;;;:::999999999999999666888888777666555666777333333333555666666444222222222222222222222222222333333222111111000000///000000111111111111222222////////////////////////........................///......------......//////......------......///---......//////000000111////////////000000000000///000000000000111111111333333333333444444444444:::===<<<777333444555333777888:::999999999:::;;;>>>>>>>>>>>>>>>?????????<<<>>>@@@@@@AAACCCFFFHHHJJJJJJJJJIIIGGGFFFGGGHHHEEEHHHKKKLLLLLLKKKKKKLLLGGGHHHJJJMMMPPPSSSVVVWWWVVVTTTTTTVVVUUUTTTWWW]]]]]]^^^___```ccciiirrryyy~~~~~~~~~yyytttrrrqqqpppoooooommmjjjeee___ZZZUUUSSSRRRRRRRRRQQQPPPPPPQQQSSSNNNNNNMMMKKKJJJHHHGGGFFFHHHIIIJJJJJJIIIGGGDDDCCCAAABBBCCCCCCBBB???===;;;<<<;;;999999:::999888666777777777666666555555555222222222222222111111111////////////............------------...///000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,+++************************++++++************++++++*********+++++++++++++++***))))))******+++,,,---++++++,,,------------------------------------------------............///...//////000111111222222000000111111111222222222WWWKKKGGG===???<<<<<<666888999888666666777999444555555444333444777999777444111000222222111///111111111111111222222222111111111111111111111111000000000000000000000000000000000000000111222222111111111111111222222333111222222333333222222111000111222444555666888:::444777>>>EEELLL]]]~~~zzzxxx{{{wwwwwwzzz}}}}}}|||kkkjjjiiikkkppptttsssqqqtttxxxrrrooo{{{}}}bbbSSSMMMKKKLLLQQQXXXVVVOOOKKKLLLEEEBBBBBBCCCBBB??????BBB??????>>>===;;;:::999999::::::999999888888777777555777888777555333555666333333444555777777555333222222222222222222222222222222222111000000///////////////000000000111111////////////////////////------------------------///......------......//////......------......///------......///000000111........./////////000000/////////000000000111111222333333333333333222222---111222000000444777777555666888888888888999;;;>>>>>>============<<<<<<;;;<<<>>>??????AAAEEEHHHGGGHHHHHHGGGEEEDDDEEEFFFCCCEEEGGGHHHHHHHHHJJJLLLFFFFFFHHHKKKNNNRRRUUUVVVWWWVVVWWWXXXWWWTTTWWW\\\eeeccc___\\\\\\___eeeiiiooonnnmmmlllnnnrrrxxx|||{{{vvvrrrooolllfffccc___]]]]]]]]]^^^]]]___^^^\\\ZZZXXXVVVUUUTTTNNNPPPRRRPPPMMMMMMOOORRRLLLLLLLLLJJJHHHGGGGGGHHHFFFHHHIIIJJJIIIFFFCCCAAAAAAAAAAAA@@@???===;;;::::::999888888999999777555444444444444444444444444000000111111111111111000/////////.........------------------...///000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************((()))***++++++++++++***************************++++++************++++++)))*********++++++++++++***)))))))))***+++,,,---++++++,,,------------,,,+++++++++,,,------......---............/////////......///000111111111111000000111111111222222222VVVKKKGGG===???<<<<<<555888999999666555777:::444555555444444555999;;;999555111000111222000...222222222111111111111111111111111111111111111111000000000000000000000000000000000000000111111222111111111000111222222333111222333444444333111111555555666666555444333222777444333777<<>>===<<<:::999777777:::999999888777666666555444666888666333222444666333333444666888888555333222222222222222222222222222222111111000/////////---.........//////000000////////////////////////------------------------.........------..................------.........---------...///000000111............/////////000////////////000000000000...///000111111222111111333666666333222555888777333555666777777777999:::>>>======<<<<<<;;;:::::::::;;;===>>>>>>AAADDDGGGDDDEEEFFFEEECCCBBBBBBCCC@@@AAACCCDDDEEEGGGKKKMMMGGGGGGGGGHHHJJJLLLOOOPPPRRRRRRSSSUUUTTTQQQTTTYYYkkkgggaaa]]]]]]```dddggg````````````aaabbbdddeeekkklllnnnoooqqqsssuuuuuuooorrrwww|||{{{wwwuuuuuuttttttrrrqqqooooooqqqmmmhhhdddcccaaa```^^^[[[YYYVVVVVVYYY\\\^^^___YYYXXXWWWUUUTTTTTTTTTTTTLLLNNNOOOMMMJJJIIIMMMQQQKKKKKKJJJGGGEEEDDDDDDEEEFFFGGGIIIJJJIIIFFFBBB@@@AAAAAA@@@???===<<<:::999777666555666777777555333222222222222222222333333///000111111111111000000//////.........---------,,,,,,,,,---...///000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))'''((()))***************))))))))))))))))))))))))++++++************++++++))))))******++++++++++++***))))))))))))+++,,,---++++++,,,---------,,,,,,)))***+++,,,---......///.........////////////000---...///000111111111111111111111111222222222222XXXJJJDDDAAACCC999:::888888888777777555444333666666555444333333333333444111///111555888666222111111111111111111111111222222222111111111111000111111111000000000000000222222222222222222222222111111111111111111111111000333555444111///222444333333333444444444555555555888999888888;;;DDDKKKggg~~~zzz{{{mmmfffbbb```wwwsss___PPPJJJIIIHHHHHHGGGIIIKKKIIIEEEBBBCCCEEECCC@@@>>>>>>??????<<<:::<<<:::888777888::::::999999777555333222333444555555555555555555444444444222222222222222222333333222222222111111111000000000000000000000000000000////////////////////////...............///000000666333///............---.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---......///////////////............///000222222///000000000111111111111000000111222444666888999444444555555666777777777999:::;;;<<<<<<<<<;;;:::888:::<<>>===<<<:::999999999999999888777666555444333333222333333333333222111111000000000000000000000000111111000///...---,,,,,,,,,,,,,,,------.........******+++,,,,,,---......++++++++++++++++++++++++******************++++++))))))))))))))))))))))))***************************************)))((((((************************///---)))'''&&&(((+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111////////////000000000000000000000000000000000000WWWJJJDDD@@@BBB999:::777777777777:::===AAACCC666555444333333222333333333000...000444777555222111111111111111111111111222222222111111111000000111000000000000000000000222222222222222222222222111111111111111111111111000222333222111000222444333333333444444444444555333555666555333555<<>>???@@@@@@>>><<<<<<:::888777888999999888888777555333333333444555666666555555444444333333333333333333333333333333333333333222222222111111000000000000000000000000.......................................//////000444111...------......---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------...///////////////............///000111222000111111111222222222222111111111222444555777888333444444555555666666777888999:::;;;<<<;;;::::::999:::===???BBBCCCEEEEEEDDDCCCAAAAAAAAACCCDDDFFFCCCBBBAAACCCHHHKKKKKKJJJFFFHHHKKKMMMNNNNNNLLLKKKMMMLLLKKKKKKMMMQQQUUUWWW^^^]]]\\\]]]___aaaaaa```^^^^^^^^^]]][[[YYYWWWUUUYYY\\\```bbbbbb```______VVVWWWXXXZZZZZZ[[[ZZZZZZXXXWWWWWW\\\eeejjjaaaTTTWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPPPPRRRVVVWWWVVVTTTTTTSSSSSSTTTTTTTTTQQQOOONNNNNNMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999888888777666555444333333222222333333222222111000////////////////////////////////////............,,,,,,,,,---------------***++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************)))((((((************************...,,,***(((''')))***,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000.../////////000000000000000000000000000000000000}}}UUUJJJDDD@@@BBB999;;;888777555666:::@@@GGGKKK666555444333333222222222222000...000333555333111111111111111111111111111222222111111111000000000000000000000000000111111222222222222222222222222111111111111111111111111111111111111111222333444333333333333444444444444555777888777444555888<<<777AAAKKKhhhzzzrrrkkklllrrrtttjjjdddbbbkkkmmmkkkkkksssuuu___WWWCCC???<<<<<>>BBBBBBBBBBBBAAA@@@@@@@@@AAA@@@??????AAAAAA@@@???===;;;888777777888777666888777555444333333444555666666666555444333333222555555444444333333222222444444333333333222222222000000000000000000000000..............................------......///000111///,,,,,,---...------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---......//////.....................///000111111111111222222222333333222222222222333444555666222222333444444555555666888888999::::::::::::::::::;;;===???@@@BBBBBBCCC@@@?????????@@@BBBDDDEEEFFFDDDDDDEEEHHHJJJKKKKKKGGGIIIKKKMMMNNNNNNMMMLLLIIIIIIJJJKKKMMMOOORRRTTTTTTUUUVVVZZZ^^^aaaaaaaaa```aaaaaa___]]]YYYVVVTTTXXXZZZ]]]^^^\\\ZZZYYYYYYSSSUUUWWWXXXYYYXXXWWWVVVUUUVVVZZZfffuuuyyyiiiVVVQQQQQQPPPPPPPPPQQQRRRRRROOOOOOPPPSSSUUUUUUSSSQQQQQQQQQQQQRRRSSSSSSQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>===;;;:::888777777666555444333333222222222222222222111000000////////////////////////------........./////////------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************))))))(((************************++++++***)))))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////....../////////000000000000000000000000000000000zzzTTTIIIDDD@@@BBB999<<<:::888666555666:::???BBB666555444333222222222222111///...///222333222000111111111111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000222333333444222222333333333444444444555777888888666666777999999===???TTT~~~tttlllmmmuuuuuuccc\\\eeeqqqyyyqqqSSSEEEDDD@@@>>>===>>>??????===;;;@@@???@@@@@@AAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@===;;;888666666777666555777666555444444444444555777666555555444333222222555555444333222222111111333333222222222222111111000000000000000000000000...........................------------...//////...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---...---------......///000000000111111111222222222222222222222222333333444111222222333333444555555666777777888999999999999;;;<<<===>>>???@@@@@@@@@>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGGGGIIIJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNHHHIIIJJJLLLNNNPPPQQQRRROOOPPPSSSXXX\\\_________bbbccccccbbb```]]]YYYWWWXXXYYY[[[ZZZWWWUUUUUUUUUUUUWWWYYYZZZ[[[YYYWWWVVVXXXZZZ___iiiwwwzzzlllZZZOOOOOOOOONNNNNNOOOOOOPPPMMMOOOQQQSSSSSSRRRPPPNNNOOOOOOOOOPPPRRRRRRPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>===>>>??????>>><<<999888666666555555444333333222111111111222111000000///////////////////////////...........................------,,,,,,+++++++++,,,,,,,,,+++++++++++++++************************+++++++++***************))))))))))))))))))))))))************************))))))************)))(((************************)))***************))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000vvvRRRIIIDDD???AAA999===999888777666555555666777555555444333222222222222000//////000111111111000000000000000000000000000111111111000000000////////////000000111111111111111111111111111111111111111111111111111111111111111111222333333333333333222222222333333333444444111222444444444444555666999;;;888AAAYYYkkkwwwwww}}}xxxxxx{{{qqqdddXXXSSS[[[uuugggLLL===<<<@@@777777777999<<<>>>>>>>>>>>>???BBBCCCBBBAAA???===:::;;;<<<<<<<<<===>>>>>><<<:::777666666666555444666555555444444444444444666555555444333333222222444333333222111000//////111111111111000000000000////////////////////////........................---------------...//////,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,---------------------------------...///////////////000000000000222222111111111222222333111111222222333444444444555555555666777888888999;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@BBBDDDEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOPPPPPPPPPPPPPPPJJJKKKMMMNNNPPPQQQRRRRRRPPPQQQSSSVVVZZZ\\\\\\[[[^^^___``````___]]][[[ZZZXXXYYYYYYWWWUUUSSSSSSTTTTTTUUUWWWWWWWWWVVVTTTSSSWWWYYY\\\___eeegggaaaXXXRRRQQQPPPOOONNNMMMMMMMMMLLLNNNQQQRRRRRRPPPNNNMMMMMMMMMMMMOOOPPPPPPNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIGGGEEECCCBBBAAA@@@BBBBBBBBBBBBAAA@@@>>>>>><<<===>>>>>>===;;;888777555555444444333333222222000000111111000000///...........................000//////...---,,,,,,,,,---------,,,,,,++++++***+++++++++++++++++++++***************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))************)))((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////////////////sssPPPIIIDDD???AAA:::===777777888888777666555444555444333222222111111111000000000000000000111111000000000000000000000000111111000000000//////////////////000111111222222111111111111111111111111111111111111111111111111///333777777444222222333222222222222333333333333333333444555666777777888555888444555???BBBGGGTTT```lll|||}}}~~~sssvvvnnn]]][[[ccc[[[[[[XXXUUU^^^yyywwwiiiUUUCCC999777;;;>>>777777666777888:::;;;===;;;AAAFFFHHHDDD@@@>>>===888999;;;::::::999;;;<<<;;;999666555555666555444555555555555555555555444444444444444333333333333222222111111000000//////111000000000000/////////////////////////////////------------------------------,,,,,,------...///,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,------............/////////000000111111111000111111222222111111222333333444444555444444444444555666888999::::::;;;<<<============>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTUUUSSSRRRSSSUUUWWWYYYXXXWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUSSSRRRTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSUUUYYYYYYVVVUUUXXXYYYWWWTTTSSSQQQOOOMMMLLLKKKKKKKKKNNNQQQQQQPPPOOONNNNNNMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGIIIHHHFFFCCCAAA???>>>===@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::888777555444444333333333222222222000000000000000///..............................000000///...---,,,+++***,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''((())))))******))))))((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////qqqOOOHHHDDD???@@@:::>>>666666777888888777777666555444333222111111111111111111222111111000111111000000000000000000000000111000000000////////////...//////000111111222222111111111111111111111111111111111111111111111111...666===<<<666000111444111222222222222333333333777666555555777888999999555777333444:::666555@@@???FFFWWWttt~~~{{{xxxrrrmmmhhhlllsss}}}hhh```^^^\\\dddrrrlllrrrqqqmmmzzz{{{```JJJDDD===888777888999999;;;;;;:::999777777888888888AAAKKKLLLEEE>>>;;;<<<777999;;;:::888888999;;;999777555444555666666555444444555555555555555444222333333333333444444444111111111111111111111111111111111000000000000///////////////////////////------------------------------,,,,,,------...///---,,,+++,,,------+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---////////////000000000000000000000000000111222333222222333333444555555555333333222333444666777888999999:::<<<<<<=========>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIHHHIIILLLNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVTTTRRRQQQRRRTTTUUUUUUTTTSSSSSSRRRQQQRRRRRRSSSTTTTTTUUUTTTSSSQQQRRRTTTWWWYYYXXXWWWUUUUUUUUUUUUUUUSSSWWWXXXTTTRRRUUUWWWWWWTTTSSSQQQOOOMMMLLLKKKKKKKKKNNNPPPPPPOOONNNOOOQQQLLLLLLKKKLLLMMMLLLJJJHHHGGGHHHJJJJJJJJJIIIGGGFFFFFFEEECCCAAA???======<<<<<<======<<<<<<;;;:::999:::999888888666666555444333333333333222222222222//////000000//////...---.................................------,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******++++++,,,,,,************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))******(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------.........//////////////////////////////oooNNNHHHDDD???@@@:::>>>777777666666666666666666555444333222111111111111111222333222111000111222000000000000000000000000000000000000////////////...//////000111222222222000000000000000000000000111111111111111111111111---777AAA@@@777///000444111111222222222333333333555333111111222333444333777777333555<<<777333===@@@>>>CCCXXXzzz{{{xxxfff```\\\aaarrr~~~www{{{xxxaaaSSS\\\jjjrrr~~~qqqYYYFFF======<<<;;;:::999777555444666777888888888888:::666BBBNNNOOOEEE<<<:::;;;777:::;;;:::888777999;;;888666444444555666666666444444555555666555555444111222222333333444444555222222222222222222333333222222222111111111111000////////////////////////---------------------------,,,,,,,,,,,,---......---,,,,,,,,,------+++)))*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,000000000000111111111111////////////000111222333222333333444444555555666222222222222333555777888888999:::;;;<<<=========>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIIIIHHHHHHLLLOOOMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQPPPQQQRRRTTTVVVWWWSSSQQQOOOOOOQQQSSSTTTSSSSSSRRRPPPNNNNNNOOOQQQRRRRRRSSSRRRQQQPPPRRRUUUWWWXXXVVVTTTRRRQQQQQQRRRSSSNNNRRRSSSRRRRRRVVVVVVTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLNNNPPPPPPNNNNNNPPPSSSMMMLLLKKKLLLLLLKKKIIIFFFGGGHHHIIIJJJJJJHHHFFFEEECCCBBBAAA???>>>=========::::::::::::999999888777999888777555444444444444333333222222222222222222///////////////......---........................,,,,,,,,,---------......*********++++++,,,,,,---(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))***+++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------.........//////////////////////////////lllSSSFFFEEEAAA>>>>>>999888:::999666555777777444555444333333222222333333222222222111111111111000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000222333333444444333333222222222222222222222333333333333333444444444444555666666777777666555444444888999===EEEUUUqqq}}}uuummmhhheeeiii{{{}}}|||oooiiihhhhhhhhhiii___\\\___llleeeMMMCCCAAA???666999>>>999777888444555666666666777777888888:::BBBIIIGGG???888777:::999999888888999;;;<<<===999999999888777666666555444444333333333333222222000000000000000000000000000000000000000000000000333222111///......------///............///000000...---,,,+++***+++,,,---------++++++++++++------,,,++++++******++++++,,,))))))+++,,,---.........///)))(((,,,---)))(((+++++++++***)))***+++---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///---///000000//////000222111111222222222333333333444444444444555666777777::::::999999::::::;;;<<<>>>???@@@AAACCCDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNNNNLLLJJJIIIOOOPPPPPPNNNMMMMMMOOOQQQUUUQQQMMMMMMOOORRRRRRQQQSSSPPPLLLJJJKKKMMMPPPQQQTTTUUUSSSOOOMMMPPPRRRSSSWWWSSSNNNLLLLLLNNNOOOPPPPPPTTTUUURRRRRRTTTVVVTTTTTTTTTTTTQQQMMMIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJJJJIIIHHHKKKJJJIIIGGGEEEDDDBBBBBBCCCBBB@@@>>><<<::::::999::::::999999888777777777???===999666333222222222222222222111000//////...////////////............///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++---...///,,,+++******))))))******))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......///.........------............------iiiPPPDDDDDD???======999<<<===;;;666444777888555555444333333222222333333333333222222111111111000111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222222222333333333333333333444444555555555666666666666666555444444999999999999>>>JJJ[[[hhhxxxkkkeeelllwwwuuullljjjlllvvvzzzhhh```]]]cccjjjlllllllllkkkiiiqqq]]]FFF===<<<>>>CCC999:::<<<444333999777666666777777777888888888888===AAA@@@:::777888;;;777777666777777999:::;;;777666666555444444333333444444333333333222222222000000000000000000000000000000000000000000000000222111111000000000000000111000///..................---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,...+++,,,...,,,''''''+++,,,+++*********+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------...............///000000///...///111111111111222222222222333333333333333444555666666999888888888888999::::::<<<===>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIILLLMMMMMMLLLKKKMMMPPPRRRYYYUUUPPPNNNOOOQQQQQQPPPNNNLLLKKKKKKLLLNNNOOOPPPUUUUUURRROOONNNOOORRRSSSTTTQQQNNNMMMPPPTTTWWWXXXTTTXXXXXXTTTQQQRRRRRRPPPRRRRRRQQQNNNJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFIIIHHHGGGFFFEEECCCBBBBBBBBBAAA???===;;;:::999999:::999999888777777666666<<<:::888555333222222222222222111111000//////...////////////...............------,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******+++,,,...///+++***))))))(((((())))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............------............------fffOOODDDDDD@@@>>>???;;;HHHGGGAAA999555777777666555444333333222222333333555444444333222111111000111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111222222222333333333444222222333333444555666666555666666666666555444444444555666555444666<<>>@@@666333888777777777777777888888888888666777999888777777888:::555555444555555666777888666666555555444444333333333333333333222222222222000000000000000000000000000000000000000000000000000000000000111111222333222111000///---------,,,...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,+++*********++++++++++++---...,,,((()))...,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...............///000000...---...///000000000111111111222222111111111111222333444555777666666666666777888888::::::;;;===>>>???@@@AAADDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKPPPSSS]]]YYYSSSOOONNNOOOOOOOOOJJJJJJKKKLLLNNNPPPQQQRRRVVVTTTQQQPPPOOOOOOQQQSSSQQQNNNLLLMMMPPPUUUYYYZZZUUUXXXXXXTTTQQQQQQQQQOOONNNNNNLLLIIIGGGFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@>>><<<;;;999999999999999888777777666666555777777666444333222111000222111111000000//////.../////////............------,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...***))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------............------eeeOOOFFFGGGBBB@@@BBB???RRRPPPGGG<<<666777777555555444333333222222333333666555444444333222111111111111111111111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000...//////000000//////...111222222333333444444444111222222333444555666666555555555666666555444444111444888999999999:::<<<<<>>???AAAAAAAAAAAABBBCCCEEEEEEGGGFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHJJJNNNRRRZZZWWWRRROOOMMMMMMNNNOOOKKKLLLMMMNNNPPPSSSWWWYYYXXXTTTPPPPPPPPPOOOPPPRRRQQQNNNKKKKKKMMMPPPRRRRRRPPPTTTUUUQQQOOOQQQQQQPPPKKKJJJIIIFFFDDDEEEHHHKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>><<<;;;999999888888888888777666666555555444333333333333222111000///111111000000//////////////////.........---------++++++++++++,,,---......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---******)))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************************++++++++++++,,,,,,,,,++++++,,,---------------,,,------......------,,,cccNNNFFFGGGBBB???BBB???MMMLLLDDD:::666777777666555444333333222222333333555555444333333222111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000000000000///111111222333444444555555222222333333444555666666444444555555555555444444666888999999888777666666<<<<<<>>>EEEUUUpppyyymmmhhhaaaeeejjjiiieeeaaa^^^^^^gggzzzwwwzzzssskkkhhhooorrrsssnnnccc\\\ZZZ\\\gggnnnzzz}}}xxx|||rrrdddUUUJJJBBBAAALLLQQQDDD;;;:::777666666666666666666666666777777777999;;;:::777444444444444555555555555555999999888888888888777777333333222222222111111111000000000000000000000000////////////////////////000000///............/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***+++---///111444///)))'''))),,,---+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------......//////...,,,+++,,,---........./////////000000//////...//////000111222333222222222222333444444777777888:::;;;<<<===>>>======>>>@@@AAADDDEEEGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGIIILLLOOORRRQQQOOOMMMLLLLLLNNNPPPPPPPPPPPPOOOQQQVVV]]]cccZZZSSSOOOPPPQQQOOOOOORRRQQQOOOKKKJJJKKKMMMNNNNNNMMMQQQRRRNNNLLLNNNNNNMMMIIIIIIGGGEEEDDDEEEIIILLLJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFFFFGGGGGGFFFDDD??????@@@@@@@@@AAAAAAAAA<<<;;;:::999888888888888777777666555555444444333000111111111111000//////000000000///////////////............------------+++++++++++++++,,,---...***++++++,,,,,,++++++*********++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********************************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,^^^JJJCCCEEE???<<<>>><<<>>>???<<<666555777888666555444333333222222333333333333333333222222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333444555666666333333333444444444555555333333444555555555555444777777777777666666666555;;;::::::===DDDQQQfffwww}}}xxxqqqkkkgggeeebbb```\\\iii{{{}}}oooeeecccdddmmmoookkkgggjjjtttxxxppppppvvv||||||qqqgggaaa```aaaaaacccccc^^^XXX[[[fffqqq{{{uuunnnXXXPPPQQQNNN???777888666777777777777666666666666888888999:::;;;999666333444444555666666555555444666666666666666555555555222222222222111111111111000000000000000000000000000000000000000000000000000///......------------...............///000000---............---,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++*********+++---///000:::888222+++***+++***&&&++++++,,,,,,,,,+++************++++++++++++******************++++++++++++,,,,,,,,,,,,------------,,,---......,,,+++,,,---------........./////////............///000111222222111111111111222333333555666777888999:::;;;<<<:::;;;<<<>>>@@@CCCEEEGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIHHHHHHJJJLLLJJJKKKLLLLLLLLLLLLNNNPPPQQQRRRQQQPPPQQQWWWaaahhh\\\RRRMMMQQQRRROOONNNQQQQQQOOOMMMLLLNNNPPPPPPPPPNNNQQQQQQMMMJJJJJJJJJHHHIIIIIIIIIHHHFFFGGGJJJMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGEEEDDD>>>?????????@@@@@@@@@AAA:::999888888777777777777666666555555444333333222000000000000000/////////////////////////////////.........------------,,,,,,++++++++++++,,,,,,---******++++++++++++************++++++++++++******,,,++++++***************))))))))))))))))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************************************++++++++++++)))***++++++,,,,,,++++++,,,,,,------------,,,,,,\\\IIICCCDDD===:::<<<;;;555888888666555888777444555444333333222222333333111111111222222222222222000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333444555666666555444444444444333333333222333444444555555555444444444444666888999999999666666888<<<<<<<<>>:::===<<<666:::;;;999888888555111555444333333222222333333///000000111111222333333000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111222333444666666777666555555444444333222222222333444444555555555444444444444555777777555444333333666:::777333888AAA===KKK]]]jjjwwwuuuqqqllljjjkkknnnrrrsssrrrnnniiiggghhhiiiiiigggoooooooooppppppnnniiiffffffhhhmmmssszzzqqq```UUUJJJ;;;;;;;;;::::::999999999444555444333111222555888222333444555444444222111444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000------......///111222333222111000///...------------.../////////...,,,,,,++++++------------++++++,,,++++++++++++++++++,,,((())))))))))))(((''''''***:::EEE???333......///((()))+++,,,---,,,,,,+++******++++++++++++******)))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,---...,,,,,,,,,---------......///......//////000111222111111111111111222222333111111222333555666777777<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGEEECCCBBB@@@CCCFFFHHHHHHHHHHHHIIICCCGGGMMMOOONNNMMMMMMNNNJJJMMMPPPQQQQQQTTT\\\bbb^^^RRRLLLQQQTTTNNNMMMQQQTTTRRROOONNNOOOPPPOOONNNIIIMMMNNNLLLKKKMMMOOOMMMKKKLLLNNNNNNLLLLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJEEECCCBBBBBBCCCDDDBBBAAA???????????????@@@@@@@@@777777666666666666777777555555444333333222222111333222000...---...///000.........///////////////......---------,,,,,,,,,------,,,+++******************++++++++++++******)))***+++,,,,,,+++))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++YYYIIIDDDDDD??????AAA<<<999888888777666555555444555444444333333222222111000000000000111111111111111222333333111//////000000...,,,---000111///------...///000000111000000000111111111111222222222000111222333333222111000222222111111000111111222555333111000000222555777333333333333333333333333222333444444555555444444555555555555666666666777999::::::999888888:::<<<:::>>>DDDKKKRRRbbb~~~|||{{{rrreeeSSSJJJ???:::;;;<<<:::666777666777888777222222555666666555444444444555555444444444444444444444444222222222222222222222222111111111111000000000000000000000000000000000000------------///333666888@@@>>><<<888555222///...+++,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---...333:::???<<<333+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111---333888999666333444777<<<<<<======>>>>>>??????DDDDDDCCCCCCCCCBBBBBBBBBAAACCCGGGIIIKKKJJJHHHGGGEEEGGGKKKNNNPPPOOOMMMKKKLLLKKKIIIHHHJJJNNNSSSVVVVVVSSSRRRTTTRRRMMMKKKMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKPPPQQQLLLJJJLLLLLLHHHKKKLLLMMMMMMMMMMMMLLLLLLGGGHHHJJJLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@999888666444333444555666555555444333333333333444////////////000000000000.........------,,,,,,+++...........................---+++))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((())))))))))))))))))************++++++++++++++++++++++++++++++++++++---000000///---------[[[KKKEEEDDD>>>===???:::888888888777666555555555555444444333333222222111000000000000111111111111222222222111000111555888333111//////000111///---...//////000000000000///000000111111111222222222000000111222222111000000222222111111111111111222333222111000000222333555333333333333333333333333222333444444555555444444555555555666666666666666666777888777666666888:::888;;;AAAGGGKKKUUUllljjj]]]MMMAAA===<<<999666<<<888666777555222444888333222222222333333444555444444444444444444444444222222222222222222222222111111111111000000000000////////////////////////000///.........000222444;;;:::888555222000...---***+++,,,---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************------...333777777111,,,++++++++++++++++++++++++************************************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000111111111000555:::;;;888666777999;;;;;;;;;<<<======>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEHHHIIIJJJJJJJJJFFFGGGJJJLLLMMMMMMKKKJJJJJJIIIGGGGGGIIINNNRRRUUUSSSPPPPPPRRRQQQMMMLLLNNNKKKJJJIIIHHHGGGHHHHHHIIIPPPTTTSSSNNNLLLMMMLLLHHHHHHJJJLLLNNNNNNLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>999888666444333444555555333444555555555444222111000000000///////////////.........------,,,,,,,,,........................---,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***,,,...///...,,,+++,,,\\\LLLEEEDDD>>><<<===888888888777777666666555555555444444333333222222111000000000000111111111111222111000...///444:::???444222111000111000///---///000000000000//////...000000000111111111222222///000000111111000000///111111111111111111111222000000111111111222222222333333333333333333333333222333444444555555444444666666666666666555555555555666777777777777:::<<<;;;===AAAFFFHHHLLLWWWbbbjjjwww|||lll]]]SSSJJJAAA:::;;;777555666555222222666555444444333222222333333444444444444444444444444222222222222222222222222111111111111000000000000........................111000///------...//////444333222111///...------******+++,,,------------000//////...,,,++++++***************************************************,,,***)))+++///000...+++************************************************************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000000111111111555999:::888666777999888999999:::;;;;;;<<<<<<>>>>>>???@@@@@@AAAAAABBB@@@AAACCCEEEGGGIIIKKKLLLGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFHHHMMMQQQTTTOOOMMMNNNQQQPPPMMMMMMOOOIIIIIIHHHHHHIIIIIIJJJKKKRRRTTTSSSOOOMMMMMMKKKHHHFFFHHHKKKMMMMMMKKKGGGEEEJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>======<<<<<<888777555444333333444555111222444666666333111///111000000//////.........------------------,,,,,,------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))+++------,,,******+++[[[KKKEEEDDD===<<<>>>888888777777777666666666555555444444333333222222111///000000000111111111111111000///...///333:::>>>222111000000000000///...000000111000000///...---000000000000111111111111//////000000000000//////000111111111222222222111///000222333333333222111222222333333333333444444222333444444555555444444666666666666555555555555666777999::::::;;;>>>@@@CCCDDDFFFIIIKKKMMMOOORRRXXX___fffjjjpppwwwxxxuuuyyyxxxyyyxxxgggVVVJJJ???;;;999:::999555333444<<<;;;999666444222111000444444444444444444444444222222222222222222222222111111111111000000000///........................000///...---------------...............---------+++,,,,,,,,,,,,,,,,,,,,,///......---,,,+++++++++))))))))))))))))))))))))***************************((('''(((***++++++)))************************************************************************+++******)))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................////////////000000000111///111555555444333444555666666777888999999::::::;;;;;;<<<===???@@@AAABBBAAAAAABBBCCCEEEGGGJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEFFFIIIMMMQQQTTTPPPMMMNNNQQQQQQMMMMMMOOOKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPOOOMMMMMMMMMJJJHHHHHHIIIJJJKKKKKKIIIHHHGGGKKKKKKKKKKKKIIIHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@???======<<<<<<;;;;;;::::::777666555444333333333333111222333333333222000///111111000///......------,,,---------------------------------------------******+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************************************)))+++,,,,,,+++******+++YYYIIICCCCCC======???:::777777777777666666666666555444444333333222222111///000000000111111111111...///000000000111444777---...////////////000111000000111000000///...---//////000000000111111111000000////////////000000///000111222222222222111000111333444555444333222222222222333333444444444222333444444555555444444666666666666666555555555666888:::<<<===???BBBEEEHHHHHHIIIJJJMMMPPPQQQPPPTTT[[[___^^^^^^bbbeeeeeekkkttt}}}xxxwwwwwwwwwyyy}}}ssshhhUUULLLBBB>>>;;;777777:::===;;;999666444222111000444444444444444444444444222222222222222222222222111111111111000000000///........................---------------.........,,,------------............------,,,+++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************((((((((()))+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.................................////////////000000000---///111222222111222222444444555666777888999999888999:::<<<>>>???@@@AAADDDCCCBBBBBBCCCDDDGGGHHHKKKJJJIIIIIIIIIJJJKKKLLLGGGFFFFFFGGGJJJMMMQQQTTTRRROOOOOORRRQQQMMMMMMOOOLLLLLLNNNOOOPPPRRRRRRSSSOOOLLLLLLMMMOOOOOOMMMKKKMMMLLLJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJHHHGGGFFFEEEFFFEEEDDDBBB@@@?????????<<<<<<;;;::::::999888888666555444333333222222222333222111//////000111111111000000///...------,,,,,,,,,,,,------.........------------------------***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))************************************+++---,,,+++***+++,,,WWWHHHBBBCCC===>>>@@@;;;777777777777666666666666555444444333333222222111000000000000111111111111---///111111000//////000+++---...///...///000222///000000000000//////.../////////000000000111111111000000//////000000111...///111222333333222111111222333444555444333333111222222333333444444555222333444444555555444444555555555555666666666777666888;;;===>>>AAAEEEHHHHHHJJJJJJIIIMMMQQQRRRPPPOOOXXX``````^^^^^^^^^\\\fffgggllluuu}}}sss}}}uuurrrtttuuuttttttwww~~~tttcccPPPCCC<<<888888<<<666555555444333333444444444444444444444444444444222222222222222222222222111111111111000000000000........................,,,,,,---....../////////---------------............---,,,+++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************'''(((***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------......////////////000000//////000111222222222222222333444555666777888999777888999;;;===???@@@AAADDDCCCBBBAAABBBCCCDDDEEEJJJJJJIIIIIIJJJKKKLLLLLLGGGGGGGGGHHHJJJMMMPPPRRRRRROOOOOORRRQQQNNNMMMOOOJJJKKKMMMNNNPPPQQQQQQQQQQQQLLLKKKPPPSSSRRRPPPPPPQQQNNNKKKHHHGGGIIILLLNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCCBBB@@@???>>>>>><<<;;;;;;:::999888777777555444444333333222111111444222///------...000222000//////......---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((()))))))))*********************************+++,,,,,,******+++,,,YYYIIICCCCCC===<<<>>>999666666666666777777777777555444444333333222222111000000000000111111111111...000111111///.........,,,...000000///...000222...//////000000000000///////////////000000000111222111000000000000111222...///111333333333222111111111222333333333333333111111222333333444555555222333444444555555444444333444444555666777888888888:::===@@@BBBEEEIIIMMMJJJOOOPPPOOOPPPUUUUUUQQQPPPVVV[[[\\\^^^```^^^ZZZbbbbbbeeellltttuuupppjjjfffnnnxxx~~~zzzyyy{{{zzzxxx{{{ooo```SSSEEE<<<999444444444444444555666666444444444444444444444444222222222222222222222222111111111111000000000000////////////////////////------...///////////////...------------,,,,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,++++++************************************************)))***++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++************************,,,,,,,,,---------......------------------------........./////////000000/////////000222333222222111222333444666777888999888888:::;;;===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGIIIKKKMMMNNNNNNLLLMMMPPPQQQNNNMMMPPPIIIJJJLLLNNNOOOPPPPPPOOOSSSMMMKKKPPPTTTRRROOOOOOPPPNNNKKKIIIHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;:::999888777666444444444333333222111000222000///...---...///000........................******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''((()))))))))))))))(((((((((((()))))))))***************************)))***+++***)))(((***+++[[[JJJDDDCCC<<<;;;<<<777666666666666777777777777555555444333333222222111000000000000111111111111///000111000......///000///111333222///...000222......///000000111000000////////////000000000000333222111000000111222333---///111333444333222111111111111111111222222222111111222333333444555555222333444444555555444444222333444555666888999999;;;>>>AAADDDFFFJJJNNNQQQOOOVVVYYYVVVWWWZZZYYYTTT[[[YYYWWWVVV]]]dddddd___ZZZ___hhhttt|||yyylll```aaabbbdddnnn}}}uuu\\\FFF:::888888777666666666666777444444444444444444444444222222222222222222222222111111111111000000000000000000000000000000000000/////////000//////...---......------,,,+++++++++(((((()))***,,,...111222//////...---,,,,,,+++******************************************************+++***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++************************,,,,,,,,,---------......------------------------............/////////000///...---///000111111000111222333444666777888999888999:::;;;===>>>???@@@>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFGGGIIIKKKLLLKKKIIIJJJOOOPPPNNNNNNQQQJJJKKKMMMOOOPPPPPPPPPPPPSSSLLLIIIOOORRROOOLLLLLLNNNMMMLLLJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>======<<<<<<;;;:::999888777666333333333333333111000000///////////////......------------...............******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***SSSJJJCCCAAA@@@===;;;<<<:::999888888999999888666444444333222222111111000111111111111111000//////...000111000///...///111333111111111222222111000////////////000000000000111111000000000000111111000------111222000222666111111111222222333333444111111000000111111222333333333333444444444555555555444333222222333444555777666555555777:::===@@@GGGIIIKKKLLLMMMOOOSSSUUUYYYZZZ[[[ZZZYYYXXXYYYZZZ___\\\]]]bbbiiilllgggaaaeeecccmmmooo^^^eeebbbfffuuuuuuvvvwwwgggUUUDDD<<<666888777333333777777777777555444444666888111222222333333222222111000000000000000000000000000000///...............000000000000////////////---///111000...,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))(((***++++++*********++++++*********))))))((((((+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))+++...+++'''***000---,,,,,,,,,,,,---..................////////////////////////000000000000000000111222333333444444888777777:::>>>@@@???===<<<===>>>AAABBBDDDEEEEEEGGGHHHHHHGGGEEEEEEGGGJJJFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIILLLNNNNNNMMMLLLJJJHHHIIILLLOOONNNLLLKKKLLLOOOPPPNNNLLLIIIKKKLLLJJJHHHGGGIIILLLIIIGGGFFFFFFGGGFFFEEECCCDDDCCC@@@>>><<<;;;;;;;;;::::::999888777666555555555444444333333222222111111000000///...------------------------------------......,,,,,,111<<>>AAACCCJJJLLLNNNPPPQQQSSSVVVXXXZZZ[[[\\\\\\[[[[[[]]]___bbbbbbdddjjjoooppplllgggffffffppprrreeeiiigggjjjvvvuuuuuutttzzzooo[[[NNN@@@999444111333777777777888777777777888999222222333333333333222222000000000000000000000000000000///...............000000000/////////......,,,---///...---,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))))))))))))))***,,,,,,***))))))***************)))))))))(((******)))(((((()))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))******************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---..................////////////.../////////000000000000000000111111222333333444666666666999<<<>>>>>><<<<<<===???AAABBBDDDDDDEEEFFFGGGGGGEEEDDDDDDFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNKKKKKKJJJHHHGGGHHHJJJLLLLLLJJJIIIKKKMMMNNNMMMLLLIIIKKKKKKJJJGGGFFFHHHJJJHHHGGGEEEEEEFFFFFFDDDCCCDDDBBB@@@>>><<<;;;;;;;;;999999888777666555444444444444444333222222111111000000000///...---------------------------------+++,,,---+++***...777>>>,,,,,,,,,++++++*********************************'''((((((((()))))))))***))))))))))))))))))))))))'''---,,,%%%&&&...000+++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))***,,,------+++)))'''***)))))))))))))))))))))))))))))))))))))))))))))TTTKKKDDDBBB@@@<<<:::;;;999777666666777888666555444444333333222222111111111111222222111111000//////000111111//////000111...///000111222333333333/////////000000000111111111111000000000000111111222333000,,,000888666---111111111111000000000000000000222333333333222111333333333444444444555555555444444444444333333333222444777;;;@@@DDDGGGIIIOOOQQQTTTUUUVVVXXX[[[]]]]]]^^^_________aaadddgggbbbeeehhhlllmmmllljjjhhhdddfffooo~~~wwwooommmmmmrrr{{{||||||jjjTTTDDD:::444444777555555666666666555555444333333444444444444333333////////////////////////000000///.........///////////////.........------+++,,,---,,,,,,---///111+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))***+++---,,,***)))))))))************))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))++++++***111999555***,,,,,,++++++,,,,,,---...---............/////////....../////////000000000000000000111222222333333444444555777:::<<<<<<;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEECCCBBBBBBDDDFFFHHHHHHIIIIIIJJJKKKKKKKKKEEEGGGIIIJJJIIIIIIJJJLLLFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIHHHIIILLLMMMMMMLLLJJJKKKJJJIIIFFFEEEFFFHHHGGGEEEDDDDDDDDDDDDCCCAAABBBAAA???===<<<;;;::::::888888777666555444333333444444333333222111111111000000//////...---------------------------------)))++++++***)))***000555++++++++++++++++++******************************(((((((((((()))))))))))))))))))))))))))))))))))))))---,,,%%%%%%++++++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))******))))))))))))))))))))))))UUULLLDDDBBB@@@<<<::::::888777666666777777666444555444444333222222111111111222222222222111000000///000111111000///000111...000222222222222222222//////000000000111111111222111111000000111111222,,,111000---777GGGGGG;;;333333222222111111000000///000222444444333222111333333333444444444555555333333444444444444444444777999>>>CCCHHHLLLNNNPPPTTTVVVYYY[[[\\\^^^```bbbbbbcccddddddeeegggkkknnnhhhjjjmmmllliiiggghhhiiidddhhhpppyyy}}}}}}yyywwwpppttt|||rrr^^^PPPDDD<<<777666666666666666555333111333444444555555444444333////////////////////////000000///////////////000///.........------------,,,,,,,,,,,,,,,...222555,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))+++,,,---,,,***(((((((((*********))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************''',,,***)))555CCC===,,,+++++++++++++++,,,,,,------------.........//////........./////////000000000000000000111111222222222222444666888999::::::<<<===>>>@@@AAABBBCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDGGGHHHHHHHHHIIIIIIIIIJJJEEEGGGJJJJJJIIIGGGGGGGGGBBBCCCEEEEEECCCCCCDDDEEEHHHHHHIIIJJJKKKLLLMMMLLLJJJJJJIIIGGGEEEDDDEEEEEEEEECCCBBBBBBBBBBBBAAA???@@@@@@>>>===;;;:::999999777666666555444333222222333333333222111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((+++---************++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((+++***%%%%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))|||TTTKKKDDDBBB@@@<<<:::;;;888777666666777777666444555555444444333222222111222222222222222111000000000111222111000///000222000222444444222//////000000000000000111111111111222222111111111111222222...444333111===NNNNNNCCC444444444333333222222222///111333444555444222111333333333444444444555555222222333444666777888888AAADDDHHHMMMQQQTTTUUUVVVXXX[[[___aaabbbccceeeggggggiiijjjkkkkkknnnqqqttttttuuutttppplllkkknnnssstttxxx{{{||||||||||||{{{yyyrrraaaLLL>>>:::888666666888999777666333444444555555444444333000000000000000000000000000000/////////000000111///.........------------......---,,,,,,///333777,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))+++,,,---,,,***((((((((())))))))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((,,,***(((333???999'''+++************+++,,,,,,------------........................//////////////////000000000000111111///111333555666777888999;;;<<<===???@@@AAAAAAAAA@@@AAAAAA???>>>>>>@@@BBBEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIGGGDDDCCCCCC@@@BBBCCCCCCCCCBBBCCCEEEHHHIIIJJJKKKKKKLLLLLLMMMJJJHHHGGGEEEEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@???===>>>>>>===<<<;;;999888888666666555444333222111111333222222111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))))))))************************+++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&((((((&&&&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))***(((((())))))************))))))))))))))))))))))))zzzSSSJJJCCCAAA@@@===;;;<<<999777666666777888666555555555444444333333222222222222222333222222111000000111222222000000111222000333666555111......///000000000111111111222222222222111111111111222222111333111///555???>>>666444444444444444333333333000111333444444444333222333333333444444444555555333333444666999<<>>????????????@@@@@@>>>======???AAACCCCCCDDDDDDDDDDDDDDDDDDGGGHHHHHHGGGDDDBBBBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGIIIJJJKKKKKKJJJJJJKKKLLLHHHFFFDDDCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>===;;;<<<<<<<<<<<<:::999888777666666555444333222111111222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******************))))))************************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***((((((((()))******++++++))))))))))))))))))))))))xxxQQQIIIBBBAAAAAA>>><<<===:::888777777888999777666555555555444333333222222222222333333222222111000000111222222000000111222...222666666222......000000000111111111222222222333222222111111222222333111///......///111000///333333333333333333444444222222222333333333444444333333333444444444555555555555666888===CCCIIILLLSSSTTTWWWZZZ\\\___```aaabbbeeeiiilllmmmnnnoooppprrruuuxxxyyyxxxwwwwwwwwwuuuwww{{{~~~oooRRRIII===555444555555444222222333333333333222222222222222222222222222222000000//////000111111222000000000/////////......//////...,,,++++++...000,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))***,,,,,,***))))))***((()))))))))************)))***+++,,,,,,+++***)))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''%%%)))))))))))))))***++++++,,,,,,---------.........---------.........//////////////////////////////---000444555444555777999888999:::;;;<<<=========?????????>>>======???AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFDDDCCCBBBCCCEEEDDDEEEEEEDDDCCCDDDGGGJJJIIIJJJLLLKKKHHHGGGHHHJJJGGGDDDBBBBBBCCCDDDCCCAAA???>>><<<<<<======;;;:::;;;;;;;;;;;;:::999777666666666555444333222111111222111111000//////......------------------------++++++++++++++++++++++++***)))))))))***++++++***++++++******))))))((((((***************************)))))))))((((((((('''(((((((((((((((((((((((('''&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''(((((()))******++++++))))))))))))))))))))))))wwwPPPHHHBBBAAAAAA???===>>>:::999888888999999888666666555555444444333222222222333333333333222111111000222222222111000111222+++000666666222///000222000111111111111222222222333222222111111222222333333000000444444222333777111111111222222333333444333333222222222333444555333333333444444444555555777777888:::@@@HHHOOOTTTVVVWWWYYY[[[^^^aaaccceeeeeeiiimmmpppqqqqqqrrrsssuuuxxx{{{|||{{{yyywwwwwwvvvzzzkkk^^^LLL???:::888666555111222222333333222222111222222222222222222222222000000///000000111222222000000000000////////////.........,,,***)))+++,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((***+++,,,*********+++(((((())))))*********+++***+++,,,------,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************'''&&&))),,,***&&&)))///)))))))))))))))******+++,,,,,,,,,---------......---------........./////////////////////.........---111444555444555777:::777888999:::;;;<<<<<<<<>>======???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCFFFHHHFFFFFFEEEDDDDDDEEEIIILLLHHHJJJKKKJJJFFFEEEFFFHHHFFFCCCAAAAAACCCDDDCCCAAA???===<<<;;;<<<<<<;;;999:::;;;;;;;;;:::888777666777666555555333333222111111111111000//////......------------------------++++++++++++++++++++++++)))((('''(((***+++,,,+++,,,++++++***)))(((((('''******************************))))))((((((((('''((((((((((((((((((((((((((('''((())))))'''&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***++++++******'''(((((()))***+++++++++))))))))))))))))))))))))vvvOOOKKKFFFBBB@@@>>><<<;;;::::::999999888777777777333444555666555444333222222222222222222222222222000111222222111000111333222111000//////000111222000000000000111111111111111111111111111111111111111000///000222333333111222222222222222222222222222222222333333444444444444555555444444555777999333999BBBHHHLLLPPPUUUYYY\\\\\\]]]___bbbeeeiiijjjkkknnnqqqsssuuuwwwyyy{{{|||yyy{{{}}}}}}xxxssswwwzzzpppVVVCCC:::888777777222111333555333222444444444333222222111111000//////000000000000//////111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,(((***,,,+++(((''')))+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********++++++++++++******++++++***************+++*********++++++,,,,,,,,,,,,,,,---------............++++++000222...,,,---...///000111222333444444555666666777888:::;;;<<>>>>>>>>======<<<<<>>>>>???@@@BBBEEEFFFDDDCCCAAA???@@@BBBEEEGGGIIIGGGDDDBBBCCCGGGLLLOOOIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===<<<<<<<<<::::::999999888777666666555444333222111111111111333222000///.........///........................------,,,,,,,,,,,,++++++,,,***)))***++++++***))),,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((+++******)))(((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''')))*********++++++++++++))))))))))))))))))))))))))))))******)))))))))(((uuuNNNKKKFFFBBB@@@>>><<<;;;::::::999999888777777777444444555555444444333333222222222222222222222222111222333222111000111222111000000//////000000111000000000000111111111111111111111111111111111111222111000000222333222111222222222222222222222222333333333333333333333444444444555444444666999<<<:::@@@HHHNNNRRRUUUZZZ^^^cccddddddfffhhhkkknnnoooppprrruuuwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}|||qqq]]]OOOBBB888777555666888777222000222444444333222222111111000//////000000000000//////111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,(((***++++++(((((()))+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***)))******************)))+++******)))))))))************+++++++++,,,,,,,,,+++*********++++++,,,,,,111---+++---,,,+++,,,000...///000111222333333444555555666777888:::;;;<<>>>>>>>>=====================>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCDDDGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999777666555555444444333222111111111111222111000///.........///........................------,,,,,,,,,++++++++++++***))))))+++,,,+++***,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((******))))))(((''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))*********++++++))))))))))))))))))))))))((()))+++---------,,,+++rrrNNNJJJEEEAAA???>>><<<;;;::::::999999888777777777666555555444333444444444333333333333333333333333222333444333111000000111//////000000000000//////000000000111111111222222222222222222222222222222555222000000111222222111333333333333333333333333444444444333333333333333333444444444555888===AAADDDIIIQQQVVVYYY]]]aaaeeejjjjjjkkkmmmoooqqqsssuuuvvvxxxyyyyyyxxxyyy{{{}}}~~~lllUUUCCC777666777:::777222111333444444333222222111111000//////000000000000//////111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++***))))))***+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((())))))******))))))((()))))))))(((((())))))******++++++++++++,,,,,,,,,,,,+++***)))***+++,,,---000///111333000+++,,,111...//////000111222333333444444555666777999:::;;;>>>>>>>>>>>>============<<<<<<<<<===???BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFGGGGGGMMMLLLJJJIIIHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>????????????<<<;;;:::888777555444333444333222111000000000000111111000///............------------------------,,,,,,,,,,,,++++++++++++***)))((()))+++,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((***))))))(((((('''''''''(((((())))))((('''&&&&&&'''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''***...111222111...,,,pppMMMJJJEEEAAA???>>>===;;;::::::999999888777777777777666444333333333444555333333333333333333333333333444444333111///000111...///000111111000///...000000111111111222222222222222222222222222222222666444111000111222222111333333333333333333333333444444444444444333333333222333444555777<<>>999000,,,---/////////000111222222333333333444555666888999:::========================<<<<<<<<<>>>@@@CCCEEEGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGLLLKKKJJJHHHHHHHHHIIIIIIFFFFFFEEECCCBBBAAA@@@???@@@@@@??????>>>>>>>>>>>><<<;;;:::888666444333222222222111000000000000000000000//////............------------------------,,,,,,,,,++++++++++++***)))(((((()))+++---,,,+++,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))((((((((('''''''''))))))))))))((('''&&&%%%&&&((()))++++++)))(((&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''+++///333333111---***nnnNNNJJJEEEBBB@@@???>>><<<::::::999999888777777777777666555444333444555666333333333333333333333333333444555333111000000111...///000111111000///...111111111111222222222222222222222222222222222222666444111111111222222111333333333333333333333333444444444444444444444444222333666999===CCCIIINNNUUUYYY___bbbdddgggkkkooonnnoooqqqtttvvvxxxzzz{{{|||xxxsssmmmlllpppxxx~~~vvvZZZJJJ999333444555666777444444333222222111111000//////000000000000//////000000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++*********++++++******))))))))))))))))))))))))***************)))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++(((((())))))))))))(((((((((((('''(((((()))******++++++++++++++++++++++++------,,,,,,,,,---...///+++000999>>>999///+++---/////////000000111111222222222333444555777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@DDDGGGHHHFFFGGGHHHHHHHHHFFFEEECCCGGGEEEDDDCCCDDDFFFHHHJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBAAA???===<<<;;;:::;;;:::999777555333222111111111000/////////000000///////////////.........------------------------,,,,,,+++++++++*********)))(((((()))+++---,,,+++,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))************************))),,,///111111---)))&&&lllNNNKKKFFFCCCBBBAAA???>>>::::::999999888777777777777666555555444444555555333333333333333333333333333444555444222111111222000000111111111111000000111111111222222222222333333333333333333333333333444333222222333444222111333333333333333333333333333444444444555555555555333777;;;@@@EEELLLRRRWWW]]]aaaeeehhhiiikkkpppttttttuuuvvvxxxzzz{{{{{{{{{zzzxxxsssppprrrxxxzzzfffOOOBBB<<<888555444444444333222222111111000//////000000000000//////000000111111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***,,,+++******+++,,,+++***))))))))))))))))))))))))***************)))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++((())))))******))))))((((((((((((((()))***++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,///...000222///***+++000/////////000000000111111111111222333444666777888:::::::::;;;;;;;;;;;;;;;::::::;;;===@@@CCCGGGHHHEEEEEEFFFGGGGGGFFFDDDCCCHHHFFFDDDCCCCCCEEEHHHJJJDDDEEEGGGIIIJJJJJJKKKKKKIIIIIIHHHFFFEEECCCBBBBBBCCCBBBAAA???<<<:::888888:::999888666555333222111000000////////////000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))((()))+++,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))))))))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******************************+++,,,------,,,***'''%%%kkkOOOLLLGGGDDDCCCBBBAAA@@@::::::999999888777777777666666666666666555444444444444444444444444444444222333444444222111222444222222111111111111222222111111111222222222333333333333333333333333333333222111222444555555333111444444444444444444444444222333333444555666777777777;;;BBBIIIOOOVVV\\\```eeeiiilllnnnoooqqquuuyyyzzzzzz{{{{{{zzzyyyxxxwwwxxxyyy{{{~~~ooo]]]MMM???888777444444333222222111111000//////000000000000//////000000111222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---+++)))***,,,---+++)))))))))))))))))))))))))))***************)))((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))******************))))))(((((()))***+++,,,,,,,,,,,,,,,+++++++++******(((***+++------,,,+++***///+++***++++++)))+++///////////////000000000000111111111222333555777888888888999999999:::::::::777777888;;;>>>BBBEEEGGGCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFAAADDDGGGKKKMMMNNNMMMLLLHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???===;;;999888777888777777666444333333222/////////......//////000------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***))))))+++,,,+++***,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))*********++++++************************++++++***))))))(((((((((kkkPPPMMMHHHEEEDDDCCCBBBAAA::::::999999888777777777555666777777777666444333444444444444444444444444111333444444222222333555444333222111111222333444111111222222222333333333333333333333333333333333000000222555777666333000444444444444444444444444111222333444555777888888:::???GGGOOOVVV\\\bbbeeekkknnnqqqssssssuuuzzz~~~}}}}}}|||{{{yyyvvvsssqqqwww{{{ttt\\\FFF======444444333333222111111000//////000000000000//////000111111222222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------+++)))***,,,---,,,)))))))))))))))))))))))))))***************)))((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++******++++++++++++******))))))))))))***+++,,,---,,,,,,,,,++++++*********)))+++...000000///---+++,,,)))***...000---***+++////////////000000000000000000111222333555666777777777888888888999999999555555666999<<<@@@CCCEEEAAAAAABBBBBBCCCCCCDDDDDDAAABBBDDDFFFFFFEEECCCBBB@@@CCCHHHMMMPPPPPPOOONNNGGGGGGFFFEEEDDDCCCBBBBBB??????>>><<<;;;:::999888777777666555444444333333//////.........//////000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,***)))***++++++***))),,,++++++***)))*********))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''$$$%%%&&&((())))))******((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***************++++++++++++************************+++***(((''''''(((+++,,,oooTTTMMMIIIHHHFFFBBB???@@@::::::;;;;;;;;;:::999888888888666555333333333333444444444444444444444444555444444333333444444555222222222222222222222222444444444444444444444444222222222222333333444444333333333444444333222222333444555555333333333555555666777777666777999:::>>>GGGRRRXXX[[[___fffmmmsssqqqpppsssyyy}}}~~~}}}zzzyyyvvvtttsssssstttuuuwwwbbbLLL<<<666333333555444111000333444222///...000222333333111111111111000///...---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((())))))(((((((((++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000...+++)))))))))))))))***+++,,,---///...---,,,+++*********+++)))(((,,,222333///+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222333444555555666666666666777888999:::999999999:::<<>><<<;;;:::777666555444333222111111111111000///////////////......//////......---,,,,,,,,,------,,,,,,+++***,,,,,,------,,,+++)))((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((('''''''''((((((((((((((()))******))))))))))))************(((((())))))*********++++++******+++,,,,,,+++***nnnRRRLLLGGGGGGDDD@@@===>>>::::::::::::999999999999999999777666555444444444444444444444444444444444555444444333333444444555222222222222222222222222333333333333444444444444444444555555555555555444333333444444444333333222444555666555444333444666333555666666777:::>>>AAAIIIQQQ[[[```cccfffnnntttwwwxxxzzz}}}~~~|||uuutttrrrsssvvv|||vvvdddWWWCCC:::333222444333333444444222//////000111111000000000000000000///......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))))))))***+++,,,,,,......,,,+++***************,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111222333444444444444555555666888999:::999:::<<<>>>@@@BBBCCCCCCAAA@@@???>>>>>>@@@AAACCCCCCCCCCCCCCCBBBAAA@@@@@@DDDEEEFFFHHHHHHHHHHHHGGGCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>===<<<::::::777666666555444333222111111000000///////////////...............------,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************))))))(((((())))))***+++(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((('''((((((((((((((()))******))))))))))))************))))))))))))*********+++)))))))))***++++++***(((lllPPPJJJEEEEEECCC>>><<<===;;;:::999888777888999999:::999888777666666555555444444444444444444444444555444444333333444444555333333333333333333333333222222222333333444444444555666888999888777555444333333444444444444444333444555666666555444555666444555666888;;;AAAHHHMMMUUU\\\dddiiikkkooovvv|||xxxzzz}}}~~~|||yyyvvvtttppprrrvvv|||~~~uuu[[[JJJ:::444555555555666333111000000111111000.../////////////////////...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))******+++---,,,+++***************)))///444111***&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111111222222222222333444666888999:::777888:::<<<>>>?????????AAA@@@>>><<<===???AAACCCCCCCCCCCCCCCBBBAAA@@@???CCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>===<<<;;;999999777666666555444333222222111000//////......//////...............---,,,,,,,,,,,,,,,,,,,,,++++++***---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((((((((((((((((((((((()))******))))))))))))************)))))))))***************)))***************))))))iiiOOOIIIEEEDDDBBB===;;;<<<;;;:::888666666777888999999888888888777666555555555555555555555555555555555444444333333444444555333333333333333333333333111111222222333444444444555666999::::::888555333333444444555555555555444333555666555444444555777555666999<<>>AAA???===;;;<<<>>>AAACCCEEEFFFFFFEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@????????????======<<<<<<;;;999888777666666555555444333333222000000///............///------.........---,,,,,,+++,,,,,,,,,,,,+++******---,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************************************,,,,,,,,,***))))))+++,,,gggPPPJJJFFFEEECCC>>><<<===;;;:::888666666777888999777777777777777666444444555555555555555555555555555444444333333444444555333333333333333333333333222222222333333444444444444555777999999777555333333444555666666666666666222444555555444444555777555888<<>>444111444222111222444666777666555111111000/////////000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((***...000000...***(((************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))*********))))))((()))))))))*********)))******++++++***,,,...---+++***+++---++++++++++++++++++++++++,,,,,,,,,------------...---------......//////000111111222444666999;;;<<>><<<;;;<<<===@@@AAAEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>>>>===============<<<;;;;;;;;;:::999888777666555555444444333333222222000//////...............---------...---,,,,,,+++++++++,,,,,,++++++***))),,,+++***)))((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''((())))))***'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''''''''(((((())))))((((((((((((((())))))***((()))))))))************+++++++++***************,,,------+++((((((***---dddQQQKKKFFFFFFDDD???===>>>;;;:::999888777888999999666666777888777666444333555555555555555555555555555444444333333444444555333333333333333333333333444444444444444444444444333444666777888777666555444444555666777777777777333444555666555555666888777<<>>555444444333333444777888888777444333111000//////000111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************---111444444111---***************************))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))******************+++,,,---+++******+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////000000111333555888:::;;;CCC@@@===;;;:::<<<>>>@@@>>>===<<<<<<<<<===??????AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888777666555333333333333222222222111000///......------......---------------,,,+++++++++++++++++++++******)))+++******)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))************+++++++++++++++************---111000---******+++bbbQQQKKKFFFEEECCC???<<<===::::::::::::999999999999666777888999999777666555555555555555555555555555555444444333333444444555444444444444444444444444777666666555555444444333333333555666777777888777444444555777777888888777444666777888777777999:::>>>DDDNNNWWW___dddiiilllpppsssxxx{{{||||||zzzyyyuuusssrrrvvv~~~{{{kkkWWWEEE<<<888666444333555666666555777666333111000000000111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,...000000...,,,+++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++************+++,,,......++++++******+++,,,,,,,,,************************++++++,,,,,,,,,---------............////////////...//////111333555777888888888888999:::;;;<<<===<<<<<<======>>>>>>======>>>>>>@@@AAABBBCCCCCCCCCBBBCCCCCCCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666555444222222222111111111111000//////...------------...,,,------------,,,+++++++++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))************,,,,,,,,,++++++*********)))111;;;>>>:::333---+++aaaPPPJJJFFFEEECCC>>><<<===:::;;;;;;;;;;;;:::999888777888999::::::999777666666666666666666666666666555444444333333444444555444444444444444444444444888888777666555444444333333444444666777888999:::444444666777888888888888666888999:::999999;;;<<>>:::;;;===>>>>>>>>>===<<<===>>>???AAABBBCCCDDDDDDAAAAAABBBBBBAAA@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<999888888888777555444333111111111000000000000000//////...------------...,,,,,,---------,,,++++++***++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))************,,,,,,,,,++++++*********+++777EEELLLGGG<<<222,,,gggPPPMMMHHHDDDBBB@@@>>><<<<<<;;;::::::999999::::::999999888888777777666666888666555666777888777666555666666666555444333333444444444444444444444444555555555555555444444444444444555666777888999:::888777777666666666777777999888777666666:::@@@EEENNNTTT^^^gggnnnrrrvvvxxxwwwzzz{{{rrrpppssszzziiiYYYHHH===555555666222000111333444555222///---///111////////////////////////.../////////......---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...***+++000///***(((,,,))))))************)))))))))))))))))))))******+++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,---///000000000///......000222555555444333111666666777888999;;;===>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<>>>@@@AAA@@@???BBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::;;;<<<:::888777888888444111666666555444444333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))******++++++++++++************))))))((((((''''''%%%***---+++******((($$$))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&++++++***(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,444@@@BBB999///+++eeeMMMJJJFFFBBB@@@???<<<;;;;;;:::999999888888999999777777777777777777777777888777666666888888777666555555666666555555444333444444444444444444444444555555555555555555555555666666666666666666666666777777666666666666666777666666666666888>>>EEEKKKXXX___hhhpppuuuxxxzzz{{{yyyxxxxxxwwwsssqqqwwwvvviiiYYYIII999555555333222222333444555333111///000222////////////////////////............---------,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,,,,++++++)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))***------((('''***))))))************)))))))))))))))))))))******+++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---......,,,---...///000//////......///111333333333222111555555666777888:::;;;<<<;;;;;;;;;;;;;;;<<<======;;;:::;;;===@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<:::888888999999666333444444333333222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))))))))******++++++******)))***)))))))))((((((((('''(((&&&$$$%%%,,,333111***))))))))))))))))))))))))(((&&&%%%''')))+++***(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((()))*********))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,---444<<<===444---+++cccMMMIIIEEEBBBAAA@@@>>><<<:::999999888888888888888555555555666777888888888888777666666888888777666555555666666666555444444444444444444444444444444444444444555555666666777888888777666555444444333666666666555555666666777555666777:::???GGGPPPWWW___eeemmmtttwwwxxxxxxxxxvvvssspppppprrrzzzsss___HHH;;;777555444444222444555444222111111222///////////////////////////...------,,,---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((+++***'''&&&((())))))************)))))))))))))))))))))******++++++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...------...////////////......//////000111111111222444444444555666888999:::999999:::::::::;;;;;;;;;999888888;;;???CCCFFFFFFAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;:::999999999999777555222222111111000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************)))))))))))))))******++++++******)))))))))))))))((((((((((((,,,(((&&&,,,999AAA;;;///))))))))))))))))))))))))((('''&&&&&&((()))(((&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((())))))******+++***))))))******+++,,,---,,,,,,,,,,,,------------,,,...222666444...***+++aaaNNNKKKGGGEEECCCBBBAAA???;;;:::999999888888999999555555666666666777777777777666555555777777666555555555666666666666555555555555555555555555555555333444444555666777777888888777777666555444333333666666555555666666777777777999===BBBIIISSS^^^eeehhhlllrrrvvvvvvuuussssssooonnnooouuu~~~www___KKK???999666666222333444444333222111111///////////////////////////...---,,,,,,---......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((('''((())))))************)))))))))))))))))))))******+++***************++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------........./////////......------...///111222222222333333444666777888777888888999999999999999888777666888===AAADDDEEEAAAAAAAAAAAAAAA@@@??????@@@@@@??????>>>======<<<999999888888888777666555111111000000000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************)))))))))((())))))************))))))))))))))))))(((((((((((((((---333:::AAAAAA777+++(((((((((((((((((((((((((((((('''''''''&&&&&&%%%))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))******++++++************+++,,,------,,,,,,,,,------------...---///111111---***)))***___NNNKKKHHHEEEDDDCCCAAA???<<<<<<;;;::::::::::::;;;888777777777666666666555666555444444666666555444555555666666666666666555555555555555555555555555444444555555666777888888666666666666666666555555666666666666666777888888888<<>>888555333333222222222222000///000000000000000000000000.........------......///---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((()))***)))))))))************)))))))))))))))))))))******+++******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///...---,,,,,,---...000222111111111222333444555666666666888888999888888888888777666777:::>>>@@@AAA@@@@@@AAAAAA@@@@@@???>>>???@@@@@@@@@???>>>===<<<777777888777555444333333111111111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************)))))))))((()))))))))******)))))))))(((((((((((())))))))))))'''222<<<;;;444///***&&&((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))***+++++++++************+++,,,---...,,,,,,---------.........---//////---+++*********^^^NNNJJJFFFCCCBBBAAA???=========<<<;;;;;;;;;;;;;;;999999999888777666666666666555444444666666555444555555666777777777666666555555555555555555555555555555555666666777777888555555666666777777888888777777777777888999::::::;;;@@@IIIRRR\\\fffooouuu|||wwwsssrrrsssttt{{{|||vvvzzz{{{}}}mmmZZZKKK???777777555333222222222111000000000000000000000000000......///000000000//////------------,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******'''(((+++,,,***))))))************)))))))))))))))))))))******+++***))))))))))))***++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,---///000111111111111111222333444555555666777888999888777777999777666777:::===>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@@@@???>>><<<;;;666777888777444222111111222222222111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************))))))))))))((())))))******))))))((((((((((((((())))))))))))000:::>>>333&&&!!!&&&+++))))))))))))))))))))))))'''))))))(((&&&%%%&&&'''&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))******++++++,,,+++******++++++,,,---...,,,---------............---...---,,,---000...***]]]OOOLLLGGGDDDBBB@@@>>><<<<<<<<<;;;::::::::::::;;;999999999999888888888888888666555666777888777666555555666777777777777777555555555555555555555555666666666666666777777777777777777777888888888999888888888888999:::;;;<<>>>>>===>>>???@@@@@@???>>><<<:::888999:::888333000000111111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***555888666+++######)))...))))))))))))))))))))))))''')))***)))'''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******+++,,,,,,++++++++++++,,,---......------------............---...,,,,,,222777333***]]]RRRNNNJJJFFFDDDBBB???>>><<<;;;::::::999999::::::888888888999::::::;;;;;;999888777888999:::999777555555666777777777777777666666666666666666666666777777777777666666666666999999999888888888888888999999999999:::;;;<<<===HHHPPP[[[gggpppwww}}}{{{zzzxxxxxx~~~xxxvvvvvvzzz{{{|||}}}{{{{{{}}}}}}uuu___IIIAAA<<<666333333444444333000000000000000000000000---///222555555444111///......---------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))******+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***)))%%%%%%+++,,,)))))))))************)))))))))))))))))))))******+++)))))))))))))))******+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------...//////000000000222111111111222333444444555666888999:::999777666777888999<<>>=========>>>???@@@???===;;;:::999;;;<<<999444000000111000000000000111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))(((((())))))))))))(((((('''((((((((())))))******......***%%%%%%((((((&&&))))))))))))))))))))))))''')))+++***''''''(((+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,+++***(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,---......---------.........//////------,,,---666<<<666+++^^^PPPNNNJJJFFFBBB@@@>>>>>>======<<<;;;::::::999999888777666777999999777666555666666777888999999999===888555777777666666999888888888888888888888888777666555666888999999999666666666666666777888888:::999:::;;;:::<<>>???AAA??????@@@@@@@@@@@@??????<<<===============<<<<<<===:::666444333222111///000000000000000000000000000000///..................,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))***)))(((''''''((()))***---,,,)))'''&&&&&&'''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&***...000...(((%%%''')))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###&&&)))+++***)))))))))******))))))((((((''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((++++++++++++++++++,,,,,,++++++,,,,,,,,,---------//////////////////.........---,,,,,,++++++,,,,,,^^^PPPNNNKKKGGGCCCAAA??????===<<<<<<;;;::::::999999888777777888999999888666555666666777888888999999999666666999:::888888:::777888999999999777666555777666555666888999999999888777777777777888999999;;;::::::<<<<<<@@@JJJUUUeeekkkttt|||~~~|||ppprrr|||{{{{{{zzzwwwsssooommmlllwww{{{|||zzztttjjjZZZEEE888444555333111222222111000000000000000...///111333333111///...000666999333......000111......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))******(((((())))))))))))((((((+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))((((((((())))))***+++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++)))******+++,,,+++++++++,,,------...............,,,,,,,,,---------......000///......///111444555444555666777888888999888::::::999:::;;;<<<>>>???>>>??????????????????>>><<<<<<============<<<<<<<<<999666444333222000///000000000000000000000000000000///..................,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((((())))))))))))((((((+++)))((('''&&&'''((()))'''''''''''''''''''''(((''''''((((((((((((''''''))),,,///---(((%%%&&&)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))***((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))'''(((((()))***)))))))))))))))************++++++++++++,,,,,,,,,---------...........................---,,,,,,++++++,,,,,,^^^QQQOOOKKKGGGDDDBBB@@@@@@<<<<<<<<<;;;;;;::::::999999999888999:::;;;999777666666666777888888999999666555666::::::777555777888888999999999888666555888666555666888::::::999999999888888999999:::;;;<<<:::;;;>>>BBBHHHTTT```nnnsss{{{{{{vvvhhhvvv|||uuuooommmmmmwwwvvvuuu{{{}}}{{{jjjSSSAAA888444333222333222111111000000111111111111111111000000......111;;;@@@888---+++000444...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************)))))))))))))))))))))(((((())))))******))))))(((++++++++++++************))))))))))))))))))))))))))))))))))))************((())))))******))))))(((***)))))))))***+++,,,---...---,,,++++++,,,...///,,,,,,---...------,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------............------...000222333555555555555555666777888888888888999:::;;;<<<======>>>>>>??????>>>>>>===;;;;;;<<<<<<===<<<<<<;;;:::888555333222222000...000000000000000000000000000000///...............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))&&&((()))++++++)))(((&&&((('''&&&&&&&&&((()))***(((((('''''''''''''''&&&(((((())))))))))))(((((((((+++---+++'''%%%&&&(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((''''''(((***(((((((((((())))))))))))''''''''''''((((((((((((((())))))***************(((((()))))))))*********,,,,,,,,,,,,------------...........................------,,,,,,,,,,,,,,,___OOOMMMJJJFFFCCCAAA@@@???<<<<<<;;;;;;;;;::::::::::::999999:::;;;;;;:::888666666777777888888888888777666666888777333444777;;;:::999999999:::<<<===888777666666888::::::999999999999999999::::::;;;;;;999<<>>555333555333333222111111111111222222222111000///............888<<<555+++)))---111------------------------,,,,,,,,,+++++++++******,,,,,,+++++++++***************))))))))))))(((((()))))))))******)))))))))************************))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((***)))))))))******+++,,,,,,+++)))(((***,,,///111222111000......------...------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,---.........------,,,,,,,,,---------......------,,,------///000111666555444333333444555666777888888999:::;;;<<<===<<<======>>>>>>======<<<::::::;;;<<<<<<<<<;;;;;;888666444333333222000...000000000000000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))'''((()))******)))((('''''''''&&&&&&''''''((()))''''''''''''''''''(((((())))))************))))))''')))******'''&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((+++...''''''(((((())))))******'''''''''((((((((((((((((((((()))************)))(((((())))))******++++++,,,,,,,,,------------...------------..................---,,,,,,,,,,,,,,,___MMMLLLHHHEEEBBB@@@???>>>;;;;;;;;;;;;;;;:::::::::;;;:::999:::<<<<<<:::999777777777777777888888888888666666777666666:::AAA???===999777999===CCCFFF888777666777999:::::::::999888888888888999::::::999:::???KKKVVVaaannnyyy}}}vvvcccKKK;;;666777444333333222222222222222333222000///............,,,111333...+++,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++******************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))((((((((()))*********)))((((((***...222444888666222...,,,---///000------,,,,,,,,,+++++++++++++++,,,------------,,,+++,,,,,,---...---------,,,,,,,,,---------......,,,,,,,,,------...//////444333222222222333444555777888999:::;;;<<<<<<===;;;<<<<<<======<<<<<<;;;999999:::;;;;;;;;;;;;;;;777555333333333333000///111111111111111111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((***)))(((''''''((()))***))))))((('''''''''''''''&&&&&&''''''((()))******))))))************))))))&&&((())))))''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''(((***...222''''''(((((())))))******((((((((((((((('''''''''&&&'''(((((())))))(((((())))))******+++,,,------,,,,,,---------.........---------........./////////...------,,,,,,------___LLLJJJGGGDDDAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;:::888777777777777777777888888888666777999:::;;;CCCLLL@@@===999777888>>>DDDHHH999777666777999;;;;;;:::999999888888999999:::;;;===???HHHWWWdddoooyyyuuu^^^III===:::555444333333222222333333111111000///............---///...,,,---000000,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,)))******++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))((((((((((((((())))))*********+++---000444666888666222...,,,---...000------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,,,,------............111111111111222222333444777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;666555444444555444222000111111111111111111111111000000///...............+++,,,------++++++,,,---++++++++++++++++++++++++******************************)))))))))(((((((((+++)))(((&&&&&&((()))+++******))))))(((((('''''''''(((((())))))***++++++))))))************))))))&&&'''((((((((((((((('''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((***...111(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''((((((((((((((())))))***+++,,,------...,,,---------............------......///000000000///......---------------```MMMKKKHHHDDDBBB@@@??????;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;;;;999888888777777777777777777777777777999<<<;;;<<>>AAA999888777777999;;;;;;::::::::::::::::::;;;;;;<<>>555555444333333333333333//////////////////......---///...,,,---111000,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,------...///)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++******))))))((())))))***+++++++++,,,---///111111111000///.........---...------,,,,,,,,,,,,++++++)))******+++,,,+++++++++++++++,,,------------,,,,,,,,,,,,---------......,,,------..................///000111222222333333555666888999:::;;;::::::::::::;;;;;;;;;;;;::::::777888999::::::;;;;;;;;;666555444555666555333111111111111111111111111111000000///...............***,,,...---+++***,,,...***************************************************)))))))))(((((((((((())))))(((((((((((())))))((())))))***************,,,+++++++++******))))))((())))))))))))))))))((('''''''''((()))***)))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''''''''***,,,))))))))))))(((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))(((((()))***+++,,,------------------..................//////000111111222//////...---------------```MMMLLLIIIEEECCCAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888999:::;;;999777888888888777777777777777777888;;;===:::777<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888777777888888888999999999888888999999:::;;;<<<<<<<<<<<<;;;:::999777777666???DDDCCC<<<888;;;;;;777<<<999999;;;;;;:::>>>DDDSSSeeekkklll{{{~~~uuugggZZZAAA>>>999333000000222333111111000000//////......---...///111111///...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......///---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++++++++***,,,,,,,,,+++++++++******+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////000111111555777:::<<<======;;;:::;;;;;;;;;;;;:::999888777666666777888999::::::;;;666777888999888777555333222222222222222222222222222000......000000...+++......---------,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))'''(((***(((&&&%%%(((***))))))))))))))))))))))))111111111111000...+++***(((((((((((((((((((((((((((''''''((())))))(((&&&******))))))((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))111::::::///(((***+++&&&((((((((((((((()))******222///++++++,,,---,,,***))))))))))))***+++,,,---///000000111111111111000//////000222333444555555444333111///...---------]]]PPPLLLGGGEEEDDDBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888888888888888999999999::::::::::::999999999999999888::::::::::::::::::::::::===AAAAAA;;;888:::;;;888999888999===???AAAIIIQQQ```kkkpppwww}}}rrrgggOOOGGG===666333444333222222111111000//////......---...///000000///...------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++...000000///---+++,,,,,,++++++************+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---......,,,++++++------,,,+++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,++++++***,,,,,,,,,------......//////////////////000000111444666999;;;<<<<<<:::999::::::::::::999888777666666666777888999::::::;;;666777888888888666444222111111111111111111111111222///---...//////---+++------,,,,,,,,,+++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))'''(((***(((&&&&&&(((***)))))))))))))))))))))))),,,,,,,,,,,,+++***((('''(((((((((((((((((((((((((((''''''((())))))(((&&&))))))))))))((((((''''''&&&&&&&&&'''''''''((((((***)))((('''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++444555,,,&&&)))***'''((((((((((((((()))******///,,,))))))***+++***((())))))))))))***+++,,,---///000000111111111111111///000111222333555666666666444222000////////////\\\OOOLLLGGGDDDCCCAAA???===========================::::::999888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;999999:::;;;<<<<<<===>>>;;;>>>>>>:::888:::;;;:::;;;:::<<>>>>>???BBBKKK]]]mmmyyyzzzwww{{{|||qqqdddRRRBBB999555333222333222222111111000//////......///000000///......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++---,,,,,,+++---...************************)))******++++++******)))))))))))))))))))))))))))***))))))))))))))))))***'''))),,,......---***)))***)))))))))))))))))))))******)))))))))***+++,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,---///000...,,,+++,,,---,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,++++++******///.....................///............///000000222444666888999999888777888888888888888777666555666666777888999::::::;;;888888888777555333111000000000000000000000000000000///......------,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((((((((((((((('''''''''''''''(((((((((++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$)))+++&&&%%%''')))'''((((((((((((((())))))***------,,,++++++++++++***))))))))))))***+++,,,---///000000111222222222222111111333444666777888999888777444222111111111111|||ZZZPPPNNNKKKGGGDDDBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888999999999::::::;;;;;;;;;<<<<<<<<<999:::;;;===???AAABBBCCC999999999999999:::::::::888888999:::999999;;;>>>@@@>>>>>>AAAGGGSSSfffwwwyyywwwuuuwwwooo```MMM===444333444333333333222111111000000......////////////.........------,,,,,,------...---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,---///******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********)))))))))))))))))))))******************++++++++++++++++++,,,,,,---------+++,,,------,,,,,,...000444111...,,,++++++***)))++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,...............---------...............//////000111222444555666777777666888888888888888888777666666666777888999::::::;;;888888777666444222111000111111111111111111111111/////////...---,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))))))))******++++++)))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''''''''(((((((((((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***'''&&&'''(((&&&((((((((((((((())))))***++++++,,,,,,+++*********))))))))))))***+++,,,---//////111222222333333333222222444555777999:::;;;888666444222111000111111{{{ZZZPPPOOOMMMIIIDDDBBBAAABBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::999999888888888888777888;;;:::999;;;???<<<;;;???IIITTT```ppp|||uuu{{{|||{{{wwwmmm[[[GGG:::666777444444333333222111111111////////////////////////......------------......---,,,,,,++++++,,,,,,---***+++---,,,,,,,,,---...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++******))))))******+++++++++)))))))))***,,,---)))))))))************+++))))))******++++++++++++***++++++,,,,,,------...+++,,,------,,,,,,...000666333///,,,+++***))))))++++++++++++++++++++++++++++++******++++++,,,---(((((()))***+++,,,------,,,---------------------......------......///000000111222333444555555555777777888888888888777777666666777888999::::::;;;777777666444333222111111111111111111111111111111///000111000...------............---------,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))*********+++,,,,,,***((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&''''''''''''((((((((()))))))))(((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((()))******'''(((******((('''(((((())))))))))))***+++,,,---//////111222333333444444333333555777999:::<<<===888777555333111111111111zzzYYYOOOOOOMMMHHHCCC@@@AAABBB========================;;;;;;:::999999999999:::999:::::::::;;;;;;;;;;;;::::::999999999999999888;;;;;;:::::::::999999999999777888<<<;;;999;;;@@@;;;===GGGWWWfffooouuuzzzrrr}}}}}}uuugggUUUFFF===:::444444444333222222111111//////............//////......------------......---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))******++++++++++++++++++,,,,,,,,,************++++++,,,,,,))))))***+++++++++++++++******+++,,,,,,---......+++,,,------,,,,,,...000666333...++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---))))))******++++++,,,,,,***+++++++++,,,---------...------------.../////////000111222333333444444555666666777777666666666666666777888999::::::;;;666555444333222222222222000000000000000000000000000222333111...---...000---------,,,,,,,,,++++++++++++************++++++))))))************))))))))))))))))))))))))))))))+++******,,,...---***'''))))))))))))))))))))))))))))))((('''''''''((()))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((('''%%%&&&((()))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''((())))))((((((((((((((((((((()))******%%%(((******(((''''''((())))))))))))***+++,,,---//////111222333444444444333444666888:::<<<===>>>:::888666444333222333333yyyYYYNNNNNNLLLHHHBBB???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::999999999:::::::::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888999===<<<999;;;AAA>>>AAAOOOdddssswwwuuusssqqq|||yyynnn```QQQCCC;;;555444444333333222222111//////............//////......------------......---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++''')))***,,,,,,+++***)))******+++++++++,,,,,,,,,))))))***++++++++++++*********+++,,,,,,---......***,,,------,,,---///111555222---++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************))))))***++++++,,,------...------------...////////////000111222333444444444444555555666555555444666666777888999::::::;;;555444333333222222222333////////////////////////000222444222///---///111,,,,,,,,,+++++++++******++++++************++++++))))))************))))))))))))))))))))))))))))))+++******,,,......+++''')))))))))))))))))))))))),,,+++***)))((())))))***(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''$$$%%%'''((()))***))))))(((((((((((((((((((((((((((((((((((())))))))))))'''%%%%%%(((***))))))***((((((((((((((()))******&&&))),,,,,,***((()))***))))))))))))***+++,,,---//////111222333444444444444444666888:::<<<>>>???;;;:::888666555444444444vvvXXXPPPKKKHHHHHHEEE@@@@@@BBB???>>>===<<<<<<===>>>???<<<;;;:::;;;<<<===<<<;;;;;;:::999999;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777888;;;??????KKK]]]llluuuwwwvvvuuu}}}{{{rrrjjj]]]LLL@@@:::444111222222111222555111111000000///...............---,,,,,,,,,,,,---000///...---------------......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))***************************+++,,,,,,------,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,...---+++******,,,///111222...***)))+++,,,,,,***))))))))))))************************************************************,,,,,,,,,---------............------------......000000/////////111222444444444444444444444444444777777777666777888999999555444333222111111111111222111///.........///000333111///---,,,++++++,,,///'''+++000******---+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))222///+++(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---,,,---///000222333333333555666777999;;;===>>>???===;;;777333111222333555vvvXXXPPPKKKHHHHHHEEE@@@@@@BBB???>>>===<<<<<<===>>>???===;;;:::;;;<<<===<<<;;;<<<:::999999;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===<<<:::???GGGOOO[[[jjjsssxxxwwwpppfffYYYOOO===666111222333111000111000000000000000000000000///......---------------//////...---------------......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))************************)))***++++++,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,...///111...***)))+++,,,+++***))))))))))))************************************************************+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------//////......///000222333222222222222222222222222555555555555666666666666333333333222222111111111111111///.........///000111000///---,,,,,,,,,,,,111)))+++...&&&&&&------+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))000...+++(((''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---......000111333333444444555666777999;;;===>>>???===;;;777333222222333444uuuXXXPPPKKKHHHHHHEEE@@@@@@BBB>>>>>>============>>>>>>===<<<;;;;;;<<<===<<<;;;<<<;;;999:::;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;888;;;BBB@@@;;;CCCSSSdddmmmvvv{{{~~~xxxpppfff^^^FFF===555444444222000000//////000000111222222333000000///...............//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,000---+++***+++++++++***)))))))))*********++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...///000111111111111111111111111111111222333444444444333333111111222333333222111000111000//////......////////////...---,,,,,,------...+++222555+++''',,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...---+++***((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************))))))******+++,,,---///000111222333333333333555666777999;;;===>>>???===:::777444222222333444tttXXXPPPKKKHHHHHHEEE@@@@@@BBB>>>>>>============>>>>>>===<<<;;;;;;<<<===;;;:::===;;;::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===888:::BBB???<<>>???<<<:::777444333222333444sssXXXPPPKKKHHHHHHEEE@@@@@@BBB======>>>>>>>>>>>>======>>><<<;;;;;;<<<<<<;;;:::>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@TTTlllxxxsssvvvyyyrrrnnnbbbSSSBBB999555222111333......///111222333444555111111000////////////000......---------......///......---------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++++++++***************************++++++,,,---,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,***))),,,,,,,,,+++*********+++************++++++++++++************************************************)))))))))*********++++++------,,,,,,,,,,,,------***+++,,,,,,---.........000000000000000000000000///000222444444333222111...000222333333222111//////////////////......---,,,,,,,,,---------------+++...>>>FFF999///---)))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++***)))((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************+++,,,---......///000111222222333333555666777999;;;===>>>???<<<:::777555333222333333rrrXXXPPPKKKHHHHHHEEE@@@@@@BBB======>>>>>>>>>>>>======>>>===;;;;;;<<<<<<;;;999???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???;;;:::888555444333222222rrrXXXPPPKKKHHHHHHEEE@@@@@@BBB<<<===>>>??????>>>===<<>>222000333000000000000000000000000000000///............///---------------...//////......---------,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++******************************+++,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++(((***,,,,,,***)))***,,,*********+++++++++,,,,,,*********************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---.........---........................000111111111222222222222222222111111000000//////....../////////...---,,,+++,,,---------,,,++++++///(((---000)))''',,,+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---.........///111333555777888888555666777999;;;===>>>???;;;:::888666444333222222qqqXXXPPPKKKHHHHHHEEE@@@@@@BBB<<<===>>>??????>>>===<<>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777@@@DDDEEESSSooo{{{pppkkkcccWWWFFF777222444111111000000///.........000000///...............---------------...///000......---------,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,************************))))))***++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---'''***---,,,***)))***,,,******+++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++************++++++***+++---...//////...---------------------------000000000000000111222222333333111000////////////---.../////////...,,,,,,,,,,,,---...---,,,+++***+++$$$+++111+++)))***&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---......///000333555888999;;;;;;555666777999;;;===>>>???;;;:::888666444333222222rrr\\\OOOMMMIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<=========>>>=========<<<<<<<<<<<>>===>>>@@@@@@>>><<<@@@@@@III^^^ssswwwooohhhaaaUUUFFF:::555333///...000111///000444//////.........------------///...,,,...000///***000...---++++++,,,---...++++++++++++,,,---......,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++************************------,,,+++************++++++************++++++************************++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,---------............////////////000111111222222222222222111000//////...////////////............------,,,,,,,,,,,,++++++---,,,,,,+++*********+++***)))((((((((((((((()))222...)))((()))++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((()))***************)))))))))***+++,,,......333222222555999<<<;;;999888888888999:::<<<===>>>;;;;;;999777666444222222qqqZZZOOOMMMIIIEEEBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<======>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;===???@@@>>>===>>>JJJ]]]rrr}}}tttkkkeee[[[LLL???888555111///222222000111333/////////.........---------//////---...111000,,,000...---++++++,,,---...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++***************************************++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++************++++++************************++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,------------............/////////000111111222222222222111111000//////...////////////............------,,,,,,,,,,,,++++++---,,,,,,+++*********+++))))))(((((((((((())))))222...***((()))+++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((()))***************))))))******+++,,,...///222222222555999;;;:::888888888888999:::<<<===>>><<<;;;:::888666444333222oooYYYPPPMMMIIIEEEBBBAAA@@@@@@??????>>>>>>>>>=========>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@>>>>>>>>>=========<<<<<<999:::<<<>>>???@@@??????>>>WWWtttwwwmmmhhhaaaSSSDDD<<<888333111333444111111222////////////............---//////...000333222...///...---,,,+++,,,------,,,++++++*********++++++++++++,,,,,,,,,+++***************++++++++++++,,,************************,,,,,,,,,------,,,,,,,,,************************+++++++++***+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,------------...............//////000000111111222222111111000000//////...////////////............------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))))))))(((((())))))***000---***))))))+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((()))***************************+++---...///111111222444777999999888888888999:::;;;===??????===<<<;;;999777555333222nnnYYYPPPMMMJJJFFFCCCAAA@@@@@@>>>>>>>>>>>>============>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>============<<<;;;===????????????AAACCCLLLlll|||qqqnnniii^^^OOOFFF===666222333444111000111000000000/////////......---//////...111444444//////...---,,,,,,,,,------,,,,,,+++***))))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++************++++++***************************+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,---------...............//////000111111111111111000000////////////////////////............------,,,,,,,,,++++++++++++++++++,,,+++++++++***)))))))))((())))))******,,,+++))))))***,,,---...************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((()))************************+++,,,---...///111111222444666777888777999999:::;;;<<<>>>@@@AAA>>>>>><<<:::777555444333nnnZZZPPPNNNJJJFFFCCCAAAAAAAAA>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======>>>?????????>>>>>>>>>============>>>@@@AAA>>><<<>>>DDDJJJfffyyyuuurrrhhh\\\TTTEEE<<<444333333111//////111111000000000/////////---000000///111555444000......------,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,++++++))))))*********+++++++++******************************++++++++++++******************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++************++++++*********************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------............///000000111111000000000///////////////////////////............------,,,,,,,,,+++++++++***++++++,,,,,,,,,+++***)))))))))))))))***++++++(((((()))***+++---///111************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))(((((()))************************+++,,,---//////000222444555666666777888999::::::<<<===???AAABBB@@@???===;;;888666444333mmmZZZPPPNNNJJJFFFCCCBBBAAAAAA??????>>>>>>>>>=========???>>>======<<<<<<======;;;;;;<<<======>>>>>>?????????>>>>>>>>>============???@@@===;;;BBBOOOZZZ|||}}}xxxsssjjj```[[[OOODDD888555444111///000111111111111000000000000...000000///111444333///......---------,,,,,,,,,,,,++++++*********++++++******+++,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++)))******++++++******)))************************))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++*********************************++++++,,,,,,---++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111////////////////////////////////////............------,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***))))))))))))******+++,,,'''(((***++++++,,,...000************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***************++++++++++++,,,...///000111333555666666666777888::::::;;;<<<>>>AAACCCDDDAAA@@@>>><<<999777555444kkkYYYQQQNNNKKKGGGCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>???>>>>>>===============<<<======>>>>>>??????@@@?????????>>>>>>>>>=========???@@@>>>AAANNNddduuu{{{sssiiibbb```ZZZLLL===777555333222222222222111111111000000000///000000...000333111---------......------,,,,,,,,,++++++++++++,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))******+++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++************************)))******+++,,,,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000////////////////////////////////////............------,,,,,,,,,,,,++++++(((***+++------,,,+++***))))))))))))***+++,,,---)))+++---,,,***)))+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((()))***************+++++++++,,,---...///000111444777777666666777999:::;;;<<<===???BBBDDDEEEBBBAAA???===:::777555444iiiXXXQQQOOOKKKGGGDDDBBBAAAAAA@@@@@@@@@@@@??????????????????>>>===============>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>AAACCCBBBHHHZZZvvvyyynnnhhhhhhbbbRRRAAA999777555444555222222222111111111111000///111000...///222000,,,------......------,,,+++++++++++++++,,,---......)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++******++++++,,,------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++************++++++************************))))))***+++,,,,,,------+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000.........///////////////000/////////............---------,,,,,,,,,++++++((()))+++---------+++***))))))))))))***+++,,,---,,,...///---)))'''(((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))(((((()))***************+++++++++,,,---...///000222555888888666666888::::::;;;<<<>>>@@@BBBDDDEEECCCBBB@@@===:::888666444iiiYYYOOOLLLGGGDDDCCCBBBAAA???@@@@@@@@@????????????>>>@@@???>>>======<<<======AAA@@@???>>>>>>???@@@@@@DDDAAA???>>>>>>@@@@@@@@@===AAABBBEEEVVVtttvvvllleeeiii^^^MMM@@@:::777555333333222222111000000111111111111000000//////.....................------,,,---------,,,,,,+++++++++------......------,,,+++***,,,------,,,++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***,,,---,,,+++,,,---,,,+++...222...(((//////.........---------//////...---,,,,,,++++++++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++******************++++++++++++++++++++++++++++++///...,,,+++***++++++,,,///............///000000DDD555***+++000000///000////////////000000000000...///000000000///---,,,------------------------------...000222111///,,,)))******+++++++++******++++++++++++++++++++++++((((((((((((((((((((((((************************((('''&&&''')))******)))))))))************))))))'''((()))******)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++******+++,,,---///000111333555777888888888999:::<<<===>>>@@@BBBEEEGGGIIIGGGEEEBBB>>>:::888777666iiiYYYOOOLLLGGGDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>???>>>>>>============>>>@@@???>>>>>>>>>???@@@AAAEEECCC@@@?????????@@@@@@FFFFFFHHHRRRiii|||rrrkkkiii```SSSGGG>>>999555333333222222111111111111222111111000000////////////...////////////...------------,,,,,,,,,,,,,,,,,,------......------,,,++++++...111222111///------111000...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++*********,,,---,,,+++---222444111...//////---//////.........---------///......---,,,,,,++++++++++++++++++++++++++++++---,,,++++++***+++,,,---......------,,,---------*********++++++++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,---...............//////000>>>333+++,,,/////////000////////////000000000000...///000000000///---,,,------------------------------...///111000...,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************)))************)))))))))************))))))(((((()))******)))(((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++******+++,,,---///000111333555888888888888999:::<<<<<<>>>@@@CCCFFFHHHJJJHHHFFFCCC???;;;999888777hhhYYYPPPLLLHHHDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>??????>>>>>>===>>>???@@@AAAGGGEEECCC@@@??????@@@AAAFFFDDDKKK___{{{wwwooojjjddd[[[QQQFFF===666222222222222111111222333333111000000000000///////////////000000000///.........---,,,++++++---...///------......------,,,+++***...222444333000---,,,222111///---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,+++---777<<<777...,,,000333/////////.........------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...------------.........///666111------......///111////////////000000000000/////////000//////...------------------------------------...//////---+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***************))))))************))))))((())))))******))))))((()))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,***++++++,,,---///000111333666888999888888999;;;;;;<<<>>>@@@DDDGGGJJJLLLJJJHHHDDD@@@===:::999888gggYYYPPPMMMHHHEEECCCCCCAAA@@@????????????>>>>>>>>>>>>======<<<======>>>??????>>>>>>======>>>???@@@AAAGGGGGGEEEBBB@@@???@@@BBBDDDGGGVVVpppxxxpppjjjhhhcccZZZNNNBBB888222333222222222222333444444000000000000000000000000000000000000000//////......---,,,+++,,,---///111------......------,,,+++))),,,///000///---++++++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++---...---,,,+++666<<<666...---111444////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------...---,,,+++************+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------...............///............---///111////////////000000000000//////////////////..............................---,,,,,,---......---+++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************%%%''')))************+++)))******++++++******)))))))))))))))))))))))))))***)))))))))******++++++))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,...///111222444666888999999999:::;;;:::;;;===AAAEEEIIILLLNNNLLLJJJFFFBBB>>><<<:::999fffYYYPPPMMMHHHEEEDDDCCCBBB@@@?????????>>>>>>>>>============<<<======>>>??????>>>>>>=========>>>@@@AAAFFFFFFEEEBBB@@@???BBBDDDIIIWWWooo|||sssllljjjggg```VVVIII<<<444444333333333333333444444000000000000111111111111000000000000000//////......------------...000111------......------,,,+++***+++,,,,,,******+++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,***111555222///000222222000000/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///------------,,,,,,++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,---.../////////......***---//////---...000111////////////000000000000//////........./////////........................---,,,+++,,,...///...,,,......---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++......,,,***************++++++++++++************))))))))))))******++++++************+++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,---...000111222444666888999999999:::;;;:::<<<>>>AAAEEEIIIMMMOOONNNKKKGGGCCC???<<<;;;:::eeeYYYQQQMMMIIIEEEDDDCCCBBBAAA??????>>>>>>>>>=========>>>============>>>>>>?????????============>>>???BBBCCCDDDBBB@@@@@@DDDHHHSSSlllzzzpppmmmiiieee^^^RRRDDD:::666555444444333333333444000000000111111111111222//////000000000///............//////////////////------......------,,,+++---------+++******---///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++,,,---...---,,,***...000//////222222///000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000---///111222222111///...***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,---///000000000///...***...///......000222111////////////000000000000///............///000000........................,,,++++++,,,...000000///000///---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************000333555333...***((()))******++++++++++++******+++******))))))******+++...---+++*********+++,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...000111222444777999:::999999:::<<<;;;<<>>>>>>>>============???>>>>>>============>>>AAA@@@>>>===<<<<<<=========@@@BBBAAA???AAAFFFKKK```vvvpppkkkhhheee\\\MMMAAA888777666444333333333333000000111111111222222222...////////////...------...///000111111000...---------......------,,,+++,,,---...---,,,,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++,,,.........---,,,000222000000222222000000000000000/////////...------------------------------------------------......------...///111222,,,...222555666444111///******+++,,,---...//////---------------------------......//////...---,,,---...000111222111000///,,,//////,,,...333333000////////////000000000000///......---...///000111........................+++******,,,///222222222111000...,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************///222555444...***)))******++++++,,,,,,++++++***++++++***))))))***++++++000///,,,***)))******+++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---///000222333555777999:::999:::;;;<<<===>>>@@@CCCFFFJJJMMMOOOOOOLLLHHHDDD???<<<::::::dddZZZQQQNNNIIIFFFDDDDDDBBBAAA>>>>>>>>>>>>============@@@???>>>======<<<======AAA@@@>>>===<<<<<<<<<<<<;;;>>>AAA@@@???AAAGGGMMMmmmzzzrrrkkkjjjjjjcccSSSFFF999888666555333333222222000000111111222222222222...............------,,,...///111333222000---+++------......------,,,+++)))+++......---+++++++++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,+++,,,...///...---...444777444000111222111000000000000////////////------------------------------------------------///.........///000222333(((,,,111555666444000---))))))***+++---......///------------------------....../////////...,,,+++...///111222333222000///---000///,,,...444444///////////////000000000000///...------...///000111////////////////////////+++******,,,000333444444222000...,,,+++,,,---...++++++++++++++++++++++++************************************************&&&+++000000---******,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,111000---+++))))))***+++))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///000222333555777999:::::::::;;;<<<>>>>>>@@@CCCFFFJJJMMMOOOOOOLLLHHHCCC???<<<:::999iiiSSSOOOLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;<<<===???@@@>>>AAA>>>>>>BBBDDDQQQjjjxxxpppooonnnfffYYYQQQCCC;;;555777888444222444111111111111111111111111//////////////////////////////...---,,,+++******------------------------........................,,,,,,,,,---------......------------------------,,,---------,,,++++++***------,,,,,,,,,,,,------...///111111222111000///222111000000//////000000------............------///...---,,,,,,,,,,,,,,,///...------------......///////////////...------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---/////////.........------------/////////000111111222222........................000000000000000000000000111000......///000000///000......///000111000///000---+++,,,...///---*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++---+++)))+++---///---+++************))))))((((((************************))))))************))))))((((((((((((((((((((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------...000111222666888::::::999999:::;;;===>>>???BBBFFFJJJNNNPPPRRRNNNHHHAAA<<<::::::;;;iiiTTTOOOKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>@@@;;;CCCBBB@@@EEENNNccc~~~uuusssqqqhhh]]]VVVIII@@@888888777444333666222222222222222222222222000000000000000000000000/////////......---,,,,,,------------------------........................+++,,,,,,,,,,,,---------........................---------------,,,++++++......------------......///000111222222222111000222222111111000000000000........................///......---,,,,,,------......------------......////////////......---,,,------------------------............------,,,,,,,,,,,,,,,,,,---...///000/////////.........------......//////000111111111111111111111111111111111111111111111111111111111111///......000000000//////...---...000000000///...,,,++++++------,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++---...---+++++++++*********)))))))))************************)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222666888::::::999999:::;;;===>>>@@@CCCGGGKKKOOOQQQTTTOOOIIIBBB===;;;;;;<<<~~~jjjUUUNNNKKKGGGDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????==============================<<<;;;<<<===>>>???:::FFFEEE@@@III\\\wwwyyyuuuuuuwwwzzz{{{vvvssslllccc^^^RRRGGG===888666555555777333333333333333333333333111111111111111111111111000000000///////////////................................................++++++,,,,,,,,,---------........................---............---,,,,,,///..................//////000222333333333222111333222222222111111111111000//////......//////000//////......------......//////............////////////............------......................../////////............---------------...///000111000000000/////////...............///000000111111111111111111111111111111222222222222222222222222111///...///000111000//////...---...///000///...---,,,++++++,,,,,,+++))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------++++++++++++++++++***************************************++++++++++++***************************************++++++,,,,,,---........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333666777::::::999999:::;;;===>>>@@@CCCHHHLLLQQQSSSUUUQQQKKKDDD???===<<<===~~~jjjVVVOOOLLLGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@<<>>???AAAEEEIIINNNSSSUUUWWWSSSLLLEEE@@@>>>>>>>>>~~~jjjVVVPPPLLLHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>?????????@@@@@@>>>CCC@@@FFFaaa}}}ssshhhaaaZZZRRROOOPPPOOOQQQUUUZZZ^^^eeeuuuzzzuuuqqqmmmkkk```VVVHHH<<<777777666444444444444444444444444444222222222222222222222222//////000000111111222222////////////////////////....................................////////////........................------......///......---//////............/////////000222333444444333333222333333333333222111000000000////////////000000//////.........//////000111111000000111222222333111000000//////000111111////////////////////////.../////////////////////......---......///000111000000000000//////////////////000111111222222333////////////////////////222222222222222222222222000//////000111111///...000///...///111222111000......///...------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///111222333555777999:::::::::;;;<<<>>>???BBBFFFKKKPPPUUUWWWYYYUUUNNNFFFAAA???>>>>>>~~~jjjUUUOOOLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@???AAACCCWWW{{{{{{pppeee]]]UUURRRNNNJJJIIIKKKHHHHHHJJJNNNPPPVVVbbbnnn~~~xxxsssooonnnddd]]]OOOBBB<<<;;;888333444444444444444444444444222222222222222222222222......//////000000111111................................................---.........////////////000000000000000000000000,,,,,,---............---///..................///...///111222333444333333111222333333333222000///...//////000000//////.........------......//////000//////000000111222333111000/////////000111222........................---............/////////------------...///000111000000000/////////....../////////000111111222222000000000000000000000000000000000000000000000000/////////000222111///---000///...///000111111///...///000///...------///,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************++++++,,,,,,---------------------------,,,,,,,,,,,,------------........................------------...000111222444666999:::::::::;;;===???@@@CCCGGGLLLRRRWWWZZZZZZUUUNNNGGGAAA???>>>>>>iiiTTTMMMJJJFFFCCCBBBAAA@@@????????????>>>>>>>>>==============================<<<<<<===>>>>>>>>>>>>>>>AAACCCMMMmmmqqqcccZZZTTTNNNIIIIIIHHHEEEEEEGGGGGGEEEGGGLLLQQQUUU^^^gggtttzzz|||uuuqqqooogggbbbVVVIIIBBB@@@:::333333333333333333333333333222222222222222222222222------..................------------------------........................,,,,,,,,,,,,---------...////////////////////////++++++,,,---------------......------------......---...000222333333333222000111222333222111///...,,,---///111111///---,,,------,,,,,,---......///------------...///000111///...---,,,---...000111------------------------,,,,,,------............,,,,,,,,,,,,---...///000/////////.........------------......///000000000////////////////////////......................../////////111222111///---...---,,,---/////////...---///000///---+++---...++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++***)))+++---)))))))))*********++++++************************)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---///000111444666999:::::::::<<<===???@@@CCCHHHMMMSSSXXX[[[ZZZVVVNNNGGGAAA>>>>>>>>>iiiSSSLLLHHHDDDAAA@@@@@@???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<>>===>>>