BM6P6(@ ???>>>>>>AAAEEEFFFDDDBBBDDD@@@@@@EEEIIIHHHFFFGGGDDDMMMSSSPPPMMMPPPVVVYYYWWWeeexxx~~~^^^AAA;;;===888222000222111///...---------...---...///000000...,,,+++,,,,,,++++++***)))((((((,,,+++)))(((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++------------++++++))))))))))))***+++,,,---.........------,,,,,,,,,***,,,---///111222333333555444333333222222222222333666999:::;;;<<<===??????AAADDDFFFFFFCCC???===;;;999888;;;AAADDDBBB>>>???BBBHHHNNNSSSVVVXXXYYYUUUQQQNNNMMMPPPRRRRRRQQQMMMJJJPPP]]]iii{{{xxxxxxpppnnnttt|||}}}eeeRRROOONNNGGGDDDGGGFFFCCC???>>>???@@@>>>===???;;;777999===>>>;;;777777666666777888999777555888666666777:::;;;:::999555555555555666666666777666444333444555555444333777444111000222333111///444555555555444555888;;;666888:::;;;:::::::::;;;;;;===AAADDDFFFGGGFFFFFFBBBDDDEEECCCCCCKKKXXXcccssspppqqqxxxqqqRRR888444999888333333333333222222111000000000222222111111000/////////000000000000////////////////////////000111222333////////////////////////000000111111111111000000///111222222222222333555444333222222222444666888<<<======<<<::::::;;;===CCCDDDEEEDDDAAA??????@@@CCCFFFHHHDDD???===BBBHHHJJJJJJJJJKKKLLLNNNOOOPPPJJJJJJJJJJJJLLLNNNQQQRRRPPPLLLLLLQQQSSSOOOMMMOOOEEEAAA??????>>>===AAAHHHKKKMMMLLLGGG@@@===>>>AAAEEEGGGHHHHHHIIILLLPPPSSSKKKLLLNNNOOOOOONNNLLLKKKKKKEEE===888777999;;;===;;;;;;:::999999888777777===<<<:::999999:::;;;<<<:::999999@@@WWWBBBAAAAAACCCGGGHHHGGGFFFKKKIIIIIIKKKJJJFFFFFFIIIMMMIIIIIIOOOQQQRRRZZZfffvvvYYYEEE666666999777555888222111///...---------...------...///...---,,,+++,,,,,,+++******)))((((((,,,+++)))(((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,---......---------,,,,,,,,,,,,---...///000111111111111222222222222333444555555666888999999999999:::<<<888;;;???CCCDDDDDDBBB@@@>>><<<:::===AAACCCAAA>>>???BBBGGGLLLQQQUUUWWWWWWPPPMMMJJJJJJMMMQQQTTTTTTJJJGGGKKKSSSZZZddd|||}}}yyynnnbbb___ddduuu}}}vvvlll]]]PPPIIINNNJJJEEECCCCCCEEEFFFEEECCCAAA>>><<<;;;;;;;;;;;;;;;999888888999999777555666555555555555555444444777777777666666666666666777666444555666777666444:::888666666888999888777111222333444555666888999???@@@AAA@@@???>>>???@@@GGGEEEDDDCCCCCCDDDFFFGGGNNNMMMKKKLLLUUUkkkjjjPPP===......222000000333333222222111000000//////000000////////////......000000000/////////..................///000111222////////////////////////////////////////////////---...000000//////111222333222111000111333555666999;;;<<<<<<::::::;;;<<<>>>@@@AAAAAA???>>>>>>??????CCCEEEBBB>>>>>>CCCIIILLLLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMNNNNNNOOOPPPRRRNNNMMMPPPQQQLLLIIIJJJGGGAAA>>>>>>>>>===???DDDIIIKKKJJJEEE@@@===@@@CCCIIIIIIIIIHHHHHHJJJNNNRRRMMMNNNOOOOOOOOOMMMLLLKKKFFFBBB<<<888888999:::;;;;;;;;;::::::999888888777::::::999999999999::::::===<<<999999FFFiiiFFFEEEDDDFFFIIIKKKKKKKKKGGGGGGJJJMMMLLLJJJLLLRRRTTTIIILLL]]]ggggggpppsssGGG@@@888333555444//////444111000///...---------------------,,,,,,,,,+++++++++++++++******))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,,,,+++//////000111111111000000///000000222333555777888999:::999888666666888:::666888<<>>>>>??????>>>===>>>??????>>><<<:::;;;;;;999999888888777666666666888777666666888888888666777666666777:::;;;;;;:::<<<;;;<<<>>>AAABBBAAA@@@???AAACCCCCCDDDEEEHHHKKKPPPNNNLLLLLLOOOVVV]]]bbb```gggqqq}}}[[[>>>777000---111222///000777222222111000000//////...---------...............000////////////.........------------...///000000///////////////////////////...---,,,,,,---...///,,,...////////////000222111000000///000222333444666888;;;===<<<;;;;;;;;;<<<>>>@@@@@@???>>>???@@@===@@@BBB@@@===>>>CCCIIIMMMMMMLLLLLLLLLLLLLLLMMMQQQQQQQQQQQQPPPOOONNNNNNTTTPPPNNNOOONNNIIIFFFFFFEEE>>>:::===@@@@@@AAACCCFFFGGGFFFBBB>>>>>>AAAEEEJJJIIIHHHFFFEEEGGGKKKNNNOOOOOOOOOOOONNNLLLKKKJJJAAA???============<<<;;;;;;;;;;;;:::999999888888777888888999999999888888:::===<<<777:::MMMoooIIIHHHGGGHHHIIILLLMMMNNNJJJHHHJJJNNNOOONNNPPPUUUOOOQQQ___sss|||\\\III777:::666555666333,,,+++/////////......---------------,,,++++++******+++++++++*********)))))))))(((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******---,,,+++******+++,,,---+++*********++++++,,,---,,,,,,,,,,,,++++++++++++......///000111111111111//////000111333555777888::::::999777555666888;;;:::;;;===>>>>>>===<<<;;;;;;::::::<<>>===EEEFFFFFFHHHIIIJJJLLLLLLIIIIIIHHHHHHHHHIIIIIIIIIGGGHHHLLLQQQOOONNNUUU___jjjmmmxxx|||qqqggggggqqq~~~xxxnnngggcccVVVVVVUUURRROOOKKKIIIHHHFFFDDDBBBBBBCCCEEEEEEDDD===???@@@???===<<<===>>>>>>>>>=========<<<<<<<<<===;;;;;;;;;===>>>===<<<::::::;;;<<<>>>>>>>>>>>>@@@>>><<<<<<>>>???>>><<<===???AAACCCDDDGGGKKKNNNPPPRRRVVV___kkkzzznnnQQQ===444222000111444333000111666111111000//////......---,,,,,,,,,---...//////////////////.........------,,,,,,,,,,,,,,,---......///////////////////////////...,,,++++++,,,...///...000111222111111222444000000000000000222333444444777<<<>>>>>><<<<<<;;;???AAABBBBBBAAA@@@@@@AAA===???@@@???===>>>BBBGGGJJJJJJJJJJJJJJJJJJKKKLLLSSSTTTTTTTTTSSSRRRPPPOOOTTTQQQNNNMMMLLLIIIFFFDDD@@@:::777===DDDFFFGGGHHHCCCCCCBBB???===>>>BBBEEEGGGFFFEEEBBBAAACCCHHHKKKPPPPPPOOONNNLLLKKKJJJIII>>>>>>@@@BBBDDDCCC@@@===;;;;;;::::::999999999888666777888999:::999888777444:::===<<<:::???MMMXXXbbbgggooozzzKKKKKKJJJJJJJJJKKKMMMOOORRRNNNLLLOOOPPPNNNNNNPPPUUUgggyyy}}}MMM;;;>>>===555222111333444222222333...............------------,,,+++************+++*********)))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,***))))))***,,,,,,)))))))))))))))******++++++++++++++++++++++++++++++,,,---///111222222222//////000000222333555555888888888777666777:::============<<<<<<:::999888888999:::===@@@BBBCCCBBBIIIHHHFFFEEEDDDDDDEEEEEEBBBDDDGGGIIIIIIFFFDDDBBBBBBEEEJJJMMMKKKIIILLLRRR^^^bbbnnn|||nnnXXXUUU___lllttt|||yyytttpppiii^^^QQQFFFLLLIIIEEEBBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAABBB???>>>===>>>@@@AAA@@@???AAABBBCCCDDDDDDDDDDDDDDDFFFCCC???===<<<======>>><<>>>>>???>>>???@@@>>><<<===@@@CCCEEEEEEFFFFFFGGGIIIJJJKKKQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOMMMKKKKKKKKKIIIFFFAAA;;;999@@@GGGIIIIIIIIIBBBAAA@@@>>>===???BBBDDDEEEEEEDDDBBBBBBDDDHHHLLLNNNNNNMMMLLLKKKIIIGGGFFF;;;<<<@@@DDDFFFEEEAAA===999999999999999999888888666777888:::::::::999888666888;;;<<<======???@@@AAAFFFQQQ___kkkwwwMMMNNNNNNMMMKKKKKKLLLNNNIIIHHHKKKPPPSSSUUUZZZ```xxxrrrRRR:::777;;;666555222//////111222111000------.........------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))*********++++++++++++************++++++))))))((((((((())))))***)))************+++++++++)))***,,,...000111222222////////////000111222333555666666666666777:::===::::::::::::::::::::::::888999<<<@@@CCCFFFHHHIIIJJJHHHEEEBBB@@@@@@@@@AAA:::???DDDHHHHHHFFFDDDCCCCCCFFFIIIJJJHHHGGGHHHKKKPPPVVVeeeuuurrriiiggggggfffpppxxxkkkaaa]]]VVVQQQOOONNNMMMMMMLLLJJJHHHHHHHHHHHHFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@;;;:::999:::<<<======<<>>777666444333333///---...000222111111//////......---,,,,,,+++,,,,,,------...///000000......---------,,,,,,,,,+++++++++******++++++,,,------------------------...---,,,++++++,,,---...,,,...////////////000222///000000111222222333333333777;;;>>>>>><<<;;;;;;===>>>???>>>;;;999999999===>>>===<<<:::;;;>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJMMMNNNNNNOOOOOOOOOOOONNNKKKLLLJJJGGGHHHKKKJJJGGGDDD@@@???DDDGGGFFFEEEFFFCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEHHHKKKIIIJJJKKKJJJIIIFFFCCCBBB888:::===AAADDDCCC@@@<<<888888888888888888888777666777888999999999999999<<<999666777:::===>>>>>>??????CCCJJJLLLNNNXXXeeeOOOQQQRRRPPPMMMKKKKKKLLLGGGNNNZZZdddhhhnnn}}}vvv\\\GGG<<<444666666,,,444333222///......---+++,,,,,,---.........---,,,+++,,,---------,,,******((()))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))************++++++++++++************)))))))))))))))***))))))))))))******++++++)))***+++---.../////////------------///000111222111333555555555555777999777777666666777888999:::666888<<>>>>>@@@AAA;;;>>>CCCDDDDDDCCCCCCEEEDDDFFFGGGFFFEEEEEEHHHJJJJJJMMMWWWdddnnn~~~zzzssshhhttt}}}zzzvvv{{{zzzxxxxxxxxxxxxhhhbbb[[[YYYYYYWWWPPPJJJNNNMMMLLLKKKIIIHHHFFFFFFAAA@@@@@@AAACCCDDDDDDCCCFFFIIIMMMOOONNNMMMNNNPPPKKKRRRXXXZZZYYYYYY]]]bbbooouuugggOOO888111555555222///000000000///000222222222......------,,,+++++++++++++++,,,,,,------......---------,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,---...000......///000111111111111333666999;;;;;;999999999888999::::::888777777777999999888888888:::<<>>888999<<>>???@@@<<<<<<@@@>>>===JJJ\\\|||QQQSSSUUUSSSOOOLLLKKKLLLZZZgggyyyjjjFFF;;;::::::333333555///+++///222111//////000000+++,,,---.........---,,,+++,,,.........---+++)))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))***+++,,,,,,+++***)))++++++***************+++(((((())))))*********+++***+++,,,,,,------,,,,,,***++++++,,,...000111222000222444444333333444555888777555444444555666777333666:::===???BBBDDDFFFDDDBBB???======>>>AAACCC@@@BBBCCCBBB??????AAADDD???AAAAAA??????BBBFFFHHHKKKGGGGGGLLLSSScccmmmeeegggllluuu|||{{{qqqcccbbb```^^^[[[XXXVVVUUUQQQPPPPPPQQQTTTUUUTTTTTT\\\```eeegggggggggiiikkksss~~~xxxppppppxxxlllTTT999555333555222------222***...000///,,,,,,------......---,,,,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))************))))))***,,,------------...000,,,---...///000000000000222555888999888777777777555777888999777777777888555444444555666999<<<>>>FFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEGGGEEE@@@BBBGGGGGGBBB??????BBBFFFEEEBBBCCCGGGKKKJJJJJJJJJJJJHHHEEECCC@@@BBBCCCBBB@@@>>>===>>>@@@CCCFFFHHHGGGCCC???;;;;;;;;;===@@@BBBCCCBBB@@@555555555666666666666666555555444444555666888999333777;;;<<<;;;:::;;;<<<999555888???@@@AAAQQQfff^^^UUURRRSSSSSSVVVhhh~~~yyyVVVBBB777777555444222111000//////555:::777...(((***...,,,,,,,,,++++++*********+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))*********(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,---///222444222222222111222222333333555777777777555444555666666777888888888999<<>>???AAABBBCCCEEEAAA===<<<===>>>===;;;AAABBBCCCAAA@@@@@@CCCFFFCCCEEEIIIKKKJJJPPP```qqq~~~{{{}}}~~~rrreeeeee___gggrrrrrrwww~~~}}}yyyRRR===:::333222111000////////////000///...---------------------......------,,,+++,,,,,,,,,++++++*********,,,---...,,,***))))))***++++++************++++++,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...,,,,,,,,,------.........---------...............///111333444444333222000666555444444444444555555777666555666888:::999888<<>>@@@CCCGGGCCC???>>>???BBBDDDEEE888777555444444555666777999888777666555555555555555666888888777888;;;===444888>>>888===DDD]]]MMMSSSYYY___jjj~~~pppVVVAAA555666555444333111000///...///333777444...******---,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********+++------,,,---...000111222/////////000111222333444444555666555444444555777777888888777777777:::<<<999:::;;;<<<>>>???@@@AAADDD@@@<<<;;;===???@@@@@@BBB@@@>>>>>>@@@@@@@@@???EEEGGGIIIIIIFFFHHHTTTbbbwwwzzz{{{|||uuu{{{wwwtttyyyyyyvvvxxx~~~{{{wwwyyy{{{yyy[[[AAA777888222222111000//////////////////...------------------------...------,,,+++,,,,,,,,,++++++*********,,,------,,,***))))))***+++******))))))******+++,,,,,,,,,++++++*********+++++++++++++++,,,------++++++,,,,,,,,,------------------...............000111222333333333222222555444444444444555555666777666555666888888888777999;;;???AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFDDDFFFFFFDDDDDDGGGFFFBBBAAA@@@AAADDDHHHJJJJJJIIIBBBBBBBBBCCCCCCBBB@@@>>>AAAFFFJJJIIIDDD@@@BBBEEECCCEEEFFFEEEBBB?????????CCC@@@===<<<===???@@@AAA888888777666555444444555::::::999777777666666777444555666666666777999;;;888888;;;777===GGGjjjeeesss||||||YYYEEE===777222444333222111000///...---...000111111...,,,+++++++++++++++++++++*********++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************+++,,,---...///000000000------......000222333444333333444333222333666888888888888666555555777999999:::<<<===???@@@@@@@@@AAA>>><<<;;;>>>AAACCCDDDDDDAAA???BBBFFFGGGDDDAAADDDEEEGGGGGGCCCBBBJJJTTTdddvvvkkkgggeeekkkwwwzzzvvv{{{eeeMMM<<<222111444111111000///..................---,,,,,,,,,---------------------,,,+++++++++++++++++++++*********+++,,,---,,,***))))))***+++******))))))******++++++++++++++++++***************************+++,,,+++++++++++++++,,,,,,,,,---------.........//////111111111111111222333333444444555555555666666777777555555555777888777666999:::===???@@@@@@???>>>???@@@BBBCCCBBBCCCEEEFFFEEEEEEDDDBBBDDDFFFCCC===AAAAAACCCGGGJJJLLLLLLKKKAAA>>><<<===AAABBB@@@<<>>???@@@AAABBBAAAAAA@@@>>>>>>>>>???AAABBBCCCDDDAAAAAACCCFFFHHHIIIHHHGGG@@@AAADDDFFFDDDBBBGGGOOOXXX^^^___hhh}}}}}}www}}}yyysssuuu{{{~~~{{{|||vvvppppppsssvvv}}}}}}{{{ssskkkppp|||gggTTT@@@555111000000111000//////...------......------,,,,,,,,,,,,,,,---,,,------------,,,+++++++++++++++******************,,,,,,+++)))))))))*********))))))))))))******+++++++++*********************))))))))))))************************++++++,,,,,,------.../////////222111000///000111333555555666666777888888888888444333333444777888888777;;;<<<===>>>??????===;;;;;;===???@@@AAABBBEEEGGGFFFEEEBBB@@@CCCHHHFFF@@@FFFFFFGGGIIILLLLLLJJJHHHDDDAAA>>>>>>@@@AAAAAA???AAAAAABBBCCCBBB@@@;;;888999<<>>;;;999:::999888999:::;;;999888555666777888888777555444666555444333333333333333222333444444444444666888666444===???BBBCCCfffaaaKKKDDD;;;555444555444333/////////......---------,,,+++***+++------,,,************************************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))*********++++++))))))(((''''''&&&''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------***+++...000000///...---222111111000000000111111000111222222111333666888333444444444444555888:::BBBBBBBBBBBBAAA@@@???>>>===???BBBDDDDDDCCCBBBAAA>>>BBBGGGGGGCCCBBBDDDFFFAAAAAACCCGGGGGGEEEGGGLLLLLLMMMGGGKKK```nnnvvv{{{llleeegggmmmwwwyyypppooowww}}}~~~yyyyyyxxxtttrrrttt|||{{{|||}}}wwwiiiggg~~~yyy]]]===555000111222111000111......------,,,---------,,,,,,++++++++++++,,,---,,,,,,------,,,,,,+++******************************+++,,,+++)))((()))******))))))))))))))))))*********************************)))(((((()))))))))************************,,,,,,------...//////000222000///...///111444555777888999:::;;;:::::::::111111111444777:::::::::::::::;;;>>>AAABBB@@@>>><<<>>>AAABBBDDDEEEHHHJJJHHHGGGCCC@@@CCCJJJKKKIIIOOONNNMMMMMMMMMKKKHHHFFFEEEEEEDDDAAA>>>===???BBBDDDBBBAAAAAAAAA>>>999444999:::;;;<<<<<<;;;:::888999888888999::::::888666444555666888888888777777555444444333333333333333333444555555444444666888666555<<<===@@@???[[[___???;;;;;;:::777444111//////...............---------,,,+++******,,,,,,+++***)))))))))*********************)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((((((''''''&&&'''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---***,,,...///000///---,,,333333222111000000000000///111333333333444555777222333444444444555999;;;AAA@@@???===<<<;;;;;;;;;>>>AAAEEEFFFEEECCCAAAAAADDDIIINNNJJJCCC???BBBGGGFFFDDDEEEIIIIIIFFFEEEHHHDDDMMMLLLGGGMMMVVVggg}}}~~~{{{pppeeejjjtttzzz}}}zzzxxxwwwvvvvvvxxx~~~}}}xxxooofffjjjjjjnnnuuuxxxvvvuuuwwwzzztttllliiipppgggMMM???222//////222222///...111------,,,,,,,,,,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***************)))***+++***)))((()))+++***))))))(((((())))))***)))))))))***************+++***))))))))))))))))))+++++++++***************+++,,,,,,---...///000000000000///...///111444555999:::;;;<<<<<<;;;:::999111111222444888;;;;;;;;;777777888>>>CCCFFFEEEBBB:::===???AAACCCEEEHHHJJJHHHIIIGGGDDDEEEKKKOOOOOOSSSQQQNNNMMMLLLJJJHHHFFFDDDEEEFFFBBB===;;;>>>BBBFFFEEECCCBBBAAA>>>:::777;;;999888888999:::999888999888888999::::::999777555555666777888888888888777666666555555555666666333444555444333333555777888666888555;;;>>>RRR\\\CCC;;;;;;;;;999666222/////////------..................+++,,,++++++******+++,,,((()))))))))*********+++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,---.........------111111000/////////000000///111444666555444444555444444555444444555888:::>>><<<:::888888999;;;<<<@@@CCCEEEDDDCCCBBBCCCEEEHHHKKKMMMKKKFFFEEEHHHLLLHHHDDDDDDHHHIIIFFFDDDEEEBBBOOOPPPJJJIIIJJJUUUiiilllppprrrsssxxxwwwxxx~~~yyytttqqqpppppp||||||tttkkkkkkrrr~~~|||WWW:::555<<<222000000222111---,,,///,,,,,,++++++++++++,,,,,,***************+++,,,,,,+++,,,,,,,,,,,,+++******((()))))))))*********+++(((***+++***)))((()))+++))))))(((((((((((())))))((()))))))))*********+++,,,+++***))))))))))))***,,,,,,+++++++++*********++++++,,,---...///000000//////...///000222333444999:::;;;;;;;;;999777666444444444666888::::::999888777888===CCCFFFDDD@@@:::<<>>===@@@BBBDDDEEEFFFCCCAAACCCFFFGGGDDDAAA@@@AAA@@@>>><<<;;;===@@@:::888777888:::999666222999888666666888999888777===;;;999777555555555555555555444444444555555666000111222111000000222444...444999333>>>???777RRRVVV[[[cccllluuu{{{||||||rrruuu|||fffGGG>>>;;;333000555111111000000//////............---,,,,,,+++******,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))((('''''''''((()))+++,,,((((((((((((''''''''''''++++++++++++,,,---...///000000000000///////////////000111111000///000222666666555666666777888999AAA>>>:::777666777999;;;@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEECCC@@@@@@EEEJJJGGGCCCCCCHHHKKKIIIHHHHHH???CCCEEEDDD@@@@@@CCCGGGKKKKKKLLLQQQ]]]ooozzzSSSHHH:::222222333111///---------,,,,,,+++++++++---------,,,+++***)))((())))))))))))************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))******+++***)))))))))***,,,,,,,,,,,,,,,---------.........---,,,,,,---///222333555666888999999777666444444555666555444333444555999>>>CCCBBB>>>::::::<<>>===<<<===>>>@@@BBB???888555:::;;;888777999777888999999::::::999999888888777666666666666666222333444555555444444333666555333222111222333333444444444555555777888888===???AAADDDGGGIIIKKKLLLHHHIIIKKKPPPVVV\\\bbbeeeiiiuuukkkWWWBBB111111666777999===111111000//////......---...------,,,++++++******,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''((()))***+++((((((((((((((((((((((((++++++++++++,,,---......///////////////////////////000222222111111222333555555555555666777888888<<<:::777555333444555666;;;;;;<<<<<<======>>>>>>@@@CCCEEEDDDBBBCCCGGGKKKGGGCCCBBBGGGJJJIIIHHHHHHCCCFFFHHHGGGDDDDDDGGGKKKIIIHHHFFFGGGMMMZZZhhhrrr~~~}}}zzz[[[CCC===777000------...---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))((((((((()))))))))*********++++++++++++***)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,------------------,,,,,,---///111222111222444555555333222111555666777666555444555666;;;???CCCCCC???<<<===???DDDFFFJJJMMMKKKGGGHHHMMMKKKNNNQQQPPPKKKHHHGGGHHHJJJJJJIIIGGGDDDCCCDDDFFFEEEEEEDDDBBB???>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>888666:::<<<999888::::::::::::;;;;;;::::::999999888777777666666777777333333333333333333333444555555444333333333333333444444444444555666777888777888999;;;===>>>>>>>>>;;;===???AAADDDFFFGGGHHHBBBGGGNNNTTT^^^nnnXXXCCC999444//////555;;;<<<:::000000//////...---------------,,,,,,+++*********++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))((()))((((((''''''((())))))))))))))))))))))))))))))++++++***++++++,,,---.....................//////...000111222111222333555444444444444555666777888555555444444444444555555555666666777999:::<<<===>>>AAAEEEFFFEEEEEEHHHKKKEEEBBBBBBFFFIIIGGGGGGIIIEEEGGGIIIHHHFFFFFFIIIMMMMMMKKKHHHFFFGGGMMMVVV\\\lllhhhgggkkkrrrsss```KKK999...000000//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))(((((())))))))))))******++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***************************))))))(((((())))))******))))))))))))***++++++++++++,,,,,,,,,---------,,,+++++++++,,,...000111///000111222222111000///555666777777555555666777:::===AAAAAA???===>>>???DDDEEEHHHJJJIIIFFFIIINNNIIIKKKLLLIIIEEECCCDDDGGGKKKLLLLLLKKKHHHGGGGGGHHHAAABBBAAA>>>;;;:::===@@@>>>@@@BBBDDDCCC@@@<<<:::<<<888888;;;<<<;;;:::;;;<<<<<<<<<<<<;;;:::999999999888777777666777777777444333333222222222333444444444555555555444333333444444444444555555666777666777777888888888888777555666888999999888666555;;;<<<<<<<<>>BBB555999999444444999888111//////......---,,,,,,,,,,,,,,,++++++*********)))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))(((((((((''''''(((((())))))))))))************++++++******+++,,,,,,---------------............,,,...000000000111333555333333333333444555777777111222444666888999::::::444444555666888:::<<<======AAADDDFFFEEEEEEEEEFFFDDDAAAAAAEEEGGGFFFGGGJJJEEEFFFFFFEEEDDDEEEHHHKKKOOONNNLLLJJJJJJMMMRRRVVVQQQRRRXXXcccnnnyyyxxxcccMMM<<<555666999000222444222///------...,,,++++++++++++++++++++++++++++++++++++***))))))(((((((((((()))))))))******************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************))))))(((((((((((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,*********+++,,,---///000000111222333333333222222333555666555444444555666777:::<<<<<<;;;;;;<<<>>>CCCBBBCCCFFFEEEDDDGGGMMMFFFGGGGGGCCC@@@???BBBFFFIIIKKKLLLLLLJJJHHHHHHIIIAAABBBBBB???;;;;;;???DDDAAABBBDDDDDDBBB???;;;999:::999:::<<<===<<<<<<<<<<<<<<<<<<;;;:::888777666777666666555555555666666333444444555444444333222222333444555555444222111444444333333444555555666777777888888888777777666555666777777888777666555666999;;;;;;:::;;;@@@EEEOOOaaayyymmmZZZKKK:::222666,,,555666///...444444.........------,,,++++++++++++***************))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))))))))*********+++++++++*********+++,,,,,,++++++,,,,,,------------***,,,...///...///111333111111111222333555666777444555777999:::;;;;;;:::777777777888999<<<>>>@@@>>>AAACCCEEEDDDBBBAAA@@@BBB@@@AAADDDEEEDDDFFFJJJGGGFFFEEEDDDDDDEEEHHHJJJJJJJJJJJJIIIHHHIIILLLNNNDDDDDDIIIRRR\\\dddoooyyy}}}nnnTTTLLLBBB999333111222222...000111///+++)))+++...++++++++++++++++++++++++******+++++++++***))))))'''(((((((((((()))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********************+++++++++,,,,,,)))******+++,,,---...///111111222333333333333333111222444333222222444555888999999::::::;;;<<<>>>AAA??????AAABBBAAACCCHHHCCCDDDDDDBBB??????CCCFFFFFFHHHJJJJJJHHHGGGGGGHHHAAABBBBBBAAA??????CCCFFFFFFEEECCCAAA???===<<<;;;999;;;==================::::::999888777555444333444444333333333333444555222444666888888555222000///000222333333222111000444333333333333444444555222222333444444444444444555444333333333444555666///222666666555333333444777>>>IIISSS^^^ooommmUUUAAA;;;666...---333+++111111,,,***///000,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&''''''((((((((('''''''''(((((())))))*********++++++************++++++******++++++,,,,,,------***,,,---...---...///111000000000111222444555666999999999999999888777777===<<<;;;:::;;;===???AAA@@@AAABBBCCCCCCAAA???>>>AAA???@@@CCCCCCBBBFFFKKKLLLJJJHHHFFFFFFGGGIIIJJJIIIJJJIIIHHHEEEEEEFFFGGGFFFAAA???BBBHHHPPPZZZdddhhhxxx}}}sssWWW<<<888444///---...///...---,,,...///---******---000*********+++++++++++++++)))***************))))))''''''(((((((((((())))))((())))))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''((())))))******))))))))))))*********+++++++++)))***+++,,,------......///000000000111222222222///111222222111222333444;;;:::999999:::<<<>>>???@@@===<<>>@@@DDD@@@BBBEEEDDDBBBBBBEEEHHHHHHIIIJJJHHHFFFEEEFFFGGGAAABBBCCCEEEFFFGGGFFFFFFHHHFFFBBB>>><<<;;;<<<<<<999>>>@@@>>>===>>>>>><<<777777777666555333222111222222222111222222333444222444666888777555111/////////000111111111000000333333333222222333333444111111222333444444444444777555333111111111333444666666666555444555777:::333222444777;;;BBBQQQ^^^gggqqqvvv^^^=========;;;222+++///888222222111///---------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''$$$%%%'''(((((((((((('''&&&&&&'''(((((()))******++++++************++++++))))))******+++,,,,,,---,,,---......------///000/////////000222333555666::::::::::::::::::::::::@@@???===;;;;;;<<<>>>???@@@@@@AAABBBCCCBBBAAA@@@???>>>???BBBBBBAAAEEELLLPPPMMMJJJGGGGGGHHHIIIJJJJJJKKKJJJHHHFFFDDDEEEFFFHHHBBB>>>@@@DDDHHHOOOVVVVVV]]]eeejjjlllooovvv|||zzzcccLLL888+++444111---******---000222------............///000)))*********++++++++++++))))))************))))))'''''''''((((((((())))))(((((()))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''')))*********)))((())))))))))))*********+++)))***+++---......//////////////////000111222333///111222333222222444555<<<:::888888999;;;===>>>AAA===<<>>;;;;;;;;;;;;999@@@CCC???===>>>>>>;;;555555555555444333222111222222111111222333333444333333333333222111000000000000000000000111222222333333222222222222333333333333444555555555444444555555444333333333333333333222111//////000333666555222222555555444888???;;;BBBPPPaaasssaaaNNNBBB<<<555///000333333000,,,///------///000......///,,,,,,++++++***)))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$&&&((())))))((((((%%%&&&&&&'''((())))))***++++++***************+++((())))))***++++++,,,,,,---///000///......///000......///000111333555666888888999:::<<>>???BBBAAA@@@EEELLLRRRNNNIIIGGGFFFGGGHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEBBB???@@@DDDGGGGGGHHHKKKWWWWWW\\\dddhhhjjjqqqyyyzzzwww___NNN<<<...///999***...222333111...------+++,,,---------,,,)))((())))))******++++++++++++((())))))*********))))))''''''''''''((((((((()))(((((()))))))))))))))((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))((())))))))))))***************+++,,,---.../////////000000000000111222444444000222333333333333555666;;;999666555666888:::;;;AAA>>>===@@@@@@>>>===>>><<>>>>>;;;555555555555444333222222333222222222333333444555555333000...---...000111222111000000000111333444333333222222111222222222222222222222222111000000---///111333444333222111111222333333333222222111222...///555777444555:::888888;;;@@@IIIWWWkkk{{{^^^KKK@@@999444222222222111000//////...++++++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''((()))***+++,,,,,,...///000000000000000///------///444888999777333999;;;===<<<:::;;;???CCCGGGCCC???<<<;;;===>>>>>>>>>AAADDDFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIHHHGGGFFFFFFFFFEEEBBB@@@HHHKKKLLLIIIIIIJJJHHHDDDAAA???AAAEEEGGGEEEEEEHHHJJJJJJLLLQQQZZZdddnnntttyyy~~~sssSSSIII;;;222///...---+++...---+++,,,------,,,******++++++,,,,,,++++++*********))))))******+++,,,+++*********))))))(((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))(((((('''''''''&&&'''''''''''''''((())))))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++***))))))++++++,,,,,,,,,,,,------///...---,,,,,,---///000///000111111000111333555555444333333444888;;;===<<<===???AAA@@@>>><<<:::@@@CCCHHHJJJJJJHHHFFFFFFUUUVVVRRRGGGCCCGGGJJJIIIDDDBBBDDDKKKSSSUUUPPPJJJ@@@BBBAAA>>>>>>@@@AAA>>>GGGGGGFFFDDDAAA>>>;;;999888888777666555444333333111111222222222111111000000111111111000000222444222333333444555666666777111111111222222333333333222222222111111111000000000000000000000000000000111111222222222222111111000000111111111222222222555555444555666999<<<>>>GGGJJJYYYpppzzziii^^^YYYWWWVVVlll\\\GGG888333333333222222222111000000///......+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))''''''((()))***+++,,,,,,------......//////......///...000444888999888666999;;;======;;;;;;>>>AAAGGGDDDAAA??????@@@@@@AAA@@@CCCFFFGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDEEEHHHGGGEEEEEEEEEEEECCCBBBFFFIIIJJJHHHIIIMMMMMMJJJFFFDDDFFFJJJKKKIIIJJJMMMGGGFFFEEEEEEHHHNNNSSSWWWmmmmmmwww}}}{{{tttfffSSSEEE???888111---...///...,,,---,,,++++++,,,,,,+++)))***++++++++++++++++++*********)))))))))***++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))((((((((('''''''''&&&'''''''''''''''(((((()))&&&&&&''''''(((((())))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++++++++,,,,,,,,,,,,------//////.........///000000...000111000000000222444555444444444555777:::;;;999:::;;;======<<<:::999;;;AAAHHHLLLLLLJJJHHHGGGIIIIIIEEE??????CCCEEECCC@@@AAACCCGGGIIIIIIGGGEEEEEEGGGFFFBBBAAACCCCCC@@@@@@@@@@@@???===;;;888777999888777666555444333222111111222222222222111111111222333333222222333555555555666777777888999999222222222222222333333333222222222111111111000000000000000000000000000000000111111222222111111000000000000111111111222222222111111111222555777999:::888???JJJOOOPPP[[[iiiqqqyyy|||qqq^^^SSSWWW```RRRKKKAAA:::888888999999pppYYYBBB===777444444777999:::111111000000///.........,,,,,,,,,+++*********)))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))''''''((()))***++++++,,,++++++,,,---------------000000000333666999999999888;;;>>>>>><<<;;;===???EEEEEEDDDDDDCCCCCCCCCCCC@@@BBBEEEEEEDDDBBBAAAAAAGGGHHHIIIJJJKKKKKKKKKJJJKKKIIIFFFEEEFFFGGGGGGGGGHHHJJJIIIGGGHHHMMMOOONNNJJJHHHJJJMMMNNNLLLLLLOOOKKKIIIEEEAAA@@@@@@BBBCCCRRRPPPTTT]]]```aaajjjuuuzzzlll[[[MMMEEE===444,,,...+++***+++...000...,,,,,,+++******++++++***(((******++++++++++++******)))))))))))))))******+++******))))))))))))(((((())))))))))))))))))))))))((())))))))))))(((''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------...///000000111111111000...000000000///000222444555555555666777888888999666777777888999999:::::::::>>>EEELLLNNNMMMIIIGGGFFFGGGFFFDDDFFFKKKLLLJJJFFFIIIKKKJJJHHHFFFGGGHHHLLLMMMLLLGGGEEEFFFFFFCCC:::;;;<<<===<<<:::888777999888777666444333222111111111222222222222222111222444555444333333444666333333333444444555555666333333333333333222222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000111111111111000000//////000111333444111...///444333///444>>>@@@BBBBBB???999555444555777555333222333444333222xxx^^^HHH888888888777555222111111111/////////.........---------,,,,,,+++***))))))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))'''(((((()))******++++++***+++,,,---------------000000000111444777999:::999<<>>???@@@???===:::999888777666555333222111111111111222222333333222222222444555555444333444555111111111222222333333333444444333333222222111111111111111111000000000000000000000000000000000000///000000000000000000////////////000000000111111222111111000111111222333333111222555555333666===555444333555777777444111222222333333333222111///cccNNNCCC;;;555000222222111...,,,---............---------------,,,,,,++++++***)))((((((***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))******++++++++++++---....../////////...//////000111444777::::::===@@@???;;;999999;;;>>>BBBFFFGGGEEECCCBBBCCC<<<>>>@@@AAAAAA@@@AAABBB???BBBGGGKKKNNNNNNNNNMMMOOOKKKGGGEEEGGGIIIKKKLLLHHHHHHEEE@@@AAAHHHLLLMMMKKKHHHHHHKKKKKKHHHGGGIIIHHHGGGDDDBBB@@@?????????DDDDDDFFFFFFDDDEEEMMMVVV^^^nnn{{{wwwcccRRRJJJ;;;777111......//////...000///---,,,,,,,,,+++***+++***((()))******)))'''((())))))******))))))(((((((((''''''(((((()))***(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++******)))+++++++++,,,,,,,,,------,,,---///000111111000000222333444444333444666888888:::;;;=========<<<;;;;;;:::::::::;;;>>>@@@AAAIIIBBB>>>DDDOOOTTTNNNFFFCCCIIIOOOPPPKKKHHHLLLSSSUUURRROOOMMMNNNOOOOOOOOOOOOQQQOOOIIIGGGHHHFFFCCCAAABBBCCCCCCBBB???;;;999666666555444333222111111111111222333333333333333222444555555444333333333333444444444444444555555333333333222222111111111000000000000000000000000////////////////////////...//////000000//////........./////////000000000111111111111111111111222555333333333222000222555000000111333555555444222)))+++,,,...//////000111rrr```GGG777222333333111222333333222000000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))************+++,,,---///000000000000---...///000000333666999;;;>>>@@@>>>:::777888:::<<>>===<<<<<<>>>@@@BBBAAA>>><<<===@@@EEEMMMUUUZZZaaakkkqqqrrrssskkkaaaVVVHHH999222222000000000000...,,,+++***...---+++***)))***+++++++++***))))))******)))'''(((((())))))))))))(((((('''''''''''''''((())))))''''''(((((((((((())))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++++++++***))))))++++++,,,,,,,,,,,,------,,,---...///000111111111333555555555555555777999:::;;;===>>>?????????>>>>>>=========???@@@BBBDDDLLLEEE@@@EEENNNSSSQQQLLLNNNRRRXXXYYYSSSMMMQQQXXXWWWTTTPPPOOOPPPQQQQQQPPPLLLMMMLLLGGGEEEFFFFFFBBBBBBCCCDDDDDDBBB>>>999666444444333333333222222222000111222333444444444444222444666666444333222333222222222222222222222222111111111111111000000000//////000000000000000111////////////////////////......////////////..................////////////......//////////////////111000//////////////////...///111111000000000111111222333222111222333555iiiSSSDDD<<<555333555666555555......,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,************))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************+++,,,---...000000000000,,,...111222222333666999===??????===888666777:::<<>>>>>???@@@@@@>>>@@@>>><<<@@@HHHNNNOOOKKKHHHGGGIIIHHHDDDCCCEEEAAAAAAAAA@@@???===<<<<<<888999;;;;;;;;;;;;:::888888888<<>>???@@@@@@@@@>>>>>>??????@@@AAABBBCCCDDDFFFHHHKKKMMMPPPSSSTTT[[[YYYZZZ]]]\\\WWWWWWZZZWWWWWWUUURRROOONNNPPPQQQHHHJJJHHHDDDCCCFFFFFFCCC@@@BBBCCCDDDBBB===999666222222222222333333333333000111222333444444444444333666888888666444333333///////////////////////////////////////000000000////////////000000111111////////////////////////---......//////......---------........./////////,,,------...////////////.........///111333444333111111111000000000111222000111222000---+++,,,...xxx^^^PPPCCC888333333555777666222///......---------//////,,,***+++++++++++++++++++++,,,)))))))))))))))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,...///000000000,,,///222333333444777:::???@@@???<<<777555777:::===BBBFFFEEEAAA>>>???AAAHHHHHHHHHFFFCCCAAAAAAAAACCCEEEGGGJJJLLLMMMMMMMMMFFFCCC@@@>>>>>>???>>>>>>AAABBB@@@===???FFFKKKKKKHHHFFFEEEGGGEEEAAA???AAA;;;<<<<<<=========<<<<<<>>>>>><<<::::::;;;999555666222666>>><<<666:::FFFGGGUUU___dddwwwxxxiii^^^QQQAAA777555777111...000222000//////,,,...000///---,,,...000(((***,,,,,,+++)))((((((,,,+++******++++++***(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------000/////////000222444666333444555444444444666888::::::;;;===>>>@@@AAABBB>>>>>>??????@@@@@@AAAAAA<<>>@@@AAA???;;;999;;;===BBB>>>===>>>>>>;;;<<<@@@@@@FFFKKKHHHAAA>>>BBBHHHMMMFFFBBBEEEJJJJJJJJJJJJGGGBBB>>><<<===>>>>>><<<>>>DDDFFFAAA===@@@FFFJJJCCCBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<===<<<;;;;;;============<<<:::777666555444333333444666999:::???@@@CCCKKK]]]{{{yyykkkSSSOOOFFF===666111///...000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((())))))******++++++))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''''''''((())))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((()))***++++++,,,+++++++++*********))))))------...///111444666777444555666555555555777999777888999:::<<<===>>>>>>AAAAAAAAA@@@???===<<<;;;===IIISSSRRRMMMNNNSSSVVVRRRPPPMMMNNNOOOPPPNNNLLLSSSRRRPPPNNNKKKIIIGGGFFFAAAAAAAAABBBCCCDDDBBBAAACCCDDDEEEEEECCC???;;;888999666333333555555333111222333444555666666555555888888777666666666666666222222222111111///......000000000000///////////////............---------......------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------...///000111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,pppZZZVVVHHH<<<999999666555777111///......///000...------------------,,,+++++++++*********))))))))))))((((((((('''''''''&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''&&&'''((()))***)))***,,,---...---,,,+++,,,---...000111333444555???AAADDDCCC???>>>???AAA@@@<<<999::::::999<<<@@@CCCGGGJJJHHHDDDCCCGGGLLLLLLEEEAAADDDHHHGGGFFFGGGFFFDDDBBBBBBCCCCCCAAA???CCCIIIIIICCC===???DDDGGGBBBBBBAAA@@@>>><<<:::999===?????????>>>======>>>???>>>===<<<:::888666444555444333222333555777888>>>>>>======CCCRRReeesss~~~vvvjjjaaaYYYOOOBBB888777555222000///000111333000///...---,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((()))*********+++*********))))))(((((((((+++,,,---///111222444444222333444444333444666888777777888999::::::;;;;;;??????????????????>>>>>>DDDKKKPPPMMMJJJKKKMMMLLLHHHFFFDDDEEEHHHKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDDDDDDDBBB@@@AAABBBBBB@@@>>>;;;999999777555555777888777555555555555555666666666666666666555444444444444444222222222111111000///...000000000000/////////...............------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---...///......------------------,,,,,,,,,,,,,,,,,,,,,,,,ooo```QQQ@@@333777222///000111//////000///...------......---++++++,,,,,,,,,,,,+++******))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))***+++,,,------,,,+++******+++,,,...///111222333<<<@@@DDDDDDBBB@@@AAABBB@@@;;;888888999:::>>>CCCDDDEEEEEEEEEDDDFFFIIILLLIIICCC???BBBDDDCCCCCCDDDDDDDDDEEEGGGHHHGGGEEEBBBEEEJJJJJJDDD???AAAEEEGGGDDDCCCBBB@@@>>><<<:::999===???AAA@@@<<<;;;<<<>>>???>>><<<999777555444444555444333222222333444555666777777666555999AAAGGGRRRYYYeeerrr}}}qqq\\\RRRIIICCC<<<777555444333333---------------...///000///...---,,,,,,+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((('''''')))***,,,...000111111000000111222222111222444555555555666777888888999999;;;;;;;;;;;;<<<>>>???AAAFFFIIIIIIFFFEEEFFFFFFDDDCCCAAA@@@AAADDDGGGIIIIIIAAAAAAAAABBBBBBCCCCCCCCCFFFDDDAAAAAABBBCCCCCCCCC============<<<;;;999888888777666777999;;;;;;;;;999888777666666666777888444444333222222222222222111111222111111000///...000000000/////////..................------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++eeeVVVCCC777666999;;;;;;555555555444111...------///---,,,,,,---...,,,+++++++++,,,,,,++++++***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******+++,,,,,,,,,++++++***+++,,,---///000111222666:::@@@AAA@@@>>>???@@@???<<<:::===>>>>>>AAAFFFEEEBBB@@@???AAACCCEEEFFFDDD>>><<>><<<888666888;;;===<<<999777555555555555666555444333333333444444000333555777777888;;;===666;;;AAAGGGKKKOOORRRTTTTTTYYYcccqqq~~~xxxnnnbbbWWWLLL???666444333333333111...---------000000//////...---,,,+++------,,,+++++++++++++++))))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((())),,,...000000///...---///000/////////111333222222333555777888:::::::::999888888999;;;>>>@@@BBBFFFFFFAAA???AAACCCCCCFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHFFFDDDBBB@@@???>>>DDDBBB>>>===>>>???@@@@@@===<<<;;;999888777777666666666666777:::<<<===>>>;;;:::888666555666777999333333222111111111111222111111111111111000//////000000/////////..................---------,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++***))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++}}}eeeQQQGGG::::::999777666444333222...111222111//////000111///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,+++******(((((((((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((()))+++,,,---------,,,,,,---...000111222222222777<<>>===>>>???===<<<>>>CCCEEECCCCCCFFFGGGCCC???===>>>@@@@@@@@@>>>:::999===@@@AAACCCGGGFFFGGGGGGGGGGGGGGGHHHIIIAAAFFFGGGCCCAAACCCFFFFFFDDDCCCAAA@@@>>>>>>======;;;<<<<<<:::666555666999999888777666555666777777777777666555555444444444333444666666555444444444444777:::<<<<<<<<<===>>>888999<<>>666222111000222666...000222000---*********))))))+++,,,------,,,,,,,,,++++++************+++************************(((((((((''''''''''''&&&)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))'''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))(((***,,,...//////...---+++---------,,,---///111...///111444777999;;;<<<<<<;;;999999999;;;===???AAAHHHJJJCCC<<<<<>>:::999999:::::::::===<<<999777555444444444333444555666888:::<<<===;;;999777666555666777888444333222222111222222222000111111111111000000///////////////...............------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++******))))))*********++++++,,,,,,---************************|||hhhWWWHHH>>>999:::444666777666222//////000+++...///,,,+++...111111...---,,,,,,------,,,++++++,,,,,,,,,,,,+++******(((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&''''''((()))((((((((('''((()))***+++---......------...///000111222222222666;;;======<<<>>>@@@<<<<<<@@@FFFHHHEEEDDDEEEJJJGGGCCCAAA@@@@@@???>>>:::888888===???AAADDDIIIJJJKKKKKKIIIGGGGGGHHHJJJEEEIIIHHHCCCAAABBBCCCAAA@@@???>>>======>>>???@@@@@@???<<<:::999888888888777777666666666777888888777777777666666555555444444444444444333333222222000222444555444333333444<<<:::999:::<<<>>>???>>>===BBBLLLWWWeeewwwzzzsssoooqqqpppfffZZZTTTKKKDDD<<<999:::;;;999666>>>777333333111---,,,---))))))))))))))),,,111444***++++++,,,,,,,,,+++++++++***))))))))))))******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******)))***,,,---------,,,,,,***+++,,,,,,+++,,,...000---...000333666888;;;<<<===<<<;;;;;;;;;;;;======CCCKKKNNNEEE;;;:::???CCC>>>BBBHHHKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@???===<<<===;;;888777777777666555999888777555333222222222222333555555555666999;;;888777666555555555666777444444333222222222222222000000111111111111000000/////////.........------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,++++++***)))*********+++++++++++++++))))))))))))))))))))))))pppbbbSSSGGG;;;666444222444999333111---***+++...333777///111000++++++//////+++---+++******+++,,,***)))******++++++******)))((()))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))((('''))))))))))))***+++,,,---------...///000111111222222666:::;;;:::;;;>>>AAAAAA@@@CCCIIIJJJHHHGGGIIIIIIIIIGGGDDDAAA?????????;;;999:::===???@@@DDDJJJIIILLLMMMLLLHHHEEEDDDEEEGGGJJJIIIEEEBBBDDDCCCAAA??????>>>>>>@@@BBBDDDFFFEEE@@@;;;:::;;;<<<:::777777777888888888777777666555555555666555555444444222222333444666666666555555666777777555333333444000111222222111222444666333333444666:::BBBJJJPPPOOOOOOPPPSSSXXX]]]```aaaeeehhhkkkkkkgggeeeeeefff___\\\XXXXXXYYYYYYUUURRROOOOOOMMMIIIEEEBBBAAAAAA>>>:::;;;@@@AAA<<<555222111111111111111111111000---***+++111333111///111444111---***(((((())))))///...---,,,+++***)))))))))))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''((()))))))))'''''''''(((((()))))))))******************++++++)))+++++++++***+++---///---...///111333555777777777777888888888999999999>>>DDDFFF???999888;;;<<<888<<>>>>>>>>===;;;999888888777555333222222222222222222111111222444555555333444666999444444444444444444555555444333222222111111222222000000111111111111000000//////.........------------------,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,+++************))))))))))))))))))))))))))))))))))))))))))vvvrrrfffUUUIIICCC@@@<<<555///...444555111...///111//////222555444///***+++......***,,,111000***+++***))))))******)))((()))))))))))))))(((((('''))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''+++***************++++++,,,------...///000111111111555888888777888<<>>>>>???===;;;;;;>>>??????CCCIIIFFFJJJMMMLLLGGGBBB???>>>EEEHHHHHHEEEEEEGGGGGGEEEAAAAAAAAABBBDDDGGGKKKMMMGGG@@@999888;;;===999555888888999999999777555444333333444555555444444333444444444555666555222000///111333444333222333555///333666555222000111333111222333666777777444222888888888999::::::999999666<<>>>>><<<;;;::::::888666333,,,---...000111222222222333555666555333222555777111111222333444444444333333222222111111111111111///000000111111111000000//////.........------------------,,,,,,,,,++++++++++++************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''((()))+++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))mmm\\\OOOHHH???>>><<<:::777444222111111111111111000000000///000000///...............+++++++++++++++++++++++++++++++++***)))(((((('''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))))))))))))))&&&'''((()))************)))***+++,,,---.........666666666555555777;;;???CCCGGGLLLOOOOOOLLLIIIHHHJJJIIIGGGDDDAAA>>><<<;;;???::::::@@@AAA===<<>>===<<<999555333555888;;;<<<;;;<<<<<<;;;:::;;;???AAA;;;:::999999:::999777555...000333444444444555666444333222222333333111///222444555444222000000111444444333333222111111000222333444444333222000///000000000///......------+++++++++************)))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&rrrmmmdddXXXLLLBBB:::666999888777666444333222111111111111000000000/////////......---------------++++++++++++++++++++++++++++++******)))((((((''')))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))))))))))))))''''''((()))******))))))******+++,,,------------///000111222222555999<<>>===<<<>>>::::::>>>???<<<<<>>>>>>>>??????<<<999666666888:::999888777777777888888888777777666666555444444444444444777888777666444444555777333333444444444333111111222222222222222222222222444444444333333222222222111111111111222222333333111111111111111111111111111111000000000/////////000000000/////////......000000000/////////...............---------,,,,,,++++++++++++++++++++++++++++++*********)))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&)))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((('''))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,///111222111222444666333222111222333444444444999<<<<<<:::<<<@@@AAA???===:::777666999<<>>@@@AAAAAA???>>>???@@@===<<<;;;;;;<<<;;;999777222333555555444444666777555444333444555444222111222444555444222000000111333333222222111111111000222222222222111000////////////...------,,,,,,++++++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&HHHFFFBBB>>>999666333222222222222222111111111111000000000000////////////---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((())))))))))))((((((((())))))***)))))))))+++++++++++++++++++++++++++---///111333555999;;;BBBEEEIIIJJJHHHDDDAAA@@@GGGFFFDDDBBB@@@>>>===<<<@@@===<<<>>>>>>===???BBBBBBCCCBBBAAA??????@@@BBBHHHGGGFFFFFFFFFDDDAAA>>>;;;:::::::::999999999888888666444333555666666666777777777777777777777777666666555444444444444555888999888666333222333444222222333333333222111111111111111111111111111111222222222222111111111111000000000000000111111111////////////////////////////////////............000////////////........./////////...............,,,,,,,,,,,,++++++++++++************************************))))))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,---///111222222222444666222333444444444555888:::@@@BBBBBB@@@@@@DDDEEEBBB>>><<<999:::<<<@@@BBBCCC???AAADDDDDDAAA???======>>><<<;;;;;;<<<<<<:::888666777777555444444666888666555444555666666444333222444555444222000000111222111111000000000111111222111000///............------,,,,,,+++*********+++++++++************)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''<<<;;;:::999777666555555000000111111111111111111000000/////////.........---------------,,,,,,+++******************************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''(((((())))))((((((((())))))*********))))))+++++++++***************,,,...111333555777999<<<>>>AAAEEEFFFDDDAAA???>>>CCCCCCBBB@@@???>>>===<<<@@@????????????@@@CCCFFFGGGFFFDDDCCCAAAAAAAAABBBIIIGGGFFFEEEEEECCCAAA>>><<<<<<;;;:::999888777777666555444333444444555666888777777666666666666666666555555444444444555555666666666555222111111333222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////.............../////////.........------.........---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,------...///000111222333555666555777888777666777;;;???@@@BBBBBB@@@AAADDDEEECCC???===;;;;;;===???@@@@@@<<<>>>@@@???===;;;;;;;;;>>><<<::::::;;;;;;999888888888777555222333555777555444444555666777555444222444555444222000000111000000/////////000222222333222000............///------,,,,,,+++*********+++++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''555444444333222111000000333222222222111111111111/////////............------............---,,,+++************************)))))))))(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((((((((((((((())))))************)))++++++***)))))))))******...000222444555666888:::???BBBFFFGGGFFFEEECCCCCC??????>>>>>>===<<<<<<<<<<<<>>>???>>>===@@@DDDGGGDDDCCCBBBAAABBBCCCCCCDDDHHHFFFDDDDDDDDDBBB@@@>>>===<<<<<<;;;:::999888777888777666555444555666777888888777666555555666666555555444444444555555666222333444333111000111222111111111111111111111111000000000000000000000000////////////////////////111111111111111000000000000000000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''(((((())))))((()))***++++++++++++******++++++,,,---//////000//////000111333555555555666888999888666777:::>>>:::===>>><<<===BBBCCCAAA???===;;;;;;;;;<<<;;;:::;;;;;;;;;:::888999;;;===???===;;;:::;;;;;;;;;:::888777666333111000222555444333333444666777666444222444555444222000000111//////......///111333444555444222000/////////000......------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''111111222222111111000///444333333222111111000000///.........---------------......//////...,,,+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''((((((((((((''''''((()))***++++++++++++******)))(((((()))***+++,,,...000111111333666888:::===AAACCCBBBAAA@@@@@@:::::::::::::::;;;;;;;;;666;;;>>><<<<<<@@@EEEGGG???>>>===>>>AAADDDEEEEEEEEEDDDBBBAAABBBAAA@@@>>><<<<<<;;;;;;:::::::::999;;;<<<;;;888666555777888999888666555444555555666555444444444444555666666000222333333111000000111000000000///000000111222////////////////////////............////////////111111111111000000000000000000000000000000000000.........///////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))))))))((()))+++,,,---,,,,,,+++++++++,,,---///000111111000//////111444666666555555666888888888888999;;;777:::;;;999:::???AAA??????===;;;;;;;;;:::888666;;;;;;:::999777888;;;>>>AAA>>><<<;;;;;;<<<<<<;;;666666555333000///111222333222222444666777777555222444555444222000000111//////......000222555777666555444222111000000000//////......------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''222333444555555444444333111111000000000000//////.........---------,,,,,,+++,,,.........---+++***************************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&''''''((((((''''''&&&'''(((***+++,,,------)))(((''''''''')))+++,,,***+++------///222666:::555888;;;;;;:::999888888666777777888888999999999222:::???>>>>>>CCCHHHIIICCCAAA??????BBBDDDDDDDDDCCCAAA??????@@@AAA@@@???<<<<<<<<<<<<======>>>>>>>>>???>>>;;;777666777999999888666444444444555666444444444444444555666666333444666555333111000000000//////...///000111222////////////////////////............/////////000000000000/////////..............................,,,---------............---------,,,,,,,,,,,,+++************++++++,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***'''(((***,,,,,,,,,+++******+++,,,---...000111111111000///111555777666555555555777:::===>>>===;;;999<<<<<<999:::>>>???===>>>===<<<<<<===<<<999777:::;;;;;;:::888777888999>>><<<999777888999999999444555555444111000000111333333333555888999888777222444555444222000000111//////......000333777999666555555444222111///...//////......------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''111111222333333222000///---------.........//////......---------,,,,,,,,,***+++,,,------+++***((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&''''''((((((''''''%%%&&&(((***,,,---......((('''&&&&&&''')))+++---)))***,,,---///333999===666888::::::888666555555444555555666777888888999333<<>>>>>???@@@@@@???===>>>>>>???@@@AAABBBCCC@@@AAA@@@<<<888555777999:::888666444333444555666444444444444444555666777666888888777444111//////000///.........000111222////////////////////////........./////////000000//////.........---------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++))))))******+++++++++,,,)))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%''')))+++,,,+++***))))))***+++,,,...///000111111000///111555777666555666666999>>>CCCEEECCC???===???>>>;;;;;;>>>???<<<>>>======>>>??????<<<:::888:::;;;;;;888555333333:::777444333444555555555333444666555333111111111555444555777999;;;:::999222444555444222000000111000///...///111444888:::555555555555333111...---///......------,,,,,,++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''111111111111000000000000///............---------------......------,,,++++++++++++*********))))))***++++++******)))((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&'''((()))+++---...******,,,...111444777888888666444555777999888666333333333333444666888999;;;===@@@DDDFFFGGGHHHGGGKKKFFFAAA>>>>>>AAACCCDDDBBBBBBAAA???======???BBB???>>>>>>===>>>@@@AAACCCCCCEEEEEEBBB<<<777555555;;;888444333444666777777333222222222222333444444555555555444222000...---000///...------...///000///...---------...000111,,,------......------,,,/////////......---------,,,,,,,,,++++++************************************************+++++++++******))))))))))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''')))***,,,---------,,,,,,---...000111333000...000444777777666777888:::<<<>>>AAACCCDDD@@@???<<<:::;;;===AAACCC>>>@@@BBBBBB>>>;;;888777::::::999888777777777777===;;;999888888777555333111333555666666555333111333444777999;;;<<<======888777444222000000111111222111//////000222555777555555555444333222000000///...---++++++,,,---...,,,+++++++++******))))))&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111111000000000//////............---------------------------,,,,,,++++++++++++*********))))))***************)))''''''(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&''''''((()))+++---...,,,---...000222555777888666444333333666777777555444444333333444666777888777999<<>>>>>@@@CCCDDDDDDDDDCCCAAA>>><<<;;;<<<>>>>>>>>>>>>???@@@BBBDDDEEEBBBDDDEEEBBB===999666666:::888555444555777777777444444333333444444555666333333333222111///...---//////...------...//////...............//////000,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++************************************************************))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((***,,,------,,,,,,,,,---...///000111///...///333555666555666888:::===???AAABBBCCCCCCBBB???===<<<===???@@@@@@BBBDDDCCCAAA>>><<<;;;======<<<<<<<<<======>>><<<:::999999999888555333222333555777777555333222222444666888:::;;;;;;;;;777666333111111111222333222111000000111222444666777777666666444333222111......------,,,,,,------+++++++++******)))))))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111000000000000//////............------------,,,------------,,,+++++++++************)))))))))************)))((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&'''''''''&&&%%%'''''''''((()))+++,,,---...//////111222444666777444222111111333444444333444444333333333444666777555777999<<<=========<<<::::::;;;???BBBEEEEEEDDDFFFEEEBBB>>>:::888999:::<<<======>>>@@@BBBDDDEEEAAABBBCCCBBB>>>:::888777999888666666777888777555555555444444555555666777111111111000000///------...------,,,,,,------...,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++******))))))(((((())))))(((((((((((())))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((***+++,,,,,,,,,+++,,,,,,---...//////...---...111333444444555777:::===@@@AAAAAA@@@EEEDDDBBB@@@>>>===<<<<<<<<<>>>??????===;;;::::::>>>>>>>>>>>>???@@@AAABBB:::999888999:::888666333222444555666666555444222333444666888999999999888666555333111111222333444222222222222333333444444777777666555333222000000...............---,,,,,,*********)))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((('''&&&%%%'''''''''((()))+++,,,---/////////000111222333444111000///000000111222222333222111111111333444555777888:::<<<<<<<<<;;;:::888888:::>>>BBBEEEFFFEEEGGGFFFCCC>>>999777777888;;;;;;;;;<<<>>>???@@@@@@???@@@@@@???===:::777666888777777888999888666444444444333333444444555666000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,,,,,,,------,,,,,,,,,++++++++++++************+++++++++***************************************++++++***)))(((((('''''')))((((((''''''(((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++++++++++++++,,,,,,------,,,,,,---...000111222222333555999===?????????>>>BBBAAAAAA@@@>>><<<:::999999:::<<<;;;:::999999:::<<<;;;;;;;;;<<<<<<===>>>888888888999:::999666444333444555666666555444333444555666888888888777777666555333111000111222333333333555555666555444444555444333111000...------....../////////---,,,+++))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000000////////////......------------,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))******))))))((('''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''(((((((((((()))***,,,,,,------------...///000111//////////////////111222111111000000000222333444777888:::;;;<<<;;;999888;;;::::::===AAADDDEEEEEEGGGEEECCC>>>999777777888<<<<<<======>>>>>>>>>>>>======<<<;;;:::888555444666666666888999888555333222222111111111222333333000111111111000///......+++,,,,,,,,,,,,,,,,,,+++***+++---.........---,,,+++,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))******))))))((('''&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((***************+++++++++++++++***+++---...///000111222111444777;;;======<<<;;;<<<=========<<<;;;999888;;;<<<===<<<;;;:::<<<===:::999999888777777888888888777777888999888666444333333444555555444333333444555666888888888777666666555222000//////000111444555777777777666444333444333111000...---------...///000000///---,,,***)))))))))))))))*********((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000////////////......------------,,,,,,,,,,,,***++++++++++++***))))))(((((()))))))))))))))***))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((((((((()))***+++,,,++++++++++++,,,---......///000000000//////111222111000000000111333555666555666888999:::999777666<<<;;;;;;<<<@@@CCCDDDCCCBBBBBB@@@<<<888777888:::===>>>???@@@AAAAAAAAAAAA???<<<999777777666444333666555555666777666444222000000//////000000111222111111111111000///...---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***************)))))))))***************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))***************)))(((+++---......///000111000222555888999::::::999888999999999999999888888:::;;;:::999777777999;;;999999888777666666666666:::888777666777777555444222222333333333333222222222333555666777666666555444333111///......///000555555666777666555333222555333222000/////////000000000000///...---,,,+++***************+++++++++((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000000/////////.........---------,,,,,,,,,++++++***************))))))((((((((((((((())))))******))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%'''(((***(((((((((((()))***+++,,,************+++,,,---...///111222111//////111444222111222222444666999:::444555777999999999777666888888:::===AAABBBAAA???<<<<<<;;;999777777999;;;;;;<<<>>>AAACCCDDDDDDDDDBBB===888555555555555333555444333444555555333111/////////...///000000111111111000000...---+++***+++,,,---......---,,,++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))))))))******+++++++++((()))))))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((())))))******)))(((((((((+++...//////...000222///000222444666777888888888888888888777777777777999888777555333333666888777777666555555555666666===:::666555555555555444111111111111111111111111///000222333444444444333///...---,,,---///111222444444444333333111000000333222000......///000111222111000...------,,,,,,***+++++++++,,,,,,,,,,,,)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000/////////............---------,,,,,,,,,++++++***************)))(((((('''((((((((())))))******))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%%%%$$$#########################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$######%%%(((***)))((((((((()))***++++++)))))))))***+++,,,---...///111333222000000222555333333333444666999<<<===555777999:::;;;:::999888333555999???BBBBBB???<<<777888777666555666999;;;666888;;;???BBBDDDEEEFFFEEE???888444444555555444555333222222333444222111///////////////000000111000000///...---+++)))(((,,,,,,............,,,,,,,,,+++***)))***+++---...+++++++++,,,,,,+++++++++))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%(((######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))******)))(((''''''+++///000///...000222///000111222444555666777:::999888777666666666666<<<;;;:::777555555888:::444333333444444555666777>>>;;;666444444444555444000000000000000000000000,,,---///111222222222222++++++***+++---///222444333222222111000///......000///---,,,,,,---...000333222000...---,,,------+++++++++,,,,,,---------))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,------,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,+++***)))((('''+++***)))(((((()))***+++******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################'''%%%######%%%&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((++++++******)))(((((((((***+++,,,,,,+++,,,...///111000///000222666:::===555777999;;;;;;999777666777999999888666777;;;???777888;;;AAAGGGGGGAAA;;;;;;666222333888<<<===;;;666777999;;;<<<===>>>>>>???:::555444666777555111000111111111111222222222111111111111000000000000///.........------------000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&(((,,,///000000///...,,,...000222222333666888888999888666888;;;:::666888888777777888888999999666555444333333444666777999666333///------...///000000111444555444111...111222333222000.........---------...000222555666333222111000////////////............------------...---,,,,,,---...---,,,,,,+++)))((((((((()))*********))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------------,,,++++++*********++++++++++++++++++++++++++++++***)))(((,,,+++************+++,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%######%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&''''''((((((******))))))))))))(((((()))***++++++***+++---///000//////000222555888:::555777:::===>>>>>>===<<<;;;;;;;;;:::888888:::;;;;;;:::;;;???CCCAAA;;;555444222222666;;;???===;;;::::::;;;;;;;;;;;;;;;:::===999444444666666444111///000000000000111111111000000000000////////////////////////.........---///.........---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++''')))+++.../////////...000222333333222222333555555777555333555999999555888999999888666555777999777666444333333444555666999777444111//////000111666666777999;;;:::777444111222333222000//////000000000000000222444666777333222111000000//////////////////......------,,,...---,,,,,,......---,,,+++***)))((((((((()))***)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---............---,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++******------,,,++++++,,,------******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%########################&&&$$$###$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((()))******))))))+++---//////000111333444555666444777:::>>>AAABBBCCCCCC???>>>===<<<<<<;;;999777;;;::::::<<<>>>===777333222222444999>>>>>>;;;777::::::::::::::::::::::::;;;777444333555555333000/////////000000000000111000000000/////////......000000000000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))+++,,,......))))))***,,,---...//////111333444444333222333555555666555333555:::;;;888:::===>>>;;;666444777:::888777555444444444555555666555222111000111222333666666666888999999666444222333333222111000222333333333333333444555666777333222222111000000//////000000///...------,,,,,,...---,,,,,,......---,,,+++***)))((((((((())))))'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......//////......---,,,---------,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################&&&%%%###""""""###%%%&&&########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((()))******'''((()))(((((((((***,,,///000111333444444444333444666999===@@@BBBBBBCCC@@@>>>===>>>@@@???:::666666666888:::======:::777555666777:::<<<;;;777333888888888999:::;;;;;;<<<888666444333444444222000000000000000111111111111222222111111000/////////111111111000000000000///++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###################################################$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((***,,,------******)))***+++---...000...000222333333444666888888999777555888>>>???======AAACCC???888555999>>>888777666555444444444444222222000000000111333444444333444555777666444222333333333222111222444666444444444444444444444444222222222222111000//////000000///...---,,,++++++...,,,+++,,,---...---,,,******))))))((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......//////......---,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++++++++************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***&&&'''(((((('''(((***+++///000222444444444333222333555777999;;;============;;;;;;>>>AAA@@@<<<888666777999<<<>>>>>><<<:::888888888999::::::999777888888888888888999:::;;;666555444444444333222000111111222222222222333333444444333333222111000000222111111111000000000000++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))******))))))))))))+++...///---///111222222222444666777999888777:::???@@@>>><<<@@@BBB???888555888===777777666555444333333333222111111111222333555666777666666777999999777555222333444333222222444555333333333333222222111111111111111111111000...---.........---,,,++++++***---+++***+++,,,---,,,+++))))))))))))((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---............---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++((())))))******))))))(((******))))))((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%########################"""$$$%%%%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&'''(((((('''''')))+++...///111222333333333222444444555777777888888888888999:::===??????===;;;;;;<<>>???===;;;999777666666666666555555555555444333222111222222222333333333444444666555555444333222111111111111111111000000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***)))(((((()))+++,,,---///000111000.........000333666666555888======999777:::;;;999555333666:::555444444444333333222222333333333444555666777888777666555666888888666555222333555555333222222333000111111111111000///...///000111111000///---,,,,,,,,,++++++++++++******+++***))))))++++++***)))(((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------------,,,++++++*********+++++++++++++++------------,,,+++******(((((()))******)))((((((******))))))((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%######%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''(((***,,,+++,,,---///000111111111555555555666666666666666666888:::;;;;;;;;;;;;<<<>>>@@@CCCCCC@@@;;;666333555666888:::;;;===@@@BBB===<<<999777555555555666444555666666555333222222111111222222222333333333666555444333222111111000111111000000000////////////.........---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################!!!"""$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***+++,,,---.........,,,+++,,,---000333444444777:::999444333444555444333444666888222222222333222222222111111111111222333444555666333222111222333444222111000333555666444111000000...///000000000///...---......///000///---+++***))))))))))))***************((('''((()))***)))''''''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,------,,,,,,+++***)))))))))******++++++,,,.........---,,,+++***)))((()))***++++++***)))(((*********)))((((((''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################!!!$$$&&&%%%######%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((()))(((((((((***,,,)))***+++,,,---///000111555555666666777777777888555888;;;;;;888777999;;;<<<@@@CCCDDDAAA;;;666333777999;;;=========>>>???:::999777666555666888999444666777777555444333333000111111111111222222222555555444333222000000///000000000000////////////000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******+++(((((())))))******++++++((()))++++++++++++---...///333555555777:::777222222222333333555666777888000000111222222222111111------...///000111111111333222111111333333222111000333666777444111...------...///000000///...---------//////...---+++)))'''''''''((())))))******)))'''&&&'''((()))(((''''''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,---------,,,++++++***+++***)))***,,,---,,,+++,,,,,,,,,++++++*********))))))))))))((((((((((((+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""######$$$%%%########################!!!!!!""""""#########$$$$$$$$$##########################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())),,,,,,,,,------.........333333333333666999<<<>>>>>>>>>===<<<;;;;;;::::::===AAADDDDDD???999666555888:::===???@@@>>>;;;999>>>===<<<999555444555666777888:::;;;:::777333111333333333333333333333333000111222111/////////000////////////////////////,,,,,,,,,---------......---,,,+++)))((())))))*********))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((+++*********))))))((((((+++++++++***++++++,,,,,,///111444444333222222222333333222222333666999:::444333111//////000111222...---///222111------111333333333333333333333333222333444555444111---+++///...---,,,+++,,,------+++,,,---,,,***)))***+++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########---------------,,,++++++,,,******+++,,,---,,,+++++++++++++++*********)))))))))))))))((((((((('''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$%%%########################""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++++++++,,,,,,------...111111111222444777:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???===999666666777;;;<<<===>>>===;;;999777999:::999777555444555666888999;;;<<<;;;888555333222222222222222222222222111222222222000///000111////////////////////////,,,,,,---------............---,,,+++******++++++))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))((((((++++++*********+++,,,,,,...000222222111000111111111111111111333666999;;;333333111000000000111222///---...222333000///111333333222222111111111000///000111111000...,,,+++...---,,,+++++++++,,,---+++,,,---,,,***)))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######---------------,,,,,,+++,,,+++***+++---...---,,,++++++***************))))))))))))(((((((((''''''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))))))))******+++,,,,,,---.........///111444777888888888999999:::;;;<<<<<<<<<<<<:::777555555888:::======<<<;;;999777666555555666777666555444555777999:::;;;<<<;;;999666444111111111111111111111111111222333222000000000111000000000000000000000000---------........./////////...---,,,,,,+++,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((******))))))))))))((((((***************+++,,,,,,---...000111000///000111/////////000333666999:::222222222222222111111000000,,,+++000444222000111222222111000//////......//////.........------------,,,+++***)))***++++++***+++,,,+++)))))))))+++''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###,,,,,,------------,,,,,,,,,+++++++++---...---,,,++++++++++++++++++++++++))))))((((((((('''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$########################&&&%%%%%%$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))'''(((((()))***+++,,,,,,---------///000333555666555555666777888999999::::::999777555555666:::<<<;;;:::999777666555444444555666888888666555666666999999:::999999777666555111111111111111111111111111222333222111000111222111111111111111111111111------........./////////......---,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((***)))))))))***+++,,,---,,,...000000//////000111/////////000222444666777111222333444333222000///111***'''+++111222111111333222111000///...---,,,000///...------...///000,,,+++***(((((())))))******+++++++++)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))&&&''''''((()))++++++,,,,,,---...///111222444555444444555555555666666666666555444555666888999999777777555444444444555666777999;;;;;;999777666666777777666666555555444444222222222222222222222222111222333222000///000111222222222222222222222222------------.........///,,,,,,++++++***))))))((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))***+++,,,------...000000///000111333111111111111222222333333///111222444333222///...111)))%%%)))///000000000333222111000///...---,,,...---,,,+++,,,---///000+++***)))((('''((()))))))))***+++***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******++++++++++++++++++***)))***,,,---,,,++++++++++++++++++,,,,,,,,,((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&'''(((***+++,,,,,,,,,---...///111222333333444444444555555666666666333222222444777999888777666666555555666777888888777:::===>>><<<999777777555444333222222222222333222222222222222222222222000111222111/////////000111111111111111111111111,,,,,,,,,---------......************)))((('''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))((((((((()))***+++,,,------...////////////222444333333333222222222111111///000111222222000...---///******///222111///000111111000000///...------+++***)))((()))***+++,,,+++***)))((('''((())))))((()))***)))((('''''')))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((((()))******************)))((()))+++,,,+++***(((((())))))************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!"""$$$%%%%%%$$$###"""########################""""""##################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&'''(((***+++,,,---+++,,,---///000111222222333444555666777999::::::777555444666999<<<<<<;;;888888999999::::::::::::555888===>>>===;;;999999444333222111000111222333111111111111111111111111///000111000.........///........................+++++++++,,,,,,,,,,,,---))))))******)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))''''''(((((()))+++,,,---,,,------------...111333222222333333333333333222...//////000000...---,,,,,,...444<<<===666000...///.........------,,,,,,******)))((((((((())))))+++***)))((((((((()))***((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((())))))))))))))))))(((((((((***+++***)))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$############################## """$$$%%%%%%%%%###"""########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&''')))***,,,------***+++,,,...///000000000333444555777:::<<<===>>>>>>;;;888999===@@@AAAAAA;;;<<<<<<======<<<<<<;;;222666;;;>>>>>><<<;;;:::555333222000000111222444000000000000000000000000...000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))'''''''''((()))+++,,,---***+++,,,,,,+++---000222111111222333444444444444...............------,,,+++111===GGGFFF;;;111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,+++)))((((((((()))***((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%))))))))))))))))))))))))++++++++++++************))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%###"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###&&&### !!!###%%%$$$###%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""############""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***+++,,,---------......------...000333555333444666777888<<>>???CCCEEEEEECCC>>>>>>===<<<;;;::::::999777666555555666888:::<<<;;;888555333222222111000000///...---,,,---......---------..................---,,,,,,++++++,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((+++&&&(((000000)))***222333000...111777999555//////...---,,,,,,---...///000111333444444333111000+++,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((++++++++++++++++++++++++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###)))))))))))))))))))))))))))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###&&&### !!!###$$$$$$"""$$$######""""""######$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############################################################"""############$$$$$$$$$########################$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,,,,,,,,,,------------///222555777555666888999;;;===AAADDDEEECCCAAAAAABBBCCCAAA???===<<<<<<;;;::::::::::::888777666555666888:::;;;:::888555333333333111000000///...---------......///........................---,,,,,,++++++,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%$$$$$$##############################$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((,,,''''''...///+++///999;;;555000111555888666222///...---,,,,,,---...//////000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***************************'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######%%%$$$######""""""############$$$$$$$$$$$$$$$###%%%###!!!"""###$$$$$$######""""""""""""""""""###########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++++++++,,,,,,,,,...000333666888666888;;;<<<===>>>AAACCCCCCAAA??????@@@???>>><<<;;;:::999888888999:::;;;999888777666666777999999999777444333444444222111111000...---------...///000000000//////............------,,,,,,,,,,,,,,,+++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""***)))'''%%%##########################################$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((...((('''+++------444>>>???888111///222555444333///...---,,,,,,---...////////////......---------......------,,,,,,++++++)))((((((((())))))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%'''))),,,---))))))))))))))))))))))))+++*********))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$###############"""######$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%$$$######""""""""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))++++++,,,---///111333555666888;;;<<<======???@@@<<<<<<<<<<<<=========<<<888888666666666888999;;;:::999888777777777777888777666444444555555444222111000///.........///000222111111000///......---......---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################---+++(((%%%###""""""#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((---)))(((+++,,,---333;;;;;;555///---///222222111///...---,,,,,,---...///111000///...---------...111000000///...------,,,+++******)))******++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$###$$$%%%(((+++---((((((((((((((((((((((((*********))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""""""!!!"""######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((+++++++++,,,---...//////333666888:::::::::;;;===<<<===>>>>>>===<<<<<<;;;666666555555666777999:::999999888777666666666666666555444555666666555333222111000///...///000000222111111000///......---///...------,,,,,,------+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%---+++(((%%%###""""""###########################$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***)))***,,,,,,+++...333333000...///111222111//////...---,,,,,,---...///222222111000///000000000333333222111000//////...///...---,,,++++++++++++************************&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%#########%%%((()))((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%$$$#########$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((******++++++,,,,,,,,,,,,111222555555666777999;;;AAABBBCCCBBB>>>;;;:::999555555666666777777777777777777777666666555555555444444444555777777666555333222000/////////000111000000000//////.........///......---------------,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!###$$$%%%&&&'''***)))'''%%%####################################$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((()))+++,,,+++******+++......///111444444222000///...---,,,,,,---...///111111111111111111111111333333222222111111000000111000...---,,,+++++++++++++++++++++++++++++++++((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""###$$$$$$%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$"""%%%''''''%%%###$$$%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((('''))))))***+++,,,---------///000222222333555888;;;@@@BBBCCCBBB===:::888888444555777888888777666555555555555555555555444444333333444666888888777555333222111000///000111111///.....................//////...---------------,,,,,,------,,,,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$####################################$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''***,,,+++************,,,,,,...000111111000//////...---,,,,,,---...///,,,---///000111111000///111111111111111000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########((((((((((((((((((((((((***)))))))))((((((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! ######$$$%%%$$$###"""!!! """######$$$$$$$$$ ###&&&&&&###""""""$$$######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))((((((((('''(((***,,,...///////////////000000111444888;;;999===??????;;;888888888444666888:::999888555444333333444444555444444333333333333666888999888666333333111000000000111222---------...............//////...------------...,,,,,,------,,,,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%&&&&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''***+++***)))***,,,,,,+++++++++,,,,,,------,,,///...---,,,,,,---...///(((***,,,///000///...---///////////////000000000,,,,,,++++++,,,,,,------++++++++++++++++++++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$((((((((((((''''''''''''***((('''&&&'''((('''&&&&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""((('''&&&%%%%%%&&&((()))########################$$$$$$$$$#########""""""###$$$$$$###"""!!!!!!"""!!!!!!"""############"""###$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))((((((***,,,/////////000111333444555999999999666444222333444888888888888777666555444000333555666555444444444333333444444444333222111555444333222111111111111+++---///000111000///.........---,,,+++++++++++++++++++++*********))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""##############################&&&%%%###"""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###""""""###$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&'''(((***+++)))+++,,,......---+++***...---,,,+++++++++,,,---***))))))***,,,...---,,,...---,,,+++***(((((('''((()))***++++++++++++++++++++++++++++++***))))))***++++++***'''&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%))))))))))))(((((((((((()))'''%%%%%%&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%''')))+++########################$$$$$$$$$#########""""""######$$$###"""!!!!!!"""!!!"""######$$$$$$#########$$$$$$%%%$$$###"""!!!$$$$$$##################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))***)))((((((***,,,000000000000000111222333666666777666444444555777999888888777666555444333000222444444333222333444333333222222222111111111444444333333222111111000,,,---///000111000///.........---,,,+++++++++++++++++++++*********)))))))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################%%%%%%###"""""""""##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###%%%$$$###!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&((((((''''''((()))++++++++++++---......------,,,---,,,++++++++++++,,,---***))))))***,,,---,,,+++,,,+++***)))((('''&&&&&&((()))******+++++++++******************)))(((((()))******)))'''%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%*********)))))))))(((((((((&&&$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''***+++########################$$$$$$$$$###########################""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''''''''((((((((()))'''((()))((('''((()))+++000000////////////000000222333555555444555888:::999888777666555444333333111222333222111111333555333222111000000000111111222333444444333222000///---...///000111000///.........---,,,,,,++++++***+++************)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$######"""#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$###$$$%%%$$$""" !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---+++***)))***+++,,,+++***))))))(((((('''&&&%%%%%%((())))))***************((())))))))))))((('''''''''((()))'''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%))))))))))))(((((((((((((((&&&$$$$$$%%%&&&%%%$$$$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((###################################################"""""""""######"""!!!$$$$$$$$$$$$$$$%%%%%%%%%#########$$$############$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""#########################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######%%%&&&'''(((((('''''''''((((((((())))))'''((((((((('''''')))+++......---......///000000111222444444444666888:::666666555555555444555555333333333222111222444666555333111000///000222333111222444444444222000///......///000000000///...------------,,,+++******************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$########################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%+++)))&&&$$$$$$###"""!!!""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))******(((((((((((((((***+++++++++++++++++++++,,,,,,,,,+++***))))))***+++***((((((((((((''''''&&&&&&&&&(((((())))))***))))))(((''''''((((((''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%################################################$$$"""!!!!!!###$$$###!!!$$$$$$#########$$$%%%&&&##################$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%''''''(((''''''''''''((((((((((((&&&'''((('''&&&&&&(((*********+++,,,---///111222222333444444444444777999333333333333444555666777444555555444333333666888666444222111000111333444111222333444444333111///....../////////.........---------------+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##########################################$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%333...(((###"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''((((((((((((((((((((()))***,,,,,,*********++++++,,,,,,,,,+++)))((((((******)))'''(((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))'''%%%%%%&&&'''&&&%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""#######################################$$$$$$$$$$$$!!! !!!$$$%%%###!!!$$$$$$###""""""$$$%%%&&&#########"""######$$$%%%!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%&&&''''''%%%&&&''')))'''((()))***,,,...000222222333444444333444666888333222222222333555666888444555666555444444666888555444333222222222333444111222333333333333111111.........---------------,,,---......---,,,***)))(((((()))))))))))))))***&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###########################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%444///(((###"""###$$$%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%'''''''''''''''))))))***+++,,,------...((()))***+++,,,,,,,,,+++)))((('''((()))***)))((())))))))))))))))))******(((((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$######"""########################""""""#########$$$$$$$$$$$$!!! $$$&&&$$$!!!$$$###"""!!!!!!###$$$&&&######"""""""""###%%%%%%##################$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''(((((()))+++---...///111222333333333444666999555444333111111333444555222444666666555444555666333333333222222222222111222222222222222222222222------,,,,,,++++++++++++,,,---......---,,,***((((((((((((((())))))******%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###################################################$$$######""""""######$$$########################!!!"""###$$$%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,)))&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''((((((((('''&&&''')))+++,,,,,,,,,+++'''(((***+++,,,,,,,,,+++(((&&&&&&''')))***)))(((((((((((())))))*********'''(((((((((''''''&&&%%%'''''''''''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%)))((((((((('''''''''''''''%%%######$$$%%%$$$###"""###%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$!!! %%%&&&$$$!!!###"""!!! """$$$%%%######"""""""""###%%%&&&%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''((())))))))))))***+++,,,---///111222333333555888:::888666444222111111222222000333555666555444444444111222222222222111000000333222222111111222333333---,,,++++++*********+++,,,---.........,,,***((('''((((((((())))))******%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###################################################%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$%%%%%%$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$"""###$$$%%%&&&'''''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''))))))))))))((("""###&&&((())))))(((''''''(((***+++,,,,,,++++++&&&&&&%%%''')))******)))''''''(((((())))))******'''((((((((('''&&&&&&%%%''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%(((((())))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$##################""""""""""""""""""""""""##############################""""""""""""######""""""############""""""########################$$$$$$$$$###############$$$###"""!!!"""###%%%'''######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))******++++++,,,------///000000111333555777888444333111000///.........555555555666555555444333333333333333333333333333555444222000000000000111///...---+++***)))((((((******))))))((((((''''''((())))))))))))(((((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((******))))))((((((''''''******++++++++++++******((()))************))))))***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################"""######$$$$$$$$$##############################""""""""""""""""""""""""#################################""""""#########""""""############""""""##########################################$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$##################"""""""""!!!############$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$########################$$$######""""""######$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))******+++,,,,,,---//////000111222444555666222222111000////////////333333333333444444555555333333333333333333333333333222111000/////////000...---,,,+++***)))))))))))))))))))))((((((((((((((()))************))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((()))******)))(((''')))*********+++*********+++******)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""############""""""########################"""""""""###$$$$$$$$$%%%###$$$%%%&&&%%%###!!!######$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$######""""""######$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))))))))***++++++,,,,,,......//////000111111222111111111111111111111111111111111111222444666777333333333333333333333333111000///...............,,,,,,+++***************(((((((((((())))))))))))((()))******++++++++++++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((()))***++++++)))'''%%%************************,,,+++******))))))******(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""########################!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%##############################""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))***+++++++++---------...............000000111222333333333333333222111111111333666777333333222222222222111111///......---------,,,,,,+++***************++++++''''''(((((())))))******&&&'''((()))***+++++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((()))************+++---...---+++)))'''******))))))(((((())))))+++***))))))(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""########################!!!!!!"""###$$$%%%%%%%%%######"""""""""###%%%&&&######$$$$$$$$$$$$######""""""""""""""""""######""""""""""""#########$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###########################""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###!!!!!!"""%%%&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))******+++++++++,,,------,,,,,,+++///000222333444555555555666444222111111222444555222222111111000000000000------------,,,,,,,,,+++******))))))******++++++''''''(((((())))))******%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***+++++++++,,,---------,,,***(((***)))(((''''''''''''((())))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$"""!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""############""""""########################"""""""""###$$$$$$$$$%%%$$$###!!!!!!!!!###&&&'''######$$$$$$$$$$$$######""""""""""""############!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###########################""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&### !!!$$$''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((())))))******)))***+++,,,,,,,,,+++***...///111333444444444333444444222111111111222222000000000//////......---+++,,,,,,------,,,++++++******)))))))))******+++(((((((((((())))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******+++))))))***************)))+++***((('''&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$##############################$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#################################""""""#########""""""############""""""##########################################$$$$$$##################$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""##################$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&---((("""!!!$$$''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***''')))***,,,---,,,+++***+++,,,...000111111000000/////////000000000000000//////...------,,,++++++++++++,,,---------,,,++++++***)))))))))))))))***))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))*********))))))))))))***,,,------,,,***((('''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""##############################""""""""""""######""""""############""""""########################$$$$$$$$$##################$$$%%%&&&%%%###!!! ######$$$$$$$$$$$$######!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&333,,,%%%###%%%''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))'''(((***,,,---,,,+++***)))***,,,...//////------***+++---...////////////......---,,,,,,+++*********+++------...---,,,+++++++++***)))))))))))))))******))))))((((((''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))))),,,+++***)))***---///111///...,,,***))))))***+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$#########""""""!!!!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%***++++++++++++***))))))---------,,,,,,++++++++++++,,,------......------++++++++++++++++++++++++++++++------------++++++((()))***++++++***)))(((++++++******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************+++,,,---...---,,,+++***))))))))))))(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$###"""!!! """############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""############"""""""""!!!#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""########################"""""""""!!!"""############$$$$$$$$$############"""""""""!!!"""###$$$$$$%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%)))******++++++******))),,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))***++++++++++++***)))++++++******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))************+++,,,---------,,,,,,+++***))))))((('''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$############""""""""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""##################""""""""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""############""""""########################""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""############$$$$$$$$$############"""""""""""""""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''((()))******++++++***++++++***************))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++******************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++,,,,,,---------------,,,***((('''&&&'''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""#########$$$$$$%%%%%%"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""##################"""""""""""""""%%%%%%$$$###"""""""""###########################""""""""""""""""""""""""########################$$$############$$$######""""""""""""""""""""""""""""""############""""""########################""""""""""""!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""###$$$%%%%%%&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''')))***+++++++++++++++++++++************)))******+++,,,+++++++++------------------------******++++++++++++******))))))************))))))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((()))******+++,,,,,,,,,------......---***(((&&&&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""############""""""""""""""""""######%%%%%%$$$###"""""""""###########################""""""""""""""""""""""""##############################$$$############$$$""""""""""""""""""""""""""""""############""""""########################!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""######"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&$$$%%%'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------************************((((((''''''''''''(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))+++++++++++++++,,,---......---***(((&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$######"""#################################""""""""""""""""""""""""########################"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""############""""""########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""""""""############ !!!!!!"""""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&((()))*********,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))+++,,,++++++***++++++,,,,,,+++***((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$!!!"""""""""#####################"""######$$$$$$########################""""""""""""""""""""""""########################"""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############!!!"""""""""############"""############$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''((()))))))))******++++++,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))***((('''&&&&&&&&&&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))''''''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""""""""###############"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!""""""#########$$$%%%&&&''''''((((((''''''"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&'''(((((((((((())))))******++++++++++++(((((()))***************++++++++++++++++++++++++***)))(((''''''((()))***)))((('''&&&&&&'''((()))((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######""""""###$$$%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''')))+++,,,+++***)))((((((((('''((())))))******)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""############""""""""""""""""""############%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!########################!!!"""$$$###"""!!!"""$$$ %%%)))+++(((%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))*********))))))******+++,,,---+++)))((('''((()))************)))******++++++......---,,,++++++******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$##############################%%%###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!"""###$$$$$$######$$$&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""############%%%$$$######$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ############"""""""""!!!########################!!!"""######""""""###$$$$$$'''******'''$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))******)))))))))***++++++,,,+++)))((('''((()))***)))((())))))***+++,,,---......------,,,++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###########################&&&$$$###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))((('''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""############""""""""""""""""""############%%%$$$"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""########################!!!#########""""""$$$&&&)))******(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))))))))))))))******++++++***)))((('''((()))***''''''((()))***,,,---.........------,,,,,,++++++******))))))((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################&&&%%%$$$$$$&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""" """######""""""###$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""############""""""!!!"""""""""############%%%###"""###$$$$$$###"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""########################"""#########"""###&&&(((...,,,***'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((()))(((((((((((()))*********)))(((((((((((())))))(((((((((((()))+++,,,,,,...---------,,,,,,++++++******))))))((((((''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################%%%$$$###$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###### """######""""""###$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!! """"""############""""""!!!"""""""""############$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################"""############$$$'''***///,,,(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***(((((((((((((((((())))))******))))))((())))))))),,,,,,,,,,,,,,,+++++++++***)))))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$###########################""""""###$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!"""$$$###""""""###%%%"""""""""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""############$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""############%%%))),,,---***&&&######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((((((((((())))))++++++***)))((((((((((((+++++++++++++++*********((((((((()))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###########################"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""###$$$$$$######$$$&&&!!!"""""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""""""""###############"""!!!"""$$$%%%$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""""""""####################################"""############&&&***...***'''###"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&''''''(((((()))((((((***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%###########################""""""###%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""$$$%%%%%%$$$$$$%%%&&&!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""############""""""""""""""""""###############"""!!!"""$$$%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$####################################$$$&&&+++///((($$$!!!!!!###&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((((((((((((((((()))******((((((((((((((()))))))))&&&&&&'''((()))***++++++'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&########################$$$######$$$&&&''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$#########""""""!!!!!!"""############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!############""""""""""""########################$$$$$$##################%%%######%%%))),,,,,,+++%%%$$$$$$$$$###"""""""""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))((((((((((((((())))))***))))))((('''&&&&&&&&&)))(((((((((((('''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$#########"""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$#########"""""""""!!!!!!###"""!!!!!!!!!"""$$$$$$%%%$$$######$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!""""""##################"""""""""!!!""""""""""""""""""""""""################################################$$$###$$$'''+++,,,+++)))$$$$$$$$$##########################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''''''''((((((((())))))))))))(((((((((((())))))***))))))(((''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$$$$$$$$$$########################"""!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""!!!"""######$$$%%%$$$"""###$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""######$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""################################################"""###&&&***,,,,,,(((%%%###############$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((('''&&&&&&'''((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########!!!!!!""""""######$$$$$$####################################"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%###"""###$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$!!!$$$(((,,,---***%%%""""""""""""###$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''((((((((()))))))))***))))))(((((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""##################$$$$$$############$$$$$$""""""""""""############!!!!!!"""""""""#################################"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""############$$$$$$############$$$$$$########################!!!"""""""""############$$$###"""###$$$%%%$$$""""""""""""""""""""""""""""""######$$$$$$$$$##############################"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""###### !!!!!!!!!""""""##############################""""""#########$$$$$$$$$"""%%%***---,,,(((### """""""""###$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''(((((((((******)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""#########$$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""############$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$!!!!!!"""############"""$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$##############################""""""""""""###$$$$$$ !!!###$$$$$$$$$###"""""""""""""""############!!!!!!""""""######$$$$$$########################"""""""""###$$$$$$%%%%%%$$$'''++++++)))%%%"""!!!###############$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''+++***)))((((((''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""#########$$$ !!!"""###$$$######"""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##############################""""""######$$$%%% """$$$$$$###"""!!!!!!"""""""""############"""""""""###$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%''')))+++)))&&&"""""""""$$$$$$$$$##########################################$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((+++***)))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!""""""###### !!!"""$$$$$$######"""###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$#################################"""######$$$%%% """###$$$###!!! !!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%)))++++++(((###!!!"""###%%%$$$$$$$$$######""""""###########################$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))++++++)))((('''''''''''''''''''''((((((((((((((()))(((((((((((('''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!###$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$################################################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###########################$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######""""""######$$$%%%##############################################################################$$$%%%%%%&&&''''''%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!!!!###&&&(((***,,,)))%%%"""""""""!!! """###$$$$$$###"""!!! ########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))*********((('''&&&$$$$$$%%%&&&'''((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$################################# !!!!!!"""$$$%%%&&&&&&'''$$$%%%'''&&&######&&&%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$################################################"""############$$$$$$$$$$$$#########""""""""""""###########################$$$%%%$$$"""!!!"""###########################$$$$$$$$$#########""""""""""""""""""##################""""""######$$$%%%##############################################################################$$$$$$%%%&&&&&&'''%%%$$$$$$###""""""######""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$######"""###$$$&&&)))+++***'''$$$######$$$############$$$$$$$$$###"""!!!#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******)))((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$###""""""###%%%(((***---'''%%%))),,,***(((((('''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""###$$$################################################"""############$$$$$$$$$###############"""""""""###########################$$$%%%$$$"""""""""$$$########################$$$$$$$$$##############################"""""""""######""""""######$$$%%%##############################################################################$$$$$$%%%%%%&&&&&&%%%$$$######"""#########""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###$$$%%%''')))***'''%%%###"""$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""########################!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""######$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################'''&&&###"""###&&&***,,,:::222///333888888555333***(((%%%$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######################################################""""""#########$$$$$$$$$################################################"""$$$%%%$$$###"""###$$$################################################$$$$$$$$$######"""""""""######""""""######$$$%%%##############################################################################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$&&&'''(((%%%###"""!!!###$$$######$$$$$$$$$%%%$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((************))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$&&&(((***---'''%%%))),,,+++***,,,,,,)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###################################################""""""#########$$$$$$$$$###############$$$$$$$$$########################"""###$$$$$$###"""###$$$################################################%%%%%%$$$$$$######""""""######""""""######$$$%%%##############################################################################$$$$$$$$$$$$$$$%%%$$$###############$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$%%%%%%$$$###!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))))))))+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&%%%%%%###"""###%%%###!!!%%%+++,,,)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""################################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%##############################################################################$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###############$$$"""!!!!!!"""""" $$$############$$$%%%%%%########################!!!""""""######$$$$$$$$$########################"""""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''')))(((((((((((())))))***+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################## !!!###%%%&&&%%%###"""&&&'''***+++'''%%%+++444***(((%%%$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%########################################################################$$$$$$########################""""""###$$$$$$%%%""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$######"""""""""!!!"""$$$%%%###"""###""""""!!!"""###$$$%%%#################################$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''')))(((''''''((()))***+++))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$######!!! !!!"""!!! %%%---'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$###""""""!!!""""""################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%########################################################################$$$$$$########################""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""$$$&&&((('''&&&""""""!!!!!!!!!"""$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***+++((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$###"""""""""###$$$%%%'''###"""%%%''''''***///%%%$$$###$$$&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!""""""#########$$$%%%###""""""######""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$"""###%%%%%%###"""###$$$######""""""""""""######"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%(((+++---///###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!"""""""""############%%%###""""""######""" """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""""""""""""""#########"""###%%%%%%###"""###$$$######""""""""""""######"""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$""""""""""""############$$$###""""""###$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$$$$##################"""""""""""""""###%%%%%%###"""###$$$######""""""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$###############$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$###############""""""#########$$$$$$$$$"""""""""""""""#########$$$###""""""$$$$$$###"""!!!"""""""""####################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""###%%%%%%###"""###$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$######""""""""""""""""""$$$###"""###$$$%%%$$$###!!!"""""""""####################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""###%%%%%%###"""###$$$######""""""""""""######""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################"""""""""###############"""############$$$$$$$$$############""""""""""""$$$###"""###%%%%%%%%%###""""""""""""####################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$$$$##################"""""""""""""""###%%%%%%###"""###$$$######""""""""""""######"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$################################################!!!"""""""""#########$$$"""############$$$$$$$$$############"""""""""!!!$$$###"""###%%%&&&%%%$$$""""""""""""####################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""""""""""""""#########"""###%%%%%%###"""###$$$######""""""""""""######"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$#########""""""!!!!!!$$$###"""###%%%&&&%%%$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$"""###%%%%%%###"""###$$$######""""""""""""######"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$######$$$$$$$$$######"""########################""""""""""""""""""""""""########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$##################!!!"""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$#########""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$##################$$$######$$$$$$$$$######"""######################################################################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################""""""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""########################$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################"""""""""###############"""""""""###$$$$$$$$$$$$%%%%%%%%%########################################################################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""########################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$################################################################################################################################################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$"""######$$$$$$$$$######$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##################""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%#######################################################################################################################################$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###################################################"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$#################################################################################################################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################!!!###$$$%%%%%%$$$###!!!!!!!!!"""$$$$$$%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########################################################################################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########################################################!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!########################$$$###"""!!!!!!"""###$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################$$$###"""!!!!!!"""###$$$########################################################################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######################################################""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%#########$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""#########"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""############""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$##############################################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""###############$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%%%%$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!###$$$$$$######$$$%%%######$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""######$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!###$$$$$$######$$$%%%"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""""""""###$$$$$$%%%&&&&&&!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$&&&(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$######$$$%%%"""###$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$#########""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$##############################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%#######################################################################################$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################################################################################################################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""################################################################################################################################################$$$$$$############$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""################################################################################################################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################"""######$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###################################################################################################################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################&&&%%%$$$######%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%)))&&&$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''%%%###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%######&&&***,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$###""""""''',,,---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%###"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%"""###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''(((((('''((()))*********)))((('''&&&&&&&&&,,,+++***))))))***+++,,,)))***+++,,,------,,,+++)))***+++,,,------------+++******+++------,,,***++++++***)))((((((((((((***)))(((''''''((()))***&&&%%%%%%''')))******)))%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''&&&((())))))(((((()))***,,,+++***)))))))))******)))***,,,...111444666888999:::<<<===>>>======<<<<<<<<<<<<<<<;;;999888777>>><<<:::999888666333111222000............---,,,***))))))(((((())))))******(((&&&&&&''''''&&&%%%(((((((((((((((((('''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&'''((())))))(((((()))***+++***)))((()))+++...///333555888<<<@@@CCCEEEFFFLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRQQQOOOOOOOOOOOOMMMLLLIIIFFFAAA??????===999555111111000...,,,***((('''---+++((('''((()))(((((((((((('''&&&&&&%%%$$$$$$(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%'''&&&###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((******)))(((((('''''''''&&&((())))))(((''')))***+++******,,,...333777999AAACCCEEEGGGIIIIIIIIIHHHLLLKKKIIIGGGDDDAAA???>>>:::;;;===???BBBCCCEEEEEEKKKLLLNNNRRRXXX]]]```aaa[[[WWWTTTSSSUUUTTTPPPLLLHHHGGGDDDAAA<<<777222///---+++(((((()))***+++***((('''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""&&&)))***'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))******)))))))))(((((((((&&&'''))))))((((((***+++---...000333777<<>>===;;;999666444222222<<<<<<<<<<<<<<<;;;:::999999:::===DDDLLLTTTXXXZZZVVVUUUVVVYYY]]]```___]]]ZZZYYYWWWTTTOOOJJJFFFCCC999666222///...,,,***))))))((((((((()))***+++,,,(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%)))++++++((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))************&&&(((*********+++---///,,,...111555999>>>AAACCCGGGHHHHHHHHHGGGGGGFFFFFF<<<<<<:::999888888888888DDDEEEFFFGGGHHHIIIIIIIII???>>>>>>BBBGGGLLLOOOPPPRRRSSSTTTTTTSSSQQQPPPOOOTTTTTTSSSRRRQQQOOOMMMLLLNNNKKKFFFBBB>>>:::555111+++***((('''''''''(((((()))((((((''''''(((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%)))------)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))))))))((())))))******++++++,,,(((***,,,---...000222444///111444888;;;===>>>???HHHHHHHHHHHHIIIJJJJJJKKKGGGEEECCCAAA@@@?????????777999===AAAEEEIIIKKKLLLJJJHHHFFFGGGIIIKKKLLLLLLRRRUUUUUUPPPHHHAAA>>>???CCCCCCCCCCCCDDDEEEFFFGGGOOONNNMMMMMMMMMKKKGGGEEE:::777333///+++(((''''''))))))(((((((((((())))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***+++---...///000333333333333333333333333111111111111111111111111------------------------************************************************'''((((((((('''&&&%%%%%%(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''###!!!&&&---000...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))***+++,,,,,,---)))+++...000111333666888888:::===@@@BBBBBBAAAAAAFFFEEEDDDDDDEEEFFFHHHIIILLLJJJFFFBBB???<<<;;;::::::;;;>>>AAADDDGGGIIIJJJFFFDDDBBBAAACCCFFFGGGGGGMMMRRRUUUQQQHHHAAAAAACCC<<<<<<;;;;;;===>>>@@@BBB<<<>>>CCCJJJPPPSSSSSSRRRPPPLLLEEE>>>777222///...))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((''''''&&&%%%''''''((())))))((('''&&&)))'''&&&'''******(((%%%&&&'''((('''%%%&&&((()))$$$&&&((())))))((()))***000+++))),,,,,,***,,,111333555777:::<<<@@@DDDGGGJJJLLLNNNOOOPPPPPPRRRSSSTTTQQQLLLIIIHHHIIIIIIIIIIIIFFFCCCBBBAAA???;;;777999555111000111111///---...+++))))))+++,,,+++)))+++******+++,,,+++)))&&&***)))((()))******)))((('''''''''(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))((()))***++++++***)))(((((((((((((((((()))******...---...111444555444222000333888;;;<<>>@@@???>>>@@@CCCHHHMMMQQQMMMFFFAAA@@@>>>;;;<<>>EEEJJJHHHEEEEEEFFFEEEKKKHHHCCCBBBFFFLLLOOOMMMKKKCCC999555888===BBBDDDNNNQQQSSSRRRMMMFFF@@@<<<555111,,,((((((***+++,,,))))))(((''''''((())))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((((((''''''&&&''''''((())))))((('''&&&((('''&&&(((***+++)))''')))******)))'''&&&'''(((------,,,***)))***---//////,,,...555:::<<>>:::777666222...,,,,,,,,,***))))))(((((()))+++,,,***))))))((((((***+++***(((&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&((((((((((((((())))))***+++***((('''&&&(((***+++---+++***)))***,,,///111333555777999;;;<<<;;;;;;888:::===>>>>>>>>>AAADDD@@@@@@??????@@@BBBCCCDDDIIIKKKPPPUUUUUURRRTTTYYYdddooouuusssqqqoooeeeWWWUUUSSSLLLGGGLLL\\\jjjpppdddTTTBBB999777777:::===@@@CCCBBB??????BBBDDDCCCCCCFFFIIIKKKMMMNNNOOOOOORRRMMMFFF===777555777999;;;BBBKKKSSSUUUQQQIIIDDDBBB===777111...,,,+++)))***)))(((&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''(((''''''(((***+++***)))&&&((())))))))))))+++---------.........111666:::???>>>AAAHHHNNNRRRWWW]]]___]]]\\\\\\]]]```ccceeeaaaaaabbbcccdddccccccbbb^^^```bbbdddcccaaa]]]ZZZSSSRRRQQQRRRUUUXXXYYYYYY^^^\\\YYYWWWWWWVVVTTTRRRLLLHHHBBB===:::666222///+++***))))))***+++)))((('''''''''(((***)))&&&$$$&&&''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%&&&&&&&&&((((((((((((((()))******+++***)))(((((()))+++,,,*********+++///333888;;;===@@@BBBDDDCCCAAAAAAAAA>>>AAACCCCCCBBBCCCFFFIIIMMMLLLLLLLLLNNNRRRUUUXXXZZZ___gggllliiidddeeekkkuuuzzzooodddgggjjjcccZZZaaaxxxkkkTTTHHHEEEEEEGGGIIIBBBCCC@@@<<<<<>>>>>>>>======AAAGGGGGGHHHIIIGGGBBB>>><<<<<<777777:::CCCNNNUUUUUURRRRRROOOKKKGGGCCC>>>888444,,,+++)))(((((()))***,,,'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))*********(((((((((((())))))******)))))))))(((''''''((()))///...,,,***+++...444999AAAHHHRRRYYY\\\\\\ZZZYYY]]]]]][[[XXXUUUTTTRRRQQQUUURRRNNNMMMNNNPPPPPPPPPOOOMMMJJJIIIJJJKKKJJJIIIHHHIIIIIIGGGEEEEEEGGGIIIKKKKKKJJJIIIIIIJJJMMMNNNPPPQQQSSSTTTTTTUUUVVVVVVaaadddhhhjjjiiigggcccaaaZZZVVVPPPJJJDDD>>>888444333///***((((((***+++,,,)))((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))&&&'''(((***---///111333;;;@@@GGGLLLNNNKKKFFFBBB<<<>>>@@@@@@????????????MMMVVVaaahhhkkknnntttyyy}}}{{{xxxvvvvvvxxx{{{}}}{{{uuuqqqrrrsssooommmmmmzzzuuujjjeeefffhhhmmm}}}~~~wwwsssooonnnjjjeeeeeeiiiiiiyyyvvvhhh^^^XXXGGG@@@<<<>>>???<<<<<>>:::444333111...+++***))))))(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))*********(((((((((((()))***++++++)))******))))))))),,,...+++---000444:::BBBKKKQQQTTTYYY```dddbbb]]]WWWTTTQQQSSSRRRNNNLLLMMMKKKHHHJJJHHHHHHLLLRRRWWWXXXXXXRRRMMMGGGFFFHHHJJJKKKJJJKKKJJJGGGAAA===>>>DDDIIIGGGGGGEEEBBB???===>>>???FFFHHHJJJJJJIIIIIIJJJKKKMMMSSS\\\ccciiillloooqqqnnnkkkgggbbb]]]WWWQQQLLL<<<777000+++))))))))))))((((((''''''''''''&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''&&&''''''((()))'''''''''''''''((())))))+++)))'''(((,,,444<<>><<<:::666111---)))&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''))))))*********(((((((((((((((***+++,,,((()))+++,,,,,,///444888222777???HHHOOOVVV\\\```XXXZZZ[[[ZZZWWWTTTRRRQQQQQQUUUUUUQQQPPPRRRQQQMMMKKKKKKNNNVVV```gggiiihhh^^^WWWOOOMMMOOOTTTVVVVVV[[[YYYTTTMMMGGGHHHOOOUUUYYYYYYXXXSSSMMMHHHFFFGGGAAADDDGGGHHHGGGFFFGGGIIIFFFJJJOOOSSSWWW]]]ccchhhhhhhhhiiikkkllljjjfffbbbSSSNNNGGG@@@:::555000---*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&''''''))))))'''''''''''''''((()))))))))))))))))))))******+++......000444;;;CCCJJJNNNNNNMMMLLLKKKKKKKKKLLLLLLPPPKKKHHHKKKTTTZZZ\\\[[[fffsss~~~zzzzzztttqqqnnnjjjfffdddbbbbbbXXXSSSPPPTTTWWWWWWVVVWWWUUUVVVXXXWWWVVVWWW^^^eeetttwwwwwwrrrnnnlllfff```]]]]]]```eeegggfffjjjoooqqqzzzqqqoooooobbb^^^aaajjjllldddaaaeee^^^YYYRRRKKKEEEBBB@@@???DDDGGGMMMTTTYYY\\\\\\\\\]]][[[WWWSSSOOOIIICCC>>>===>>>>>>===999444000---+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''((())))))******))))))((((((((((((***,,,---&&&))),,,...///444:::???IIINNNVVV[[[\\\[[[YYYXXXVVVUUUSSSPPPOOOQQQVVVYYY^^^bbbbbb]]][[[]]][[[VVVWWWWWW[[[dddooowwwxxxwwwlllddd[[[XXX[[[aaadddeeeooommmhhh___XXXXXX___fffggggggfffaaaYYYSSSPPPPPPIIILLLMMMLLLHHHDDDDDDEEENNNNNNLLLIIIHHHJJJQQQVVVXXX[[[aaahhhnnnpppooommmoookkkddd\\\TTTJJJAAA<<<.........------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''((())))))++++++******++++++,,,---,,,333===GGGOOORRRSSSSSSMMMJJJGGGGGGMMMWWWbbbiiihhh```YYY[[[dddkkkkkkhhhggguuu~~~pppgggddd```^^^[[[WWWSSSOOOMMMLLLLLLKKKMMMPPPPPPMMMMMMOOOMMMPPPVVV\\\___bbbgggmmmnnnnnnnnnlllggg^^^UUUQQQOOOPPPXXXdddkkkkkkhhhhhhkkktttxxxqqqhhhhhhmmmrrrppplllooovvvvvvrrrwwwwwwrrrhhhYYYKKKCCCBBBDDD@@@BBBDDDFFFIIIOOOUUUZZZ]]]ZZZWWWTTTQQQLLLGGGCCC888:::===??????<<<999666///...,,,+++)))(((((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((()))***************'''(((***,,,------------)))000666:::BBBMMMVVVZZZWWWWWWVVVVVVWWWWWWTTTPPP^^^XXXUUUWWW]]]ccciiilllvvvuuummmddd___eeejjjlllsss{{{wwwyyyooojjjpppvvvuuuttttttyyytttsssqqqiiieeeuuutttccc]]]^^^^^^[[[UUUTTT^^^hhhiiieeeaaabbb```XXXKKKCCCCCCCCC@@@KKKNNNVVV]]]```bbbhhhoooooopppmmmhhheeebbb___[[[KKKFFF???:::555111...+++))))))))))))))))))(((((((((((('''%%%###$$$''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((())))))))))))((('''&&&,,,***'''(((+++111555888DDDEEEJJJOOONNNHHHFFFGGGGGGQQQVVVYYYcccrrrwwwrrrqqqfff___bbbeeedddccceee\\\bbbccc\\\WWWWWWUUUPPPUUUPPPNNNQQQUUUWWWWWWWWW[[[[[[\\\___aaaaaa___]]]XXXYYY```ggghhhgggnnnxxx~~~}}}xxxuuufffYYY\\\]]][[[XXXZZZbbblllmmmiiidddbbbbbbcccaaa___gggqqqjjjjjjgggfffppp~~~xxxvvvmmmaaaZZZXXXTTTNNNHHHMMMMMMKKKEEEAAACCCJJJPPPVVVUUURRRLLLGGGEEEHHHKKKFFFIIIFFF>>>;;;>>>AAA???:::666111---+++)))((('''+++***)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((('''(((((()))************///---+++******---000222<<>>999333...++++++(((((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,///---******---444<<>>AAADDDGGGEEE>>>555///,,,'''((()))++++++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))*********,,,++++++******+++---...***+++...444<<>>CCCFFFCCC<<<444...,,,++++++***))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))*********+++,,,+++))))))***,,,///111444999AAAIIIQQQVVVYYYZZZRRRRRROOOLLLOOOVVVZZZZZZ]]]dddeeegggxxx~~~vvvwww~~~~~~~~~zzzwww|||rrrooosssppplllxxxyyyppphhhhhhggg```VVVQQQOOOGGGDDDKKKRRRRRRQQQQQQTTTSSSRRRSSSUUUVVVUUUTTT\\\ZZZTTTKKK@@@666///---,,,+++))))))******(((%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******++++++++++++,,,...000222CCCGGGKKKMMMKKKIIIGGGGGGNNNRRR[[[eeegggcccaaacccggghhhfffbbb___]]]WWWQQQOOOOOOMMMLLLOOOWWW```fffqqqqqqrrrqqqnnniiieeeccc]]]bbbeeehhhoooxxxzzzvvvpppqqqwww}}}uuuppprrryyyyyyuuuwwwnnnfffkkklllmmmqqqyyytttsssmmmfffeeejjjoooooommm|||xxxtttpppmmmlllooosssttttttooopppsssvvvvvvnnn```UUUHHHEEEBBB@@@???AAABBBCCCAAACCCHHHPPPVVVXXXVVVUUUFFFBBB>>>===??????<<<999555222...***((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))******+++++++++***))))))***---222777:::MMMQQQWWW\\\]]][[[WWWTTTQQQTTTUUUSSSUUU]]]eeehhhggguuuyyyvvv~~~yyy{{{~~~zzzxxxwwwvvv}}}{{{ooofffjjjrrrsssoookkkYYYQQQPPPXXX\\\UUUNNNLLLNNNOOOSSSWWWZZZZZZWWWTTTVVVYYY^^^^^^YYYOOOEEE>>>111---)))((()))+++***)))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))***+++...,,,))))))...666???EEELLLLLLJJJGGGFFFJJJRRRXXX``````cccffffffccccccgggfff___VVVNNNLLLNNNQQQRRRUUUUUUTTTSSSYYYccclllooouuunnniiiiiigggccc_________fffmmmtttyyyzzz~~~yyy}}}~~~pppjjjoookkkgggnnnppprrrtttxxx~~~yyyooollljjjhhhhhhooowwwxxxuuu~~~{{{xxxmmmllllllnnnqqquuuvvvvvvpppkkkfffeeehhhhhhccc^^^[[[[[[ZZZXXXTTTMMMEEE???BBB>>>>>>EEEMMMPPPSSSUUUYYYOOOBBB999888<<>>BBBDDDHHHLLLUUUSSSLLLAAA888777===CCC@@@???<<<888333///,,,***((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***++++++,,,,,,///000222888BBBMMMXXX^^^___]]]ZZZWWWTTTRRRQQQQQQYYYdddmmmlllhhhjjjooosss{{{ttt|||zzzrrrnnnkkkgggaaa\\\^^^ddd^^^dddgggeeeeeeeee```XXXZZZ^^^bbbdddffffffbbb]]]llliiijjjnnnnnnlllpppxxx}}}wwwsssvvvzzz|||yyy~~~rrrmmmiiiiiiiii```UUUYYYeeennneeeWWWMMMJJJMMMRRRVVVYYYNNNEEEJJJXXXcccaaa[[[XXXMMM===222...,,,)))'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))******+++***000888AAAGGGJJJJJJIIINNNRRRWWWYYY[[[aaakkkrrrjjjfffdddaaaZZZQQQNNNOOOWWWSSSQQQSSSWWW[[[___ccc\\\]]][[[\\\fffssswwwtttkkklllrrrwwwtttllljjjoooqqquuujjjiiimmmooonnnqqqwwwwwwrrr|||{{{vvvxxx{{{~~~|||zzztttjjjcccdddllluuurrrtttyyy```PPPAAA<<<;;;;;;???EEECCCLLLRRRLLL>>>333444999AAAAAAAAA???;;;555///+++))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))******)))''''''***,,,((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))%%%(((+++,,,+++******++++++***+++...---+++---333555:::DDDOOOXXX\\\]]]\\\ZZZ\\\ZZZ___fff___XXX^^^dddqqq~~~~~~{{{|||~~~~~~rrreee```bbbddd```ZZZPPPSSSTTTRRRPPPRRRTTTTTTPPPTTTUUUQQQOOOPPPOOOMMMIIINNNQQQPPPRRRWWWYYYXXXVVVZZZ]]]]]][[[[[[___ccceeeggggggeeebbbbbbggglllxxxwwwpppvvvxxxtttppprrrttttttuuuwwwnnn]]]SSSTTTSSSNNNTTTYYYZZZSSSNNNQQQ[[[dddjjjfff]]]QQQDDD888///***)))))))))+++++++++(((%%%&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***)))'''''')))+++,,,,,,...)))&&&)))---...+++)))666===GGGLLLHHHEEEPPP___qqqzzzzzzooohhhjjjllliiissslllcccWWWJJJCCCIIITTTccc\\\UUUVVV^^^eeehhhggghhhfffeeegggjjjnnnqqqqqqkkkvvv}}}~~~wwwyyy~~~~~~|||pppmmmxxx|||~~~~~~~~~~~~}}}}}}~~~{{{tttqqqrrr{{{xxxrrrtttuuutttuuunnnqqqkkkOOO@@@;;;:::===AAABBB???BBBGGGDDD:::333222555>>>HHHKKKDDD;;;444111,,,***(((((()))+++******((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///---******+++***'''%%%((((((''''''&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))******+++,,,---,,,)))''')))+++...555===CCCJJJUUU\\\]]]XXXPPPLLLdddttt}}}|||tttggggggxxx~~~{{{wwwqqqnnnlllkkkiiihhhbbbZZZTTTRRRQQQPPPPPPNNNOOOOOOLLLIIIIIIKKKLLLJJJMMMMMMHHHEEEGGGGGGEEEAAAEEEGGGFFFHHHMMMPPPOOOPPPRRRSSSQQQNNNNNNPPPSSS\\\```cccbbb^^^YYYXXXXXXiiipppvvvvvvxxx}}}|||rrrddd\\\^^^``````XXX\\\[[[TTTNNNOOOUUUYYYbbbdddeeeddd]]]RRRGGG@@@333///+++((((((*********(((((())))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))((('''((((((((((((''')))***((('''+++666@@@CCCDDDHHHMMMPPPYYYooo{{{uuuooofff]]]^^^ZZZWWWTTTPPPNNNUUU^^^jjjfffaaa```bbbiiippptttbbbeeekkkqqqvvv|||{{{wwwqqqlllmmmrrrmmmqqqxxx{{{uuuvvvnnnlllrrruuutttzzz}}}}}}}}}www}}}~~~yyy{{{~~~~~~zzztttsssvvvsssvvvyyyzzzzzz|||yyyuuuooosssuuuaaaPPPFFF@@@<<<999===;;;>>>DDDEEE>>>777555333999BBBJJJLLLGGG???888444111---***))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&AAA888...)))***+++)))&&&))))))((((((((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))+++)))((((((***,,,------///+++***///555===IIISSS[[[\\\\\\ZZZUUUSSSTTTVVVxxxwwwjjjeee___^^^___^^^ZZZWWWRRRSSSQQQLLLEEEBBBDDDGGGKKKKKKKKKIIIEEEEEEHHHLLLLLLNNNLLLEEEBBBCCCEEEDDDEEEGGGGGGEEEFFFLLLOOONNNNNNNNNMMMKKKHHHHHHIIIKKKSSSUUUVVVTTTPPPLLLIIIHHHSSS]]]eeegggggghhhhhhgggmmmttt}}}ppphhhccc^^^]]]___ccceeeaaaTTTJJJJJJNNNPPPYYY___ffflllkkkfff]]]WWWEEE===222***'''(((+++---((()))))))))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))(((((((((((('''+++///...///666CCCMMMIIIIIILLLRRRZZZggg{{{|||qqqmmmiii___SSSKKKNNNLLLMMMRRRVVVYYY^^^dddnnnmmmjjjeeecccgggqqqyyykkkqqqzzzvvvrrrvvv{{{~~~{{{vvvpppkkklllqqqnnnttt~~~{{{qqqmmmlllmmmkkkkkkwwwrrroootttvvvtttmmmrrrtttrrrvvv}}}}}}vvvttttttuuuuuuoooiiikkkqqquuurrrmmmhhhhhhppp}}}zzzvvvzzzzzzyyyooo```VVVQQQHHH===@@@>>>>>>BBBCCCAAA@@@AAA:::888:::CCCLLLPPPJJJDDD<<<777111---***)))'''&&&''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZLLL:::,,,((()))+++---)))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&&&&(((%%%'''(((******((('''%%%((((((((('''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))),,,***((()))+++---,,,+++,,,,,,222<<>>CCCIIIDDD>>>888<<>>KKKRRRTTTXXX^^^[[[cccmmmtttwwwxxxzzz{{{~~~tttpppqqqnnnhhhbbbWWWQQQMMMKKKHHHGGGMMMVVVRRRSSSVVVZZZ___bbbdddeeeXXXWWWWWWWWWUUUUUU^^^iiixxxyyyvvvnnniiihhhhhhffflllkkkgggccceeeiiijjjgggfffaaaZZZVVVVVVWWWWWWVVVTTTNNNFFFBBBAAABBBBBBAAACCCWWWhhhhhh]]]VVVXXX[[[bbbdddjjjqqquuuvvv{{{uuummmkkkrrrtttkkkdddcccaaarrrxxxiiiWWWRRRTTTTTTVVVZZZ___eeekkknnnoooppplllcccUUUGGG<<<333,,,((()))'''&&&''')))+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((***++++++))))))+++---(((111888===DDDMMMPPPMMMLLLZZZlllzzzzzzqqqiiiXXXJJJ@@@BBBFFFJJJTTT``````YYYTTTWWW[[[]]]___bbbhhhjjjmmmpppuuu|||yyyyyyzzz{{{{{{{{{yyyrrrkkkooo}}}{{{uuuqqqtttyyyxxx|||zzzsssmmmkkklllooosssxxxyyyrrroooooooooooooooiiiooovvv}}}}}}tttjjjjjjkkkkkkgggdddiiiqqq}}}zzztttpppqqq|||tttlllooojjjbbbhhhtttrrrfff]]]eeeggg[[[III======AAADDDAAA???AAAHHHPPPUUUWWWJJJEEE>>>888333000---+++))))))))))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkjjjeeeZZZJJJ:::...(((******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%'''(((((((((((()))))))))'''''''''(((((())))))***((((((((()))))))))******'''***,,,---...///111444===DDDPPPYYYZZZXXX]]]dddtttwww||||||pppmmmmmmddd\\\[[[\\\ZZZVVVTTTSSSPPPRRRVVVUUURRRXXXcccZZZZZZ]]]fffqqqyyy{{{zzzkkkgggfffgggbbb```jjjyyy|||xxx~~~{{{~~~wwwnnniiijjjkkkiiifff___ZZZTTTRRRQQQNNNGGGAAAJJJ\\\iiicccRRRHHHHHHKKKWWWUUUUUUYYY[[[^^^fffnnnqqqwww|||{{{xxxqqqkkkiiigggxxxqqqkkkeeeNNNSSSZZZaaagggjjjkkkkkkqqqlllddd[[[PPPDDD999111///+++'''''')))++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,***''''''***...111AAAMMMNNNQQQ\\\hhhmmmjjjttt||||||vvvmmmaaaWWWHHHGGGKKKRRRYYY```jjjsssiiibbb]]]___dddggglllppprrryyyyyyxxxzzz|||}}}|||wwwqqqmmmtttvvvwwwtttooorrr}}}yyy{{{tttnnnmmmmmmmmmooosssfffiiipppzzz{{{sssmmmjjjjjjllllllkkknnntttvvvuuurrrnnnkkkmmmsssxxxxxxwwwyyy||||||{{{~~~{{{yyyqqqgggiiirrrtttnnn{{{}}}aaaKKK???<<<<<<@@@FFFLLLQQQUUUYYY\\\XXXSSSKKKCCC<<<666000,,,************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^ccchhhiiiaaaQQQ???333---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&'''((((((((())))))))))))&&&''''''((())))))******(((((()))))))))*********&&&***---------222<<>>CCCIIIPPPVVV[[[^^^aaa\\\VVVNNNGGG???777222,,,,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&SSSWWW```iiilllcccSSSFFF///...---+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((())))))(((((((((((())))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))************&&&***---------555DDDQQQWWWYYYZZZWWWRRRZZZttt{{{uuusssuuulllZZZPPPPPPHHHKKKRRRVVVSSSPPPWWWcccccceeesssqqqlllvvvvvvvvvxxx{{{}}}}}}}}}~~~|||zzzzzzuuujjjfffiiikkkiiieeeUUU[[[^^^XXXQQQNNNLLLIIIGGGHHHIIIFFF???===GGGUUUaaaeeeeeebbbdddllluuuyyy}}}yyyyyyrrrddd___YYYRRRMMMOOOWWWaaahhhdddggglllooonnnhhh^^^VVVCCC:::000++++++,,,+++***************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''((((((((()))))))))))))))************'''***---...///444>>>FFFSSSRRRTTTeeemmmlllmmmeeeTTTIIIIIINNNOOO[[[dddiiikkkrrr||||||uuuttttttwww{{{zzzsssoooooopppqqqvvv~~~zzz{{{|||xxxvvvzzz}}}zzz|||yyyssspppssswwwuuuoookkkhhhbbb```ffflllmmmllllll\\\aaahhhiiifff```]]]\\\XXX\\\eeekkkjjjhhhppp}}}pppgggnnn{{{zzzggg\\\UUUOOOCCC???<<<>>>FFFPPPYYY___ccc```[[[UUUOOOGGG???:::...------,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&```UUUPPPXXXdddggg```ZZZGGG777+++++++++'''''',,,)))++++++(((&&&&&&'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((()))******)))++++++)))''''''***...333---)))---;;;JJJUUUYYYTTTXXXYYYUUUTTT```xxx~~~wwwppppppjjjbbb\\\XXXSSSMMMIIIJJJOOOSSSTTTSSSWWWaaaiiifffjjjyyyzzz}}}~~~}}}uuujjjmmmrrrmmmbbbXXX___[[[XXXbbbeee]]]YYY]]]TTTLLLGGG@@@<<<@@@IIIQQQSSSVVVXXX[[[```fffjjjtttyyy~~~tttrrrkkk______ZZZYYY\\\[[[WWWWWWZZZ``````dddkkkkkkfffdddhhh___PPP===///+++,,,,,,,,,---+++(((''''''((()))+++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))***,,,---,,,+++))))))***+++,,,,,,---555BBBMMMQQQSSSTTT```yyywww^^^]]]XXXSSSNNNHHHGGGUUUgggkkkeeedddmmmsssrrrpppqqqnnnpppyyy{{{qqqpppsssuuuuuuwwwzzzsssmmmlllppptttcccaaa___]]]\\\\\\]]]^^^^^^___aaaccceeefffgggggghhhiiiiiihhhgggggglllqqqggghhhjjjkkklllnnnqqqrrrnnnrrrxxx~~~{{{oookkkoookkkccceeeoooqqqkkkfffgggfffeeeeeefffeeebbb]]]cccaaa^^^______fffxxx{{{uuujjjfffbbb______[[[KKK>>>>>>DDDJJJPPPWWW[[[ZZZ[[[]]][[[QQQBBB777:::777111+++'''''')))***+++)))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######cccZZZSSSUUUYYY]]]bbbgggXXXKKK;;;222,,,((((((+++'''((('''&&&%%%'''))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))(((''''''(((((()))(((((((((((()))******,,,,,,++++++*********+++)))///888AAAJJJPPPUUUXXX^^^]]][[[ZZZ```rrrrrrhhhbbb\\\SSSSSSRRRRRRQQQOOOLLLJJJPPPXXXaaaeeeeeegggkkkpppzzzkkk^^^fffeeejjj}}}tttfffXXXQQQMMMHHHGGGIIIGGGGGGHHHIIILLLRRRYYY^^^tttuuuyyyuuusssmmmcccbbb^^^YYYZZZ```dddaaaZZZXXXVVV[[[gggnnnkkkfffdddjjjbbbTTTDDD777---&&&""")))***+++***((((((***,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))((()))+++***)))((()))***///+++---888CCCGGGHHHKKKNNNgggsssZZZKKKLLLKKKIIIHHHGGGMMM[[[hhhlllhhhfffiiiiiigggiiimmmuuutttvvv}}}~~~wwwnnnhhhcccbbb___[[[WWWVVVXXXZZZSSSQQQOOOMMMMMMMMMNNNOOOLLLMMMOOOQQQRRRSSSSSSSSSUUUZZZ\\\[[[\\\dddjjjlllkkkiiigggggggggeee___[[[bbbfffmmmwww|||uuuvvvtttmmmiiijjjkkklllooonnniiidddZZZjjjmmmhhhfff___ZZZ___uuu|||~~~~~~tttjjjfffgggooowwwsssdddTTTKKKHHHFFFHHHMMMUUUTTTTTTVVVWWWSSSJJJCCC:::777222...+++***(((''')))'''%%%%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###ddd^^^WWWPPPJJJLLLYYYgggiiibbbSSSAAA444000,,,))))))((('''''''''''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((+++***))))))((())))))))))))))))))((())))))***+++---,,,+++,,,---------,,,...;;;JJJTTTVVVXXX\\\aaaiiilllooosss{{{kkkWWWOOOMMMLLLIIIJJJLLLNNNPPPUUU[[[___oootttyyyzzzxxxxxx{{{|||uuu{{{zzzsssccc\\\[[[WWWPPPKKKFFFEEEDDDCCCBBBEEEIIIMMM```aaafffnnntttwww{{{|||sssiiijjjeeebbbgggttt|||sssdddYYYRRRQQQ[[[gggiiieee```dddeeecccZZZLLL===111+++'''))),,,,,,***)))***,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))((()))******))))))***,,,///000;;;KKKPPPNNNRRR[[[mmmnnnRRRHHHJJJHHHKKKMMMMMMRRR^^^hhhmmmmmmooossstttpppnnnttt|||~~~qqquuu~~~|||{{{wwwrrriiiaaaZZZTTTOOOLLLMMMLLLKKKKKKLLLLLLKKKIIIJJJIIIGGGFFFEEEFFFFFFGGGEEEFFFIIILLLOOOQQQRRRSSSZZZeeekkkiiiqqq~~~sssiiieeeeeedddgggtttuuupppmmmmmmqqqqqqnnnkkkggg|||qqq```VVVYYY]]]ccchhhlllrrrxxx|||vvvmmmhhhlll}}}ooobbbVVVKKKFFFEEEJJJHHHGGGHHHKKKMMMKKKHHH???;;;777555333000+++''')))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$gggccc]]]TTTIIIEEEMMMYYYiiimmmgggUUUGGG???444(((---***)))++++++(((&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((++++++******)))******+++***))))))))))))***++++++++++++++++++,,,///444777DDDKKKTTTXXXZZZ```lllvvvvvv~~~pppZZZKKKIIIMMMQQQWWWUUUSSSRRRVVVcccttt|||uuuiiidddccc^^^UUUNNNOOOPPPPPPNNNIIIEEEBBBBBBHHHKKKUUUdddnnnooonnnnnnvvvsssqqqkkkooozzznnndddXXXNNNNNNWWW^^^^^^[[[VVV[[[aaaccc^^^SSSGGG???---+++)))((()))*********))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))+++,,,,,,+++***+++---///333AAAPPPSSSOOORRRaaapppiiiQQQFFFJJJRRRRRRWWWYYYZZZaaakkkooommmnnn{{{mmmhhhfffkkkpppvvv}}}jjj]]][[[```TTTPPPKKKHHHFFFGGGHHHIIIHHHGGGHHHLLLPPPPPPLLLHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJNNNTTTYYY]]]```bbbooo~~~vvvtttvvvtttoooyyyqqqoooooooooppp|||tttdddXXXWWWVVVUUUXXXdddttt|||{{{rrrmmmppp~~~xxxnnn___NNNCCCDDDAAA??????BBBDDDEEEEEEGGGCCC>>><<<;;;888222---+++***)))***++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%eeebbb```]]]UUULLLIIILLLZZZgggmmmggg\\\QQQ@@@///...)))(((,,,---((($$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))++++++************++++++***************+++,,,,,,'''***,,,,,,,,,333>>>GGGRRRSSSUUUXXX```nnn}}}~~~yyyyyyssspppfffUUUKKKNNNVVV\\\aaa___\\\\\\dddttt|||zzzuuuooohhhaaaWWWPPPSSSWWW[[[\\\VVVNNNFFFBBBBBBDDDMMM[[[dddeeedddeeefffsssxxxrrrnnnlllfff]]]RRRNNNRRRWWWXXXUUURRRTTTZZZ```ccc^^^TTTKKK:::222(((%%%'''***)))'''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))***,,,,,,,,,++++++---111444CCCPPPUUUPPPRRRcccrrrwwwiiiUUUJJJJJJPPPVVVYYY]]]aaaeeekkkpppoookkkwwwxxxppp]]]]]]```iiivvvooo[[[RRRLLLKKKLLLKKKJJJHHHEEEDDDDDDFFFHHHEEEEEEHHHMMMQQQQQQMMMHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFIIIMMMRRRWWW[[[^^^```jjj{{{|||rrrlllrrrxxxzzz|||vvvrrrrrrvvv{{{mmmeeeddd```YYYWWW]]]lllxxx|||wwwtttuuu{{{uuuZZZDDDBBB@@@>>>===>>>AAABBBCCCMMMHHHCCC???===;;;777333---,,,******+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%XXXUUUWWW\\\\\\UUULLLHHHOOOZZZfffllliii___OOOAAA222***''',,,---'''$$$&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''((((((((()))))))))*********)))******+++,,,++++++******++++++,,,---(((***---///333===IIISSSSSSUUU[[[eeerrr{{{tttqqqnnndddccc\\\QQQLLLRRR[[[```fffgggiiiooozzz}}}yyyyyy{{{~~~zzz{{{qqqjjjccc^^^\\\```dddddd___WWWPPPLLLKKKHHHHHHLLLOOOPPPTTTZZZhhhoooxxxzzzgggiiiaaa]]]YYYXXX\\\___YYYPPPNNNMMMPPPWWW___bbb]]]XXXIII???222***)))***)))&&&((((((((((((((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))************++++++---111777<<>><<<;;;<<<>>>???KKKIIIFFFBBB===:::888777000...***((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&TTTOOOOOOWWW\\\[[[WWWTTTOOOQQQYYYeeejjjfff^^^ZZZEEE777---...---'''&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))***++++++,,,++++++++++++,,,------,,,+++---444@@@KKKSSSVVVZZZbbbnnn|||ooocccbbb```\\\TTTUUURRRPPPTTT```iiimmmuuutttvvv}}}xxxvvvsssssswwwvvvoooiiihhhnnnmmmqqqzzzzzzvvvvvvxxxzzzuuu~~~uuuttt~~~}}}xxxpppfff]]]XXXVVVTTTPPPKKKHHHDDDBBBGGGOOOeeeggglllqqqvvv}}}{{{mmmjjjccc```[[[^^^hhhmmmbbbRRRLLLKKKMMMRRRXXX^^^```aaaUUUOOODDD888///***))))))((((((((((((((()))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********((()))+++...333:::CCCIIITTTMMMXXXxxxyyydddZZZMMMFFFKKK[[[nnn{{{pppooo{{{xxxrrrqqqttt~~~ssscccZZZOOOGGGGGGIIIHHHFFFFFFGGGIIIIIIGGGCCCBBBCCCEEEDDDFFFHHHIIIHHHGGGFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPOOORRRTTTVVV^^^fffhhhfffiiioooxxx{{{sssoooooolllfffeeejjjkkkkkkssszzzvvvvvvppplllfffgggkkkssszzz}}}zzzwwwjjjmmmvvvyyyuuurrrssszzzuuubbbRRRNNNHHH@@@<<<;;;===???FFFIIIJJJGGG@@@;;;999999777333---***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''\\\UUURRRXXX___bbbdddfffUUUNNNOOO\\\fffggghhhlllZZZGGG666222...'''&&&,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,---...222------999JJJVVVXXXTTThhhrrr|||}}}tttaaaQQQMMMMMMLLLLLLOOOQQQVVVcccttt~~~zzz~~~{{{yyywwwuuuzzz}}}~~~uuulllmmmmmmqqqwwwxxxqqqkkkhhhdddhhhqqq|||rrriiigggiiibbbeeeooo}}}}}}qqquuu|||kkk```\\\[[[YYYXXXVVVSSSKKKDDDFFFMMMYYY\\\bbbiiimmmrrryyy{{{uuujjjnnneee[[[]]]llluuujjjWWWSSSSSSSSSRRRRRRUUUYYY]]][[[ZZZSSSDDD333))))))---((((((((((((((()))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************)))***...222999CCCNNNVVVVVVRRRkkkzzz``````OOOHHHDDDMMMaaaqqqxxxxxx{{{xxx~~~wwwtttsssxxx~~~|||dddTTTNNNOOODDDCCCEEEHHHGGGDDDGGGLLLMMMNNNMMMIIIEEECCCEEEHHHCCCEEEGGGFFFCCCAAABBBDDDFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUXXXVVVTTTWWWZZZZZZYYYXXXVVVUUUUUUVVVZZZ___dddgggzzzoooeee______[[[XXXdddtttyyywwwuuummmkkkmmmjjjnnn~~~xxxiiieeejjjpppqqqooollllllqqqzzzxxxjjjdddXXXLLLCCC@@@BBBDDDDDDJJJPPPMMMEEE===;;;;;;===999222---,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''mmmVVVQQQWWW^^^eeejjjoooaaaRRRRRR^^^iiikkkiii___YYYQQQ???+++***...'''&&&'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,++++++,,,,,,------.........222DDDVVVUUUJJJRRRfffwww}}}{{{hhhUUUMMMKKKIIIJJJNNNRRRVVV___jjjuuu|||uuuvvv{{{xxxqqqttt}}}xxxxxx{{{tttpppxxx}}}xxxuuu{{{zzz}}}|||vvvsssrrrpppooonnnppptttvvvuuutttwww||||||}}}{{{www~~~pppeeebbbZZZVVVZZZ\\\VVVYYYZZZRRRXXXOOOMMMXXXhhhuuu{{{vvvkkkppppppiiiggglllooonnnaaaWWWNNNPPPYYY]]]WWWOOOYYY^^^aaaYYYHHH777,,,)))++++++***))))))))))))***)))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&(((***+++******+++,,,,,,+++///999EEELLLPPPRRRZZZ___kkksssiiiUUULLLPPPNNNWWW^^^```ccckkktttwwwvvvzzz~~~vvvvvv{{{vvvkkkaaa^^^[[[WWWOOOEEEDDDIIIFFFEEECCCCCCEEEJJJPPPTTTRRRNNNIIIEEECCCCCCCCCCCCHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJLLLOOORRRSSS[[[aaaeeehhhmmmmmmjjjjjjhhhffffffhhhhhhaaaZZZVVVRRROOOMMMIIIHHHMMMUUUYYYXXXZZZ```jjjvvv~~~xxxnnnfff^^^^^^bbbjjjuuu}}}qqqkkkllltttsss|||ooo\\\SSSUUU___gggfffmmmtttyyyxxxzzzrrrsssssskkkXXXDDD<<<>>>CCCKKKPPPMMMHHHDDD===555:::;;;:::666111///222666,,,+++******+++***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$www```VVVWWW\\\bbbgggqqqpppggg\\\^^^iiiiii______RRROOOMMM===111...)))((())))))((('''&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((()))))))))+++***)))))))))***,,,,,,++++++,,,,,,---------...777HHHQQQKKKLLL]]]mmmrrrnnn~~~zzzsssaaaPPPIIIIIIKKKOOOTTT___ccckkkuuuxxxqqqyyy}}}xxxqqquuu~~~}}}}}}yyywwwwwwuuurrroookkkmmmrrrvvvuuurrruuu{{{~~~wwwrrrxxxwwwkkkeee```YYY[[[___^^^ccccccYYYQQQPPPTTT___iiisss~~~vvvuuussssss{{{}}}rrreeeUUUOOOSSSYYYZZZXXXRRRXXX^^^\\\SSSDDD888111+++***))))))***+++******))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''')))+++++++++***,,,---+++///666>>>EEEOOO[[[ddd]]]YYYZZZ\\\UUUKKKLLLUUUWWW```gggggghhhmmmsssuuurrr|||}}}yyyuuulllZZZIIIEEEGGGKKKOOOPPPOOOKKKGGGKKKHHHDDDCCCDDDHHHKKKMMMJJJIIIHHHGGGHHHHHHIIIHHHJJJJJJJJJIIIHHHIIIJJJLLLKKKLLLLLLMMMNNNQQQWWWZZZaaammm|||}}}~~~|||qqqfffXXXTTTPPPOOOLLLHHHIIILLLFFFEEEEEEHHHNNNUUUYYY\\\eeetttnnnbbb___gggnnnwww{{{yyyuuutttvvvyyy~~~wwwcccUUUPPPSSSVVVdddlllxxx~~~wwwxxx|||oooVVVHHHCCCEEEJJJMMMJJJIIIHHHCCC<<<:::>>>@@@===777444666:::,,,***))))))******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$${{{nnn```XXXcccqqqrrreeedddqqqqqqddd\\\IIIJJJUUUKKK888///+++,,,***)))'''&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((+++************+++,,,,,,,,,------...///111333444BBBSSSUUUIIIMMMgggzzz|||xxxsssmmmcccWWWLLLJJJPPPVVV]]]bbbiiinnnvvv|||xxxvvvuuusssqqqssswww}}}zzzuuu{{{zzzuuunnnnnnpppqqqmmmjjjlllrrr~~~{{{~~~wwwnnnlllpppgggiiippprrruuurrrfffVVVXXX]]]```bbbiiiyyyzzzuuuuuu~~~~~~xxxkkkZZZOOOMMMQQQTTTUUUPPPTTTZZZ___^^^UUUHHH===000---))))))+++,,,+++))))))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++++++++---///000777===AAAEEEOOO___jjj\\\RRRIIIHHHGGGFFFMMMWWWccckkkpppnnnkkknnnqqqssszzzzzzmmmddd\\\ZZZXXXPPPGGGAAAFFFHHHFFFDDDLLLZZZ]]]YYYOOOJJJDDDBBBCCCEEEEEEDDDBBBCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQRRRTTTWWW\\\ccclllqqqvvv[[[TTTNNNNNNLLLHHHDDDDDDJJJIIIHHHJJJMMMOOOPPPPPPOOO[[[gggkkkhhhjjjttt}}}uuuvvvvvvsssqqqsssyyy~~~tttiiiaaa\\\YYYYYY^^^hhhvvv}}}zzzzzzjjjUUUEEE@@@CCCEEEFFFIIIJJJEEE>>>666:::???>>>:::666666888,,,***(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%eeeTTTVVVcccjjjiiilllvvvvvvmmmaaaNNNLLLTTTOOODDD===555///,,,(((&&&&&&'''))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''((((((((((((************++++++,,,,,,///...---///222888>>>BBBOOOQQQSSSVVV]]]kkkzzzzzzhhh[[[TTTQQQQQQWWWaaaiiinnnoooqqqvvv|||ssswww{{{}}}{{{xxxvvvvvvwww}}}yyy|||wwwppprrryyy{{{uuuwwwuuunnnmmmqqqxxxrrrzzz|||qqqdddccc```ZZZWWW\\\lllzzzwwwrrrqqqvvv|||xxxpppiii^^^VVVQQQPPPOOONNNSSSRRRSSSYYY___^^^UUULLL<<<555---)))***++++++***)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))))))))***+++++++++,,,///222===@@@DDDJJJTTTaaahhhkkkWWWLLLDDDEEEJJJMMMRRRXXXlllsssvvvsssqqqtttyyy{{{xxx{{{|||iiiRRRGGG@@@BBBCCCAAAFFFOOOOOOVVVTTTNNNUUUfffkkkeeeRRRMMMGGGFFFGGGHHHGGGEEEHHHIIIKKKLLLMMMNNNPPPQQQRRRUUUXXXYYYYYYZZZ^^^aaadddhhhooowwwfffZZZOOOLLLLLLJJJGGGFFFHHHHHHIIILLLOOOQQQPPPOOOLLLPPPRRROOOIIIHHHMMMSSS___fffpppyyy|||ooommmsssyyy{{{tttnnniiilllrrruuuqqqlll^^^iiioooooozzz||||||zzzgggQQQBBBBBBCCCGGGLLLMMMGGG@@@555777:::===>>>===888555///,,,)))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%rrrhhhXXXVVVZZZeeennnqqqppppppnnnaaaYYYSSSNNNRRRTTTIII555000)))&&&&&&(((***+++'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((()))******++++++,,,,,,,,,,,,///---,,,...555???JJJPPPWWWWWWYYY```mmm|||vvvsssqqqeeeUUUJJJOOOUUU___jjjtttyyywwwrrrxxx~~~www}}}yyyzzz{{{zzz~~~zzznnnlllssspppqqqxxxkkkhhhaaaYYYUUUYYY```fffgggkkksss{{{}}}}}}~~~xxxlllhhhbbb]]]XXXUUUSSSRRRQQQLLLHHHKKKTTTZZZZZZXXXLLLCCC777---******++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))******((()))******+++///444888EEEEEEJJJ\\\wwwyyyTTTKKKEEEHHHQQQXXX]]]___qqqxxx}}}}}}~~~}}}ssstttwww{{{~~~xxxdddQQQDDDBBBFFFLLLKKKEEEJJJUUUPPPaaakkkhhhfffiiibbbUUUOOOLLLJJJJJJMMMOOOOOOMMMSSSUUUWWWXXX[[[___eeejjjmmmrrrvvvwwwwwwxxx|||vvveeeTTTMMMMMMMMMLLLMMMFFFGGGIIIMMMQQQRRRQQQOOOLLLJJJGGGEEEDDDDDDEEEEEEBBBFFFLLLRRR^^^rrrvvvqqqooo{{{~~~qqqmmmddd```mmmqqqzzzrrrbbbqqq|||ssswwwyyysssUUUNNNGGGFFFIIILLLKKKKKK===999777===EEEGGG@@@888333000+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%zzzuuu\\\OOOLLL[[[hhhlllooovvvtttkkkbbbTTTKKKTTT\\\TTT@@@999///)))(((***+++***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,111999FFFRRRYYYVVVaaacccbbbuuu}}}zzzzzzwwwiiiVVVMMMPPPYYYdddppp{{{{{{rrr|||yyysssrrrvvv|||~~~}}}www{{{wwwwww~~~yyyqqqssskkkooojjjiiieee___]]]___^^^[[[RRR]]]ppp}}}~~~~~~yyywwwoooiiiaaaZZZXXXWWWWWWWWWKKKFFFAAA@@@GGGPPPXXX\\\WWWPPPCCC777...***+++,,,******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))******+++'''((()))+++...444;;;@@@BBBDDDNNNiiiUUUNNNHHHKKKVVVbbbiiikkkqqq{{{xxxoooooo{{{yyygggWWWKKKDDDBBBCCCGGGIIIIIILLLWWWbbbllluuuwwwlllaaaZZZQQQIIIGGGHHHJJJMMMPPPSSSVVVXXXWWW[[[```eeekkkuuuxxxhhhWWWPPPOOONNNNNNPPPOOOPPPQQQTTTVVVVVVTTTRRRMMMHHHDDDCCCEEEFFFDDDAAA???DDDGGGJJJSSSeeewwwwwwkkkqqq}}}|||jjj```___qqqhhhmmmwwwnnnppp~~~wwwtttlll]]]LLLCCCAAADDDJJJPPPAAA999444999DDDJJJEEE>>>:::555///+++))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&''')))+++&&&&&&''''''''''''&&&&&&zzztttgggZZZOOOPPP[[[fffpppvvvqqqiiifff^^^NNNLLLUUUWWWOOOEEE888///,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********+++***+++,,,---------,,,,,,,,,...333:::DDDOOOXXX^^^___gggoooyyy~~~{{{mmmmmmpppoooaaaQQQSSS___kkkuuu}}}vvvjjjfffpppwww~~~zzzyyyxxxvvvrrrsssqqqqqqkkkcccaaadddeeebbbQQQUUUcccttt~~~}}}yyywww{{{~~~zzztttmmmccc]]][[[[[[YYYVVVLLLKKKGGGCCCBBBFFFNNNUUU[[[XXXPPPCCC666---,,,---*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++((()))+++...333:::DDDJJJGGGNNN[[[ssssssSSSPPPOOOUUUaaammmrrrsssooo{{{}}}uuuuuuuuuqqqmmmrrrwwwtttdddPPPFFFEEEGGGFFFHHHHHHHHHQQQaaannnsss{{{ttthhh\\\RRROOOOOOQQQLLLRRRYYY]]]___ccciiinnnkkkrrr|||{{{nnneee]]]\\\^^^]]]\\\]]]WWWWWWWWWXXXYYYXXXVVVSSSQQQMMMGGGDDDDDDEEEDDDBBBBBBHHHLLLOOOYYYiiitttwww~~~{{{}}}uuuoooooo{{{mmmpppsssppprrrsssqqqlllnnnzzz{{{mmm]]]RRRIIIDDDFFFMMMBBB;;;666777???FFFIIIHHH@@@:::333---+++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&'''))),,,&&&&&&''''''''''''&&&&&&zzzzzzxxxtttzzzqqq]]]LLLNNN]]]hhhiiirrrgggkkkmmmYYYIIIOOOYYYZZZNNN>>>333...,,,***'''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,''''''(((((()))*********)))))))))))))))))))))))))))*********++++++++++++***+++,,,---...---,,,,,,///333;;;DDDNNNWWW]]]```rrrkkkyyyuuummm]]]TTTNNNPPPNNNKKKTTTaaawww~~~ssslllmmmtttzzzvvv~~~|||}}}{{{zzztttxxx}}}qqqbbb]]]dddlllooo]]]VVVUUUaaannnttttttsssqqqrrr~~~{{{tttmmmiiigggccc\\\UUUSSSUUUTTTMMMDDDAAAFFFMMMZZZ[[[XXXLLL<<<000------************))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++(((***,,,000666???IIIPPPXXXcccooo|||xxx\\\NNNQQQXXXaaammmvvvwwwtttmmm{{{~~~sssjjjgggiiikkkkkkoooeeeSSSDDDAAAFFFKKKKKKLLLTTT\\\cccrrruuu]]]TTTNNNQQQTTTUUUWWWZZZ^^^fffoootttvvvzzzrrriiifffhhhpppuuutttrrrsssjjjiiiiiijjjkkkjjjhhhfffSSSQQQMMMIIIGGGHHHLLLOOOBBBGGGJJJNNNYYYhhhqqqqqqtttpppnnnyyynnnVVVTTT^^^[[[aaaeeeiiisss{{{ssskkk]]]NNNHHHJJJFFFBBB>>><<<@@@GGGPPPUUUCCC>>>666///,,,+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&'''***,,,&&&&&&''''''''''''&&&&&&~~~vvvwww~~~ttt```VVV\\\bbbaaammmooopppnnnfffZZZNNNFFFVVV[[[VVVEEE777333...'''***++++++***(((''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&''''''((()))***+++*********))))))((((((*********)))))))))))))))***+++------,,,,,,---...555BBBHHHNNNZZZaaaiiixxx{{{zzzsssdddWWWJJJDDDKKKSSSYYYeeettt|||tttqqqmmmkkknnnwww{{{nnnrrrzzzuuu}}}xxxooohhhfffhhhlllnnnmmmcccXXXSSSQQQVVVaaallljjjsss|||wwwhhheeejjjhhh```rrrlll^^^OOOHHHIIIFFF???NNNXXXbbb```PPP>>>222---,,,+++***)))******)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''''')))*********))))))000;;;DDDKKKWWWcccgggmmmqqqqqquuuvvviiiWWW[[[[[[aaannnyyy|||{{{{{{||||||rrrnnnjjjfff^^^VVVSSSVVVOOOGGGBBBCCCDDDFFFNNNXXXeeeppp~~~mmmTTTQQQQQQPPPQQQZZZiiitttxxx~~~yyy|||jjjddd___\\\UUUMMMHHHIIILLLOOORRRTTT[[[eeemmmppprrr|||uuusss{{{uuufffaaaccc[[[UUU[[[lllwwwzzzuuuuuunnnRRRHHHDDDGGGHHHCCC>>>???JJJTTTVVVIII===:::666///*********((('''((()))***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((~~~yyy{{{wwwsssrrriii]]]eeeiiinnnooojjjaaaWWWPPPPPPYYY]]]VVVHHH<<<111******++++++***)))(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((******************)))))))))(((++++++++++++++++++******,,,---...---,,,---///111???IIINNNVVVfffkkkllltttxxxppp\\\\\\TTTSSSZZZ```gggwwwtttjjjhhhkkkoooxxx~~~~~~}}}{{{vvvkkkrrr{{{xxxyyyyyyssswww~~~yyyqqqfff^^^VVVSSSZZZccc{{{|||{{{|||xxxooovvv}}}kkkUUUHHHDDDAAA<<>>777...+++))))))++++++)))&&&***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((***+++++++++...111:::EEENNNUUUbbbnnniiigggcccaaadddgggbbbZZZbbbeeekkkssswwwyyy|||xxxnnnfff^^^VVVNNNFFFEEEGGG???DDDLLLNNNKKKMMM^^^ppppppbbbZZZUUUMMMRRRYYYdddvvvwww}}}{{{mmm^^^UUUSSSRRRVVV^^^fffkkklllmmmnnn|||uuu}}}zzzuuurrrrrrttt```___aaaiiiuuu~~~xxxooohhhOOOEEEFFFGGGFFFFFFJJJQQQWWWYYYNNNDDD???;;;333---,,,***)))))))))++++++***((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((zzzzzzgggNNNWWW]]]gggppprrrlllaaaXXXKKKSSS```eee[[[HHH888111+++++++++******************)))((((((''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))******************))))))))))))+++,,,,,,,,,,,,,,,,,,,,,//////...---,,,///333666GGGPPPVVVcccwww{{{tttttt{{{mmmUUUYYY\\\dddmmmoooppp|||vvvnnniiifffgggooo}}}}}}}}}~~~~~~~~~~~~yyywwwxxxrrr}}}xxxttt~~~tttiii]]]TTTUUUZZZmmmuuu{{{|||yyypppYYYIIIDDDCCCCCC;;;BBBNNNYYY^^^XXXLLLBBB333...))))))+++,,,)))&&&******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,000777CCCNNNUUU]]]kkkyyysssfffYYYVVVWWWZZZ^^^aaaggghhhlllpppssszzz}}}xxx~~~kkkhhh]]]QQQHHHBBB======AAAEEEHHHMMMQQQTTTaaa{{{qqqTTTHHHKKKQQQUUU]]]hhhuuu~~~nnnzzz}}}ssscccccc|||rrreeeaaa___```hhhsssvvvqqqpppuuuwwwzzzqqqlllnnnuuu{{{nnnkkkdddbbbnnn~~~|||XXXGGGEEEDDDGGGNNNTTTXXXYYY\\\TTTLLLHHHBBB999111...+++******+++,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((xxxwwwqqqYYYQQQTTT\\\jjjtttsssggg\\\PPPPPPYYYeeecccRRRBBB>>>000...+++******************))))))((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++*********)))))))))))))))++++++++++++,,,,,,,,,,,,000///...,,,---111888===IIIUUU___ooo|||{{{|||cccQQQXXXeeevvvzzzrrruuu~~~rrriiiiiiooottt{{{zzzyyyzzzvvvlllcccZZZVVVVVVTTTkkk|||ppp\\\LLLEEEEEEGGG@@@AAAHHHTTT___```VVVLLL>>>666,,,(((***,,,+++(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((())))))))))))***,,,...222???PPPZZZ]]]```jjjsssppp___RRRQQQRRRSSSZZZcccdddaaabbbkkkwwwzzzlllddd___TTTIIIDDDBBBBBBEEEJJJLLLNNNVVVdddvvv}}}jjjYYYQQQQQQSSSTTTfffooo{{{bbbVVVWWW]]]^^^___qqqsssnnnkkkfffhhhqqqrrrooovvvwwwxxxssslllnnn|||pppeeegggwwwzzziiicccjjjxxx~~~cccOOOHHHBBBEEEOOOXXXZZZXXX\\\XXXTTTPPPIII@@@666111,,,+++++++++,,,,,,***(((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((({{{```XXXSSSZZZhhhooojjjbbb]]]SSSPPPZZZaaaZZZRRROOO999555...+++*********)))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***+++))))))))))))))))))******************++++++,,,,,,///...------///666???EEEMMM^^^lllyyy~~~qqq```WWWVVVeeesssxxxxxx~~~~~~uuuppprrr{{{rrrnnnrrrwww{{{tttkkkggg```YYYUUUSSSggg}}}~~~}}}|||}}}qqqbbbSSSHHHFFFGGGIIIEEEEEENNN[[[aaa]]]WWWLLLBBB444,,,***,,,---,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))******))))))+++///333:::RRRllluuunnnccc^^^]]]XXXMMMIIINNNSSSSSSXXX```aaa^^^dddxxx~~~ggg\\\^^^QQQJJJCCCCCCFFFJJJRRRYYYVVVeee|||zzzhhh\\\PPPOOOWWW```fffiiizzzgggTTTPPPOOOXXXcccssszzzttthhhdddeeekkkmmmooozzzqqq]]]YYYggg|||yyylllqqq{{{xxxtttoooyyy|||xxxyyyvvvtttnnn^^^SSSGGGFFFNNNWWWYYYXXXYYYYYYXXXTTTNNNFFF===555000...+++++++++***)))'''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((zzzjjjXXXSSS[[[eeeiiihhhfffXXXNNNQQQ[[[```___]]]HHH???444---++++++***)))+++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++))))))))))))************))))))******++++++,,,,,,------...000555>>>HHHOOOZZZkkkwwwuuugggXXXPPPYYYhhhrrr|||qqqpppuuu|||xxxyyy{{{~~~vvvoookkkddd\\\VVVXXX\\\cccmmmzzzzzz}}}~~~{{{vvvoooiii```VVVSSSUUUPPPJJJGGGKKKUUU^^^aaaaaaXXXOOOAAA444...,,,---...++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++***++++++***+++000888???IIIhhhyyybbbPPPHHHDDDDDDJJJUUU]]]```bbbdddeeehhhwwwyyykkkWWWLLLMMMEEEBBBAAAEEELLLUUUdddqqqzzzggg[[[SSSQQQQQQUUU[[[fffxxxyyyfff]]]___gggooozzzqqqkkk\\\aaagggkkknnnttt~~~|||vvviii]]]]]]^^^lllmmm]]]___kkkvvvkkkiiizzzxxxvvv|||qqqiiinnnwwwlll```RRRLLLNNNSSSVVVWWWTTTXXXZZZWWWRRRMMMDDD<<<555222...+++******)))((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((~~~ooobbb\\\^^^bbbfff```ZZZRRRNNNUUU```cccaaaWWWLLL<<<111---,,,,,,++++++***))))))(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,((()))))))))******************++++++,,,------...,,,...000444;;;FFFRRRZZZgggvvv}}}tttaaaYYYWWWYYYeeetttxxxwwwqqqwww}}}wwwqqqhhhaaa___ZZZ[[[[[[```kkkwwwzzzwwwssswwwxxxyyyyyyrrrmmmllliiiccc```bbbVVVRRRNNNMMMQQQXXX___ddd^^^YYYNNNAAA444---,,,---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++***+++,,,,,,///777DDDNNNTTTnnnhhhRRRHHHDDDCCCMMMWWWaaaiiiooooookkkmmmvvvzzzoooeeeXXXIIIAAABBBBBBBBBFFFNNNYYYjjjfffYYYUUUTTTSSSWWW```kkktttoooccc```WWWdddlllkkknnn{{{uuujjjeee```[[[ZZZPPPKKKSSS```ooo{{{ooolllooonnneeejjjlllmmmpppwwwxxxppprrrxxxqqqhhh\\\RRRMMMNNNQQQSSSOOOVVV[[[YYYUUUSSSLLLDDD===888111,,,************)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((zzzxxx|||xxxggg\\\[[[]]]UUUYYYVVVOOOQQQ\\\bbb___aaaTTTAAA444......---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))***+++,,,(((((())))))*********+++++++++,,,,,,---...//////,,,...222888@@@LLLXXX```nnnzzz~~~ttt^^^OOOTTT```ggglllrrrzzz{{{yyy|||wwwlllhhhiiiccclllpppiiiaaabbbiiiooohhhttt|||~~~xxxpppnnnkkkddd___```[[[YYYUUUPPPOOOSSS[[[aaaaaa___XXXJJJ:::///******+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++)))+++,,,---222===MMMYYYVVViiirrrcccJJJ???DDDKKKJJJWWWbbbfffmmmuuusssjjjsss~~~~~~}}}ppppppnnncccRRRCCC@@@DDDEEEHHHOOOZZZiiizzz___VVVYYY[[[XXX^^^aaannnxxxggg```___ZZZjjjppphhhlllnnn^^^ZZZ]]]```ZZZNNNFFFGGGIIINNNaaauuuyyyuuummmxxx}}}zzzxxxssslllhhhiiimmmsssyyy|||xxxuuuooojjj```UUULLLIIIKKKNNNMMMUUU[[[YYYWWWWWWQQQJJJBBB<<<333---++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((}}}{{{iiiZZZVVVYYY]]]ZZZRRRNNNTTT\\\```___YYYRRRJJJ<<<...))),,,***)))((((((((())))))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&((()))(((((()))***((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))***++++++******************+++++++++++++++---///000222000777EEEMMMTTThhhiii{{{zzzUUUTTTWWW___jjjrrrsssrrruuu{{{vvvzzzvvvjjjfffdddiiirrr{{{wwwqqqwwwvvvnnnlll{{{lllZZZXXX___iiixxx~~~tttrrruuutttllleeekkkkkkeeeZZZRRRTTT\\\cccddd\\\XXXWWWMMM;;;...---000+++''''''+++...+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###'''''''''''''''''''''''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((***)))((()))***+++***)))(((---///000;;;NNN___fff```XXXMMMEEEDDDFFFIIIKKKVVV```lllpppmmmkkkqqqyyyzzzrrrqqqsssjjjeee^^^TTTHHH@@@DDDLLLQQQXXXcccxxxuuudddWWWWWWYYYYYYaaalllwww|||hhhaaa```eeekkkpppsssuuuyyyzzznnndddVVVTTTYYYWWWUUUKKKBBB??????AAAJJJTTThhhuuuzzzwwwvvvxxxsssxxx{{{qqqjjjmmmuuuwwwqqqlllnnntttmmmXXXJJJHHHXXX]]][[[UUUUUUZZZXXXQQQLLLEEE<<<333///---,,,,,,+++***************+++++++++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((tttddd\\\[[[ZZZXXXSSSOOOQQQYYYaaaaaa___ZZZRRRHHH===111***+++***))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((()))******++++++******************,,,,,,,,,,,,,,,---///111---;;;EEEIIIUUUlllyyyzzzlllWWWZZZ```gggooouuuyyy|||}}}vvvxxx}}}ooofff[[[RRROOO]]]dddqqquuuvvv}}}~~~yyytttrrrtttbbbZZZWWW\\\ppp}}}{{{~~~~~~yyyuuu}}}yyynnn___TTTTTT\\\cccbbb]]][[[[[[VVVHHH777...---+++***)))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((+++***)))***+++++++++***+++---000666DDDWWWaaaaaaRRROOOKKKGGGGGGLLLSSSXXXbbbhhhnnnoooooouuu~~~rrrkkkiiiiiilll]]]MMMFFFEEEFFFJJJNNN\\\yyy|||eeeZZZUUUUUU\\\aaaeeessskkk\\\\\\fffsss}}}nnnfffbbbVVVPPPRRRPPPPPPHHHAAA@@@??????EEELLLSSS```}}}|||wwwssstttzzz~~~}}}eeeWWWWWW\\\]]]ZZZWWWXXXXXXVVVQQQJJJAAA888222///---,,,*********))))))******+++************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((oooeeeYYYTTTUUUYYYXXXRRRSSSZZZ___cccbbb[[[UUUNNN<<<***---+++***)))******)))((('''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))***)))(((&&&&&&((()))+++***((('''&&&''''''(((((((((((((((((((((((((((***))))))))))))***++++++******++++++++++++++++++,,,---...------...000222777DDDMMMSSSddd}}}zzzaaa\\\ccckkkrrruuuzzz{{{uuutttuuuggg\\\^^^eeefffaaa]]]fffqqqxxxqqqkkkgggeeedddddddddeeehhhkkkmmmqqqwww~~~{{{{{{zzzyyyzzzxxxoooddd[[[QQQRRRhhhwwwcccUUURRRXXX___^^^______``````XXXEEE444+++------+++(((((())),,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&''''''((((((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))))))))))),,,++++++*********++++++---///444???OOO\\\]]]XXXLLLMMMMMMKKKLLLSSS^^^gggnnnpppqqqrrrzzzuuukkkfffcccaaa___RRRDDD???BBBJJJXXXdddiiiXXXLLLOOORRR\\\gggnnnzzzzzzooohhhaaaYYYUUUUUUXXXZZZ]]]bbbhhhpppyyyhhh```hhhxxxmmmfffggg\\\RRRQQQOOOKKKFFFCCCBBBAAA@@@BBBFFFPPP[[[rrr}}}~~~~~~zzzzzzzzzfffSSSVVV\\\aaa___YYYWWWYYYWWWQQQGGG???888333...,,,******)))))))))))))))***************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((wwwqqqZZZPPPRRR```cccWWWNNNNNNVVVbbbfff___[[[XXXHHH333///,,,))))))***+++***((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&))),,,---+++)))'''&&&&&&((()))((((((((((((((((((((((((***************++++++,,,******+++++++++++++++,,,+++---......---...222555IIIEEEMMMaaaqqq{{{lllZZZffflllsssxxx|||sssjjjccc\\\[[[eeepppsssooolllyyyxxxsssllleee```\\\YYYVVVTTTTTTTTTTTTVVVYYY\\\]]]aaafffooovvv|||}}}tttvvv~~~uuuffffffcccXXXTTTeee||||||fffUUUNNNRRRXXXXXX```dddbbbbbb```RRR@@@111000...,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))+++++++++***))))))+++,,,,,,222<<>>888000---------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***)))******)))((((((+++...+++777JJJWWW[[[XXXTTTSSS___]]]YYYUUUUUU[[[eeemmmuuuwww||||||mmmeeeccc```XXXQQQ@@@DDDIIIJJJIIIQQQiiipppZZZQQQSSSXXXYYYYYY\\\eeeuuu{{{yyy{{{|||{{{wwwooocccWWWLLLFFFIIIEEECCCDDDCCC@@@AAAEEEAAADDDFFFFFFDDDDDDHHHMMMKKKQQQ[[[iiizzz{{{rrrcccYYYUUUOOOKKKJJJFFFDDDDDDGGGJJJLLLRRRYYYfffllleee```lll~~~{{{sss{{{vvvyyyuuuTTTOOOWWWlllxxxooo___UUU[[[WWWQQQJJJCCC:::222---++++++***)))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((ppprrryyy~~~{{{{{{vvvcccSSSTTTYYYYYYWWWXXXPPP\\\eeeccc___```]]]WWWBBB:::000+++,,,---,,,***((())))))******))))))((('''(((((())))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((((((***---000...---+++***)))******+++))))))))))))))))))))))))***))))))))))))***++++++******++++++,,,---------***,,,...------333>>>GGG@@@XXXmmmttt{{{vvvtttwww{{{zzzyyyyyy|||mmm]]]\\\ggguuuwwwsssmmmhhhddd```\\\ZZZQQQNNNIIIFFFDDDCCCAAA?????????>>>>>>>>>>>>??????@@@BBBEEEHHHLLLPPPVVVZZZ```cccgggllloooppppppoooeeeccc___[[[XXXWWWVVVVVVVVVXXX[[[^^^bbbjjjttt|||vvvyyy}}}xxxooobbbfffdddjjjyyy||||||qqqfffZZZVVVXXXSSSZZZ___]]]ZZZZZZ[[[[[[LLLBBB777000000000---***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((***+++)))((()))---111111BBBXXXddd```WWWUUUYYY]]]aaaeeedddaaa```eeekkksss}}}nnnhhh```[[[WWWQQQIIICCCFFFBBBBBBHHHPPPVVV]]]cccVVVQQQPPPUUUVVVVVV[[[dddjjj|||}}}qqqiiibbb\\\ZZZ\\\]]]]]]\\\WWWOOOHHHBBB@@@<<<::::::;;;:::888:::???AAAGGGMMMMMMIIIDDDDDDEEEFFFFFFGGGLLLUUU```kkkqqqwwwuuuqqqjjjZZZPPPPPPLLLGGGGGGLLLPPPPPPMMMRRR[[[```ZZZSSS[[[jjjrrrooo{{{ssslllrrr{{{tttbbbYYYYYYhhhwwwvvvfffXXXYYYWWWSSSNNNHHH@@@777111---,,,+++***))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((jjjmmmvvvzzz{{{yyyooo```VVVSSSVVV[[[___SSSXXX^^^bbbcccbbb___]]]RRRFFF888000......,,,***))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))))))))***,,,---++++++******************))))))))))))))))))))))))))))))((((((((()))************++++++,,,------...+++...///...000999GGGSSSQQQiii~~~qqqlllsss~~~|||~~~pppYYYMMMMMMUUUcccooo|||~~~xxxpppnnnggg^^^XXXUUURRROOONNNLLLIIIGGGDDDBBB???>>>===;;;999777<<<;;;;;;;;;;;;:::::::::<<<>>>???@@@AAACCCFFFIIIJJJMMMRRRVVVXXXYYYXXXXXXQQQPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJMMMOOOXXXcccpppyyyxxxxxx}}}qqqhhhgggfffjjjuuu{{{}}}}}}yyyxxxvvvpppddd\\\\\\UUUUUUWWW[[[[[[YYYZZZ^^^WWWNNN@@@555000.........))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((('''((()))***+++(((+++,,,+++)))+++111666BBBPPPdddkkkaaaQQQMMMSSSTTThhh}}}uuuhhheeehhhqqqppp___]]]YYYRRRJJJCCC???===FFFBBBBBBIIIOOOOOONNNNNNIIIHHHMMMTTTTTTVVVggg}}}~~~wwwqqqlllkkkbbbYYYTTTOOOJJJHHHJJJGGGIIIIIIFFFBBB>>>=========;;;;;;======>>>CCCKKKMMMVVV```bbb[[[RRRLLLKKKIIIFFFBBB@@@AAAFFFLLLQQQ\\\```lllwwwvvvooosssnnnYYYZZZWWWPPPOOOTTTUUUSSSQQQQQQUUU[[[YYYVVV]]]jjj|||zzz~~~~~~yyyoooiiiiiirrr||||||xxx{{{}}}qqqfffYYYXXXdddnnnhhh]]]WWWVVVTTTRRRMMMEEE<<<666...---,,,+++************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((rrrtttyyy~~~|||ssstttmmm^^^TTTUUU[[[___VVVTTTWWWaaafffbbb]]]\\\]]]PPP???333000///,,,)))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&(((***+++***)))***+++((())))))*********))))))))))))))))))))))))))))))((((((((((((((())))))*********+++,,,,,,---......---///000000222<<>>===<<<=========:::888::::::::::::::::::::::::<<<>>>@@@@@@??????@@@AAAAAACCCGGGKKKMMMMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEFFFGGGGGGFFFEEECCCJJJTTT[[[```jjj}}}vvvrrr}}}yyytttxxx~~~zzzwwwfffhhhooovvvvvvqqqssszzz~~~|||vvv}}}zzztttwwwuuuiii___]]]XXXQQQQQQZZZ^^^YYYYYY]]]\\\UUUHHH999///,,,///222))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++))),,,...---+++---444:::QQQ\\\jjjmmm^^^JJJCCCFFFOOOpppnnndddfffnnnqqqccc[[[[[[WWWNNNCCC===>>>AAA???CCCJJJMMMIIIDDDFFFLLLPPPKKKNNNYYY^^^dddxxxvvvjjjcccaaaaaa```^^^]]]UUUOOOLLLIIIDDDBBBDDDCCCDDDDDDBBB===;;;;;;===999777888;;;>>>CCCMMMXXXgggrrryyylllbbb^^^RRRNNNHHHCCCAAACCCFFFIIIRRRPPPVVV```bbb___fffrrrzzz{{{bbbeeebbbZZZXXX[[[ZZZVVVRRROOOQQQZZZ^^^aaalllyyyuuuzzz}}}nnniiilllmmmllljjjvvv}}}{{{zzzmmmXXXJJJQQQbbbfff___VVVVVVUUUTTTQQQIII@@@:::///...---,,,++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((xxxyyyvvvrrryyy}}}qqqrrrpppkkkddd______```eeeWWWTTT```eee___^^^eee^^^ZZZMMM<<<000---+++)))((()))***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************+++*********))))))((((((((())))))***++++++,,,,,,---,,,++++++******++++++......000444777@@@UUUjjjwww|||tttccc]]]mmmzzzuuu{{{bbbPPPOOOOOOTTTZZZdddqqq|||ttteeeXXXUUUQQQMMMJJJHHHGGGGGGEEEEEECCCBBBAAA@@@@@@@@@>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<=========?????????>>>>>>>>>>>>===@@@BBBDDDGGGHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEIIINNNUUU\\\bbbvvv~~~|||yyyuuu||||||ppphhhjjjuuu~~~pppiiikkkvvvxxxmmmhhhlll~~~~~~sssuuu~~~wwwzzz{{{qqqddd]]]XXXYYYZZZ[[[\\\^^^^^^^^^\\\XXXQQQFFF777+++(((***,,,***(((''')))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))*********))))))))))))))),,,+++'''***111///444GGG[[[eeellldddRRREEEDDDIIIeee|||yyywwwpppxxxkkk```\\\VVVMMMDDD??????AAACCCCCCDDDEEEEEEEEEGGGKKKNNNOOOOOOVVV^^^aaammmuuummm```]]]YYYTTTPPPNNNNNNNNNNNNMMMJJJGGGDDDAAA???>>>??????>>><<<<<<;;;;;;;;;<<<555555???FFFMMM___sss{{{vvvhhh[[[MMMGGGGGGFFFEEECCCKKKOOOUUUYYY\\\bbbiiinnnwww{{{mmmffffffeee___ZZZTTTRRRVVV]]]cccggglllrrrrrrttt}}}}}}zzzvvvooollllllpppvvvpppvvv|||~~~zzz~~~pppZZZRRRPPPUUU```XXXVVVUUUUUUTTTOOODDD;;;999333,,,***,,,---+++)))******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))uuusssttttttvvvwwwuuuoookkkjjjkkkccc^^^[[[^^^cccfffeeeddd```___VVVEEE777000---******+++++++++))))))((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************************)))))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,---------------000888AAANNNcccvvvlllsssxxxwwwuuuxxx}}}cccOOOLLLLLLMMMRRR^^^qqqyyynnncccYYYOOOIIILLLKKKHHHFFFDDDCCCBBBBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============???@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDD>>>>>>>>>>>>????????????@@@AAABBBCCCDDDGGGLLLOOONNNUUUcccrrrzzzxxx}}}wwwxxx|||{{{oooccc\\\eee|||vvvpppsssssseee```qqqyyy~~~yyypppjjjhhhhhhhhh```UUUSSSZZZ^^^\\\\\\[[[WWWOOOCCC777///---+++***((('''((()))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))************))))))))))))))),,,((()))333777@@@QQQeeeeee___PPPDDDEEETTTccc}}}{{{vvvwwwyyyrrrdddXXXOOOKKKEEE@@@>>>???BBBDDDEEEFFFFFFEEEEEEHHHMMMQQQQQQSSS\\\iiisss~~~fffTTTNNNMMMKKKGGGDDDAAAAAAAAABBBFFFEEECCCAAA???===;;;:::;;;;;;;;;;;;;;;<<<<<<======;;;===FFFSSSggguuu^^^MMMFFFDDDDDDEEEHHHNNNVVV^^^dddiiimmmpppwwwwwwjjj```\\\[[[]]]dddiiimmmrrrxxxuuuwww~~~rrrlllmmmpppwww~~~zzzvvvxxx{{{mmmVVVKKKTTT[[[[[[WWWSSSUUUUUUKKK>>>===777///+++,,,---,,,***)))))))))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))~~~~~~{{{ssswww{{{{{{wwwtttsssttt```aaa]]]ZZZ```jjjjjjcccbbbddd___QQQCCC:::222,,,++++++,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((()))***************************))))))))))))*********++++++++++++++++++,,,---...////////////000///333>>>NNN___rrr~~~tttssswww}}}|||yyy{{{}}}~~~dddRRRIIIQQQVVV^^^jjj|||zzzfff___YYYPPPJJJGGGFFFGGGGGGCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAABBBCCCBBB@@@@@@BBBCCCBBBDDDKKKTTT\\\fffwww||||||yyy}}}~~~xxxoooeee___nnn|||tttrrrqqq{{{pppeeedddmmm~~~yyyuuuyyy|||kkkVVVOOOVVV\\\]]]\\\\\\[[[WWWOOODDD777...,,,***))))))******((('''))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))************************'''...+++,,,;;;IIIQQQ[[[fff___QQQCCC???NNNjjj|||{{{uuuuuu|||rrrhhhZZZMMMBBBAAA???>>>>>>AAADDDFFFEEEGGGHHHHHHHHHLLLRRRWWW[[[aaannn~~~oooggg^^^PPPFFFDDDAAA???===;;;:::;;;<<<<<<>>>>>>===<<<;;;:::999999888888888999:::<<<===>>>===AAAFFFOOOeeekkkWWWMMMIIIGGGEEEGGGMMMVVVbbbkkkpppqqqoooqqqwww}}}wwwsssffflllzzzxxxiiilllhhhgggjjjmmmpppuuu{{{|||pppmmmooosss|||vvvvvvmmmPPPRRRgggiiibbbVVVUUUZZZUUUIIICCC<<<333---,,,,,,,,,+++(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))~~~rrruuuyyyyyywwwuuuuuuwww^^^[[[WWWWWW]]]eeegggeeedddeeeaaaYYYQQQHHH;;;///++++++++++++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))************************)))))))))))))))++++++++++++++++++++++++,,,---.../////////......444444:::GGGZZZlll{{{{{{~~~vvv{{{uuurrrwwwooobbb]]]^^^aaahhhvvvcccNNNIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBAAA@@@???>>>BBBBBBBBBCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGNNNLLLMMMPPPRRRWWWbbbnnn|||xxxyyyvvvnnnlllooorrrvvv~~~|||ooocccdddvvvuuueeeYYYSSSWWW^^^\\\]]]\\\ZZZUUULLL===///,,,+++***+++,,,,,,+++)))((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++(((111///111HHH[[[]]]]]]UUUOOOFFF@@@DDDWWWpppzzzwwwuuusssqqqyyyvvvjjjddd]]]PPPDDD======>>>???AAACCCEEEFFFBBBGGGKKKMMMNNNQQQWWW]]]fffrrr}}}ggg]]]UUUSSSQQQKKKGGGGGG>>>===<<<;;;:::;;;<<<===::::::::::::;;;;;;;;;;;;888888888999:::<<<>>>>>>===EEEMMMYYYxxx~~~zzzuuukkkaaa[[[VVVNNNFFFHHHMMMVVVbbbmmmrrrpppllllllnnnoookkkcccXXXOOOJJJGGGNNN]]]ppp~~~zzzssspppoooooosssyyywwwwwwvvvvvvbbbWWWhhhtttrrr```UUUXXXXXXRRRIIIBBB777///,,,+++++++++((((((((())))))******+++***)))(((''''''((()))***(((((((((((())))))))))))}}}vvvyyy{{{zzzwwwvvvwwwzzzdddVVVOOOWWW]]]^^^bbbjjjfffddd```]]]\\\VVVFFF555,,,+++)))***,,,---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))******+++++++++++++++,,,,,,,,,------............------444:::FFFUUUfffvvvyyyvvvrrrtttqqqtttyyyrrrooorrrttt{{{iiiYYYIIIDDDHHH@@@AAABBBBBBBBBAAAAAAAAADDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHIIIIIIJJJLLLNNNMMMMMMPPPUUUYYY]]]fffoooyyy~~~rrrtttwwwooovvv|||oooggg```jjj~~~xxxuuuhhhQQQNNN\\\]]]___]]]YYYWWWRRRDDD555,,,*********,,,---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))******+++++++++,,,)))111///777SSSddd^^^UUUKKKFFFAAABBBJJJYYYhhhrrrpppqqqoooooozzzyyyjjjbbb]]]UUUIII@@@===>>>???AAABBBCCCCCCCCCBBBHHHOOOQQQQQQSSSYYY^^^hhh~~~|||ggg]]]WWWQQQLLLKKKJJJEEEAAA???;;;;;;999888777777888888999999::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<=========HHHSSSeeewwwllllllnnnkkkgggcccgggiiigggeeeaaaWWWKKKJJJNNNVVVbbbmmmqqqoookkkiiihhhddd]]]SSSIIICCC@@@CCCHHHVVVdddjjjfffeeeggg|||vvvrrrsssxxx{{{~~~nnnVVVTTTooovvvcccZZZVVVRRRMMMFFF<<<222---*********(((((())))))******++++++***)))(((''''''((()))***(((((((((((())))))))))))~~~yyy|||xxx|||zzz}}}~~~|||}}}~~~oooZZZPPPWWW\\\YYY^^^lllgggddd```___```]]]OOO@@@222...***)))+++------+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((()))***************))))))))))))******************++++++,,,---------......---------...//////444DDDXXXgggtttxxxuuuvvvooosss|||xxxxxx}}}wwwssswwwyyyeeeSSSMMMKKKFFFDDDEEEEEEEEEEEECCCCCCDDDHHHKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGIIILLLMMMNNNPPPTTTWWWUUUVVV\\\eeekkkooouuu|||~~~qqquuu~~~~~~rrrkkk```ccc}}}~~~uuuyyymmmRRRJJJUUU\\\___^^^ZZZYYYXXXNNN@@@...,,,)))((()))******)))))))))))))))))))))))))))'''(((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************))))))******+++,,,,,,,,,***000222>>>WWWaaaWWWPPPYYYQQQJJJKKKTTT^^^eeehhhfffgggkkkxxxxxxkkkccc[[[OOOEEE@@@===>>>@@@BBBCCCCCCBBBBBBFFFLLLRRRTTTSSSVVV^^^fffrrrppp^^^SSSRRRLLLJJJIIIHHHGGGDDD@@@===;;;:::999888777777777777999999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<>>>IIIXXXooovvvgggbbbccccccbbbaaaiiiooopppllljjjjjjcccYYYRRRWWW```iiiooopppllliii\\\[[[WWWQQQJJJEEECCCBBBAAAGGGTTT___\\\SSSSSS[[[qqq{{{}}}~~~}}}ttt[[[KKKjjjlll\\\SSSPPPJJJAAA777000,,,++++++))))))******************))))))(((((((((((())))))(((((((((((())))))))))))}}}uuutttsss{{{}}}vvvfffVVVSSSTTTWWW]]]dddhhhhhheeebbb```]]]UUULLL<<<666...***+++---,,,***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((()))***************((()))))))))************))))))***+++---...//////------,,,,,,---000333555;;;TTTppp}}}}}}wwwtttrrrtttxxxuuuxxxnnnqqqttt|||{{{ssszzz}}}bbbSSSMMMGGGGGGIIIIIIFFFDDDEEEFFFFFFEEEDDDEEEIIIMMMMMMLLLKKKJJJKKKKKKMMMMMMKKKMMMOOOQQQRRRQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOPPPMMMMMMOOOQQQSSSUUUWWWXXXVVVXXXZZZ]]]___```aaaaaa[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVTTTSSSRRRQQQSSSUUUXXXZZZ]]]bbbhhhlllooopppuuu~~~}}}oookkkmmmrrrvvvjjjcccdddttt~~~}}}xxxrrrpppfffWWWOOOPPPTTT[[[]]]ZZZZZZ]]]UUUIII777333...***)))))))))((())))))))))))))))))))))))'''((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******))))))***++++++,,,---------444:::HHHYYYYYYSSSWWWeee]]]UUUVVV```iiijjjhhhbbbkkkwwwlllbbbTTTFFF@@@AAA>>>???BBBEEEGGGHHHHHHHHHKKKPPPUUUWWWYYYbbbrrrjjj]]]UUULLLIIIKKKDDDEEEEEEDDDDDDDDDBBB@@@<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;???HHHXXXmmmqqqmmmeee___```aaadddjjjrrrxxx}}}|||tttrrrvvvrrrjjjdddkkktttxxxuuummmddd^^^OOONNNMMMIIIDDDAAA??????;;;CCCQQQ[[[TTTJJJNNN\\\xxx~~~xxxkkk]]]lll}}}bbbSSSSSSOOOFFF===444///------++++++******************(((((())))))))))))(((((((((((((((((())))))))))))~~~ttt|||www~~~{{{yyyooo\\\LLLLLLVVV\\\ZZZhhhlllkkkeee^^^[[[XXXTTTDDD<<<222,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))(((((()))***************(((((())))))*********+++((((((***+++---...000000---,,,++++++...333888;;;EEEccc{{{mmmjjjmmmnnnqqqvvvxxxtttuuuxxx{{{vvvttt}}}hhh^^^XXXSSSSSSPPPMMMMMMQQQRRRPPPMMMQQQUUUVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSUUUWWWYYYUUUWWWZZZ]]]___`````````^^^^^^]]][[[YYYXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY\\\___cccgggjjjkkkmmmppptttyyy|||~~~wwwvvvuuurrrpppmmmkkkkkkgggfffeeecccaaa```^^^^^^```bbbfffjjjooovvvzzzmmmjjjjjjyyyrrrhhhggghhhoooxxx}}}xxx{{{zzzxxx{{{ssswwwrrrfff^^^]]]WWWNNNKKKUUU[[[YYY[[[___YYYMMM@@@;;;444...+++******)))))))))))))))))))))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++++++++***))))))***+++,,,,,,------000999CCCPPP[[[UUUTTTbbbbbbZZZUUU[[[fffnnnlllfffjjj~~~|||yyyrrrhhh\\\LLL===;;;@@@???AAADDDHHHLLLNNNOOOPPPMMMRRRWWWZZZ```pppxxx```LLLIIIKKKFFFBBBCCCDDDDDDBBB???======<<<999:::;;;;;;<<<<<<<<<======@@@@@@?????????>>>>>>>>>999888888888999::::::;;;>>>FFFUUUgggsssrrreeeWWWRRROOOOOORRRUUUZZZhhhvvv}}}}}}|||~~~vvvvvv~~~{{{jjj[[[SSSKKKLLLLLLIIIDDD???;;;::::::CCCSSS\\\SSSIIIRRRddd|||tttwwwwwwyyysssnnnwwwaaaOOOUUURRRJJJAAA888222000///,,,+++++++++***)))))))))'''((()))******)))((('''(((((((((((())))))))))))~~~~~~wwwkkkcccXXXPPPTTT___eeeiiillljjjfffbbb\\\XXXRRRKKK???333,,,***+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***)))************+++++++++,,,,,,,,,,,,---...//////...,,,,,,000000111;;;GGGTTTggg|||}}}{{{nnnddddddkkkvvvzzzyyysssjjjfffbbb^^^^^^[[[WWWVVVYYY\\\]]]]]]^^^___```^^^^^^```eeejjjfffccc``````bbbcccccccccfffiiioootttvvvtttqqqnnnoooqqqsssqqqnnniiidddbbbjjjfffbbbbbbeeeiiijjjjjjjjjnnnsssyyy~~~}}}yyy{{{{{{uuulllfffeeegggmmmttt|||xxxtttxxx~~~xxxvvvnnnmmmrrrzzz{{{uuurrrsssyyy~~~vvvpppvvvzzzzzztttpppkkkhhheeeaaaYYYSSSKKKVVV``````]]]\\\ZZZXXXOOOFFF999...******+++---))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************'''+++...,,,***---///000<<>><<<<<<<<<;;;:::======>>>???@@@AAABBBBBBGGGFFFEEEEEEDDDAAA<<<999===<<<;;;::::::;;;<<<===AAAFFFNNNUUUWWWTTTPPPLLLIIIHHHFFFGGGKKKQQQWWW[[[eeerrr{{{yyyuuuwww~~~~~~vvvggg]]]OOOKKKKKKJJJHHHDDD???;;;888777BBBUUU___TTTIIIWWWpppyyyooohhhddd[[[UUU[[[qqq~~~|||zzz{{{{{{nnnwwwyyydddNNNNNNUUUTTTGGG;;;777333---///---+++***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))|||yyy{{{}}}zzzuuujjj\\\XXX[[[cccfffiiiiiieeeaaa^^^\\\ZZZSSSFFF888---))))))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((***)))(((((((((((()))***)))************+++++++++,,,,,,,,,,,,---...//////......///000///222AAAPPP___jjj}}}~~~~~~wwwlllgggjjjttt}}}|||uuurrrooohhhbbbddddddeeehhhkkkmmmlllkkklllmmmnnnmmmmmmnnnrrrvvvrrrqqqppppppqqqrrrrrrrrr{{{|||zzzzzzuuutttvvvxxxuuurrrrrrvvv{{{}}}~~~zzz~~~zzzsssoooqqqsssvvv}}}ttt|||yyyqqqqqqtttsssrrruuu}}}xxxrrrqqqzzz{{{vvv}}}|||~~~uuujjjfffeeeccc[[[TTTPPPWWW^^^______^^^[[[VVVPPPIII>>>444---++++++,,,***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))***,,,,,,***+++111777FFFQQQ```eee[[[OOOMMMSSSJJJ\\\zzz{{{||||||mmmjjj```SSSHHHDDDCCCCCCDDDCCCCCCDDDGGGKKKOOOQQQRRRPPP\\\dddiii{{{xxxeeeYYYPPPKKKGGGFFFHHHIIIGGGDDDCCC@@@===<<<<<<<<<;;;::::::;;;===???BBBDDDFFFGGGMMMMMMLLLJJJGGGCCC@@@>>>;;;;;;:::999:::;;;===???CCCEEEIIINNNPPPOOOIIIEEECCCBBB@@@???BBBFFFJJJNNNSSS]]]hhhlllooosssuuuttt}}}~~~qqqfff\\\MMMJJJJJJIIIGGGCCC???<<<999>>>EEERRRXXXPPPMMMaaa|||{{{pppggg```YYYUUUSSS[[[mmmyyy|||xxx}}}lllppptttgggZZZTTTPPPMMMJJJDDD:::444333///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))}}}vvvrrrttt|||{{{yyy}}}~~~uuuiiiaaa^^^dddhhhlllkkkgggbbb_________YYYNNN@@@222+++***,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,---...//////...///111000000888LLL___kkkqqq}}}{{{vvv{{{|||~~~yyyzzzqqqwww{{{}}}}}}}}}{{{}}}zzzuuummmppptttwwwyyyxxxvvvuuu}}}~~~}}}zzz{{{||||||sssmmmsss}}}~~~{{{vvvzzzzzzlllfffhhhhhhbbb[[[YYYZZZZZZ[[[___bbb]]]UUURRRNNNFFF<<<222---++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++)))***---+++***555CCC\\\eeelllfffRRRAAAAAAKKKUUUnnnzzzkkk___UUUIIICCCCCCEEEFFFFFFCCCDDDFFFJJJNNNRRRUUUVVVVVVaaammmxxxfffTTTMMMJJJIIIEEEBBBBBBEEEGGGGGGEEEBBB???<<<;;;;;;;;;:::999888:::>>>BBBGGGLLLOOOQQQUUUVVVWWWSSSMMMGGGEEEEEE>>>===;;;;;;<<<>>>AAACCCHHHFFFEEEHHHLLLKKKEEE@@@???===;;;:::;;;===???AAAGGGOOOYYYcccmmmtttqqqkkkooommmrrrqqqgggcccZZZHHHHHHHHHFFFDDDAAA>>><<<:::===EEEOOOQQQLLLPPPjjjssshhhaaa\\\UUUVVVZZZaaammm~~~~~~|||mmmiiipppqqqppphhhXXXNNNPPPMMM@@@777888///---***)))***+++******)))))))))))))))))))))))))))))))))))))))))))))))){{{tttnnnmmmsssxxx~~~{{{{{{{{{wwwrrriiikkkppprrrnnnfffaaaaaa\\\[[[TTTIII;;;111------,,,++++++*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///////////////000777FFF\\\mmmrrr|||sssvvvwwwrrrsss|||}}}~~~}}}wwwttt}}}}}}{{{yyy{{{xxx|||~~~xxxxxx}}}rrrmmmmmmmmmjjjgggfff```XXXVVV\\\ccc___WWWTTTRRRLLLCCC888000+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************---((()))...,,,---;;;OOOdddeeecccWWWDDD999AAAOOOvvv}}}}}}rrr___QQQJJJBBB???BBBEEEEEECCCCCCEEEIIIMMMRRRXXX]]]```dddqqq~~~```KKKFFFHHHJJJEEEBBB???>>>AAACCCDDDDDDAAA>>>;;;::::::;;;:::999999<<<@@@FFFMMMSSSWWWZZZZZZ]]]^^^YYYRRRLLLLLLNNNFFFDDDBBB@@@AAACCCEEEGGGKKKGGGDDDGGGLLLMMMGGG@@@???>>><<<:::::::::<<<<<<888>>>FFFNNNZZZbbb```[[[^^^[[[aaaeeeeeehhh___IIIDDDDDDBBB@@@>>><<<;;;:::;;;HHHTTTTTTNNNXXXvvv}}}oooooopppfff```\\\[[[```gggnnnuuu~~~|||}}}vvvkkkoooxxxppp\\\RRRMMMEEE===888000---***)))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((}}}~~~xxxoooiiiggggggyyy}}}hhhiiinnnuuussskkkeeeddd[[[\\\ZZZRRRFFF999000+++******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++))))))************))))))))))))*********+++++++++,,,,,,,,,,,,---...//////000...,,,222BBBXXXkkkvvvvvvyyyjjjvvvvvvrrrxxxwwwlllkkknnnzzz}}}llleeeqqqzzzzzzvvv~~~xxxsssppppppqqqrrriii[[[TTTXXXaaaaaa\\\VVVTTTQQQIII???555---)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************---)))***...000444DDDWWWWWWPPPHHH@@@;;;@@@QQQbbb}}}wwwvvvxxxhhhQQQFFFBBB??????BBBCCC@@@===FFFIIILLLOOOTTTZZZbbbggguuupppfffUUUEEEAAAEEEHHHHHHCCCAAA>>><<<===???AAABBB@@@>>>;;;:::;;;;;;::::::999<<<@@@FFFMMMSSSWWWZZZYYY\\\^^^[[[TTTQQQRRRUUUNNNLLLIIIGGGFFFFFFHHHIIIIIIFFFEEEJJJPPPQQQJJJCCC???>>><<<:::::::::;;;<<<999===AAAFFFNNNVVVXXXTTTWWWVVV^^^fffllltttiiiOOO@@@???===;;;:::999999:::BBBQQQ[[[VVVRRRddd~~~fffZZZWWWVVV{{{tttggg___ZZZ^^^fffpppxxxqqqkkkqqqmmmSSSHHHJJJEEE999222///,,,******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((|||{{{}}}uuukkkbbb[[[qqqhhhcccfffppptttnnnhhhggg______]]]XXXNNN@@@222******))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******+++++++++)))******++++++******))))))************+++++++++,,,,,,,,,,,,---...//////111//////888MMMeeeuuuzzz{{{|||rrrssstttsss{{{}}}llleeejjjqqq~~~yyygggaaaeeeuuu~~~vvvyyytttuuuyyyyyyqqqcccWWWWWW^^^aaa```ZZZWWWSSSNNNGGG===333,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,...444@@@OOOZZZOOODDD:::777;;;GGGYYYhhhvvvwwwtttwwwvvvcccLLL@@@@@@@@@@@@AAAAAA>>><<>>;;;;;;===???AAA@@@>>><<<;;;;;;<<<;;;;;;888:::>>>BBBGGGLLLOOOQQQRRRUUUWWWVVVTTTTTTVVVYYYSSSRRROOOMMMLLLKKKKKKKKKHHHJJJOOOVVV\\\ZZZRRRKKKBBB@@@===;;;:::;;;<<<>>>???BBBFFFJJJSSSYYYXXXRRRUUUUUU]]]eeemmmwwwlllPPP>>><<<:::888777888:::;;;FFFRRRWWWQQQUUUrrruuu___LLLIIIPPPYYY}}}nnnccc\\\```iiiuuuxxxeeeaaakkk{{{xxxZZZIIILLLJJJ===666222...++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))|||}}}uuuiii___gggzzzrrrfffbbbkkkqqqnnniiiiiibbb```]]]ZZZTTTIII;;;111***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))******+++,,,,,,)))***++++++++++++***))))))************+++++++++,,,,,,,,,,,,---...//////000333888AAATTTkkkxxxzzzyyyqqqsssvvvssskkkooo}}}~~~jjjfffiiiqqq{{{yyy}}}|||yyy~~~zzzwwwlll___YYY[[[___```^^^ZZZTTTRRRNNNFFF:::000+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))...///...888LLLXXXZZZNNNFFF@@@AAAEEELLLWWWaaaggguuu|||vvvxxx}}}tttrrrjjjZZZJJJ@@@AAABBBAAA??????AAACCCLLLNNNPPPSSSXXXcccqqq|||yyyYYYKKKJJJGGGDDDFFFJJJIIIDDDAAA@@@===;;;:::<<<@@@CCCAAA???<<<;;;<<<===<<<<<<:::;;;===???BBBDDDFFFGGGIIIJJJLLLOOORRRVVVYYY[[[XXXXXXWWWVVVUUUTTTRRRQQQSSSZZZeeennnrrrmmmccc[[[LLLJJJEEEAAA@@@@@@BBBDDD>>>AAAGGGRRR___dddYYYKKKQQQRRRYYY```iiiwwwoooTTT===<<<999777777999;;;===EEEOOOTTTUUUgggdddUUULLLCCCGGGTTTiii}}}ssskkklllttt|||fffYYY]]]fffzzznnnWWWMMMIIIDDD:::666000---,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))zzzxxx|||tttiii^^^pppnnnccchhhooolllhhhhhhccc^^^ZZZYYYWWWQQQDDD:::++++++++++++,,,,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,---.../////////777???HHHWWWkkkwwwzzzuuuvvvzzztttlllooohhhfffjjjqqqzzz}}}}}}{{{xxxxxxvvv|||~~~|||}}}zzz|||~~~~~~yyyzzzsssfff[[[ZZZ]]]___bbb\\\VVVTTTSSSLLL???333+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************'''000111...;;;TTT^^^YYYGGGEEEGGGLLLQQQTTT[[[bbbgggjjjggghhhzzzwwwnnndddXXXKKKAAAAAACCCDDDAAA===>>>DDDJJJJJJMMMQQQVVV^^^mmmrrr\\\KKKAAAEEEEEECCCBBBEEEFFFDDD@@@???===;;;;;;===BBBEEEAAA???===<<<===>>>============>>>???@@@AAABBBBBBCCCCCCEEEJJJQQQWWWZZZ[[[]]]]]]^^^^^^^^^\\\ZZZYYYaaakkkzzztttkkkYYYUUUOOOJJJHHHHHHJJJLLLPPPSSS\\\nnnqqqZZZQQQSSSYYY___jjj|||xxx^^^>>><<<999888888:::===???EEEOOOYYYeeeqqqHHH???BBBCCCJJJXXXsssyyywww|||{{{kkk\\\\\\ZZZrrrgggMMMEEEIII<<<888222...,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))zzz|||cccrrrlllVVVVVVeeepppqqqnnnmmmeee]]]XXXWWWTTTMMMFFF555111......,,,)))***...***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++))))))))))))*********************)))******+++,,,...***))),,,......///222555@@@NNN]]]iiissszzz}}}{{{{{{zzzuuuwwwjjjiiizzzwww]]]bbbdddrrrttteee[[[aaa{{{wwwrrrssswwwxxxxxx|||xxxuuu}}}ssskkkcccaaabbbbbb```___fffccc^^^XXXUUURRRGGG<<<111///---+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++***)))(((((())))))***+++,,,,,,+++***+++,,,...000000555JJJ``````RRRHHHPPPRRROOOVVVfffooonnnhhhgggiiivvvzzzkkk```]]]SSSCCC<<>>>>>>>>>>>???AAABBBDDDNNNGGGAAA@@@@@@???@@@CCCBBB>>>CCCGGGEEEJJJLLLCCCDDDBBBCCCIIINNNQQQRRRRRRWWW\\\bbbiiipppuuuuuurrr{{{vvvqqqmmmsssooo]]]QQQTTTZZZ\\\jjjooo|||[[[OOOYYYXXX^^^dddqqqzzz___@@@;;;777999;;;<<>>777000+++******++++++++++++************)))))))))))))))))))))))))))~~~yyy}}}}}}tttccc```fffmmmrrrvvvpppiii```ZZZYYYWWWQQQMMM;;;444...---,,,)))***---***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))*********+++++++++))))))))))))***************************++++++,,,...+++***---///...///333999HHHZZZgggsss{{{wwwxxxtttnnnlllxxx]]]PPPUUUfffzzzqqqdddUUUMMMSSSggg|||rrrsssyyy~~~}}}wwwwwwwwwzzzxxx~~~{{{rrrjjjdddcccdddbbb``````ffffffccc\\\XXXUUUOOOGGG555111,,,***++++++***)))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++***)))))))))))))))***+++,,,,,,+++***,,,---...000111:::QQQddd```OOOHHHRRRXXXZZZeeezzznnnlllvvvpppdddTTTFFF>>><<<===???DDDDDDDDDDDDFFFJJJMMMOOOXXXZZZ```kkksssZZZOOONNNQQQSSSJJJHHHFFFFFFGGGGGGDDDBBB@@@@@@@@@AAADDDHHHKKKMMMRRRLLLFFFFFFEEECCCDDDFFFLLLKKKPPPTTTQQQQQQPPPIIIKKKJJJLLLPPPTTTUUUVVVVVVaaaeeekkksss|||}}}vvvxxx|||tttvvv~~~]]]OOOZZZYYY___dddqqq|||ccc???;;;888;;;===>>>BBBFFFMMMYYY}}}wwwUUU===AAAEEECCCOOOeeevvvyyymmm]]]YYYYYYaaapppxxxkkkvvv}}}rrrqqqvvvwwwrrrmmmccc[[[```rrruuucccNNNFFFEEE@@@999222---++++++,,,+++++++++************))))))))))))))))))))))))))){{{vvvvvv}}}yyynnngggcccdddnnnxxxvvvnnneee^^^[[[ZZZWWWUUUDDD:::000---+++******,,,***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++***************+++,,,,,,///,,,,,,///000///000444;;;QQQfffppp|||zzz|||xxxkkkjjjppp~~~ZZZJJJNNNVVVmmm|||uuu```PPP@@@AAAPPPgggkkkkkkzzz}}}zzzyyy|||xxxvvv}}}uuummmgggffffffbbb```aaadddhhhhhhaaaZZZWWWTTTQQQ;;;444,,,)))+++,,,+++(((******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))))))))))))))***+++,,,+++++++++---...000222777FFF]]]jjj```MMMCCCOOOZZZccctttrrrvvv~~~kkkdddQQQ<<<555<<<@@@???HHHFFFEEEIIINNNQQQQQQPPPWWW[[[eeevvvyyyiiiUUUIIIIIIRRR[[[```LLLHHHEEEDDDFFFGGGEEECCCAAAAAABBBDDDIIIOOOTTTWWWWWWPPPLLLLLLMMMNNNQQQUUUUUU___llloooggg\\\UUURRRRRRVVV\\\bbbfffgggfffdddhhhjjjoooxxx{{{jjjqqqXXXMMMZZZZZZ___dddrrrhhh@@@<<<;;;>>>@@@AAAEEEJJJQQQhhhiiiMMM;;;???CCC???HHHXXX]]]___UUUNNNSSS[[[iii|||nnnhhh{{{rrrrrr~~~}}}zzzbbbPPPYYYnnnoooZZZDDDGGGCCC<<<444///,,,,,,,,,+++++++++************)))))))))))))))))))))))))))ssssssvvvyyyooofffdddmmmyyy{{{uuukkkccc]]]ZZZYYYXXXMMMAAA444///---******,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))*********++++++++++++************+++,,,,,,...+++,,,///000///222777FFF^^^ssszzz}}}sssmmmrrr~~~___JJJFFFQQQ^^^pppqqqdddSSSHHHBBBIIIWWWdddlllrrrhhh```tttuuummmkkkhhhaaa```cccaaaiiilllfff]]]WWWTTTRRRAAA999///***+++---+++(((*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))))))))******+++++++++++++++...000333666@@@TTThhhmmm]]]JJJAAAMMM\\\mmmwwwyyylllaaaQQQDDD===>>>AAADDDSSSLLLHHHKKKPPPRRRRRRRRRVVV\\\kkkttt^^^YYYSSSRRRXXX^^^bbbcccMMMHHHCCCCCCFFFHHHGGGDDDAAAAAADDDHHHOOOWWW^^^bbbeee[[[SSSPPPRRRUUU\\\ccciiieeeZZZaaadddppptttqqqrrryyyyyyooo}}}|||PPPKKKXXXYYY___cccrrrkkkBBB??????AAABBBCCCHHHNNN[[[~~~___JJJ<<>>ZZZpppooowww|||{{{wwwzzzwwwqqqpppZZZNNNJJJEEENNN^^^hhhxxxuuu___PPPDDDBBBFFFQQQ[[[```dddgggooovvvuuurrrlllcccbbbhhheeemmmrrrlllccc[[[SSSNNNGGG>>>444---,,,---+++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))************+++++++++,,,///222555;;;JJJ```mmmgggUUUFFFEEEQQQdddzzzvvvkkkUUUFFFFFFCCC<<>>:::555000,,,***+++++++++*********))))))************************~~~zzzyyy|||{{{zzzvvvmmmbbb[[[XXXXXXVVVNNNDDD===444,,,***---***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***)))))))))))))))((((((*********++++++++++++,,,+++++++++++++++,,,------,,,++++++...111555???IIIiiivvvtttbbblllssssssrrryyywwwnnnqqqyyy}}}YYYCCCLLLSSSMMMPPP___eee~~~jjjUUUHHHFFFGGGMMMUUU\\\bbblllvvvjjjrrruuuiiisss||||||vvvjjjiiiqqqppptttuuuqqqjjjbbbVVVLLLJJJDDD;;;333...,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******+++***+++---000444777BBBWWWkkklll\\\JJJCCCGGGUUUjjj~~~ssshhhLLL<<>>>>>===999444...***+++++++++************)))************************xxxsssxxx|||}}}vvvyyyyyyrrrggg^^^ZZZZZZVVVRRRLLLEEE999---+++...***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******))))))((((((((((((*********+++++++++,,,,,,,,,++++++++++++,,,------...,,,---000333:::HHHUUUrrrvvv~~~~~~hhhiiiqqqvvvtttuuu~~~pppqqqxxxZZZKKKFFFSSS\\\[[[___jjjuuurrr```RRRJJJPPPRRRXXX```iiiuuuccckkkrrrggg{{{yyyffflll~~~}}}vvvttt{{{|||zzztttooonnniii[[[MMMLLLIIIBBB888000,,,,,,...+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++************+++---111555>>>MMMfffwwwmmmTTTEEEEEELLL\\\rrr~~~~~~}}}{{{tttkkk]]]HHH<<>>BBBJJJOOOLLLGGGGGGKKKSSS]]]hhhqqqxxx|||vvviii]]]]]]jjjqqq```vvv]]]IIIEEEJJJTTTTTT___kkk{{{eeeDDDBBBBBBEEEGGGNNN[[[hhhvvvVVVNNNKKKJJJNNNTTTYYY]]]```aaaccckkkyyynnnmmmrrrxxxtttvvviiiMMM;;;777===EEE888<<<@@@AAA???999111,,,+++++++++************)))************************yyyrrroootttrrrwwwzzzuuukkkaaa\\\\\\UUUTTTRRRJJJ<<<...+++///***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))((((((((('''******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///---...111555>>>NNN]]]yyywww}}}uuudddrrryyyzzzvvvwwwwwwrrrzzzfffDDDGGGMMMUUU]]]eeemmmtttvvvcccUUUMMMKKKQQQTTT^^^mmm}}}jjj]]]ddd~~~gggkkkuuuuuuuuu~~~}}}|||{{{pppkkkmmmkkk^^^NNNMMMKKKFFF<<<111+++,,,///+++++++++************)))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++************+++---222666FFFWWWssspppQQQEEEJJJUUUhhh{{{uuuppp}}}vvvjjjdddMMMEEE???AAAGGGPPP\\\fff\\\RRRNNNSSSWWW\\\kkk|||yyy```WWWVVVTTTNNNPPPSSSUUUTTTPPPKKKGGGCCC???===BBBLLLPPPMMMHHHHHHLLLRRRYYY```fffjjjlllnnn```RRRNNNVVVggg}}}pppeee\\\ttt~~~yyy~~~dddNNNKKKMMMLLLUUUTTT```nnn~~~cccBBB@@@AAADDDHHHQQQaaapppeeeZZZSSSRRRTTTZZZcccmmmtttwwwwwwvvv{{{wwwggg```aaaddd```eeezzzlllXXXEEE777666<<<666;;;AAAEEECCC<<<444...+++++++++************)))************************}}}vvvrrrtttyyydddnnn{{{zzzkkk```[[[WWWUUUTTTOOODDD666//////***++++++***)))(((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))+++...************************,,,,,,,,,---------......//////000222666CCCZZZnnnzzz|||wwwvvvzzzvvv~~~~~~uuu{{{YYYQQQLLLEEEKKK___mmmsssrrrYYYQQQVVVWWWQQQ[[[aaaiiixxx}}}|||qqq[[[fffzzzuuuwww~~~}}}sssaaaZZZbbblllhhh\\\YYYRRRJJJBBB999///+++,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,------000777>>>XXXxxx[[[LLLQQQQQQgggpppwwwsssiiilll|||sssiii[[[KKKIIICCC@@@IIIXXX``````MMMJJJQQQ\\\___eeepppcccXXXRRRSSSWWW^^^aaa\\\VVVSSSOOOLLLIIIDDDAAADDDFFFEEEEEEGGGFFFNNNRRRRRRXXXeeemmmnnnmmm___FFF:::@@@FFFPPPaaafffnnn___OOOQQQSSSaaaqqqaaa]]]bbbbbb^^^dddfffkkkvvvgggOOOGGGIIINNNRRR]]]aaadddwwwqqqNNNCCCFFFAAAAAAKKKUUUhhhsssTTT[[[ZZZ^^^]]]gggxxxooottt~~~uuulllggg^^^TTTUUUVVVfffvvvrrr{{{tttooocccMMM>>>999111777DDDQQQSSSIII===555222------,,,******++++++*********))))))((((((''''''{{{zzzzzz~~~nnn[[[dddsss}}}~~~vvvlllfff[[[XXXUUURRRIII;;;111///***+++,,,+++***))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++---************************,,,,,,,,,---------......000000000222<<>>222---...,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***,,,+++,,,---///333<<>>444///,,,++++++******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))))))))*********)))(((,,,111333888HHHZZZ~~~tttXXXWWWVVV```}}}sssssswwwhhhPPPFFFEEEDDDCCCDDDJJJSSSYYYVVVQQQNNNVVVnnnmmmgggqqqkkkVVVPPP[[[aaadddbbbYYYSSSTTTWWWXXX^^^WWWOOOKKKHHHIIIRRR[[[___cccqqq___HHHEEECCCIIIccc}}}mmmTTTKKKNNNKKKFFFHHHOOONNNWWWhhhxxxoooZZZFFFAAADDDIIIOOOVVVeeegggppp|||zzzhhhTTTJJJCCCJJJJJJIIIQQQ___{{{nnn[[[___pppqqq```[[[```ffflllqqqwwwfffVVVPPPQQQXXXfffttt|||}}}vvv}}}vvvnnnoooppp|||vvvhhhRRR888666CCCXXXiiihhhXXXIIIBBB444...+++,,,---+++))))))))))))))))))))))))))))))vvvsssuuuwwwrrrxxx}}}uuubbbYYYTTTVVVUUUMMMAAA999000---+++***++++++)))'''))))))))))))************((((((((((((((((((((((((************************)))+++---...---,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,///666FFFbbb|||www~~~}}}{{{ooolll}}}yyycccXXXSSSWWW[[[jjjuuujjjWWWYYYppp^^^HHHIIIJJJTTTlll~~~~~~^^^SSSNNNFFFFFFMMMJJJOOOTTTYYYeeewwwzzzuuu~~~kkkPPPHHHKKKSSSggg}}}zzzvvvnnnhhhjjjttt}}}vvvdddRRRLLLKKKDDD999000---,,,++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))***************)))---444555:::NNNdddhhhSSS\\\]]]fff{{{mmmppp```IIIAAABBBDDDBBBBBBGGGNNNQQQRRRQQQQQQ\\\wwwvvvkkkccc~~~iiieeemmmyyynnnUUUQQQ^^^llloooiiiXXXJJJHHHPPPVVVYYYTTTOOOKKKIIILLLXXXeeettt{{{YYYJJJLLLJJJVVVtttgggOOOJJJJJJJJJKKKLLLOOOUUUhhh\\\NNNCCCCCCDDDEEELLLXXXfffgggrrr{{{rrrYYYIIIHHHCCCKKKKKKKKKTTTbbbggg^^^eeessstttiiiaaa```dddjjjsss{{{nnnXXXPPPUUU^^^gggmmmsss|||{{{|||{{{|||{{{ttt]]]???777888OOOssszzzbbbNNNMMM:::111+++,,,---***((()))))))))))))))************xxxtttuuuvvvwwwiii```XXXXXXVVVOOOFFFAAA555111+++)))***+++)))''')))))))))************+++))))))))))))))))))))))))************************)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000<<>>555...---,,,++++++*********''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,+++000888999>>>UUUqqqvvv]]]QQQ[[[\\\bbbxxx~~~~~~~~~qqqggghhhXXXEEE===;;;>>>???DDDKKKNNNLLLLLLNNNVVV___yyymmmVVVMMMLLLMMM```kkk^^^```eeerrrxxxkkkVVVSSS___mmmnnngggUUUFFFEEELLLSSSTTTRRRPPPOOOMMMRRRaaapppeeeNNNMMMRRRooobbbRRRQQQKKKKKKRRRTTTcccvvvyyyjjjPPPFFFCCCIIIKKKJJJSSSaaaiiimmmwwwzzziiiOOODDDHHHEEELLLLLLMMMXXXfffqqq``````lll}}}uuummmeeeaaa^^^^^^dddllliii```aaaccceeegggooo{{{}}}mmmLLL:::222DDDlll~~~mmm[[[ZZZCCC666,,,------)))(((+++)))))))))************+++{{{vvvttt|||~~~wwwvvvkkkaaa\\\XXXQQQKKKIII<<<666...******,,,+++)))))))))*********+++++++++))))))))))))))))))))))))************************)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333333CCCaaayyysssppptttuuusssppp{{{|||qqqkkkrrr}}}}}}zzz{{{tttwww~~~fffSSSXXXhhhzzzeeeUUUooosssTTTGGGEEEHHHIIIVVVkkktttvvvnnnjjjkkkgggbbb______dddjjjnnnjjjfff___WWWQQQNNNLLLLLLLLL[[[lll|||{{{[[[GGGMMMRRRPPPZZZooo~~~zzziiiRRRFFFGGGFFFAAAAAAGGGJJJNNNaaa~~~~~~^^^LLLOOO```ttttttllliiittt~~~xxxxxxyyyuuu{{{xxxtttvvvyyy{{{yyycccXXXSSSKKKCCC>>>000///---,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))*********+++++++++---,,,333===???DDD___~~~xxxcccPPPNNNTTTVVV[[[fffqqqttt}}}iii^^^YYYKKKAAA???<<<===@@@GGGMMMLLLGGGIIIPPPYYYccc~~~sssOOOCCC===@@@EEEKKKQQQUUU^^^dddkkkjjj^^^TTTSSSYYY___^^^XXXMMMGGGIIIMMMOOOWWWXXXZZZ[[[YYY^^^nnn~~~tttYYY[[[jjjvvv``````ggg[[[WWWaaaeeewww|||ttt{{{^^^NNNCCCCCCOOOWWWXXX```nnnpppxxx{{{cccJJJDDDJJJIIIOOOMMMPPP\\\kkkaaaWWW```wwwuuulllaaaZZZUUUTTTYYY```lllsss}}}qqqjjjfffhhhooozzz\\\===555<<>>???EEEDDDAAACCCGGGJJJFFFCCCKKKWWWZZZggguuueeeHHHDDD>>>BBBGGGCCCHHH[[[\\\``````YYYRRRPPPPPPQQQRRRPPPLLLHHHLLLRRRRRRNNN^^^```eeefffeeejjjyyyrrrfffwwwkkk]]]jjjxxxjjjcccnnnrrrvvv]]]NNNAAAAAAQQQ___aaahhhsssxxx}}}bbbJJJFFFMMMLLLQQQOOORRR```nnnxxxYYYRRR___xxxiii^^^TTTQQQSSSXXXaaaiii}}}xxxnnnhhhooo}}}hhh???:::777EEEeee}}}lllSSSAAA222111000,,,,,,111))))))******++++++++++++|||~~~vvvpppzzzxxxhhh^^^WWWRRRNNNNNNKKK<<>>BBBEEEEEEFFFHHHMMMOOOPPPOOOMMMLLLLLLMMMFFFJJJLLLJJJIIINNNWWW]]]bbbiiiqqqvvvzzzpppyyylllfffzzztttpppmmmRRRNNNIIILLLWWWaaaeeellluuu~~~yyyaaaKKKGGGNNNMMMSSSTTTYYYdddmmmiiiWWWWWWjjjwwwdddYYYSSSPPPVVVbbbooo~~~wwwtttppplllmmmuuu~~~|||QQQ666000>>>OOOiiiuuugggRRRIII<<<000,,,,,,***((())))))))))))((((((((((((~~~yyy{{{xxxooottt~~~uuufff\\\VVVQQQMMMLLL@@@444000000---,,,,,,******)))((((((((((((((()))))))))))))))))))))((()))************+++++++++************++++++++++++------------------------***000,,,***000000...333@@@LLLeeeyyyttt~~~vvvvvvvvv|||}}}|||mmmpppwww{{{]]]OOOUUU\\\lllzzzYYYPPPmmm~~~nnn^^^___zzzlll\\\eeevvvrrrpppppprrreee[[[VVV^^^qqq}}}iiiPPPPPPPPPSSS___[[[jjjyyywwwaaafff[[[MMMLLLbbbkkkRRROOONNNKKKPPPMMMYYYfffqqqppp]]]XXXiiitttuuuyyy|||lllXXXMMMIIIHHH===555---***,,,...,,,)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********+++++++++******555===@@@OOOhhhyyy}}}hhhUUUIIIRRR]]]aaagggppp|||vvvfffXXXIIIBBB@@@@@@BBBFFFBBBCCCGGGIIIGGGHHHRRR]]]hhh|||nnnTTTKKKCCC???===AAADDDBBB@@@AAABBBDDDFFFHHHJJJMMMQQQTTTIIIMMMPPPOOOOOOUUU]]]ddd}}}cccgggxxxyyytttjjjXXXIIIFFFKKKYYYdddjjjsss}}}oooXXXJJJJJJPPPOOOVVVYYY___kkkppp|||dddWWW\\\tttuuuhhhlllrrr\\\LLLNNNUUU___mmmwwwddd]]]\\\YYYUUUSSS```ccclllxxx||||||{{{vvvWWWAAA333666DDD[[[jjjhhhVVVNNNBBB666///,,,+++++++++************)))))))))yyyiiinnn}}}tttrrruuuppp```WWWQQQJJJNNNEEE;;;666222---,,,...,,,+++***)))(((''''''''')))))))))))))))))))))))))))************+++++++++************+++++++++,,,------------------------+++111---+++111000///777FFFbbbuuu}}}~~~uuuwww{{{{{{}}}rrrkkk~~~zzzmmm}}}zzz```UUU\\\cccpppzzz^^^ZZZsssttt[[[VVVhhhxxxhhhwwwcccXXXaaauuutttOOOMMMKKKPPP^^^kkkyyyiiiWWWXXXYYY]]]iiippplllPPPWWWOOOFFFLLLgggqqqjjjTTTEEEEEEEEEGGGQQQZZZtttwww[[[[[[uuu~~~tttuuu}}}}}}tttoooyyy{{{dddNNNHHHNNNCCC:::000,,,,,,---,,,***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,,,,999BBBJJJ```}}}gggUUUMMM[[[iiimmmooottt~~~qqqeeeZZZLLL@@@===@@@BBBCCCEEECCCAAABBBFFFHHHKKKUUU```ppp}}}ZZZJJJIIICCC@@@@@@DDDEEE@@@===<<<<<<>>>???@@@CCCGGGLLLQQQJJJOOOUUUXXXZZZ___hhhooouuuuuukkk\\\gggzzztttooopppppprrrvvv~~~|||xxxtttuuukkkWWWHHHGGGNNN]]]hhhnnnvvv|||bbbMMMJJJOOOSSSRRR[[[```iiiuuuyyy~~~jjjbbblllhhh```fffqqqsssrrrttt|||~~~sss^^^NNNTTTggg}}}}}}lllZZZHHHDDDHHHJJJHHHFFFQQQ^^^pppyyyvvv}}}qqq```TTT<<>>333---,,,...,,,,,,+++++++++*********wwwlllooo~~~|||vvvsss~~~eeeYYYSSSNNNOOOIIIBBB<<<444---+++......---,,,+++************)))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------------+++000---,,,000///111===TTTvvvvvvvvv|||www{{{nnnwwwnnnnnn{{{fff___hhhllltttyyyeee___hhhcccUUU___yyyppp~~~eeeGGGSSS```vvveeeUUU^^^WWWMMMHHHMMM\\\nnnzzznnn```______cccpppgggQQQRRRLLLFFFKKKbbbsssWWWWWWOOOLLLMMMGGGGGGTTTvvvqqq]]]iiiwwwttttttxxxtttpppllluuuuuuVVVKKKQQQGGG>>>444---,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,,,,+++***+++,,,...444>>>GGGVVVuuucccUUUSSSdddrrrqqqmmmnnnsssvvviii\\\QQQEEE;;;<<>>@@@EEELLLQQQMMMTTT___hhhmmmqqqxxxsssmmmmmmlll[[[SSSZZZ\\\VVVZZZfffssskkk```XXXVVV[[[bbbfffuuuuuu}}}sssYYYLLLKKKSSSaaajjjmmmttt}}}wwwYYYHHHMMMTTTTTTVVVaaagggppp~~~ooosss}}}uuuuuuwwwcccnnnjjjRRRGGG???@@@EEEEEECCCBBBOOObbbxxxwwwrrr{{{zzziiifffdddHHH111666@@@RRRppprrrhhhYYYHHH777,,,,,,000,,,+++++++++************~~~{{{}}}wwwsssvvv~~~}}}yyyrrrooo]]]XXXVVVPPPKKKFFF@@@777---+++...,,,+++++++++++++++,,,,,,((()))))))))*********+++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++///---,,,000///666HHHfffvvv{{{zzztttwwwpppsssiii|||vvvffffffsssyyy}}}qqqcccZZZUUU\\\qqqsssmmmWWWVVV```wwwyyyeeeoooqqqWWWCCCBBBSSSiiiwww~~~rrr```[[[]]]hhh{{{eeeXXXPPPLLLGGGGGGUUUuuuzzz___WWWXXXTTTSSSQQQFFFHHH\\\ccchhhyyywww{{{tttsssrrrxxx|||qqqmmmqqqlllpppcccPPPPPPIIIAAA777///,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,,,,+++***+++...111<<<@@@III```uuuYYYRRRXXXkkkuuuooohhhiiiwww{{{nnnfff\\\KKKBBB;;;>>>CCCCCCBBBBBBEEECCCDDDIIILLLNNNTTT\\\nnnvvv\\\MMMJJJMMMEEEEEEHHHLLLJJJDDD@@@@@@<<<<<<======@@@FFFMMMSSSRRRYYYhhhwww~~~sssjjjhhhfffgggiiilllYYYQQQWWWWWWQQQZZZmmmqqq```XXXWWWYYYZZZiiippp}}}yyyaaaKKKLLLUUUdddkkklllrrr{{{qqqVVVJJJQQQYYYWWW]]]iiinnntttyyysss~~~]]]JJJEEECCCDDDDDDCCCEEEJJJWWWkkkjjjkkk|||rrrfffiiikkkSSS999666999JJJiii}}}rrrbbbQQQ>>>///+++///++++++*********)))))))))~~~jjjpppttt}}}~~~}}}ssswwwwwwaaaXXXWWWRRRMMMIIIDDD;;;111---...)))))))))))))))***++++++((())))))******+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,///,,,,,,111111>>>VVVooo}}}zzz|||qqq{{{~~~zzzpppyyyvvv~~~sssfffiiixxxyyysssfff[[[^^^rrrtttdddmmmnnnqqqiiigggyyy~~~}}}]]]DDD???NNNhhh{{{uuuZZZOOOVVVmmm```XXXTTTOOOJJJEEEGGGXXXvvvfffbbbddd___UUUPPPJJJAAAOOOooottteeezzzuuuwwwxxxzzzllljjjuuuvvvjjjdddiiiiiijjjvvvoooXXXOOOJJJCCC:::222---,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))+++,,,+++***,,,111555???@@@MMMiiizzzcccNNNPPP]]]ppptttkkkiiiooopppccc]]]VVVFFFAAA???BBBEEECCCBBBCCCEEEEEEHHHLLLNNNQQQZZZdddwwweeeQQQIIIEEEBBBBBBBBBEEEIIIHHHCCCBBBEEEAAAAAA???======@@@EEEJJJTTTYYYgggxxxnnnjjjfffkkkwwwsssbbb```]]][[[hhh}}}xxxhhh\\\TTTOOOUUUbbbxxxxxxZZZFFFIIIUUUeeemmmnnnttt~~~{{{kkkWWWPPPWWW]]]\\\dddsssxxx|||sssSSSKKKIIIGGGGGGEEEFFFPPPZZZfffyyylllkkkxxx{{{yyywwwuuupppooo^^^EEE666333AAAWWWxxxnnncccXXXHHH555,,,---+++************)))))))))jjjgggsss}}}zzz{{{www{{{kkkYYYUUUUUUPPPKKKGGG@@@666000///++++++***)))))))))******((())))))******+++,,,,,,)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///...000---...333555GGGdddrrrrrr{{{www}}}zzzsss{{{zzzzzzvvv|||xxxyyyxxxlllggg[[[```qqq~~~ooodddRRR[[[eeemmmzzzrrrWWWEEE???IIIaaayyyzzzYYYIIIQQQmmm}}}[[[VVVXXXTTTRRRRRRQQQUUUaaannn{{{kkkqqqiiiaaaTTTNNNJJJFFF```{{{|||uuu|||~~~|||yyynnniiinnnpppjjjdddccceeefffpppyyydddVVVJJJEEE===666111...,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''***,,,++++++---333999???AAAUUUtttxxxcccWWWLLLSSSdddssspppgggmmm|||}}}eeeZZZSSSMMMAAA???AAAEEEFFFCCCCCCFFFEEEFFFIIIMMMOOOWWWfffvvvnnnVVVIIIGGGEEE@@@??????BBBFFFFFFDDDFFFLLLJJJJJJIIIHHHIIILLLPPPTTT```aaajjjxxxvvvggghhhzzzyyynnnllltttvvvqqqxxxmmmZZZNNNJJJUUUjjj{{{vvvRRRDDDHHHVVVgggoooooovvvttteeeYYYVVV[[[aaadddhhh{{{nnnTTTEEEEEEHHHNNNTTTYYYdddnnnwww|||vvvuuu{{{~~~vvvjjjRRR777000<<>>///+++,,,,,,+++++++++*********ooogggeeezzzrrr|||yyyaaaYYYXXXQQQLLLIIIDDD:::222/////////---,,,+++*********((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000222...///555999MMMmmmxxxqqqvvvnnnwwwwwwxxxwwwzzz}}}rrrhhhnnnzzz{{{}}}zzzwwwooocccaaa^^^RRRQQQFFFNNNeee~~~eeeiiigggaaaeeevvvvvvcccQQQJJJGGGNNNfff___MMMQQQjjjxxxXXXWWWWWWVVV[[[fffmmmmmmooottt{{{yyy~~~eee]]]TTTRRRQQQRRRrrr}}}~~~~~~ttt{{{zzztttsssooonnnqqqtttppphhhbbbeeeooo~~~nnn___KKKGGG@@@999333000...---************))))))))))))************************))))))))))))))))))))))))(((((()))***************&&&))),,,++++++...555;;;???EEE]]]|||iiiUUURRRQQQZZZkkkuuummmcccooossscccYYYRRRKKK<<<>>>CCCGGGFFFCCCDDDHHHEEEFFFIIILLLPPP[[[qqq|||qqq]]]JJJDDDHHHJJJGGG??????AAAEEEEEEEEEKKKRRRMMMPPPTTTZZZ```iiiqqqwwwsssppptttyyylllmmmgggddd```\\\iiisssrrrrrrssspppjjjdddaaa^^^YYYWWW\\\ccckkkuuu~~~pppaaaVVVRRRVVV___pppxxxWWWEEEJJJYYYjjjppppppuuuqqqaaaZZZZZZ\\\ccckkkhhhooo]]]OOORRR]]]nnn|||wwwzzz}}}sss\\\888000:::888TTTQQQVVV```[[[EEE111)))---------,,,,,,,,,++++++|||qqqhhhwwwrrrYYYWWWOOOOOONNNFFFBBB999)))000000...,,,******,,,...))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333000000888@@@UUUsssppp}}}rrrooozzzwwwuuuppp}}}zzz{{{~~~sssfff[[[aaammmvvvyyysssllldddYYYRRRPPPMMMGGGAAABBBAAAFFFUUUkkk{{{tttjjjfffhhhcccUUUJJJFFFGGG]]]bbbRRRQQQYYYpppYYYLLLZZZiiixxxttt```]]]YYYbbbcccSSS[[[}}}yyyyyy|||~~~~~~lllppp~~~xxx{{{yyy}}}wwwpppmmmqqqvvvuuuqqqsssmmmTTTLLLGGGCCC999,,,)))///,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))++++++++++++000888???BBBSSSjjjxxxqqq]]]MMMGGGSSS]]]lllssskkkfffuuuyyylll\\\UUURRRHHH>>>@@@CCCDDDDDDDDDDDDEEEGGGBBBCCCKKKRRR^^^xxxkkkWWWNNNNNNNNNNNNMMMAAADDDGGGFFFEEEHHHOOOVVVSSSUUU\\\jjjyyy~~~~~~wwwwwwwwwuuu~~~aaaQQQNNNIIIIIIMMMLLLOOOPPPMMMIIIHHHKKKPPPPPPSSSWWWYYYZZZ\\\```cccwww|||kkkYYYMMMVVVgggmmmeee\\\MMMJJJYYYkkkmmmnnntttvvv}}}nnn^^^XXX\\\eeelllqqqsss|||qqqlll{{{}}}kkk___bbbqqq}}}{{{~~~iiiBBB444888222:::RRRYYYZZZbbbSSS888111---------++++++------+++zzzooofffaaassszzz```ZZZPPPOOONNNGGGCCC<<<---000///...,,,++++++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........---222...///;;;JJJ^^^xxx}}}{{{nnnooowwwrrrpppppp{{{qqqvvvwwweee[[[WWWcccuuu~~~uuuiiiddd^^^WWWNNNIIIHHHEEE@@@<<<;;;999>>>JJJ\\\sss{{{hhhbbbdddiiigggZZZMMMGGGGGG\\\~~~```NNNMMMXXXhhhUUUJJJ]]]mmmzzzggg\\\^^^aaakkkgggWWWeee{{{xxxxxxyyyzzzzzz|||vvvkkkhhh{{{zzz{{{wwwqqqnnnpppvvv|||}}}YYYNNNFFFCCC;;;///+++---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))+++++++++,,,111:::AAAHHHWWWlllwwwmmmYYYJJJEEENNNXXXgggrrrqqqqqq~~~qqqfffXXXQQQMMMCCC>>>@@@CCCDDDCCCCCCDDDEEEFFFCCCDDDHHHMMM]]]qqqaaa^^^bbb```XXXQQQGGGHHHIIIHHHHHHKKKRRRWWWZZZ]]]dddnnnzzz~~~ggg___dddhhhoootttYYYOOOMMMKKKKKKNNNMMMLLLIIIFFFDDDEEEHHHLLLOOORRRUUUWWWXXXZZZ^^^aaalllyyywwwcccQQQRRR^^^eeeccc```QQQMMM\\\mmmpppsss||||||mmm^^^ZZZ___fffnnntttsss{{{uuu```XXXccczzz}}}kkkmmmxxxxxxMMM888777111999SSS\\\^^^hhh\\\@@@222///...---++++++,,,+++)))uuuhhh___VVVSSSVVVnnnmmm___RRROOOOOOHHHEEE@@@333///...------,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------.........,,,------------.........,,,222//////CCCYYYmmmwwwwwwzzzyyypppnnnttt|||{{{vvvhhhlllxxx~~~WWWSSSXXXjjjsss~~~xxxooocccXXXUUUHHHDDD???===>>>===:::888888777:::@@@HHHVVVkkk}}}ooo[[[\\\eeekkkmmmbbbTTTJJJGGG[[[|||]]]KKKLLL]]]^^^OOOHHHUUUhhhdddaaaiiihhhsss|||ooo```xxx~~~zzzyyyyyyzzz||||||zzzzzz{{{{{{zzz|||oooooo~~~nnncccuuu~~~|||wwwpppmmmtttaaaQQQEEECCC???555---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************+++,,,,,,...444===DDDMMM[[[lllrrrfffRRRFFFEEESSS]]]lllwww|||wwwfff]]]RRRLLLGGG<<>>333---------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************+++---...111:::EEENNN___hhhqqqmmmZZZIIIHHHOOObbbnnnwwwwww{{{gggXXXVVVNNNGGGCCC<<>>777;;;???AAACCCJJJUUU^^^ccceeemmmxxxtttccc```gggrrrxxx___QQQSSS[[[oooqqqXXXLLLZZZvvvhhhTTTRRR^^^qqqHHHKKKNNNSSSVVVYYY```wwwqqqxxx~~~~~~~~~kkkbbbyyyhhhgggqqqvvvooojjjkkkrrr~~~sssTTTIIIGGGAAA888444...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************,,,---000555???LLLVVVkkkrrruuuiiiSSSFFFOOO___oooxxxzzzzzzrrr[[[TTTUUUIII???@@@BBBBBBBBBAAA@@@@@@DDDIIIMMMMMMSSS^^^ppp```XXX___eeehhhjjjhhhbbb^^^\\\\\\ZZZeeesssZZZMMMAAABBBFFFHHHIIILLLaaa}}}|||jjj]]]RRRQQQQQQQQQWWW___yyyuuuoooiiiddd^^^YYYUUUNNNKKKFFFDDDEEEFFFEEEDDDHHHPPPVVVXXX]]]gggpppsssuuummmZZZRRRMMMNNNdddzzz}}}|||~~~tttiiifffnnnppplllppp||||||\\\MMMPPPTTTgggmmmppp{{{iii```PPPJJJQQQWWWhhhrrrrrr~~~|||yyyoooVVV<<<999222///FFFaaalllxxxyyyiiiDDD555+++...000+++***---|||~~~qqq]]]TTTVVVKKKKKKIIIIIITTTgggvvv|||}}}ssseeemmm~~~rrr^^^ZZZRRRNNNMMMIIICCC;;;222------...---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---......///............/////////000555555@@@```zzzyyy}}}|||~~~sssggg```vvv```MMMMMMMMMTTTcccpppwww]]]PPPDDD<<<<<<;;;777888>>>;;;AAAIIIOOOVVVcccsss~~~~~~xxxeee```eeekkkuuu~~~xxx^^^PPPTTT^^^oootttZZZMMMZZZvvvuuu]]]YYYiiikkkEEELLLQQQXXX___jjj}}}ppp{{{ooo___yyyyyy{{{jjjaaadddpppmmmjjjhhhgggoooxxxWWWJJJGGGAAA999666...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************,,,...000555@@@NNNXXXcccjjjmmmcccNNNEEERRReeessswwwvvvxxxmmmXXXRRRTTTGGG<<<>>>CCCBBBBBBAAA@@@AAAEEEJJJOOOGGGTTTiiitttZZZYYYddd```bbbccc___YYYWWWZZZ^^^aaagggoooxxxlllmmm}}}cccKKKDDD>>>>>>DDDNNNWWW\\\sssvvv___RRRHHHAAADDDMMMNNNIIIOOO]]]mmmeee]]]]]]cccgggccc^^^YYYSSSLLLHHHGGGFFFCCCAAA@@@EEEJJJPPPZZZccceeebbbaaaooovvvddd]]]WWWWWWkkkuuuqqqyyyyyyrrrtttrrrSSSHHHMMMRRRfffhhhpppwwwggg]]]MMMLLLWWW\\\iii}}}ssssss^^^AAA;;;333---HHHjjjttt|||uuuJJJ999---...///***(((,,,}}}~~~zzzssshhh[[[RRRMMMPPPRRRWWWeeevvv}}}|||www||||||tttvvvnnn\\\SSSNNNLLLLLLGGGAAA888000,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////333111///,,,,,,,,,...///111...---000222///...000999222UUUzzzxxxuuu~~~lllgggmmm~~~SSSYYY\\\[[[___ooohhhVVVNNNBBB:::777;;;===<<<<<>>AAADDDDDDGGGKKKPPPSSSiii___WWW___^^^ddd\\\PPPIIIIIIRRR^^^fffmmmssszzzhhh```[[[qqqiiiZZZRRRCCC===;;;FFFVVVfffttt~~~www^^^MMMFFFEEECCCFFFJJJNNNQQQWWW___eeeqqqqqqtttxxx}}}{{{mmm\\\QQQNNNKKKEEE???AAAAAABBBIIITTT\\\aaabbb^^^eeesssxxxuuupppdddkkk}}}{{{qqquuuyyypppssshhhNNNKKKMMMQQQkkksssggg{{{~~~fffYYYOOOOOOUUU^^^lllxxxyyyvvv}}}{{{XXX:::555555AAAYYY|||ccc444444///'''...'''***|||wwwoooeee___\\\aaafffjjjtttyyypppooo~~~wwwcccUUUOOOMMMKKKHHHBBB:::222---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444222///---,,,---...///111...---111111//////111:::;;;bbbzzzxxxwwwuuu}}}uuuccchhhuuuzzz|||{{{uuurrr{{{mmmRRRHHH>>>@@@;;;888999:::<<>>===555///+++---///---++++++++++++++++++******))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,***///111:::EEEJJJ]]]|||tttVVVIIIPPPZZZlllpppQQQHHH@@@@@@BBBBBBBBBCCCFFFCCCDDDHHHJJJJJJMMMQQQSSS___~~~qqqXXXSSSZZZXXXKKKNNNOOONNNPPP\\\pppdddXXXbbblllSSSFFF???;;;999BBBLLL```|||ZZZ<<<555;;;@@@GGGOOOUUU^^^mmmgggYYYXXX^^^cccgggfff```WWWNNNNNNVVV^^^fffhhhhhhjjjvvv{{{xxxuuukkkcccqqq|||{{{rrrhhhmmmuuurrr~~~tttZZZJJJMMMQQQXXXsssnnniiiwwwhhhYYYTTTZZZeeettt~~~zzzCCC999===MMMuuu~~~uuuHHH666...,,,111,,,,,,}}}}}}}}}zzzxxxqqqxxx~~~}}}|||tttrrr|||dddWWWRRRNNNKKKFFF???888222...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////333333111000///.........111...///111111000222666:::WWWfffdddjjjxxxdddeeerrr___BBB@@@DDD===888:::===AAAHHHVVViiixxx|||vvvmmmkkkeeebbbeeehhhiiilllppprrrvvv|||uuubbbSSSLLLQQQ^^^jjj}}}tttXXXXXXrrreeeVVVeeefffqqqTTTTTTUUU]]]bbbkkkrrrzzzmmmooo}}}{{{~~~xxx[[[YYYppp}}}{{{xxxfff]]][[[xxx{{{ttt|||lllQQQFFFAAA>>>777000,,,---///---+++,,,++++++******))))))))))))(((((((((((())))))******))))))***++++++,,,,,,---***000666>>>EEEPPPggglllOOODDDPPP]]]ooo~~~hhhLLLCCC<<<>>>BBBCCCBBBBBBEEECCCEEEIIIKKKKKKNNNSSSVVVkkk}}}oooZZZSSSVVVRRRFFFIIIKKKMMMSSSaaatttzzz^^^aaaoootttZZZKKKEEEBBB@@@BBBBBBMMMoooaaaIII:::???GGGGGGKKKUUUcccrrrlll^^^aaammmwwwrrr```TTTTTTYYYbbbiiijjjjjjtttyyyhhh```rrrvvvvvvoooiiiooowwwuuuwwwfffSSSHHHMMMQQQYYYsssmmmlll~~~sssgggccciiittt~~~{{{JJJ888999GGGmmmWWW888---...111------~~~~~~|||}}}|||mmmYYYQQQMMMKKKHHHBBB;;;555000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222222222222111000///...000//////222111000333999@@@fff^^^___eeeoooyyyuuuaaagggppp\\\LLL???:::<<<<<<888===FFFPPP]]]mmm{{{{{{sssooommmhhhcccfffaaa^^^```cccccceeeiiiiiimmmqqqtttuuuuuuuuuuuuwwwyyyzzz|||tttaaaTTTLLLMMMYYYggg}}}zzz[[[ZZZuuu```TTTlllhhhzzztttNNNRRRRRRWWW^^^___mmmmmmrrrzzzyyy|||oooqqqyyycccUUUaaaxxx}}}tttppp]]]rrr~~~{{{[[[JJJDDD@@@888111,,,---///---,,,---++++++***))))))***++++++******)))))))))******+++*********+++,,,,,,------,,,000:::AAAEEESSSkkk|||nnn```JJJDDDPPPZZZlllpppZZZJJJBBB===???CCCCCCBBBCCCDDDDDDFFFIIIJJJJJJNNNTTT```}}}|||wwwxxxqqq]]]RRROOOIIIEEEFFFHHHOOO]]]ooonnnbbbuuunnnWWWGGGAAA???>>>>>>JJJJJJ]]]zzzaaaGGG??????HHHNNNRRR```sssmmmdddjjjyyy}}}gggZZZVVVYYYdddmmmooottt{{{oooppp{{{pppoooooozzz~~~oooZZZMMMGGGLLLPPPWWWqqqmmmrrrzzzzzz{{{~~~{{{PPP777666BBBhhhfff;;;,,,000///...,,,|||yyy]]]OOOLLLKKKIIIDDD>>>888333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222333333222111000000///000222111000555<<>>===<<<<<<<<>>@@@DDDJJJSSSiii|||mmmaaa^^^eeesss~~~iii\\\UUU___kkkrrrtttvvv{{{}}}{{{zzzkkkooovvvyyyfffRRRJJJGGGLLLOOOWWWpppyyylllwwwuuu{{{zzzZZZ:::555>>>aaauuu@@@///222,,,...---~~~|||gggRRROOOJJJIIIEEE@@@;;;555000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///222444444444222111//////111222111000666>>>PPPyyysssfffooowww|||ggg___XXX___yyyoooqqquuunnnMMM===AAA===888<<<@@@KKK[[[mmmvvvzzz~~~~~~|||wwwooofffaaa___]]]YYYWWWUUUPPPNNNQQQTTTTTTVVVYYY^^^___````````````bbbdddhhhkkkqqqxxx~~~zzzlll^^^TTTKKKFFFPPP```___ZZZsss}}}rrr\\\aaaiiilllZZZIIISSSRRRXXX```xxxxxxxxxuuuyyy|||~~~zzzxxxvvvnnn|||~~~uuu```WWWaaalllyyy|||~~~iiilllzzzrrrPPPCCC;;;;;;333......///------...+++*********+++---000222111000---,,,++++++,,,,,,******+++,,,,,,------...000///===DDDEEE[[[pppmmm\\\UUUJJJMMM[[[aaaiii{{{~~~fffZZZHHHEEEDDDDDDDDDCCCIIIPPPNNNMMMMMMNNNLLLLLLTTT]]]zzzqqqpppyyyvvv___NNNKKKJJJVVVUUUTTTVVV]]]kkk|||hhh\\\qqqzzzUUUIII@@@@@@CCCCCCEEEHHHIII[[[tttnnnQQQAAA???@@@HHHOOOUUUgggnnnfffZZZRRRRRRYYYcccjjj{{{iii^^^^^^fffrrrtttqqquuu~~~|||wwwyyy~~~jjjpppyyyttt^^^MMMHHHHHHMMMPPPXXXssstttjjj{{{xxxsssxxx~~~}}}fff@@@777;;;XXXGGG222555+++//////|||}}}{{{}}}~~~}}}{{{{{{}}}pppWWWTTTJJJHHHFFFBBB<<<666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///222444555555333222//////111333111000666???RRRyyyrrrgggsss~~~}}}```dddYYY```pppiiigggmmmtttTTTDDD>>>>>>777:::DDDGGGTTTiii|||}}}zzzxxxvvvppphhh___\\\ZZZWWWRRROOOOOOKKKJJJMMMPPPQQQSSSVVVXXXXXXYYYXXXWWWXXXZZZ]]]dddgggnnnvvv{{{yyykkk___WWWMMMGGGPPP``````YYYqqqxxxiiiZZZfffXXXgggjjjJJJCCCQQQRRR\\\nnn}}}zzzzzzqqqpppvvv}}}xxx~~~uuudddsssuuurrrzzzxxxfffXXXUUUbbb||||||gggfffzzzzzzppp}}}YYYIIIAAA<<<444......///------...************,,,///222444333222///---++++++,,,,,,***++++++,,,,,,------...000...<<>>>>>JJJZZZ{{{xxxooojjjfff[[[RRRRRRRRRMMMIIIIIIJJJFFFIIIQQQRRRMMMOOOVVVVVVUUUUUUUUUVVVVVVWWWWWW]]]cccjjjrrrwww|||~~~|||xxxbbbQQQPPPQQQNNNPPPXXXvvvaaa___\\\tttwwwlllVVVRRRooo___OOOaaazzz}}}eeeVVVHHHCCCHHHQQQ^^^iii~~~qqqjjjlllqqq{{{xxxtttrrrqqqqqq|||bbbTTTeeexxxwww^^^ccczzz{{{wwwsssfffeeemmmgggHHHEEE;;;999555///,,,,,,+++******((((((,,,222444222///111222333111///---,,,---************+++,,,------,,,888>>>AAAQQQlll}}}~~~gggQQQLLLZZZgggqqqtttmmmvvvuuucccZZZBBBJJJGGGEEEEEECCCDDDRRRaaahhhXXXNNNQQQRRRPPP[[[mmm{{{yyywwwkkkZZZVVV]]]bbbeeefffssseeeZZZfffbbbTTTIIIKKKPPPYYYbbbiiimmmooossswwwhhhTTTJJJAAAMMMMMMggg{{{ooojjjhhhbbbdddjjjhhhpppqqqrrruuuxxxxxxrrrjjj^^^UUULLLGGGEEEIIITTT___wwwxxxuuuqqqxxx|||yyyzzz{{{zzzvvvwwwpppjjjttt{{{eeeQQQDDDFFFMMMQQQRRR[[[xxx|||~~~xxxggg~~~ooofffnnnttt~~~sssiiiwwwwww{{{ooorrr|||WWW;;;:::MMMmmmaaa888222333...111}}}{{{xxxvvvwwwzzz~~~pppYYYQQQIIIDDDCCCAAA:::333000......---,,,,,,,,,,,,---------,,,,,,,,,---..................///111333444111000111333222444<<>>;;;555000---,,,,,,***+++)))))),,,111222000---111222333111...+++***)))************+++,,,---......<<>>QQQrrrzzzmmmaaaYYYTTTQQQMMMIIIIIIIIILLLWWWaaaiiiwwwsssaaaXXXYYY]]]```bbbfffjjjooovvv~~~rrr^^^QQQUUUYYYUUUTTTZZZsssxxxQQQQQQUUUSSSSSSJJJ>>>???QQQeeennn]]]OOO???888:::======<<<<<>>======HHHiii|||nnndddZZZSSSPPPRRROOOLLLJJJNNN[[[qqqzzziii___[[[```cccfffjjjpppwww~~~~~~nnnZZZOOOVVV___^^^___ddduuusssHHHFFFKKKHHHGGG@@@999;;;EEELLLMMMJJJEEEAAABBBBBBAAA@@@AAAFFFGGGIIIIIIIIITTTnnnyyyvvvvvvuuu```iiiwwwqqqzzzvvvuuusssXXX___zzzmmmjjj|||pppGGGEEE===555222000---++++++---,,,+++---000111000///+++...111111000---,,,,,,*********+++,,,---...///000>>>DDDHHHdddjjj___KKKLLL^^^dddfffpppvvvtttcccRRRHHHPPPEEEDDDBBBBBBEEENNN]]]iiiTTTMMMLLLQQQUUU\\\pppmmmdddZZZUUUTTTXXXeeerrrccc\\\gggxxx[[[ZZZssshhhUUUTTT[[[mmmrrrmmmzzzooosssyyy|||xxxuuuuuunnneeeUUUKKKAAA<<<<<>>@@@GGG___~~~mmmddd^^^UUUOOONNNKKKMMMPPPVVVfffpppdddbbbdddhhhlllpppwww~~~}}}||||||}}}~~~lllXXXLLLUUU___```aaafffnnnhhhBBBAAABBB??????>>>???DDDKKKNNNMMMKKKFFFDDDGGGGGGDDDCCCFFFLLLLLLNNNNNNMMMRRRcccssszzzxxxzzz}}}ddd___jjjkkk|||uuurrr|||ttt[[[```qqqnnn~~~TTTIII>>>555333111,,,***+++,,,+++,,,...000333333333///111333222000---,,,,,,*********+++,,,---///000111===EEEPPPqqqhhhWWWKKKQQQ```dddiiiwww~~~lll[[[HHH???IIIAAABBBAAA@@@EEEQQQ^^^gggPPPMMMMMMQQQUUU```yyyzzzqqqccc[[[SSSOOONNNQQQZZZccc}}}{{{]]]___vvviii^^^yyyxxx|||qqqWWWQQQYYYiii{{{```jjjzzz|||xxxwwwnnn```TTTJJJAAA;;;;;;@@@MMMYYYpppxxxpppnnnxxxuuuyyyyyyrrrllloooyyyzzzyyywwwqqqWWWFFFFFFHHHMMMQQQRRR]]]|||vvveeerrr|||xxxvvvuuuqqqkkkiiikkknnnpppuuueeesssxxxNNN===XXXvvvxxx|||eee@@@777666---~~~}}}|||{{{yyyyyyxxxxxx~~~{{{aaaSSSGGGDDDDDD@@@:::666......---,,,,,,,,,,,,---......---,,,,,,,,,---------...///000000000000//////111444555666CCC]]]uuu}}}}}}hhhbbbnnn}}}nnnpppzzzvvvYYYWWWdddwwwfff\\\pppZZZDDD@@@???III___|||nnnbbb^^^ZZZQQQLLLNNNHHHTTTeee{{{}}}jjjjjjkkklllooouuu|||~~~}}}|||{{{zzzzzzyyyjjjVVVJJJSSS\\\[[[YYY\\\bbbxxxyyyqqqVVV>>>BBB@@@>>>@@@CCCFFFJJJNNNQQQSSSQQQIIIGGGJJJKKKJJJPPPYYY___```bbbaaa[[[VVVXXX___yyy~~~zzzwwwvvvqqq\\\```kkkyyysss}}}rrr~~~~~~uuuaaa```tttkkkxxxfffNNN@@@666444333---***,,,++++++,,,---///222444555555666555222...+++))))))*********+++---...000000444???MMMcccjjjNNNMMMXXXccchhhwwwpppUUUBBB<<>>JJJVVVssswwwhhhaaaaaannn}}}qqqgggjjjyyy~~~zzzmmmUUUGGGEEEIIIPPPUUUVVV```}}}pppeee|||zzzuuuvvvwwwtttpppnnneeehhhooo|||rrrppp[[[@@@PPPppp|||rrrIII888666...|||{{{{{{yyyxxxvvvuuuttt|||~~~|||kkkZZZJJJEEEEEEAAA<<<888......---,,,,,,,,,,,,---------,,,,,,,,,---.........///000111111111000//////000111444:::JJJgggjjj___iiivvv|||zzztttgggWWWYYYkkk}}}``````tttiiiIIIAAABBBIII___nnnaaaYYYYYYWWWPPPNNNSSSVVVjjjwwwqqqnnnppptttpppssszzz{{{xxxrrrnnnnnnttt}}}}}}}}}|||{{{yyywwwvvvuuueeeSSSJJJUUU^^^ZZZSSSRRR^^^tttlllYYYDDD<<>>AAAEEEGGGFFFKKKWWW^^^___MMMPPPTTTVVV^^^vvvlll^^^___``````^^^]]]^^^``````^^^ZZZ]]]WWW___ccc```yyyjjj}}}qqq^^^PPPJJJZZZOOOHHH```ooo~~~ffffff~~~hhhOOONNNmmmoooRRRGGGDDD@@@CCC===999:::<<>>AAAOOOLLLMMM^^^lllmmmwww|||dddWWW\\\cccfffooohhh___YYYTTTSSS[[[ddd~~~rrraaasss~~~{{{yyynnngggvvviiiOOOWWWhhhxxx{{{|||rrreeehhhFFF??????---///777&&&+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++---///222999BBB___~~~WWWNNNOOObbbddd```sss^^^CCCDDD>>><<>>CCCCCCFFFCCCDDDEEEMMMbbbuuuppp^^^PPPUUUZZZddd{{{ttt___aaafffsssyyy}}}wwwvvv~~~~~~uuurrrtttsssoooxxxcccTTT]]]}}}vvvsss{{{]]]ZZZZZZ```gggcccUUUHHHGGGMMMOOOVVVrrrooo___YYYXXX___hhhsssqqqVVV@@@CCCHHHYYY|||nnnJJJ???FFFTTTgggcccRRR===;;;NNN]]]```wwweeePPPHHHGGGQQQaaawwwzzztttxxxlll^^^OOOFFFDDDFFFJJJSSSXXXYYYdddnnnccc{{{mmmdddeeehhhddd]]]___```aaakkkqqqeeeQQQjjjqqqIII333444|||zzzzzzuuuqqqqqqoooppprrrvvvzzz~~~}}}kkkLLLJJJJJJAAA===666444111///---------.........------------......////////////000000000000333///222EEE```vvvhhh~~~mmm]]][[[___|||vvv}}}ZZZCCCAAAGGGQQQssstttkkkcccZZZUUUSSSTTTWWWVVVUUU___|||lllgggeeedddfffdddgggkkknnnrrrvvvzzz}}}xxxwwwrrrkkkhhhgggddd^^^PPPFFFAAADDDCCC>>>@@@GGGCCCBBB>>>===AAAOOOlllxxxdddSSSPPPTTTWWW___iiiYYYRRRLLLKKKLLLPPPYYYaaavvvfff```zzzwww|||lllkkk{{{cccggghhh[[[sssnnn```iiisss}}}pppiiilllsss___@@@===666111111///++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,///444777<<>><<<<<>>EEEPPPXXXZZZggg{{{}}}pppqqqlll\\\\\\bbbaaa\\\XXXWWWXXXbbbwwwxxxooo{{{RRRWWW}}}RRR555111~~~xxxssspppnnnjjjlllnnnqqqtttyyyXXXHHHHHHCCC===999777444111///......///......------------............//////000000111111222///<<>>CCC>>>FFFRRR```|||wwwpppWWWRRRPPPVVV\\\^^^___```GGGHHHKKKLLLJJJKKKVVVbbbeeeddd}}}lll\\\YYYeeevvvnnn[[[aaazzzwww]]]]]]mmm|||{{{fffUUUVVVfffpppkkk```aaammmvvvMMM;;;999555///...++++++++++++++++++++++++++++++++++++++++++++++++******++++++---222888<<<>>>WWWvvvhhhIIIHHHSSSaaannnyyyppphhhRRR???AAACCCKKKKKKMMMDDDQQQpppoooYYYUUUNNNWWWeeezzztttkkknnnjjjhhh___TTTLLLKKKNNNRRRSSS\\\gggpppppppppwwwnnn]]]~~~zzzrrrQQQAAA>>><<<===BBBEEEFFFFFFIIIRRRaaazzzqqqYYYEEEBBB???;;;DDDUUUWWWWWWWWWUUUXXXooofffLLLIII]]]yyynnnUUUAAAAAAKKKUUUgggzzzzzziiiTTT[[[bbbuuu|||mmm|||~~~ooo```PPPBBB;;;:::;;;AAAKKKTTTXXXeee{{{~~~www|||qqq^^^[[[___```\\\UUUVVV[[[fffxxx|||XXXUUUwwwWWW888111yyysssppppppjjjkkkmmmnnnpppvvv}}}zzzyyyhhhOOOJJJCCC<<<:::888555222000/////////......------------...............///000111111111222222DDDdddyyy{{{yyyfffsssllleeedddjjjooooooLLLEEECCCNNNrrrqqqhhh\\\TTTOOOMMMNNNQQQKKKUUUjjj~~~eee___\\\^^^]]][[[aaakkkfffkkkpppssssssvvv{{{wwwsssjjj___ZZZXXXUUUQQQDDD???:::999888:::@@@FFFPPPRRRdddsss|||nnn___aaapppyyyyyymmmZZZJJJKKKOOOXXXdddiii```TTTHHHLLLPPPPPPLLLOOO```rrrfffggg|||jjjXXXQQQTTT\\\bbb\\\VVV^^^mmm```OOOWWWkkksssyyy{{{yyy|||iiiTTTQQQeeeyyysssaaabbbmmmWWW===;;;:::222---++++++++++++++++++++++++*********++++++,,,,,,---******++++++---333999>>>DDD]]]zzzdddJJJKKKXXXhhhsss{{{lllfffUUUEEEIIIKKKUUUQQQSSSGGGQQQpppjjjRRRUUUPPP^^^ssstttmmmnnnddd\\\UUULLLHHHJJJOOOSSSUUUccchhhhhhdddfffuuu|||kkkoooLLL???@@@@@@@@@@@@BBBFFFHHHKKKQQQcccnnnXXXDDD@@@AAA@@@EEEMMMRRRWWWdddooo}}}bbbOOOKKKWWWnnn[[[NNNBBBCCCOOO```qqq|||xxxoooaaaqqquuu}}}xxxyyyiiiZZZKKK???;;;<<<:::===EEENNNSSS```~~~{{{{{{wwwddd\\\]]]]]]YYYXXXZZZ```iiiuuubbbXXXuuu]]]===333zzzsssrrrqqqnnnnnnnnnmmmmmmrrrzzz|||qqqwww}}}|||vvvuuuzzzsssWWWNNNEEE===:::999555222000/////////.........------.........---......///000111111222222444JJJkkk|||zzz~~~]]]UUUqqq|||vvvwwwqqqqqqmmm[[[BBBHHHMMM^^^fff___WWWQQQOOOPPPOOOLLLTTT]]]|||wwwaaaXXXVVVWWW\\\______```bbbhhhmmmsssuuuvvvyyy~~~}}}vvvrrrhhh]]]VVVUUURRRMMMFFF???888666999???GGGNNNbbbrrr```YYYNNNSSS```cccccc\\\OOOKKKNNNRRRYYYggglllZZZBBBMMMQQQVVVTTTPPPUUUkkkgggjjjuuulll\\\LLLFFFNNNUUUUUUTTTVVV[[[___{{{iiiLLLLLL```kkkwww|||}}}qqq\\\WWWiii{{{dddeeemmmxxx^^^>>>===>>>444---++++++++++++++++++++++++))))))***+++,,,------...*********+++...333:::???IIIccc}}}^^^JJJPPPaaappptttuuu}}}oookkk\\\NNNQQQTTT___]]]___PPPWWWtttjjjQQQXXXVVVfffyyypppiiiXXXIIIGGGDDDFFFLLLTTT\\\aaaooolllccc[[[___qqqsssnnnKKK???CCCGGGGGGFFFGGGKKKOOOOOORRReee|||eeeOOOIIILLLMMMLLLLLLVVV```www```QQQKKKQQQcccLLLLLLDDD???KKKcccrrrsss|||rrriiixxxuuucccTTTFFF===;;;>>>:::<<>>EEEUUUcccwwwjjjXXXNNNKKKLLLPPPSSSUUUSSSNNNJJJEEELLLXXXaaa___UUUNNNMMMSSS___^^^YYYaaammm|||uuuhhhooozzzpppfffXXXKKKOOOJJJJJJPPPVVVWWWVVVWWWrrruuuZZZHHHYYYkkkzzz}}}zzz~~~zzznnnZZZhhhxxxeeedddrrriiiAAABBB<<<...777......---,,,++++++++++++---,,,,,,+++*********++++++......+++///999@@@AAAQQQcccmmmNNN```mmm{{{sssrrryyyuuu___QQQLLLOOOXXXaaa]]]XXXYYYaaagggcccZZZTTT^^^ttt|||uuupppaaaMMMNNNNNNMMMPPPYYYbbbgggwwwoooddd]]]aaaqqqtttSSSKKKPPPRRRZZZccc^^^ZZZdddYYY\\\ooosssggg```[[[ZZZ]]]ddd|||```NNNHHHKKKPPPFFFFFFDDDHHHYYYppp|||}}}iiihhhzzz}}}vvv}}}qqq^^^PPPFFF>>>;;;;;;???>>>DDDKKKNNNVVVnnnxxxsssyyyzzzqqqqqqkkkWWWXXX___\\\fffhhheeeiiittt}}}vvvbbb^^^hhhiiirrrrrrvvvBBB222eeeqqq{{{wwwqqqsssmmmkkklllqqqrrrpppqqqttt|||~~~eeedddlllvvvvvvnnnsssnnnUUUKKKCCC===;;;888555222000...---000///...------------...---.........---...111333555:::OOOkkkyyy{{{xxx^^^[[[fffqqqooossswww}}}~~~yyy{{{gggGGG???BBB^^^jjj\\\UUUOOOOOOMMMJJJKKKPPPlllyyy]]]RRRHHHIIIFFFGGGMMMQQQSSSZZZbbbbbbiiitttssscccZZZTTTMMMHHHHHH???===999:::AAAOOO^^^hhhuuu|||ppp]]]NNNFFFJJJJJJLLLNNNOOONNNJJJFFFGGGKKKTTTZZZWWWPPPMMMOOO^^^iiihhhdddmmmxxxssskkkpppwwwnnnfffZZZOOOOOOMMMNNNUUUZZZ[[[[[[]]]uuuaaaHHHTTTiii{{{}}}}}}|||xxxkkkYYY[[[zzzvvvhhhjjjzzzsssFFFBBB===000555///...---,,,++++++++++++---,,,++++++******+++++++++...---+++...888???AAAYYYrrrrrrTTTgggxxxwwwuuu|||yyyiiiVVVKKKGGGIIIQQQYYY\\\]]]bbbiiiiiiaaaYYYWWWaaaxxxvvvrrrooo```MMMOOOPPPRRRVVV]]]fffkkkwwwoooeeeaaahhhxxx{{{uuuZZZLLLWWWcccuuu{{{rrrvvveeebbbmmm}}}xxxtttsssuuutttpppYYYJJJFFFIIINNNDDDCCCCCCJJJ]]]ttt\\\\\\dddooosssyyynnn[[[NNNEEE???===>>>@@@BBBIIIOOOOOOQQQcccyyyzzzyyywwwooowwwqqqwwwmmmZZZ[[[dddbbbhhhjjjgggiiisssyyyuuueeedddgggaaaiiiooo{{{GGG555___eeejjjvvvzzzsssqqqmmmjjjkkknnnnnnlllmmmpppzzz|||iiifffnnn{{{}}}sssqqqxxx[[[HHHBBB===<<<999666333000///...//////......------........./////////......111333333<<>>===:::777444111000/////////............/////////000000///...///111333555@@@WWWrrrpppaaafffvvvuuunnnyyy|||xxxMMMFFFGGG___}}}eee^^^YYYPPPMMMPPPLLLJJJ[[[tttgggPPPGGGBBBHHHCCCAAA@@@@@@AAAAAAAAABBBHHHNNNYYYfffpppwww~~~xxxdddUUULLLGGGCCC@@@999===999777GGGaaalllhhhddddddaaaWWWLLLDDDCCCEEEKKKGGGCCC@@@@@@@@@??????FFFHHHLLLNNNKKKIIINNNWWWXXXgggiiigggssstttwwwttt||||||tttkkkccc]]]ZZZYYY___lllyyy}}}wwwrrrpppmmmsssJJJKKKaaavvvtttjjjSSSoooZZZBBB???888222000///---+++++++++,,,---,,,,,,++++++***++++++,,,,,,------,,,...666???EEE___{{{XXXPPPfffpppssseeeiiizzzvvvaaaYYYPPPKKKHHHEEEHHHLLLSSSXXX```ddd^^^VVVTTTWWWTTTkkk|||nnnmmmdddOOOIIILLLTTT^^^eeejjjpppvvvvvviiiiiivvvzzz~~~yyylll\\\fffwwwooo]]]YYYXXX[[[]]]^^^aaaffflllnnnoooiii^^^QQQFFFAAABBBEEELLLIIIIIIRRRcccsssyyyxxxxxx}}}WWWPPPbbbrrrmmmlll}}}|||hhhRRRFFFAAA??????BBB???EEEOOOUUURRRNNNUUU```fffhhhwwwxxxyyyeeefffooommmhhhkkkhhhiiiooorrrhhhfffjjjWWWuuuWWW666ttteeecccdddqqq}}}vvvnnnjjjggghhhhhhfffhhhllltttuuuzzzmmmxxxzzzlllhhhttt|||vvvooooootttuuuNNNHHH???>>>;;;888555222111000//////.........//////000///000111000///000222555888DDD[[[uuunnndddooo|||xxxvvv```JJJCCCQQQrrrppp^^^^^^UUUPPPNNNNNNJJJPPPnnn|||XXXOOOCCC;;;FFFAAAAAAAAABBBEEEGGGFFFCCCBBBBBBGGGPPPXXXbbbsss}}}~~~yyydddSSSJJJFFFCCC???999<<<999888GGG^^^eee^^^^^^\\\VVVLLLBBB@@@DDDJJJMMMHHHAAA===<<<<<<===>>>@@@CCCHHHKKKHHHHHHPPP[[[eeexxx|||zzzttt}}}xxxmmmccc^^^\\\^^^fffvvv~~~ppphhheeezzzzzzOOOLLLTTTiiiwww~~~xxxmmmRRRjjjfffDDD???;;;444111///---+++***+++,,,...,,,++++++***++++++,,,,,,,,,,,,---...///555@@@JJJhhhiiiLLLSSSjjjkkknnnaaajjjppp^^^YYYSSSOOOJJJEEEEEEHHHMMMLLLOOOTTTTTTQQQPPPSSSRRRhhh~~~sssqqqeeeMMMGGGJJJTTTbbbjjjnnnttt{{{~~~ooonnn{{{vvviii^^^mmmrrrUUUFFFBBB@@@AAACCCEEEJJJQQQXXXsssmmmbbb[[[UUUaaa___XXXNNNDDD@@@AAADDDIIIGGGJJJUUUeeerrryyy{{{nnn\\\hhhmmmiiiwwwzzzfffNNNBBB>>>======???@@@GGGQQQVVVVVVVVV]]]gggmmmuuu}}}kkkiiipppmmmdddiiigggiiinnnrrr~~~mmmfffxxxxxxeee___777wwwmmmeeeiii|||yyyooojjjgggggggggfffhhhmmmqqqrrrwww}}}xxxwwwjjj___kkkxxxxxxrrrqqquuuSSSJJJ@@@???<<<999666333222111//////......//////000000///000000000000111444666;;;KKKbbbwwwbbbaaauuu}}}xxxPPPEEEBBB]]]}}}~~~ggg]]]^^^OOONNNLLLJJJLLL^^^hhhSSSOOOBBB999AAA???@@@AAACCCGGGJJJGGGAAAFFFAAAAAADDDGGGPPPeee{{{zzzvvvzzzeeeRRRIIIGGGCCC===999;;;999;;;FFFUUUXXXRRRXXXVVVOOOEEE===<<>>;;;???EEEIIIHHHIIIUUUbbbqqq~~~}}}qqqddd]]]]]]___gggwwwlll___fff{{{XXXNNNPPPdddtttyyykkkXXXcccsssJJJ???===666222000---+++***+++---...++++++******++++++,,,,,,,,,,,,---000111666CCCOOOnnnzzz[[[FFFWWWiiigggkkk```mmmggg[[[WWWSSSOOOIIIBBBBBBEEEIIIDDDDDDIIINNNNNNOOOQQQZZZoooxxxxxxlllRRRHHHIIITTTeeennnqqqwww}}}ooommm{{{|||ppp___XXXnnnhhhLLLDDD???<<<<<<<<<===DDDLLLUUUfffpppgggYYYSSSRRROOOVVVVVVRRRJJJBBB>>>AAAFFFJJJHHHJJJSSS[[[bbbiiinnn{{{rrrwwwpppgggrrrvvvaaaJJJ???<<<;;;;;;<<>>===AAAGGGKKKKKKPPP```ppplll~~~uuueee]]]^^^^^^cccsssvvviiipppcccNNNMMMbbbtttppp```XXXzzzzzz}}}SSS@@@===777222000---+++***+++---///++++++******++++++,,,---,,,+++...111333888FFFTTTnnnoooXXXHHH[[[ddddddiiibbbrrrdddWWWSSSPPPMMMFFF@@@@@@DDDGGGCCCDDDJJJNNNOOOOOOQQQ]]]vvvyyyzzzoooWWWIIIJJJVVVgggqqqssszzz}}}sssttt}}}{{{nnnVVVSSSdddcccKKKAAA>>>>>>@@@BBBDDDMMMVVVUUU___ggghhhgggfff]]]SSSVVVVVVRRRIII@@@<<<@@@FFFKKKKKKNNNTTTWWWYYYaaakkk|||rrrfffnnnooo[[[EEE<<<;;;;;;;;;;;;@@@HHHPPPSSSSSSUUUZZZ___dddsssqqqhhhjjjeee```fffgggiiinnnrrr~~~}}}nnntttzzzkkkAAA}}}}}}qqqkkkggggggggggggkkkpppmmmooossszzz}}}|||gggooo}}}}}}uuuooonnndddPPPBBB@@@===:::777444333222///////////////000111111---///000000111333777:::FFF```yyy```bbb|||{{{gggNNNFFF]]]{{{gggddd^^^PPPMMMNNNIIIIII``````MMMJJJAAADDDMMMIIIOOOXXXcccppp|||uuuoooiii]]]TTT^^^ppp|||~~~jjjUUUJJJGGG@@@777999777999BBBHHHGGGEEEFFFAAAAAA???:::777;;;EEEMMMMMMGGG@@@:::999;;;===>>>DDDGGGLLLOOOPPPXXXkkk~~~|||hhh}}}wwwfff]]]^^^]]]aaappp|||zzzjjjLLLFFF\\\nnnzzz~~~yyybbbLLLdddvvvllluuussszzzYYYAAA===777333111---+++***+++...///+++*********+++,,,,,,---,,,+++...222444999HHHXXXpppnnn]]]PPPaaabbbeeemmmhhhzzzkkkUUURRRNNNKKKEEE???AAAFFFGGGFFFIIIOOORRRPPPQQQSSS[[[wwwvvvwwwnnnWWWKKKLLLWWWiiisssuuu||||||}}}oooSSSRRRXXXcccvvvyyy~~~xxxYYYEEE;;;;;;???FFFKKKPPPZZZccciiiqqq{{{mmm\\\[[[VVVKKK???;;;>>>DDDHHHKKKRRR\\\```eeerrrssseeellljjjWWWBBB:::;;;<<<<<<<<<===EEEMMMNNNLLLLLLNNNPPPVVVkkkyyy}}}}}}~~~qqqggghhhbbb```ggghhhjjjnnnqqqxxxxxx{{{qqquuummmEEE}}}~~~tttmmmiiiiiifffbbbccchhhjjjnnnsssxxx|||ssseeeppp}}}|||ssswwwRRRFFFDDD@@@:::666555222000111000000///////////////111000000111111222999CCCOOOoooqqq___lllxxxqqq}}}yyywwwYYY>>>QQQwwwqqqhhh___RRRSSSSSSDDDDDDTTTsssdddRRREEEEEEEEEFFFSSSdddtttlllkkkgggaaakkkttt}}}uuussspppZZZIII@@@;;;888888;;;@@@BBBAAA>>>===<<<>>>;;;888888;;;AAAHHHMMMLLLDDD===:::999999===CCCEEEIIIKKKHHHIIIPPPXXX\\\[[[___iiizzznnn~~~~~~|||~~~xxxooofff```gggcccsss~~~VVVDDDRRRcccooorrrrrrxxxxxxcccWWWPPP___qqqjjj___ccceeesssmmmLLLAAA555666333///------.........,,,++++++******++++++,,,---+++---333555<<>>CCCIIIOOOWWWfffwww|||vvviiiTTT???777<<>>AAABBB@@@DDDKKKMMMIII\\\kkk~~~ppphhhnnnuuuvvvwwwzzz{{{kkkcccaaafffdddaaaeeelllmmmooo|||gggrrrBBBzzzpppgggeeecccaaacccggggggkkkoootttyyy~~~zzzkkkrrr~~~ZZZFFFDDD???:::666444222000111111000/////////000000111000000222111222:::CCCQQQpppwww{{{iii___xxx~~~uuu{{{xxxdddMMMDDDbbbmmmbbb[[[RRRSSSJJJIIINNNccczzzRRRIIIAAA@@@IIIWWWhhhtttnnnaaaaaasssooo|||yyyxxxyyyppprrr\\\JJJAAA===:::999<<>><<<;;;;;;;;;:::888888;;;BBBIIINNNLLLDDD<<<999999:::???FFFGGGHHHFFFAAABBBHHHOOOQQQSSSXXXcccuuu~~~kkk~~~~~~}}}|||vvv{{{~~~}}}zzzzzz}}}vvvmmmgggllleeeooo^^^EEEMMM[[[hhhnnnqqqxxx}}}nnn]]]NNNYYYnnnlllaaabbbhhhwwwsssQQQCCC777777333///------.........,,,,,,++++++++++++,,,,,,///---///555777===PPPdddyyylllSSSSSS```iiipppwww|||eeePPPHHHBBB@@@@@@???AAADDDBBBGGGRRRZZZWWWPPPOOOUUU[[[~~~pppiiijjjfff^^^GGGLLLXXXjjjyyyiiikkkpppmmm___KKKBBBJJJRRR\\\qqqxxx^^^FFF===AAAGGGNNNUUUdddsss~~~eee___XXXZZZbbbkkkzzz|||zzzdddPPP>>>:::;;;999999======AAACCCCCCGGGNNNPPPMMMXXXjjjrrrjjjooovvvvvvvvvyyypppfffccceeeccc^^^bbbiiilll```tttnnnvvvMMM{{{yyy}}}sssfff``````aaacccfffhhhlllqqqvvv{{{ffflllbbbHHHDDD>>>999777444222111222222111000000000000111000///111222111222;;;EEEXXXuuu|||pppwwwnnn^^^bbb{{{}}}www~~~||||||RRRCCCNNNtttggg[[[WWWQQQPPPDDDPPPXXXrrrbbbCCCDDD@@@BBBWWWsss|||aaaQQQUUU}}}yyyyyyuuunnnzzzsss\\\JJJAAA>>>;;;;;;===>>>===;;;999999999888777666888<<>>RRRgggzzz~~~dddQQQUUUaaagggrrrxxx}}}eeeLLLDDD????????????AAAEEEBBBPPPaaafff^^^SSSQQQUUU___|||llliiimmmjjjdddIIIMMMZZZnnnmmmppprrrooobbbOOOEEEOOOZZZlll~~~dddEEE===AAAEEEMMMZZZiiittt~~~zzz\\\OOOSSSZZZ___aaajjj||||||]]]KKK<<<:::;;;999:::???===AAAEEEGGGKKKQQQTTTSSSXXXmmmxxx|||~~~|||~~~uuuiiieeedddbbb\\\^^^eeeiii}}}yyy```ooopppooo~~~SSSzzzzzzuuufff```aaadddeeedddeeejjjrrryyy~~~wwwdddsss}}}}}}iiiLLLDDD===:::777444333333333222222111111111111111//////111333111333===IIIccczzzuuurrrzzz}}}[[[WWWhhhrrrsssuuuxxxyyyLLLCCC[[[cccWWWTTTPPPMMMGGGVVVaaawwwWWWCCCGGGGGGOOOooommmRRREEEQQQwwwrrrooopppsss\\\HHH???===<<<======<<<:::888666777888555555666888===DDDKKKOOOKKKAAA999888;;;>>>DDDJJJAAABBB@@@@@@FFFMMMNNNJJJQQQYYYjjjsssdddwwwvvvyyywwwwwwyyy~~~}}}||||||}}}~~~~~~{{{|||}}}}}}|||zzzwwwuuusssqqqnnnlllkkklllmmmooopppkkkggghhhhhheeeeeehhheeeeeedddcccaaa```___^^^\\\^^^___^^^\\\^^^ccchhhllljjjhhhhhhlllqqquuuwwwoooaaa```kkkxxxqqqLLLHHHNNNcccyyyzzzzzz~~~|||fffHHHIIIhhhyyyppphhhiiigggIII:::888555000...---.........,,,,,,,,,++++++,,,,,,,,,+++***...444666>>>TTTkkk~~~vvv^^^SSS\\\hhhllltttyyyaaaIIICCC???@@@AAAAAADDDHHHIII^^^pppppp```SSSQQQTTTcccyyyllllllooolllfffPPPQQQ[[[nnn}}}pppqqqmmmiii```QQQLLLWWWgggzzzwwwhhhCCC;;;BBBGGGSSS^^^jjjppp|||iiiXXX]]]gggxxx{{{uuuvvvVVVFFF;;;;;;===;;;<<<@@@???CCCGGGJJJNNNSSSWWWYYY```xxxwwwhhhcccbbbbbb]]]]]]dddfffuuuzzzqqqmmmkkkuuujjj}}}~~~}}}WWWvvvjjjcccdddgggfffbbb^^^dddmmmuuuzzz~~~pppfffxxxwww|||uuuQQQFFF===:::999555222444333222222111111111111111...///222333222555BBBPPPhhhzzzwww{{{nnnPPPUUUnnnnnnkkkqqquuulllIIIJJJoootttaaaUUUSSSPPPIIIMMM\\\qqq```UUUGGGJJJNNNbbb|||PPPHHHEEE[[[www}}}xxx|||uuulllqqqYYYEEE<<<;;;;;;======<<<999666444555666444444666999>>>DDDJJJNNNGGG>>>777999===AAADDDHHH>>>BBBEEEHHHNNNTTTRRRLLLPPP\\\sss~~~nnncccwwwiiiiiillljjjiiillloooooonnnmmmkkkkkklllllliiiiiiiiihhheeebbb___]]]UUUTTTRRRQQQQQQRRRSSSTTTWWWQQQMMMOOOPPPOOOOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQPPPOOOQQQVVVZZZ]]]___ccckkkttt|||nnnaaa^^^fffrrrSSSHHHKKKbbb{{{mmmNNNHHHeee{{{wwwnnnllluuuMMM999999555111...............---,,,,,,,,,,,,,,,,,,---++++++...444888BBB\\\vvvxxx```XXXeeeqqqrrryyy}}}{{{\\\FFF@@@===???AAABBBEEEIIILLLeeewwwooo[[[PPPQQQUUUhhhtttmmmpppqqqmmmggg[[[VVVZZZiiizzzvvvlllfff[[[VVVSSSJJJWWWdddzzzhhhmmm}}}qqqdddzzzlllEEE<<>>CCCCCCEEEIIIMMMQQQTTTZZZ___mmmvvveee``````ccc______ddddddmmm|||nnnjjj{{{uuuiii~~~vvv```zzzpppgggfffhhheee```^^^ccckkkrrrwww{{{~~~xxxiiittt{{{XXXIII>>><<<:::555222555222222111000000000000111///000222222222777HHHYYYjjjwww}}}dddLLLXXXrrrrrrlllqqq~~~wwwttt[[[FFFTTT{{{jjjaaaVVVSSSQQQHHHRRRggg|||VVVRRREEEIIIXXXtttfff???EEENNNkkkwwwuuu|||jjj~~~pppWWWBBB999999:::<<<===<<<999666444444555444555777:::>>>DDDHHHKKKCCC;;;777;;;AAABBBCCCDDDAAAFFFKKKMMMQQQTTTQQQLLLNNN]]]xxx{{{kkkeeeqqqbbbVVVWWWYYYWWWUUUXXXXXXYYYYYYXXXUUUTTTTTTUUUWWWWWWUUUSSSQQQNNNLLLKKKFFFFFFFFFFFFGGGGGGHHHIIIMMMGGGEEEIIIMMMMMMMMMNNNPPPQQQRRRSSSVVVXXXZZZ\\\]]]^^^^^^^^^___ccciiimmmwww}}}nnndddbbbfffppp[[[KKKGGG\\\ttt}}}wwwZZZJJJ```{{{{{{|||RRR;;;:::666111///.........---------,,,,,,,,,,,,------------111777<<>><<<555222555111111000/////////000000000000111222222999MMMaaapppxxxzzz^^^OOO\\\qqqqqqoooxxx}}}nnnwwwzzzOOOHHH^^^nnndddbbbVVVSSSTTTJJJWWWuuurrrZZZNNNCCCKKKfffnnnOOO@@@FFFVVVuuu~~~yyymmmpppiii}}}~~~pppVVV@@@777888:::;;;<<<<<<:::777555444555555666888;;;???BBBFFFHHH>>>999777>>>DDDCCC@@@>>>EEEKKKOOOOOOPPPSSSSSSPPPUUUddd~~~xxxiiiggggggYYYPPPRRRTTTPPPNNNQQQPPPSSSUUUUUUSSSRRRRRRSSSVVVUUUSSSRRRPPPPPPPPPPPPNNNPPPRRRSSSUUUVVVVVVVVVWWWRRRRRRYYY___aaa```aaaffffffggghhhjjjmmmoooqqqnnnnnnnnnooorrrxxx~~~}}}mmmeeeccceeennndddNNNEEEXXXnnnxxx}}}yyy~~~cccKKK\\\}}}XXX???:::777222///.........---------,,,,,,,,,,,,------...---111777===OOOrrr~~~```XXXeeerrrsss~~~eeeJJJBBB===;;;>>>AAAAAADDDGGGNNNkkk|||mmmXXXSSSWWWWWWrrruuuvvvzzz{{{{{{}}}ggg\\\WWWaaasssxxxnnnmmmqqqsssqqqlllhhh[[[GGGCCCJJJJJJ^^^ppprrrVVVWWWiiiwwwmmmcccvvvyyygggPPPAAA@@@EEEIIIRRRXXX```rrruuubbbggg~~~vvvggg|||~~~KKKBBB???DDDFFFBBBBBBGGGHHHHHHLLLSSSWWW]]]iiiuuuuuudddccc```ddd```^^^bbbaaaeeesss}}}pppvvvoooiiivvv~~~{{{kkkbbbcccccc___cccbbbbbbcccgggpppzzzvvvhhhkkkxxxaaaOOO@@@???===555222555111000000///////////////000000111111111;;;QQQfffxxx|||zzz|||~~~|||[[[RRR___ooojjjppp{{{xxxiii|||rrrMMMNNNfffgggaaabbbUUURRRUUULLL]]]lllaaaLLLEEERRRtttWWWBBBIIIEEEYYYwwwvvvttthhheee}}}hhhxxx~~~pppWWW@@@777888;;;:::;;;<<<;;;888555555555666777999;;;???BBBDDDFFF<<<777777???FFFDDD>>>:::HHHNNNRRRPPPPPPTTTWWWXXX___mmmvvvhhhjjjnnnaaaZZZ]]]___ZZZXXXZZZ[[[___cccdddcccbbbcccddd```___]]]\\\\\\]]]___```[[[]]]```ccceeefffeeeeeebbb^^^___gggooorrrqqqqqqqqqpppooooooooooooqqqrrrmmmllllllmmmpppuuu{{{{{{tttnnnjjjdddcccbbbjjjjjjQQQFFFWWWnnn{{{{{{uuuzzzgggKKKZZZ\\\DDD:::777222///.........---...------,,,,,,------...,,,+++///555===PPPvvvxxxZZZRRRaaaoooqqqeeeJJJEEE@@@===@@@CCCDDDFFFIIIUUUsssrrr\\\WWWXXXVVVvvvtttsssuuuuuuxxx|||ggg\\\VVVaaattt{{{yyypppaaaWWWWWWZZZ]]]fffeeeeeeYYYCCC@@@JJJLLLeeeyyyfffXXXQQQgggxxxyyytttjjjPPPCCCCCCHHHKKKKKKYYYaaajjj|||sssbbbgggzzz}}}wwwggg{{{KKKCCCAAAFFFHHHDDDDDDHHHIIIHHHLLLTTTZZZaaappp~~~vvvfffggg```ddd___[[[```aaaffftttvvvwwwhhhsssnnnSSSTTTccc|||}}}rrrfff^^^___ccc___```aaaccchhhoooxxxooo\\\bbbvvvqqqzzzTTTEEEFFF:::555999222222111111000000000000000222---333555...888VVVjjjvvvsssYYYOOO```xxxjjjzzzxxxiiiccc|||dddLLLTTTwwwuuueeebbbVVVSSSWWWNNNSSSeeezzz^^^YYYRRRFFFYYY{{{kkkKKKBBBDDDHHHYYYuuuvvvmmmeeegggtttxxx[[[fffiiitttnnnRRR===666999<<<:::???@@@999555777777444222888<<<:::<<<@@@???;;;:::888;;;AAA@@@<<<>>>DDDWWWVVVRRRNNNOOOYYYiiivvvyyyrrraaapppqqqjjjcccccchhhkkkjjjgggjjjmmmoooooolllgggcccaaafffaaa\\\[[[]]]\\\XXXTTTYYY^^^dddiiijjjiiiiiihhhdddcccccceeehhhkkkllllllhhhllllllhhhfffhhhiiihhhiiifffcccccchhhooovvvyyyyyy{{{}}}ppp```mmmsss[[[CCCNNNttt|||rrrSSS]]]iiiDDD===999444000///...---------------------------------///111555@@@XXXwww{{{hhhZZZSSSXXXmmm[[[QQQGGG@@@<<>>@@@<<<:::CCCOOOUUUSSSUUU\\\kkk|||qqqcccrrriiiddd``````dddhhhhhhgggdddeeefffeeeccc```______^^^ZZZWWWWWWZZZ[[[XXXUUU[[[^^^ccceeeeeedddddddddnnnmmmlllnnnqqquuuvvvwwwvvv{{{~~~fffjjj{{{~~~}}}cccIIITTT|||wwwZZZ]]]uuuLLL===999444000///...---,,,---------------------------///111555???VVVrrrzzznnn___TTTPPPYYYqqqYYYLLLFFF@@@===@@@DDDEEEGGGJJJbbbsss^^^TTTUUU^^^vvvwwwtttxxxxxx{{{{{{rrrkkkcccdddmmmzzznnnzzzzzznnnbbbRRRFFF@@@>>>???@@@NNNRRRVVVQQQGGGBBBIIITTTrrr~~~lll```lllgggOOOOOOSSSccckkkZZZMMMTTTaaadddrrr|||yyyooobbbdddpppsssuuuvvvrrrnnnnnntttzzzxxxgggwww}}}SSSNNNHHHEEEGGGJJJKKKJJJKKKOOOXXXcccmmmzzz|||hhh```cccbbbaaaaaabbbdddfffhhhzzzgggppp```bbbrrr}}}QQQMMMQQQ]]]hhhnnnwwwyyynnnccc___aaa___```aaabbbeeelllsssyyyxxx}}}ddd]]]hhhhhhHHHDDD>>>777777555222222111000000000000111111---222555444FFFfffyyyxxxzzzlllVVV[[[rrr}}}yyy^^^YYYcccqqqhhhhhhzzzVVVTTTrrrjjj[[[ZZZPPPNNNSSSQQQ^^^yyyjjjggg___^^^SSSIIIRRRggghhhLLL<<>>:::444000...------,,,---------------------------///111555>>>RRRlllqqqgggZZZPPPOOO\\\vvvZZZKKKEEE???===AAADDDFFFIIIMMMlllqqqYYYTTTWWW^^^zzzzzzyyy{{{xxxqqqhhhdddhhhtttuuugggxxxxxxdddTTTEEEBBBAAA@@@CCCIIIFFFHHHKKKLLLGGGDDDMMMYYYrrr~~~ggg\\\lllkkkGGGCCCIIIYYYttt~~~gggSSSZZZbbbgggwww|||uuusssiii]]]^^^iiihhhjjjjjjccc]]]```nnn{{{xxxhhhyyy^^^WWWNNNIIIJJJLLLNNNNNNNNNUUUcccrrr~~~~~~hhh]]]]]]]]]\\\]]]___bbbfffhhh{{{iii\\\iiiaaaaaa|||pppbbbaaa```\\\UUUVVVgggzzzttthhhaaa```___``````aaadddhhhoootttssszzzpppfffkkkyyyOOODDD@@@999666777333222111111000000111111333///333666888NNNooovvvdddRRR___vvv}}}|||xxxdddcccoooyyyzzz~~~RRR[[[xxxeeeXXXYYYQQQLLLPPPPPPaaammmhhhnnnfff```TTTIIIOOO]]]ZZZCCC<<>>999===KKKYYY\\\ZZZ^^^mmmzzzlllqqqsss``````gggnnnTTTXXXjjjsssqqqaaaIIIKKKiiisss~~~|||fffYYYcccwwwzzzpppooovvvSSS@@@;;;555000...---,,,,,,---------------------------///222555===OOOgggzzzsssjjj]]]RRRRRRaaazzzYYYGGGAAA===<<<@@@DDDFFFJJJPPPuuujjjVVVVVVYYY\\\~~~{{{~~~xxxvvvnnndddaaahhhuuurrrgggzzz|||ttt[[[LLLCCCGGGKKKJJJOOOXXXPPPKKKHHHGGGEEEEEEPPP^^^iiifffSSSQQQjjjoooQQQAAAHHHLLL^^^}}}sss[[[]]]cccgggyyyyyyrrrnnndddWWWVVV^^^qqqssspppeee[[[\\\jjjxxxyyyjjj{{{lllcccWWWPPPNNNOOOQQQRRRWWW^^^lll|||lllpppjjj[[[```___]]]]]]^^^```dddfffppp~~~wwwiii]]]jjj___ccc~~~rrr{{{rrrhhhdddiiiqqq{{{mmmcccaaa___`````````aaaeeejjjnnnooowwwrrrjjj[[[EEEAAA;;;666888333222222111111111111111111,,,000333777PPPppp~~~tttsssXXXTTTjjj|||xxxtttdddgggppppppRRRcccqqqcccWWW[[[SSSLLLMMMPPPeeeuuuzzzmmm```TTTIIIMMMWWWTTTCCCEEE]]]mmmwwwYYYDDDFFFJJJPPP\\\sss\\\cccgggggg{{{___GGG???DDDJJJJJJFFF@@@999888::::::888777999;;;AAAIIILLLHHH@@@::::::<<<===<<<<<>>>>>;;;;;;@@@CCCFFFLLLRRR|||bbbUUUXXXZZZ[[[{{{rrrkkkbbbYYY[[[iiiyyynnnddduuu}}}ttt[[[NNNFFFLLLUUU\\\eeennniii[[[PPPKKKFFFDDDMMM[[[kkktttQQQKKKMMMfff~~~```OOOLLLOOOTTTeeedddZZZcccfffxxx{{{tttnnnbbbUUUQQQVVVkkklllhhh^^^SSSQQQ[[[eeetttzzzjjj|||qqqhhh[[[SSSRRRUUUXXXYYYaaahhhvvv~~~iii[[[hhhnnn\\\eeeccc___\\\[[[\\\^^^```fffmmmkkkjjj{{{hhh___kkk{{{\\\bbbnnnnnn___lllvvvqqqfffccc`````````______bbbfffiiilllssszzz~~~yyykkkHHHAAA>>>777888333333222111111111111222222...111555<<>>FFFIIIGGGLLLPPPZZZiiixxxtttsss~~~~~~tttjjjbbbllljjjRRRJJJVVVmmmtttvvvcccLLLOOO]]]hhhqqquuuwww~~~yyybbbUUUaaavvvsssvvvgggggg|||eeeFFF@@@888222///.........---------------------------000333666???RRRjjj}}}uuuhhhUUUHHHNNNcccvvvtttSSS;;;<<<:::<<<@@@DDDGGGNNNVVVzzz___WWWYYY[[[^^^||||||kkk]]]TTTNNNTTTeeewwwpppdddooovvvYYYOOOIIIUUUooo}}}kkk\\\WWWRRRKKKNNNXXXpppiiiJJJLLLMMM^^^zzzrrr^^^VVVXXXccctttoooYYYbbbdddvvv}}}xxxqqqeeeYYYTTTWWWYYYYYYWWWSSSPPPRRRWWW[[[jjjyyywwwiii|||ooofff\\\WWWYYY___dddgggjjjrrrzzzlllfffxxxrrr^^^fffbbb^^^YYYWWWXXXZZZ[[[]]]___bbbfffqqqvvvbbbaaammm}}}fffdddmmmmmmqqqyyyuuujjjfff`````````___^^^___ccceeegggmmmuuuzzzyyyzzzKKKAAA@@@888777444333222222111111222222222000444888BBB```}}}eeejjjzzznnnUUUPPP___qqqyyyyyyvvvooojjj```iii}}}|||QQQYYYxxx}}}pppaaaSSSVVVOOOIIIPPPbbb```PPPOOOFFFEEELLLNNNMMM^^^xxx{{{GGGGGGGGGQQQ___tttYYY\\\}}}gggaaa~~~xxxYYYCCC@@@GGGIIIEEEDDD999333888>>>===888555:::>>>FFFMMMIII>>>999;;;===<<<999777>>>HHHKKKHHHLLLMMMTTT```nnnvvvwwwttttttxxxwwwhhh___fff{{{qqq___VVV```zzzpppOOOIIITTT```iiirrr|||~~~iiiVVV^^^vvvwww|||iiiiiizzzsssHHHBBB:::333000/////////---------------------------000333777AAAUUUppp|||kkkTTTGGGPPPeeeuuuyyyyyypppVVV???;;;;;;===CCCFFFIIIQQQZZZwwwbbbYYYVVVZZZfff~~~|||~~~wwwfffRRRKKKGGGMMM\\\nnnzzzvvvhhhnnn}}}rrrSSSNNNQQQiiixxxiiibbbgggfff[[[WWW\\\mmmfffMMMMMMLLLZZZyyytttiiimmm|||zzz```aaacccuuu~~~}}}zzzuuukkkaaa^^^___YYYVVVVVV[[[dddllloooooosss|||rrrfffzzzqqqjjjbbb___ccckkkqqqtttrrr|||uuu___bbb___[[[WWWVVVWWWZZZ\\\YYY[[[eeemmmpppyyyooofffooowww{{{vvvcccssszzzwwwlllggg`````````^^^]]]^^^aaacccccciiiqqqxxx~~~zzzvvvNNN@@@AAA999666444333222222111111222222...,,,111777BBBaaa~~~rrrXXXggg{{{fffNNNQQQeeetttxxxvvvoooddd```ZZZhhh|||~~~oooKKK```uuummm```QQQRRRKKKGGGSSSlllUUUIIIMMMEEEBBBGGGJJJNNNddd~~~tttDDDLLLOOO[[[mmmYYY\\\}}}hhh```|||wwwWWWAAA???FFFFFFAAAEEE:::444:::@@@>>>777444:::>>>HHHMMMFFF;;;777;;;======:::666<<>>777:::555444333222111111111111222222999333GGGppp~~~```[[[kkktttlllMMMPPPoootttlllvvv}}}mmmeee\\\VVV]]]jjjzzzzzzcccNNN[[[tttccc[[[XXXUUUOOOIIIUUU{{{}}}cccLLLEEEEEE???<<>>:::777999888<<<>>>DDDGGGCCC<<<<<>>>>>999@@@LLLUUUjjjqqqrrr}}}[[[IIIJJJeeexxx{{{YYYUUUpppmmm\\\uuu~~~dddGGG<<<>>>CCCHHHJJJGGG888888>>>999777999777<<<@@@EEEEEEAAA>>>???@@@>>>;;;;;;AAAEEEGGGKKKPPPOOOKKKPPP]]]eeegggjjjppprrrwww}}}}}}ppp___[[[XXX```rrrdddFFFFFF___uuu}}}uuu]]]^^^yyyxxx{{{eeeJJJ:::666111000111,,,...------------...//////,,,222666999GGGbbb~~~SSSJJJcccqqq}}}rrrPPP===<<<999CCCDDDJJJLLLLLLjjjtttccc[[[UUU\\\ooo~~~|||ssshhhZZZUUUSSSSSSTTTUUU^^^hhhxxxmmmjjj{{{oooVVVUUUhhh}}}qqqvvvooo~~~aaaMMMHHHLLLcccdddYYY]]]lllxxxiiicccbbbpppyyyzzzyyyuuuqqqqqqvvv{{{qqq___bbb|||```]]][[[YYYYYY\\\______^^^^^^cccsss|||xxx~~~WWW[[[|||yyyyyyxxxooo```\\\[[[\\\\\\YYYYYY\\\bbbfffnnnxxx{{{wwwqqqgggEEE===:::777555444333222222111111111111///999;;;VVVsssXXXgggyyy}}}}}}___JJJZZZtttqqqmmm}}}vvvwwwuuukkkaaa[[[VVVVVVcccssszzzlllttt~~~TTTVVVuuusssiii\\\SSSJJJJJJWWWqqqfffPPPKKKEEE@@@@@@===???888AAAPPPYYYkkkbbbeeepppTTTLLLZZZvvvvvvVVVRRRlllppp]]]ssspppTTT===:::???@@@FFFOOOGGG888888>>>999666888666;;;DDDFFF@@@>>>BBBCCC@@@>>><<<===BBBFFFGGGKKKPPPTTTSSSZZZhhhqqqqqquuu|||qqqyyyvvvvvvuuusssssssssrrrqqqpppnnnmmmlllkkkpppppprrrvvv|||~~~|||kkk]]]ZZZVVVZZZiii~~~pppKKKCCC\\\yyy}}}www]]]VVVjjjrrrRRR===888222000111,,,...------------...//////---222555:::KKKiiiWWWKKKjjjvvv|||nnnNNN;;;===;;;EEEFFFKKKKKKKKKiiiwwwaaaYYYYYYcccsss}}}}}}xxxlllhhhccc^^^YYYUUUZZZ```jjjuuuzzzssslll}}}{{{oooVVVTTTiiiooottt|||^^^KKKIIIHHH^^^]]]WWWbbbvvvuuueee___fffyyyyyyxxxuuurrrtttzzzgggZZZdddddd```^^^\\\\\\^^^```aaaaaa[[[\\\hhhrrruuuWWWYYYuuummmmmmxxx}}}sssbbb]]][[[\\\]]][[[\\\___cccgggnnnwwwooo___vvvrrrIII???>>>:::555555444333222222222222333///999>>>[[[ppp\\\ppp~~~bbbOOObbbssslllnnnxxxtttvvvooofff^^^XXXZZZgggwwwuuujjjwwwsssOOO\\\ssshhh\\\UUULLLNNN```cccNNNHHHBBB@@@AAA>>>AAA;;;EEETTT[[[oooiiigggeeeLLLKKKhhhpppTTTRRRnnnsss^^^rrreeeJJJ888<<>>===???EEEHHHIIIMMMSSSXXX\\\jjj{{{rrrzzzooohhhkkkrrruuuvvvvvv{{{yyywwwvvvwwwyyyzzz{{{}}}}}}pppaaa]]]VVVVVVbbbtttsssxxxzzzPPP@@@YYY{{{~~~yyy]]]SSSddd}}}XXX???888222000111---...------------...//////111333444888JJJjjj]]]LLLjjjuuu~~~fffJJJ;;;>>>===GGGGGGKKKKKKKKKjjjcccYYY\\\ffftttvvv}}}}}}yyyrrrhhh^^^[[[___eeemmmtttuuuzzzyyyjjjqqq}}}rrrYYYQQQbbbpppnnnyyy|||]]]IIIHHHGGGXXX|||aaafffrrrgggeeeuuu|||{{{yyyvvvtttvvvzzz~~~cccZZZhhh{{{iiicccaaa___]]]^^^___```aaaVVVUUUbbbooovvv^^^YYYbbbYYY]]]rrruuuccc\\\YYYZZZ\\\\\\]]]```cccgggmmmvvv~~~ttt```wwwSSSCCCCCC===666555444333222222222222555000:::AAA\\\~~~ooo```vvv~~~aaaRRReeeoooiiiqqquuuuuuwwwpppggg___[[[___mmmzzznnnfffyyykkkOOOaaarrrdddYYYUUUOOOQQQfffyyyaaaRRRKKK???;;;>>>;;;@@@>>>KKKYYY___wwwyyykkk[[[AAADDDiiikkkSSSUUUpppwww___qqq```HHH999>>>BBB???FFFUUUKKK;;;888<<<777555999888???HHHGGG===<<>>???>>>IIIHHHKKKKKKNNNnnnggg[[[]]]fffrrryyymmmeeegggqqqyyyyyyvvvpppuuuppplllxxx^^^SSS```ppplllvvv{{{\\\FFFCCCHHHSSSttt}}}cccmmmuuukkkrrr}}}{{{yyyvvvuuuuuuxxxzzzxxx~~~|||ttt```ZZZkkk|||~~~mmmfffdddaaa^^^\\\\\\^^^___VVVXXXgggwww~~~kkk\\\yyy~~~YYYPPPUUUppp{{{xxxddd\\\VVVXXXZZZ[[[\\\^^^aaadddjjjsss|||vvvbbb|||ZZZAAA???888666555444333222222222222555000<<>>===>>>CCCTTTbbbkkkssscccPPPAAAIIIpppcccPPPWWWsssyyyaaaqqqWWWEEE999;;;>>>???HHHUUUOOO===999;;;666555;;;<<>>===???DDDJJJLLLLLLQQQXXXaaafffrrr|||zzzrrrrrr{{{tttxxxxxx~~~yyyjjjbbbXXXXXXfffsssvvvgggKKKWWWuuucccWWWhhhddd@@@888333000111000...------------...//////111333444;;;OOOppp~~~UUUQQQfff|||```KKKAAA@@@???IIIIIILLLNNNSSSvvviii^^^]]]cccqqq|||qqqlllsssxxxkkksssqqq}}}```WWWbbb~~~xxxmmmmmmuuuwww[[[FFF@@@BBBNNNrrriiissswwwzzzooonnntttvvvwwwwwwtttsssrrrrrrrrrssstttttttttxxx{{{|||~~~~~~vvvrrr|||ZZZXXXnnnxxx|||pppgggeeebbb^^^[[[ZZZ]]]___TTTXXXjjj{{{|||```kkkuuubbbUUUXXXrrr~~~iii```XXXXXXZZZZZZZZZ\\\^^^```eeennnxxxyyy```sss```@@@;;;666666555444333333222333333333///===FFF]]]|||zzzsssmmmSSSTTTfffiiinnn~~~~~~uuulll___WWWYYYbbblllrrrtttqqqZZZPPPjjjvvvlllaaaTTTRRRMMMTTTtttkkk]]]VVVOOOAAA>>>AAA>>>???JJJ```qqqnnn\\\PPPFFFHHHQQQrrrsssVVVIIIXXXwww{{{bbbrrrMMMCCC<<<===CCCNNN[[[gggSSS@@@999:::555666===???HHHGGGEEEDDDCCCBBB@@@>>>>>>@@@EEEJJJJJJIIIMMMTTT\\\]]]bbbhhhhhhhhhuuu|||}}}mmmcccYYY\\\mmmmmm}}}rrrRRRSSSiiieeeRRR\\\~~~~~~{{{lllDDD:::444000111000...------------.../////////111555===QQQqqqjjjKKKQQQaaa}}}bbbMMMAAAAAA@@@IIIHHHLLLPPPXXX}}}}}}hhh```[[[```qqq~~~~~~wwwpppvvv{{{ttt}}}iii___ddd~~~}}}yyysssnnnqqqxxx|||rrr^^^MMMEEEBBBKKKooofffmmm}}}xxxhhhrrryyyqqqooommmjjjiiijjjcccdddfffiiimmmoooppppppnnnrrrvvvwww{{{~~~zzztttooouuujjjWWWYYYtttnnnuuu~~~pppeeeeeebbb^^^[[[[[[___cccPPPUUUgggvvv{{{dddaaa~~~uuujjj]]]```{{{|||yyypppeee\\\[[[\\\[[[ZZZ\\\[[[]]]bbbkkkvvvaaahhhiiiEEEAAA<<<666666555444333333333333000...>>>HHH```yyyssshhhSSSYYYkkkkkksssnnnggg^^^^^^jjj|||PPPOOOllloooiiibbbWWWSSSLLLWWW}}}lll\\\SSSLLL???===???:::BBBQQQjjj]]]NNNBBB>>>HHHNNNiii~~~yyy|||eeeJJJDDDYYY{{{|||cccrrrzzzKKKHHHDDDGGGRRReeewwwVVVBBB999:::444666>>>AAAKKKFFFDDDGGGFFF@@@===>>>???AAAFFFJJJHHHFFFIIIPPPTTTRRRUUUZZZ^^^iiiqqqdddYYY]]]ppppppcccqqqwwwTTTNNN]]]sss~~~lllSSSVVVooo{{{vvvrrrrrrGGG<<<555000000///...------------...//////...111555===QQQnnn```EEEPPPZZZxxx|||cccMMM@@@AAA@@@IIIHHHLLLQQQ\\\vvveee```ZZZ___qqq|||~~~|||qqqttt|||xxxkkkgggxxxzzzyyy{{{vvvpppvvv|||zzzpppbbbUUULLLJJJNNNjjjuuuRRRXXX\\\^^^VVVTTTqqq}}}yyyvvvqqqiiifffhhhTTTWWW\\\bbbiiimmmnnnnnnppprrrsssuuuyyy|||xxxqqqmmm{{{dddXXX\\\zzzxxxeeeooo|||rrreeejjjzzzoooddddddbbb___\\\]]]bbbgggQQQUUUeeerrrwwweee}}}^^^~~~iii```gggzzziiifffuuulll[[[WWWYYYZZZ\\\```YYY\\\cccjjjooosss~~~vvv___rrrtttOOODDD555777666555444333222222222444333;;;RRRnnnssswwwtttQQQVVVgggppplllrrrggggggcccdddsssoooQQQOOOtttrrrfffaaa\\\WWWZZZNNNbbb^^^UUULLLGGGBBB>>>>>>@@@BBB]]]wwwVVVGGGEEECCCGGGLLL___tttxxxjjjOOOKKKHHHUUUvvv|||bbbqqq^^^QQQGGGGGGbbbwwwHHHDDD>>>999888:::>>>AAAIIIEEEDDDDDDBBB>>>>>>AAABBBEEEHHHIIIIIIJJJNNNRRRPPPKKKRRR```hhhuuu}}}rrrqqqxxxnnn^^^\\\mmm~~~aaaYYY___www{{{UUUHHHUUUrrrnnnqqqwwwjjjQQQOOO[[[ooo{{{yyyrrroooJJJ888999///111111////////////////////////000555777;;;MMMiiikkkRRRIII[[[xxxnnnLLLAAAEEEAAAJJJJJJNNNQQQYYYqqqhhhbbb___fffrrr|||yyy}}}}}}yyyllleeeqqq}}}uuusssvvvuuuqqq{{{yyyyyy~~~vvvbbbQQQSSSRRRbbb}}}gggNNNFFFHHHPPPYYYlll~~~zzz|||{{{rrrgggaaaPPPQQQTTTXXX]]]```bbbbbbjjjffffffkkklllhhhgggjjjvvvcccYYYdddfffbbbkkkxxxqqqgggbbbkkksssdddhhhdddZZZ^^^mmmooofffOOOZZZbbbfffpppeeetttrrrjjjuuuZZZiiiuuuccc___mmm~~~lll[[[VVVWWWYYYZZZ]]]XXXZZZaaaiiimmmsss~~~uuu~~~{{{SSSFFF:::777666555444333222222222222333>>>VVVrrrsss~~~iiiRRRXXXjjjrrrnnnsssmmmhhhbbbhhh}}}kkkQQQVVVttt|||iiiaaa```]]]ZZZ[[[PPPfff[[[PPPGGGEEECCC??????AAADDD^^^|||~~~QQQDDDCCCAAAFFFMMM```rrrlllMMMGGGFFFSSSppp|||bbbqqqZZZDDDMMM]]]~~~EEEAAA<<<999888;;;@@@CCCGGGDDDCCCDDDBBB>>>>>>@@@BBBGGGKKKLLLKKKKKKLLLNNNQQQMMMRRR___mmmwwwcccWWWWWWiii{{{yyynnn]]]YYYhhhyyybbbTTTVVViiivvvVVVHHHQQQjjjlllssswww}}}qqqXXXPPPUUUnnn~~~|||qqqlllMMM999999///111000///////////////////////////444777===QQQnnn}}}hhhOOOKKKaaa{{{|||~~~}}}lllLLLBBBCCCAAALLLMMMRRRVVV]]]qqqfff```___gggtttzzzsssooouuu}}}zzz|||zzztttsssuuutttoooqqqrrrxxx~~~pppccceee]]]bbbtttvvvbbbNNNHHHNNNWWWeee~~~}}}~~~mmmbbbXXXUUURRRRRRUUUWWWWWWVVVWWWXXX]]]aaa___]]]ccclll|||}}}WWWZZZiiiddd___gggsssttttttvvvuuueeehhhddd```kkkzzzxxxiiiRRRZZZ```cccnnnfffpppoooiiiyyyZZZfffuuu```[[[iiinnn]]]VVVVVVWWWXXXZZZVVVYYY___gggkkkqqq|||ZZZGGG>>>888777555444333333222222000444AAAYYYttt{{{www|||\\\OOOVVVfffmmmgggmmm|||rrrhhh^^^gggtttpppzzzcccMMMUUUhhhqqqeeeWWWVVVZZZYYYYYYXXXNNNhhhwwwWWWIIIAAAFFFHHHCCC@@@BBBKKKaaavvvMMMDDDCCCAAAGGGOOObbbooohhhHHHEEEIIIRRRfffrrr}}}bbbqqqZZZMMMggg{{{fffBBB???;;;888999===BBBEEEEEECCCDDDFFFCCC>>>>>>AAAEEEIIINNNOOOMMMKKKKKKLLLQQQPPPUUUaaauuu~~~zzztttdddOOODDDEEEOOO```ssszzzppp]]]VVVbbbxxx|||zzzhhhQQQMMM[[[sssuuu^^^LLLLLLcccnnnwwwxxx{{{www^^^NNNTTTttttttkkkSSS;;;888000222//////////////////////////////333777???VVVsss|||fffPPPRRRjjj~~~rrrtttyyyzzzjjjLLLEEECCCDDDQQQSSSXXX\\\bbbpppddd______iiiuuuzzzzzzyyyyyyyyyyyyxxxvvvpppqqqpppnnnoooqqqppplllmmmpppvvv~~~qqqjjjnnnnnnccc[[[\\\hhhyyy}}}||||||rrrllleee]]]YYYXXXVVVQQQMMMKKKNNNSSSTTTSSSZZZmmmtttVVV```uuuxxx```\\\eeessszzzhhhlllmmmooo|||nnn[[[```cccfffppplllpppllleee~~~~~~XXX^^^|||~~~pppbbbPPPOOO```sssbbbXXXUUUVVVWWWWWWWWWYYY^^^dddggglllxxx___EEE>>>888777666444333333333333222555AAAXXXppp~~~{{{zzz}}}tttVVVNNNUUUcccfff___hhhxxx}}}~~~sssgggkkkmmmwww[[[HHHNNNYYY[[[PPPHHHLLLSSSTTTTTTSSSMMMnnnjjjRRRDDDAAANNNTTTJJJBBBBBBMMM^^^}}}qqqLLLGGGFFFDDDKKKRRReeesssfffJJJNNNUUUZZZhhhsss|||aaapppaaa```~~~xxxMMM@@@>>>:::888999===AAAEEEDDDDDDEEEGGGDDD??????CCCHHHKKKNNNNNNLLLKKKNNNPPPVVVZZZ___hhh|||{{{wwwssskkkZZZIIIBBBCCC???IIIUUU^^^fffqqq{{{{{{~~~{{{sss___UUU^^^lll|||www~~~yyyjjjPPPIIITTTooo|||kkkSSSGGGeeetttzzzwww|||}}}dddNNNWWW}}}zzzlll~~~[[[>>>888000333///////////////////////////000333666@@@YYYvvv|||hhhVVVZZZppp}}}qqqsss{{{|||iiiMMMGGGGGGJJJXXXXXX[[[^^^bbbqqqeee___```jjjuuu{{{~~~~~~yyytttsssrrrqqqfffdddaaa```cccggghhhgggllllllmmmooovvvzzzuuurrrrrr{{{zzzwww~~~zzzvvvqqqhhh\\\QQQRRRTTTVVVWWW^^^rrrfff]]]hhhnnn[[[]]]fffuuuqqq|||{{{mmmdddgggjjjnnnvvvpppnnnlllaaazzz^^^\\\xxxxxx}}}oooaaaVVVKKKSSSjjjyyyhhh[[[WWWWWWWWWVVVXXXYYY]]]aaadddhhhsss~~~fffEEE>>>888777666555444333333333444777AAATTTiiivvvwwwtttttt~~~vvvUUURRRYYYeeeeee___jjj|||}}}YYYFFFJJJPPPPPPGGGBBBGGGKKKLLLLLLNNNOOOwwwfffPPPCCCFFF[[[aaaQQQCCCCCCKKKZZZuuulllMMMJJJIIIGGGPPPYYYmmm~~~kkkRRRXXX^^^eee|||yyy___pppfff```zzzllllllqqqkkkJJJ@@@>>>;;;999999<<<@@@CCCDDDDDDGGGHHHDDD@@@AAAFFFKKKLLLLLLJJJJJJNNNWWW]]]cccjjjpppttt~~~qqqoookkkaaaSSSGGGCCCEEEIIILLLSSSXXXZZZ___iiisssrrr~~~}}}wwwcccVVV\\\dddzzzyyyuuu{{{rrr```NNNHHHRRRqqqyyy[[[EEEiiiyyyyyyttt~~~iiiPPPVVV~~~ooo~~~dddBBB888222555...////////////////////////000444777@@@YYYwww~~~lll]]]___nnnzzz|||yyywwwjjjMMMHHHIIIMMMYYYUUUVVVYYY[[[wwwrrrfff```bbbkkktttsssyyyuuuwwwvvvsssbbb[[[SSSRRRUUUZZZ^^^___aaaaaaaaa```eeeqqq}}}|||xxxwww{{{qqqcccaaafffmmmwwwSSS^^^mmmfff[[[aaagggrrrssslll|||}}}nnneee______ccciiiqqqxxxqqqjjjpppaaa|||kkkbbbzzzlllwwwvvv|||~~~~~~nnn^^^UUUOOO^^^zzznnn^^^WWWXXXWWWTTTVVVWWWZZZ^^^```dddooo{{{}}}~~~~~~eeessspppJJJ???888888666555444333333333555888BBBSSSfffrrrssspppiiiyyyyyyWWWOOOYYYggggggaaannnZZZIIIGGGLLLLLLEEEAAACCCEEEEEEGGGJJJPPP}}}fffSSSGGGNNNggglllUUUEEEGGGTTTiiikkkMMMKKKIIIIIIZZZllloooWWWZZZ^^^pppuuu]]]ooocccZZZ{{{ssseeegggiiibbbIII???===:::999:::<<<@@@CCCDDDDDDFFFGGGCCC???BBBIIILLLKKKJJJIIILLLVVVdddoooxxx}}}}}}xxxuuullljjjddd[[[PPPIIIGGGHHHPPPRRRZZZdddjjjppp|||gggVVVYYYfffyyyxxxvvvzzznnnXXXKKKHHHTTTsssdddIIIiii{{{xxxsss}}}~~~gggRRRRRR{{{yyynnnFFF999444777///////////////////////////000444777@@@YYYxxxrrrbbb```iiissszzz~~~|||kkkKKKGGGFFFJJJTTTMMMNNNRRRTTTpppttteee^^^```iiiqqqqqqrrr{{{yyy~~~|||iii\\\PPPLLLMMMOOORRRUUUSSSWWW[[[]]]___eeeooowww{{{wwwyyy}}}||||||wwwvvvNNNaaawwwvvvaaa^^^dddhhhmmmzzz}}}___XXX[[[gggmmmsssgggQQQKKKLLLOOOTTT^^^hhhoooyyyuuunnnuuudddnnnccczzzqqqqqqrrrzzz{{{{{{iiiggg[[[QQQOOOQQQgggrrr```WWWXXXVVVRRRSSSTTTWWW\\\^^^cccooo{{{}}}aaaqqq|||QQQ@@@999888777555444444444444333888EEEXXXjjjtttssspppeeexxxsssUUUKKKYYYkkkmmmiiiuuuYYYJJJHHHMMMOOOLLLIIIJJJNNNOOOVVVWWW]]]iiiYYYLLLUUUnnnoooTTTEEEKKKdddnnnQQQMMMJJJOOOkkkttt^^^aaahhhqqq[[[nnn^^^ZZZ{{{rrrgggkkkdddXXXCCC<<<:::999888:::>>>BBBEEEBBBCCCDDDDDD???<<>>AAAEEEJJJSSS[[[aaallluuupppzzzgggggg```xxxtttllliii___WWWMMMQQQNNNPPPZZZgggsss```WWWWWWVVVQQQPPPQQQUUUZZZ^^^dddppp}}}~~~mmmxxxVVV@@@999888777666444444444444111888HHH]]]oooxxxvvvqqqhhhzzziiiSSSLLL]]]sssxxxtttVVVIIIOOOTTTXXXXXXXXX[[[aaadddooonnnpppqqq^^^PPPXXXqqqoooSSSFFFOOOmmmtttUUUPPPLLLUUUyyy|||jjjppp{{{nnnYYYmmm^^^WWWwwwmmmfffmmmcccTTTBBB999888777888;;;???DDDGGGAAAAAABBBAAA<<<:::AAAJJJHHHIIIKKKOOOXXXiii{{{}}}xxxsssmmmeee```WWWTTTMMMHHHGGGJJJLLLKKKaaaeeeuuuiiiSSSQQQPPP\\\]]]VVV^^^nnnhhhTTTKKKMMM[[[xxx{{{```dddtttnnnSSS|||yyyLLL;;;777;;;000////////////////////////---333888AAAZZZ~~~lllggglllrrryyy}}}jjjHHHCCCBBBFFFOOOFFFJJJUUU]]]zzzxxx```SSSWWWccclllxxxqqqrrr|||uuu}}}ppp___XXXRRRJJJDDDCCC>>>AAACCCEEEFFFIIINNNRRRQQQYYY___dddqqq~~~zzzzzz{{{uuummmpppyyyzzzzzz}}}{{{uuutttxxxcccYYY```qqq```WWWaaacccrrryyyrrrsss||||||zzzvvvUUUFFFMMM\\\fffsssxxxuuuTTT???:::===AAAEEEIIIOOOSSSVVVaaa|||nnnjjj|||gggdddbbb{{{~~~kkkYYYTTTSSSQQQUUU```rrr|||dddUUUUUUUUUQQQTTTSSSSSSUUU[[[fffrrr{{{}}}rrr```DDD:::888666666666555333111888999MMMfffuuu~~~qqqeee{{{iiiPPPVVVaaaqqqwwwyyyooopppXXXPPPZZZdddpppuuutttvvvssseeeTTTXXXppppppTTTGGGOOOnnn{{{[[[MMMPPPZZZeeedddaaaWWWrrrXXXZZZvvvnnnnnnvvvdddNNN<<<>>>;;;888888;;;@@@CCCEEE???CCCDDD???999:::CCCLLLNNNKKKLLLRRR\\\lllxxxoooeee\\\UUUQQQGGGHHHGGGEEEBBBAAADDDGGGbbbqqq~~~nnn\\\QQQUUUHHHHHHPPPUUU^^^ddd^^^VVVPPPQQQ^^^~~~jjjdddvvv```lllOOO888@@@333---000000////////////000000111666;;;CCCZZZ|||yyyzzz}}}zzzeeeJJJ;;;===>>>JJJIIIKKKMMMVVV|||zzz]]]TTTTTTSSSWWW```wwwnnnpppyyy}}}|||yyynnnbbbVVVMMMHHHFFFCCC??????@@@AAA???>>>EEECCCEEEPPPaaarrr|||rrrhhh``````bbbdddllluuuwwwyyyyyywwwsssqqqsssuuu}}}]]]YYYooo~~~[[[XXXbbbooossscccYYY___ddd```]]]___hhh[[[OOOLLLNNNWWWkkk~~~uuuUUUEEE::::::===;;;>>>CCCIIILLLUUUiii|||lll{{{bbb~~~pppnnn~~~|||pppllllllttt~~~hhhYYYWWWVVVQQQRRRRRRSSSVVV\\\fffrrrzzz}}}~~~pppfffFFF:::999666666666555333111444888SSSrrr}}}}}}wwwkkkhhh{{{gggPPPXXXcccqqqxxx~~~sssbbbppp[[[TTT```qqqhhhWWW\\\rrrqqqUUUFFFLLLppp{{{[[[MMMPPP[[[xxx```ccc___WWWsssYYY```~~~wwwuuuxxxcccOOO@@@>>>;;;888888;;;@@@CCCEEE@@@CCCDDD???999:::BBBKKKMMMKKKNNNVVV```ooowwwkkk^^^SSSKKKGGGAAAAAAAAA>>><<<;;;>>>AAAVVVkkkppplllwww}}}nnn[[[NNNRRRJJJLLLTTTXXXdddooonnnaaaUUUOOOYYYyyysss]]]vvv[[[cccTTT:::@@@333///000000////////////000000///666<<>>>>>>>>IIIGGGHHHKKKSSSyyyrrrXXXRRRTTTUUUZZZddduuunnniiifffsss~~~~~~~~~ppp___UUUPPPKKKEEEAAAAAACCCCCCCCC@@@@@@CCCHHHRRR]]]ffflll```WWWPPPPPPRRRTTTZZZaaakkkmmmooooooooopppuuuyyysss]]]bbbvvv[[[]]]hhhwwwssshhhjjjkkkccc[[[ZZZMMMMMMLLLKKKRRRhhhfffKKKAAA;;;;;;===999999AAAIIINNNWWWjjjsss~~~cccxxxssssssmmm^^^YYYVVVQQQPPPQQQSSSVVV\\\eeeooovvv|||~~~nnnoooGGG;;;999777555555555444222222999ZZZ}}}vvvkkkbbbkkk}}}iiiTTT]]]iiitttyyylll___ppp\\\ZZZlllooohhhZZZ]]]qqqqqqXXXIIIMMMlll{{{[[[MMMPPPZZZuuu]]]___\\\XXXwww}}}XXXggg}}}zzzyyyaaaMMMBBB===;;;888888;;;???BBBDDD@@@CCCCCC>>>999:::BBBJJJJJJKKKPPPZZZeeerrr}}}rrrdddVVVJJJBBB>>><<<<<<;;;999888888;;;===DDDXXXyyyuuu```UUUVVV```qqq}}}ooo[[[MMMOOOKKKQQQZZZ___ppplllXXXKKKRRRrrr~~~bbb~~~wwwYYY\\\~~~[[[<<>>GGGDDDFFFHHHQQQvvvnnnXXXUUUWWWVVV[[[eeezzzxxxrrrqqqqqqjjjsssyyymmmaaa[[[RRRKKKHHHHHHIIIIII???AAABBBCCCFFFLLLTTTZZZQQQJJJDDDDDDEEEGGGJJJOOOXXX[[[___cccgggnnnwww~~~hhh___nnnkkk\\\bbbjjj}}}wwwwwwuuujjj___ZZZJJJLLLNNNRRRdddzzzXXXBBB>>><<<===<<<666666???JJJQQQYYYjjj}}}~~~eeesssoooooorrrccc[[[UUUPPPOOOPPPSSSUUUZZZaaahhhnnnyyy|||xxxzzzGGG<<<999777555555555444333444;;;^^^pppfffaaassslllYYYcccqqqwwwxxx|||ooojjjppp]]]bbbyyyooofffWWWWWWgggjjjYYYOOORRRkkkzzzZZZMMMPPPZZZ___XXX|||XXX[[[}}}xxxWWWmmmzzzwwwxxx___KKK???===;;;888888;;;???AAABBB@@@BBBBBB===999:::AAAHHHGGGIIIQQQ]]]iiiuuuxxxkkk]]]OOOFFF@@@===<<<<<<;;;::::::;;;===???>>>GGGXXXhhhkkkccc[[[XXXZZZPPPJJJLLLNNNQQQ]]]lll{{{~~~rrr___OOONNNJJJRRR^^^jjjoooWWWHHHQQQqqqjjj}}}wwwUUURRRqqq~~~aaa>>>===333444000000////////////000000...555;;;AAASSSkkkzzz}}}{{{vvvjjjjjjuuuxxx{{{lllPPP???@@@===FFFCCCFFFIIIRRRvvvtttaaa]]]\\\WWWZZZbbbzzzzzztttkkkccc\\\XXXWWWVVVNNNNNNLLLKKKLLLPPPTTTXXXQQQMMMIIIHHHHHHIIIKKKLLLKKKNNNRRRWWW\\\eeeqqqyyywwwccchhh~~~kkkfffkkklll{{{ooohhh^^^WWWQQQZZZzzztttUUUAAA???======<<<444777AAAKKKRRR[[[lllfffrrrjjjgggqqqvvvggg[[[SSSNNNOOOPPPRRRTTTVVV[[[bbbfffuuuxxx~~~KKK===:::777555555555555444666>>>___~~~~~~tttrrrqqqhhhXXXcccsssvvvvvvzzzxxxxxxxxxuuupppoooqqquuu^^^lll{{{lllbbbRRRMMMXXX]]]TTTOOOSSStttyyyZZZMMMPPPYYYcccWWWtttVVV___qqqVVVsssrrrqqqwww```JJJ======:::888999;;;???@@@AAAAAABBB@@@<<<888:::@@@FFFDDDHHHRRR```kkkvvv}}}tttfffWWWJJJBBB???>>>???===<<<<<<===@@@BBBCCCDDDDDDGGGKKKJJJFFFFFFJJJJJJDDDEEEKKKLLLJJJQQQ\\\ooo{{{wwwdddRRRNNNIIIQQQ```rrrlllUUUKKKXXXvvviiizzzoooNNNEEEccczzz}}}|||uuu|||fff@@@===222666000000////////////000000000555999???QQQlll}}}~~~sss^^^WWWcccllltttlllPPP??????<<>>;;;<<<===888===EEEMMMSSS[[[nnncccoooiii```bbbyyyjjj\\\SSSOOOPPPPPPQQQRRRTTTXXX^^^cccqqqttt{{{SSS>>>;;;777555555555555555555AAA```{{{___TTT___rrrsssssspppkkkgggeeeccccccgggnnnzzz```vvv|||pppnnnzzzfff]]]MMMEEELLLSSSRRRQQQTTTxxxzzz\\\OOOQQQ[[[eee]]]nnnTTTddd```QQQyyynnnmmmuuu___JJJ>>><<<:::999999<<<>>>@@@@@@AAAAAA???;;;888:::???DDDDDDIIITTTbbbmmmwwwzzzqqqaaaQQQEEE???======@@@>>><<<===@@@CCCEEEEEEFFFFFFHHHIIIGGGDDDFFFLLLMMMIIIFFFGGGGGGIIIOOOWWW]]]lll~~~|||iiiUUUOOOJJJOOO]]]qqqkkkUUUNNN]]]xxxgggjjjuuu}}}fffNNN@@@]]]xxx|||ttt|||lllDDD>>>333666000000////////////000000000555999???RRRooo~~~oooTTTIIIXXXfffooozzzzzzoooRRRBBB>>><<>>:::;;;@@@???AAAHHHOOOTTT\\\ooozzz]]]kkkgggWWWRRRnnnvvv|||lll]]]TTTQQQOOOPPPPPPQQQSSSYYY```eeennnrrrwwwsss[[[>>>;;;777555555555666555333DDDdddyyysssYYYUUUaaauuurrrrrrwwwgggbbb^^^___``````eeekkkyyy^^^xxxuuunnnccchhhuuucccVVVIIICCCJJJVVV\\\^^^```ttt}}}___SSSTTT^^^eeeddd~~~iiiTTTiii|||yyygggTTTSSS{{{mmmjjjoooXXXGGG@@@<<<:::999999<<<>>>??????BBBAAA>>>:::888:::>>>CCCGGGKKKVVVdddoooyyyqqqhhhYYYJJJ@@@<<<===???AAA???===???CCCFFFHHHHHHBBBFFFMMMPPPKKKEEEGGGMMMMMMLLLHHHCCCEEELLLQQQRRROOO\\\ppp~~~kkkUUUQQQLLLOOOWWWhhhkkkTTTLLLYYYnnngggcccmmmyyyxxxwww}}}cccTTTDDDaaa~~~tttJJJAAA444666000000////////////000000///555999AAAUUUsss{{{kkkPPPIII]]]mmmrrrwwwtttrrrRRRBBB???<<>>>>>>>>BBBAAA>>>:::888999>>>BBBIIIMMMXXXfffqqqzzz~~~ggg^^^QQQDDD===<<<@@@DDDCCCAAA???AAAEEEIIIKKKJJJBBBHHHQQQTTTMMMDDDEEEKKKFFFJJJIIIDDDGGGQQQRRRKKKGGGTTTgggxxxlllTTTRRRNNNPPPSSS```|||kkkRRRHHHQQQccc~~~fff```kkkvvvrrrrrr{{{}}}gggUUUDDDccczzzOOODDD555666000000////////////000000---444:::CCCXXXuuuyyykkkSSSOOOgggxxxxxxxxxrrrsssQQQAAA???===GGGHHHNNNOOORRRqqqwwwoooqqqppplllttt{{{tttkkkrrr{{{|||tttppp}}}{{{vvvvvvxxxmmmmmmqqq}}}}}}ZZZaaabbbuuuxxxwwwxxx```OOOJJJIII???<<>>888888777555444777555FFFlll}}}{{{yyy}}}iiiUUU\\\{{{xxxsssxxxmmmYYYYYY^^^eeehhhiiimmmsss[[[XXXmmmdddVVVKKKJJJPPPXXX\\\WWW___ccckkkWWWKKKHHHEEE[[[}}}jjjMMMUUUooovvvpppooo]]]OOOzzzjjjmmmzzzeeeRRRAAA999???:::888;;;===<<<<<<>>>@@@@@@>>>;;;888999<<<@@@LLLSSS\\\dddlllxxxqqqWWWJJJEEE@@@777<<>>JJJIIIOOOSSSVVVsssxxxuuuqqquuuppp___ZZZ^^^___jjjpppkkklll|||aaagggggg}}}uuunnnXXXQQQUUUKKKBBBCCCFFFJJJMMMRRRXXXcccuuu}}}bbbTTTnnnccc[[[jjj~~~vvveeeXXXRRRPPPOOOOOOPPPTTTXXX\\\___iiiqqq{{{hhhRRR```sssEEE>>>888777777555555777999IIIlll{{{qqqooowwwkkk\\\dddvvvvvvttt|||zzzhhhVVVVVVYYY___bbbdddjjjqqqXXXUUUZZZRRRJJJFFFDDDCCCEEEGGGNNNYYYaaannnXXXHHHKKKSSSsss~~~}}}rrrTTT[[[ttt~~~}}}|||yyy\\\XXXqqqwww___PPPEEECCC>>>:::888;;;===<<<<<<>>>@@@@@@>>>;;;888999===AAAOOOWWWaaaiiiqqq{{{{{{jjjPPPCCC??????<<>>777777888777666888<<>>:::888;;;===<<<<<<>>>???@@@???<<<999999>>>BBBPPPZZZgggpppvvv}}}uuudddHHH<<<999>>>BBBJJJLLLAAAAAA===DDDNNNSSS^^^fffaaaNNNJJJNNNQQQQQQ\\\ddd___NNNNNNOOOTTT```jjjjjjeeeccceeeiiipppzzzttt\\\KKKHHHFFFIIISSSaaapppzzzmmm]]]LLLJJJWWWpppjjjrrr{{{|||}}}vvvcccKKKTTT{{{|||ppp[[[CCCCCC777111000///...///000111222...555;;;KKKsss~~~qqqeeeFFFAAABBBMMMLLLSSSXXX[[[wwwsssmmmtttyyydddUUUQQQVVV[[[bbbkkknnneee[[[___mmmzzzpppgggmmmwwweee```bbbVVVKKKJJJIIIDDDIIIQQQZZZeeewwwwww```[[[hhhhhhzzz~~~lllZZZOOONNNMMMMMMNNNQQQUUUYYY\\\dddnnnyyypppXXXLLLaaatttHHH???777777888888777888:::IIIppp|||hhhhhhuuulllcccooo{{{}}}}}}rrreeeYYYUUUSSSTTTVVVZZZccclllUUUMMMUUUOOOMMMPPPQQQOOOTTT]]]iiivvvyyypppSSSJJJPPPaaa}}}xxxjjjfffxxxyyyzzzdddUUUhhhcccMMMAAA???>>>999999<<<>>><<<;;;===>>>@@@@@@<<<999:::???DDDNNNZZZjjjtttyyy~~~{{{sssbbbEEE;;;;;;@@@EEEOOOOOOBBBBBBDDDPPPWWWXXXdddqqqqqqUUUNNNNNNPPPPPP^^^oooqqq\\\TTTVVV```kkkvvvwwwnnnhhhkkkqqqxxxwww```NNNJJJHHHIIIMMMVVVeeeqqqqqqaaaPPPLLLXXXqqqjjjqqq~~~rrraaaIIIUUUttttttbbbCCC@@@555111000/////////000111222///777<<>><<<;;;======@@@AAA===999:::@@@GGGMMM[[[mmmxxx}}}llltttssscccFFF@@@BBBFFFIIITTTUUUHHHAAAIIIXXX\\\YYYgggzzz\\\RRROOONNNMMM]]]uuugggXXX\\\kkkwww{{{lllqqqzzzyyycccPPPKKKHHHIIIKKKQQQbbbqqqpppaaaQQQLLLWWWooojjjppprrr___EEEPPP{{{|||iiiEEE@@@666222111000//////000111222///777;;;FFFooo~~~bbbWWWjjjhhhvvv___JJJ>>>>>>IIILLLWWW^^^___zzz{{{~~~jjjUUU]]]}}}wwwmmmmmmttt{{{xxxoooooosssvvv|||}}}tttlll```gggmmmjjjaaa\\\___dddjjjzzzooocccbbbbbbUUULLLLLLIIIFFFGGGHHHLLLWWWlll]]]]]]bbbQQQkkkrrr\\\NNNLLLKKKJJJJJJKKKNNNQQQTTT^^^jjjxxxwwwXXXbbbzzzNNNBBB888777999999777777:::IIIsss~~~iiimmm|||ddd\\\kkkxxxzzzvvv~~~}}}qqqdddaaa___bbbdddhhhqqqzzz]]]TTT^^^uuufffSSS\\\tttxxxrrrxxx}}}rrrTTTYYY~~~fff}}}~~~}}}YYYGGGAAABBB===999999===???<<<;;;<<<<<<@@@BBB>>>::::::BBBIIIOOO^^^oooyyy~~~```tttpppaaaFFFDDDIIINNNTTTaaabbbSSSBBBJJJYYY]]]]]]qqqdddVVVQQQSSSVVVhhhuuu^^^dddyyyyyydddNNNIIIGGGIIIJJJRRRfffzzzuuudddRRRJJJRRRjjjnnnqqq}}}zzzpppMMMMMMrrrsssLLLEEE<<<333222111000///000111111...555999EEEgggvvv^^^VVViiittt```nnnzzz[[[MMM@@@@@@LLLPPP[[[aaa```yyytttyyypppbbbvvvjjjccceeejjjvvvyyyuuuyyyyyytttgggooowwwxxxqqqeee\\\VVV[[[yyyvvvlllbbbbbbaaaSSSLLLMMMJJJFFFFFFFFFIIITTTjjj\\\ZZZ{{{\\\PPPooosss^^^PPPNNNMMMKKKJJJKKKMMMOOOQQQYYYfffvvv~~~ccccccRRRDDD999777999999666555===JJJrrrttt}}}bbbZZZiiivvvyyywwwsssdddccceeekkkpppttt}}}ddd[[[rrrmmmWWWaaa{{{uuuwwwqqqjjjQQQaaawwwXXXssssssqqqOOOBBB???@@@<<<999999===???===;;;<<<<<<@@@BBB???:::;;;CCCKKKQQQ^^^mmmuuuyyyfff]]]|||zzzjjjYYYDDDBBBKKKVVVddduuurrr]]]GGGKKKVVV^^^iiiooo\\\XXXaaammmoootttxxxdddNNNHHHFFFHHHJJJQQQhhhoooVVVIIINNNfffuuuwwwTTTLLLrrr|||SSSHHH???555444222000//////000000///333888DDD___vvvbbb[[[nnnlll]]]gggrrrXXXMMMBBBBBBNNNSSS]]]```\\\ssssssyyyvvvqqqbbbaaafffmmmyyy}}}vvvfffaaajjjwww{{{xxxssshhhwwwwwwlllcccbbb^^^OOOIIIKKKGGGEEEEEEFFFKKKWWWooo~~~ZZZWWW}}}rrrXXXOOOmmmrrrfffjjjwwwttt```RRRPPPNNNLLLKKKKKKLLLOOOPPPVVVdddttt|||zzzcccdddTTTFFF999777999999666444>>>JJJppp}}}aaaYYYgggoootttttttttcccccchhhpppwww|||iii```vvv[[[cccyyylllnnnsss}}}gggQQQfffmmmooossstttSSSGGGBBBAAA<<<999999>>>???===;;;<<<;;;@@@CCC@@@:::;;;CCCLLLPPP\\\jjjppprrrzzzWWW___wwwdddRRRAAA???JJJ[[[ppp~~~cccNNNMMMTTT```vvvxxxccc^^^oooxxxdddRRRKKKHHHIIIHHHOOOgggyyy]]]KKKNNNfffzzzzzzMMMIIIwwwWWWIII===666555333111////////////000222888DDDYYYrrruuuccc^^^ppp{{{fffbbbfff}}}sss[[[OOOBBBCCCOOORRR[[[]]]WWWkkkttt{{{uuujjjgggqqqyyy{{{uuuuuu}}}ZZZ```fffiiinnntttwwwvvvxxxppphhhfff```PPPJJJLLLHHHBBBEEEHHHOOO]]]tttuuuTTTSSSzzzqqq[[[VVVpppqqqooogggfffuuuvvvcccTTTNNNKKKIIIHHHIIIKKKKKKKKKVVVeeelllqqqoooYYY```aaa<<<<<<;;;222999777666222SSSqqqxxx\\\\\\mmmzzzppp|||jjjZZZaaallluuuyyy~~~ooofff|||ggg```vvvwwwhhhmmmyyyvvv```MMMqqqwwwtttwwwLLLHHH???<<<999:::;;;<<<============BBB???CCC@@@888<<>>888333000111111///...000...333999AAAPPPeeezzz{{{mmmbbb]]]^^^lllrrrgggdddeee|||uuu```PPPDDDAAAEEEMMMQQQSSS\\\hhh{{{ppp||||||tttrrrzzz}}}uuu}}}{{{```XXX[[[___``````aaafffiii{{{xxxuuuqqqhhh[[[OOOIIIJJJLLLHHHEEEGGGQQQaaawwwkkkXXXNNNyyysssPPPTTThhhsssuuulllccceeehhh}}}yyydddTTTMMMKKKIIIHHHJJJLLLLLLLLLSSSbbbhhhmmm|||kkkSSS\\\hhhAAA>>><<<333999777555666TTTuuu|||~~~mmmXXX]]]nnn|||ttt~~~vvv___ZZZ]]]iiiyyytttgggxxxqqqrrrmmmpppwwwyyyuuuhhhtttbbbUUU\\\uuunnn___YYYtttxxxMMMJJJBBB@@@;;;<<<===>>>>>>?????????CCC@@@EEECCC:::<<>>>>>CCCSSSjjjuuuhhhUUUMMM\\\rrryyy}}}qqqdddRRRIIIEEEGGGFFFLLLeee```JJJJJJQQQjjjwwwqqqNNNHHHssscccQQQ???999333000111111///...000000333999AAAOOOcccuuuyyyjjj]]]SSSQQQ```kkkdddccceee{{{yyyeeeUUUBBB???CCCLLLPPPRRRZZZfff{{{gggmmmzzzxxx~~~~~~dddSSSVVVXXXYYYXXXUUUVVVYYY]]]iiijjjtttwwwwwwnnn```SSSKKKHHHIIIJJJDDDCCCGGGSSSdddzzz}}}vvv___RRRLLLyyyvvvOOOMMMZZZvvvwwwuuunnntttrrrnnnnnnkkkwww}}}gggTTTMMMKKKIIIIIIJJJMMMNNNNNNSSSaaaggglllzzzcccKKKQQQvvvpppEEE@@@===444999666555:::VVVzzzooowwwaaaYYYgggxxx|||xxxooo___YYYYYYhhh}}}}}}yyyddduuu}}}\\\WWWYYYTTTYYY```kkkjjjnnnkkklllaaabbbjjjcccRRRWWWbbbvvvaaajjjppp~~~vvvLLLIIIDDDBBB===>>>???@@@@@@AAAAAA@@@DDDCCCIIIIII======EEEEEEKKKVVVeeennnttt|||WWWPPP```wwwpppgggYYYHHH<<<:::>>>CCCIIIRRRVVVRRRKKKIIIZZZrrrmmmzzz}}}rrrfffVVVJJJDDDEEEEEEHHHZZZqqqeeeLLLBBBGGGOOOiiiooozzz{{{rrrmmmLLLFFFmmmlllWWWCCC:::444111222111//////111111333888CCCSSSeeevvvvvvfffUUUNNN^^^nnnkkkjjjkkkmmm[[[@@@===@@@JJJOOOQQQXXXccc~~~|||nnnYYYmmmyyy~~~zzzmmmqqqvvv}}}nnnwwwooo\\\VVVSSS^^^``````^^^[[[\\\aaaeeeggg```]]]cccoooxxxvvvhhhVVVJJJGGGHHHHHHFFFCCCEEEKKKYYYiii|||~~~nnnYYYPPPOOO}}}{{{QQQKKKTTTmmmmmmvvvkkkooouuukkkTTTMMMKKKIIIIIIKKKMMMNNNNNNTTTbbbiiinnn|||zzzdddRRRJJJnnnwwwGGG>>><<<555999777666;;;VVVdddoooyyy[[[[[[mmm{{{yyy~~~xxx|||lll^^^___sssyyyvvv{{{^^^nnn}}}kkkMMMJJJKKKGGGMMMQQQ]]]dddsssfffmmm}}}vvvhhhqqqsssYYYIIIIIISSSbbbfffnnnaaaQQQSSSgggttt{{{fff|||hhhwwwzzzrrrHHHFFFBBBBBB===>>>???@@@AAAAAAAAAAAADDDEEEOOOPPPBBB>>>EEEGGGHHHUUUeeeqqqyyyYYYQQQiii}}}uuukkk___QQQBBB888;;;@@@EEEHHHHHHIIIIIIIIIGGGPPP\\\iiivvv|||uuuiiidddlllzzz~~~~~~}}}ssshhhYYYKKKBBBDDDEEEFFFSSSdddRRRBBB???GGGOOOjjjiiiqqqzzz|||ppplllNNNFFFgggttt\\\FFF;;;555111222222//////111000222999GGGXXXkkk}}}sss[[[NNN^^^pppppprrrpppppp\\\AAA===@@@IIIOOOQQQWWWaaazzzfff___dddrrr}}}lllggg```___gggvvv}}}wwwdddiiivvvYYYVVV^^^dddllloooqqqsssuuu{{{{{{nnnmmmyyyooo___MMMEEEGGGJJJHHHCCCCCCEEENNNZZZhhhxxx~~~|||vvv^^^TTTWWWZZZQQQ\\\wwwvvvrrrpppxxxnnnVVVMMMKKKIIIIIIJJJLLLMMMMMMTTTbbbiiipppyyyhhh[[[LLLooo|||HHH;;;;;;555:::888888999SSS~~~]]]kkkzzz^^^___mmmwww{{{{{{wwwrrrfffnnnwwwuuuZZZiiitttaaaGGGEEECCC???HHHJJJWWWddd{{{mmmggglllppphhh\\\\\\]]]uuu~~~zzzjjjJJJDDDBBBKKKPPPMMMRRReeemmmaaa]]]ZZZbbbvvvlllqqq___qqqvvvpppGGGEEEBBBCCC======>>>???@@@@@@@@@@@@DDDFFFTTTXXXHHH@@@FFFJJJGGGTTTdddrrr{{{[[[SSSrrrzzzqqqfffYYYKKK@@@:::===@@@FFFKKKLLLKKKJJJKKKKKKMMMOOORRRYYY______ZZZeeeggglllqqquuuvvvuuutttwwwtttvvvyyyzzz~~~zzz}}}|||~~~tttiiiZZZKKKAAADDDFFFFFFPPP^^^NNNBBBBBBIIIOOOjjjgggooo{{{tttmmmRRRGGGaaa{{{```HHH===777222222222///000222111111999HHHYYYlll{{{```PPP```rrrqqqyyyrrr|||www___CCC>>>AAAKKKQQQRRRWWW___{{{zzzzzzhhh___[[[YYYeeevvv}}}yyyjjjkkkpppzzzvvvtttuuu|||~~~rrrbbbWWWTTTZZZdddlll}}}{{{ssssssjjjzzzaaaSSS\\\kkkrrrvvv{{{fffYYYJJJFFFIIILLLHHHBBB???CCCLLLXXXdddttt}}}```UUU```cccWWWcccyyyttt~~~qqqZZZNNNKKKIIIHHHIIIKKKLLLKKKRRR___fffnnn}}}uuu```PPPPPPoooJJJ::::::555:::888999888PPPsssZZZkkk}}}iiikkkyyy~~~xxxkkkfffuuuvvvvvv[[[```lll]]]IIIIIIDDD@@@LLLPPP^^^ooouuulllhhhfff___XXXVVVQQQ]]]YYYTTTPPPDDDJJJAAAIIIMMMKKKPPPXXXYYYUUU[[[jjjwwwrrrYYYXXXllluuupppHHHFFFCCCDDD<<<<<<>>>???????????????CCCGGGXXX___NNNBBBGGGMMMIIITTTcccpppzzzbbbZZZ}}}}}}yyyoooaaaRRRFFF@@@===???AAAGGGOOOQQQNNNLLLMMMLLLLLLNNNQQQUUUZZZ[[[[[[___aaadddgggiiijjjjjjiiijjjmmmnnnmmmqqqvvvxxxwwwyyyzzz~~~tttiiiZZZKKKBBBEEEGGGFFFNNN\\\QQQHHHIIIMMMRRRkkkgggnnn{{{wwwmmmTTTGGGZZZxxxeeeLLL???888333222222000000333222333:::HHHVVViiirrrcccuuu}}}kkkFFF@@@BBBLLLRRRRRRVVV]]]{{{xxxvvvsssppp```bbbgggiiiqqq|||lllVVVVVV^^^eeerrr~~~zzzssshhh]]]ZZZ]]]\\\^^^```jjj|||kkk\\\RRRQQQVVV^^^dddnnnxxxssslllmmmhhhSSSSSS```ooowww```XXXOOOKKKLLLKKKHHHCCCAAAEEENNN[[[gggwwwxxxZZZSSSfffeeeXXXeee{{{uuusss]]]NNNKKKHHHGGGHHHIIIIIIIIIQQQ^^^eeelll{{{ttt]]]LLLWWWrrrNNN<<<;;;777:::777999888OOOxxxfffZZZooo{{{ooottt}}}uuugggcccvvv|||^^^WWWfff```VVV[[[VVVTTTdddmmmzzz~~~yyyrrriiibbb^^^___WWW\\\TTTNNNNNNFFFOOOGGGPPPVVV]]]fffiiillltttxxxmmmzzz~~~LLLPPPgggrrroooGGGEEEBBBCCC<<<===>>>??????@@@@@@@@@BBBGGG[[[dddRRRCCCIIIPPPLLLTTTaaalllwwwtttjjj}}}xxxlll\\\LLLAAA>>>>>>CCCDDDJJJRRRSSSNNNLLLOOOJJJKKKNNNRRRUUUWWWXXXYYYVVVYYY]]]```bbbcccdddeeeaaajjjkkkiiippptttssstttwwwzzzttthhhZZZKKKBBBEEEEEEDDDMMM[[[XXXPPPRRRVVVYYYppp~~~fffmmmzzzxxxjjjSSSDDDRRRooommmUUU@@@999333222222000000333222333;;;HHHUUUiiixxxrrrHHHBBBBBBLLLRRRRRRTTTYYYxxx}}}|||www{{{{{{wwwtttrrrttt}}}uuu```RRRVVV\\\ZZZYYY\\\WWWVVVVVVVVVSSSPPPTTT[[[XXXVVVWWWaaaqqqttt^^^TTTSSSPPPRRRVVVZZZ^^^dddkkkooo|||~~~uuuxxxvvveeeqqqlllgggeeelllzzzlllWWWUUU\\\eeetttaaa]]]VVVPPPKKKHHHGGGFFFBBBFFFNNNXXXcccuuuoooUUURRRhhhZZZ[[[ppp~~~sss}}}ttt___NNNLLLHHHGGGGGGHHHHHHGGGSSS___ffflllzzz{{{hhh[[[```yyyRRR>>>===888:::777999:::NNNssszzz]]]ZZZsssxxxnnnrrrppplllgggzzz```RRReeegggeeennnlllmmmvvvllljjjjjjcccjjjccc]]]ZZZLLLNNNUUU]]]dddqqqzzziii|||OOOJJJaaannnmmmEEECCC???@@@======>>>???@@@@@@@@@@@@AAAGGG]]]gggTTTEEEJJJRRRNNNUUU```jjjttt{{{~~~xxxkkkYYYHHH>>><<<>>>GGGHHHNNNTTTRRRLLLLLLQQQLLLLLLMMMPPPRRRRRRTTTWWWYYYZZZ]]]___```cccfffhhheeeoooooollltttyyywwwyyyyyy{{{ttthhhZZZLLLCCCDDDCCCAAAKKKZZZ^^^WWWZZZ^^^aaavvv{{{eeemmmzzzxxxgggQQQAAAMMMjjj}}}uuu^^^AAA999444333222000111444000222<<>>@@@FFFNNNWWWhhhzzzmmmUUUVVViiijjjNNN```yyyvvv^^^TTTLLLFFFGGGIIIIIIIIILLLPPPXXXeeerrryyydddeeelllWWW>>><<<888;;;777999;;;OOOlllppp\\\[[[ttt}}}aaaXXXmmm}}}qqqoooqqqZZZ```uuu{{{zzzvvv|||qqqccc___aaaaaavvvsss|||iiittt|||OOOMMMbbbttteeeFFF>>>BBB<<<===>>>@@@CCCEEEDDDAAA???EEE@@@ZZZnnnYYYFFFKKKOOOUUUZZZdddppp|||~~~tttbbbOOOAAA;;;===???LLLLLLLLLNNNOOOOOOMMMKKKQQQPPPQQQRRRUUUVVVWWWVVVZZZ\\\^^^___```aaadddggghhhlllpppsssuuuwwwyyyzzz{{{~~~}}}{{{ssskkk^^^PPPFFFDDDAAA>>>III[[[gggeeeaaabbbdddcccvvvfffkkkxxxhhhZZZFFFMMMooozzzaaaJJJ777111555111000444333333777<<>>AAACCCEEEDDDAAA???DDD@@@YYYmmmZZZGGGMMMUUUWWW\\\eeeqqq}}}{{{ppp^^^KKK???;;;>>>BBBOOONNNNNNOOOPPPPPPOOOMMMPPPPPPQQQSSSVVVXXXYYYYYY[[[]]]___```aaadddgggjjjlllooorrruuuvvvxxxzzz|||}}}{{{tttkkk]]]OOOEEEDDDAAA???KKK\\\fffeee___\\\[[[ZZZqqqttt}}}zzzvvvbbbIIIOOOuuujjjLLL888111444111000444222333666:::JJJ```pppmmmlll|||qqqfffKKKCCC@@@HHHSSSXXXYYYZZZmmm|||}}}sssccc\\\SSSRRR\\\bbbaaaeeemmm~~~yyyqqqjjjhhhrrr```LLLLLLUUUYYYcccwwwxxxXXXPPPVVVaaauuu~~~eeeccc___]]]bbblllqqq}}}|||\\\VVVYYYiii|||}}}tttuuu}}}~~~nnnddd___cccjjjmmmooorrruuutttxxx{{{rrreeedddmmmuuulll]]]NNNEEECCCDDDDDD@@@AAADDDHHHNNN\\\ttt]]]QQQBBB___gggYYYWWWfff~~~{{{sss}}}hhhUUUMMMGGGGGGIIIHHHIIIKKKRRRXXXdddrrr{{{bbbXXX\\\[[[AAA===888999555888:::NNNmmmuuuaaa\\\sss___QQQaaavvv{{{~~~xxx|||eeeccc|||yyyiii___zzznnnRRRPPPddduuueeeGGG@@@CCC===<<<>>>AAACCCDDDCCCAAA@@@BBBAAAYYYnnn^^^IIINNN\\\^^^bbbiiisss}}}yyylllYYYGGG<<<<<>>AAACCCBBBAAAAAA@@@@@@CCCZZZqqqfffMMMNNN```fffhhhlllrrrzzz~~~yyykkkVVVCCC;;;<<>>AAAFFFNNNVVVeee~~~~~~XXXQQQLLLpppkkkQQQMMMXXXsssnnn|||gggVVVNNNGGGGGGIIIHHHHHHJJJHHHKKKUUUeeettt```XXXxxxaaaDDD>>>777888555888:::LLLnnn|||jjjccczzz]]]YYYmmm{{{zzz~~~~~~{{{jjjyyymmmbbbfffzzz~~~JJJOOOaaapppbbbFFF@@@DDD===;;;>>>AAABBBAAA@@@@@@AAA???DDDZZZtttoooSSSMMMaaaiiiiiijjjooowwwzzzzzzkkkTTTBBB;;;===DDDIIIOOOMMMKKKLLLNNNPPPQQQQQQSSSUUUWWWXXXXXXYYY[[[^^^```bbbccceeeggglllqqquuuyyyzzzzzz{{{}}}~~~vvvnnnaaaQQQFFFEEECCC@@@GGGUUUaaahhhbbbTTTKKKMMMjjjzzzoooWWWccc___EEE666555000///222000111333555FFFcccnnnlllpppxxx~~~zzziiiXXXTTT___kkkcccmmmjjjuuu~~~zzzwwwcccVVVHHH@@@GGGWWWbbbhhhjjjnnntttnnnsss}}}rrrmmmnnnhhh\\\RRRWWWcccuuuuuueeeWWWUUUXXXYYYXXXYYYkkkuuu]]]SSSMMMKKKPPPQQQLLLJJJMMMQQQVVVaaarrrkkk^^^aaalllrrrmmmkkkooo]]]dddrrr~~~~~~{{{uuummm~~~yyysssqqqyyyrrr```MMMGGGFFFCCC@@@>>>===AAAIIIRRR[[[jjjrrrPPPLLLLLLuuunnnJJJHHHVVVrrriiizzzfffVVVNNNHHHHHHIIIHHHHHHJJJIIIJJJTTTeeevvv```aaacccEEE>>>777999666:::;;;MMMqqqvvvqqqddd^^^jjjsssvvvttt|||mmmvvv~~~MMMLLL]]]kkk^^^DDD@@@DDD===;;;>>>BBBBBB@@@???@@@BBB@@@EEEWWWssswwwZZZOOOeeekkkiiihhhkkktttxxxyyyhhhRRR@@@;;;>>>EEEJJJKKKJJJIIIKKKNNNPPPQQQQQQSSSVVVZZZ[[[ZZZZZZ^^^aaadddfffggghhhjjjoootttyyywwwooocccRRRFFFEEEDDD@@@FFFRRRlllrrrhhhVVVKKKMMMiiiyyyxxxhhhUUU```gggKKK999666111000333000111444555EEEbbbmmmiiiiiiwww}}}|||lllWWWOOOYYYfffdddpppooo|||rrrZZZKKK@@@GGGWWWdddkkkmmmnnnssskkkmmm}}}vvvqqqqqqlllddd___dddwwwuuuYYYUUUWWW^^^```___ccckkkjjjTTTOOOPPPMMMNNNQQQRRRPPPQQQTTTcccdddgggmmmyyyUUUTTTbbbooouuurrrppprrr___iiixxx{{{ppp~~~iiiWWWHHHFFFFFFBBB>>>???>>>AAAHHHPPPZZZkkk~~~lllOOOLLLPPPzzzmmmHHHHHHXXXsssccc}}}zzziiiVVVNNNHHHHHHIIIHHHHHHIIIKKKKKKTTTfffyyy```aaadddEEE>>>777999777;;;;;;LLLqqqyyyttteeecccooottttttuuunnn}}}qqq||||||PPPHHHXXXgggZZZBBB???CCC<<<:::>>>BBBBBB???>>>@@@CCCAAADDDPPPnnn{{{```TTTmmmrrrnnniiiiiirrrxxxssscccNNN>>>;;;@@@GGGKKKGGGGGGHHHKKKOOORRRRRRQQQRRRWWW\\\]]]]]]___dddhhhjjjjjjkkklllnnnrrrxxx|||xxxooocccQQQEEEEEEEEEAAAFFFRRRssswwwiiiUUUKKKQQQnnnrrrbbbPPP\\\mmmOOO<<<777222111444000000444666DDD```lllhhhhhhwww~~~~~~qqq\\\SSS]]]llloooyyywww}}}^^^MMM@@@EEEUUUccciiillliiitttiiiiiivvvaaafff___```llluuuxxx}}}iiiRRROOORRRTTTSSSTTTWWWWWWVVVYYY]]]jjjpppvvvuuu}}}mmmRRRUUUbbbttt}}}xxx~~~ssseeeooo{{{~~~wwwsssvvv|||xxxjjjyyy___PPPEEEFFFFFF@@@>>>@@@BBBBBBDDDJJJTTThhhzzzlllTTTQQQVVVmmmJJJLLL]]]xxx]]]xxx|||lllWWWNNNHHHHHHIIIGGGGGGIIIKKKKKKTTTfffzzz___\\\qqqdddEEE>>>777:::888<<<;;;JJJnnntttoooxxx[[[bbbuuu|||uuuwwwzzz{{{rrruuutttzzzmmmllluuuuuuiiitttJJJEEEVVVdddXXXAAA>>>CCC<<<:::>>>BBBAAA>>>===@@@CCCCCCCCCKKKjjj|||dddYYYuuu{{{uuummmjjjppp~~~zzzooo___JJJ<<<;;;AAAHHHLLLEEEFFFHHHLLLQQQSSSSSSRRRQQQWWW]]]___```ccciiinnnnnnnnnnnnooopppuuu{{{~~~yyypppaaaPPPDDDEEEEEEBBBHHHSSStttvvvfffRRRKKKVVVvvvzzzzzzhhhRRR[[[qqqRRR===888222222555111000555666DDD___llliiihhhwww~~~uuuccc[[[fffvvvyyy|||aaaNNN@@@DDDSSS```gggiiiddd|||wwwiiiffflll}}}fffzzzllllllkkkMMMNNNSSSOOORRRTTTYYY\\\[[[YYYZZZ]]]___nnn}}}~~~lll^^^WWWZZZeeezzz}}}xxxlllsss||||||~~~~~~vvvnnndddZZZ\\\ccciii[[[lll}}}YYYKKKCCCFFFFFF???===AAADDDBBBAAADDDNNNddd~~~yyynnnTTTRRRXXXmmmLLLOOO```|||bbbqqqzzzpppZZZPPPIIIIIIKKKJJJIIIJJJMMMSSSUUU```xxx___UUUeeesssGGG@@@===999:::<<>>===;;;<<>>AAADDDFFFEEEGGGJJJOOOTTTWWWYYYXXXZZZ[[[___dddiiikkkkkkjjjnnnpppsssuuuvvvxxx{{{}}}~~~xxxooogggTTTFFFDDDCCCAAAIIIXXXnnnooo[[[KKKPPPXXXrrr{{{eeeQQQWWWvvv}}}VVV<<<888555444555222333333666>>>```ooo___hhhzzzxxxccccccqqqXXXBBBBBBRRR___dddcccaaawwwjjjaaa^^^iiiooo{{{xxx|||||||||YYYNNNRRRPPPMMM\\\ZZZ___iiimmmfff^^^\\\]]]]]]```iiissswwwsssnnn]]]YYYVVV]]]qqqpppmmmuuu{{{zzztttuuuyyyjjj```YYYUUUOOOGGGIIIQQQ[[[WWWeeeiiiIIIDDDBBBDDDEEEBBB@@@BBBCCC@@@AAAHHHSSSiiizzzkkk[[[LLLJJJeeeaaaIIITTTgggzzz\\\jjjyyynnnXXXOOOGGGGGGIIIIIIHHHHHHLLLRRRTTT^^^uuucccUUUaaawwwIII???;;;888:::<<<:::MMMnnnzzzgggaaaxxxppp[[[gggzzzsssrrrtttvvv~~~lllSSSNNNHHHKKKQQQYYYaaajjjssszzzzzzmmmnnnqqqRRREEEMMMYYYSSSAAA===???999:::<<<>>>===<<<===BBBFFFLLLDDDTTTjjj|||rrr\\\iiiyyywwwtttoooppp|||}}}vvvrrr]]]FFF===>>>AAADDDFFFGGGIIILLLQQQVVVYYY[[[[[[\\\]]]```dddiiillllllllloooqqquuuwwwyyy{{{~~~}}}xxxoooeeeRRREEEDDDCCCAAAJJJXXXooouuucccQQQRRRZZZwwwhhhLLLJJJdddYYY===888555444555222111111555===___sssgggoooxxxppp}}}aaaGGGCCCOOOZZZ\\\ZZZ[[[ooobbbYYYWWWiiiooozzz~~~xxxVVVLLLQQQVVV[[[eeefffmmmsssqqqjjjgggjjjdddaaa```bbbffffffaaa\\\\\\]]]aaammmrrrmmmtttyyyuuukkkfffiiioooooorrrzzzuuu```YYYPPPKKKLLLIIIFFFJJJTTT]]]\\\hhh}}}yyyyyy{{{```LLLGGGDDDEEEDDDAAA@@@BBBCCCBBBDDDIIISSSiii|||wwwyyybbbRRRLLLPPPjjjdddHHHYYYoooYYYbbbyyywwwkkkWWWMMMEEEEEEGGGGGGFFFGGGJJJQQQSSS]]]rrrkkkVVV```|||KKK???:::777:::;;;777KKKmmmwwwaaaYYYqqqqqq^^^kkk}}}vvvqqqssswwwooovvvkkkTTTIIILLLLLLPPPYYYhhhwwwnnnfffkkkttttttSSSDDDJJJTTTRRRBBB===???:::;;;<<<=========@@@FFFLLLOOOGGGUUUhhh|||tttXXX]]]rrruuutttpppooo}}}~~~{{{tttnnnZZZFFF>>>???AAADDDFFFIIILLLPPPTTTYYY\\\]]]^^^``````aaaeeejjjmmmooooooqqqtttxxx{{{}}}xxxooobbbQQQCCCCCCBBBAAAIIIWWWuuunnnWWWQQQVVVuuukkkLLLDDDZZZwww]]]???888555444555222111000555<<<^^^yyyrrrwww{{{iiiJJJBBBKKKTTTTTTRRRWWWhhh{{{cccZZZXXXfffjjjttt{{{mmmwwwqqqTTTJJJNNNWWWccckkkpppwwwwwwoooiiillltttppplllhhheeedddaaa\\\XXX```fffqqqqqqsssvvvwwwpppcccYYYWWWXXXZZZ[[[cccuuu___OOOJJJDDDCCCGGGIIIHHHPPP[[[gggiiippp||||||nnnkkknnnqqqttt}}}tttVVVQQQKKKFFFEEEDDDAAA@@@BBBAAACCCFFFJJJSSSiiizzzuuuxxxaaaOOOIIIRRRkkk|||}}}bbbFFF[[[sss]]]___pppwwwkkkXXXNNNEEEEEEFFFFFFFFFFFFIIIQQQTTT]]]sssxxx]]]qqq~~~NNN@@@:::888999888:::LLLkkkuuu```YYYnnnyyyfffnnn{{{uuuqqqttt~~~lllooolll^^^VVV]]]cccjjjuuuccc```tttuuuUUUDDDFFFPPPPPPBBB>>>???:::;;;<<<======>>>BBBJJJPPPQQQIIIRRRaaawwwvvvXXXVVVooowwwzzzsssooo{{{}}}zzzrrrhhhWWWEEE>>>@@@BBBEEEHHHLLLOOOSSSXXX[[[^^^```bbbdddddddddggglllppprrrrrrtttwww{{{wwwooobbbPPPCCCCCCBBB???GGGUUUppp~~~pppVVVOOOUUUxxxlllQQQJJJ___}}}cccBBB999444444666222333///666;;;ZZZ}}}}}}}}}xxxzzziiiIII@@@GGGOOORRRQQQRRRbbbvvveee[[[YYY^^^bbbkkkwww|||nnnmmmvvvlllWWWPPPRRR\\\kkksssxxx|||xxxppplllsss{{{}}}{{{xxxvvvsssqqqnnnlllrrr|||xxxnnnssssssqqqjjjccc^^^___```fffdddhhhzzzvvvUUUNNNGGGEEEIIIPPPSSSSSS]]]iiiyyy~~~~~~~~~}}}nnnUUUTTTMMMGGGEEEDDDAAA@@@BBB???CCCHHHKKKTTTlllxxxxxxgggQQQDDDOOOeeevvvsssqqqlllVVVJJJ^^^uuuggg^^^fffzzzxxxlllZZZPPPGGGEEEGGGGGGGGGHHHIIIRRRVVV___uuuhhhQQQBBB<<<::::::666>>>KKKgggsssccc]]]mmm}}}|||gggkkk|||sssmmmqqqqqqlllkkkjjjmmmsssddd^^^cccxxxZZZFFFDDDLLLNNNCCC???@@@;;;<<<===>>>>>>???CCCKKKRRRSSSLLLQQQZZZsss{{{```YYYooo|||yyypppyyy}}}xxxooobbbSSSDDD???AAACCCGGGJJJNNNRRRWWW[[[]]]```ccceeeiiihhhiiilllppptttvvvvvvxxx{{{~~~wwwnnncccQQQDDDCCCBBB>>>EEERRRfffwwwkkkSSSPPP\\\oooTTTMMMbbbiiiDDD999444444666222555000999;;;VVV~~~gggrrrgggIII>>>CCCJJJOOORRRNNN[[[nnn___RRRNNNTTTWWW___mmm|||qqqvvvlll``````bbbhhhvvv{{{|||kkkqqqooommmkkkmmmrrr|||fffMMMLLLJJJOOOYYYccceeeeeeqqqoooZZZTTTMMMGGGEEECCC@@@@@@BBB===CCCHHHKKKWWWsssyyyhhhMMMCCCLLLaaalllmmmkkk[[[IIINNNaaauuuuuubbb```rrrxxxmmm\\\QQQHHHFFFGGGGGGGGGIIIIIISSSWWWaaauuummmsssVVVDDD===;;;;;;666===JJJffftttggg```nnn{{{{{{```ddd{{{xxxrrrwwwzzznnnkkktttfffXXXgggyyy|||aaaIIIDDDJJJNNNEEE@@@@@@;;;<<<>>>@@@???@@@DDDJJJPPPUUUQQQTTTWWWrrrjjjbbbmmmtttzzz|||uuujjjZZZNNNBBB???BBBEEEIIIMMMQQQVVV\\\___aaacccgggjjjmmmmmmnnnqqquuuxxxyyyyyy{{{~~~~~~vvvnnnbbbQQQDDDDDDBBB???FFFRRRmmm|||mmmSSSQQQ___sssSSSJJJ```oooGGG:::444444666333666000::::::QQQ}}}xxxcccjjj~~~gggMMM@@@@@@FFFMMMSSSVVV^^^mmmZZZKKKHHHNNNPPPVVVeee~~~}}}|||xxxpppqqqppprrrjjjfffuuurrrqqquuuZZZJJJLLLOOO[[[nnnzzzxxxwwwnnn\\\PPPJJJEEEDDDCCC@@@???AAA===CCCHHHMMM]]]~~~zzzfffDDDGGGOOOhhhrrruuummmOOOEEEJJJ\\\qqqiiibbbrrrxxxmmm]]]RRRHHHFFFGGGGGGGGGIIIJJJTTTXXX```rrrddd```\\\EEE;;;<<<===999<<>>===@@@AAA@@@BBBFFFGGGEEERRRVVV^^^dddkkk|||~~~lllkkk{{{|||qqqcccRRRJJJEEE@@@@@@EEELLLQQQSSS___cccgggiiikkklllnnnoooqqqtttxxx{{{~~~|||yyyrrrkkk^^^OOODDDCCCDDDEEEKKKTTTooofff^^^XXXVVVeeeqqq\\\```yyyJJJ<<<666555666444666555555666IIItttwwwlllrrr}}}nnncccMMM<<>>AAABBBAAABBBGGGHHHGGGPPPUUU```cccfffvvvuuummmyyyyyylll]]]MMMFFFBBB??????DDDJJJOOOQQQ\\\```dddhhhkkkmmmppprrrtttvvvyyy|||~~~{{{sssjjj\\\OOODDDCCCDDDDDDJJJRRRaaa]]]XXXSSSWWWnnnpppUUUWWWzzz{{{LLL===888666777555555555666666FFFppp}}}xxx}}}{{{pppVVV???GGGTTThhhbbb^^^cccyyyoooWWWXXXQQQOOOOOOYYYsss}}}bbbMMMNNNVVV^^^nnnzzz{{{}}}{{{]]]TTT[[[dddhhh}}}hhhUUUJJJCCCAAA@@@??????@@@AAABBBGGGKKKYYY___tttXXXIIIXXX|||[[[IIIGGGXXXyyyzzzuuuxxxooo]]]RRRGGGDDDEEEDDDEEEFFFHHHHHHNNNZZZkkk{{{ttt^^^```yyyaaaFFFAAA666:::<<>>AAABBBAAACCCIIIKKKJJJMMMTTTaaacccaaaooopppxxxuuufffVVVFFF@@@>>><<<>>>BBBGGGJJJLLLWWW[[[```dddgggkkknnnqqqrrrtttvvvxxxzzz~~~~~~ttthhhYYYMMMDDDDDDDDDBBBHHHPPPYYY[[[WWWPPPYYYzzziiiMMMOOOuuu~~~NNN???999777888666444444777666AAAhhh|||zzzeeeGGGGGGQQQdddccc]]]```wwwxxx^^^YYYRRRPPPNNNVVVlllrrr___WWWQQQLLLMMMSSS^^^nnnzzz~~~xxxsssqqqrrrqqqlllgggjjjxxxtttXXXWWWdddqqqwwwgggRRRFFFAAA@@@???>>>>>>???AAABBBEEEHHHWWWbbb^^^KKKKKKnnnZZZHHHGGG\\\~~~yyyppp~~~xxxooo]]]QQQGGGDDDEEEEEEEEEGGGFFFGGGLLLWWWgggwwwttt```___sssbbbFFFAAA777;;;;;;===TTThhhfffzzzooouuu\\\UUUaaajjjvvvnnn~~~qqq```YYY```xxxzzz\\\LLLEEELLLLLL@@@:::<<<===@@@AAA@@@DDDKKKOOOOOOLLLQQQ___ddd```kkk}}}uuuvvvqqq```PPPAAA;;;;;;;;;<<>>======???@@@BBBAAABBBRRR___|||OOOHHHTTTXXXGGGGGG^^^~~~~~~sss}}}xxxnnn\\\QQQFFFDDDEEEEEEEEEGGGEEEHHHNNNVVVbbbrrrxxxaaa^^^pppeeeGGGAAA888<<<;;;>>>SSS}}}{{{iiiiiiyyynnnuuu}}}\\\UUU^^^dddsssrrraaaUUU^^^zzz~~~zzzaaaPPPFFFIIIJJJAAA;;;<<<<<>>::::::;;;<<<<<<<<<======CCCFFFIIIKKKNNNPPPTTTWWW]]]^^^```bbbcccfffjjjmmmtttwww||||||zzzzzz}}}}}}~~~|||ooo```SSSIIICCCCCCBBB@@@GGGQQQeeefff]]]QQQZZZ}}}iiiQQQWWWzzzPPP???888666777666333333888777888WWW~~~~~~ggg|||uuuwwwwwwNNNBBBHHH\\\fff```[[[jjjyyyaaaVVVRRRQQQOOOSSSeee~~~pppcccYYYSSSQQQGGGQQQUUUSSS]]]ppp{{{yyyqqqtttzzz}}}tttccchhhxxxyyyaaaPPPHHH@@@???>>>======???AAABBBCCCCCCRRR___lllFFFGGGYYYTTTHHHKKKiiiyyyooopppwwwkkk\\\PPPFFFDDDEEEEEEFFFGGGEEEIIIPPPWWWaaaqqq~~~ddd```ppphhhIIIBBB999===;;;===JJJnnn{{{nnn||||||gggbbbyyyyyyqqqxxxccc^^^jjjuuukkk^^^VVV^^^}}}xxxgggVVVIIIIIIJJJCCC>>>===<<>>===>>>@@@BBBCCCDDDCCCRRR]]]```EEELLL[[[yyyMMMLLLWWW~~~jjjeee```\\\rrrwwwmmmooovvvuuujjj\\\PPPFFFDDDEEEEEEFFFHHHFFFJJJPPPZZZggguuuhhhaaassskkkKKKBBB:::===:::;;;BBBaaa{{{rrrfffqqqyyyfff[[[jjjwwwooowwwooojjj{{{sssbbbWWW]]]iii|||vvvjjjYYYJJJGGGHHHDDD>>>======@@@BBBDDDLLLZZZdddggg^^^TTTYYYccc___aaaoooxxx}}}sss~~~ssslll[[[KKKBBB999;;;===??????>>>>>>AAACCC@@@BBBDDDEEEFFFIIIMMMPPPIIIMMMQQQSSSTTTUUUVVVWWWYYY[[[___cccfffjjjooorrrzzzwwwwww|||~~~|||}}}uuuooozzz~~~vvviii\\\PPPGGGAAAAAA@@@AAAKKKYYY]]]RRRGGGFFFSSSnnnwwwwwwjjjLLLMMMnnn}}}TTTAAA:::777888777666222777888555LLL~~~}}}}}}___kkkuuuxxx}}}zzzOOOCCCKKK```hhhiiibbbbbbppprrriiieee``````\\\YYYaaawww}}}}}}yyytttnnnjjjiiieeebbbaaaZZZOOOIIIIIIHHHOOOTTTXXXcccuuuoooXXXKKKFFFAAA@@@???>>>???AAACCCDDDDDDCCCRRRZZZxxxUUUGGGOOOVVVfffEEESSSgggpppTTTUUUUUUQQQggg{{{eeeYYYVVVVVVXXX[[[```jjjyyytttiii[[[PPPFFFDDDEEEFFFFFFHHHGGGIIIPPP]]]mmmzzzjjj```uuummmLLLCCC;;;===:::<<>>777;;;>>>AAAAAAAAABBBFFFIIIHHHIIIKKKMMMNNNRRRVVVYYYXXX\\\aaadddeeeeeeeeeeeennnppptttxxx}}}uuufffYYYQQQUUUhhh~~~uuuhhh\\\PPPGGGAAAAAA@@@AAAMMM[[[[[[LLLAAADDDRRRjjjkkkgggmmmRRRWWWxxxyyyUUUCCC;;;888:::888777111666999555KKK{{{yyy}}}bbbooo|||WWWFFFFFFVVViiimmmeeebbbmmmrrrnnnnnnkkkjjjeee___cccuuuxxx{{{|||rrrggg^^^bbb]]]ZZZYYYRRRIIIFFFIIIGGGPPPXXX___iiiyyyqqqZZZLLLGGGAAA@@@??????@@@AAADDDEEEHHHGGGUUU]]]xxxwwwKKKEEELLLNNN}}}WWW???XXXsssxxxZZZRRRTTTXXXgggzzzttt```SSSTTT[[[[[[UUURRRfffvvv{{{xxxddd[[[OOOEEEDDDFFFFFFDDDDDDIIIHHHKKKXXXjjjxxxbbb[[[nnnmmmNNNEEE:::>>>>>><<>>bbbfffcccpppxxxvvv___```vvvxxxvvv|||}}}www{{{{{{|||uuuooottt|||~~~xxxsssrrrfffbbbmmm|||mmmZZZNNNDDDBBBCCC@@@===;;;:::@@@@@@AAAQQQeeeggg[[[VVVZZZ```aaa]]]]]]jjjzzzooo^^^PPPLLLGGG>>>;;;???===?????????@@@CCCEEEFFFLLLNNNPPPRRRSSSVVVYYY\\\\\\\\\^^^ccchhhkkkkkkjjjsssuuuxxxzzz|||}}}~~~wwwsssmmmjjjhhheee```\\\^^^___bbbdddggglllrrrvvvtttuuuwwwyyyzzzyyywwwvvvxxx{{{~~~xxx{{{wwwfffXXXJJJDDD@@@AAACCCEEEIIIOOOPPPGGGBBBDDDGGGQQQkkkzzzXXXeeezzzUUUbbbWWWCCC===<<<555:::777666333555777<<<___yyyggglllzzzsssWWWDDDBBBHHHcccfffaaa\\\jjjtttnnnlllmmmnnnuuuzzzsssmmmfff___XXXTTTXXXWWWVVVUUURRRMMMGGGCCCFFFLLLUUU___jjjzzzhhhPPPFFFFFFAAA@@@??????@@@CCCEEEGGGLLLPPPYYYnnnQQQFFFDDDDDDPPP~~~uuuRRRCCCSSSjjj}}}yyy{{{{{{xxxvvvvvv|||}}}uuukkkdddjjjuuuyyyvvvdddWWWMMMDDDCCCEEEDDDCCCDDDEEEGGGMMMVVVbbbnnnyyybbbXXXiiizzzUUUFFF:::<<<;;;:::???\\\||||||eeeaaapppeee^^^ooouuurrrttt{{{zzzyyyxxxkkkkkkmmmoookkkccc______^^^cccsssiiiQQQIIIBBBAAAAAA>>>===>>>999>>>???CCCRRRbbb___QQQNNNVVV^^^```[[[ZZZhhhxxxXXXKKKBBBBBBAAA>>>>>>CCCGGGGGGIIIJJJLLLOOOTTTXXX[[[\\\]]]]]]\\\]]]```bbbbbbbbbcccfffiiikkkkkkjjjssssssssstttuuuvvvwwwxxxrrrqqqpppppppppnnnkkkiiinnnqqqvvv|||tttcccUUUIIIDDDAAABBBCCCEEEJJJQQQUUUIIIBBBDDDDDDGGG[[[sss{{{uuu\\\fff|||XXXeeeWWWEEE>>>>>>666;;;777777444555666777SSS~~~}}}yyymmmmmmzzzqqq]]]OOOFFFBBBYYY^^^]]]\\\lllyyywwwxxxxxxtttuuu|||sssfff\\\VVVTTTSSSQQQVVVUUUUUUTTTRRRMMMFFFBBBBBBGGGNNNUUU___oooqqqrrr{{{zzzbbbLLLDDDFFF??????>>>???@@@CCCFFFHHHHHHMMMZZZsssmmmDDDGGGDDDGGGddduuuRRRGGGZZZssswww}}}jjj}}}zzzzzzwwwtttbbbTTTKKKDDDCCCDDDCCCBBBDDDCCCGGGNNNUUU^^^jjjwwwbbbWWWeee~~~VVVGGG:::===:::>>>???OOOkkktttcccbbbwwweee]]]lllttttttrrrvvv~~~~~~zzz|||pppkkkpppyyyhhhKKKEEE@@@@@@???======@@@:::===>>>BBBPPP]]]YYYLLLLLLQQQWWW[[[YYYZZZeeerrrdddJJJBBB<<<===>>>???BBBGGGSSSTTTXXX^^^aaafffnnnvvvzzz{{{{{{yyyxxxyyy{{{~~~~~~~~~}}}qqq___QQQHHHDDDAAABBBCCCEEEKKKRRRWWWIIIBBBEEEFFFGGGYYYpppnnnkkkyyyWWWeeeYYYGGG@@@>>>555;;;888999666777888777KKKnnnzzzyyy}}}{{{jjj]]]NNNCCCRRRYYY\\\^^^lll}}}sssoooxxxrrr}}}~~~vvvdddTTTMMMOOOQQQQQQTTTTTTUUUUUUSSSNNNGGGBBBDDDIIINNNQQQUUU___mmmyyy~~~}}}~~~uuuiiiqqqrrrrrr|||[[[HHHCCCDDD@@@?????????@@@BBBEEEFFFCCCHHHVVVpppaaaBBBKKKIIIUUUnnnOOOKKKddd}}}SSS~~~uuuqqq___QQQJJJDDDCCCDDDBBBBBBEEEBBBGGGMMMTTT]]]jjjyyyYYYTTTaaa|||WWWFFF;;;>>>::::::;;;EEEaaatttfffbbbzzzccc^^^ooosssyyyvvvwwwyyylllJJJDDD??????>>><<<===@@@===??????AAALLLWWWUUULLLQQQOOOOOOTTTXXX\\\dddllltttSSSEEE???;;;;;;===???CCCGGGYYY[[[cccmmmssswww~~~ooo]]]PPPGGGCCCBBBBBBBBBDDDKKKSSSWWWHHHAAAGGGHHHJJJ___{{{ppptttTTTeee~~~ZZZJJJBBB>>>444999888999777888;;;888EEEaaa~~~xxxssseeeSSSBBBKKKVVV]]]aaakkk}}}rrrlllyyy~~~rrrooowwwzzz|||hhhRRRHHHJJJNNNNNNPPPQQQTTTUUUUUUPPPIIICCCHHHOOOVVVWWWTTTVVV]]]dddjjjpppzzz~~~pppiiirrryyygggsss{{{xxxvvvVVVFFFBBBCCCBBBAAA@@@??????@@@BBBCCCDDDIIIWWWppp___EEEJJJKKKbbb```GGGKKKhhhIII}}}sssnnn\\\PPPIIIEEEEEEDDDCCCCCCFFFCCCGGGMMMTTT___nnn~~~|||SSSWWWfffWWWGGG===@@@;;;777<<>>======???>>>AAAAAACCCIIIQQQSSSOOOZZZSSSNNNPPPWWW]]]eeekkk~~~xxxlllLLLAAA>>>;;;::::::===AAAEEEUUUYYYfffvvv~~~~~~nnn[[[OOOEEEBBBAAABBBAAABBBJJJSSSVVVGGGAAAHHHIIINNNjjjppp~~~oooRRReee{{{[[[LLLCCC???555:::666888555777:::777???TTT~~~zzz{{{oooXXXAAAGGGSSS^^^cccjjj{{{zzzsssnnnuuuvvvoooqqqyyy{{{oooUUUFFFFFFJJJJJJNNNPPPTTTXXXXXXTTTMMMGGGOOOZZZeeeiiifffdddggglll{{{iiidddvvv~~~rrrrrroooRRRGGGDDDBBBCCCBBB@@@???>>>???AAABBBCCCLLL]]]www\\\FFFEEEOOOpppyyyWWWCCCOOOlll|||NNN|||rrrmmm[[[OOOIIIEEEFFFEEECCCDDDGGGDDDGGGLLLUUUbbbssswwwVVVXXXlllXXXHHH???AAA::::::@@@GGGiii|||kkkyyyeeecccrrr|||}}}{{{WWWJJJ???<<<>>>===<<<======BBBFFFGGGIIINNNQQQQQQcccZZZRRRQQQUUU\\\gggpppkkkfff^^^DDD======;;;999:::>>>CCCFFFMMMUUUiiizzzhhhUUULLLCCCAAAAAAAAA@@@AAAIIISSSTTTEEEAAAIIILLLUUU{{{vvvkkkOOOccc~~~wwwYYYMMMFFFBBB888>>>777999555666;;;777;;;KKK{{{xxxhhhIIIFFFRRR]]]aaaeeetttxxxvvvsssmmmmmmqqq|||nnnnnnvvv~~~~~~zzz```LLLIIILLLLLLQQQUUUZZZ___aaa]]]VVVPPPYYYhhhzzzsss```cccvvvqqqxxxgggOOOIIIGGGCCCBBBAAA???>>>>>>@@@AAACCCCCCSSSkkkzzzWWWHHHEEE\\\wwwRRRBBBRRRlll}}}}}}mmmWWW}}}wwwyyyyyyttt|||~~~{{{qqqlll[[[NNNIIIFFFFFFFFFCCCEEEHHHEEEGGGKKKUUUeeewwwuuuYYYQQQjjjZZZJJJ@@@AAA999;;;???@@@___wwwhhh~~~iiidddoooxxx]]]MMM???<<<>>>>>><<<;;;:::BBBIIIKKKKKKMMMPPPRRRhhh```XXXTTTTTTZZZhhhvvv}}}pppYYYTTTOOO:::;;;===<<<:::;;;AAAFFFIIIIIITTTnnn}}}sssaaaPPPGGGBBB@@@@@@AAA???@@@HHHSSSRRRCCCAAAJJJPPP]]]gggLLL___zzztttXXXMMMGGGDDD;;;AAA;;;<<<777777<<<888999GGGvvvttt|||www{{{zzzUUUGGGRRR[[[]]]___lllssssssrrrjjjbbb```rrr~~~|||xxxmmmqqq}}}kkkTTTPPPRRRSSSWWW[[[aaagggiiifff___YYYaaasssiii[[[bbbuuuyyyqqq|||aaaNNNJJJIIIDDD@@@???>>>>>>???AAACCCDDDIII___}}}lllyyySSSKKKJJJmmmsssLLL>>>NNNfffsssuuu}}}```ZZZ{{{jjjdddbbb```^^^```hhhyyyooofff[[[MMMIIIDDDAAABBBDDDEEEFFFEEEEEEIIITTTdddwwwaaaZZZooo]]]KKK@@@AAA888===888EEERRRgggmmmhhh~~~ddd]]]uuu~~~}}}iiiSSS@@@???DDDDDD===999???BBBEEEHHHJJJMMMOOOQQQkkkppphhh]]]\\\___kkk~~~wwwyyyYYYLLLFFFAAABBB@@@???888:::DDDFFFGGGQQQWWWvvvzzzqqqcccPPPBBBAAA>>>>>>AAACCCDDDIIIOOOSSSHHHCCCGGGNNNaaa[[[NNNaaazzzuuu]]]OOOHHHIIIAAABBB???:::777666444444:::AAAaaatttvvv___vvv}}}PPPCCCJJJVVV^^^]]]aaavvvsssjjjkkk```aaa___kkk}}}}}}www~~~}}}}}}zzzyyyxxx~~~}}}dddUUUWWWaaacccmmmqqqtttzzzssshhhhhhuuu^^^ZZZhhhvvvbbbJJJFFFGGGFFFDDD@@@===>>>>>>>>>AAAFFFQQQhhhxxxiiitttzzzOOOFFFXXX___LLLCCCVVVnnnmmmuuukkkYYYxxxmmmddddddhhhxxxyyyoooeeeYYYMMMIIIDDDBBBBBBCCCEEEEEEGGGFFFIIIRRRbbbvvvddd]]]qqq]]]JJJ@@@BBB:::<<<666@@@LLLaaahhh```qqqhhhZZZmmm~~~|||zzz}}}mmmYYYGGGBBBCCCAAA===;;;<<>>>>>FFFGGGLLL[[[kkk|||uuunnnaaaNNNAAA@@@>>>???BBBCCCDDDHHHNNNOOOGGGDDDHHHNNNbbb|||```OOOaaaxxxsss___SSSLLLMMMCCCDDD???;;;888777666555999@@@ZZZ~~~___nnnxxxvvvXXXAAAFFFPPPXXXXXX\\\ooorrriiijjjaaadddbbbppp|||}}}}}}~~~~~~~~~~~~{{{~~~mmmaaaeeepppvvv|||{{{tttooo]]]YYYiiizzzaaaJJJFFFEEEAAAAAA>>>===?????????CCCIIISSSkkkoooeeexxxpppJJJGGG\\\wwwWWWHHHIIIddd~~~}}}pppbbb~~~yyypppeeeWWWNNNJJJEEEBBBBBBCCCDDDDDDIIIHHHIIIRRRcccwwwiiieeewww^^^JJJ@@@CCC<<<===555===HHH___hhh\\\fff|||jjjWWWbbb}}}zzzwww{{{uuucccPPPGGGCCCAAA>>>>>>;;;>>>CCCIIINNNRRRTTTVVVdddgggbbbaaalllsssxxxwwwqqqtttzzz```FFF<<<;;;???@@@EEEDDDDDDKKKOOOZZZmmm}}}nnnuuu{{{uuuooocccRRREEE???>>>@@@CCCCCCCCCIIIQQQRRRJJJFFFJJJQQQhhhwww___PPPdddzzzooo^^^TTTOOOOOODDDDDD???;;;::::::888666999>>>NNN___dddlllnnnzzzzzzYYYCCCEEELLLUUUWWW[[[jjj|||qqqffffff```eeedddppp|||{{{}}}}}}|||}}}vvvrrrxxx{{{qqqxxx~~~aaa^^^mmm|||xxxZZZIIIFFFCCC>>>>>><<<<<<@@@AAAAAAFFFLLLYYYtttiiieeecccEEEGGG___iiiOOOEEESSSxxx}}}gggZZZzzzqqqfffWWWMMMJJJEEECCCBBBCCCCCCCCCHHHHHHLLLWWWiii}}}kkkhhh{{{```LLLBBBEEE===>>>777===GGGbbbpppaaaeeevvvoooZZZaaazzzyyynnnYYYMMMIIIGGGDDDAAA>>>???CCCIIINNNRRRSSSTTT]]]^^^WWWYYYjjjtttwwwssseeedddvvvwwwVVV@@@;;;???AAAAAAEEEDDDHHHUUU___mmmnnnZZZYYY]]]ccctttzzzvvvooocccSSSGGG@@@???AAABBBBBBEEEPPP\\\\\\PPPGGGJJJWWWrrrooosssyyy}}}]]]QQQkkkkkk[[[RRRKKKLLLBBBCCC@@@===<<<<<<:::777888<<>>AAABBBBBBHHHPPPbbb~~~jjjiii|||YYYBBBFFF___uuu```IIIEEE___ooo[[[NNNzzztttiiiXXXLLLIIIEEECCCCCCDDDCCCCCCFFFHHHPPP^^^ppp|||fffgggcccPPPEEEFFF===<<<777===EEEdddxxxjjjjjjvvvwwwccchhhvvvbbbUUURRRQQQLLLEEE???@@@BBBGGGMMMRRRTTTSSSYYYWWWPPPVVVlllyyy|||ooo```YYYddd]]]JJJ===>>>EEEAAACCCDDDAAAIII^^^nnn~~~zzzUUUQQQXXXYYYYYY^^^bbbppp}}}wwwrrrjjj^^^OOODDDBBBAAAAAAAAAAAAGGGXXXiiidddSSSEEEHHH[[[|||qqqfffnnntttyyy]]]QQQnnnjjjZZZOOOIIIJJJBBBEEEBBB???>>>>>>;;;777777;;;>>>qqqwwwbbb^^^dddmmmxxx|||jjjPPPJJJLLLWWW___```ccciiipppaaa___ZZZ___]]]bbbxxx}}}~~~~~~}}}}}}}}}~~~|||zzzzzz}}}pppooouuussszzz{{{zzzxxxqqqZZZIIIEEEFFFDDD@@@>>>>>>@@@BBBBBBDDDLLLUUUpppiiimmmqqqTTTAAAGGG___jjjZZZFFFIIIkkkiiiXXXKKKzzzuuuiiiVVVKKKHHHEEECCCDDDDDDDDDDDDDDDHHHQQQ```rrrppp]]]gggfffSSSGGGGGG>>>999777;;;@@@```yyyllliiiooo}}}jjjooo}}}~~~yyyjjj^^^ZZZYYYSSSLLLBBB@@@@@@DDDKKKPPPSSSSSSUUUTTTPPPYYYrrrwwwdddVVV[[[ssssssMMMEEE>>>BBBIIIBBBFFFEEE@@@HHH```sssrrrUUURRRUUUTTTXXX^^^XXX^^^ttt~~~xxxqqqhhh\\\NNNDDDBBBCCCDDDBBBAAAHHH\\\pppaaaQQQCCCHHH^^^eeebbbnnnrrrttt|||[[[NNNooohhhZZZPPPJJJLLLFFFJJJDDDAAA@@@???<<<777777;;;<<<___xxxllldddgggqqqxxxzzzZZZMMMHHHRRR]]]``````cccqqqbbb___ZZZ^^^ZZZ```vvv}}}~~~~~~~~~~~~{{{|||zzzzzz{{{uuu{{{uuuzzzjjjUUUHHHEEEEEEBBB>>>??????@@@CCCCCCFFFQQQ]]]~~~eeeqqqiiiPPPAAAJJJfff```SSSBBBPPPzzzbbbUUUKKKzzztttgggRRRIIIGGGDDDCCCDDDEEEEEEEEEFFFIIIPPP]]]mmm~~~kkkYYY___gggSSSHHHIII@@@999888;;;;;;YYYttthhhdddiiixxxyyysssnnnzzzxxxllliiinnntttvvvxxxsssggg]]]ZZZXXXUUUKKKFFFBBBBBBFFFKKKLLLKKKLLLNNNMMMXXXpppyyyvvvwwwssskkk\\\WWWjjjfffGGGGGG>>>BBBKKKCCCJJJIIIDDDHHH\\\mmmhhhSSSRRROOOMMMVVV[[[\\\```lll}}}xxxooofffZZZOOOGGGAAADDDGGGFFFBBBGGGZZZnnnTTTMMMHHHNNNddd^^^cccqqqqqqlll|||___ZZZbbbXXXQQQLLLNNNHHHLLLGGGCCCAAA???;;;777888<<<;;;OOOyyy~~~~~~xxxmmmnnnxxx}}}kkkXXXJJJPPP]]]cccfffhhhssseeeccc^^^aaaZZZ]]]ttt~~~|||~~~qqqdddfff|||wwwqqqbbbPPPFFFCCCBBB???<<<>>>>>>@@@BBBDDDJJJXXXgggwwwggg}}}bbbJJJ???PPPsssZZZMMMAAA]]][[[XXXTTTzzzsssdddOOOHHHFFFDDDCCCEEEFFFFFFFFFHHHIIINNNXXXgggwwwmmmZZZOOOqqqgggRRRGGGJJJCCC;;;;;;<<<999UUUoooccc```lll~~~yyyvvvjjjiiiqqqxxx|||hhhUUUNNNRRRYYYlllwwwyyylll]]]XXXZZZ[[[VVVNNNFFFBBBCCCDDDDDDBBBCCCGGGHHHSSSgggkkkbbb```aaa___XXX\\\xxx___FFFJJJ>>>@@@LLLFFFLLLNNNHHHIIIVVVdddyyy]]]LLLRRRPPPMMMVVVPPP]]]dddeeesss~~~zzzrrriii```UUUKKKDDD@@@EEEJJJIIIDDDFFFWWWjjjJJJKKKNNNWWWiiitttTTTaaatttrrrjjjjjjqqq~~~[[[UUUQQQMMMOOOHHHKKKIIIDDDAAA???;;;777888<<<999EEE~~~~~~uuuuuu|||cccOOORRR```jjjooosss{{{tttggggggbbbddd\\\ZZZqqq~~~~~~|||~~~}}}~~~{{{{{{}}}kkkXXXWWWbbb{{{tttwwwgggZZZKKKCCCAAA???===;;;<<<<<<>>>BBBEEEMMM^^^nnnwwwmmm^^^EEE===UUU{{{WWWJJJCCChhhuuu[[[dddgggzzznnn]]]PPPGGGEEECCCCCCDDDEEEEEEEEECCCIIIMMM[[[qqq{{{mmmXXX]]]kkknnn___OOOKKKBBB===<<<<<<999BBB]]]lllaaasssvvv~~~wwwttt|||}}}yyyqqqnnnkkkhhhfffeeecccbbbgggggghhhkkkqqqyyyjjjZZZNNNEEEFFFKKKQQQaaammmlllhhhcccYYYNNNSSSTTTQQQJJJBBB@@@EEEJJJEEEFFFEEEEEEFFFLLLTTTZZZ^^^ZZZ]]]qqqZZZ???DDDFFFDDDIIILLLQQQUUUYYYXXXVVV___yyy^^^LLLRRRRRRTTT___aaaeeekkkrrrzzz}}}{{{uuuoooiii^^^OOOEEEBBB@@@===AAACCCCCCQQQ]]][[[OOOUUU\\\gggdddXXXdddooonnn~~~lll}}}ttteeeUUUOOONNNMMMMMMNNNNNNGGG@@@>>><<<::::::<<<999BBBiii~~~|||^^^RRR\\\ppppppgggbbb^^^```ooo~~~|||||||||xxx~~~{{{mmmlllnnnttt{{{xxxgggeeexxxlllVVVTTTbbbtttrrreeeXXXNNNXXXcccwwwkkk}}}vvvYYYNNNEEEBBBBBB@@@>>>>>>:::AAA???>>>JJJUUU___lll|||mmmyyy~~~RRR@@@IIImmmlllMMMCCCQQQ{{{pppcccYYYhhhkkk~~~xxxmmm\\\OOOGGGEEECCCCCCDDDEEEEEEEEEEEEJJJNNN\\\sss~~~mmmWWWcccuuurrrcccSSSOOOFFF<<<:::;;;:::DDDaaassskkkmmm|||mmmzzzwwwkkkfff___ZZZXXXWWWTTTRRRUUUTTTTTTTTTWWW[[[```ccckkkqqqwww{{{tttaaaUUUNNNHHHEEEGGGIIIVVVaaaeeehhhiii```SSSTTTTTTRRRQQQPPPRRRUUUXXXYYYMMMGGGIIIHHHIIIWWWiiilllhhhxxxQQQ>>>DDDFFFFFFKKKOOOPPP[[[ffffff^^^bbb{{{]]]MMMTTTVVVXXXbbbfffjjjooovvv|||{{{|||zzztttnnnhhh\\\NNNDDDBBBCCC@@@DDDFFFHHHVVVdddbbb[[[dddiiimmmYYYYYYlllzzzyyyggg{{{rrrdddWWWSSSSSSSSSSSSTTTRRRKKKDDDAAA>>>:::999;;;999BBB___dddUUUaaazzzrrrllljjjiiisss||||||~~~}}}~~~~~~{{{uuu{{{}}}~~~zzzpppssswwwqqqfff```]]]bbbkkksss{{{vvvkkkeeesssiiiUUUUUU___rrr~~~bbbQQQKKKJJJHHHHHHNNNUUU___lll{{{hhhlllTTTJJJBBB@@@@@@>>><<<======CCC@@@@@@LLLTTT\\\gggsssqqqqqqKKKAAASSS{{{~~~aaaJJJBBBPPPvvveee[[[UUUfffmmm|||vvvjjjZZZNNNGGGEEECCCCCCDDDEEEEEEEEEGGGKKKNNN]]]uuummmWWWfffzzzjjjYYYSSSJJJ<<<::::::999BBB```uuurrriiivvv~~~ooorrrwwwnnnccc[[[XXXVVVSSSOOONNNMMMKKKJJJJJJKKKLLLMMMQQQWWW]]]bbblllyyyzzzlll^^^XXXUUUQQQLLLJJJIIISSS]]]bbbiiimmmeeeWWWPPPOOOPPPTTT[[[aaaeeefffiiiTTTIIIMMMOOOSSSmmm|||rrraaaEEE<<>>======;;;:::<<<<<>>:::999777>>>ZZZrrrssseeelllwwwxxxkkk{{{xxxnnnjjjgggbbb^^^YYYXXXWWWVVVUUUSSSRRRRRRLLLPPPRRRTTT[[[eeelllmmmmmmhhhaaa[[[VVVRRRPPPPPPUUUaaajjjkkkkkkjjjbbbVVVSSSSSSTTTXXX___fffmmmpppnnn^^^QQQOOOSSSdddxxxqqqOOO===;;;DDDCCCEEEMMMQQQVVVeeetttsssfffbbbtttaaaNNNTTT\\\aaaiiinnnrrrxxx}}}pppppp{{{~~~~~~{{{yyyvvvoooggg```VVVIIIBBBAAABBB???CCCFFFJJJ\\\nnnnnniiipppooommmkkkbbb~~~{{{eeezzzqqqfff[[[XXXYYYZZZ]]]```\\\TTTMMMIIIDDD===999999777@@@FFFiiilllVVVaaatttkkkrrrooosss~~~~~~~~~~~~vvvrrruuuyyyzzz|||{{{}}}{{{tttooonnn{{{zzzzzzooo]]]___kkklllcccYYYWWWcccmmmnnnkkkkkkooohhhrrrlllXXXYYYfffzzz]]]DDDFFFKKKHHHLLLYYYcccdddbbb___hhhuuuhhhyyyeee^^^nnnVVVGGG@@@<<<<<<<<<::::::<<<:::??????EEETTT[[[aaaooo}}}vvvwwwQQQCCCRRR}}}jjjMMMAAAAAAPPPiiivvvwww~~~jjj[[[\\\VVVXXX^^^yyyqqqeeeVVVKKKGGGEEECCCBBBDDDEEEEEEEEEFFFIIIKKKYYYqqq|||lll___ttt{{{eeeZZZLLL???:::999777<<>>BBBFFFKKK]]]ooopppeeefffccckkkjjjxxxuuubbbxxxsssgggZZZUUUTTTVVVZZZ```\\\UUUOOOLLLGGG???::::::777>>>AAA\\\zzzmmmssswwwvvvrrr{{{rrr]]]```vvv|||qqqjjjsssqqqyyy}}}~~~{{{~~~}}}{{{rrrllllllkkkhhhvvvsssssswwwwwwrrrmmmkkkuuussssssiii[[[```mmmooo]]]SSSRRR```lllmmmlllnnnvvvzzzjjjVVVVVVeeexxxhhhLLL>>>GGGMMMJJJUUUjjjuuurrrlllkkkxxxvvvpppeeeaaattt}}}```^^^|||dddQQQCCC>>><<<======;;;;;;===;;;@@@AAAHHHVVV\\\eeevvvyyylllFFFDDD\\\www[[[III@@@EEEUUUiiirrrttt~~~```XXX\\\ZZZVVVZZZ~~~xxxooocccUUUKKKGGGEEECCCCCCDDDEEEEEEEEEDDDIIIKKKVVVkkkvvvlllgggppp```OOO>>>999999999<<>>;;;;;;>>>???DDDEEEJJJSSSWWWddd{{{ZZZAAAGGG```aaaOOOGGGEEEMMM___rrryyy{{{{{{[[[TTTWWW]]]YYY\\\~~~wwwnnnbbbTTTKKKGGGEEECCCCCCDDDEEEEEEEEEDDDJJJLLLUUUgggrrr~~~kkkooo{{{jjjUUU???::::::999;;;RRRooozzzooogggxxxmmmpppxxx}}}|||}}}}}}tttZZZDDD@@@IIIQQQlll}}}iii___[[[fffhhhjjjkkkkkkmmmqqqttt|||___DDDCCC???;;;???CCCFFFWWWiiikkkfffeeeeeeeeefffmmmvvvgggggglllssszzzwwwbbbVVVNNNIIIJJJHHHIIIJJJPPPeeevvvxxxvvvqqq}}}|||{{{qqqhhh]]]TTTKKKBBB???AAABBB@@@FFFJJJNNN___ooonnnMMMEEELLLnnnzzzbbbTTTkkkjjjbbbYYYTTTQQQOOOQQQUUUUUUPPPMMMMMMJJJCCC???>>><<<999BBBKKKfffmmmXXXhhhsssooobbbjjjyyy{{{vvvzzz~~~~~~zzz}}}xxxrrrkkkgggkkkqqquuuxxx{{{}}}tttqqqnnnmmmyyy|||eeeZZZZZZlll|||~~~kkkZZZ[[[gggyyyzzz\\\MMMDDDGGGHHHKKK\\\qqq{{{pppvvvZZZVVVZZZkkkhhhYYYhhhjjjSSSFFF???======@@@???;;;;;;>>>???DDDEEEHHHNNNQQQdddwwwNNN@@@LLLaaavvvUUUJJJIIILLLWWWkkk~~~nnn]]]WWWWWWbbbYYYYYY~~~wwwnnnaaaTTTLLLGGGEEECCCCCCDDDEEEEEEEEEDDDKKKMMMUUUeeepppkkktttqqqZZZAAA;;;;;;999777KKKgggsssmmmbbbtttiiilllttt~~~wwwYYYCCCAAAIIIOOOssspppddd^^^```bbbhhhpppyyyRRR>>>DDD>>>;;;???DDDJJJ```uuuxxxlllkkkjjjfffccchhhzzzqqqmmmpppuuupppXXXPPPIII@@@III@@@DDDMMMRRR\\\aaa\\\[[[```ppp}}}yyywwwvvvpppggg[[[RRRIIIAAA???AAAAAA???EEEJJJMMM^^^lllkkkOOOGGGRRR{{{}}}```RRRiiieee^^^YYYWWWSSSOOONNNQQQRRRMMMKKKLLLKKKEEE@@@@@@>>>777BBBGGGWWWxxxooo[[[mmmrrryyyuuu\\\bbbvvvyyyxxx}}}}}}~~~~~~|||xxxnnneeeeeekkkpppvvv{{{}}}qqqkkkkkknnn|||yyyhhh```fff{{{vvvssscccTTTVVVbbbtttrrrTTTKKKGGGLLLQQQUUUbbbpppxxxqqqzzzqqqTTTTTT\\\nnn|||___VVVlllfffNNNAAA>>><<<===@@@>>>::::::===:::@@@BBBEEEKKKOOOfffgggHHHBBBRRRbbbqqqTTTLLLKKKQQQ^^^sssdddaaa^^^\\\fffWWWQQQuuuhhh[[[RRRLLLFFFDDDDDDEEEFFFGGGFFFEEEGGGBBBGGGWWWfffsssooossseeeCCC>>>;;;999888AAA\\\wwwpppffftttvvvjjj```lll}}}[[[KKKEEEHHHRRRuuusssbbbgggeee[[[VVV___oooUUU@@@AAA===???===???RRRmmm{{{zzzuuuooommmmmmjjjhhhsssvvvuuuwwwkkkNNNHHHKKKDDDKKKQQQWWWZZZ[[[___iiiqqquuuyyy~~~~~~|||wwwsssqqqdddVVVLLLDDD>>>===@@@DDD@@@DDDKKKQQQaaannnkkkRRRPPPUUUuuuYYYRRRhhhaaaYYYQQQOOORRRVVVVVVSSSTTTOOOPPPUUUUUULLLCCC@@@BBB:::<<<>>>PPPzzz{{{[[[dddvvv{{{jjjeeennnxxx{{{}}}~~~||||||~~~~~~wwwnnnffffffkkkllljjjgggjjjeeeaaabbbeeejjjvvvuuuuuu}}}nnnfff```WWWSSSSSS[[[nnnttt]]]LLLHHHLLLIIISSSjjjzzzzzzfffSSSTTTYYYeeeyyy~~~~~~zzzyyyfffWWW\\\jjjxxxaaaNNNAAA;;;<<<============@@@BBB@@@DDDAAAAAAJJJVVVooorrrQQQHHHDDDZZZnnnaaaMMMOOOQQQaaatttgggbbbssstttfff[[[VVV|||rrrfffYYYPPPJJJEEEDDDDDDDDDFFFGGGFFFEEEFFFDDDKKK\\\iiitttlllooolllDDD???;;;:::888???WWWppprrrgggrrrjjj```kkk]]]LLLGGGOOO___pppcccmmmiii^^^TTTTTT\\\hhhwww```DDD??????AAAAAADDDUUUjjjrrrnnnaaadddooo~~~nnnLLLCCCFFFBBBLLLYYYjjjyyy|||}}}xxxtttqqqdddUUUKKKCCC>>>???BBBCCCAAAFFFJJJRRRjjjyyytttVVVTTT\\\nnn^^^rrr{{{vvvzzztttqqquuuWWWUUUpppwww^^^WWWQQQOOOSSSVVVVVVTTTWWWPPPMMMPPPOOOIIICCCBBBAAA<<>>;;;<<<============@@@BBB>>>DDDDDDFFFQQQ```}}}ZZZDDDDDDLLLeee}}}XXXFFFMMMTTTvvvaaabbbqqqmmm___ZZZYYYxxxnnncccWWWMMMHHHEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFPPP```mmmvvveeeeeexxxrrrEEE???<<<;;;999===PPPfffooogggqqqvvvhhhooo~~~|||{{{{{{YYYHHHEEESSSiiihhhbbbrrruuuhhhYYYPPPMMMSSSaaannn}}}oookkkJJJ@@@===@@@BBBHHHXXXiiikkkddd\\\ccctttzzzRRRCCCFFFFFFEEESSSfffvvvrrrjjjnnn~~~yyytttpppcccTTTIIIBBB???@@@EEEDDDEEEGGGIIIWWWuuusssUUUUUUccceee^^^ttt{{{zzzxxxwwwbbbVVVYYYvvvnnnZZZVVVQQQQQQSSSVVVWWWVVVYYYQQQKKKKKKJJJGGGEEEEEEEEE@@@CCCCCCEEEeeeqqqvvv{{{tttkkk{{{uuulllccc```dddmmmuuuzzz{{{gggZZZKKKQQQYYY[[[VVVTTT^^^kkksss]]]RRRFFFAAAAAACCCHHHLLLUUUfffvvv}}}|||oooaaaRRREEEDDDIIILLLcccfffcccccchhhssszzzssstttqqqtttwwwrrr}}}]]]PPPTTTXXXlllyyylllTTTDDD;;;:::<<<============@@@BBB???GGGIIILLL[[[ooo|||fffKKK@@@DDDYYYtttxxxMMM>>>LLL[[[hhh[[[aaannneeeWWWUUUWWW}}}uuukkk```UUULLLFFFEEEDDDCCCDDDFFFFFFFFFDDDFFFHHHRRRaaannnyyy^^^ZZZgggsssFFF@@@<<<<<<999:::IIIZZZggggggtttmmmlll|||~~~{{{|||qqqqqq~~~pppRRRGGGGGGWWWqqqccceee|||sssaaaRRRHHHHHHTTT```lllssszzzxxx{{{mmm^^^~~~rrrPPPCCC;;;===@@@HHHYYYhhhjjjdddgggiiivvv]]]HHHKKKMMMKKKRRR\\\dddjjjqqqyyy}}}zzz|||}}}uuummmtttuuu~~~yyytttnnnaaaQQQGGGAAA???BBBGGGEEEFFFIIINNNbbbdddOOOQQQhhh___ccc|||\\\SSS\\\wwwlllWWWUUUTTTSSSUUUVVVWWWWWWWWWQQQLLLJJJKKKKKKJJJIIIKKKCCCCCCDDDCCCUUUtttuuusss~~~tttlllccc^^^\\\```hhhppp~~~}}}lllaaaMMMPPPVVVWWWTTTWWWfffvvv}}}wwwssseeeUUULLLHHHEEEFFFHHHIIIIIIIIIPPP___pppzzz}}}wwweeeTTTLLLEEEIIIMMMNNNaaammmqqqzzz}}}wwwYYYXXXbbb```ooo{{{jjjjjjcccfff|||cccMMMAAA;;;:::<<<=========>>>AAACCCEEEKKKKKKQQQggg~~~WWWHHHAAAEEE```jjjDDD===OOOcccxxx```WWW^^^ggg]]]RRRQQQPPP|||rrrhhh^^^TTTKKKEEEDDDCCCCCCCCCEEEFFFEEEDDDGGGJJJRRR___nnn}}}YYYRRRXXXvvvuuuHHH@@@<<<<<<:::999CCCQQQdddmmm|||hhhaaawww~~~zzzzzzwwwsss|||bbbMMMKKKNNN```|||fffmmm{{{dddPPPCCC???EEENNN\\\fffpppoooqqqttt^^^ZZZvvvSSSDDD>>>>>>???GGGVVVeeellllllmmmnnn|||nnnXXXYYY[[[WWWZZZ]]]```aaadddhhhlllkkkkkkmmmqqqyyy}}}wwwsssjjj]]]OOOEEE@@@???CCCHHHEEEEEEKKKXXXrrrVVVLLLPPPnnn]]]nnn}}}]]]SSSiiijjjVVVWWWXXXWWWVVVUUUVVVWWWSSSQQQOOOPPPRRRSSSPPPLLLLLLBBB???DDDFFFOOOyyy{{{uuuttt|||}}}xxxppphhhbbb]]]\\\dddnnn|||tttmmmgggYYYZZZ]]]______bbbnnn|||~~~yyypppfff^^^YYYUUURRRHHHJJJLLLNNNQQQSSSRRRPPPVVVaaappp|||~~~sss]]]JJJEEEBBBJJJQQQTTTlllwww|||iiiXXXcccqqqnnnzzz~~~ddd]]]\\\gggsssYYYHHH@@@===;;;<<<>>>>>>>>>???BBBDDDFFFLLLMMMXXXtttyyyHHHBBB>>>FFFfffXXXBBBBBBSSSkkkrrr]]]SSSWWW]]]WWWRRRRRRMMMzzzoooddd[[[RRRIIICCCDDDCCCBBBCCCEEEFFFEEEDDDHHHKKKRRR^^^mmmZZZSSS[[[|||xxxIII@@@;;;<<<;;;999@@@KKKeeesssiiiccc}}}lllPPPHHHPPPWWWlll}}}hhhuuufffNNNAAA;;;<<<@@@OOOXXXeeegggfffqqqsssdddSSSYYY}}}vvvjjjkkkxxxuuuSSSAAABBB@@@AAAFFFRRRaaannnvvvqqqwww||||||}}}|||~~~~~~{{{xxxvvvvvvvvv}}}{{{uuupppfffYYYLLLDDD@@@>>>BBBHHHDDDCCCMMM```|||~~~SSSOOOSSSvvvXXXuuuuuu\\\^^^dddWWWZZZ]]]\\\XXXUUUTTTVVVQQQSSSUUUVVVXXXZZZUUUNNNHHHBBB===DDDKKKNNNnnnzzztttzzzqqqkkkhhhbbb^^^dddnnnzzzwww}}}~~~zzzoooqqqtttvvvrrrpppuuu}}}xxxgggWWWRRRTTTQQQVVV[[[^^^dddkkkooonnnpppssszzzqqqYYYFFFGGGDDDIIIPPPWWWtttllllll|||pppoooxxxfffPPPDDD@@@>>><<<===???@@@@@@AAADDDFFFEEEOOOUUUddd~~~aaa???>>>@@@SSSxxxoooJJJDDDFFFUUUqqqmmm\\\QQQQQQSSSPPPRRRTTTLLLxxxkkk```XXXPPPGGGAAADDDCCCBBBCCCEEEEEEEEEDDDHHHMMMTTT___ooo^^^\\\qqq{{{III@@@:::;;;;;;:::@@@IIIdddsssxxxsssqqqaaaTTTGGGMMMZZZeeeyyynnndddIII???<<<;;;;;;EEEKKKXXX^^^ZZZ```ddd]]]JJJWWWvvvmmmTTTOOORRR___eeejjjfff^^^]]]eeennnvvv}}}iiiOOOAAA??????AAAGGGQQQaaattt}}}~~~}}}yyysssmmmaaaVVVJJJCCC???>>>AAAFFFEEECCCNNNbbbwwwuuuTTTRRRUUU|||oooMMMrrrmmmZZZeee}}}```YYY^^^bbb```YYYTTTSSSTTTTTTWWWYYYYYY[[[\\\VVVMMMIIIIIIEEEHHHMMMHHH^^^}}}kkkzzz}}}tttooooookkkeeeiiisssyyy___UUUWWWdddooo|||pppWWWFFFLLLIIIOOOUUU]]]xxxzzzvvvmmmvvv[[[HHHAAA>>><<<===???@@@AAAAAACCCFFFHHHGGGZZZgggvvvNNNAAACCCHHHdddbbbDDDGGGGGGRRRuuueee```VVVQQQMMMFFFKKKOOOHHHvvvhhh]]]VVVNNNEEE???DDDCCCBBBCCCEEEEEEEEECCCHHHNNNWWWaaaqqqbbbddd|||JJJ???999;;;;;;:::@@@IIIaaaooonnnrrrzzz|||vvvYYYQQQLLLLLLYYYjjjvvv{{{yyy\\\@@@:::;;;:::999AAABBBPPPWWWRRRUUU\\\\\\GGGYYYuuuwww[[[GGGHHHLLLNNNMMMMMMRRRXXXZZZWWWSSS```eeemmmqqqkkk[[[KKKBBB888;;;@@@GGGRRRddd{{{~~~}}}|||xxxqqqkkk^^^SSSHHHCCC???>>>AAAEEEHHHDDDOOO```lllsssiiiSSSQQQUUU}}}hhhXXXiii[[[aaaxxx___[[[```eeebbbZZZSSSRRRSSSWWW[[[\\\ZZZ[[[\\\VVVLLLMMMSSSNNNMMMMMMBBBPPP{{{tttfffsss{{{xxxtttvvvsssmmmpppyyyhhh___ccctttoooWWWGGGJJJKKKVVVaaajjjnnnpppwwwgggccc^^^aaaiiijjjqqqUUUDDD???===:::>>>???AAABBBBBBDDDGGGIIILLLeeexxxhhhAAADDDHHHMMMlll]]]BBBIIIEEEOOOwwwzzz___fff]]]UUUJJJ>>>BBBHHHBBB}}}~~~rrrddd[[[RRRHHHBBB@@@BBBCCCDDDEEEEEEFFFEEEEEECCCMMMVVVfff|||nnnfffwwwLLLEEE===;;;===???AAADDDTTTrrr^^^eee~~~}}}uuuhhh]]]QQQSSSMMM]]]kkkmmm}}}UUUDDD===:::333:::999AAAHHHGGGGGGMMMUUUZZZNNNYYYdddaaaQQQCCCCCCLLLRRRPPPOOOQQQPPPPPPTTTZZZnnnrrrtttooobbbSSSFFF@@@======???DDDPPPeee|||}}}|||{{{wwwqqqmmm___PPPAAA>>>AAACCCCCCCCCFFFGGGKKKXXXmmmxxxhhhPPPQQQ\\\```ZZZggg\\\hhhrrrXXXXXXZZZ\\\]]]\\\ZZZWWWUUU___[[[XXXXXX[[[[[[WWWTTTLLLMMMNNNKKKEEEEEESSSccc|||wwwxxx|||cccdddmmmzzz~~~|||~~~xxxuuuxxxvvv```ggg{{{uuuWWWJJJNNNPPP[[[dddjjj}}}uuu~~~mmmcccbbbwwwuuucccTTTQQQUUUXXX]]]bbb|||gggMMM@@@@@@@@@===BBB>>>;;;===CCCHHHJJJIIITTTkkkXXXCCCGGGAAAZZZyyyRRREEEEEELLLddd{{{~~~oooaaa^^^XXXTTTRRRNNNGGGBBBAAA~~~qqqcccYYYPPPGGGAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFIIIRRRYYYfff{{{kkknnnxxxKKKCCC===>>>@@@@@@??????EEEggg\\\aaayyy}}}}}}{{{gggZZZTTT\\\fffbbbjjjjjj~~~kkkOOOCCC;;;:::333;;;666>>>CCCBBBAAAFFFMMMRRRHHHKKKOOOOOOIIICCCGGGPPPYYYYYYXXXTTTOOOVVVmmm|||jjjWWWIIIAAA>>>???@@@DDDNNN```uuuyyy^^^WWW[[[bbbnnn{{{~~~}}}{{{vvvnnnggg[[[MMM???===AAACCCCCCDDDEEEIIIPPP___qqqwwwfffOOOMMM]]]___ZZZ|||bbbZZZhhhnnnZZZXXXYYYZZZ[[[[[[ZZZXXXWWWXXXYYYYYYWWWUUUTTTVVVXXXSSSOOOJJJHHHFFFFFFNNNXXXtttrrrxxxwwwqqqqqq~~~zzzsss^^^ZZZbbbqqq|||yyyzzzwwwdddbbb{{{tttXXXMMMJJJLLLWWW^^^^^^iiirrrmmm]]]]]]ooonnnddd```^^^rrrvvvYYYSSSOOOPPPRRRTTT[[[cccyyydddLLL>>>>>>@@@??????AAADDDEEEFFFGGGJJJLLLeee}}}rrrIII<<>>AAA>>><<<@@@FFFHHHFFFAAA>>>@@@CCCFFFLLLRRR___\\\[[[]]]dddssswwwgggWWWKKKCCC@@@@@@AAADDDKKKYYYkkkwwwyyywwwVVVKKKQQQ[[[gggppp~~~~~~}}}{{{sssiiiaaaVVVIII===<<<@@@CCCEEEGGGEEEJJJVVViiiyyyxxxcccMMMQQQiii\\\ZZZzzz```ZZZiiiggg\\\WWWWWWXXXXXXYYYZZZZZZ[[[RRRVVVYYYVVVQQQPPPVVV]]]^^^SSSJJJHHHIIIIIIJJJMMM```lllcccfffmmmrrrxxx{{{wwwhhhjjjlllsss}}}nnn___^^^ssswwwxxxjjjUUUPPPQQQTTT^^^cccaaahhhnnngggiii```oooyyy{{{yyyvvvzzzbbbMMMOOORRRTTTVVV]]]nnn}}}xxx~~~sss^^^HHH<<<<<<@@@AAA???CCCHHHHHHGGGLLLYYYcccyyyPPP>>>===GGGXXXoooVVV>>><<>>aaafff___lll|||nnnqqq~~~uuuWWWQQQGGG>>>@@@999<<<<<>>???FFFPPPfffuuuWWWKKK@@@FFF``````^^^ddd\\\UUUPPPNNNLLLFFFDDDEEE~~~wwwiiiXXXNNNGGGBBB@@@BBBBBBCCCDDDFFFGGGGGGHHHHHHGGGSSS]]]kkkWWWPPPkkkuuuSSSHHHEEEMMMOOOGGG???===999SSS```XXXeeejjjfff{{{{{{nnnXXXUUUGGG;;;AAA;;;;;;@@@EEEEEEAAA???BBBDDDEEEEEEEEEHHHOOORRRQQQQQQSSSRRRMMMUUUsss{{{ooolllooowww}}}ttt^^^JJJ???AAABBBDDDHHHRRR___iiiqqqdddRRRTTTggg}}}zzzvvvoooeee^^^OOOEEE======AAADDDGGGKKKJJJNNNaaa~~~bbbMMMggg~~~SSSXXXsssSSSQQQcccrrr^^^ZZZVVVUUUUUUUUUVVVYYY[[[]]]YYYXXXWWWWWWXXX[[[___aaa]]]VVVPPPOOONNNJJJJJJLLLPPPccczzzwwwqqqhhh```aaakkkuuu|||~~~uuusss|||ttt]]]\\\uuuppp___ccciiiXXXKKKSSS[[[___gggyyy}}}iii___^^^^^^]]]___bbbhhhwww{{{zzzyyyiiiMMM===<<<@@@AAA@@@DDDAAAAAAJJJ]]]yyy___BBB:::BBBHHHOOOhhh___JJJEEEAAALLLiii~~~]]]\\\___]]]XXXUUUUUURRRKKKEEEDDD{{{zzzqqqdddUUULLLFFFAAA@@@BBBBBBCCCDDDFFFGGGHHHHHHHHHKKKXXXcccqqq}}}TTTQQQjjj~~~qqqPPPHHHJJJSSSSSSEEE<<<<<<===JJJ\\\TTT]]]pppdddxxxzzzzzzmmmbbbbbbKKK888>>><<<===BBBFFFFFFCCCBBBEEEHHHGGG???CCCKKKUUUWWWSSSPPPQQQJJJNNN\\\ppp}}}zzzqqqjjjkkkuuu^^^EEEAAABBBCCCEEEIIIRRR___hhhqqqzzziiiggg{{{|||xxxtttmmmddd]]]LLLCCC<<<===@@@BBBEEEIIIMMMTTTlllzzz___QQQiiilllQQQgggqqqSSSWWWeeemmm^^^XXXVVVVVVUUUUUUVVVWWWYYYZZZ\\\XXXTTTVVVZZZ^^^^^^\\\SSSPPPNNNOOOLLLIIIJJJNNNRRRZZZ~~~yyytttnnnhhheeejjjrrruuu~~~|||~~~}}}sssttt}}}vvvuuunnn\\\dddnnnXXXWWWYYYKKKOOO```cccgggsssyyy~~~wwwhhh]]]^^^gggooovvv}}}wwwwwwuuuttt\\\DDD;;;>>>BBBBBBAAACCCCCCHHHXXXnnn|||MMM<<<;;;@@@AAAKKKggg}}}rrrYYYFFFAAA???OOOpppggg___]]]]]]ZZZXXXZZZWWWOOOIIIGGG~~~yyywwwlll___RRRJJJFFFBBBAAACCCBBBCCCDDDFFFGGGHHHIIIIIIMMM\\\iiixxxuuuTTTWWWooolllMMMJJJRRR___[[[GGG;;;<<>>BBBDDDHHHHHHFFFGGGKKKNNNMMMAAABBBIIIRRRVVVRRRNNNMMMHHHPPP]]]hhhiiidddeeeiiiyyy\\\KKKFFFFFFFFFFFFIIIRRR^^^gggttt{{{|||}}}{{{xxxtttlllaaaYYYJJJBBB;;;;;;===>>>AAAFFFOOO]]]{{{nnnYYYVVVsss[[[QQQxxxpppXXXeeeuuuhhh```WWWWWWWWWVVVVVVVVVVVVVVVWWWXXXTTTQQQRRRWWWYYYWWWTTTPPPLLLLLLNNNNNNKKKKKKMMMMMMTTTmmm~~~wwwqqqssszzz~~~yyy|||}}}|||}}}}}}{{{lllppppppccc^^^tttnnnRRRMMMOOOJJJ]]]nnnaaadddmmm|||mmmdddaaannnkkkddddddfff{{{vvvwwwxxxvvvuuuzzz{{{yyywwwiiicccWWWIII===<<>>@@@DDDXXXssswwwcccRRREEE@@@EEE]]]ooofffggg]]]YYYXXXZZZYYYSSSOOOOOOwwwxxx}}}xxxvvviii]]]PPPJJJFFFBBBAAACCCBBBCCCDDDFFFHHHIIIIIIIIILLL]]]lll{{{uuuYYYaaayyyiiiMMMNNN[[[jjjcccKKK<<<===;;;888WWW___nnn{{{cccpppmmmwwwzzzttt}}}zzzpppBBB===AAAHHHGGGJJJKKKIIIKKKQQQTTTSSSIIIEEEFFFNNNSSSPPPKKKHHHKKKOOOXXXbbbeeeeeehhhmmmppp___\\\IIIIIIHHHGGGJJJRRR^^^gggxxx{{{zzzzzzyyyuuulll^^^UUUHHHAAA:::999:::;;;>>>CCCPPPdddeeeTTT[[[wwwQQQSSS|||iiiYYYmmmyyyeeebbbWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSQQQOOOPPPRRRRRRPPPNNNQQQLLLKKKNNNQQQOOOMMMMMMEEEPPP```~~~~~~~~~|||xxxwwwyyy~~~tttooottt|||vvvkkksss{{{qqq[[[WWW___qqqPPPHHHKKKNNNiiivvvZZZQQQUUUaaafff______]]]RRRZZZVVVdddiiisss|||tttxxxnnnZZZQQQ???:::888===@@@@@@CCCHHHLLLNNNSSSZZZ^^^]]]XXXSSSVVVfffdddAAA666JJJAAADDDOOOkkkwwwWWWFFFCCCAAANNNoooqqqkkkhhhppp]]]XXXVVVXXXXXXUUUTTTUUUxxxgggkkkzzzrrrpppeee]]]QQQGGGBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLRRRZZZiiivvv}}}uuu```^^^|||mmm]]]EEEccc\\\>>>@@@:::@@@AAANNNcccwwwfff\\\tttzzz}}}oooIII===BBBFFFKKKHHHFFFIIINNNQQQPPPMMMKKKRRRFFFMMMTTTKKKPPPRRR]]][[[aaaiiieeecccyyyvvvuuu___NNNLLLRRRSSSMMMTTTcccgggyyy~~~|||xxxuuuuuutttlll___TTTKKK???888===BBBBBBBBBFFFKKKhhh}}}|||jjjRRRSSSiiifffSSSVVV[[[mmmooommm]]]dddaaa\\\XXXUUUTTTSSSPPPNNNLLLLLLCCCCCCOOOPPPJJJLLLSSSPPPPPPTTTYYYYYYRRRJJJJJJQQQRRRkkk||||||zzz{{{{{{xxxvvv{{{yyyyyysss___WWWVVVXXXooorrrQQQKKKJJJOOOZZZTTTSSSJJJGGGJJJQQQUUUWWW^^^gggnnnssszzzzzz^^^GGG???<<<999666777;;;???AAAAAAHHHRRRPPPJJJKKKIIIIIIRRRbbb}}}hhhTTTBBB:::HHH@@@XXXnnnqqqQQQ@@@AAAEEE]]]}}}nnnpppoooaaa\\\VVVSSSWWWXXXTTTRRRUUUwwwhhhmmm~~~}}}zzzpppnnnccc[[[OOOFFFAAAAAABBBCCCDDDDDDDDDEEEGGGHHHIIIJJJOOOZZZlllzzzooo___hhhoooXXXSSSnnn|||ZZZ>>>===;;;;;;???PPPiii|||mmmdddzzznnnJJJ???CCCGGGLLLJJJIIIJJJMMMNNNMMMKKKLLLSSSEEEKKKUUUQQQYYY\\\ddddddhhhllllllttt|||oooVVVQQQTTTUUUQQQ[[[iiilllzzz~~~zzzwwwwwwtttlll^^^SSSFFF>>>;;;AAACCCAAABBBHHHNNNlll{{{eeeOOOWWWtttbbbRRRZZZzzzyyy___~~~llljjj\\\ccc```\\\XXXVVVVVVVVVUUUSSSNNNMMMDDD@@@IIILLLKKKQQQPPPNNNOOOTTTZZZ[[[UUUOOOLLLMMMOOOfff{{{~~~~~~~~~~~~~~~{{{fffVVVRRRVVVaaasssRRRMMMLLLPPPYYYQQQPPPKKKLLLQQQXXX[[[```nnn||||||lllTTTAAA;;;999777666888<<<@@@BBBBBBGGGOOOLLLFFFIIIIIILLLWWWnnnjjjQQQEEE>>>DDDGGGhhhgggJJJ>>>CCCRRRppp|||pppqqqrrrhhhYYYTTTRRRVVVWWWTTTSSSUUUuuugggmmmxxxxxxtttlllkkk___WWWMMMDDD@@@@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHIIISSSaaauuuooocccwwwtttTTTfffxxxqqqUUU???;;;>>>999===NNNfffvvv}}}wwwppplllLLLAAADDDHHHGGGHHHHHHHHHGGGHHHJJJLLLSSSYYYHHHLLLYYY]]]jjjnnnsssuuuvvvxxx~~~]]]TTTUUUXXXYYYdddrrrrrr~~~{{{xxxvvvrrrhhhZZZOOOBBB>>>@@@GGGGGGCCCDDDKKKTTTtttyyy___OOOcccSSSIIIZZZvvvyyyrrrdddfffbbbXXX^^^\\\YYYVVVUUUVVVXXXYYYYYYLLLLLLAAA<<>>AAABBBBBB>>>DDDAAA>>>CCCGGGOOO]]]vvveeeJJJDDDAAAAAAOOOyyytttZZZFFF@@@FFFaaawwwooonnnpppkkk^^^ZZZXXXXXXVVVSSSRRRTTTttteeeiiivvvuuuqqqiiigggZZZSSSJJJBBB???@@@BBBCCCFFFGGGGGGHHHHHHIIIIIIIIIWWWggg|||xxxjjjwww\\\yyy{{{cccRRREEE<<<@@@<<<<<>>@@@@@@???666<<<;;;<<>>CCCIII___gggQQQFFFHHHRRRqqqsssnnniiiggghhheee```___^^^\\\YYYWWWYYY\\\sssbbbddd~~~yyyvvvqqqfffbbbVVVPPPGGGAAA???@@@BBBCCCHHHIIIJJJKKKKKKKKKKKKJJJXXXiii|||zzzllltttxxx|||\\\UUULLL>>>@@@>>><<>>======<<<999>>>???DDDMMMQQQZZZmmmaaaHHH;;;;;;KKK]]]|||xxx[[[JJJGGGOOOjjjyyyeeefffdddaaaaaa]]]bbbcccccc^^^[[[]]]ccchhhrrr```ccc}}}xxxqqqeee^^^SSSMMMFFF@@@???AAACCCDDDHHHIIIKKKLLLMMMMMMMMMLLL\\\mmmrrreee{{{yyy^^^\\\RRRAAA@@@===<<>><<<;;;;;;<<<<<<@@@AAAHHHRRRTTT^^^rrrqqqHHHAAA<<>><<>>>>>AAABBBKKKXXX^^^lllYYY???@@@>>>JJJkkkrrrZZZLLLFFFTTToooxxxhhhbbbaaa___dddfff]]]vvvzzzuuuhhh___dddpppxxxmmmbbbiiivvvooobbbZZZOOOJJJDDD@@@@@@CCCEEEFFFEEEFFFIIILLLMMMNNNMMMMMM[[[ppphhhYYY~~~{{{|||{{{eeedddcccTTTIIIIIIBBB<<>>666666999<<<777:::<<<<<<;;;;;;>>>@@@BBBDDDFFFRRRcccmmmmmmKKK???AAA>>>QQQsssxxxnnn[[[LLLGGGHHH___qqqgggccc___\\\eeeiii___kkkrrrrrrjjjiiivvvttt___\\\fff|||rrreee]]]WWWLLLGGGBBB@@@BBBDDDDDDCCCIIIIIIKKKLLLJJJGGGKKKQQQaaauuuttt```ZZZppp~~~ooobbbgggtttlll\\\SSSLLLDDDDDDDDDIIIVVVjjj{{{{{{ssssssqqqqqqsssxxx||||||~~~zzz~~~~~~uuuhhh^^^XXXUUUiiisss|||dddZZZ^^^gggxxx|||uuutttrrrkkk\\\KKKBBBAAA@@@GGGNNNPPPPPP]]]zzzqqqeeexxxQQQ???QQQooouuuZZZRRRjjjeee[[[UUURRRRRRYYYWWWUUUSSSSSSTTTUUUVVV\\\WWWRRRPPPRRRUUUWWWWWWPPPQQQRRRRRRQQQRRRTTTVVVPPPOOOQQQRRRMMMMMM\\\ooo~~~xxxnnnjjjnnnwwwsssooo|||xxxuuunnnkkkiii```iiiiiibbb\\\```mmm{{{eee___nnndddNNNLLLMMM]]]rrrzzzzzzgggpppuuuaaaTTTPPPPPPJJJAAA:::777777888888999======:::888<<>>>>>FFFMMMQQQQQQVVVjjjgggsssqqqLLLGGG]]]yyyoooTTTOOOoooyyy___WWWSSSQQQQQQYYYXXXWWWWWWWWWYYYZZZ[[[[[[WWWRRROOOPPPQQQPPPPPPPPPQQQSSSSSSSSSTTTVVVYYYVVVPPPNNNNNNKKKJJJTTTbbb}}}tttooorrr}}}yyyooofff\\\YYYWWWPPPPPPRRRPPP___|||mmmbbb```]]]^^^lllggg\\\]]]nnnfffOOOKKKJJJVVVfffjjj{{{ssslllqqqaaaQQQHHHFFFOOOHHH???888666777888999===??????===>>>BBBFFFHHHIIIIIIOOO]]]pppuuuJJJ<<>>DDDGGG\\\~~~~~~hhhcccjjjjjjkkk|||{{{tttsssppp[[[YYY```rrrfffOOOJJJHHHRRR^^^]]]jjjttt}}}jjjtttlll\\\PPPGGGDDDEEENNNGGG>>>777555777999;;;<<<;;;;;;===@@@CCCGGGJJJLLLMMMXXXqqq___@@@<<>>JJJ\\\vvvgggQQQDDD???LLLccczzzwwwhhhlll______^^^```fffuuuqqq\\\XXXbbbjjjrrr___SSSKKKFFFBBB??????CCCHHHIIIIIIIIIJJJLLLMMMIIIIIISSS___pppzzzkkk\\\___uuuuuuqqquuuhhh___^^^___```gggdddTTTOOOIIIDDDCCCFFFRRRjjjpppyyy~~~ttt}}}~~~zzzxxxyyy|||vvvssstttxxxxxxvvvxxx}}}|||{{{ooofff___QQQLLLTTTaaauuu}}}zzzxxxvvvvvvkkkaaaVVVMMMDDD======AAAGGGHHHMMM^^^yyylllOOORRR^^^gggDDDDDDWWWjjj\\\SSSiiirrreeeeeedddaaaaaaSSSSSSTTTTTTSSSRRRQQQQQQVVVVVVWWWWWWVVVUUUUUUUUUQQQRRRRRRRRRPPPPPPRRRSSSWWWXXX^^^ccc\\\OOOKKKPPPYYY{{{}}}wwwxxxdddXXXKKKEEEDDD>>>>>>@@@>>>AAAEEEFFF[[[|||zzzjjjfffooo```LLLMMMQQQ^^^hhhaaaiiiyyytttdddaaa{{{jjj[[[LLLEEEEEEEEEGGGKKKPPPIII@@@999777888;;;<<>>???DDDIIIKKKKKKKKKLLLOOONNNJJJJJJVVVcccttt}}}~~~eee```nnnbbb\\\\\\fffYYYXXX^^^___dddbbbVVVQQQKKKFFFEEEDDDKKKbbbzzz}}}vvvwww}}}{{{xxxyyy{{{}}}{{{}}}~~~www|||{{{eeeYYYRRRHHHGGGOOO[[[lll~~~{{{xxxuuusssrrrfff\\\PPPGGG@@@<<<>>>CCCGGGGGGQQQiiikkkTTTBBBSSSeeexxxYYY@@@BBBRRRbbbsssrrrYYYggglll```aaa```]]]\\\VVVUUUTTTSSSQQQPPPOOONNNWWWWWWWWWUUURRRPPPOOOPPPKKKMMMNNNOOOOOOPPPSSSUUUSSSVVV^^^ddd^^^QQQMMMRRRPPP```}}}zzz~~~aaaPPPKKKEEEBBBAAA;;;999===>>>BBBFFFGGG[[[}}}|||rrrrrr```MMMQQQYYYhhhrrrhhhmmm}}}ggg\\\aaa|||yyyWWWNNNFFFDDDEEEEEEGGGJJJKKKEEE>>>999888:::<<<===CCC===@@@JJJJJJFFFSSShhhyyySSSBBBAAAOOOnnniiiUUUHHHFFFSSSpppccc```iiivvvyyyppp\\\YYYcccddd}}}nnn[[[OOOIIICCC@@@===???DDDIIILLLLLLKKKMMMOOOOOOKKKMMMZZZiiizzzttt^^^ddd~~~```___\\\cccVVVXXX```[[[WWWYYYVVVQQQLLLIIIHHHDDDGGG[[[ssswww|||}}}}}}www~~~}}}}}}}}}{{{yyyyyyzzz{{{{{{|||~~~vvvwwwxxx|||www___QQQKKKCCCDDDJJJTTTccc|||~~~~~~}}}zzzwwwtttpppnnncccXXXLLLEEE@@@>>>AAAFFFEEEGGGVVVppp{{{nnnWWWIIIDDDRRRcccfffQQQ@@@EEEWWWhhhssszzz}}}eee^^^jjj]]]]]]\\\YYYYYY\\\[[[YYYVVVUUUTTTTTTTTTUUUVVVUUUSSSOOOMMMNNNOOOLLLNNNOOONNNNNNNNNPPPRRRQQQOOOTTT[[[XXXOOOKKKNNNMMMMMMkkk}}}zzz~~~}}}uuu\\\NNNLLLDDD@@@BBB@@@<<<@@@BBBFFFIIIKKK```zzz~~~___NNNVVVbbbttt~~~ssswww}}}```[[[eee}}}jjjOOOJJJFFFFFFEEECCCDDDHHHBBB>>>:::888999<<<>>>???CCC<<>>DDDJJJMMMMMMIIILLLOOOPPPMMMOOO^^^nnn~~~ppp[[[hhhkkkttttttiii]]]bbbiii]]]QQQTTTYYYQQQLLLJJJJJJDDDDDDWWWooouuutttppp}}}vvv}}}}}}}}}~~~~~~}}}{{{|||}}}|||zzzyyyyyyzzzwwwxxxzzz}}}~~~yyyxxxuuu]]]MMMIIIBBBCCCHHHPPP\\\sss|||||||||zzzwwwsssooolll]]]RRRFFF???<<<:::>>>CCCDDDFFFYYYrrrttt^^^KKKGGGIIIOOO\\\XXXKKKBBBMMMggg~~~```eeennn^^^]]]\\\[[[[[[bbb```]]][[[ZZZZZZ[[[\\\RRRSSSTTTRRROOONNNQQQTTTRRRSSSRRRPPPMMMKKKLLLMMMQQQIIIIIIPPPRRRLLLHHHIIIOOOCCCZZZtttttttttsss|||zzztttqqq[[[QQQOOODDD???DDDGGG@@@DDDDDDFFFIIIKKKaaa^^^NNNYYYhhh}}}yyy___]]]kkkqqqZZZKKKGGGEEEDDD@@@<<<===AAA;;;888666666999===@@@AAAHHH???BBBMMMOOOUUUwwwxxxJJJ===GGGPPPxxxuuuYYYIIICCCUUUuuukkkjjjttt{{{}}}tttsssoookkkjjjhhhZZZ^^^aaahhhjjjUUUJJJGGG<<<===@@@BBBEEEHHHJJJKKKMMMQQQTTTOOOGGGIII]]]rrrnnnbbbqqqyyyppphhhdddeeeeeeeeekkksss___RRRJJJJJJCCC???RRRnnnssslllnnn|||}}}~~~|||yyyyyyzzzzzzyyyxxxvvvuuusssuuuxxx|||~~~sss[[[IIIBBBBBBFFFIIIPPP^^^rrr|||yyyyyyxxxsssjjjbbbVVVLLLBBB===<<<<<<@@@EEEDDDOOO]]]mmmttt___GGGCCCGGGLLLnnnUUUBBBCCCiiinnn]]]kkk```]]]___\\\]]]bbb[[[UUUVVV[[[___^^^[[[TTTPPPNNNPPPTTTTTTQQQMMMRRRQQQNNNLLLLLLMMMOOOQQQOOOJJJIIIMMMLLLHHHHHHLLLSSSIIILLLjjj|||tttqqqnnnlllyyyyyyuuujjj\\\QQQPPPMMMFFFAAACCCCCCDDDGGGJJJMMM[[[yyydddXXX[[[ttttttXXXaaa~~~}}}dddTTTOOOFFFFFFFFFDDDAAA===999666;;;:::999:::===AAADDDEEEDDDFFFKKKOOOTTTiiiyyyLLL@@@DDDGGGkkkkkkJJJFFFMMMqqquuupppzzzyyygggbbbeeeeee```~~~hhh\\\___bbbaaazzzfffQQQGGGCCC===>>>@@@CCCFFFIIILLLMMMRRRTTTVVVRRRKKKOOOcccxxx|||fffbbbvvvoooyyyvvvhhhfffhhhmmmmmmhhhfffiiiYYYPPPLLLMMMFFF@@@OOOgggwwwqqqqqq|||||||||~~~{{{wwwwwwyyyzzzzzzyyyyyyxxxtttvvvxxx{{{}}}qqqYYYHHHAAAAAAGGGKKKRRR]]]lll}}}{{{xxxwwwvvvpppggg```QQQHHH@@@======>>>CCCHHHDDDTTTgggwwwxxx___FFFCCCNNN\\\pppFFFBBBWWWeeeUUUdddddd]]]\\\WWWXXXYYYUUUQQQQQQTTTVVVUUUSSSTTTPPPMMMNNNPPPPPPMMMJJJOOOOOOOOONNNNNNMMMMMMMMMNNNJJJHHHKKKKKKGGGHHHLLLJJJIIIKKKZZZyyy{{{ooommmpppoooyyyooocccZZZYYYVVVMMMGGGHHHJJJIIIIIIMMMUUUfffmmm]]]```jjjYYYlllgggSSSIIIFFFFFFEEEDDDBBB???<<<999777999999999;;;>>>BBBEEEFFFFFFIIIQQQ]]]kkkbbbIIIBBBIIITTTzzz{{{sssmmmUUUBBBIIIdddsssddd^^^___]]]XXX|||ggg\\\``````ZZZuuu|||bbbNNNDDD@@@>>>???AAADDDGGGKKKNNNPPPTTTUUUUUURRRNNNSSShhh}}}iii^^^bbbyyyqqqeeeggg^^^``````cccgggeee^^^YYYWWWSSSOOOPPPRRRKKKCCCKKK[[[pppsssyyy}}}}}}~~~|||yyyyyyzzz{{{zzzyyyxxxwwwuuuvvvxxxzzz|||}}}}}}~~~oooWWWFFF@@@AAAFFFNNNWWW___hhhvvv|||yyywwwuuurrrlllccc\\\LLLDDD======???AAAFFFKKKHHHZZZjjjvvvrrrXXXEEEHHHQQQnnn[[[>>>HHHkkkwww\\\SSSfffbbb]]]^^^\\\]]]VVVVVVUUUTTTTTTTTTSSSSSSRRRNNNKKKKKKMMMNNNLLLIIINNNOOOPPPQQQPPPNNNLLLJJJMMMJJJHHHIIIHHHGGGHHHLLLFFFLLLKKKKKK___uuuwwwyyy}}}rrrnnntttuuuzzz{{{ooofffddd]]]QQQJJJJJJMMMOOOTTT\\\gggvvvwwwdddkkk___[[[yyyvvvaaaOOOEEEBBBCCCEEEDDDAAA???<<<:::999888777888:::<<>>AAADDDHHHLLLOOOQQQPPPOOOOOOMMMLLLTTTjjj~~~bbbZZZbbbyyykkkbbbaaaWWWccc```]]]YYYVVVRRRPPPPPPPPPRRRWWWXXXPPPFFFFFFNNNcccuuu~~~~~~~~~}}}zzzxxxuuusssvvvvvvwwwyyyzzz{{{||||||mmmVVVEEEAAABBBFFFQQQ^^^eeekkkuuu~~~}}}}}}}}}{{{yyyvvvsssoooggg^^^XXXHHHAAA<<<>>>@@@BBBGGGLLLNNN[[[dddiiidddOOOEEENNNSSS}}}LLLDDDOOOpppnnnRRRUUUlllwww\\\[[[]]]\\\___UUUXXX[[[ZZZXXXVVVWWWXXXPPPMMMKKKJJJLLLMMMLLLKKKPPPPPPQQQQQQPPPNNNLLLKKKLLLJJJGGGGGGGGGGGGIIIKKKJJJNNNLLLHHHSSSnnnssspppsss{{{ooorrrssswww~~~wwwlllggg^^^QQQJJJKKKPPPZZZhhhttt{{{|||lllwwwuuu[[[ddd{{{ooo]]]NNNFFFEEEGGGHHHDDDBBB???<<<:::999999:::777999;;;===???AAADDDFFFLLLOOO^^^|||{{{yyyNNNBBBEEEMMMeeeggg\\\RRRNNNHHHAAAMMMfffzzzkkkfffmmmpppmmmjjjbbb___\\\YYYXXXWWWUUUQQQ~~~sss___XXXZZZVVVWWWwwwzzz]]]MMMEEE@@@<<<===@@@DDDHHHLLLNNNPPPLLLJJJIIIJJJLLLWWWlll```ZZZccc{{{nnnfffccc___eeebbb]]]WWWTTTUUUVVVVVVRRRWWW\\\[[[RRRHHHDDDEEE[[[uuu~~~{{{xxxvvvtttvvvvvvwwwxxxyyyzzz{{{|||nnnWWWGGGCCCDDDJJJVVVdddlllpppyyy}}}|||{{{{{{{{{zzzyyyvvvrrrkkkcccYYYTTTFFF@@@===???BBBCCCFFFJJJOOOZZZbbbddd___MMMGGGTTTbbbqqqDDDHHHTTTpppiiiJJJ[[[uuusssZZZWWWVVVRRRTTTQQQUUUYYYYYYWWWUUUVVVXXXSSSRRROOONNNMMMLLLJJJIIINNNNNNMMMLLLKKKKKKJJJJJJJJJJJJHHHFFFGGGIIIJJJJJJQQQLLLKKKMMMQQQ]]]yyyrrrooossspppooowwwtttkkkgggaaaXXXVVV[[[___lll{{{|||nnnbbbuuu}}}```WWWMMMGGGGGGIIIJJJIIIBBB@@@===:::999999:::;;;888;;;===>>>???AAAEEEHHHLLLXXXsssyyysssbbbAAAAAAXXXqqqdddTTTJJJGGG???@@@SSShhh}}}mmm```fffmmmfff]]][[[WWWVVVVVVWWWWWWUUURRRQQQ}}}zzzmmmYYYUUUXXXRRRXXXyyyvvvXXXHHHCCC===;;;===BBBGGGJJJLLLMMMMMMKKKHHHHHHKKKPPP\\\ppp```___kkksssiiidddgggZZZ\\\[[[XXXXXXZZZ[[[YYYSSSZZZ^^^YYYQQQJJJEEEBBBQQQlll~~~|||}}}}}}}}}~~~~~~}}}|||zzzyyywwwwwwwwwxxxyyyzzz|||}}}pppZZZJJJFFFGGGPPP\\\kkktttyyy}}}|||{{{zzzyyyyyyxxxwwwtttoooggg]]]TTTNNNCCC>>>===@@@CCCCCCEEEIIIMMM___lllooofffQQQLLL\\\]]]CCCKKK```~~~dddPPPppp}}}sssZZZUUUTTTQQQUUUQQQUUUXXXXXXVVVUUUUUUWWWYYYXXXVVVSSSOOOJJJGGGEEEIIIHHHGGGGGGFFFGGGGGGHHHHHHJJJJJJHHHHHHKKKKKKIIIPPPIIIJJJPPPNNNOOOgggwwwzzz{{{{{{rrrnnnpppooojjjmmmtttttt{{{lllmmm}}}rrrggg]]]MMMHHHEEEEEEHHHIIIGGGCCC@@@???===;;;::::::;;;<<<:::===???AAAAAAEEEKKKPPPRRRkkk|||tttbbbJJJ888IIIuuu{{{]]]LLLDDDAAA>>>NNNkkkyyykkk^^^[[[fffllleee]]][[[XXXVVVVVVXXXVVVQQQNNNOOOzzzuuugggTTTSSSWWWRRR\\\|||tttTTTEEEAAA<<<;;;???EEEJJJMMMNNNMMMKKKJJJGGGHHHMMMUUUbbbuuu}}}```gggzzzuuuggg\\\bbbSSSWWWVVVSSSSSSXXXYYYVVVRRRZZZ\\\TTTMMMKKKHHHDDDFFF^^^yyyzzz~~~}}}|||}}}}}}~~~~~~~~~}}}{{{zzzwwwwwwwwwxxxyyy{{{}}}~~~~~~zzzvvvsss^^^NNNIIIJJJUUUaaappp{{{~~~|||{{{yyyxxxxxxxxxuuutttrrrkkkbbbWWWNNNIII@@@<<<<<<@@@DDDEEEFFFIIIQQQjjj|||{{{iiiQQQSSSkkkqqqKKKGGGYYYzzzttt``````wwwtttZZZTTTUUUVVV]]]WWWXXXXXXWWWVVVTTTTTTTTTWWWXXXXXXUUUQQQLLLHHHEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFKKKLLLIIIJJJMMMLLLHHHJJJIIILLLMMMIIIHHHWWWiii~~~rrrvvv}}}~~~{{{{{{yyy{{{nnnxxx}}}lll___WWWOOOHHHCCCAAAAAADDDGGGGGGCCC@@@???>>>===;;;;;;;;;<<<<<<;;;>>>AAACCCEEELLLUUU]]]eeewwwMMMDDDGGGccckkkOOOCCCCCCEEEKKKkkksssddd\\\VVVWWWbbbkkkhhhbbb```YYYVVVVVVXXXUUUOOONNNQQQ}}}xxxrrrcccRRRSSSXXXSSS```tttSSSEEEAAA<<<<<<@@@GGGMMMPPPOOOMMMKKKIIIFFFGGGNNNWWWdddvvvzzzbbboooyyytttdddSSSZZZZZZZZZVVVNNNMMMTTTWWWVVVQQQXXXXXXOOOJJJKKKKKKGGGBBBXXXtttzzzwwwzzz}}}~~~|||yyyxxxwwwwwwwwwxxxzzz|||~~~}}}|||vvvqqqjjjaaaYYYSSS___```___fffiiimmmxxx}}}ssswwwuuu```QQQKKKLLLWWWcccsss~~~}}}|||zzzyyyxxxwwwwwwrrrrrroooiii^^^SSSJJJEEE===:::;;;AAAEEEFFFHHHKKKYYYttt~~~dddLLLXXX{{{^^^AAALLLlllkkk^^^iiivvvoooxxxYYYQQQQQQUUU^^^XXXWWWUUUSSSQQQPPPNNNMMMQQQTTTVVVVVVSSSOOOKKKJJJBBBEEEIIILLLLLLKKKHHHFFFEEEKKKMMMKKKKKKNNNMMMHHHDDDLLLPPPJJJEEEGGGNNNSSS|||xxx|||vvvssspppuuuppp}}}yyyrrrdddSSSJJJHHHFFFCCC@@@???@@@BBBEEEFFFDDDBBB>>>>>>===<<<<<<<<<<<<===;;;???CCCEEEIIIQQQ]]]fffyyyqqqXXXEEELLLaaa~~~qqqbbbIIIDDDLLLRRR[[[wwwkkkiii[[[WWWYYYbbbjjjhhh___XXXXXXTTTTTTWWWUUUPPPPPPUUUwwwhhh[[[RRROOORRRVVV```oooWWWBBB@@@>>>>>>BBBHHHKKKKKKKKKNNNPPPLLLOOOKKKMMM\\\iiivvvwww```tttpppbbbeee[[[XXXXXXSSSPPPSSSVVVVVVVVVXXXQQQVVVZZZYYYSSSNNNNNNOOOJJJPPPkkkwwwlll}}}~~~}}}~~~|||xxxtttrrrssstttuuuwwwyyy~~~|||zzz}}}~~~~~~}}}{{{{{{zzzyyyxxxyyy}}}~~~~~~|||{{{|||zzzvvvoooaaaSSSLLLCCCDDDFFFGGGFFFJJJXXXgggnnnwwwqqqZZZOOORRRYYY\\\\\\cccjjjssszzz~~~rrr___RRRMMMMMMYYYlll~~~|||yyyvvvsssrrrtttnnnhhhbbbWWWJJJAAA???;;;;;;>>>CCCEEEFFFKKKRRRfffzzzaaaHHHdddoooNNNGGGDDDyyyaaaWWWooopppiiiuuuyyy^^^RRRVVVYYYVVVTTTKKKIIIQQQSSSMMMKKKPPPSSSPPPNNNOOORRRSSSNNNJJJGGGHHHJJJKKKKKKJJJHHHFFFJJJIIIIIIMMMRRRSSSOOOJJJFFFHHHJJJHHHEEEFFFKKKQQQnnn~~~~~~}}}wwwuuuuuuyyy~~~sssddd[[[OOOGGGCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;;;;???@@@EEELLLRRRZZZkkk{{{vvvpppNNN???[[[yyy```RRRKKKAAAGGGbbb~~~zzzwwwnnnbbbWWW^^^[[[YYYdddhhhaaa```VVVTTTRRRTTTXXXWWWSSSNNNqqq```UUUQQQPPPRRRUUUdddiiiRRR????????????DDDIIIMMMMMMNNNQQQTTTTTTSSSLLLNNN^^^kkkzzzmmmbbbhhh^^^aaaXXXXXX[[[UUUQQQSSSTTTTTTTTTVVVRRRWWW\\\]]]ZZZWWWUUUUUUJJJKKK```zzzwwwsss}}}xxxwwwuuusssqqqooonnnnnniiiiiiiiiiiijjjmmmrrrvvv~~~|||}}}~~~~~~}}}||||||zzzxxxwwwxxx{{{~~~}}}~~~~~~~~~~~~}}}vvvrrrjjj[[[MMMFFF>>>===>>>>>>===???JJJVVVaaakkkwwwvvv___RRRCCC<<<>>>CCCDDDCCCHHHNNNWWW```jjjvvv|||jjj\\\TTTSSSsss~~~}}}{{{yyyvvvsssqqqpppmmmgggaaa\\\SSSGGG???>>><<<<<<@@@DDDFFFGGGNNNVVVrrrrrr]]]TTT|||[[[CCCFFFTTT^^^ZZZ~~~wwwggg```fffsssqqqeeeRRRJJJQQQVVVUUUWWWSSSWWWaaaaaaVVVNNNMMMUUUSSSQQQRRRTTTSSSNNNJJJHHHHHHJJJKKKLLLKKKKKKKKKOOOMMMMMMPPPTTTTTTPPPLLLIIIJJJKKKHHHEEEFFFLLLQQQ```zzz~~~wwwfffZZZNNNHHHAAA======???@@@@@@@@@@@@>>>======<<<<<<===AAA@@@???>>>>>>???AAABBBHHHGGGGGGOOObbbwwwrrrWWWIIIgggvvv^^^IIIBBBLLLcccqqqffffffiiifff______bbb]]]^^^hhheee\\\\\\YYYXXXXXXYYYZZZXXXTTTPPP~~~jjjVVVPPPRRRSSSTTTTTTlllaaaMMM===???@@@@@@EEEKKKOOOPPPRRRVVVYYY\\\WWWMMMPPPcccqqqlllrrrvvvfffbbbddd\\\```^^^WWWSSSSSSSSSQQQRRRUUUWWWZZZ___bbbaaa]]]YYYVVVNNNGGGSSSnnnxxxttt{{{yyy{{{~~~wwwuuurrrooommmnnnpppqqqlllkkkiiifffeeeggglllpppzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~zzzuuutttxxx}}}}}}|||uuupppgggVVVGGG@@@<<<999777888888888===DDDQQQ[[[hhhttt{{{xxxiiiZZZFFFAAA<<<:::;;;===<<<:::<<>>???CCCGGGGGGHHHPPPZZZuuu~~~eeeVVV```fffIII;;;HHHiiippp\\\cccjjjeee```]]][[[^^^YYYOOOLLLRRRVVVTTTUUUTTTYYYbbbbbbWWWNNNLLLWWWUUUTTTUUUUUUSSSMMMHHHHHHHHHIIIJJJLLLMMMOOOPPPSSSQQQOOOPPPRRRSSSPPPMMMMMMMMMLLLHHHFFFGGGLLLQQQPPP```~~~vvvtttyyykkk]]]MMMBBBAAA???======???AAABBBBBB>>>>>>======<<<=========@@@???===<<<<<>>@@@AAAFFFLLLPPPRRRTTTYYY\\\\\\VVVMMMVVVkkkyyysssnnnggghhhggg___ggg___YYYUUUTTTTTTRRRTTTYYY]]]^^^aaadddccc___XXXSSSRRRGGGMMMhhhwwwmmmooo}}}|||}}}zzzyyyyyyzzzzzzwwwuuurrrnnnlllmmmqqquuutttwww|||zzzssssssxxx~~~yyysssgggUUUEEE>>>???:::777999;;;:::;;;>>>FFFOOO[[[hhhpppnnn]]]LLLBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@CCCKKKWWW___zzz}}}~~~~~~~~~|||zzzwwwtttqqqnnnmmmmmm```ZZZTTTOOOHHH???::::::>>>AAAGGGKKKJJJJJJSSS]]]tttuuu\\\TTTlllRRRFFF>>>OOO}}}}}}aaa]]]ooosssbbbgggdddZZZZZZZZZWWWSSSUUUXXXUUUNNNUUUQQQRRRVVVVVVRRRQQQTTTWWWVVVUUUUUUTTTPPPKKKFFFGGGGGGGGGHHHJJJMMMPPPRRRSSSQQQOOONNNOOOOOOMMMKKKPPPOOOLLLIIIFFFHHHLLLQQQHHHMMMeeexxxmmmpppqqq```UUUKKKAAA:::BBBBBBCCCCCCCCCBBBAAA???=========>>>???@@@BBBBBB=========;;;<<>>???@@@CCCGGGMMMPPPQQQTTTYYY]]]VVVRRROOO]]]uuusssgggeeegggggg^^^eee]]]YYYWWWWWWWWWVVVYYY^^^___```bbbdddeeebbb]]]YYYRRRJJJKKKfff}}}tttqqqzzzzzzyyyvvvrrrpppqqqtttwwwsssvvv{{{{{{ttttttyyy|||vvviiiUUUDDD===>>>999777;;;=========???@@@GGGPPP[[[dddeeeYYYLLL???@@@AAA@@@@@@?????????<<<>>>??????@@@EEEMMMSSShhhwww~~~~~~~~~~~~|||{{{xxxtttpppmmmkkkjjj]]]VVVPPPKKKEEE===999;;;>>>CCCJJJNNNLLLLLLXXXfffnnnXXXWWW{{{pppHHHEEEEEE\\\nnnWWW```vvviii]]]fffdddUUUYYYUUUQQQSSS[[[^^^VVVKKKWWWTTTRRRRRRRRRQQQTTTXXXTTTSSSSSSRRRPPPLLLHHHDDDFFFEEEEEEEEEHHHKKKNNNQQQQQQPPPNNNNNNMMMMMMLLLJJJPPPOOOLLLHHHGGGHHHLLLNNNHHHHHHRRRmmmvvvwwwyyy~~~}}}}}}~~~xxxlll[[[MMMGGGCCC@@@>>>AAACCCDDDCCCAAA>>><<<:::<<<===>>>@@@BBBEEEGGGHHH???@@@@@@??????DDDLLLTTTWWWuuupppmmmbbbGGGLLLllljjj]]]OOODDDKKK\\\sssiiihhhdddcccdddffffffdddbbbaaafff^^^[[[jjjyyylll[[[\\\ZZZ```eeeccc[[[SSSPPPQQQzzzmmmXXXJJJNNNUUUTTTUUUZZZ~~~pppSSSIII>>>@@@BBBFFFJJJNNNPPPQQQTTTXXX\\\QQQPPPRRReee|||yyylll~~~hhheeeggghhh___ccc[[[YYYYYY[[[ZZZYYY\\\aaa^^^```aaacccdddeeeeeeeeeTTTPPPLLLccc}}}www{{{www~~~|||yyyvvvvvvxxxzzzxxxzzz~~~~~~yyywww{{{~~~xxxiiiTTTCCC;;;:::666666:::===<<<>>>AAA???CCCHHHNNNVVVZZZUUUMMMBBBAAA@@@???>>>???@@@@@@<<<>>>@@@@@@???@@@EEEIIIXXXkkk~~~}}}{{{{{{zzzwwwtttoookkkgggeeeWWWQQQKKKGGGAAA;;;:::<<>>@@@CCCEEEHHHIII===>>>???>>>@@@GGGTTT___ssszzzfffeeefffMMMNNNbbbkkkVVVQQQIII@@@QQQooouuuooooooZZZ[[[___dddddd```___aaahhhddd```nnn~~~uuu```[[[]]]bbbfffddd]]]WWWUUUUUU}}}uuuaaaRRRJJJRRRVVVSSSWWWbbbhhhKKKDDD===AAAEEEJJJMMMQQQRRRQQQSSSWWW[[[QQQRRRVVVjjjssspppxxxhhhbbbcccggg^^^^^^YYYXXXZZZ]]][[[YYY[[[```]]]___```______bbbggglll]]]\\\PPP]]]~~~|||ttt~~~~~~~~~}}}||||||~~~{{{kkkUUUDDD===;;;888999<<<>>>>>>AAAFFFBBBEEEGGGHHHKKKPPPOOOKKKDDDBBB??????AAACCCCCCBBB@@@BBBDDDCCCBBBBBBFFFIIIUUUhhh{{{{{{yyywwwvvvuuuqqqlllfff```]]]NNNHHHCCCAAA===::::::>>>BBBEEEIIIJJJKKKXXXuuuyyyYYYTTT```zzzPPPAAADDDSSSxxxqqqSSSWWWrrr}}}tttlllfffeeedddZZZWWWSSSQQQUUUZZZ[[[XXXUUUNNNRRRTTTRRROOOLLLKKKKKKMMMLLLLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIIIIHHHJJJLLLMMMMMMLLLKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHEEEHHHGGGJJJ```zzz|||}}}xxxuuuuuuyyy}}}xxxoooffffffooo}}}ppp^^^TTTNNNIIIBBB??????@@@AAAAAA>>>???AAA???===<<<>>>@@@>>>>>>>>>???@@@AAACCCDDD999;;;===???FFFWWWmmm~~~pppdddlllcccKKKNNNcccvvveeeSSSHHHHHHHHHMMMggg{{{tttqqqrrr^^^^^^bbbeeeccc^^^___eeebbbcccaaalll|||gggZZZ^^^aaacccbbb^^^YYYWWWWWW~~~uuu[[[OOOMMMVVVYYYUUU\\\jjjcccDDD@@@;;;BBBHHHMMMPPPSSSSSSRRRSSSWWW[[[TTTUUUZZZmmmttt|||}}}nnnbbb[[[ZZZaaaXXXVVVXXXXXX[[[^^^\\\XXXYYY^^^^^^______[[[YYY[[[ccckkkiiihhhTTTWWWwwwwwwkkk{{{}}}}}}~~~~~~nnnXXXFFF??????===>>>AAAAAAAAAFFFLLLGGGIIIIIIGGGGGGJJJJJJHHH>>>;;;888:::===@@@???===>>>AAAEEEGGGHHHLLLRRRWWWZZZkkk|||~~~zzzwwwssssssrrroooiiibbb[[[VVVGGGAAA===<<<:::999;;;???EEEFFFGGGGGGJJJ]]]rrrXXX^^^nnnbbbFFFDDDIII[[[{{{eeeMMM]]]|||cccgggdddaaabbb\\\XXXVVVTTTRRROOOLLLLLLMMMPPPRRRSSSPPPMMMOOORRRSSSKKKKKKJJJHHHFFFFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGAAADDDHHHKKKKKKIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGFFF@@@DDDEEEDDDLLLddd}}}xxxzzz~~~|||vvvrrrrrrwww|||{{{vvvoooiiiiiimmmrrrvvv|||ooofff\\\PPPFFFBBB>>>===<<<===@@@BBBBBBAAA;;;<<<<<<:::777777999<<<>>>>>>===============>>>:::<<>>>>>>>>>>>>>>AAAEEEHHHHHHMMMMMMPPPUUUUUU```wwwxxxzzzpppkkk~~~zzzwwwvvvvvvtttoooggg]]]SSSMMMDDD???999666888===BBBEEEJJJIIIEEEFFFRRRiiikkkUUURRR}}}wwwWWW???BBB[[[~~~gggVVVVVVggg{{{^^^```jjjggg^^^ZZZZZZWWWYYY]]][[[RRROOOQQQNNNQQQVVVYYYSSSIIIIIIPPPTTT[[[XXXJJJCCCGGGKKKHHHJJJIIIGGGHHHIIIIIIHHHFFFEEEHHHLLLLLLIIIGGGGGGIIIEEEGGGHHHGGGEEEEEEHHHKKKBBBDDDJJJMMMHHHKKKddd|||yyyzzz~~~zzzrrruuupppkkkkkknnnsssvvvwwwuuutttuuuvvvwwwwwwvvvuuutttxxx{{{mmmcccUUUKKKFFFBBB===::::::;;;===>>>>>>>>>======;;;:::::::::;;;<<<<<<===<<<:::999999;;;===>>>???CCCJJJNNNSSSiiinnn\\\^^^|||UUUHHHUUUmmm|||gggVVVQQQLLLJJJHHHRRRkkktttkkkiiijjjjjjmmmlllkkkiiifffaaaZZZTTTYYYccc]]]ZZZrrrsss[[[[[[ZZZXXXUUURRRQQQRRRTTTxxxpppXXXNNNPPP]]]\\\SSS[[[nnn|||JJJ???EEE;;;EEEMMMOOOVVVVVVQQQRRRYYYZZZTTTOOOQQQ___uuu~~~ooo{{{uuuggg\\\[[[^^^]]]ZZZWWWSSSUUUXXXXXXWWWVVVVVVWWWSSSYYY[[[WWWUUUXXX]]]___ZZZ\\\ZZZUUUTTTaaaxxx|||zzz{{{}}}}}}~~~zzzhhhQQQ@@@===???AAAAAACCCHHHNNNQQQVVVQQQKKKGGGEEEDDDCCCAAA>>>>>>===<<<===???CCCFFFIIIUUU]]]ccciiikkkzzztttiiirrr~~~lllggg{{{~~~zzzwwwttttttqqqlllcccYYYPPPJJJBBB>>>888666888===BBBDDDFFFKKKLLLKKKWWWqqqhhhZZZ___jjjLLL>>>LLLhhh{{{~~~eeeZZZaaawwwvvv___```ddd___ZZZ\\\\\\[[[^^^aaa\\\TTTRRRUUUSSSUUUYYY[[[TTTJJJJJJOOOXXX^^^YYYKKKDDDGGGJJJHHHIIIGGGFFFFFFGGGGGGFFFEEEDDDGGGKKKKKKIIIGGGFFFGGGFFFHHHIIIHHHFFFFFFIIIKKKHHHEEEFFFIIIGGGHHHXXXmmmvvvlllvvvvvvllliiifffbbbbbbfffkkknnnooouuussssssxxxxxxvvvuuuxxxttthhh\\\TTTIIICCC@@@>>>;;;777999:::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;<<<======>>><<<<<<;;;<<<>>>???@@@???>>>EEEOOObbbkkk\\\[[[mmmeeeVVVeeexxxkkkYYYPPPMMMJJJNNNVVVeee~~~qqqgggggglllpppjjjhhhfffdddaaa]]]XXXTTT\\\eee\\\WWWlll}}}ooo[[[XXXWWWUUUSSSPPPOOOOOOPPP~~~~~~tttiiiSSSPPPVVV^^^XXXPPP]]]sssqqqDDD:::BBB???HHHOOORRRWWWWWWRRRQQQUUUTTTNNNOOOUUUfffyyytttiiitttmmmbbbZZZ\\\___^^^[[[YYYWWWYYYZZZXXXVVVTTTSSSTTTTTTYYY[[[XXXXXX]]]bbbddd______[[[SSSQQQ___{{{yyytttrrrttt}}}~~~|||mmmWWWFFF>>>???@@@AAADDDHHHNNNSSSRRRPPPKKKGGGDDDBBBAAAAAACCCAAA???===>>>AAADDDFFFOOOdddvvvnnnXXXdddxxxgggdddzzz}}}yyyvvvrrrqqqmmmfff]]]TTTKKKFFF@@@<<<888777999>>>BBBDDD>>>JJJLLLHHHVVVvvv^^^aaatttZZZAAA@@@\\\yyyxxxyyyyyy______uuummm______^^^XXXWWW]]]aaaaaadddeeeaaa[[[YYY\\\YYY[[[]]]\\\UUULLLKKKOOOYYY\\\XXXLLLFFFJJJMMMLLLJJJHHHGGGGGGHHHIIIGGGFFFFFFIIIMMMNNNLLLJJJIIIHHHFFFGGGGGGGGGEEEFFFGGGIIIJJJDDDAAAEEEGGGFFFMMMVVVxxxooofffkkkpppiii}}}~~~lll```aaa```^^^```dddiiilllmmmsssoooooovvvxxxuuupppnnnqqqyyy}}}{{{{{{}}}wwwqqqnnnllleeeZZZPPPIIIDDD>>><<<<<<<<<:::888;;;;;;;;;<<<;;;;;;:::999:::999999999999:::;;;;;;;;;<<<<<<>>>???@@@BBBBBBKKKSSSddd~~~mmmaaaVVVYYYnnnnnnWWWgggqqqYYYQQQNNNJJJRRRaaavvvyyyooollltttvvvlllbbbdddmmmuuukkkhhhdddaaa```^^^\\\ZZZaaafff\\\UUUgggtttiiiZZZSSSSSSRRRQQQOOOMMMKKKKKK}}}~~~|||oooaaaOOORRRZZZ\\\SSSNNN___xxxfff@@@999AAACCCIIIPPPPPPTTTUUUQQQPPPSSSRRRMMMQQQ[[[nnnqqqhhhkkkccc]]]^^^___\\\XXXWWWYYYZZZZZZXXXVVVSSSSSSTTTZZZ^^^___]]]]]]cccggghhhcccaaa\\\TTTNNNXXXrrrrrrkkkooottt~~~~~~qqq[[[III@@@>>>>>>@@@AAADDDJJJQQQOOOLLLHHHDDDDDDGGGMMMPPPMMMIIIDDDAAAAAADDDGGGIIIRRRjjjhhhSSS\\\mmmzzz}}}kkknnn~~~~~~~~~{{{wwwtttpppnnnhhhaaaWWWNNNFFFBBB<<<:::888888;;;@@@CCCEEE???JJJJJJFFFZZZ{{{[[[qqqoooOOO<<>>???>>><<<>>>>>>>>>======<<<;;;;;;:::999999999:::;;;<<<<<>><<<>>>??????FFFOOOPPPLLLFFFDDDIIISSS]]]dddXXXQQQHHHBBBBBBFFFIIIKKKLLL___ttthhh]]]bbblll{{{|||~~~}}}||||||{{{yyyuuurrrnnnjjjddd[[[RRRJJJCCC@@@:::888888:::>>>BBBEEEFFFHHHMMMJJJMMMlllzzzeeeVVVEEE===UUU~~~yyylllbbbpppkkk```YYY[[[]]]ZZZZZZ^^^iiiddd___```fffiiiccc\\\___aaa___ZZZTTTPPPOOOOOOSSSTTTQQQMMMLLLOOOSSSTTTMMMLLLJJJKKKLLLLLLKKKIIIOOOOOOPPPQQQRRRQQQPPPNNNGGGFFFEEEEEEEEEFFFFFFFFFBBBBBBEEEHHHHHHFFFGGGJJJLLLjjj~~~www|||xxxfffjjjyyyggg[[[[[[[[[[[[\\\^^^```dddfffdddfffiiijjjjjjjjjkkkmmmkkkmmmooopppooolllhhhfff```fffllloooooorrryyy~~~|||~~~|||rrrjjjdddbbb]]]XXXSSSPPPMMMLLLFFFDDD@@@?????????===<<<======>>>???@@@AAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBEEEEEEFFFHHHMMMUUU```ggguuusss^^^SSSUUUiii~~~yyyaaaMMMHHHGGGFFFMMMYYYyyyooorrrvvvpppbbb]]]eeemmmnnnbbb]]]XXXUUUUUUVVVWWWWWW^^^eee```^^^hhhiii^^^XXXSSSRRRQQQRRRRRROOOKKKGGG~~~|||yyyrrrcccSSSPPPVVVYYYTTTOOOVVVmmm~~~PPP@@@???BBBJJJIIIOOOPPPRRRUUUWWWYYYZZZYYYXXXXXXdddwww{{{fffbbbbbbcccaaa]]]\\\^^^YYYYYYYYYXXXVVVUUUVVVWWWVVVZZZ[[[YYYZZZ]]]]]]ZZZZZZWWWVVVVVVQQQPPP]]]nnn~~~{{{zzz}}}zzzmmmrrr}}}yyyeeeQQQDDD>>>;;;>>>??????FFFQQQRRRMMMIIIKKKUUUaaakkkpppbbbXXXJJJAAA@@@EEEIIILLLIIIZZZhhhwwwrrrttt}}}|||{{{zzzyyyvvvrrrooojjjfff^^^UUULLLEEE@@@>>>777777999<<>>===;;;;;;;;;<<<===>>>???????????????>>>===<<<<<<;;;:::::::::;;;;;;:::;;;;;;===???AAACCCDDDEEEHHHLLLQQQYYYeeettt~~~uuuXXXSSSZZZbbb~~~wwwxxx~~~gggVVVLLLLLLEEE>>>QQQoooxxx}}}}}}rrraaa___iiimmmiii___\\\WWWUUUUUUVVVVVVVVVYYY``````bbbjjjfff[[[YYYVVVTTTRRRSSSTTTRRRMMMIII~~~|||wwwnnn^^^PPPVVVYYYWWWQQQPPP___vvvsssCCC???AAABBBLLLIIIPPPRRRSSSVVVYYYZZZXXXWWWWWW___kkk|||xxxeeeddddddeeeccc___```ccc[[[[[[ZZZXXXUUUTTTUUUWWWTTTXXXZZZ[[[\\\^^^\\\XXX^^^YYYYYY\\\YYYVVV]]]jjj~~~~~~tttxxx{{{~~~mmmYYYGGG???<<>>DDDHHHIIIIIIGGGGGGNNNgggqqq}}}fffMMMAAAUUUooosss~~~rrrccc^^^[[[\\\^^^___bbbeeekkkiiiccc\\\[[[\\\YYYRRRWWWYYYWWWQQQOOORRRSSSQQQQQQOOONNNNNNNNNLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHFFFLLLIIIEEEEEEGGGIIIJJJIIIJJJGGGEEEEEEGGGHHHFFFEEEFFFGGGGGGFFFEEEFFFFFFEEEFFFNNN```yyy~~~zzzwwwpppggg^^^YYYYYYZZZVVVXXX\\\]]]^^^___aaacccbbbaaa___\\\[[[ZZZZZZZZZeeeeeedddbbbaaa_________bbbfffggggggiiimmmllliiibbbaaaaaabbbdddeeeeeeeeeiiiooovvv{{{}}}}}}qqqfff\\\\\\[[[YYYVVVRRRPPPNNNIIIHHHFFFDDDCCCCCCCCCCCC>>>??????===<<<===???AAA???@@@@@@???===<<<<<<<<<;;;;;;:::999:::;;;<<<<<<:::;;;===???BBBEEEGGGIIIJJJQQQ[[[eeepppcccWWWbbbtttxxxdddvvvlllfffVVVOOOLLLMMMLLLRRRlll|||~~~uuudddaaalllooohhh___]]][[[YYYYYYYYYWWWVVVTTT[[[]]]aaaiiicccZZZ]]]YYYVVVSSSSSSUUUTTTOOOKKK|||}}}uuukkk[[[NNN[[[[[[WWWPPPSSSeee|||kkk;;;>>>CCCBBBLLLIIIQQQTTTTTTUUUXXXWWWTTTQQQQQQfffqqqttthhhgggfffgggccc___```ddd]]]\\\[[[XXXUUUSSSTTTVVVUUUZZZ^^^___bbbdddaaa[[[bbbZZZXXX\\\ZZZUUUYYYccczzz}}}yyy~~~zzz}}}ttt___HHH@@@>>>DDDGGGHHHRRR```aaabbblllvvvgggRRREEEBBBHHHNNNQQQiii|||}}}}}}}}}|||zzzyyywwwsssnnnjjjccc]]]UUUKKKCCC>>>;;;:::666777:::@@@EEEIIIJJJIIIJJJKKKXXXuuuNNN@@@HHHccc~~~dddtttfffeee```___^^^]]]\\\^^^ccciiioooqqqmmmaaaYYYXXXWWWSSSSSSVVVTTTNNNNNNSSSTTTRRRKKKJJJKKKNNNOOONNNLLLKKKLLLJJJIIIIIIJJJKKKIIIHHHLLLHHHCCCBBBEEEHHHIIIIIIGGGDDDBBBBBBDDDEEECCCAAAEEEDDDBBBBBBEEEHHHHHHEEEHHHHHHJJJYYYyyyxxxjjj]]]UUUSSSTTTRRRRRRRRRUUUYYY[[[[[[YYY``````aaa```^^^[[[XXXVVVUUUVVVWWWZZZ]]]^^^]]][[[YYY[[[ZZZWWWWWWWWWTTTOOOPPPNNNLLLLLLNNNPPPQQQQQQNNNSSSXXX[[[\\\___fffllliiinnnqqqllleee___XXXQQQHHHIIIIIIGGGBBB@@@AAABBBAAAAAA@@@???@@@AAABBBCCC<<<>>>??????>>>???BBBEEE@@@AAAAAA???===<<<<<<<<<===<<<;;;;;;<<<===>>>@@@BBBCCCDDDGGGKKKNNNQQQSSSWWWaaappp~~~mmm___ffffffhhhhhhooossscccUUUXXXJJJEEEBBBGGGXXXrrr~~~zzzvvv|||vvvgggcccmmmpppiii\\\ZZZYYYYYYYYYWWWTTTRRRQQQXXXZZZ___fff```ZZZ```ZZZVVVSSSSSSUUUUUUPPPLLLzzzyyy{{{qqq\\\SSSVVVbbbZZZXXXQQQSSSttt|||QQQ???:::@@@BBBIIIRRRRRRUUUKKKJJJTTTVVVOOOSSS^^^nnnffffffrrr{{{wwwiii^^^^^^ccc`````````___^^^\\\ZZZYYYTTTVVVYYY___cccbbb^^^YYY]]][[[]]]___\\\WWWYYY```zzz~~~vvvvvvzzzwwwqqqSSSIII???>>>GGGRRR[[[```eeeqqqsss```OOOKKKHHHFFFPPP```qqq|||zzzyyy~~~yyywwwtttooohhhbbb[[[SSSJJJDDD===777666999666>>>>>>???IIIKKKHHHLLLQQQOOObbbzzz]]]FFFEEE___hhhZZZ~~~eee]]]ZZZeeeooonnnfffaaaffflllwwwuuuqqqkkkeee^^^YYYWWWUUUSSSPPPOOOPPPQQQPPPOOOOOONNNMMMNNNNNNLLLIIIGGGHHHIIIJJJKKKJJJKKKMMMPPPOOOJJJCCCAAACCCEEEFFFEEEIIIFFFBBBAAABBBDDDCCCBBBEEEFFFFFFDDDCCCDDDFFFHHHJJJDDDBBBKKK\\\rrryyy{{{lllVVVQQQQQQFFFMMMLLLMMMPPPSSSUUUVVVVVV[[[YYYXXXXXXXXXWWWVVVTTTSSSUUUVVVWWWWWWUUURRRQQQSSSRRRQQQOOONNNMMMMMMLLLGGGGGGEEEDDDDDDCCCCCCCCC???AAACCCDDDEEEGGGKKKMMMLLLQQQTTTQQQNNNMMMKKKGGGBBBAAA@@@>>>>>>>>>???@@@>>>>>>????????????>>>>>>????????????????????????<<<<<<:::999999:::;;;<<<::::::<<>><<>>===<<<<<<<<<>>>???@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<>>>??????===>>>BBBDDDBBB???BBBHHHJJJOOO]]]ooowwwwwwzzzuuulllmmm{{{jjjYYYNNNIIIHHHHHHQQQQQQaaa~~~~~~}}}~~~|||~~~wwwiii\\\]]]bbbXXXOOONNNMMMTTTRRR^^^bbbXXX\\\___RRRQQQTTTTTTRRRSSSXXXYYYUUU~~~|||zzzssscccUUUWWWbbb```ZZZTTTRRRfffnnnGGG>>>@@@EEEDDDKKKWWWYYYSSSMMMLLLPPPMMMKKKWWWiiiwwwjjjxxxmmmgggkkknnnkkkeee``````bbbcccbbb```_________```aaafffccc___^^^___aaabbbccc___[[[YYYZZZ[[[XXXXXXYYYaaappp}}}|||uuuwwwzzzzzz~~~|||{{{|||kkkVVVKKKXXXgggiiieeedddvvv```LLLJJJLLLQQQRRRVVVcccrrrwwwmmmgggqqqxxxooo~~~|||zzz{{{yyyvvvssspppiii___XXXQQQJJJCCC>>>:::555555999;;;CCCCCCDDDKKKJJJHHHOOO___nnnPPPAAAKKKhhhqqqwwwsss]]]TTTwww|||\\\SSSTTTWWW^^^cccaaa\\\ZZZ```ggghhheeebbbdddggggggccc___YYYUUUQQQOOOOOOPPPQQQQQQNNNNNNOOOQQQTTTTTTSSSQQQLLLJJJIIIKKKOOOQQQQQQPPPVVVQQQKKKIIIJJJKKKJJJHHHKKKIIIFFFDDDEEEEEEEEEDDDAAACCCFFFHHHHHHIIIKKKMMMFFFGGGIIIHHHDDDHHH[[[mmmwwwhhheeelllsssmmmccc___VVVTTTOOOJJJJJJNNNRRRRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNTTTRRRPPPNNNMMMNNNOOOPPPNNNMMMLLLIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFHHHKKKNNNVVV^^^^^^ZZZTTTKKKCCC999888888888:::;;;===???>>>>>>????????????>>>>>>==============================>>>>>>?????????@@@???AAAFFFIIIHHHEEEIIIPPPRRRWWWlll|||lllgggbbbqqqkkkVVVLLLFFFBBBEEEMMM___fffzzz}}}|||~~~}}}uuulll``````bbbWWWPPPPPPOOOWWWYYYcccddd[[[\\\]]]TTTYYYZZZXXXTTTRRRUUUUUUTTT~~~{{{||||||wwwkkkZZZSSS[[[fff___YYYPPPRRRmmm}}}YYYAAA===DDDHHHFFFMMMZZZ\\\TTTOOONNNNNNJJJKKK]]]sssfffuuuooommmffffffeeeccc```______```bbb```___^^^^^^___aaabbbiiifffbbb```___```aaabbbccc___\\\\\\^^^^^^\\\ZZZZZZfffrrruuutttzzzvvvwwwxxx~~~}}}}}}}}}~~~{{{yyyzzz}}}sssuuu}}}uuu^^^RRR___nnnqqqrrrwwwzzz___GGGFFFFFFIIIPPPXXX___gggnnnaaa^^^dddyyy}}}{{{{{{}}}}}}zzzvvvyyyvvvtttqqqmmmeeeZZZRRRKKKDDD>>>;;;888444666:::???FFFFFFGGGLLLIIIJJJUUUoooXXXHHHBBBZZZ|||qqqeeeXXX^^^yyyiiiYYYYYY\\\XXX\\\^^^\\\XXXYYY```gggddd```]]]aaafffhhhbbb\\\SSSPPPLLLKKKLLLNNNOOOPPPMMMMMMNNNPPPSSSTTTSSSQQQOOOKKKIIIKKKQQQTTTSSSPPPOOOKKKGGGFFFHHHIIIHHHFFFJJJHHHFFFEEEDDDDDDDDDCCC@@@CCCFFFHHHHHHHHHIIIJJJDDDFFFIIIHHHCCCCCCPPP___qqq~~~xxxssssssrrrkkkcccvvvuuunnnbbbbbb[[[TTTQQQRRRPPPKKKFFFIIIIIIJJJIIIIIIJJJLLLMMMQQQPPPNNNMMMMMMNNNOOOPPPLLLKKKIIIGGGEEEDDDCCCBBBBBBAAA@@@??????????????????AAACCCEEEFFFIIILLLOOOSSSZZZ___\\\VVVNNNDDD<<<666666666666777888:::;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@CCCDDDHHHJJJIIIJJJSSS^^^aaaggguuuxxx___ZZZ___rrrhhhTTTIIIMMMPPPMMMUUUfffwww{{{{{{xxxtttyyypppgggfff^^^aaaddd[[[VVVWWWUUUYYY^^^ccc___XXXXXXYYYUUU]]][[[XXXSSSPPPPPPQQQRRR~~~{{{zzzzzzrrrbbbTTTSSS]]]fffZZZWWWOOOXXXvvvmmmKKK======FFFKKKHHHOOO[[[[[[TTTQQQOOOMMMIIIOOOeee}}}qqq^^^|||pppdddddddddaaa^^^\\\\\\]]]^^^^^^___^^^]]]\\\\\\]]]___aaaeeeddddddbbb```^^^]]]]]]cccaaa^^^]]]___```^^^[[[ZZZbbbmmmuuu|||uuussswwwxxxpppmmmmmmoooqqqqqqqqqrrrssstttvvvxxxzzz}}}xxxvvvxxx{{{||||||}}}xxxnnnttt}}}}}}jjj^^^eeeqqqzzznnnWWWLLLDDDHHHFFFFFFPPPbbbqqqrrrmmmYYYbbbuuu|||yyyyyyzzz{{{xxxuuuwwwtttqqqnnniii```UUUMMMEEE???:::888777555888===CCCHHHGGGHHHLLLJJJPPPbbbdddLLLGGGFFFhhh|||zzzXXXYYYmmmttt\\\XXX[[[]]][[[\\\\\\YYYXXXZZZaaagggddd___]]]___dddccc]]]VVVOOOLLLJJJJJJLLLNNNPPPQQQLLLLLLLLLNNNPPPPPPOOOMMMPPPLLLIIIKKKPPPSSSRRROOOGGGDDDBBBCCCFFFHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCAAACCCFFFFFFEEEDDDDDDEEE@@@@@@AAACCCAAAAAAGGGOOOZZZkkk|||vvvmmmqqq|||uuukkkggglllwww|||sssnnngggccc```[[[TTTMMMLLLLLLLLLJJJHHHHHHJJJLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>===???AAABBBCCCEEEIIIKKKLLLQQQRRRMMMFFFAAA:::444777666555555555666888999;;;;;;<<<<<<<<<<<<;;;;;;===========================>>>@@@BBBEEEHHHJJJKKKMMMLLLKKKJJJIIIOOO```ppp}}}vvv^^^XXXdddrrr~~~|||uuu]]]OOOCCCEEEWWWbbbfffyyyuuuxxx}}}uuuppppppwww|||xxxpppkkkaaa]]]eeeiii```[[[\\\WWW\\\aaa___XXXVVVVVVVVVWWWSSSRRRQQQOOONNNOOOTTTYYYxxxvvvjjjYYYQQQWWW___aaaTTTTTTRRRccc~~~___HHH<<<>>>HHHLLLIIIQQQ[[[WWWTTTQQQNNNKKKJJJTTTmmmnnnaaakkkddd```bbb___[[[YYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^```cccccc```]]]ZZZYYY^^^___]]][[[\\\___^^^[[[\\\aaakkkvvvuuu{{{|||uuu{{{ppphhhgggjjjooorrrqqqqqqrrrrrrqqqpppooonnnooorrrsssuuu{{{|||xxxxxxyyyzzz{{{zzz~~~sssjjjxxxzzzwww|||xxxmmmmmmxxxWWWGGGHHHLLLIIIEEEGGGWWWvvvzzzhhhsss~~~}}}{{{xxxxxxxxxxxxwwwvvvuuurrrmmmiiicccZZZOOOGGG@@@;;;777777777777;;;@@@DDDHHHFFFHHHNNNQQQ___xxxyyyMMMBBBAAALLLvvvnnnWWWeeedddYYYXXXYYYZZZ\\\[[[YYYWWWWWW[[[aaafffbbb___]]]^^^```^^^XXXRRRPPPNNNMMMNNNPPPRRRSSSRRRKKKKKKKKKMMMNNNNNNLLLJJJMMMJJJHHHIIILLLNNNMMMKKKDDDBBBAAACCCGGGIIIHHHFFFAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEDDDBBB@@@@@@AAACCC???>>>AAABBB@@@@@@CCCDDDUUUlll~~~yyytttsssxxx}}}jjjbbbcccuuu}}}yyytttpppkkkggg[[[[[[YYYSSSMMMIIIJJJMMMIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBB???>>>>>>=========>>>>>>>>>???@@@???>>>>>>@@@BBBDDDHHHGGGAAA===<<<:::777888777666666666777888999;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@EEEKKKQQQVVVYYYYYYVVVRRRPPPPPP[[[rrrlll]]]___qqq}}}nnndddXXXHHHEEEAAAKKKbbbuuu|||}}}}}}www|||{{{uuurrrlllhhhllltttyyyxxxbbbaaajjjmmmbbb]]]\\\VVVccciiiaaaYYY^^^^^^ZZZ^^^SSSRRRQQQPPPMMMLLLQQQWWWwwwrrrbbbRRRQQQ\\\```ZZZQQQSSSWWWnnnrrrNNNEEE<<<>>>HHHLLLJJJSSSYYYRRRRRROOOKKKHHHJJJXXXrrrooommm~~~kkkiiiaaabbb```]]]ZZZZZZ[[[]]]^^^\\\\\\\\\\\\\\\\\\[[[[[[YYY]]]aaabbb___[[[YYYXXXYYY]]]^^^ZZZYYY]]]^^^\\\[[[aaajjjtttzzz|||{{{yyy}}}{{{tttuuuooopppuuuzzz}}}|||}}}~~~}}}{{{wwwsssqqqmmmnnnnnnooouuu~~~}}}}}}}}}zzz{{{mmmfffyyysssooo}}}zzzuuuhhhNNNDDDGGGMMMGGGHHHPPPggg~~~xxxyyyyyyxxxvvvtttssstttvvvsssnnnhhhccc]]]TTTIIIBBB===999666777888999>>>DDDCCCFFFEEEHHHRRRZZZqqq```CCC@@@AAA```lllaaaxxxqqq]]]ZZZWWWWWW[[[ZZZXXXUUUTTTVVVZZZ___ccc]]]]]]]]]^^^^^^[[[VVVRRRSSSRRRQQQRRRSSSTTTRRRQQQKKKKKKKKKMMMOOOOOOMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBDDDHHHIIIGGGEEE>>>@@@CCCCCCAAAAAABBBDDDCCCDDDDDDBBB@@@???@@@AAAFFFBBB@@@CCCCCC@@@>>>??????EEEYYYsssssshhhrrrwwwuuupppeeeYYYRRRPPPRRRQQQOOOMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>============>>>>>>??????@@@>>>===<<<===???AAADDDCCC===:::;;;<<<:::888888777777888:::<<<===<<<======>>>>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@DDDKKKSSSZZZ^^^\\\ZZZYYYZZZ___pppmmmddd___ggguuuyyydddXXXOOOFFFEEEEEEGGGWWWsssuuuvvv{{{~~~}}}rrrwwwsssfffgggttt{{{wwweeeeeemmmmmmaaa]]]^^^XXXaaaiii___YYYeeeddd[[[]]]WWWUUUTTTTTTOOOKKKNNNVVV}}}vvvooo]]]NNNQQQ___```UUURRRUUU[[[tttfff@@@???===???HHHLLLKKKTTTXXXNNNQQQMMMHHHFFFJJJZZZtttlllwww~~~pppgggjjj^^^bbbaaa___\\\[[[[[[]]]___\\\]]]]]]]]]]]]\\\[[[ZZZWWW[[[```aaa^^^[[[YYYYYYWWW^^^```[[[XXX\\\______XXX```jjjqqqsssrrrrrrrrr~~~yyytttyyyvvvxxx}}}~~~xxxuuutttuuusssrrrxxx||||||vvvgggaaawwwnnniii~~~zzzqqqWWWLLLFFFEEEHHHFFFMMMZZZvvv~~~~~~~~~wwwwwwxxxxxxuuurrrpppsssvvvqqqllleee^^^XXXPPPFFF???<<<888555777999;;;@@@FFFBBBEEECCCIIIUUUaaa~~~wwwMMMAAACCCGGGvvv|||lllhhhbbbWWWXXXTTTSSS[[[WWWUUURRRQQQTTTXXX]]]```YYYZZZ\\\]]]\\\ZZZVVVTTTUUUTTTTTTTTTTTTSSSPPPMMMKKKKKKLLLNNNQQQQQQPPPNNNDDDEEEEEECCCAAA@@@AAABBBDDDBBBBBBDDDGGGHHHEEEBBB<<<@@@CCCCCCBBBBBBDDDFFFDDDDDDCCCAAA??????AAACCCAAA??????BBBAAA===<<<>>>EEE>>>JJJhhh}}}xxx|||uuueee[[[WWWXXX[[[WWWQQQLLLHHHGGGGGGHHHCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>=========>>>>>>???>>>@@@@@@@@@???@@@AAACCC???AAA@@@:::666777777555777777777888:::<<>>>>>????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????BBBGGGOOOVVVZZZYYYYYY\\\bbblllpppfffeeemmmyyydddGGGGGGFFF???EEEFFFMMMcccrrrppp~~~|||yyyppprrroooyyyzzznnnffffffmmmkkk```^^^bbb]]]VVV___UUUQQQaaa```RRRRRRQQQPPPSSSVVVSSSPPPVVV___}}}xxxwwwcccRRRRRR\\\```[[[UUUWWWSSSeeeyyySSS<<>><<>>===?????????>>>>>>??????>>>===@@@@@@===:::888999:::999888:::<<<>>>???@@@AAAAAABBBDDDEEEEEECCCBBBBBBCCCFFFDDDBBBBBBDDDEEEEEEDDDBBBCCCDDDDDDEEEFFFIIIKKKTTTUUUYYYjjjpppgggdddyyyuuubbbNNNFFFCCCBBBDDDHHHOOOaaa}}}{{{pppuuutttqqqxxx~~~{{{xxxyyy|||{{{yyyxxxyyywwwnnnfffiiiqqquuupppgggaaa[[[VVVSSSQQQUUU^^^```ZZZUUUUUUSSSRRRQQQSSSVVVYYYZZZ[[[|||vvvooo^^^PPPRRR[[[^^^YYYTTTUUU___sssnnnMMM<<<>>>AAAFFFJJJKKKMMMPPPPPPLLLNNNIIIGGGMMMZZZmmmuuukkkhhhaaa___bbbaaaaaabbbccccccaaa```TTTXXX]]]aaabbb___[[[XXXYYYZZZ[[[ZZZYYYYYYZZZ[[[XXXWWWVVVUUUVVVYYY]]]___\\\ZZZZZZ```lllxxxsssuuu|||lllYYYccc~~~vvvlll|||oooMMMMMMOOOLLLKKKJJJVVVlll}}}}}}}}}}}}|||{{{xxxvvvuuuppprrrsssqqqmmmiiiggghhhaaaZZZQQQKKKGGGCCC<<<777777777777:::>>>BBBEEEFFFDDDJJJNNN___^^^III>>>GGGbbbxxxfffVVVYYYXXXVVVXXXWWWVVVWWWVVVSSSRRRTTTWWWYYYUUUUUUTTTTTTUUUUUUVVVVVVRRRRRRPPPNNNLLLKKKMMMOOOMMMNNNLLLIIIIIIKKKIIICCCJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@AAACCCEEEEEEBBB??????@@@@@@???======>>>@@@???AAABBB@@@<<<;;;>>>BBB===>>>@@@@@@>>>===<<<===::::::>>>DDDLLLVVVggguuuxxxqqqvvvvvvkkkgggeee]]]SSSRRRNNNHHHEEEDDDDDDDDDBBBAAA===;;;>>>@@@===<<<>>>???>>>======>>>@@@@@@AAA>>>>>>===<<<;;;<<<<<<;;;<<<>>>AAADDDDDDEEEDDDEEECCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHJJJLLLPPPPPPPPPPPPSSSUUUOOOZZZooovvvjjjnnn}}}mmmVVVOOOIIIEEEBBBAAAIIITTT^^^qqq{{{sssvvvqqqlllsssooolllrrr~~~vvvpppqqqyyywwwssspppppppppnnnkkkmmmtttvvvqqqjjjgggeeebbbaaa]]]\\\``````ZZZVVVWWWXXXWWWUUUVVVXXXZZZ[[[[[[zzzsssdddXXXOOORRRYYYZZZVVVRRRVVVqqq{{{]]]EEE===>>>AAAHHHMMMLLLKKKMMMOOONNNOOOJJJIIIUUUgggzzzuuukkkttteeebbb]]]___aaa```^^^_________\\\ZZZSSSZZZbbbeeeccc^^^ZZZXXXYYYXXXWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVWWWVVVVVVWWW[[[eeetttzzzzzz~~~yyygggWWWeee}}}nnnrrriiiSSS[[[]]]WWWUUUSSSmmm}}}||||||{{{zzzyyyvvvtttrrrnnnooonnnkkkgggccc``````UUUOOOHHHCCC@@@===999555555777999===@@@DDDFFFHHHMMMLLLNNNgggfffIIIGGG===]]]yyycccsssiiiXXXVVV\\\TTTNNNRRRTTTYYYWWWVVVSSSQQQQQQSSSVVVWWWTTTQQQNNNNNNPPPSSSUUUSSSRRRNNNJJJGGGGGGIIILLLMMMMMMJJJFFFFFFHHHGGGCCCHHHGGGEEECCCAAAAAAAAAAAA@@@@@@AAACCCEEEDDDBBB@@@>>>??????>>><<<;;;<<<>>><<>>??????===<<<<<<===>>>???AAABBBAAACCCPPP^^^vvvyyypppzzzkkkcccaaapppvvviiifff[[[OOOLLLPPPOOOHHHEEEAAA???BBBDDDBBBBBBDDD@@@@@@???@@@AAABBBDDDEEE>>>===<<<<<<<<<<<<<<<===>>>@@@CCCEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBBBBDDDFFFGGGJJJNNNOOOOOOOOORRRUUUVVV\\\dddhhhhhhiiimmmqqquuu}}}qqqgggrrr}}}gggRRREEEBBBBBBFFFMMMWWWeeeqqq~~~uuummmsssoooiiilllxxx~~~yyyqqqooozzzwwwrrrllliiihhhlllooojjjooopppkkkggghhhiiihhhjjjeee```___^^^[[[ZZZ[[[]]][[[ZZZZZZ[[[]]]\\\\\\~~~vvvnnn[[[SSSOOOSSSWWWUUURRRQQQ\\\tttMMM>>>@@@@@@BBBJJJOOOMMMJJJLLLNNNOOOPPPLLLNNN]]]rrrxxxbbbcccoooeee___\\\___\\\[[[ZZZZZZ[[[ZZZXXXVVV]]]bbbhhhggg```YYYVVVVVVWWWUUUSSSSSSVVVWWWTTTRRRTTTSSSSSSRRRQQQPPPOOOOOOVVVXXXXXXXXX]]]kkk~~~~~~zzzzzzzzz{{{vvvbbbUUUjjj{{{hhh{{{eee]]]jjjiiibbbdddiii}}}||||||{{{zzzxxxuuurrrpppmmmkkkiiiddd```[[[YYYXXXOOOJJJDDD???<<<:::888666444777;;;???BBBEEEHHHJJJPPPOOORRRoooSSSEEEFFFIIIxxxwwwcccUUUmmm___TTTWWW[[[PPPJJJOOORRR[[[XXXUUUTTTQQQNNNPPPTTTUUURRRNNNKKKJJJLLLOOOQQQRRRQQQNNNJJJFFFEEEFFFHHHGGGJJJJJJGGGGGGJJJIIIEEEEEECCCBBB@@@?????????@@@@@@@@@AAACCCDDDDDDBBB@@@@@@AAAAAA???======>>>???:::<<<>>>>>><<<;;;;;;<<<<<<===>>>===<<<;;;;;;<<>>?????????@@@CCCBBBCCCDDDCCCBBBCCCGGGKKKLLLKKKJJJGGGFFFHHHLLLOOOMMMRRRVVVWWWWWW[[[bbbiiillluuussspppvvvfffTTTEEEGGGBBBAAAMMMaaaxxxyyynnntttuuummmhhhlllpppppprrruuu{{{yyyvvvqqqjjjeeehhhnnneeeiiijjjfffccceeegggfffeeeaaa]]]\\\\\\\\\]]]^^^]]][[[[[[[[[]]]^^^]]]\\\{{{qqqfffUUURRRQQQSSSTTTQQQPPPRRRiiijjjCCC===CCCCCCEEEMMMRRROOOLLLMMMNNNOOOLLLKKKRRReeezzz```]]]dddzzznnneee^^^\\\\\\YYYXXXXXXYYYZZZZZZYYYWWWaaaeeefffbbbZZZTTTSSSUUUTTTQQQOOOPPPSSSTTTRRROOORRRRRRRRRRRRQQQPPPPPPOOOVVVYYYYYYWWWXXXbbbtttwwwuuu}}}||||||}}}zzzsssrrrqqqtttyyysss\\\SSSpppuuuhhhvvv```bbbttttttqqq}}}}}}||||||{{{zzzwwwtttqqqooojjjgggbbb]]]XXXTTTQQQPPPKKKGGGAAA===:::888777777555999>>>BBBDDDFFFJJJLLLLLLWWWiiiiiiBBBDDD>>>[[[qqqtttfffYYYXXXlllvvvcccVVVUUUWWWOOOMMMTTTUUU]]]YYYXXXXXXUUUPPPQQQVVVRRRPPPMMMKKKJJJJJJLLLMMMPPPPPPOOOLLLHHHFFFEEEEEEEEEJJJMMMLLLKKKKKKHHHDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@AAABBBDDDDDDBBBAAAAAABBBBBB@@@>>>===>>>???999;;;<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::999:::<<>>EEEFFFHHHOOOTTTRRRPPPPPPOOOLLLEEEJJJYYYnnnZZZeeeqqquuulllbbb[[[[[[XXXYYYYYYXXXYYY[[[[[[ZZZXXX\\\]]]\\\YYYTTTQQQQQQSSSQQQPPPOOOPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVSSSWWWYYYWWWUUU\\\jjjwwwwwwuuuyyy|||vvvpppsssqqqrrrpppooossswww|||}}}oooWWWSSStttyyykkknnnwwwzzz~~~tttaaahhh}}}||||||{{{yyyvvvsssooonnneeeaaaZZZTTTPPPMMMJJJHHHEEEBBB===888666555666777:::>>>CCCEEEFFFHHHMMMQQQWWWppp}}}PPP<<>><<<;;;;;;===:::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::999888:::;;;;;;777777;;;<<<::::::<<<>>>GGG]]]zzznnnooo{{{uuutttqqqooowwwuuuhhh___ZZZWWWZZZ^^^```dddhhhggg```YYYUUUSSSSSSOOOPPPVVVTTTMMMJJJNNNHHHHHHEEEAAA???CCCNNNWWWPPPQQQSSSTTTXXX^^^eeejjjzzz}}}oooZZZMMMFFFAAAEEELLLQQQlllwww{{{ssskkkssskkkppptttnnneeeaaafffnnnjjjjjjnnnsssnnnffffffnnn___aaa```]]][[[]]]\\\YYY\\\]]][[[XXXYYY\\\[[[WWWVVVUUUVVVXXXZZZ\\\[[[ZZZ}}}yyyuuuooo```RRRNNNOOORRRSSSPPPOOOXXXccc~~~hhhMMM>>>AAAFFFGGGJJJPPPTTTTTTTTTTTTOOOJJJDDDPPPdddxxxaaatttpppkkk]]]YYY]]]XXXZZZXXXXXXXXXYYYXXXVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPRRRRRRRRRRRRTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXSSSWWWZZZXXXUUUWWW___hhh}}}yyyyyyuuuwwwuuuwwwtttsssuuuwwwzzzxxxwwwkkkTTTRRRuuu{{{|||~~~rrraaauuu~~~vvvqqqgggvvvzzzdddhhh~~~~~~~~~}}}{{{{{{zzzwwwtttpppmmmkkk```ZZZRRRLLLIIIFFFCCCAAA>>><<<999555333444777:::AAADDDHHHIIIIIIKKKQQQVVVppp```CCCDDDKKKdddrrrgggooo}}}fffKKKUUUggg~~~mmmggg]]]QQQPPPTTTRRRVVV[[[WWWXXXTTTVVV]]][[[RRRPPPVVVPPPNNNLLLJJJJJJKKKLLLMMMKKKLLLKKKIIIGGGFFFGGGIIIIIIOOORRROOOJJJHHHEEEBBBDDDDDDCCCCCCCCCDDDFFFGGGBBBAAA@@@AAACCCDDDCCCBBB>>>??????===:::999:::;;;<<<:::999999:::<<<<<<===;;;;;;;;;999888777999;;;888888<<>>:::;;;???;;;===III]]]qqq|||yyywww|||uuu}}}~~~|||yyyzzzwwwtttvvv{{{sss```RRRPPPHHHJJJJJJGGGEEEHHHRRR[[[WWW\\\dddnnnzzzaaaRRRGGGEEEDDDFFFTTTfffwwwyyy||||||yyynnnjjjsssoooxxxzzzooojjjmmmrrrjjjeeefffkkkjjjeeeiiirrr^^^]]]ZZZTTTTTTXXXYYYWWWZZZ[[[XXXSSSTTTYYYYYYUUUUUUUUUUUUWWWYYYYYYWWWUUU}}}zzzuuurrrjjjZZZKKKKKKNNNRRRSSSPPPQQQ]]]jjjvvvVVVCCC???BBBFFFGGGLLLQQQUUUVVVWWWVVVPPPHHHHHHWWWnnnkkkpppkkk[[[YYY```[[[XXXWWWUUUUUUUUUTTTQQQOOOTTTTTTTTTUUUUUUSSSOOOLLLNNNQQQTTTTTTSSSSSSVVVYYYaaa```]]]ZZZWWWVVVVVVVVVVVVZZZ\\\ZZZTTTSSSVVV[[[{{{}}}xxxwwwyyyxxxyyyoooqqqhhhSSSSSSuuu~~~xxxxxxyyylllZZZ{{{yyymmmddd___www}}}aaabbb~~~}}}~~~~~~}}}zzzzzzxxxvvvsssoookkkiii\\\VVVMMMGGGDDDBBB???===:::999777444444666:::>>>EEEIIILLLLLLKKKMMMTTTZZZMMM>>>LLLOOOwww___fff~~~[[[]]]bbbuuummm\\\```XXXPPPRRRWWWSSSTTTWWWQQQPPPMMMQQQYYYXXXNNNLLLRRRQQQOOOLLLIIIIIIKKKNNNPPPKKKJJJHHHFFFDDDEEEIIILLLGGGMMMOOOLLLHHHHHHHHHGGGBBBBBBAAAAAABBBCCCEEEFFFBBBAAA@@@AAACCCDDDCCCBBB???@@@???===;;;::::::<<<===;;;999888:::<<<===>>>:::;;;:::999777777999;;;444888>>>@@@;;;555777>>>???<<<===GGGUUUlllppppppyyyuuueeezzzqqqfffcccfffZZZlllxxx```XXXOOOSSSVVVTTTRRRTTT]]]eee___hhhvvvzzzgggSSSGGGAAAFFFNNNYYYsss|||yyy{{{uuupppnnneeecccnnnmmmuuuyyytttjjjgggkkkpppqqqhhhcccgggfffcccjjjvvvcccaaaZZZTTTTTTZZZ^^^]]]VVVVVVSSSMMMOOOVVVXXXUUUVVVVVVVVVWWWXXXWWWTTTRRRzzzuuuxxxooo[[[OOOPPPXXXPPPLLLMMMNNNUUUgggzzzhhhFFF>>>DDDHHHKKKOOOTTTPPPPPPUUUXXXUUUPPPNNNMMM[[[rrrrrraaaXXXWWWZZZ]]]VVVVVVVVVVVVUUUTTTSSSSSSYYYVVVSSSRRRTTTTTTRRROOOSSSTTTUUURRROOOQQQWWW^^^```[[[UUURRRRRRUUUXXXYYYWWWUUUVVVXXXVVVRRRSSSWWWuuu~~~~~~}}}zzzxxx|||}}}{{{nnnooogggUUUYYYzzzttttttuuuvvv{{{pppZZZddd~~~xxxmmm```WWWdddzzzsssdddaaappp}}}|||||||||zzzxxxyyyvvvsssrrrrrrmmmeee^^^XXXPPPJJJGGGCCC>>><<<===888777555333444888>>>CCCGGGDDDCCCKKKPPPKKKYYYxxxaaa===???\\\qqqmmmhhhxxxtttOOO\\\uuueee^^^YYYPPPPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMNNNQQQTTTSSSNNNHHHGGGIIIKKKJJJHHHKKKHHHDDDBBBCCCDDDEEEEEEHHHIIIJJJHHHFFFEEEEEEFFF???AAACCCBBB@@@@@@CCCFFFGGGCCC??????CCCEEECCC@@@??????>>>===<<<;;;;;;:::999:::<<<>>>>>>>>>>>>===999999:::::::::999888888888888999::::::;;;<<<<<<>>><<>>CCCGGGNNNXXX^^^vvvdddQQQ???FFFssswwweeerrrnnn\\\pppkkk\\\\\\TTTOOOOOOMMMMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLOOORRRPPPMMMHHHGGGGGGHHHIIIHHHIIIGGGCCCBBBCCCEEEFFFFFFEEEFFFGGGFFFEEEDDDEEEFFF@@@AAAAAAAAA@@@@@@BBBCCCEEE@@@<<<<<<>>>???===:::<<<<<<<<<;;;::::::999999888999;;;<<<=========<<<::::::::::::999888777666777777888999::::::;;;;;;===999999;;;;;;AAAWWWpppqqq]]]```WWWrrrwwwiiimmmxxxpppeee^^^]]]bbbhhhkkkqqqvvviii```WWWNNNGGGCCCLLLZZZnnn|||zzz~~~zzzlll^^^___kkkpppllldddccccccdddfffeee```]]]YYYXXXYYY___gggkkkiiieeefff^^^UUUTTTYYY]]]]]]ZZZVVVSSSPPPPPPRRRVVVYYYZZZ[[[YYYUUURRROOOMMMLLLLLLzzzvvvmmm```UUUPPPRRRVVVPPPKKKIIIPPP[[[iii|||```JJJ999<<>>:::999::::::888555888888888888888888888888777888999:::;;;;;;::::::;;;;;;:::999888666555444666666777777888888999999???:::888999666666@@@OOOrrr~~~pppeeehhh\\\fffrrr}}}kkkdddkkkrrr}}}ssskkkddd^^^]]]bbbmmmzzzsssllldddWWWJJJAAAAAAGGGMMMTTTeee~~~|||uuuwwwsssttt|||{{{{{{}}}{{{qqqdddbbbkkkrrrrrrhhhddd______aaa```\\\XXXZZZXXXXXX]]]dddfffccc______YYYTTTSSSWWW[[[ZZZXXXUUUTTTRRRSSSVVVYYYZZZZZZWWWUUURRROOOLLLKKKJJJJJJwwwrrrdddRRRJJJMMMSSSTTTNNNMMMIIINNNeee|||MMM@@@999AAALLLQQQPPPPPPSSSUUU[[[___]]]WWWUUUXXXfff{{{~~~___yyykkkgggaaa]]][[[ZZZYYYXXXZZZZZZZZZYYYWWWVVVTTTSSSTTTSSSRRRPPPPPPPPPOOOOOORRRSSSSSSRRRQQQSSSXXX\\\VVVTTTQQQRRRTTTVVVXXXXXXQQQOOOOOOPPPOOOMMMPPPUUUTTT^^^jjj{{{xxxvvvxxxvvvrrrpppvvvxxxzzz~~~~~~~~~~~~vvvpppdddcccaaabbbccccccbbbaaaaaabbbdddiiipppyyykkk___pppnnnaaammmpppzzzlllYYYbbb|||}}}lll\\\TTTPPP\\\|||}}}~~~~~~~~~~~~|||{{{zzz{{{zzzyyywwwpppnnnkkkiiifffaaa[[[VVVMMMFFF@@@>>>;;;666444555000444888<<>>;;;???===:::999:::999777555666666777777777888888888666666777777888888888888999999999888777666555444555555555666666777777777;;;888888;;;:::888:::???KKKaaa|||{{{~~~~~~uuutttuuuwww{{{zzzpppeeefffwwwxxxiiiiiissshhhbbbeeeeee^^^\\\```kkkvvvsssbbbPPPOOOMMMJJJFFFEEELLLXXXaaazzzrrrkkkkkkllljjjnnnwww|||{{{zzz|||yyy{{{uuuttttttqqqtttjjj^^^XXXZZZ]]]___^^^]]][[[ZZZ]]]aaaaaa]]]XXXXXXVVVSSSTTTWWWYYYXXXWWWXXXWWWVVVWWWXXXYYYXXXVVVPPPPPPOOOOOOMMMLLLJJJIIItttjjjYYYJJJHHHOOORRRPPPKKKOOOKKKQQQsssdddAAA======FFFPPPSSSRRRPPPRRRWWW```ccc___XXXXXX^^^lll~~~sssgggvvvccc___[[[XXXWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSUUUTTTSSSQQQOOONNNMMMNNNTTTSSSRRRPPPPPPQQQSSSVVVQQQPPPPPPRRRUUUWWWXXXXXXTTTRRRRRRTTTRRRPPPRRRWWWUUUVVVZZZiii|||wwwvvvvvvwwwyyyyyywwwzzz~~~}}}zzzxxxtttnnnhhhfffggggggggghhhjjjiiigggeee___^^^^^^aaagggpppxxx~~~nnnbbbvvvssshhhxxx}}}kkk}}}cccXXXmmmxxxuuu}}}yyyiiiQQQEEETTTxxx~~~~~~~~~~~~|||zzzyyyxxxxxxwwwuuusssmmmkkkhhheeeaaa\\\VVVSSSJJJCCC===<<<999555444666111666<<<@@@CCCDDDEEEFFFFFFIIIHHHWWWwwwWWWHHHCCCSSS}}}xxxeeeeeetttyyy\\\[[[[[[TTTPPPMMMJJJIIIGGGFFFGGGJJJNNNQQQJJJJJJIIIHHHHHHJJJOOORRRSSSQQQNNNLLLLLLMMMOOOOOOMMMKKKIIIHHHIIIJJJIIIIIIFFFGGGGGGEEECCCAAAAAABBBCCC@@@===<<<>>>???===::::::999888888999888777666666666666777888888999999555555555555555666666666555555666777777666666666444444555555555555666666333222444999<<<:::888888;;;GGGXXXhhhyyy|||rrryyyyyyrrrrrr|||~~~wwwrrrwwwzzzgggrrryyytttlll]]]UUUUUURRR]]]pppvvvwwwzzzeeeYYYUUULLLCCCDDDGGGNNNYYYgggsss{{{zzzoooiiieeebbbjjjhhhjjjrrrxxxwwwssspppsss~~~yyyuuusssuuukkk___YYYYYY]]]``````^^^[[[ZZZ]]]aaaaaa\\\WWWVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWVVVVVVTTTQQQNNNJJJLLLOOORRRRRRPPPMMMKKKiii]]]OOOIIILLLOOOOOOMMMIIIOOOUUUddd}}}PPP<<<===@@@HHHOOORRRQQQOOOSSSYYY```bbbZZZUUU[[[eeeuuuooovvvrrraaa^^^YYYWWWWWWYYYZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRPPPMMMKKKLLLMMMUUUSSSQQQPPPOOOPPPQQQRRRMMMMMMNNNPPPSSSTTTSSSRRRWWWUUUVVVXXXVVVSSSSSSWWWQQQQQQVVVddd|||yyysssqqqrrrwww}}}~~~}}}}}}{{{wwwsssqqqmmmhhhfffhhhmmmmmmooorrrssssssooommmeeedddbbbbbbffflllrrrwwwrrrbbbyyysssjjjxxxnnn|||]]]```www~~~~~~xxxtttvvvyyyggg\\\LLLLLLlll~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxvvvttttttrrrpppnnngggeeeccc___ZZZTTTPPPMMMDDD===888888666333333555555:::@@@EEEFFFGGGGGGGGGCCCGGGMMMccc~~~|||```KKK;;;FFFnnnhhh___lllwwwrrrnnnNNNSSSSSSKKKKKKOOOIIIHHHGGGFFFHHHJJJMMMOOOIIIJJJLLLLLLMMMPPPTTTWWWSSSNNNJJJIIIKKKNNNMMMLLLHHHGGGFFFHHHJJJLLLMMMLLLHHHIIIHHHFFFCCCAAAAAAAAABBB@@@>>>============<<<777777777888777777666555666666777777888888888999555555444444444444555555333333444555666666666666444444555555555555555555333444666:::<<<;;;888666888;;;BBBNNN```uuu}}}yyytttmmmyyy{{{|||}}}}}}xxx|||}}}mmmeeeZZZ\\\aaahhhuuu~~~|||}}}uuummm___KKKFFFIIIFFFAAADDDLLL\\\qqquuuoooqqqrrrllleeellllllnnnqqqrrrooojjjfffiiipppvvvuuuppplllmmmoooiiifffbbb```___^^^^^^]]]^^^\\\[[[^^^cccddd___[[[VVVZZZ^^^___^^^\\\[[[[[[VVVUUUTTTTTTSSSRRRNNNKKKJJJMMMQQQUUUVVVTTTQQQOOOYYYNNNHHHMMMPPPMMMLLLOOOMMMRRRfffbbbEEE<<>>===<<<===>>>999:::;;;:::888777666555666666666777777777777777555555444333333444444555333444444555555555444444555555555555555555555555444666999:::::::::999777444555888<<>>CCCHHHLLLPPPUUUWWWWWWRRRVVVYYYXXXTTT[[[rrreeeggg}}}kkkfffZZZYYYXXXXXXXXXWWWTTTQQQPPPPPPQQQRRRRRRRRRRRRRRRNNNQQQRRRRRRQQQQQQTTTWWWTTTRRRQQQQQQRRRTTTTTTTTTNNNPPPTTTYYY^^^aaa```___VVVVVVXXX[[[XXXRRRPPPQQQOOONNNOOOVVVfffzzzyyy|||wwwvvvwwwtttmmmlllqqqyyy{{{~~~sssrrrpppppppppsssuuuwww||||||sssccc{{{rrrmmmzzzvvvrrr^^^|||uuuuuukkkgggzzz~~~ooo[[[[[[nnn~~~|||~~~~~~~~~}}}|||zzzyyyxxxxxxuuurrrooommmkkkhhheeeXXXWWWUUUPPPJJJDDD@@@???>>>888555555666444555777>>>BBBFFFIIIJJJIIIHHHHHHIIILLLQQQ^^^fffeeexxx|||UUUFFFHHH@@@bbbwwwccc```{{{\\\WWWkkkkkk```YYYRRRJJJOOOTTTMMMIIIIIIIIIIIIJJJKKKKKKLLLEEEHHHLLLNNNOOOPPPRRRSSSWWWNNNFFFHHHOOOTTTPPPJJJIIIGGGFFFEEEEEEEEECCCAAADDDEEEFFFEEECCCBBBBBBCCC>>>@@@AAA???<<<;;;>>>AAA===??????>>>;;;999777777666666666666666666666666666555444333333333444555555555555555444333333222555555555555555555555555111333555555555666666555222555777555444===RRRfffqqqiiiQQQIIIKKK___sssxxxuuugggrrrpppaaaXXXLLLGGGDDDBBBPPPaaaeeewwwkkkWWW[[[```dddfffeeecccaaaiiivvv|||pppkkkpppvvvuuusssoooiiiaaa]]]___eeedddeeeeeebbb^^^___eeekkkmmmiiieeedddeeebbb[[[UUUOOOUUU\\\^^^[[[VVVTTTTTTRRRRRRSSSVVV[[[]]]^^^]]]YYYYYYWWWVVVVVVVVVWWWXXXBBBHHHNNNOOOPPPPPPNNNJJJ]]]mmmvvvKKK???;;;>>>CCCIIIOOORRRSSSTTTTTTZZZ```^^^VVVVVVfff|||fff]]]qqqzzziiiaaaVVVXXXYYYWWWSSSQQQRRRTTTVVVTTTQQQOOOMMMMMMMMMNNNNNNMMMLLLMMMPPPRRRRRRRRRNNNNNNPPPSSSQQQNNNNNNRRRNNNXXX\\\[[[```jjjkkkdddccc```]]]\\\[[[YYYUUUQQQRRRTTTTTTSSSWWWfff}}}xxx}}}}}}uuurrruuuxxxyyyzzzxxxuuusssuuuwww~~~{{{xxxwwwwwwvvvvvvuuu{{{~~~kkkgggmmmsss{{{oookkkiiimmmmmmaaazzzlll[[[OOOsss}}}yyyvvvpppqqq~~~{{{}}}}}}zzzyyyyyytttnnnnnnllliiifffdddaaa]]]ZZZPPPNNNKKKGGGCCC???;;;:::666555333222444999===AAACCCHHHIIIFFFFFFKKKLLLIIIIIIRRRVVVQQQYYYvvv]]]GGGDDDEEERRRwww]]]oooqqq]]]kkksssXXXUUUQQQOOONNNNNNNNNMMMNNNNNNLLLIIIFFFEEEGGGIIIHHHJJJLLLJJJGGGIIIOOOUUUWWWQQQKKKKKKNNNPPPOOOMMMIIIGGGEEECCCBBBBBBCCCDDDFFFEEEDDDBBBAAA@@@???>>>>>>???AAACCCBBBAAA>>>===>>>???AAABBBAAA@@@>>>===;;;:::888777666666666666555666666666666666555555888777666666666555333222222333333111000000222555555555666666555444333333888888888666666999???DDD]]]wwwvvvpppeeeYYYPPPRRR]]]mmmzzzggg^^^hhhvvvxxxrrrxxxmmmaaaSSSIIIDDDGGGKKKPPP[[[mmmuuukkk```cccbbbaaa______bbbfffjjjnnnqqqttttttssssssvvvyyywwwrrrlllgggaaa]]]```gggdddgggfffbbbbbbgggjjjjjjiiieee___\\\\\\[[[YYYVVVYYY```eeebbb```bbb___ZZZRRRTTTYYY\\\YYYVVVYYY```^^^[[[XXXXXXXXXUUUPPPLLLKKKKKKMMMNNNOOOQQQUUUYYYkkkaaaDDD>>>>>>@@@DDDJJJOOORRRRRRRRRRRRWWWZZZYYYTTTXXXiii|||```aaasssyyyvvvaaaZZZWWWYYYYYYXXXUUUSSSSSSUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPOOONNNQQQMMMLLLOOOQQQOOONNNPPPOOOVVVXXXUUUXXXaaabbb\\\]]]ZZZXXXWWWWWWWWWTTTQQQVVVWWWVVVSSSVVVdddzzzzzzxxxpppllluuuwwwxxxvvvsssuuu{{{|||yyyxxxwwwvvvuuuzzz~~~mmmdddmmmxxxyyyiii}}}yyyxxx~~~hhhnnnwww^^^QQQ]]]yyymmmfffjjj~~~~~~~~~~~~~~~}}}}}}~~~|||xxxwwwxxxtttoooooolllgggccc___ZZZUUURRRKKKJJJGGGCCC???<<<999888555444333444666;;;@@@CCCGGGKKKKKKGGGHHHLLLLLLHHHGGGHHHKKKTTTlllSSS???DDDMMM}}}mmmbbbpppkkkhhhRRROOOMMMLLLMMMOOOOOOOOORRRQQQOOOMMMJJJJJJJJJJJJIIILLLMMMLLLIIIJJJOOOSSSUUUPPPLLLKKKNNNPPPNNNLLLJJJHHHFFFDDDBBBAAAAAAAAACCCCCCAAAAAAAAA@@@???>>>???AAABBBCCCCCCAAA???======>>>???@@@@@@>>>===;;;:::999777666666666777777666666666777777666666555999999888777666444222000333444444333222222333555666666666666666555444444444666777777666888;;;>>>OOOggg|||uuudddWWWTTT]]]rrruuulllgggeeeeeennnxxxqqqaaaXXXQQQIIIDDDFFFLLLWWWeeevvv{{{jjjfffeeebbbggghhhjjjjjjiiiiiijjjkkkkkklllnnnppptttvvvvvvvvvvvvqqqlllhhhaaa]]]___dddhhhkkkiiibbb___cccggghhhiiieee```___``````___]]][[[aaaccc___^^^``````\\\XXXYYY]]]aaa___ZZZZZZ^^^]]]ZZZWWWTTTSSSQQQPPPNNNLLLIIIKKKOOOPPPQQQ\\\jjjlllHHH<<<<<<@@@CCCFFFKKKOOOQQQQQQOOONNNRRRTTTTTTVVVaaatttooo```qqqkkk___ZZZXXXZZZZZZYYYWWWUUUUUUVVVSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKMMMOOOOOOMMMKKKSSSLLLHHHLLLPPPQQQQQQRRRTTTWWWUUUPPPRRRZZZ\\\XXXYYYWWWTTTSSSTTTTTTTTTSSSWWWWWWVVVSSSTTT```rrr|||ooofffkkknnnrrrrrrpppqqqvvv{{{~~~|||yyywwwwwwvvvzzz~~~nnnaaammmtttjjjooovvvjjj~~~~~~eeeSSSQQQwww|||pppgggeeeeeexxx~~~}}}{{{{{{|||}}}|||{{{{{{|||yyyuuuttttttqqqllllllggg```ZZZUUUPPPKKKHHHDDDCCCAAA>>>;;;999666555444444444666:::???CCCFFFFFFGGGGGGFFFGGGJJJIIIEEEIIICCCGGGaaaqqqEEE???UUUkkkvvvcccuuurrr```MMMLLLJJJKKKNNNPPPQQQRRRPPPOOOMMMLLLLLLKKKJJJHHHJJJLLLMMMLLLJJJIIILLLOOOPPPMMMJJJKKKMMMMMMKKKHHHJJJIIIHHHFFFCCCAAA???>>>AAA@@@???@@@AAABBBAAA@@@BBBCCCDDDDDDCCCAAA???===;;;<<<===>>>===<<<;;;:::999888777666666666777888666666777888888777777666666666666666555333222111333555777777666444444555666666777777777666555555222444666777666666666888===OOOdddsss}}}zzzyyy}}}|||sssqqqrrrqqqkkkdddbbbiiirrr}}}uuudddbbbjjjqqquuuhhhUUUGGGCCCEEEIIIKKKVVV___oooooo^^^XXXXXX]]]aaaeeeiiinnnooonnnjjjfffeeejjjiiiiiimmmssstttqqqnnnsssnnnjjjgggbbb\\\]]]aaaiiillliii```YYY[[[```cccddd```]]]]]]```aaaaaa___WWW[[[[[[XXXXXX[[[]]]\\\VVVVVVZZZ___```[[[XXXXXXYYYXXXUUUQQQMMMLLLNNNPPPIIIHHHNNNUUUUUUWWWjjjOOO===::::::AAAEEEGGGJJJNNNPPPOOOLLLIIIMMMNNNRRR\\\mmm~~~^^^nnnvvvdddaaa___ZZZZZZ[[[[[[YYYXXXWWWVVVSSSSSSSSSRRRQQQOOOMMMLLLMMMMMMNNNQQQRRRRRRPPPMMMSSSNNNKKKMMMQQQSSSWWW\\\^^^]]]XXXSSSUUU]]]___]]]ZZZXXXUUUSSSRRRSSSTTTTTTSSSUUUUUUTTTTTTZZZgggqqqyyy{{{sssmmmhhhjjjmmmpppqqqpppnnnlllvvvwww|||{{{yyyyyyzzz}}}~~~mmmeeepppzzzjjjsss{{{wwwxxxoooUUUYYYfff~~~qqqfff```___qqq~~~}}}~~~|||{{{zzz{{{{{{zzzyyywwwxxxwwwssspppooojjjddd___ZZZTTTNNNIIIFFFCCCAAA??????===;;;999777555555333444777:::>>>CCCFFFHHHDDDFFFGGGIIIJJJJJJHHHDDDLLLKKKXXXyyyWWWAAASSS|||ooofffiiixxxddd\\\QQQPPPNNNOOOQQQRRRSSSRRRNNNMMMLLLMMMOOOPPPNNNKKKKKKLLLMMMLLLJJJHHHIIIKKKKKKJJJIIIJJJLLLKKKIIIFFFIIIIIIIIIHHHFFFDDDAAA???AAA???>>>@@@CCCDDDCCCAAACCCDDDDDDDDDCCCAAA>>>===::::::;;;;;;;;;:::999888777777666555555666888888666777777888888888888777222444555555444444444444333666999:::888666555555666777777777777777666666444555555555555444444555555>>>HHHSSSeeezzzvvveeeVVVQQQ[[[fffjjjooowwwtttbbbQQQOOORRRVVV___jjj|||~~~yyyyyy}}}nnnWWWLLLOOOWWW\\\\\\SSSHHHCCCGGGTTTccclll|||tttaaaTTTVVVYYYWWWYYYaaafffjjjoooqqqnnnjjjeeecccnnnmmmnnnpppqqqppplllhhhqqqllliiihhhddd^^^]]]```hhhkkkhhh^^^VVVXXX]]]aaa]]]ZZZXXXYYY\\\^^^]]][[[VVVYYYZZZYYYXXXZZZ\\\]]]SSSRRRUUU\\\^^^ZZZUUUTTTTTTUUUTTTPPPLLLJJJLLLPPPKKKMMMRRRXXXZZZeee___???@@@>>>999BBBGGGHHHJJJNNNQQQPPPLLLHHHJJJLLLTTTcccttt```\\\hhh___aaa___ZZZ[[[[[[\\\\\\ZZZXXXWWWTTTTTTTTTTTTSSSRRRPPPPPPSSSSSSTTTVVVXXXXXXVVVSSSTTTRRRSSSSSSRRRSSS\\\gggfffbbb\\\ZZZ^^^eeegggfff[[[YYYVVVSSSPPPOOOPPPQQQOOOSSSVVVWWWVVVXXX^^^ccczzz}}}vvvyyy|||{{{|||~~~vvvppplllnnnrrrtttpppkkknnnnnnsss|||{{{}}}mmmlllsss|||sssgggiii{{{{{{YYYPPPnnn~~~{{{|||~~~ooo^^^[[[iiixxx}}}|||{{{{{{}}}|||{{{{{{zzzxxxvvvsssvvvuuurrroookkkcccZZZOOOKKKFFFCCCBBBAAA@@@???======<<<:::999777666555444666:::>>>CCCFFFHHHIIIHHHJJJMMMOOONNNJJJGGGFFFLLL[[[wwwcccEEELLLuuuooo[[[fff{{{wwwddd^^^XXXZZZXXXUUUTTTTTTSSSRRRPPPNNNOOOPPPRRRUUUVVVVVVUUUPPPQQQPPPOOOLLLKKKJJJJJJKKKKKKKKKMMMMMMLLLJJJHHHFFFGGGIIIJJJIIIGGGEEECCCCCC@@@???AAAEEEGGGEEEBBBCCCCCCCCCBBBAAA???>>>===:::::::::::::::999999888777666555555555666777888666666777888888888888888777999:::999666555555666333666999;;;999777555555666666777777777777777666888666444333333444555555666777999>>>LLL```rrr{{{zzzkkkSSSDDDJJJTTTXXXeeeuuuvvvbbbaaaeeeeeecccddd___gggnnnnnnjjjjjjsss{{{yyyzzztttqqqjjjmmmrrr|||zzzpppkkkooodddSSSGGGFFFNNNRRRPPPJJJJJJLLLSSSaaattt___UUUNNNQQQ___ddd\\\^^^hhhppprrruuuuuusssooommmlllrrruuuxxxwwwtttpppnnnmmmqqqmmmjjjkkkiiieeedddfffkkknnnmmmddd___```dddfff^^^\\\YYYZZZ]]]^^^]]]ZZZ```aaacccbbb```\\\ZZZ[[[WWWUUUWWW\\\]]]XXXSSSRRROOORRRTTTRRRNNNLLLLLLNNNLLLMMMPPPSSS^^^uuukkkEEE;;;CCCAAA===EEEIIIIIIKKKPPPTTTSSSOOOKKKIIIPPP]]]lllxxxxxxXXXlllhhhbbbbbb___[[[ZZZ[[[\\\]]]\\\YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXZZZ]]]^^^\\\[[[WWWXXXYYYXXXTTTSSS]]]jjjgggbbb\\\]]]bbbhhhiiihhhYYYYYYWWWSSSNNNLLLLLLMMMMMMRRRVVVXXXWWWWWWYYY[[[fffsssyyy||||||~~~yyylllhhhlllrrrtttrrrjjjjjjmmmvvv}}}~~~rrrrrrtttvvvnnnyyyXXXooo|||rrrzzz{{{fffPPP```mmmgggpppppppppkkk```ZZZggg~~~{{{||||||{{{zzzzzz|||~~~}}}|||zzzyyyyyywwwuuurrrqqqsssrrrmmmiiiddd[[[RRRDDDBBB@@@???@@@AAAAAA@@@======<<<;;;999888777777777:::>>>CCCFFFHHHIIIIIIHHHJJJMMMMMMHHHCCCEEEKKKWWWuuuzzzPPPGGGgggzzz___YYYoooeee^^^^^^YYY]]][[[XXXVVVUUURRROOOMMMKKKMMMPPPQQQRRRTTTWWWYYYXXXWWWUUURRRPPPNNNMMMLLLLLLMMMNNNOOONNNNNNLLLLLLDDDEEEGGGIIIJJJIIIHHHGGGFFFBBB@@@AAAFFFGGGDDDAAA@@@@@@@@@@@@???>>><<<<<<;;;;;;:::::::::999999999888777666555555555666777555555666777888888888888>>>@@@AAA>>>999555555666222555888999888666555444555555666777777777666666999666333222333555555555888777666777@@@OOO```kkkqqqeeeNNNJJJJJJKKKVVVhhhxxxzzzrrrsssoooeeeXXXTTTYYY```fffjjjggg\\\YYY___cccbbbXXX[[[____________cccfffiiihhhgggggggggeeebbb```kkkxxx|||oooaaaWWWSSSQQQLLLDDDAAAIIIRRRTTTPPPFFFNNNZZZhhhyyyjjj[[[TTTSSS[[[ggghhhbbbeeeqqquuuvvvwwwvvvuuuttttttuuutttxxx|||{{{vvvsssssstttpppllliiilllmmmkkkkkkmmmqqqttttttooommmnnnnnnllldddaaa```aaacccdddbbb___eeeddddddccc^^^VVVRRRSSSYYYVVVUUUVVVTTTOOOLLLNNNPPPRRRSSSSSSRRRPPPOOOOOOIIIMMMQQQZZZrrrkkkNNN===>>>>>>???FFFIIILLLLLLNNNSSSYYYYYYUUUPPPLLLXXXlll|||qqqfff{{{jjjeeebbb___ZZZZZZZZZ\\\^^^]]]YYYVVVSSSSSSRRRRRRSSSUUUVVVWWWZZZYYYYYY[[[^^^```aaa```^^^\\\ZZZXXXTTTRRRYYYccc___ZZZVVVYYY___cccbbb```XXXYYYYYYUUUPPPMMMLLLMMMKKKNNNQQQSSSRRRRRRTTTVVVVVVaaa|||yyy~~~rrrzzzxxxooolllnnnqqqssshhhhhhhhhkkkppptttvvvwww|||~~~~~~}}}|||uuussstttllljjjXXXvvv~~~llltttfffSSS^^^jjj]]]aaalllnnniiifffjjjyyy}}}~~~}}}}}}|||yyywwwqqqrrrsssrrrqqqssswww{{{wwwvvvuuuuuuuuutttqqqooonnnnnniiibbb\\\XXXPPPHHHCCCBBBAAABBBCCCDDDCCCBBB>>>===<<<;;;:::888777777:::===BBBFFFIIIIIIHHHGGGDDDFFFHHHHHHCCCBBBOOO___wwweeeKKKZZZ}}}fff```mmm}}}sss^^^XXXXXXXXXXXXVVVTTTRRRQQQOOOLLLJJJGGGKKKOOONNNKKKLLLRRRWWW]]]ZZZVVVRRRPPPNNNMMMLLLIIIJJJKKKLLLKKKJJJJJJKKKBBBCCCEEEGGGHHHHHHGGGGGGHHHDDD@@@AAAEEEFFFBBB===============<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;999888666555444444555666444444555666777777777777;;;>>>???===777444444777222444777777666444444444444444555666666666666666666444333333555666444222333444666777888???KKKVVVaaappp~~~nnnbbb___ZZZRRRTTT\\\sss|||uuuyyyttthhheeejjjqqqoookkkhhhggghhhiiifffbbbgggkkknnnooonnnpppuuuzzzyyyyyy{{{~~~|||sssjjjcccYYYMMMGGGHHHBBBDDDFFFIIISSS^^^dddccc[[[fffvvvooo___]]]YYY[[[aaaggggggdddiiiqqqtttuuuvvvvvvuuuuuuwwwxxxvvvvvvvvvuuurrrpppoooooojjjeeebbbfffjjjkkkllloooqqqttttttsssttttttooohhhdddbbbaaacccfffgggeeeccc```\\\[[[[[[VVVOOONNNQQQTTTRRRQQQPPPLLLHHHKKKQQQTTTSSSRRRRRRSSSTTTSSSRRRHHHQQQ[[[mmmRRR@@@???AAA666===LLLLLLOOONNNQQQVVV\\\^^^YYYTTTPPP```yyypppwwwnnnfffbbb]]]YYYZZZYYYZZZ\\\^^^]]]YYYUUURRRRRRQQQQQQRRRTTTWWWYYYZZZYYYYYY[[[^^^aaabbbbbbccc^^^YYYWWWTTTRRRUUUZZZXXXRRROOOSSSYYY[[[YYYVVVYYY[[[\\\YYYTTTPPPPPPPPPHHHJJJKKKKKKKKKMMMPPPSSSJJJQQQjjj{{{rrruuummmhhhxxxwwwpppnnnpppgggfffdddcccdddfffhhhjjjwwwzzz||||||}}}uuuqqqtttkkk\\\]]]yyytttpppoooTTTJJJqqq}}}ZZZOOOZZZiiiooowwwqqqrrr{{{zzz}}}zzzvvvtttsssqqqmmmiiicccddddddcccbbbeeekkkpppqqqppppppqqqrrrqqqooommmkkkhhh```VVVPPPLLLGGGAAAGGGFFFEEEFFFGGGFFFDDDBBB>>>>>>===;;;:::888777777<<>>===<<<;;;;;;;;;<<<<<<999888666555444444444555333444555666777777777777111555999888444333555888111333555666444333333444333333444555666666555555333222222555777666222///---111555555222222999AAAEEERRReeeyyyrrrqqqwww~~~{{{mmmcccaaaZZZkkkvvvssspppqqqkkk```[[[^^^mmmyyytttvvv|||vvv~~~~~~zzz{{{}}}nnndddQQQNNNNNNNNNGGG??????EEECCCKKKRRRXXXaaaooozzzzzzrrrsssrrrdddVVVRRRXXX\\\aaadddeeefffiiillltttvvvxxxyyyxxxyyyzzz|||xxxsssooommmllljjjfffbbbbbb\\\ZZZ___dddfffiiillllllnnnoooppprrrrrriii___```^^^]]]```dddfffdddbbbZZZVVVTTTVVVTTTPPPSSSZZZRRRQQQQQQPPPMMMLLLSSS]]]YYYUUUQQQQQQSSSVVVVVVUUUUUUZZZmmmZZZ@@@???>>>>>>AAAEEEJJJMMMSSSOOORRR[[[```ZZZRRRPPPTTTjjjtttwwwfffbbb\\\YYY^^^\\\ZZZYYYXXXWWWWWWUUUSSSUUUSSSRRRUUUVVVTTTUUUYYYWWWYYY[[[]]]___aaabbbcccYYYZZZYYYUUUSSSUUUUUURRRRRRTTTWWWXXXWWWWWWWWWXXX\\\[[[ZZZYYYWWWTTTOOOLLLLLLOOOSSSSSSQQQOOOOOOPPPRRRTTT^^^qqq{{{|||nnnssstttyyy___dddtttyyyyyy~~~wwwhhheeedddbbb]]]YYYXXX^^^eeeeeekkksssyyy}}}rrrmmmaaa^^^LLLsss}}}yyynnnVVVPPPooo]]]PPP^^^wwwuuu~~~{{{xxxxxxrrriiibbb^^^YYYTTTPPPMMMQQQVVVYYYZZZ]]]aaaddddddggghhhgggjjjnnnkkkccc]]]VVVLLLEEEBBBCCCEEEFFFHHHGGGFFFFFFFFFFFFEEECCC???===999666444555777888DDDFFFIIIKKKKKKJJJIIIHHHKKK???>>>IIINNNYYYVVVIIIdddlllddd]]]ppprrr___^^^tttsss___VVVSSSOOOMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIRRRNNNIIIHHHJJJMMMMMMLLLPPPOOOOOOQQQSSSTTTRRROOOHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIGGGDDDBBBDDDFFFDDD>>>888888999999999777888999;;;;;;;;;:::999888888888888777777555444444555666777999777666444333333333333888666444333333333333222222222222333333444444444222333555777888999888888777666666555444333333333111222333333222222444555666:::FFF\\\www{{{vvvyyy}}}zzzdddYYYUUUQQQLLLHHHFFFMMM^^^rrr}}}~~~||||||www|||uuuxxxmmmaaaUUUSSSXXX^^^aaa___YYYRRRNNNJJJEEEEEEJJJLLLIIIJJJNNNXXXaaalllvvv}}}vvvgggbbb]]]]]]___]]]UUUNNNQQQTTTYYY^^^bbbfffkkknnnjjjlllsssyyyzzzvvvuuuwwwiiihhhgggggggggddd```]]]\\\[[[YYYXXX[[[```eeeiiiggggggiiimmmjjjccc]]]]]]]]]___```^^^[[[YYYZZZ\\\[[[ZZZYYYXXXXXXWWWWWWWWWTTTUUUVVVVVVVVVXXX[[[^^^]]]WWWPPPOOORRRTTTTTTRRRcccssskkkGGG======>>>@@@CCCHHHMMMOOOVVVTTTWWW]]]]]]VVVPPPOOO]]]uuuyyyiiibbbeeebbbbbbfff\\\[[[ZZZZZZYYYYYYXXXWWWVVVSSSSSSWWWXXXVVVWWWZZZ[[[[[[\\\]]]^^^^^^^^^^^^XXXZZZXXXTTTRRRTTTTTTQQQSSSUUUWWWWWWVVVUUUVVVVVV]]]\\\[[[[[[ZZZXXXTTTQQQQQQRRRSSSRRRPPPPPPRRRUUU[[[YYYZZZdddttt~~~yyy|||yyyrrrbbb]]]iiiwwwzzzllleeedddcccdddccc___[[[XXX^^^bbbjjjuuuqqqkkk~~~vvvYYYWWWYYYzzzyyyoooXXX^^^ooogggTTThhh~~~~~~|||xxxuuukkkddd[[[UUUQQQPPPOOOMMMRRRVVV[[[^^^___aaadddgggbbbeeeeeedddfffhhhccc[[[RRRMMMGGGDDDDDDFFFIIIJJJMMMKKKIIIGGGGGGFFFDDDBBB>>><<<999666666888:::;;;DDDHHHLLLMMMKKKIIIIIIKKKIIIEEEGGGPPP___yyymmm\\\hhhuuuZZZiiiwwwuuu___WWWbbb{{{qqqbbbVVVSSSSSSQQQOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIQQQNNNKKKKKKMMMOOOOOONNNLLLLLLLLLOOORRRSSSQQQNNNJJJIIIFFFDDDCCCCCCDDDEEECCCCCCEEEFFFFFFFFFEEEDDDBBB@@@>>>@@@CCCBBB===999:::;;;<<<;;;:::999:::;;;;;;:::999888888777888888666666555555555555666666999888777666555555666666666555333333333333333222222222222333333444444444222333555777888888888888888888777777666555555444111333444444333333444555555777:::CCCTTTlllvvveeeXXXNNNHHHGGGHHHGGGKKKWWW```cccbbbccc```gggsss~~~xxxzzzdddUUUOOOJJJEEEKKKLLLNNNPPPQQQOOOJJJGGGMMMOOOUUU[[[[[[ZZZ^^^fffqqq{{{zzzjjjdddWWWVVVUUUVVVYYYXXXSSSNNNSSSWWW]]]```aaa___^^^^^^fffgggllltttvvvsssqqqrrriiihhhgggffffffddd```]]][[[XXXUUUSSSVVV]]]fffkkkjjjddd```cccccc___YYYWWW]]]___```^^^ZZZXXXYYY[[[]]]\\\ZZZYYYXXXXXXXXXXXXSSSSSSTTTWWWYYY\\\^^^___UUUPPPKKKJJJLLLMMMLLLJJJssszzzRRR@@@:::;;;???CCCHHHLLLPPPRRRWWWXXX\\\^^^[[[UUUSSSUUUccc{{{}}}nnn}}}zzzcccbbbfffccc```bbb\\\[[[[[[ZZZYYYXXXWWWWWWVVVSSSTTTXXXYYYWWWXXX\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYWWWSSSQQQTTTTTTQQQTTTUUUVVVUUUSSSRRRRRRSSS[[[[[[[[[\\\\\\[[[XXXUUUTTTSSSQQQNNNMMMPPPUUUYYY___\\\XXXZZZhhhzzz}}}www{{{mmmnnnwwwfffcccpppqqqdddbbbbbbdddgggddd[[[RRRUUUWWW```oooooojjj~~~lllQQQQQQgggssscccKKKjjjaaaaaannn~~~xxx|||||||||xxxqqqkkk[[[VVVNNNIIIIIILLLOOOQQQZZZ^^^cccggghhhiiikkklllfffgggfffddddddccc\\\TTTFFFEEEDDDEEEIIIMMMOOOPPPRRROOOLLLIIIGGGEEEBBB@@@:::999888777888;;;>>>@@@GGGJJJMMMMMMKKKIIIJJJKKKDDDHHHNNNZZZuuuwwwRRRhhhjjj[[[gggWWW[[[lllzzz]]]VVVPPPQQQTTTRRROOOMMMKKKKKKKKKKKKKKKJJJJJJJJJNNNMMMLLLMMMOOOPPPPPPOOOHHHIIIKKKNNNQQQQQQOOOLLLLLLIIIFFFCCCBBBCCCEEEGGGCCCDDDEEEFFFEEECCCAAA@@@===:::999;;;>>>???===:::;;;===???>>><<<;;;::::::::::::999888777777777777444555555666666666555555888777666666666666777777444333333222222333333333222222333333333333444444222333444666777777777777777777777666666555555444222444555444333333444666666777777555999KKKfff{{{zzzkkk^^^WWWWWW[[[SSSLLLJJJQQQWWWUUUNNNIIIKKKNNNWWWccckkkooottt{{{xxxsssmmmqqquuukkkhhhuuu{{{yyyuuujjjggglllsssuuu{{{eeeOOODDDDDDFFFGGGGGGIIIOOOVVV[[[\\\WWWSSS\\\cccmmmrrrooonnnuuupppZZZSSSTTTNNNPPPTTTWWWYYYXXXVVVTTTVVVXXXZZZ[[[ZZZYYYXXXYYYbbb```dddmmmrrrpppllljjjhhhgggfffffffffeeecccaaa]]]YYYSSSQQQTTT]]]gggmmmlllaaaYYYZZZ]]]\\\WWWTTT[[[]]]^^^\\\XXXVVVXXXZZZ]]]\\\ZZZYYYXXXXXXYYYYYYUUUTTTTTTWWW\\\]]]\\\YYYRRRNNNKKKKKKLLLLLLIIIFFF___GGG>>>:::===BBBGGGLLLOOOQQQRRRTTTYYY______ZZZWWW[[[bbbjjj{{{zzzlll|||~~~tttddddddfffaaa]]]]]][[[[[[ZZZXXXVVVTTTSSSSSSTTTRRRSSSWWWYYYWWWXXX[[[]]]\\\[[[YYYXXXWWWVVVVVVXXXYYYWWWRRRQQQTTTUUUSSSVVVVVVUUURRROOOMMMMMMNNNVVVVVVWWWYYY[[[ZZZXXXVVVRRRPPPNNNLLLMMMPPPTTTWWWYYY\\\ZZZVVV```ttt}}}{{{xxxooofff{{{tttsssrrrgggfffdddbbbcccccc^^^WWWQQQSSS\\\kkk{{{nnnlll{{{eeeMMMQQQqqqzzzjjjZZZ\\\|||vvvddd{{{~~~jjjiii{{{}}}{{{wwwpppddd\\\QQQOOOLLLLLLPPPVVV[[[___fffjjjoootttvvvvvvuuutttqqqoookkkhhheee```WWWOOOAAACCCFFFKKKQQQUUUVVVUUUTTTPPPKKKGGGDDDBBB>>><<<666666666777:::>>>BBBDDDJJJIIIIIIKKKNNNOOONNNMMMIIINNNZZZsssdddWWWkkkqqqjjjnnn{{{dddYYYUUURRRRRRRRRPPPLLLIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPPPPPPPOOOHHHJJJLLLOOOPPPNNNLLLJJJKKKIIIGGGDDDCCCDDDEEEFFFBBBCCCEEEFFFEEEBBB@@@>>>;;;999888999;;;<<<;;;999;;;===??????<<<:::888888999999888777666666666666333444555666777666555444444444444444555555666666222333333222222222333555333333333333333333333333222333333444555666666666444444444333333333222222333444555555444333444555222777999666444;;;KKKYYYhhhmmm{{{wwwpppmmmmmmsssyyymmmjjjmmmxxx{{{ooo[[[LLLKKKGGGEEEIIIMMMQQQXXX______ZZZPPPPPPTTTLLLIIIUUUbbbppp{{{xxxnnneee___ZZZYYYSSSMMMLLLLLLLLLPPPUUU\\\TTTIIIAAA@@@DDDGGGHHHNNNYYYiiitttwwwtttooolllxxx}}}}}}hhh\\\VVVRRRNNNKKKPPPVVVYYYYYYWWWWWWXXXUUUTTTRRRQQQRRRWWW___eee___\\\^^^hhhnnnmmmhhheeeeeedddcccdddfffgggfffeee```\\\XXXVVVXXX___gggllliii```YYYZZZ]]][[[YYYXXXZZZ[[[[[[YYYUUUTTTVVVYYYZZZYYYXXXWWWWWWXXXYYYZZZYYYVVVUUUWWWZZZZZZTTTNNNOOONNNMMMMMMMMMKKKGGGDDDYYYIII@@@777>>>AAAFFFKKKOOOQQQQQQQQQUUU\\\bbb___ZZZ[[[dddlllyyy{{{llllllxxxyyykkkaaabbbdddbbbaaabbb\\\]]]\\\YYYTTTQQQPPPQQQRRRPPPQQQVVVWWWUUUUUUWWWXXXWWWVVVUUUTTTTTTTTTTTTWWWXXXVVVRRRRRRVVVWWWVVVXXXWWWTTTPPPLLLJJJJJJKKKPPPQQQRRRUUUWWWWWWVVVTTTPPPOOONNNNNNPPPRRRTTTUUUUUU[[[YYYRRRUUUiii~~~~~~zzzkkkuuuxxxyyy{{{rrrqqqwwwwwwooofffbbb^^^ZZZQQQUUU]]]gggqqqyyyiiimmmuuu^^^LLLXXX}}}jjjaaaZZZvvvooo{{{wwwllllllwww~~~~~~{{{wwwpppeeeXXXOOONNNPPPUUUZZZ```ggglllpppuuuxxx~~~~~~xxxsssmmmiiiccc[[[QQQKKKCCCFFFLLLSSSYYY[[[ZZZXXXQQQMMMGGGCCC@@@===:::888555555666999<<>>GGGBBBKKKRRRSSSPPPMMMGGG@@@GGGBBBBBBGGGJJJJJJPPPXXXUUUPPPMMMPPPWWW\\\___```iiixxx{{{zzz|||qqqcccSSSMMMPPPTTTQQQMMMIIINNNTTTUUURRROOOOOOPPPNNNNNNNNNOOOSSSZZZdddkkk]]]ZZZ]]]eeellljjjeeebbb___^^^]]]___bbbeeeffffff```^^^\\\[[[\\\___ccceeeaaa]]]\\\^^^^^^[[[[[[]]]YYYZZZZZZWWWSSSRRRUUUXXXVVVUUUTTTSSSTTTVVVXXXZZZXXXUUUSSSTTTWWWUUUNNNGGGJJJJJJKKKKKKKKKHHHDDDAAAUUU>>>???@@@999AAADDDIIINNNQQQRRRRRRRRRYYYaaaeee```[[[___kkksssttt|||gggpppxxx|||pppggg`````````^^^^^^```^^^______[[[UUURRRQQQSSSPPPOOOPPPUUUUUURRRRRRTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUTTTPPPQQQVVVYYYXXXWWWVVVSSSOOOLLLLLLNNNPPPPPPPPPQQQTTTVVVVVVTTTRRRPPPOOOPPPRRRUUUWWWWWWVVVVVVXXXUUULLLJJJZZZxxx|||yyy|||~~~~~~vvvzzznnnsss}}}{{{rrreee]]]WWWSSSWWW]]]```dddjjjttt|||ccclllkkkUUUNNNeeesss^^^```mmmnnnppp~~~wwwpppllllll|||zzzzzzxxxqqqfffZZZQQQLLLRRRXXXaaaiiipppuuuzzz|||vvvnnnfffbbb\\\RRRJJJFFFFFFIIIOOOWWW[[[\\\XXXUUUJJJFFFAAA===:::999777555777777999<<<@@@DDDHHHJJJHHHJJJSSSbbbqqqtttjjj```aaammmffffffiii]]]ooobbbTTTXXXVVVWWWSSSLLLHHHIIIJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMDDDGGGJJJKKKKKKJJJKKKLLLPPPQQQQQQPPPLLLIIIHHHHHHGGGHHHIIIJJJIIIFFFDDDBBBDDDDDDDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;:::999777666555777999888666555444444777777666555444444444444222333444555555555555555555555666777888888777777333555666555222111333666444444333333333333222222222222111111222333444444444444444444444444444444333444555444222111222333333222222111111333555666777>>>KKKYYYeeessstttoooqqqwww||||||vvvtttuuu___]]]VVVVVV^^^ZZZUUU\\\[[[```ddddddccc```XXXPPPXXXWWWXXX\\\___fffsssxxxtttxxx|||lll[[[MMMPPPOOOMMMLLLKKKLLLNNNOOOKKKNNNQQQPPPMMMKKKKKKLLLHHHKKKQQQUUUXXX[[[]]]___[[[YYY\\\dddhhhddd```^^^[[[ZZZXXXYYY]]]```cccccc^^^^^^__________________\\\[[[\\\______[[[[[[^^^[[[\\\[[[XXXTTTSSSVVVZZZUUUTTTQQQPPPPPPRRRUUUVVVSSSQQQPPPRRRRRRPPPKKKGGGIIIJJJLLLLLLKKKIIIFFFDDD\\\CCC======???BBBCCCFFFJJJOOORRRTTTTTTTTTZZZbbbeee___]]]fffsss|||zzziii{{{~~~nnnmmmhhhdddbbb___[[[YYYZZZ[[[]]]^^^[[[UUURRRSSSUUUQQQOOOQQQUUUUUUQQQOOOQQQPPPOOOMMMLLLMMMNNNOOOQQQPPPQQQPPPMMMOOOUUUYYYYYYTTTTTTRRRPPPPPPRRRWWWZZZTTTTTTUUUWWWYYYYYYVVVTTTQQQOOOOOOQQQUUUXXXXXXWWWTTTQQQOOONNNJJJOOOiiiwwwiiipppxxxxxxiii```YYYSSSVVVXXXWWWXXX\\\fffnnn{{{bbbmmm~~~___NNNTTTxxxjjj]]]lllwwwqqqpppfffccclllwwwwwwtttiii[[[RRRQQQTTT]]]cccmmmtttzzz}}}{{{ssslllcccZZZWWWSSSJJJDDDDDDDDDHHHNNNUUUXXXWWWSSSOOODDD@@@;;;888777666666555;;;<<<>>>AAADDDHHHKKKMMMPPP\\\pppqqqccchhhvvvnnnwwwWWWZZZ{{{gggVVVTTTWWWSSSVVVTTTLLLGGGHHHKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNDDDGGGIIIJJJIIIHHHJJJLLLPPPQQQPPPNNNJJJHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCFFFEEECCC@@@???>>>======:::;;;======;;;888777666444555666555444333444555777666555444333333333333333333333333444555666777555666777888888777777666555777999666222111333777444444444333333222222222222222111000111222333444333333333333333333444444222333444333111000111222444444333111111333666888444666:::@@@GGGVVVnnnzzz{{{yyyzzz{{{zzzrrrsss}}}|||yyy}}}ssskkkooouuuzzzyyy{{{yyy^^^SSSLLLEEEHHHKKKNNNNNNKKKJJJLLLNNNKKKLLLMMMMMMLLLKKKLLLMMMHHHLLLRRRUUUVVVUUUTTTSSSWWWWWW[[[aaabbb]]]ZZZZZZ```]]]ZZZZZZ\\\___aaabbb______```aaaaaaaaaaaaaaaaaa\\\ZZZ^^^```^^^]]]^^^^^^___^^^[[[WWWVVVZZZ]]]XXXVVVRRROOONNNNNNPPPQQQRRRRRRRRRQQQNNNKKKHHHFFFGGGIIIKKKLLLKKKIIIGGGFFFkkkEEEDDDEEE:::777AAACCCFFFJJJOOOSSSUUUWWWWWWWWW___ccc^^^___lll|||~~~uuukkkllleeedddddddddbbb___^^^^^^VVVYYY[[[XXXSSSQQQSSSVVVRRRPPPRRRUUUUUUQQQOOOPPPOOOMMMLLLJJJJJJKKKMMMNNNLLLNNNMMMKKKMMMTTTYYYYYYRRRRRRRRRRRRSSSXXX^^^cccYYYYYYYYY[[[\\\\\\YYYWWWPPPNNNLLLNNNRRRVVVWWWVVVNNNJJJNNNUUUQQQKKKYYYppp{{{ddd\\\uuukkkfff```SSSSSSRRRQQQPPPTTT[[[```mmmuuuvvv|||dddooozzzYYYKKK[[[vvvgggaaazzzuuunnnwwwnnniiiooo~~~zzzwwwvvvvvvpppcccTTTNNNUUU]]]gggmmmuuu{{{~~~|||ooofffeee[[[RRRPPPMMMFFFCCCDDDAAAEEEKKKQQQTTTSSSNNNJJJ@@@<<<888666555666666666??????AAADDDHHHKKKNNNPPP[[[oooqqqaaaqqqkkk}}}gggXXX___}}}yyytttXXXZZZ___YYYTTTYYYXXXOOOIIIJJJKKKJJJGGGHHHIIIJJJKKKMMMMMMNNNFFFHHHJJJJJJHHHHHHJJJLLLNNNOOOOOOLLLHHHGGGIIILLLKKKJJJHHHFFFEEEEEEEEEFFFHHHFFFBBB>>><<<::::::;;;777:::<<<===;;;999777666333444444333222222444666666666555444333333333333333333222222333444666777333444555666666555444333666999:::777333111333777444444444333333222222222222111000000000111222333111111111111111111111222111222333222000///000111---000333222000///222555333333444777;;;DDDUUUeee{{{xxx|||~~~~~~tttlllwwwxxxZZZHHHHHHJJJFFFDDDBBBBBBEEEJJJLLLJJJGGGGGGGGGGGGGGGIIIJJJLLLLLLLLLMMMOOOOOONNNNNNOOOPPPSSSTTTYYY___]]]XXXUUUVVVgggccc___^^^___aaaccccccaaaaaabbbcccdddeeeeeefffiii```ZZZ]]]bbbbbb___]]]aaabbbaaa]]]ZZZYYY]]]```\\\YYYTTTPPPMMMLLLMMMNNNVVVVVVUUUQQQLLLFFFCCCBBBAAACCCEEEFFFEEECCCCCCBBB]]]OOOAAA:::888999>>>CCCLLLMMMOOOPPPRRRUUUYYY\\\TTTXXX[[[___iii{{{~~~pppuuuggg___``````______]]]\\\[[[]]]\\\ZZZVVVSSSRRRTTTVVVTTTUUUTTTRRRPPPPPPQQQSSSRRRQQQNNNLLLKKKKKKLLLMMMLLLJJJIIIMMMTTTWWWVVVSSSSSSMMMKKKPPPSSSQQQQQQSSSMMMQQQRRRQQQSSSVVVWWWTTTIIIKKKKKKLLLPPPSSSQQQLLLOOOLLLMMMQQQQQQPPPWWW```ppptttZZZggg}}}rrrxxxeee^^^TTTOOOQQQSSSPPPPPPTTTWWW^^^eeejjjuuukkkyyyaaaMMMTTTiiijjjdddvvvnnnvvvmmmyyyzzzwwwtttqqquuunnnbbbXXXTTTYYYbbbjjjwww{{{~~~{{{{{{yyyvvvrrrmmmeee\\\VVVRRRNNNHHHBBB??????AAACCCCCCDDDDDDDDDCCCAAA???===666666444333666:::===<<>>===;;;;;;:::;;;;;;888999999888777666444333222444666666444333444666555444444333222333333333333444555444333222333444222222333444555666777777777777777777666666666666666555444444555555444222222222111111111222222333555444333222111111111111111111111111111222222222333222111111000000000111111222222111111444888;;;>>>CCCKKKTTT```rrr~~~ssslllcccTTTHHHJJJIIIGGGDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFAAA======BBBFFFGGGFFFKKKMMMOOOOOOOOONNNKKKHHHTTTTTTXXX[[[YYYTTTWWW]]]___dddccc]]]___ggghhhbbbccceeehhhjjjjjjjjjkkkkkk^^^ZZZXXXYYYZZZ[[[```fffgggddd```\\\ZZZ[[[]]]^^^XXXYYYYYYWWWSSSPPPPPPQQQLLLKKKHHHFFFEEEEEEEEEEEEEEEBBB@@@BBBHHHKKKJJJHHH;;;888888;;;<<<===BBBIIILLLOOOQQQSSSSSSTTTUUUWWWWWWSSSXXXhhhyyyyyyyyy^^^___^^^]]][[[YYYWWWVVVVVVVVVSSSSSSRRRPPPOOOQQQTTTWWWYYYXXXVVVRRRNNNLLLLLLMMMOOONNNLLLKKKKKKKKKLLLMMMIIIHHHHHHKKKOOOPPPMMMIIILLLIIIIIIMMMOOOMMMLLLNNNPPPTTTUUUTTTVVVYYYYYYWWWQQQGGGCCCIIIPPPQQQSSSXXXZZZWWWTTTSSSQQQOOORRRWWWYYYeee{{{qqqkkkiiiqqqwwwccclll}}}qqqcccZZZUUUOOOMMMMMMIIILLLOOOQQQXXXfffrrrwwwooowwwkkkXXXNNNkkk~~~eeerrrfffrrryyykkkeee___ZZZXXX\\\bbbeeefffeee___ZZZ[[[bbbmmmuuuzzz}}}xxxpppfff]]]UUUPPPNNNRRRRRRRRRRRRRRRNNNIIIFFF@@@>>><<<999777777777888555555444333333333333333777888;;;>>>AAACCCDDDEEEIIIGGGFFFHHHQQQhhhxxx]]]mmmrrreeeXXXjjjpppZZZ```rrr}}}yyyuuucccPPPKKKNNNQQQPPPPPPKKKJJJJJJKKKMMMNNNNNNMMMJJJNNNRRRRRROOOLLLMMMOOOMMMLLLKKKLLLMMMMMMLLLJJJ@@@???@@@CCCCCCBBBEEEJJJKKKHHHDDDBBBCCCCCCCCCCCC===<<<;;;;;;:::::::::;;;999999999999888666555444444555666666444333444555777555444222222333444555444555666444333111222333111111222222333444555555666555444444444555666777777555444555666666555333222222222222333444444555444444333222111111111111222222222222222222222222222111000000///000000000111222222111000000222444000222666<<>>===>>>>>>@@@BBBDDDFFFGGGFFFBBB===;;;===@@@AAABBBEEEIIIMMMPPPPPPMMMKKKJJJUUUVVVZZZ]]]\\\[[[^^^dddccciiikkkgggffflllnnnjjjfffgggiiijjjjjjiiigggfffZZZZZZZZZ[[[WWWUUUYYYaaacccaaa^^^[[[ZZZ[[[]]]^^^YYYYYYWWWUUUSSSSSSVVVYYYRRROOOJJJIIIKKKMMMMMMKKKHHHEEECCCDDDIIILLLMMMLLL999999;;;???>>>>>>DDDKKKNNNQQQTTTUUUUUUTTTUUUVVVWWWUUU^^^qqq~~~{{{mmm___eee___]]]ZZZWWWUUUTTTUUUUUUSSSRRRQQQPPPOOOPPPSSSVVVXXXWWWUUURRRNNNLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMJJJJJJLLLOOORRRSSSQQQNNNKKKIIIHHHIIIKKKMMMOOOQQQTTTXXXYYYXXXYYY]]]]]]ZZZHHHEEEKKKXXXZZZSSSRRRXXXZZZWWWSSSQQQNNNNNNPPPRRRVVV[[[ooo|||nnniiixxxnnnooosssggg^^^UUUNNNKKKHHHIIIKKKMMMSSS___mmmuuugggkkkVVVQQQRRRvvviiiaaa~~~lllqqqpppeee___]]]RRRNNNJJJJJJNNNRRRUUUWWW\\\YYYYYY```kkktttwwwwwwoooggg[[[OOOIIIJJJOOOSSSWWWXXXZZZ[[[[[[VVVOOOJJJ>>>===;;;999888666666666444333222111222333444555999999===BBBDDDCCCEEEGGGFFFEEEGGGPPPddduuu___jjjoooWWWgggyyynnn```ppp___UUUNNNOOORRRQQQMMMKKKJJJIIIHHHJJJLLLNNNNNNNNNHHHKKKOOOPPPOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKIIIDDDBBBCCCFFFGGGEEEGGGKKKNNNJJJGGGDDDDDDDDDCCCCCCAAA@@@???>>><<<;;;::::::;;;;;;;;;:::999999888777666666666555444444444444888666333222111222555666444555666444222111111222111111222222333444444555444333222222222444777888777666555555666777666444222222222222333444555555444333222222111111111222222222222111111111111000222111111000000000111111000111222222111000000111444444333333666???JJJRRRoooyyyvvvaaaIIIFFFAAA>>>=========>>>:::;;;>>>??????>>><<<;;;;;;<<<<<<>>>???AAACCCDDDEEEBBBAAACCCGGGIIIGGGDDDDDDEEEIIIMMMLLLJJJKKKOOOUUUWWW[[[^^^```bbbfffjjjccclllrrrpppnnnpppooommmgggffffffeeeccc```\\\YYYZZZYYYZZZ\\\ZZZWWWYYY^^^bbb```___]]]]]]^^^___```\\\ZZZVVVRRRPPPRRRUUUWWWWWWSSSOOOQQQUUUWWWTTTQQQNNNKKKGGGFFFHHHKKKLLLLLL;;;:::<<>>===<<<:::888666555444444444333333444666888:::;;;;;;>>>CCCDDDBBBDDDJJJHHHNNNYYYmmmoooYYYhhhsss]]]NNNZZZxxxsssnnndddUUUQQQPPPTTTUUUQQQLLLJJJKKKJJJIIIJJJLLLNNNMMMLLLJJJIIIKKKNNNPPPOOOLLLIIIFFFFFFGGGJJJKKKJJJGGGEEEIIIFFFFFFIIIIIIFFFFFFHHHJJJGGGDDDCCCBBBBBB@@@???@@@@@@??????>>>===<<<<<<;;;;;;:::999999888888888777666555444444444444444777666333111111222444666444555555444222000111222222222222333444444555555333222111111222444666888666555444555666777666555222222222222222333444444333333222222111111222222000000000000000/////////222222111111111222222333...000222333222111111222222222222222333777<<<@@@KKKVVViii}}}}}}qqqcccUUUKKK===>>>???>>><<<:::999888????????????>>>===<<<;;;;;;;;;<<<<<<===???@@@AAAEEEEEEIIISSS^^^bbb^^^XXXRRRMMMJJJKKKIIIGGGKKKQQQXXX[[[^^^```bbbeeehhhiiiaaajjjsssuuussspppllliiidddbbb___^^^]]][[[WWWSSSSSSPPPRRRYYY___```aaabbb______^^^^^^^^^^^^______]]]ZZZVVVSSSRRRSSSUUUVVVRRRPPPOOORRRWWWXXXSSSNNNPPPMMMJJJHHHIIIJJJLLLLLL999888999>>>AAADDDKKKRRRRRRTTTVVVVVVVVVUUUVVVWWW\\\hhhyyyjjjwwwuuujjjcccfff___^^^\\\ZZZXXXWWWWWWWWWYYYXXXVVVSSSQQQPPPSSSUUUQQQRRRQQQOOOMMMMMMOOOQQQJJJKKKLLLMMMNNNOOOPPPPPPJJJLLLNNNPPPSSSUUUVVVWWWYYYZZZWWWRRRSSSYYY```cccWWWZZZ[[[ZZZZZZ]]]]]][[[WWW]]]aaa^^^WWWSSSVVV[[[XXXWWWTTTPPPRRRWWWYYYXXXTTTXXXYYY^^^vvvsssiiinnn~~~kkkwwwnnnwwwyyyzzzjjj]]]TTTMMMHHHIIIKKKNNNSSSXXXMMMMMMBBBFFFZZZvvv~~~aaaPPPUUUkkknnnqqqooo\\\UUUOOOOOOOOOLLLGGGEEEHHHHHHHHHIIIJJJLLLNNNOOORRRTTTYYY___cccaaaZZZTTTFFFIIINNNTTTZZZ___bbbdddiiihhhgggccc]]]SSSGGG???;;;:::888777555444333333444444555666888:::<<<===???<<<>>>DDDDDDBBBGGGRRRZZZfffxxx|||___[[[ggg}}}dddMMMKKKWWWvvvoooVVVMMMLLLOOOSSSSSSOOOMMMNNNKKKJJJKKKMMMNNNNNNLLLJJJLLLKKKJJJMMMQQQRRRNNNJJJIIIJJJLLLOOOPPPOOOLLLHHHIIIEEEDDDGGGGGGDDDAAABBBBBB@@@??????@@@???<<<:::888999;;;<<<>>>>>>>>>>>>888888777666555555666666777555222222333444444444666444333111111222333444333444555333222000111222222222222333333444444444333222222222333444666777666444444444666777666555444333333222222333333333333333222222111222222333........./////////000000222222222222222222333444...000222333222222333444000111111222333333444444888===GGGRRR```ooo}}}yyyvvvpppjjj___RRRHHHCCCBBBCCC>>>>>>===;;;999777888999======<<<;;;;;;<<<======;;;;;;;;;;;;<<<===??????EEEHHHPPP]]]kkksssuuuttthhh[[[PPPMMMKKKGGGJJJQQQ\\\___aaaaaabbbeeedddaaabbbhhhooosssrrrmmmhhhdddaaa^^^[[[[[[]]]^^^\\\ZZZYYYTTTSSSYYY______]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXYYYZZZ[[[ZZZXXXQQQPPPQQQTTTVVVWWWSSSPPPOOONNNLLLKKKKKKLLLNNNOOO:::777999???EEEHHHLLLQQQQQQSSSTTTTTTSSSTTTVVVXXXeeetttuuuiiiqqqlllggg```aaa^^^]]]\\\[[[ZZZYYYXXXXXXZZZYYYWWWTTTQQQQQQTTTVVVQQQQQQQQQOOOMMMMMMNNNPPPJJJKKKLLLNNNPPPQQQRRRRRRLLLLLLMMMNNNOOOQQQTTTVVV]]]```___YYYWWW\\\``````ZZZ]]]^^^]]]]]]``````]]]\\\aaa___VVVUUU\\\```^^^^^^^^^[[[WWW[[[bbbdddaaa___``````cccnnn}}}pppccccccjjjnnnsss|||{{{ooohhhdddkkktttvvvhhhZZZMMMIIIIIIGGGGGGIII???AAAAAA===RRRfffVVVJJJJJJXXXggglllhhhlllvvveeeSSSFFFMMMGGGDDDGGGIIIIIILLLQQQMMMOOOQQQTTTVVVXXXZZZ[[[XXXZZZ\\\]]]ZZZTTTNNNJJJFFFKKKSSS]]]dddiiikkkkkkoookkkeee]]]VVVMMMEEE???666555444333333444555666555666888:::===>>>@@@@@@BBB>>>???DDDEEEEEEOOO]]]wwwlllTTT\\\uuu~~~hhhWWWHHHDDDVVVoootttYYYQQQKKKJJJLLLOOOMMMJJJLLLQQQIIIJJJLLLOOOQQQPPPMMMKKKKKKKKKLLLMMMOOOOOOOOONNNMMMNNNQQQTTTVVVTTTPPPMMMGGGBBBAAADDDEEEAAA>>>>>><<<<<<===???@@@???;;;888666777999;;;===>>>>>>>>>777666555444444444555666666333000000222444444444333333222111111111111222222333444333222111222333111111111222222222222222222333333333444444555555444333333333555666555444666666555444333333333333333222222111222222333333------...///000111222222111111111111111222333333000111222222111000222333333222111111111000...,,,222333555777<<>>;;;:::===AAA@@@???===;;;;;;<<<>>>@@@888888999:::;;;;;;<<<<<<999999999;;;<<<>>>@@@AAADDDIIIOOOVVV]]]hhhvvvtttbbbSSSPPPOOOKKKKKKPPPXXX^^^aaa```cccfffddd^^^ggggggiiilllmmmiiidddaaaddd___[[[[[[___bbbcccbbbccc___^^^___]]]YYYVVVXXX]]]]]]^^^^^^^^^^^^]]]\\\VVVWWWZZZ___bbb```\\\WWWUUUUUUTTTTTTUUUUUUVVVVVVRRRRRRQQQPPPNNNNNNNNNOOO>>>;;;<<>>AAACCCCCCCCCDDD??????EEEGGGIIIVVVgggzzzeeeKKKSSS{{{zzzfffQQQHHHJJJTTTdddqqq```NNNQQQMMMLLLLLLLLLIIIFFFKKKRRRGGGHHHLLLPPPSSSRRROOOLLLHHHKKKNNNMMMKKKKKKMMMQQQIIIKKKNNNRRRTTTRRRMMMIIIEEEAAA???CCCEEEAAA>>>===:::<<<>>>BBBCCCBBB>>>::::::;;;<<<=========<<<<<<888888666555555666777777555111...///222444444444222222222222111111000000111222333333222111222444000000000000111111111111222333444555555555444444444333222333555666555444999888777666444444444444222222222111222222333333---......000111222333444000000///000000111222222111222222111///...000111000///...///000111000///,,,000333444555777;;;???@@@NNN]]]hhhtttzzzooo___RRRJJJEEEAAA===>>>@@@BBBCCCDDDDDDCCCDDDAAA@@@?????????>>>===<<<666777999;;;<<<;;;::::::666777888:::===???BBBCCCBBBGGGJJJHHHGGGRRRhhh{{{ttt```PPPPPPRRRNNNMMMQQQQQQXXX]]]___dddiiigggaaakkkgggeeefffhhhfffcccaaahhhbbb\\\[[[___cccdddcccccccccdddddd___ZZZ[[[```___```aaaaaaaaa```___^^^TTTWWW\\\bbbdddaaaYYYRRRWWWVVVSSSQQQOOOQQQUUUYYYWWWWWWVVVTTTPPPMMMLLLLLL777>>>DDDFFFIIINNNQQQPPPPPPNNNOOOQQQPPPPPPUUU\\\xxxllljjj}}}~~~lll}}}vvvhhh```\\\]]][[[YYYZZZZZZXXXVVVUUUVVVXXXXXXXXXVVVTTTSSSSSSTTTUUUQQQPPPNNNLLLJJJIIIIIIIIIKKKNNNQQQSSSTTTTTTUUUVVVPPPQQQRRRUUUWWWVVVSSSQQQXXX[[[\\\\\\^^^bbbbbb___\\\\\\```dddaaa\\\___gggbbb___\\\ZZZZZZZZZYYYXXXaaabbb```]]]aaahhhkkkkkkeeeaaaaaaddd```aaarrrzzz```cccyyy{{{zzzyyylll^^^YYYaaammmvvvyyyxxxfffWWWRRRQQQIII???AAABBBCCCCCCAAAAAABBBCCCPPPMMMKKKOOOYYYfffrrryyylllaaaSSSIIIFFFGGGIIIJJJNNNRRRWWWZZZZZZYYYYYYYYYYYY\\\___cccfffhhhiiiiiibbbdddbbbWWWJJJCCCEEEJJJQQQWWW```gggjjjhhhfffeeeZZZRRRHHH@@@<<<:::777555222111000222666888666444999999???GGGGGG@@@===@@@EEEAAAFFFQQQRRRQQQbbbyyyiiiMMMLLLTTTqqqdddYYYNNNLLLRRRbbb}}}fffWWWPPPLLLMMMKKKIIIIIIJJJJJJIIIHHHJJJIIIHHHHHHJJJLLLLLLKKKMMMPPPRRROOOJJJGGGJJJNNNRRROOOMMMNNNQQQPPPJJJEEEAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<======<<<:::;;;:::999999999:::;;;<<<444555666666666555333222///000111222222111/////////000111222222111000///111000000000000222333444222111000//////000111222111222444555555444222111222222333333444555555555888777666666666666444222222111000000///000000000000000////////////000000333333222111000///......////////////////////////000000000000000000000000000111111111222222222222666<<>>>>>>>>>>>@@@BBBCCCAAA===999888888777666666666666666666777777999:::<<<>>>??????CCCFFFHHHJJJNNNUUUZZZTTTOOOKKKMMMRRRSSSOOOJJJSSSUUUYYY^^^bbbeeeffffffkkkiiifffdddbbbcccdddeeeeeefffeeedddcccdddgggjjjggghhhhhhgggeeeccccccddd```aaa```___ccchhhfffaaa___]]][[[[[[]]]\\\XXXUUUPPPOOOMMMMMMNNNPPPSSSUUUVVVXXXZZZYYYTTTPPPOOOOOO;;;AAAFFFHHHKKKQQQTTTSSSTTTTTTWWWXXXVVVVVV^^^iiiqqqnnnzzzwww~~~kkkbbb]]][[[\\\YYYXXXXXXXXXYYYYYYZZZZZZYYY[[[WWWSSSSSSUUUUUUTTTQQQKKKKKKKKKKKKKKKLLLLLLLLLOOOQQQTTTTTTSSSSSSSSSTTTPPPPPPQQQSSSUUUUUUSSSQQQ[[[[[[[[[]]]eeemmmlllggg^^^]]]]]]^^^ZZZUUUWWW___aaa\\\VVVUUUWWWZZZZZZYYY```bbbbbb```aaaddddddaaa___ZZZ[[[^^^\\\\\\kkk~~~ooo^^^dddsss}}}xxxyyyiii^^^XXXWWWWWWeeelllxxxyyysssiiiWWWIIIDDDBBBBBBAAA@@@@@@@@@AAAAAAGGGEEEBBBCCCGGGLLLQQQSSSKKKGGGCCCBBBEEEJJJPPPRRRXXX\\\aaaddddddcccbbbaaa]]]^^^aaadddfffggggggfffcccbbb]]]RRRGGGCCCEEEJJJUUUZZZ```ccc```YYYSSSOOOIIIDDD<<<777666555444222555555666888;;;======<<>>EEEOOOLLLOOOSSSUUUVVV]]]jjjuuu|||zzzfffQQQKKKNNN[[[yyy{{{dddPPPHHHHHHYYYsss|||qqqtttxxxmmmVVVNNNNNNNNNMMMJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHJJJLLLMMMKKKHHHHHHJJJMMMMMMJJJIIIJJJLLLKKKFFFBBB@@@@@@AAAAAAAAA@@@@@@???@@@>>>===<<<======;;;999;;;:::999777777777777888444555555555555555444444111111222333333222111000000000111222222111000000111000/////////000111222222111000//////000111222111222333555555333222111222222222333444444555555888777666666777666444222222222111000000000000000000//////////////////000222222111111000/////////////////////////////////000000000000000000000000000000000000111111111111222555888;;;>>>EEEPPPXXXcccsss}}}|||pppjjj```YYYOOOGGGCCC@@@===;;;CCC???<<<===@@@AAA???<<<>>>======<<<<<<;;;;;;<<<>>>>>>@@@BBBDDDCCC???<<<999888666555444444333333333444555666888:::<<<===<<<===???AAACCCGGGLLLOOOQQQNNNJJJJJJMMMNNNKKKHHHKKKOOOUUUZZZ^^^aaaccceeeggggggggggggggghhhiiiiiiiiigggeeebbb```bbbfffjjjllljjjgggccc```___aaabbb```dddfffcccbbbcccbbb^^^]]]ZZZWWWVVVXXXXXXWWWUUUTTTRRRQQQPPPQQQSSSVVVXXXVVVWWWWWWTTTOOOMMMMMMOOO???EEEIIIJJJMMMSSSXXXXXXTTTUUUXXX[[[[[[^^^iiivvvuuucccwww|||uuu___^^^]]]\\\]]]YYYWWWVVVVVVYYY]]]^^^\\\ZZZZZZUUUQQQQQQVVVXXXTTTPPPPPPPPPOOOOOOOOOOOOPPPQQQTTTVVVWWWVVVTTTRRRRRRRRRQQQPPPPPPRRRTTTUUUTTTSSS[[[ZZZXXX\\\hhhttttttnnniiifffccc```ZZZUUUWWW\\\___XXXQQQRRRXXX\\\\\\ZZZ___cccdddbbb```___[[[UUUWWWRRRRRRVVVVVVWWWaaannn|||{{{gggXXXUUUfff|||}}}vvvuuueee]]][[[UUU```ppp}}}dddSSSSSSJJJEEE@@@>>>???@@@@@@???999999999;;;===>>>===;;;<<<>>>AAACCCFFFKKKPPPSSSYYY]]]bbbeeedddbbb___^^^[[[\\\]]]^^^___^^^]]]\\\]]]ZZZRRRJJJCCCBBBDDDGGGRRRUUUXXXWWWQQQGGG>>>999:::777444333444555555555777999;;;======???AAACCCEEEEEEGGGIIIHHHHHHOOOXXXeeeiiidddXXXSSSXXX]]]]]]kkk}}}eeeVVVIII>>>NNNkkksss^^^JJJFFFLLL^^^{{{~~~tttsss|||lllUUULLLJJJLLLNNNMMMJJJGGGEEEFFFHHHIIIIIIGGGFFFFFFGGGHHHHHHFFFDDDFFFEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIJJJLLLKKKGGGCCC@@@AAABBBCCCCCCCCCCCCCCCCCC@@@===<<<<<<<<<;;;999999999777666555444444444555444444444444444555555222333333444444444333333111111222222222222111111111000//////.../////////111111////////////111111111222333444444333222111222222333333444555555555999777777777888777555333333222222111000111111111//////............//////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000111333333111...///333777:::DDDNNNSSSUUUYYYZZZYYYbbbdddlllzzzggg```[[[YYYUUULLLDDD@@@@@@===:::888999:::::::::999777666777;;;<<<999777999::::::;;;;;;:::999888888999:::<<<>>>>>><<<:::888777666444333222222222333333444666888:::<<<>>>@@@??????AAADDDHHHJJJKKKMMMLLLIIIHHHGGGHHHIIIIIIFFFLLLRRRVVVWWWXXXZZZ\\\ZZZ\\\```cccfffgggggggggiiigggbbb^^^\\\^^^ccchhhlllgggaaa\\\YYYZZZ]]]___XXX___bbb___ZZZZZZZZZYYYXXXUUURRRQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSVVVWWWUUUUUURRRNNNKKKJJJKKKMMMDDDIIILLLLLLNNNUUUYYYZZZVVVTTTVVV\\\bbbjjjwwwxxxlll|||~~~~~~eeeZZZ___`````````[[[XXXUUUUUUYYY^^^___[[[WWWTTTRRRQQQRRRUUUWWWUUUTTTdddaaa[[[VVVSSSSSSTTTUUUWWWXXXYYYWWWUUUSSSSSSTTTTTTSSSRRRSSSVVVWWWWWWVVVXXXXXXXXXZZZcccnnnqqqnnnmmmkkkhhhccc]]]XXXXXXZZZ[[[TTTOOORRR[[[```]]]XXX]]]bbbddd```\\\ZZZUUUPPPQQQMMMLLLPPPSSSTTTZZZaaaaaasss}}}uuu```PPPSSS^^^ooopppiiiyyyzzzllleeeYYYaaakkkrrrvvv{{{rrreeeccc]]]TTTHHHAAA@@@@@@???===888999:::<<<>>>>>><<<:::<<>>???CCCFFFGGGGGGHHHGGGHHHIIIKKKJJJGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCBBB???;;;::::::;;;;;;:::777777666555555444444444555444333222333444555666222222333333333333333333222222222333333222222222222222111000//////......111000///......///000111111111222333333222111111333333444444555666666666888777666777888777666444333333222111111111111111///......------......///////////////000000111111........................////////////////////////---------.........//////111222333222111000222444000333666666666888:::;;;@@@AAAFFFNNNYYYccciiikkkmmmkkkfff___```gggnnnooossszzzrrrdddeeegggjjjllljjjeeeaaa]]][[[XXXVVVTTTOOOHHHCCC>>>:::777777888888777777555555444555666777777777777666666777999888666333555777999;;;;;;:::888666888777777999::::::888666666555555444333444444444555666777999;;;>>>@@@AAADDDBBBAAACCCIIILLLMMMKKKIIIJJJIIIGGGEEEFFFJJJNNNIIINNNSSSTTTQQQNNNNNNOOOOOOSSSXXX^^^aaabbbbbbaaadddccc```]]]\\\]]]bbbeeeiiiddd___\\\[[[^^^aaabbbVVVZZZ[[[WWWUUUWWWYYYYYYRRRQQQPPPOOOPPPPPPQQQQQQPPPOOONNNNNNNNNPPPRRRSSSTTTSSSQQQNNNKKKJJJJJJJJJGGGLLLNNNMMMOOOUUUYYYYYYVVVRRRTTT^^^lllzzzZZZnnn{{{ooo]]]ZZZbbbaaaaaaaaaZZZYYYVVVUUUXXX\\\]]]XXXSSSMMMPPPSSSTTTSSSSSSVVVYYYqqqkkkbbbZZZUUUTTTVVVXXXVVVWWWWWWVVVTTTSSSTTTUUUVVVUUUUUUVVVYYYZZZZZZZZZVVVZZZ[[[ZZZ]]]ccciiiiiicccdddaaa]]]YYYVVVUUUSSSTTTPPPNNNTTT]]]___YYYRRRZZZ___```\\\WWWVVVTTTQQQNNNKKKKKKNNNQQQSSSVVVYYY```dddvvv|||}}}ooo```SSSJJJTTT|||pppccclllxxx|||cccbbb^^^[[[\\\bbbkkkrrr}}}~~~{{{tttvvvjjjYYYLLLFFFBBB???;;;@@@???===<<<===<<<:::999555888;;;<<<<<<>>>CCCGGGFFFJJJNNNPPPNNNKKKHHHFFFFFFFFFEEECCCAAA???>>>======<<<::::::<<<===<<<:::999999:::888666555666777777888:::;;;===???AAABBBAAADDDEEEDDDBBBBBBEEEIIIMMMLLLOOOWWWgggxxxtttcccVVVQQQLLLIIISSSccciiiNNN:::EEEggg}}}[[[PPPMMMIIIKKKQQQjjj{{{kkkYYYLLLNNNRRROOONNNQQQLLLIIIEEEDDDEEEHHHJJJKKKDDDDDDDDDFFFFFFEEEBBB???>>>======>>>AAADDDDDDCCCAAAAAABBBDDDEEEEEECCCAAAEEEEEEEEEEEEDDDCCCBBBAAA>>>;;;888777888:::;;;:::444555555666666777777777555444333222222333555555111111111111111222333333222222222222222222222222333333222222111000///...111000///......///000111111111111111111111111111333444444555666666777777666555555555666666555333333222111111000000111111......------------...............///000000111111------------------------........................,,,------------............000111222222222222333///000111333444444666999333333555777;;;>>>@@@AAA@@@BBBBBB???@@@EEEGGGEEEJJJQQQWWWXXXWWWRRRKKKDDDDDDCCCCCCCCCBBBAAA???===:::999888999999888666444999777555333333666777666222333333333333222222111555555666777888777666444444666999;;;;;;:::888666===<<<::::::::::::888777333333333444555666888888777777888:::<<<>>>AAABBB@@@>>>>>>AAAGGGJJJJJJIIIFFFHHHIIIGGGEEEGGGMMMRRRLLLPPPSSSSSSOOOKKKIIIHHHMMMPPPUUU[[[^^^______^^^```aaaaaaaaaaaaaaadddfffdddbbb```aaadddggghhhhhh```^^^YYYUUUVVV[[[\\\ZZZNNNPPPRRRSSSRRRPPPOOONNNLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOLLLIIIGGGJJJOOOQQQPPPQQQUUUXXXWWWPPPNNNRRR```rrr```RRRwww|||sssggg[[[\\\bbb___^^^^^^XXXZZZXXXWWWXXXZZZYYYVVVRRRJJJPPPUUUUUUQQQPPPTTTYYYiiieee^^^WWWTTTTTTVVVWWWSSSTTTTTTRRRQQQPPPRRRSSSUUUTTTUUUWWWZZZ[[[ZZZYYYVVV\\\___\\\[[[___dddfff\\\\\\ZZZUUUSSSUUUUUURRROOONNNOOOUUU[[[ZZZSSSKKKUUUZZZ[[[VVVRRRRRRSSSRRRMMMLLLLLLMMMNNNPPPSSSUUU___ZZZ```|||uuuaaaKKKIIIaaa}}}|||nnnbbb|||wwwhhhXXXOOOPPPXXX```eeessswwwrrrwwwxxxjjj]]]TTTMMMFFFBBB???<<<999888999:::::::::999:::::::::999:::===???===@@@CCCDDDBBB???======>>>>>><<<;;;999888777777333444555777::::::888666555666666555555666:::<<<999:::<<<======>>>AAACCCAAABBBCCCDDDEEEGGGKKKNNNOOOYYYgggvvv}}}aaaPPPGGGKKKMMMPPPeeetttIIINNNWWWllleeeMMMHHHEEECCCUUUnnnooo]]]TTTLLLKKKMMMNNNOOOQQQKKKIIIFFFEEEGGGIIIJJJKKKEEEDDDDDDEEEFFFFFFDDDBBB???@@@BBBCCCCCCCCCBBBAAA???@@@BBBDDDEEEDDDCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@;;;999777777888::::::999333444555666777888888888555444444333333333333333////////////000111222222222222111111111111222222333333333333222111//////000000............000000000000000000000000000000222222333444444555555666333222222333444444333111222111111000///000000000------,,,,,,,,,,,,------.........//////000000000------------------------........................,,,,,,---------.........000111111111000///...---...,,,...111333222222555333333444444444444444555111444666555666888777444999999999:::<<<;;;666222666666555444444555666777444444333333222333333444444666555111111444555444333555777777555444555666///000222444555666777777333555888:::;;;:::999777<<<:::888666666666555444111111222444666888:::;;;666666777888:::<<<===>>>======>>>AAADDDGGGGGGGGGDDDFFFGGGGGGFFFHHHMMMQQQJJJMMMPPPRRRRRRPPPLLLJJJHHHKKKOOOSSSVVVXXXXXXXXX___aaacccddddddeeefffhhh\\\[[[ZZZ^^^cccfffeeeccceeeaaaYYYSSSTTTXXXWWWSSSOOORRRVVVWWWUUURRRPPPOOOLLLMMMNNNOOOQQQRRRTTTUUUSSSRRRRRRRRRQQQNNNJJJGGGMMMRRRUUUSSSSSSVVVWWWUUULLLPPP[[[kkk{{{gggWWWkkk}}}lllfff\\\^^^aaa\\\\\\]]]XXXZZZZZZYYYYYYXXXWWWWWWVVVNNNRRRUUUTTTRRRPPPQQQSSSXXXWWWUUUSSSRRRRRRRRRRRROOOPPPOOOMMMKKKJJJLLLMMMPPPPPPRRRUUUXXXYYYWWWUUUUUUZZZ]]][[[\\\aaaccccccZZZZZZUUUNNNNNNTTTWWWVVVRRRRRRSSSWWWYYYWWWPPPKKKNNNTTTWWWSSSNNNNNNNNNNNNJJJLLLMMMKKKKKKMMMPPPSSSTTTQQQUUUhhhxxxhhh```\\\YYYaaapppssshhhccc___cccqqqvvv```QQQOOOQQQLLLUUU[[[^^^iiixxx~~~sssrrrqqqmmmhhh```ZZZVVVGGGDDD@@@>>>===>>>>>>>>>AAA???>>>======<<<:::888777999;;;;;;999888777888999999888777777666666777444555666777777777777777666888:::<<<<<<===???AAA===???@@@@@@???@@@DDDGGGEEEEEEGGGLLLTTT[[[```bbbddduuu~~~mmm___VVVQQQPPPUUU]]]ooonnnSSSFFFfffvvveeeSSSEEEEEEJJJVVVpppmmm[[[TTTRRRMMMIIIJJJNNNOOOMMMKKKIIIGGGGGGIIIKKKKKKKKKFFFEEEDDDEEEFFFGGGFFFEEECCCGGGKKKKKKHHHDDDBBBAAA???AAADDDFFFFFFFFFFFFFFFBBBCCCCCCCCCBBBAAA@@@@@@<<<:::999999::::::888777333444555777777777666666555555555444333222111000//////......///000222333222111000000000000111222111111222222111000///...000///...------...///000000000000//////000000000//////000111111222222333000//////000111222000///111000//////......//////------,,,,,,,,,,,,------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............111111000000000///...---///++++++///000,,,,,,///111222333333222222222222111555666444444777666333444444444555555444444444222333333333333333555777444444333111///.........+++000222//////333444222---///111111000///111333///000111111222333555777222444666888999999888888777555222000111222111111111111222333444666888999666666666777888999;;;;;;<<<>>>@@@AAAAAABBBCCCEEECCCDDDEEEEEEEEEFFFHHHJJJIIIIIILLLQQQUUUUUUPPPKKKEEEFFFHHHKKKNNNRRRUUUVVV___```aaaaaa```aaadddfffZZZWWWVVVXXX\\\^^^\\\YYY^^^^^^ZZZTTTRRRSSSRRRNNNUUUXXXZZZZZZWWWTTTSSSSSSNNNOOOPPPRRRUUUWWWYYYZZZVVVSSSQQQPPPPPPNNNKKKHHHOOOTTTXXXVVVUUUWWWWWWTTTQQQ[[[kkk{{{nnnMMM]]]qqqeeepppjjjggg^^^```bbb[[[[[[^^^YYYZZZ[[[[[[ZZZXXXWWWYYY[[[TTTTTTTTTSSSSSSQQQOOOMMMLLLNNNPPPRRRRRRPPPNNNLLLMMMMMMLLLIIIGGGFFFGGGHHHLLLMMMOOOSSSVVVVVVTTTQQQSSSVVVWWWYYY^^^dddddd```YYYWWWOOOFFFGGGPPPWWWWWWYYYXXXYYYYYYYYYVVVRRRNNNHHHPPPUUUQQQMMMKKKKKKIIIHHHKKKMMMJJJGGGIIINNNQQQNNNQQQVVV]]]kkkqqqVVVFFFWWWiiixxxgggPPPKKKWWWlll{{{xxx]]]OOOLLLFFFDDDHHHQQQXXXZZZ\\\^^^^^^fffpppvvvwwwrrrmmmiii^^^YYYRRRLLLFFFBBB===::::::999:::===@@@@@@===999999:::;;;;;;:::999999:::666666555555555666777777999999999888666555777:::777:::???CCCDDDDDDEEEEEECCCDDDEEEEEEDDDEEEJJJNNNQQQQQQTTT]]]iiitttzzz|||oooaaaXXXSSSRRR\\\cccgggvvvbbbKKKTTTfffmmm___JJJFFFEEEPPPddd{{{xxxdddQQQUUUJJJOOONNNIIILLLRRRPPPFFFJJJIIIHHHHHHJJJLLLKKKKKKGGGEEEDDDEEEGGGHHHHHHHHHGGGMMMRRRQQQKKKEEEBBBBBB;;;===AAACCCCCCCCCCCCCCC???@@@AAAAAABBBAAAAAAAAA>>><<<;;;;;;;;;:::777555444555666666666555444333555555666555444222///...000////////////111333444222111000//////000111222///000000111111000...---000///...------...///000000000////////////000000---------...//////000000///...---...000000///---000000///...............---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,++++++---///111111000111,,,+++000333111222666///111222222111000000111///111000---...222333111---///333444111...000444///000111111000//////000---...000000000000111333///555777333222555555111111333555555333222444777444444333222000111333444111333444666888888888888777444111111222333444444111111111222333444666777777777777777888999:::;;;999<<>><<<;;;<<>>@@@GGGhhhnnnZZZUUUDDDHHHNNNBBBCCCLLLIIINNN[[[iiirrrxxx}}}}}}zzzzzz{{{qqq___PPPMMMMMMMMMGGG???===CCCEEE@@@???BBB@@@:::888<<<>>><<<::::::===;;;999999::::::::::::;;;999;;;======:::;;;@@@>>>BBBEEEFFFGGGHHHJJJJJJGGGFFFFFFFFFJJJSSS]]]dddcccmmmyyyvvveeeXXXSSSZZZcccfffwwwjjjXXXfffooohhhSSSJJJIIIDDDNNNmmmkkklllyyyiii\\\SSSMMMPPPNNNLLLJJJIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNEEEIIIIIIEEECCCGGGLLLMMMKKKLLLNNNLLLHHHCCC???>>>999@@@EEECCC<<<999>>>CCC??????>>>???@@@???===;;;<<<<<<:::888666444333222444444444555555555555666444444333222222111111000000000111111222222222333000000000000111111111111---------.........//////...---,,,+++,,,---...///+++,,,---///000111111111......////////////......//////000//////...---------------,,,,,,+++++++++...------,,,,,,------...---------............//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............,,,------...///000000111////////////////////////......//////000000111111000000000000000000000000333333333222222111111111111111000000//////......111111111000000000000000444333111000000000111111///000000000000111111111555555555555555555555444333333222111111222333333444333333333333444555555777666666777777888999:::;;;;;;;;;::::::;;;;;;<<>>@@@@@@>>>===>>>===<<<<<<<<<===<<<;;;:::>>><<<===@@@>>>;;;<<<@@@???EEEHHHIIINNNUUUVVVRRREEEIIIPPPXXXaaajjjtttyyy}}}rrrfff^^^\\\___kkkvvvccciiiyyytttmmm^^^MMMDDDEEEIII^^^~~~{{{jjjooo{{{lll[[[TTTPPPNNNOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQRRREEEIIIHHHDDDBBBFFFIIIJJJJJJKKKLLLJJJFFFBBB@@@??????CCCFFFDDD>>>;;;===AAA>>>>>>>>>???@@@@@@===;;;;;;;;;:::999999888777777666666555555555444444444444333333222222111111000000000000000111111222222000000000000000000//////------------.........///...---,,,,,,,,,,,,---...******,,,---......//////---......//////......---///////////////...------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////......------......//////000000///////////////////////////////////////000000000////////////////////////222222111111000000000000000000000/////////......000000000000000000000000333222111000///000000111000000000000111111111111444444444444444444444444222222111000000111222222333333333222333444444555555555555555555666777777888888888999:::;;;<<<<<<>>>>>>===;;;;;;===AAADDDEEEDDDDDDHHHMMMNNNKKKGGGKKKJJJIIIJJJMMMRRRWWWZZZVVVXXXZZZWWWSSSRRRWWW[[[```^^^^^^```^^^ZZZZZZ]]]^^^]]]]]]^^^^^^]]]YYYWWWYYY[[[XXXQQQNNNPPPPPPLLLQQQPPPPPPTTTYYY\\\ZZZWWWXXXWWWVVVTTTRRRQQQPPPPPPNNNOOORRRSSSQQQPPPWWWaaahhhlll|||rrrQQQ[[[jjjcccppppppwwwgggdddXXXXXXWWWVVVUUUTTTSSSSSSSSSWWWWWWVVVTTTQQQPPPQQQSSSVVVVVVUUURRRMMMIIIGGGFFFJJJJJJKKKKKKJJJIIIIIIHHHHHHJJJLLLMMMMMMLLLJJJHHHJJJJJJKKKNNNQQQSSSSSSSSS]]]\\\ZZZWWWUUUWWW[[[^^^XXXVVVTTTSSSUUUWWWXXXXXXVVVTTTUUUYYY[[[YYYYYY\\\]]]^^^[[[VVVSSSSSSQQQNNNOOOOOONNNLLLJJJKKKOOOQQQQQQOOONNNNNNMMMMMMTTT\\\~~~|||gggXXXIIIFFFQQQeee~~~fffLLL===777???IIIPPPXXXggg||||||eeeZZZUUUHHHDDDPPPdddnnnwww}}}~~~zzzvvvtttuuunnnbbbaaaddd[[[KKKGGGDDDDDDEEEBBB===<<>>??????>>>======@@@???AAACCCBBB??????CCCEEEKKKMMMLLLTTT```___UUUJJJRRR^^^jjjttt{{{~~~~~~tttmmmiiinnnxxxssszzzssseeeWWWQQQNNNJJJFFFEEEOOO[[[tttwwwpppvvv~~~eeeXXXRRRNNNKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOEEEGGGGGGBBBAAAEEEHHHGGGHHHIIIIIIGGGDDDBBBBBBBBBEEEFFFFFFDDD@@@>>>===>>>???>>>===>>>??????===;;;888888888888999999999999888777666555444333222222333333333222111111000000////////////000000000000000000000///.........---------------............///...---,,,++++++,,,,,,)))******+++,,,+++++++++,,,,,,------------,,,,,,---............------,,,,,,,,,,,,++++++++++++++++++******************+++******+++++++++,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------...////////////...........................///////////////////////////////////////.................................000000////////////......///////////////.........////////////////////////222111000/////////000000000000000111111111222222222222222222222222222333111111000//////000111111222222222222222333333444333333333333333444444555555666666888999;;;<<<<<<<<<<<<<<<;;;;;;===AAADDDBBBBBBCCCHHHMMMOOOMMMJJJJJJIIIJJJKKKNNNSSSXXX[[[UUUXXXZZZXXXUUUUUUYYY]]]___\\\[[[[[[WWWTTTWWW]]]```___^^^______^^^[[[XXXZZZ[[[YYYUUUSSSSSSRRROOOVVVVVVWWWWWWWWWUUUTTTRRRSSSSSSUUUUUUSSSQQQNNNLLLQQQPPPRRRSSSRRRSSS\\\gggxxx{{{ZZZ[[[yyy```llllll```]]]SSSTTTSSSRRRQQQPPPQQQRRRRRRVVVVVVUUUSSSQQQPPPRRRSSSSSSSSSRRROOOLLLHHHFFFEEEIIIIIIJJJJJJJJJIIIGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIILLLPPPRRRRRRQQQZZZZZZYYYXXXWWWWWWYYYZZZTTTRRRPPPPPPQQQSSSSSSRRRVVVUUUVVVXXXVVVSSSVVV[[[YYYZZZXXXUUUTTTUUUVVVWWWTTTUUUTTTRRROOOOOORRRUUUYYYRRRMMMLLLLLLMMMQQQWWWaaa~~~sssgggXXXLLLFFFLLL]]]nnnhhhWWWFFF<<<444444888DDD]]]uuuyyytttfffXXX]]]___dddjjjppp{{{}}}wwwrrrqqqnnnaaaTTTVVVWWWXXXYYYRRRIIIFFFHHHDDDEEEFFFFFFGGGHHHJJJLLLLLLLLLOOOSSSSSSQQQRRRVVVccchhhddd^^^eeeqqqlll\\\XXX___hhhooorrrsssrrrrrrgggjjjllljjjmmmvvv}}}oooVVVRRRMMMGGGAAABBBNNN[[[mmmxxxyyy|||yyyaaaQQQRRRTTTLLLHHHLLLLLLMMMNNNNNNMMMKKKJJJHHHLLLLLLKKKJJJHHHGGGFFFFFFCCCFFFEEEBBBBBBGGGIIIHHHHHHHHHGGGEEECCCCCCDDDFFFHHHGGGDDDCCCBBBAAA@@@>>>AAA???>>>======<<<:::888444555555666666777777777777666666555444444333333333333222222111000000000......//////////////////000000///...------,,,,,,------------------------///...---,,,++++++******)))******+++******))))))++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++*********+++******))))))******+++*********+++++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++......---,,,,,,+++++++++------...////////////.........------------------......................../////////......---------------------------------////////////.................................................../////////000/////////////////////000000000111111111222222000000000111111111111111111111111000000111111111111111000000111111222333333222222222222333444444666666777999::::::;;;;;;:::;;;;;;;;;<<<>>>BBBFFFCCCCCCEEEIIIMMMOOONNNLLLGGGGGGIIIKKKOOOTTTYYY[[[XXXXXXXXXZZZ\\\^^^```aaa___\\\ZZZWWWSSSQQQVVV^^^]]]]]]]]]^^^``````___]]]]]]^^^^^^\\\[[[ZZZXXXVVVVVVYYY[[[YYYUUURRRRRRSSSQQQSSSVVVXXXVVVRRRNNNKKKZZZVVVTTTWWW[[[```jjjtttuuubbbOOOggglllcccqqqbbbWWWVVVVVVTTTRRROOOMMMMMMOOORRRUUUSSSTTTSSSQQQOOOOOOQQQSSSOOOOOONNNMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKIIIIIIIIIIIIKKKKKKHHHGGGHHHKKKNNNOOOOOONNNOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKJJJKKKNNNQQQRRRRRRVVVUUUUUUTTTPPPLLLOOOVVVUUUTTTSSSQQQPPPQQQVVV\\\[[[]]]\\\YYYTTTRRRUUUXXXZZZRRRKKKKKKNNNPPPTTTYYYWWWjjjzzz}}}}}}wwwnnnaaaRRRGGGIIIQQQ\\\eeevvv~~~sssTTTEEE:::888555444???OOOlllyyyiiiccc\\\\\\eeelllhhh^^^fffeeeeeekkkssszzzqqqjjjrrrvvvpppmmmqqqyyyzzz}}}}}}uuuiiicccccc^^^______^^^___bbbhhhmmmkkkkkkpppuuuwwwuuuwww{{{vvvxxxwwwfff]]]```bbbbbb^^^ZZZWWWVVVSSS\\\gggttt|||iiiaaaXXXJJJGGGFFFHHHKKKVVVjjj|||wwwaaaSSSMMMRRRRRRIIIGGGMMMKKKLLLMMMMMMLLLKKKIIIHHHKKKKKKIIIHHHFFFDDDCCCBBBAAADDDDDDBBBDDDIIIKKKIIIGGGGGGFFFEEECCCCCCFFFHHHGGGDDDBBBAAACCCCCCBBBAAADDDBBB???===;;;:::777555555555555555555555555555555555555555555555555555333333222111111000000/////////..................000//////...---,,,,,,+++------------------,,,,,,......------,,,+++***)))***++++++++++++***))))))******++++++++++++******++++++,,,,,,,,,,,,++++++************************++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---...............------------,,,,,,,,,,,,------------------------//////......------,,,,,,..............................//////////////////---------------.........,,,,,,---------.................................//////000000000111111111/////////000000000111111222222222222222222222222///////////////000111111222222222222333444555666888999::::::;;;::::::999;;;<<<======>>>@@@DDDGGGFFFGGGHHHJJJMMMNNNMMMLLLHHHIIIJJJLLLOOORRRUUUWWWZZZVVVTTTYYYaaafffeeeaaaccc___\\\ZZZWWWVVV[[[ccc^^^]]]\\\]]]___```___]]][[[[[[\\\]]]]]]ZZZXXXXXXTTTXXX[[[YYYUUUSSSTTTVVVWWWYYY[[[\\\YYYSSSLLLHHH[[[VVVTTTXXX___hhhuuu}}}ZZZOOOSSSpppyyy]]]uuujjjccc\\\SSSWWW```VVVSSSOOOLLLLLLOOOSSSVVVPPPQQQPPPOOONNNNNNPPPRRRMMMLLLKKKLLLMMMMMMKKKIIIFFFHHHJJJLLLLLLLLLJJJIIIOOONNNLLLJJJJJJLLLNNNOOOHHHGGGGGGIIILLLMMMLLLKKKJJJJJJKKKMMMOOOOOOLLLJJJGGGFFFFFFIIINNNSSSVVVWWWVVVSSSQQQOOOKKKGGGJJJPPPSSSQQQQQQPPPNNNLLLQQQXXX^^^```aaa]]]VVVTTTVVVZZZUUUNNNJJJLLLQQQSSSWWWZZZeee___llluuuzzz|||}}}|||zzzssscccQQQGGGEEEGGGJJJUUUgggvvv|||qqq^^^III<<<444///333;;;LLL{{{hhh]]]```ddd^^^SSSNNNKKKLLLQQQVVV[[[bbbiiisss```ZZZhhhqqqqqq}}}~~~~~~zzzqqqooooooggg\\\OOOPPPPPPNNNLLLKKKKKKMMMOOO```wwwxxxbbbUUUQQQIIIJJJBBBAAAMMMbbbuuupppaaa]]]UUUOOOOOOKKKEEEHHHOOOJJJKKKKKKKKKJJJJJJIIIHHHJJJIIIIIIHHHGGGGGGFFFFFFAAACCCCCCBBBEEEJJJKKKHHHEEEEEEEEEDDDBBBCCCEEEGGGDDDBBB@@@@@@AAABBBCCCCCCEEEBBB>>><<<:::888666444888888777777666666555555444444444555555555666666222222222111000000//////////////////............/////////...---------,,,------------,,,,,,,,,,,,,,,,,,------,,,+++***)))++++++++++++++++++************++++++++++++******)))******+++++++++++++++)))))))))))))))*********++++++************++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,......................................./////////,,,,,,,,,---------------+++++++++,,,------......,,,,,,---.........------........./////////000000.........///000000111111222222333333333333222222...............//////000111111111222444555777888888999:::;;;;;;:::999888;;;<<<===>>>>>>@@@DDDFFFHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQWWWSSSQQQVVV```eeeccc^^^```[[[XXXXXXXXXXXX[[[``````^^^]]]\\\]]]\\\[[[YYYUUUSSSUUUXXXXXXUUUTTTUUUTTTWWWZZZYYYVVVTTTUUUVVVXXXXXXXXXWWWRRRLLLEEEAAAVVVUUUVVVYYY^^^iii{{{cccQQQXXXgggmmmhhhbbb^^^ZZZUUUYYY^^^VVVTTTQQQOOOOOOQQQTTTUUUPPPQQQQQQPPPNNNOOOQQQSSSNNNLLLKKKLLLNNNOOOMMMJJJFFFGGGJJJMMMOOONNNMMMLLLNNNMMMMMMMMMMMMMMMMMMNNNHHHGGGGGGHHHJJJKKKIIIHHHIIIHHHGGGHHHKKKMMMMMMKKKKKKIIIGGGHHHMMMRRRUUUWWWTTTPPPLLLKKKHHHEEEHHHMMMOOOOOOQQQTTTPPPKKKNNNTTT[[[^^^```\\\VVVSSSVVVZZZRRRPPPQQQWWW[[[ZZZYYY[[[eee___bbbyyyxxxiii]]]XXXNNNIIIJJJRRR[[[eeesss{{{gggVVVKKKBBB===:::BBBlllyyytttrrriii___ZZZWWWXXXYYYWWWTTTWWW^^^bbbZZZ\\\iiitttzzzvvviii\\\WWWUUUQQQMMMLLLGGGIIIMMMQQQVVV\\\ccchhhkkkaaaVVVSSSTTTPPPCCCPPPPPP[[[pppttt]]]]]]WWWUUUPPPKKKHHHGGGJJJMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGCCCDDDCCCAAADDDHHHGGGCCCBBBCCCCCCBBBAAAAAABBBDDDAAAAAA@@@???>>>???AAACCCCCC@@@<<<::::::999777666777777666666666666555555555555555555555444444444222222111111000000//////000000000/////////......//////..................---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))******+++++++++*********++++++,,,,,,++++++***((())))))***++++++******((((((((()))))))))*********))))))(((((())))))***)))))))))*********++++++++++++************++++++*********************************+++,,,,,,------)))***++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,---------*********+++,,,---------***+++,,,---...------,,,------------.....................///000111111111000111222333333222111000---------------......///...///000111333666888999555777999:::;;;:::999888:::<<<===>>>>>>???BBBDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTSSSSSSUUUTTTUUUWWW[[[]]]]]]\\\[[[UUUQQQUUUYYYYYYYYYZZZ___]]][[[ZZZZZZZZZYYYWWWSSSPPPPPPUUUUUURRRRRRUUUXXXYYYZZZYYYWWWUUUSSSSSSQQQQQQQQQPPPNNNJJJGGGEEEVVVXXX\\\^^^aaakkkxxxMMMMMMeee|||zzzeee{{{mmm]]]\\\WWWTTTTTTPPPUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSSSSRRRQQQRRRTTTVVVPPPNNNLLLMMMOOOOOOMMMJJJEEEHHHKKKNNNPPPPPPOOOOOOIIIKKKLLLMMMMMMLLLKKKIIIIIIHHHGGGHHHIIIIIIHHHFFFGGGCCC???@@@DDDHHHJJJJJJQQQMMMIIIHHHJJJNNNPPPRRRSSSMMMIIIHHHHHHFFFHHHMMMJJJLLLRRRXXXUUUNNNNNNTTTVVVZZZ]]]ZZZTTTQQQUUUZZZUUUUUU[[[ccceeeaaa]]]]]]RRR\\\```bbbuuu{{{vvv\\\SSSKKKKKKNNNXXXkkk}}}}}}kkkQQQ<<<===TTTxxxwwwxxxwwwoooeeedddkkknnnvvv|||wwwxxxfffUUUIIIKKKJJJDDDDDDJJJOOOTTT[[[eeeppp}}}~~~gggWWWQQQOOOFFFDDDJJJJJJWWWjjjpppVVVQQQPPPMMMPPPOOOKKKKKKNNNMMMIIIJJJIIIHHHGGGFFFGGGHHHIIIMMMLLLKKKIIIGGGEEEDDDCCCDDDEEECCC@@@BBBFFFCCC>>>???AAABBBAAA?????????AAAAAAAAA@@@>>><<<<<>>;;;999::::::999888333333333444444444444444777777666555444333333222222222111111000/////////111111000000/////////............///////////////---------,,,,,,+++++++++)))***+++,,,---,,,+++***(((((()))***************++++++,,,,,,,,,,,,++++++(((((()))***************'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))+++***************++++++************************))))))***+++,,,------...))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------******,,,---...------,,,,,,,,,,,,---------...............///000111111222///000111222222111000///---,,,,,,,,,,,,---......------...000333666888999222444666999::::::999999:::;;;=========>>>@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLJJJLLLPPPSSSVVVYYYZZZZZZTTTXXX[[[[[[XXXWWWYYY\\\\\\TTTQQQWWW]]]^^^[[[YYYZZZYYYWWWXXXYYY[[[[[[ZZZUUUQQQRRRWWWWWWTTTUUUZZZ\\\\\\[[[YYYWWWTTTQQQOOOMMMNNNOOOQQQRRRSSSTTTTTTfff]]][[[eeeppp}}}wwwYYY^^^yyylllnnneeeZZZTTTSSSUUUUUUTTTUUUUUUTTTUUUVVVUUURRRPPPTTTTTTSSSSSSTTTUUUVVVVVVTTTOOOKKKJJJNNNPPPOOOMMMGGGHHHIIIJJJKKKKKKKKKKKKMMMJJJGGGGGGJJJKKKJJJIIINNNMMMJJJHHHHHHIIIKKKMMMHHHEEE@@@???BBBHHHLLLOOOUUUPPPJJJHHHIIILLLMMMLLLSSSPPPMMMKKKJJJLLLNNNPPPPPPQQQSSSTTTTTTRRRPPPNNNWWWXXXWWWTTTRRRRRRVVVZZZOOOSSSZZZ___bbb```]]]ZZZUUUNNNOOOYYYaaallloooYYYMMMBBBFFFSSSWWWqqqwwwfffUUUPPPbbbyyy~~~~~~|||vvvooo]]]UUUPPPQQQRRRQQQQQQRRRYYYmmm|||{{{|||xxxjjj]]]VVVQQQJJJFFFHHHLLLRRR```nnnttt^^^SSSOOOOOONNNLLLJJJIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHGGGFFFEEECCCAAAEEEDDDBBB@@@????????????>>><<<<<<<<<===>>>===;;;@@@===:::999999::::::999:::999999999999777444222666444111111333444333111444444333333222111000000000000000000////////////,,,---...///...---,,,++++++++++++,,,---...///000333222111///...,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))***++++++++++++***)))))))))***+++++++++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////........................///...---,,,,,,,,,---......///000111222333444444222333666888888888666555999:::<<<>>>??????>>>>>>AAABBBDDDFFFHHHIIIJJJJJJIIIKKKOOOUUU[[[\\\YYYVVVTTTYYY___aaa```^^^___aaaeeeccc```______^^^\\\ZZZ]]]ZZZVVVUUUVVVXXXWWWVVVQQQRRRTTTVVVWWWYYYYYYZZZbbb___[[[XXXVVVSSSOOOLLLRRRRRRRRRQQQQQQRRRSSSUUUccc```dddppp{{{www[[[^^^|||yyy}}}fff___VVVRRRSSSUUUUUUTTTTTTSSSSSSTTTUUUUUUSSSQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOKKKFFFFFFIIIKKKJJJHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGEEEFFFHHHJJJJJJIIILLLKKKIIIHHHGGGHHHIIIJJJFFFDDDBBBCCCFFFHHHJJJJJJOOOKKKGGGFFFHHHKKKLLLLLLNNNMMMLLLKKKMMMPPPTTTVVVWWWUUUSSSPPPNNNNNNNNNNNNUUUVVVWWWVVVTTTUUUYYY\\\XXXZZZ^^^```^^^YYYSSSPPPRRRLLLLLLRRRSSSTTTaaapppooo^^^JJJDDDLLLOOOWWW___mmmoooeeedddrrrooommmnnnqqqssssssvvv|||}}}|||lllYYYTTTRRRSSSRRRMMMKKKKKKFFFCCCGGGVVVgggyyy}}}hhhXXXRRRQQQRRRRRRQQQNNNKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEEEECCCAAABBBAAAAAA@@@@@@@@@AAAAAA@@@>>><<<;;;<<<<<<;;;:::???<<<999888888999999888:::999888888999888555333666444111111333444333111333333222222111111000000000000000000/////////...---------------,,,+++++++++++++++,,,,,,---...///111000///...---+++*********++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))***++++++++++++*********************++++++,,,,,,+++++++++******************************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---.......................................,,,,,,,,,,,,---...---......///111222222333111222333555555555555444888999;;;<<<===>>>======>>>???AAADDDFFFHHHIIIIIILLLLLLNNNQQQTTTTTTQQQMMMTTTVVVZZZ\\\\\\\\\\\\]]][[[[[[[[[\\\\\\ZZZWWWTTTUUURRRPPPQQQTTTVVVWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUUUUXXXZZZYYYVVVRRRQQQQQQRRRPPPNNNPPPRRRSSSQQQNNN[[[___iiiuuu|||OOOLLLmmmtttsssnnnsss}}}fff\\\WWWRRRQQQSSSUUUUUUTTTTTTSSSRRRSSSTTTTTTRRRQQQRRRQQQPPPNNNMMMKKKJJJJJJLLLHHHEEEEEEGGGIIIHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIFFFEEECCCDDDGGGIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCEEEHHHHHHFFFDDDFFFDDDCCCDDDGGGIIIKKKKKKIIIIIIJJJLLLPPPTTTYYY[[[YYYUUUOOOKKKIIIKKKNNNQQQ[[[\\\^^^^^^]]]]]]^^^___aaacccdddbbb^^^WWWPPPLLLIIIGGGKKKQQQPPPLLLPPPXXXkkk}}}jjjOOOCCCFFFFFFIIIOOOXXXhhhzzzzzzqqqjjjhhhsssuuunnnsssuuufffRRRLLLHHHFFFFFFEEEEEEJJJPPPHHHHHHPPPddd}}}{{{hhh\\\NNNIIILLLPPPQQQOOOQQQOOOLLLJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCDDDDDDDDDBBB@@@===>>>???@@@AAABBBBBBBBBBBB@@@<<<::::::::::::999<<<:::888777888888888888888777777777888888666444666444222222333333333222111111111111000000000000000000000/////////......---,,,++++++******++++++++++++++++++,,,---......//////...---+++***))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))*********++++++++++++************************************************************************((()))******++++++************************))))))+++++++++************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---,,,,,,,,,,,,......------......///000111111000000000111222222333444666777999:::;;;<<<<<<<<<;;;<<<>>>AAADDDFFFGGGHHHKKKKKKKKKMMMNNNNNNLLLJJJRRRRRRSSSUUUXXXYYYXXXWWWSSSTTTVVVYYYZZZXXXTTTPPPQQQPPPPPPQQQTTTUUUVVVUUUXXXUUUQQQMMMLLLLLLNNNOOOMMMSSSYYYYYYUUUQQQRRRUUUUUURRRPPPRRRVVVVVVPPPJJJ\\\eeerrr{{{aaaIII]]]nnnyyyuuummmbbbWWWUUUSSSSSSUUUVVVUUUTTTVVVUUUSSSSSSSSSSSSQQQOOORRRRRRQQQOOONNNLLLKKKJJJLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCAAAAAABBBCCCEEEEEEBBB@@@???@@@AAACCCFFFIIIJJJJJJGGGHHHIIIKKKOOOSSSVVVXXXSSSPPPKKKGGGHHHKKKPPPTTT]]]___aaabbbaaa___]]]\\\]]]^^^^^^]]]ZZZTTTOOOKKKFFFGGGLLLSSSSSSOOOOOOSSSUUUlll|||ooo[[[TTTWWWTTTSSSRRRQQQSSSZZZbbbggggggttt|||yyytttvvv}}}|||pppfff___UUULLLGGGEEEEEEEEECCCBBBHHHQQQ^^^^^^eeewww}}}www]]]WWWOOOLLLNNNPPPOOOLLLMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEBBBBBBAAABBBCCCCCCAAA???<<<===???AAABBBBBBAAAAAABBB???:::888999:::::::::;;;999777777888999999888777666555666888888777666555444333222222333333222////////////000000000000000000/////////.........---,,,***)))))))))***++++++++++++++++++,,,------......---,,,+++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))************************)))))))))************+++************************************************************************((())))))***************++++++******))))))((((((*********************)))************************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...........................---,,,+++,,,---...///------...//////000111111111000/////////111333444555666777888999:::::::::999:::===@@@CCCEEEGGGHHHFFFFFFGGGIIIKKKMMMNNNNNNPPPNNNNNNPPPUUUVVVUUURRRRRRSSSUUUWWWYYYXXXUUURRRVVVUUUTTTTTTUUUUUUUUUUUUYYYVVVSSSOOOMMMMMMMMMNNNOOOSSSVVVVVVSSSQQQSSSUUUWWWWWWWWWYYYZZZVVVPPPJJJkkkvvvXXXLLLTTTxxx~~~}}}uuubbb___WWWVVVVVVVVVWWWVVVTTTSSSYYYWWWTTTSSSRRRQQQNNNLLLOOOOOOPPPOOOOOOMMMLLLKKKLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>???@@@AAA@@@???===???AAACCCEEEGGGIIIJJJGGGHHHIIIJJJKKKMMMNNNOOOLLLKKKIIIHHHIIIKKKNNNPPPTTTVVVXXX[[[\\\[[[XXXVVVOOOPPPQQQQQQOOOLLLHHHFFFIIIJJJLLLOOONNNIIIGGGHHHHHHSSS\\\ddd|||}}}|||xxxvvvssszzz{{{bbb[[[SSSMMMKKKMMMQQQVVVYYYhhhxxx|||}}}|||vvvpppmmmllllllnnnqqqlllooommmbbbTTTKKKHHHFFFDDDBBBDDDGGGKKKQQQ]]]iiizzz}}}hhhWWWNNNNNNNNNNNNLLLLLLNNNOOOGGGFFFEEEFFFIIILLLMMMMMMKKKIIIGGGEEEDDDDDDDDDEEEAAAAAAAAABBBDDDCCCAAA???===>>>???@@@@@@@@@???>>>???<<<999777888:::;;;<<<:::999888888:::;;;:::999777666555555777888777666444444444333222222222333//////////////////000000////////////............,,,+++***)))((()))***+++++++++*********+++,,,,,,---------,,,,,,,,,++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++........................---,,,,,,+++,,,---...///...//////000000111111111222111/////////111444666444444555666777888999999999:::===@@@CCCEEEGGGHHHAAACCCDDDFFFHHHJJJMMMNNNMMMLLLLLLPPPTTTVVVTTTQQQTTTSSSSSSUUUVVVWWWVVVTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPSSSRRRPPPPPPRRRUUUWWWXXXUUUYYY]]]]]]WWWPPPLLLJJJyyycccCCCOOOlllyyyaaa\\\ZZZWWWWWWXXXWWWVVVTTTRRRQQQXXXUUURRRPPPOOONNNLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFCCCCCCDDDFFFBBBCCCDDDDDDDDDCCCAAA@@@@@@>>><<<<<<===????????????@@@BBBCCCCCCDDDFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJNNNOOOSSSWWW[[[[[[YYYVVVLLLMMMMMMLLLJJJHHHEEECCCGGGHHHIIIJJJIIIHHHGGGFFFDDDMMMQQQQQQ[[[ppp}}}sssiii\\\QQQIIICCCDDDGGGGGGQQQ```pppwwwkkkooo{{{}}}zzzzzzxxxzzzzzzmmm[[[___fffllljjjbbb___```hhhsssvvvfffdddgggccc___\\\ZZZWWWSSSTTTWWWTTTQQQLLLJJJJJJIIIFFFBBBEEEDDDIIITTTbbbsssuuu^^^RRROOOGGGJJJMMMLLLIIIGGGIIILLLDDDCCCBBBDDDHHHLLLNNNNNNLLLJJJGGGDDDCCCCCCCCCDDDBBBBBBBBBDDDEEEDDDAAA??????????????????>>>===<<<===:::888777999:::;;;;;;999888888999;;;<<<;;;:::777666444444666777777666333444444333111111222444000000000000/////////////////////.........------,,,+++******))))))******+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,........................---,,,++++++,,,---///000/////////000000111111111222111000///000222444666444444444555666777888999:::;;;>>>@@@CCCEEEFFFGGG@@@BBBDDDDDDDDDDDDFFFHHHKKKLLLOOOSSSWWWXXXWWWUUUVVVTTTSSSSSSTTTTTTTTTRRROOOOOOOOOMMMMMMNNNQQQTTTPPPQQQRRRSSSSSSSSSSSSRRRRRRNNNKKKLLLQQQWWW[[[]]]PPPVVV[[[YYYPPPGGGCCCCCCtttUUURRRkkkiii[[[ZZZ[[[SSSUUUVVVUUUSSSQQQOOOOOORRRPPPMMMKKKKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFGGGGGGGGGFFFEEEEEEEEEHHHGGGEEEDDDDDDEEEFFFHHHEEEFFFFFFDDDBBBAAACCCFFFBBBCCCCCCCCCBBBBBBAAAAAA???===<<<===???@@@@@@???AAABBBCCCBBB@@@???BBBDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDFFFIIIJJJKKKKKKJJJRRRRRRSSSWWWZZZZZZWWWSSSOOOOOOOOONNNLLLIIIGGGFFFCCCDDDFFFGGGIIIKKKKKKIIIJJJNNNQQQOOOMMMVVVjjj{{{xxxjjj___SSSGGGBBBCCCFFFHHHPPP]]]hhhpppwww|||zzz~~~yyyzzz||||||nnnkkkgggeeeeeegggiiijjj^^^WWWUUUZZZZZZVVVWWW___lllmmmllliiiiiidddVVVFFF<<<===BBBGGGHHHEEEHHHMMMVVVbbbooovvvzzz{{{xxxttttttnnnllloootttyyy~~~pppccc___dddjjjhhh]]]SSSOOOKKKFFFDDDGGGHHHCCC@@@DDDJJJMMMLLLIIIHHHJJJVVViii}}}|||nnnXXXNNNNNNQQQLLLMMMMMMKKKHHHFFFEEEFFFDDDCCCCCCEEEIIILLLNNNOOOMMMJJJGGGDDDBBBBBBCCCCCCDDDDDDDDDFFFGGGEEEBBB?????????>>>===============<<<;;;999888999:::999888777666666888:::;;;:::999888666444444555666666555333444555444111000222444111111111000000///////////////.........---------++++++,,,,,,++++++***)))******))))))))))))************++++++++++++++++++))))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********+++,,,,,,,,,---........................,,,,,,++++++,,,---///000......////////////000000111000000000000222333444444444444444555777888999:::;;;===@@@BBBDDDEEEEEE@@@CCCEEEEEEDDDCCCDDDFFFIIINNNTTTYYY[[[[[[ZZZZZZWWWVVVUUUVVVVVVUUURRROOOKKKKKKIIIFFFDDDFFFJJJNNNLLLLLLLLLMMMNNNOOOQQQRRRNNNMMMMMMMMMOOOSSSXXX\\\OOOSSSUUUSSSKKKBBB===;;;]]]KKKccccccYYYZZZ]]]PPPQQQSSSRRRPPPNNNMMMMMMMMMKKKHHHHHHIIIJJJJJJIIILLLMMMNNNNNNMMMKKKIIIHHHEEEFFFGGGGGGFFFDDDDDDEEEGGGFFFDDDCCCBBBDDDEEEFFFBBBCCCDDDCCC@@@@@@CCCFFFCCCCCCBBBBBBBBBBBBAAAAAA======>>>@@@BBBBBBAAA???BBBCCCCCCAAA===<<<>>>AAA???@@@CCCEEEFFFFFFEEEDDD===???CCCGGGJJJMMMNNNOOOUUUTTTSSSTTTUUUSSSNNNJJJMMMMMMLLLLLLJJJIIIHHHGGGDDDFFFFFFFFFFFFGGGEEEAAANNNJJJKKKMMMLLLLLLXXXfffsssvvvnnndddWWWOOOOOOJJJIIINNNWWWWWWRRRRRRWWW\\\dddjjjmmmqqqyyy|||uuulllddd___^^^^^^___OOOGGGDDDGGGEEE>>>BBBKKKKKKMMMLLLIIIJJJKKKDDD:::999555333555555555:::AAACCCNNNWWWUUUPPPNNNOOOOOORRROOOMMMNNNOOOTTT```lllmmmkkkhhheeedddhhhnnnrrrhhhVVVDDD>>>???@@@CCCGGGDDDFFFIIILLLLLLLLLNNNRRR[[[bbbttt~~~~~~oooWWWMMMLLLNNNOOOLLLJJJHHHHHHIIIIIIGGGEEEFFFEEEDDDFFFIIILLLNNNNNNMMMKKKGGGDDDBBBAAABBBCCCEEEEEEFFFGGGHHHFFFBBB??????>>>===<<<<<<===>>>???===<<<:::999999999666555555555555777999:::999888999777444444555666666555333444555444111000222555333222222111000//////...//////.........---------++++++,,,------+++***)))******)))))))))))))))***))))))))))))************))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,------........................,,,,,,++++++,,,...///000---------.............../////////000000111222333555444444444555777999::::::;;;===???AAABBBCCCCCC@@@DDDGGGHHHFFFFFFGGGIIIHHHOOOXXX]]]^^^]]]]]]^^^XXXXXXYYY[[[ZZZWWWQQQMMMMMMLLLIIICCC???@@@DDDHHHIIIHHHFFFFFFGGGJJJNNNQQQLLLOOORRRPPPMMMMMMRRRWWWQQQQQQQQQOOOJJJCCC;;;666zzzYYYWWWaaakkk|||hhh___WWWSSSTTTSSSTTTSSSQQQNNNLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKMMMPPPQQQOOOKKKHHHHHHJJJKKKKKKJJJHHHFFFEEECCCCCCDDDCCCBBBAAAAAABBBCCCDDDGGGDDD@@@>>>===???CCCEEEFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAA@@@>>>===<<<@@@@@@>>>>>>>>>???@@@AAA>>>@@@DDDEEEEEEEEEFFFGGGCCCCCCDDDDDDFFFKKKQQQVVVZZZVVVSSSTTTWWWWWWRRRLLLMMMLLLJJJFFFCCCBBBDDDGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLMMMTTTppptttaaa___jjjdddiiikkkbbbQQQDDDAAACCCIIIGGGKKKTTT[[[]]]^^^aaabbbccchhhooovvvwwwqqqkkk\\\XXXRRRMMMJJJFFFBBB???EEE===;;;@@@>>>444222888555555555444333444777:::555<<>>???AAA??????BBBFFFEEEGGGOOOZZZfffmmmqqquuuhhhWWWMMMKKKMMMLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEHHHJJJLLLKKKIIIIIILLLOOOHHHJJJIIIFFFBBB@@@BBBEEE@@@BBBDDDCCC@@@???BBBDDDCCCAAA???<<<;;;:::;;;<<>>;;;999```PPP```yyyuuummm```[[[UUURRRTTTVVVWWWVVVTTTQQQNNNNNNNNNIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEIIIGGGEEEBBBBBBDDDFFFHHHFFFEEEDDDBBBAAAAAAAAABBB@@@@@@???>>>======<<<<<<@@@??????>>>??????@@@@@@===@@@CCCDDDDDDDDDEEEFFFLLLJJJGGGEEEEEEKKKSSSYYYUUUTTTRRRSSSUUUTTTOOOLLLJJJHHHFFFDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFEEEEEEFFFGGGIIIJJJIIIWWWiiivvv}}}}}}yyy___KKKAAA>>>@@@===>>>BBBCCCCCCEEEJJJJJJKKKOOOXXXccciiiiiigggmmmkkkiiigggfffdddaaa^^^SSSMMMLLLOOOJJJAAAAAAGGGCCCEEEHHHHHHFFFDDDDDDDDD@@@GGGLLLNNNQQQUUUTTTOOOOOONNNKKKIIIHHHIIIKKKMMMMMMJJJFFFCCCBBBBBBCCCCCCGGGBBB@@@CCCDDDBBBDDDHHHNNN[[[mmm{{{kkk\\\SSSJJJFFFHHHKKKJJJGGGHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJIIIGGGGGGIIILLLJJJJJJIIIFFFCCCAAAAAAAAAAAABBBCCCAAA??????AAADDDFFFDDDAAA===;;;:::999::::::::::::;;;<<<<<<:::888999999::::::::::::999999888888777777777888999:::;;;999666666777777777666555222000000111111///---------------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&(((,,,///((('''''''''))))))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))*********+++*********+++++++++,,,,,,***++++++,,,,,,---......,,,,,,---------............---,,,+++***++++++,,,...---,,,...222444333222555555555555444444555555666999;;;;;;::::::<<>>AAAFFFJJJKKKKKKMMMOOORRRVVVXXXYYYWWWUUUNNNMMMLLLIIIGGGFFFFFFGGGFFFEEECCC@@@======???AAA@@@AAABBBDDDGGGJJJLLLMMMQQQNNNLLLNNNQQQSSSPPPMMMNNNLLLIIIFFFBBB???<<<;;;cccPPPXXXrrrtttqqq___ZZZWWWSSSQQQTTTWWWXXXXXXUUURRROOONNNNNNKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLJJJIIIIIIIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFDDDCCCAAAAAAAAAAAA???>>><<<;;;;;;;;;<<<<<>>>>>???@@@@@@@@@@@@CCCDDDGGGHHHFFFGGGQQQ[[[rrruuu\\\JJJLLLHHHEEEGGGLLLNNNKKKGGGFFFEEEDDDCCCCCCEEEGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIKKKJJJHHHGGGFFFDDDAAA>>>CCCCCCAAA???>>>???BBBEEEHHHFFFCCC???<<<:::888888777999<<<===;;;999888888:::::::::;;;;;;::::::999:::999999999999:::;;;;;;===:::777555666666777666222000//////000000///---------------,,,+++******))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&(((+++...***((('''&&&'''''''''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((*********)))))))))((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))*********++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,---------,,,,,,+++*********++++++...---,,,...000333333333333444555555555555444444666888999:::::::::<<<===?????????CCCHHHLLLNNNNNNRRRSSSTTTTTTTTTSSSQQQPPPJJJIIIIIIGGGEEECCC@@@???AAA@@@@@@AAABBBCCCAAA@@@BBB@@@@@@DDDJJJPPPRRRRRRQQQPPPOOOQQQTTTTTTQQQMMMIIIHHHFFFDDDBBB@@@???>>>[[[QQQ[[[ssszzzpppoooeee[[[XXXUUUQQQQQQTTTUUUVVVVVVTTTQQQNNNLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPLLLHHHGGGIIIKKKKKKIIILLLKKKIIIHHHGGGFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEECCCBBBAAA@@@@@@???>>><<<;;;;;;<<<>>>??????@@@@@@@@@@@@??????>>>===>>>???@@@@@@AAACCCFFFDDDIIIOOOSSSSSSPPPMMMLLLHHHKKKNNNNNNLLLIIIGGGFFFJJJEEEAAACCCHHHKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHOOODDDAAAJJJRRR\\\sssqqq]]]TTTRRRKKKIIILLLRRRTTTNNNGGGDDDJJJGGGBBBAAAAAABBBAAA@@@BBBEEELLLUUU]]]bbbddddddjjjkkkmmmkkk___RRROOOTTTZZZ\\\___]]]WWWOOOHHHDDDGGGHHHHHHFFFEEECCCAAA???AAABBBAAA???===<<<===>>>???@@@BBBCCCDDDEEEGGGHHHFFFMMMSSSTTTTTT^^^sssfffZZZSSSMMMKKKIIIIIIKKKNNNNNNKKKGGGFFFEEECCCCCCDDDFFFIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKIIIGGGHHHIIIHHHDDD@@@EEEDDDAAA??????@@@DDDFFFHHHFFFCCC@@@===;;;:::999:::===???>>>;;;888999;;;:::;;;;;;;;;;;;:::999999999999999999999::::::;;;;;;777444111222222333222//////////////////......,,,---------,,,,,,+++***))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&'''***---,,,)))&&&%%%&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''''''''((((((((())))))'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((())))))))))))************+++(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,---///111222333222333444555555555444444666777888888999:::;;;<<<===>>>@@@DDDHHHLLLOOOPPPTTTTTTTTTQQQOOOLLLLLLLLLIIIHHHGGGFFFEEEDDDBBBAAABBBBBBCCCGGGLLLMMMJJJFFFIIIEEEDDDHHHPPPVVVWWWVVVWWWUUUSSSSSSTTTSSSQQQOOOJJJHHHFFFDDDBBBAAAAAAAAA___KKK]]]}}}sss{{{~~~eee___YYYVVVSSSQQQRRRUUUSSSUUUVVVUUURRROOOMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQLLLHHHHHHJJJLLLKKKJJJMMMLLLIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDBBBAAA@@@@@@@@@???>>>===>>>???BBBCCC@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>@@@CCCFFF???DDDKKKOOOPPPNNNLLLKKKKKKMMMPPPPPPMMMJJJIIIHHHMMMHHHDDDFFFJJJLLLKKKGGGIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLKKKIIICCCCCCFFFDDDKKKhhhmmmcccfffllldddccciiissstttfffPPPBBBGGGEEECCCAAAAAA@@@???>>><<<>>>AAAFFFKKKNNNOOONNNXXX\\\bbb```VVVJJJFFFHHHMMMNNNOOOMMMHHHCCC???>>>;;;;;;;;;=========>>>???@@@BBBCCC@@@<<<<<>>===<<<<<<<<<>>>???===;;;<<<@@@DDD:::;;;;;;;;;::::::999888666666777777888888888888888555222000000000000///---...///000///......---,,,,,,---------,,,++++++))))))))))))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&'''''''''&&&&&&)))++++++)))&&&%%%%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********''''''((())))))******+++*********+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---///222444222333333444444555444444555555666777888:::::::::;;;===@@@DDDGGGJJJMMMNNNQQQRRRQQQNNNJJJGGGGGGHHHIIIFFFDDDDDDFFFHHHHHHGGGGGGGGGJJJOOOUUUVVVSSSPPPNNNKKKJJJOOOWWW]]]^^^]]]\\\YYYUUURRRQQQQQQRRRRRRMMMKKKIIIFFFDDDCCCCCCCCCYYYMMMVVV~~~jjj\\\YYYUUURRRQQQRRRTTTVVVSSSUUUWWWVVVTTTQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJKKKJJJJJJLLLJJJHHHFFFDDDEEEEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@BBBCCCEEEGGGBBBAAA@@@>>>>>>>>>??????>>>>>>>>>======???CCCGGGBBBCCCCCCDDDEEEHHHNNNQQQRRRRRRRRRRRRPPPOOOLLLKKKMMMJJJHHHHHHKKKLLLJJJHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKK@@@CCCGGGHHHDDDKKKhhhyyy{{{}}}yyy{{{kkkVVVGGGGGGFFFEEECCCBBBAAA@@@???======???BBBEEEFFFFFFAAAGGGLLLLLLGGG@@@>>>>>><<<===>>>>>>======???@@@===:::999::::::999;;;>>>>>>@@@@@@>>>;;;===CCCHHHGGGJJJMMMPPPUUU]]]gggooozzzlll[[[SSSUUUWWWSSSLLLMMMJJJHHHGGGHHHIIIIIIHHHHHHHHHGGGGGGIIIKKKNNNPPPSSSQQQOOONNNOOOOOONNNMMMHHHGGGGGGIIIKKKLLLKKKJJJGGGDDDAAA@@@AAACCCEEEEEE@@@@@@@@@??????>>>======::::::::::::<<<@@@FFFKKK::::::::::::999888777777333444555555666666555555666444222222222222111000---///111111///---------,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&((())))))'''&&&%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))******+++******+++++++++,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,,,,...111444333222222222333444555666555444444666888999999888999<<>><<<<<>>===;;;<<>>======<<<999777777888<<>>@@@@@@@@@BBBDDDBBBFFFIIIHHHEEECCCEEEHHHGGGEEEDDDGGGLLLPPPOOOLLLJJJLLLOOOQQQRRRTTTWWWYYYVVVWWWXXXZZZ[[[ZZZYYYXXXRRRQQQOOOMMMLLLNNNQQQSSSOOOMMMJJJGGGFFFFFFGGGHHHoooLLL\\\pppuuukkkaaaYYYUUUUUUSSSSSSTTTUUUSSSOOOLLLOOORRRSSSRRRPPPOOONNNJJJLLLOOOQQQRRRPPPMMMKKKJJJLLLNNNLLLHHHEEEEEEFFFDDDCCCBBBBBBCCCFFFJJJLLLFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBB???AAACCCEEEFFFHHHHHHHHHFFFCCC???<<<;;;<<>><<<<<>>@@@AAABBBCCCEEEHHHKKKGGGAAA@@@DDDFFFFFFJJJQQQ[[[YYY[[[iii|||yyytttrrryyyyyyhhhaaaXXXWWWTTTMMMEEEDDDLLLVVVKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPMMMJJJKKKMMMNNNLLLJJJFFFHHHIIIGGGDDDDDDGGGKKKBBB@@@>>>>>>AAABBBAAA???????????????>>><<<;;;;;;:::888666888<<<===<<<:::999999999888888666555555111222333444444444333222000000111333444333000...///222444333000---,,,,,,++++++,,,------,,,,,,,,,))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%%%%&&&'''%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))******++++++++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++***,,,,,,+++***,,,111555444333000///000333666999555333222444777999888666666:::===>>>===<<<>>>@@@<<