BM6P6(@ ,,,+++******++++++***((()))***+++,,,+++)))'''&&&''''''((()))***++++++,,,***+++,,,,,,,,,***)))(((************************************************------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............///000111333555666444222//////000000000///------......///111222333444444222222222222444444333222000000000222444666222222333444444444444333444333333222222333333444555444444444555666888999;;;999777555555777:::;;;===<<<;;;<<<======;;;:::888999::::::;;;<<<======999999:::;;;;;;;;;::::::============<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;999888999:::===<<<:::888888999:::;;;;;;:::999999888888999999555666666777888999999999222222222111111111111000------............------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************+++++++++*********))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------.........////////////000///////////////////////////000111222222333333222222222333444444555555666<<<666666===DDDJJJUUU```|||}}}~~~lllmmmwwwzzznnnddd\\\\\\[[[YYYZZZ^^^cccfffjjjmmmppptttwwwzzz~~~}}}{{{,,,+++******++++++***((('''((()))******)))'''&&&(((((())))))******++++++******++++++***))))))(((************************************************************************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---...///111333444444222//////000000000000.........///000111222333444444333222222333444444444333222111000111333444222333444444555555444444444333333222222333333444555555444444555666777888999999777666777888999;;;:::999999;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;666777888999999999999999;;;;;;<<<<<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<;;;999;;;;;;;;;999888999:::<<<;;;999888888999:::;;;:::999999888888888888888888888777777777777666666222222222111111111000000......////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))'''(((((()))******++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------........./////////...........................///000111222222222222222222333333444555555555;;;666444888<<<@@@GGGOOObbb}}}ppprrr~~~yyynnndddaaa___[[[YYY[[[```cccgggkkknnnrrrvvvyyy|||}}}~~~,,,+++******++++++***(((%%%&&&((())))))((('''''')))))))))))))))***************)))((((((((())))))************************************************)))))))))******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---...///111222333333111//////000111111000/////////000111222333444444444333333333333444444666555333111111111111222333333444555555555444444444444333333333333444444666666555555555555666777777777777888888999999:::888777777999;;;<<<<<<;;;:::::::::999999999888888666666888999:::::::::::::::::::::;;;::::::999999<<<<<<<<<===<<<<<<;;;;;;888999;;;:::999999:::;;;;;;:::999888888999;;;;;;999888777777666666777777:::999888777666444333333222222111111111000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************************+++++++++***************((((((((()))******++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------...///000111111111111111222222333333444555555888444333555666888<<>>DDDTTTmmmyyyxxx|||nnntttvvvkkkddd```\\\ZZZXXX[[[^^^bbbeeejjjooosssvvvyyy|||,,,+++******++++++***((('''(((((()))*********************)))))))))))))))***)))(((''''''((()))*********************************************************+++,,,------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......////////////000111333333222000......000111111111//////000000111333444555444444444444444444444444222222222333333444444555111111222333333333333333555444444333333444444555666666666666666555555555333555777999;;;;;;::::::;;;999777666777888777666666666777888888999::::::999999:::;;;<<<======<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777888999999999999:::;;;999999999999999999999:::777666555555444444555555555555555444444444333333111111111000000000//////...------,,,,,,------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********************************************************************++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---........................,,,---...//////000000///000000111111222333333333111333333444666999;;;;;;???BBBPPPjjj}}}yyypppooo}}}uuunnnwwwwwwkkkeee```]]]WWWYYY\\\^^^aaaeeekkknnnssswwwzzz}}}}}}}}}~~~,,,+++******++++++***((())))))))))))************)))))))))))))))*********))))))(((((())))))******************************************************)))))))))******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------...///000111222000......000111222111/////////000111222333444444444555555555555444444111222222333444555555555111222333333444444333333555555444444444444555555555555666666666666666555333444777999:::;;;;;;;;;===:::777666666777666666555666777888999:::;;;;;;888999999:::::::::::::::999:::;;;<<<======>>>============<<<;;;999888777777888:::999888888999::::::999999999999888888888777666555555444444555555333333333333333444444444111111000000000/////////...---,,,++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***************************************+++++++++))))))))))))))))))******************************************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------////////////////////////,,,---...///000000000000///000000111111222333333222444444222333666777555===999>>>SSSpppzzzuuullljjjvvvuuuooowwwyyynnngggaaaZZZ[[[\\\]]]^^^bbbfffjjjooossswwwyyyzzzzzz{{{||||||,,,+++******++++++***(((***))))))(((((((((((()))(((((())))))******++++++((())))))***++++++******************************************************************************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------------...///000222000......000222222222.........///000111222333333444555666666555444333333333444444444444444444333444555555666666555555555555444444444444555555333444555666777777666666333444666888:::;;;<<<<<<<<<:::777666777888888777888888888999999999:::::::::::::::;;;::::::999888888888:::;;;<<<=========@@@@@@???>>>===;;;999888888999:::999888777888999:::::::::999888777666555777666666555555555555555222222222333333333333333111000000000///////////////...,,,++++++,,,...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************))))))*********+++++++++***)))))))))))))))))))))*********************************************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------........................------...///000000000000//////000000111222222222111444444000000555666333;;;888;;;GGGYYYqqq}}}sssmmmqqqxxxtttooozzzyyyppphhh]]]]]]]]]]]]]]]___cccfffjjjnnnrrruuuvvvwwwyyyzzz{{{,,,+++******++++++***(((***)))(((''''''''''''''''''(((((()))***++++++,,,((()))***,,,,,,,,,+++***************************************************------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///////////////000111222222000......000222222222------......///111222333333444555666666555444333555555555555444333222222555666666777777777777777555555444444444444555555222333555777777777777777333444555777999;;;======;;;999666666777999:::::::::::::::999999999999888============<<<;;;::::::666777888:::;;;<<<======BBBBBBAAA@@@>>><<<;;;:::999::::::999777666777888;;;;;;;;;:::888777555444777777666555555555555666333333333222222222111111000000000000////////////000///---,,,,,,---///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,------------......---------------------------...///000111111111111/////////000111111222222000444333///111777999666555666:::???EEEUUUsssttt|||}}}sssoooooouuu{{{mmmnnnvvvwwwooo```______]]]\\\]]]aaadddgggjjjnnnrrrsssuuuwwwyyy~~~,,,+++)))((((((((()))***))))))))))))************)))))))))))))))***************))))))((((((''''''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,------------...//////............//////---......///000111111222---------------...//////444555555555555555444444444444444444444444333333888888888888888777666666666666555555555444444444444444444555555555555666888888888888999;;;===???;;;:::888777777999:::<<<;;;:::999888888999;;;<<<>>><<<<<<>>>@@@@@@===:::;;;;;;<<<<<<===>>>>>>??????>>>===<<<;;;:::999999888777666555555666777888888777666555555444555555777777777777666666666666333333333222222222111111222222222222111000......------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((())))))*********+++************************))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********)))***++++++,,,,,,++++++---------------------------------............///000111111111111222222222222222222222222222222222111555888888<<>>>>>>>>>>>===<<<;;;:::999999888777666666666666777888888888666555444444444444666666666666555555555555111111111111000000000000111111111111000///...---------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------------------------------............///000000111111111222222222222222222222222222222222333666777777888???LLLVVVnnn~~~wwwnnnqqq{{{uuuiiikkkpppwwwpppmmmgggbbb___^^^```bbbcccdddfffiiilllpppsssuuuyyyzzz{{{{{{{{{~~~~~~,,,,,,+++*********++++++))))))))))))******************))))))))))))))))))''''''((())))))***++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------.........////////////000///......------......///.....................///111000000000000111222222444444555555555555444444222333333444444555555555666666666666666555444444555555555555444444444444444444444555555555555666888888777777888999::::::999999888777888999;;;<<<>>>===;;;:::::::::;;;;;;===EEENNNQQQLLLDDD<<<888:::::::::;;;<<<<<<======>>>======<<<;;;:::999999999888777777777777888999999888777555444333333333555555555444444444333333////////////............000000//////...------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++,,,------------------------------------------------............///000000000111111111222222222222222222222222222222444555555555555888===AAARRRkkkssspppvvv{{{nnndddgggrrrzzz}}}~~~wwwrrrlllfffbbbaaa```___aaabbbccceeehhhkkkooopppzzz{{{{{{zzzzzz{{{}}}zzzzzz~~~+++*********************((()))))))))*********************)))))))))))))))(((((()))))))))*********((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,------------...000//////......//////000...............---------111111000000111111222333333333444555555555444444222222333333444555666666444555555555555444333333444444444444444444444444444444444555555555555666777777777777777888888888999888888888888:::;;;<<>>===;;;:::::::::;;;@@@JJJUUUWWWOOOEEE>>>;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::999999999888888888888888888999999888777555444333222222333333333333222222222222/////////.........------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++*********************************++++++,,,,,,,,,+++,,,------......---------------------------------------............///000000000000111111111111111111111111111111111111444333222444777:::;;;<<>>>>>===<<<;;;:::::::::???IIISSSSSSKKKBBB>>>>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888888888999999888888888888777666444333333222222222222222222111111111111000000/////////............---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))*********************************++++++,,,,,,,,,+++,,,------......---------------------------------------............/////////000000000111111111111111111111111111111111444222000222666:::<<<===>>>EEEUUUlll{{{nnnbbbbbbiiikkkqqqvvvuuummmfffcccbbbaaaaaaaaaaaadddgggjjjmmmssstttvvvxxxxxxzzz|||~~~~~~{{{xxxyyy{{{&&&'''(((((())))))(((((())))))))))))************++++++******)))(((((((((,,,++++++***))))))(((((()))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------.........////////////000111000000//////000000111.....................//////............///000000111222333444444555444444222333333444444555555555444444444444444333222222333333333333444444444444444444444555555555555666555666777888888888888888777777888999:::;;;;;;;;;===<<<<<<<<<;;;;;;::::::<<>>@@@;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999777777888999999888777777777666555444333333333333222222222111111111000000111000000000////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++******))))))******+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''(((((((((((()))))))))************************++++++++++++++++++,,,,,,++++++,,,------------------------------------------------............////////////000000000111111111111111111111111111111444222000000333666888999;;;<<>><<<;;;:::999999999:::;;;@@@EEEKKKPPPPPPMMMGGGCCC>>><<<::::::;;;;;;:::999===:::999:::<<<===;;;999888777777777888777555222666555555444222111000000111111111111000000000000//////...------------...000...---,,,,,,///222444...---,,,,,,+++***)))((()))***,,,---...---,,,,,,))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++)))***+++++++++)))(((''',,,***))))))******)))'''(((((('''(((((()))***+++)))************+++++++++((((((((((((((((((((((((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////............//////000000000000111111111111222222222333333333444444555777888888;;;CCCOOOYYYttt|||wwwwww|||hhh\\\cccqqqyyy{{{qqqjjjfffdddcccaaaaaabbbdddgggjjjnnnqqqrrrvvvwwwzzz|||~~~|||{{{uuutttyyy~~~'''(((((()))******++++++((((((((((((((()))******)))******+++******))))))++++++******))))))((((((************************+++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------......---------------...//////...------......///---...//////000000000///////////////////////////000000//////000111333333333333333333444444555555222444555555333222333333222333444555555444333333555444444444444333333333555666777888888777666555666666777999:::<<<======:::999999888999:::<<<===@@@DDDJJJOOOOOOKKKEEEAAA===;;;::::::;;;;;;;;;:::>>><<<:::;;;===>>><<<:::999888888999999888666444666555444333222111111000111111111000000000////////////...------------------,,,***))))))***+++,,,------,,,,,,++++++******)))***+++,,,,,,,,,++++++******))))))))))))******************************************************)))))))))))))))******+++***************)))((((((+++***))))))******)))''')))(((((((((((())))))***))))))*********+++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........//////.........//////000000000111111111222222222333333333333444555777888777888>>>HHHPPP]]]rrrzzzvvvxxx|||zzzeeeaaafffmmmxxxuuuhhh```___``````aaabbbeeehhhkkknnnpppqqqsssuuuxxxzzz{{{||||||xxxtttwwwyyyxxx{{{'''(((((())))))******+++((((((((((((((()))******+++,,,,,,,,,+++***)))))),,,,,,+++***)))(((''''''************************000000000000///...------,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------........................//////............///000...//////000000000000000////////////////////////000000000000111222333444333333333333444444444555444555666666444333333333333333333444444333222222333333333444444444555555666666777777777777666666555666777888999;;;<<<<<<888888888888999;;;<<<>>>>>>CCCIIIMMMMMMHHHBBB===;;;:::999999;;;<<<<<<;;;>>>===<<<<<<>>>>>>===<<<;;;:::::::::;;;:::888555555555444333222111111000111111000000000000/////////......---------------......---,,,++++++******------,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++************++++++************************************************)))))))))))))))******+++******))))))(((((())))))+++***))))))******)))(((***))))))(((((((((((())))))))))))*********++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---...///000000///...---//////000000000000111111111111222222222333333333555666777666555888???DDDIII\\\www}}}|||uuuvvvsss|||vvveee___aaammm{{{qqqeeedddhhhbbbbbbbbbdddfffiiikkkmmmjjjlllnnnqqqtttvvvwwwxxx{{{~~~yyyvvvuuussssssuuuzzz}}}(((((((((((())))))******((((((((((((((())))))***---------,,,+++***)))(((+++*********))))))((((((((((((((((((((((((((((((000000000///...---,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------------......//////......///.........//////000000//////000000000000000///////////////////////////000000000000111222333333000000111111222222222222555666777666444333333444444444444333333222222111222222333333444555666666666666666777777777777777555666777888999:::;;;;;;999999888888888999;;;<<<===AAAFFFJJJIIIEEE???::::::999888888;;;<<<<<<<<<===<<<<<<<<<======<<<<<<<<<<<<;;;<<<===<<<999777444444333333222111111000111000000000///////////////...------,,,,,,------......//////...---+++***,,,,,,,,,------.........******+++++++++++++++***+++******))))))******+++************************++++++++++++++++++++++++)))))))))))))))******+++***)))(((''''''((()))***+++)))((()))******)))(((******)))(((((('''(((((())))))))))))*********************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,////////////000000000111111111111111222222222222333444555555444666999<<>>BBBEEEDDDAAA<<<999999888777888:::<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===<<<<<<<<<===<<<999777333333333222222111111000000000000////////////.........---,,,,,,,,,,,,,,,)))***,,,------+++***)))+++,,,,,,------......///,,,,,,,,,+++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++***)))(((''''''((()))******)))((()))***+++***)))******)))(((((('''(((((((((((()))))))))*********))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...000000...---+++...////////////000000000000000000111111111222222111222333444444666888999999@@@OOOddd{{{{{{{{{xxxsssoooqqq}}}wwwgggaaaaaassszzz|||rrrmmmiiigggdddbbbaaaaaabbbcccbbbccceeegggjjjmmmoooqqqtttyyy}}}}}}zzzxxxuuussssssrrrrrrrrruuuyyy|||((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,+++***))))))''''''((()))***+++,,,,,,************************------------,,,++++++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---...///......---+++,,,---.../////////...///////////////......---........................---...///000000111000000000111333444444444333222222444666666444333444555888777555444333222222222222222333333444555666666666666555555666777888999777777888888999::::::;;;===;;;:::888777777777777:::<<<>>>@@@???===;;;999999888777888:::<<<<<<;;;:::;;;<<<;;;:::999:::<<<<<<;;;;;;;;;<<<;;;999666333333222222111111111111000000////////////.........------,,,,,,,,,,,,,,,***+++---......---,,,+++++++++,,,,,,---------......---,,,,,,++++++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((''''''(((((())))))***)))((()))***+++***)))***))))))(((((((((((()))((((((((()))))))))******((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...//////...---,,,......////////////000000///000000000000111111111111111222333555666888999888:::CCCSSSeeezzz~~~zzzooojjjsss~~~{{{jjjaaacccgggppp{{{zzznnnlllgggccc___^^^^^^___```aaabbbdddgggjjjlllnnnooossswwwzzzzzz{{{~~~}}}wwwvvvtttsssqqqqqqqqqqqquuuxxx~~~((((((((((((((((((((((((((((((((((((((()))******)))******+++******))))))(((((())))))******++++++************************....../////////......---***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------((()))+++---......---,,,***+++,,,---.........---...............---,,,,,,........................---...000111222222111111000111333444444444222111000222444444444333444555:::999777555333222222222333333333444444555555555666555555555666777999:::888888999999::::::;;;;;;;;;:::999777777777888888999::::::;;;;;;;;;;;;::::::888777888:::;;;;;;::::::<<<======;;;:::;;;===;;;:::999:::;;;:::777555222222222222111111111111000000/////////............---,,,,,,++++++,,,,,,...............---,,,++++++++++++,,,,,,,,,,,,,,,...---+++*********++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++&&&''''''((())))))(((((()))(((((((((***+++***))))))(((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........./////////000000/////////000000000111111111111000111333555777777:::999===FFFQQQaaaxxx{{{nnnrrrzzzyyygggeeefffkkkttt}}}yyyuuuoooiiidddaaa``````______```aaacccfffiiijjjjjjnnnrrrttttttvvvyyy}}}}}}|||xxxuuusssrrrqqqoooqqqssswww|||((((((((((((((('''''''''((((((((((((((()))******((())))))*********))))))************))))))))))))(((((((((((((((((((((((())))))******+++*********,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------'''(((+++---------,,,+++(((***+++---......---------.........---,,,,,,+++...........................///111222333333222222---///111222222222000//////111333444333333555666;;;:::888555444333333333333333333444444444555555666555555555666777999:::999999999::::::;;;;;;<<<999888888777777888999:::999888888888888:::;;;<<<:::999777888999::::::999;;;===???>>>;;;;;;<<>>BBBAAA<<<888777999999888888999:::888555222222222111111000/////////.........------,,,,,,,,,........................+++++++++++++++++++++++++++*********))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((*********+++,,,,,,,,,---******+++++++++******)))---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000------------..................---,,,---...///000000111111222222333444444999:::999888:::BBBPPPZZZzzzwwwuuuxxxzzzggg```bbbhhhlll~~~~~~wwwsssllldddeeebbb^^^]]]```cccddddddggghhhkkkoooqqqssstttttt{{{|||~~~~~~yyytttppptttpppllliiijjjlllnnnoooxxx~~~)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111111000000////////////---------.........//////000000000000111111111111111111111111111111111111222222222222222222222222222333333444333222111000333333444555555555555555666666777777777666555555555555666777777777777777555777:::===>>>===;;;999999888666555555555666777777777777777777777777777999===AAA@@@;;;888888:::999888888999999888444222222222111111000/////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++************)))))))))(((+++***)))(((((()))***+++)))))))))))))))))))))))))))***++++++))))))***+++***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))))))))))))))))))))***************++++++************------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,------......//////////////////000000000000//////.........///000111000111111222222333333444444666888888888===FFFNNNdddwww~~~yyy~~~|||mmmfffcccbbbnnnvvv}}}}}}uuukkkiiieeeaaa___`````````^^^ccceeeiiimmmpppssstttuuuwwwxxxzzz{{{}}}}}}xxxtttqqqmmmjjjkkklllmmmmmmooosssyyy}}}(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................------------------........./////////000000000000111111111111111111111111111111111111333222111333555555222///111111222222222111000000333333444555555555555444777888888888777666666555444444555666666666555555333666999<<<======<<<;;;777666555444444444555666777777777777777777777777999<<<>>>===:::888999;;;999888777777888777444222222222111111000/////////...------------,,,,,,,,,------------------------++++++++++++++++++++++++************))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++))))))***+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,++++++***************)))))))))))))))++++++************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------------............////////////000000000000////////////000111111000000111111222333333333111444777888888999===AAALLL^^^wwwrrrfff___```gggqqq|||xxxnnnjjjfffcccaaa```^^^]]]```bbbfffjjjnnnrrrtttuuutttuuuwwwwwwxxx{{{zzzwwwrrrpppooonnnmmmmmmiiillloooppprrrvvv~~~''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000000111111111111111111111111111111111111444111000333777888333...222222333333333222222222444555666666777777666666888999999888888777666555555666666777777777666666333555888:::;;;;;;:::999777777666555555555666777666666666777777777777777999:::<<<;;;:::999;;;===:::888666666666666444222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))***+++***)))((()))+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))---,,,,,,,,,+++*********++++++*********+++,,,---,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---......---------------------,,,,,,,,,---------......///////////////000000000000000000111222222333333111444777888888999;;;===BBBMMM```vvvyyypppeeecccfffpppwwwtttoooiiifffcccaaaaaa```aaadddhhhkkknnnqqqrrrsssuuuvvvwwwwwwyyy|||~~~}}}yyyvvvssspppmmmkkkmmmnnnmmmmmmooosssvvvzzz&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////////////////000000........./////////000000///000000000111111111111111111111111111111111111444111000333777888333...222222222222222222222222444555555666666666666666888888888888888777666666555666666777777777777777444555777888888777666555555555555555555555666666555555666666777777777777888999:::;;;;;;<<<===>>>:::888555444444555444333222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((((()))******)))((()))***************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((---,,,,,,,,,+++*********++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,------------------.........////////////000000111111222333333333333444555666888;;;>>>???CCCMMM\\\pppzzzmmm```aaammm|||zzzsssmmmhhheeedddbbbcccdddfffhhhjjjlllmmmqqqssstttuuuuuuvvvxxxzzzvvvzzz|||wwwrrrooommmmmmnnnmmmmmmmmmnnnpppooouuu&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((()))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............/////////....../////////000000000000000000000111111111111111111111111111111111111333222111333555555222///000000000///000000111222222222333444444444444333666777777888888777777666444444555666777777777777555555666777777666555444222333333333333444444444444555555666666777777888777888:::<<<===??????@@@:::888444222333333444333222222111111000/////////,,,,,,,,,------------...++++++++++++++++++++++++************************))))))))))))************))))))************))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))((((((*********))))))))))))))))))***+++,,,---------,,,*********+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------------............/////////,,,------...///.........//////000000111222222222222111111222333666999;;;;;;;;;@@@IIIWWWlll~~~|||ggg\\\___jjjuuu}}}wwwnnnhhheeeddddddeeeeeefffhhhiiijjjlllnnnpppqqqqqqqqqsssuuurrrvvv{{{~~~}}}yyyvvvpppoooooonnnmmmkkkjjjjjjkkklllpppwww{{{'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------.../////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222111000000///000111222333111222333333444444333333444444555666777777777777444555666888999::::::;;;555555777888888888888888222333333444444444444444444444555555666777777888666777:::===@@@BBBAAA@@@;;;777333111111333333333222222111111000/////////,,,,,,,,,---------......++++++++++++++++++++++++************************((()))))))))************((()))***++++++***)))(((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))*********((())),,,...///...,,,+++)))*********++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,------...------........./////////,,,---...///000//////...//////000000111111222222222222111222444666777777666777;;;AAAFFFTTTmmmzzzzzzhhhaaa```ffflllttt|||xxxoooiiieeeeeeddddddeeeggghhhiiiiiikkkmmmnnnnnnoooqqqrrrqqquuuzzz|||}}}}}}{{{yyyvvvtttpppllliiikkkiiikkkoooqqqsss|||(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............//////000000000////////////000000000000000000000000111111111111111111111111111111111111111222222111000000111333333333222222222333555666333444555555666666555555222333444666777777777777666777999;;;===>>>??????444555777888:::;;;;;;;;;444555555666777777777666444444444555666777777888555777:::???BBBCCCBBBAAA;;;777333000111222333444222222111111000/////////,,,,,,,,,------.........************************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************++++++,,,,,,,,,---&&&))),,,///000///,,,+++))))))******++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......+++++++++,,,,,,,,,---------...000111111111000////////////000111111222222444444444666777777666444444666<<>>888777666444222111111111.........///////////////---------,,,,,,+++++++++,,,---...---+++***+++,,,+++,,,---,,,***)))***+++((((((((((((((((((((((((***)))(((''''''((()))***+++++++++***)))(((((('''))))))((((((''''''&&&&&&+++*********))))))(((((((((((())))))*********+++))))))***++++++++++++***&&&&&&''''''(((((())))))(((((((((((())))))))))))************))))))))))))''''''(((((())))))************))))))******+++,,,---+++***,,,///000...,,,---------,,,,,,+++++++++...------,,,,,,++++++***,,,---......//////..............................---------............///////////////000000000000222222333444444555555666<<<:::777777;;;AAAHHHLLLfff}}}{{{vvvvvvzzzmmmccc]]]^^^```jjjyyy~~~qqqoooiiidddeeehhhgggbbbdddeeegggiiilllnnnpppqqqqqqqqqqqqsssvvvzzz}}}~~~|||sssqqqnnnkkkkkkllloooppp|||)))(((((((((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******---,,,++++++++++++,,,---............------------++++++,,,---...........................///000000000111111111111222222222111111000000//////000000333222111000000000111222333333333333333333333333333333333333333333333333444333333333444666777888777777888999:::;;;;;;<<<;;;777444333555666666555444444444444555666777888555555666555555444444333777777777999<<<<<<;;;:::888777555444222111111111.../////////////////////,,,,,,,,,++++++************+++,,,,,,***)))***++++++,,,---,,,***)))***+++))))))))))))))))))))))))***)))(((''''''((()))***++++++******)))((((((''')))(((((((((((((((''''''*********)))))))))((((((''''''(((((())))))))))))(((((()))*********))))))(((((()))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,,,,******+++...///---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------------------------............///.../////////000000000000222222222333444444555555888777555555888===CCCFFFQQQggg{{{vvvxxxuuukkkaaa___aaajjjtttyyy~~~{{{yyyqqqiiifffiiiiiifffcccdddfffhhhjjjmmmooopppnnnnnnooopppssswww{{{}}}|||wwwqqqnnnlllmmmmmmtttxxx|||}}}zzzyyy{{{~~~((((((((((((''''''''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++******,,,,,,++++++++++++,,,,,,------------............+++,,,---......///.....................///000000222111000000000111333333222222222111111111000000444333222000000///000000111111111222222222222222333333333333333333333333222222222333555666888999777777777888888999999999888555333333444555555555444444444444555666777777555555555555555444444444666666777999;;;:::888555777666555333222111111000//////////////////......++++++***************)))(((***+++***))))))***++++++,,,,,,,,,***)))***+++************************))))))(((((((((((())))))+++******))))))(((((('''(((((((((((())))))))))))******))))))))))))((((((''''''''''''((((((((((((&&&'''(((((())))))((((((*********++++++++++++,,,*********))))))(((((((((((((((((((((((((((((((((*********)))((('''''''''***))))))))))))***+++++++++******+++,,,---+++***,,,,,,,,,,,,++++++++++++******+++,,,,,,---......******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///....../////////000000000000111111222333333444444555444444444666999<<>>DDDLLLccc~~~yyywww}}}{{{ooojjjhhheeeeeehhhooozzz~~~vvvnnniiidddbbbcccbbb______dddeeefffiiilllpppsssvvvwww~~~~~~yyywwwuuurrrooommmjjjhhhfffggggggfffeeeeeefffggghhhkkkqqqzzz&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,---.........---------------............------------......000000000000000000000000111///......000111111000111111111111111111111111111111222222222111111000000000000111111111111222222111000111222333222111333333444444444444333333444333333333333444555666444555666666555444333222444444444444444444444444777777888888888777555444555333222222444555555444444444444333111000222333/////////......---------++++++******)))(((((((((************))))))))))))(((((())))))))))))(((((('''((()))))))))((('''''')))))))))))))))(((((('''***)))((((((''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))(((((((((''''''***)))((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***))))))))))))***++++++************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------------------------------...//////000000111111111222222222333333111222222333333444555555333555777666444444888<<>>===999555222///000333444555555444333111111000000000000000111000000000000000000000000111000///000111222111///444333222111111111333333444555555555555555444444666666666555444444444333111333666999:::999777555555555666666666666555555000111222333333333333333000000111111111111000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((************))))))))))))(((((((((((((((((((((((())))))************))))))******)))((((((((((((((())))))(((&&&%%%&&&(((+++))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,+++++++++******))))))++++++***+++---,,,***)))(((((()))***+++,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,------.../////////////////////000000000000000111111111111222222222222222222333333333444444666666555555777:::===???LLL^^^zzz~~~uuusss{{{oooeeeeeehhhvvv|||tttlllhhhiiijjjhhheeedddeeegggiiikkkmmmoooppprrruuuyyy|||yyyvvvrrrooonnnmmmkkkjjjiiijjjkkkkkkkkkmmmooorrrvvvwwwyyyzzzzzzyyywwwvvv{{{{{{|||)))'''&&&'''((()))((('''&&&((())))))(((((()))+++((((((((((((((((((((((((+++***(((''''''((()))***(((((((((((())))))))))))************************))))))*********+++++++++***))))))((()))***+++,,,---,,,,,,++++++***))))))++++++++++++,,,---......---......------...222444:::;;;======<<<999555333///111333555555555444333000000////////////000000000000000000000000000000111000///000111222111///111111000000000000000111444444555555555555444444555555555555444444444444666888;;;>>>>>>===;;;999555555666666666666555555000111222222333333222222///000000111111000000///............------------++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************))))))))))))(((((((((((((((((((((((())))))************))))))***)))(((((('''''''''(((((()))((('''%%%&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))++++++*********)))))))))+++)))))))))+++---,,,+++)))))))))***+++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------.../////////.../////////000000000000//////000000000111111111222222222333333333333444666555555555666888;;;<<>>???@@@>>><<<:::444555555666666555555444000111111222222222222111//////000000000000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((((((((((((((((((((())))))******))))))((()))(((''''''&&&'''''''''((((((((('''&&&&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((******))))))))))))((((((***)))((())),,,---...---******************++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---......//////....../////////000000000........./////////000000111111222222222333333333555555444444555666888999<<<===GGGYYYnnnzzzyyy{{{~~~zzzmmmbbbbbbcccgggppp}}}wwwpppjjjgggfffeeeeeeeeefffgggiiijjjkkkmmmoooqqqqqqrrrtttvvv|||~~~|||sssrrrqqqoooooooooooopppqqqrrrssssssssssssqqqppplllkkkiiihhhjjjmmmpppsssyyy|||)))'''&&&'''((()))((('''%%%''')))***(((''''''(((((((((((((((((((((((((((''''''(((((('''%%%###"""(((((((((((())))))))))))************************))))))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,************+++,,,---...---------,,,---000555999===<<<;;;999666444333222111222333444555444444444000////////////000000111000000000000000000000000111000///000111222111///000111333444444333222111222333333444444444444333333333333444444555555555888999;;;<<<<<<:::888777444444444555555444444444000000111111111111111000...//////000000//////...------------,,,,,,,,,+++************************))))))))))))))))))))))))*********)))))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&(((***)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))))))))(((((((((((((((******+++---//////---++++++++++++************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////........./////////000000....../////////000000000111111111111222222222222555444444333333444555666<<<:::<<>>CCCPPPfffzzz|||uuusssvvv|||rrrkkkhhhmmmuuuyyy~~~xxxqqqooommmkkkjjjiiiiiiiiifffhhhiiijjjkkklllooorrrtttwwwzzz|||}}}~~~}}}zzzxxxttttttsssrrrqqqpppooonnnkkkiiifffdddccccccdddeeehhhiiijjjkkklllkkkjjjjjjiiiiiijjjkkkmmmpppuuuxxxzzz)))'''&&&'''((()))((('''((((((((('''&&&%%%'''((((((((((((((((((((((((((())))))*********((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,,,,++++++......------,,,++++++******))))))******+++,,,------...///...---...000222333333222111000//////...111111111111111222222222111111111111222333333444000000000000000000000000111000///000111222111///...///000111111111111111000000111222333333333333333333333333444444444444222333444555555444444333222333333444444333333222///000000000000//////...------............------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''&&&''''''((()))&&&((()))((('''&&&''')))(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))******,,,...111333444000***%%%******************++++++------,,,,,,+++******)))+++++++++++++++++++++++++++++++++,,,------......------.........///////////////000000000111111111///000000000000111111111222222333333333333333333222444999;;;:::@@@QQQbbbzzz|||ssssss|||yyynnniiiffffffooo|||~~~}}}zzzvvvqqqmmmjjjhhhdddeeeffffffgggiiillloooppprrruuuvvvxxxzzz~~~{{{{{{yyywwwuuusssqqqpppllljjjhhheeedddddddddeeefffeeedddcccccccccddddddcccbbbbbbbbbcccfffiiijjjlllpppuuuyyy|||)))'''&&&'''((()))((('''))))))(((%%%$$$$$$''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,,,,,,,++++++------,,,,,,+++*********))))))))))))***+++,,,---***,,,.........---...000......///000000000//////111111000000000000000111000000000000111222333444000000000000000000000000111000///000111222111///////////////000111222333///000111222333333333333444444333333333333333333000111222333444444333333222222333333333333222222//////000000//////...------------......---------++++++++++++************************************))))))))))))))))))))))))((()))))))))************************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''(((((()))***&&&((())))))'''''''''(((''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***)))))))))*********++++++,,,,,,---///000...***''')))))))))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......---------.........//////........./////////000000/////////000000000111111111222222333444444444444111222666999888999CCCMMM\\\ttt}}}{{{|||ooodddeeejjjttt{{{uuuqqqnnnfffffffffeeeeeefffiiikkklllnnnpppqqqrrruuuyyy|||}}}~~~{{{yyyxxxuuussspppmmmkkkjjjiiiiiiffffffdddcccbbbaaabbbbbb``````______aaacccdddeeegggiiikkklllmmmnnnqqqsss)))'''&&&'''((()))((('''***)))'''$$$"""###'''***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---'''***---............///+++,,,...000111111000000000000///////////////000////////////000111222333000000000000000000000000111000///000111222111///222111000000111333555666//////000222222333333333444444444333333222222222...///000111222222333333222222222333333222222222//////000000///...------,,,------......------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******&&&((())))))(((''''''(((''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))******+++++++++,,,,,,*********,,,,,,,,,+++(((((()))***+++,,,,,,---*********++++++,,,------++++++++++++++++++++++++***++++++,,,,,,---......---------.........//////---------.........//////////////////000000000000111111222333444555444444555444555999:::999<<>>LLL```tttvvvkkkeeecccccchhhttt|||tttooommmllljjjhhhggggggfffeeeeeegggkkkooopppsssvvvyyy|||~~~|||zzzxxxuuurrrpppooommmkkkhhhfffggghhhhhhgggcccaaa^^^]]]___```___^^^((((((((()))))))))))))))&&&'''(((***+++,,,------(((((())))))))))))((((((++++++******))))))((((((++++++******)))(((''''''''''''''''''(((((((((((()))******++++++******))))))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,------....../////////000000000000111111111000000000000111222222111111111111111111111111222222333333333222111111000000111111000000///......///000000//////000111111111111111111111111111222222222222222111111111//////000111222222222222333222222111111000//////...------,,,,,,------...---,,,,,,,,,,,,------......---,,,+++***+++,,,,,,++++++******)))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''((()))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((()))******++++++******)))(((((())))))))))))((((((+++******))))))******+++))))))((((((((()))************************************))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......---............/////////000000////////////000000000000000111111111222222222222222333444555666777888999>>>IIIWWWkkk|||}}}nnnbbb\\\^^^fffssszzzuuuqqqllliiihhhfffcccccceeegggiiiiiikkkmmmqqqtttvvvyyy}}}}}}|||vvvssspppoooooopppooonnngggeeeccccccccccccaaa```((((((((((((((((((((((((&&&'''((()))***+++++++++%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))******++++++))))))((('''&&&%%%$$$$$$'''''''''((((((((())))))))))))************))))))))))))*********+++++++++***+++++++++++++++,,,,,,************+++,,,------++++++,,,------......///////////////000000000111000000000000000111222222111111111111111111111111333333333333333222111000000000000000000//////...+++,,,......------...000111111111000000000000000222222222111111111111111//////000000111111111111222222222111000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++************))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))************))))))'''((()))******)))((('''******))))))))))))******((((((((((((((())))))*********************************))))))******+++,,,*********************************++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---------,,,,,,---------000000000000111111111111222222222222333444555666;;;999999<<>>FFFRRRfff}}}{{{tttttt{{{zzzllleeeaaacccfffgggmmmttt~~~uuunnnllljjjdddbbbccccccccceeehhhlllooorrrtttxxx|||'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))+++,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,---............/////////....../////////000000000000111111111111000//////000111111222111111000000000000000000000000000000........................000000111222222111111000/////////000111333444555000000000111111333444444000000000000000//////...------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))*********))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++)))((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------------,,,,,,......------------......++++++,,,---...///000000....../////////000000000000000000000111111111111///000000111111222333333222888======???LLLbbbuuuwwwwwwxxx}}}~~~uuujjjbbb[[[XXX]]]dddmmm{{{{{{vvvooohhhdddddddddccccccdddgggjjjmmmooorrrwww}}}((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((((()))+++,,,+++************+++,,,(((((()))******++++++,,,,,,,,,+++******+++,,,,,,++++++,,,------------,,,---------.........//////........./////////000000000000111111111000000000111111222111111111000000////////////////////////........................000000000111111111111111......///000111333444555111111111111111222333333000000111111000000///...---,,,,,,,,,,,,,,,,,,---************************************************(((((())))))************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++((()))))))))************************************************++++++++++++++++++,,,---------,,,,,,------------------------.........---------,,,,,,........./////////000000/////////000000000111111111111222333333444444555444:::===;;;888???OOO]]]vvv~~~wwwvvv{{{pppbbbZZZYYY\\\aaammm~~~{{{qqqjjjggggggfffeeedddeeehhhlllnnnlllqqqwww|||~~~&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((()))+++*********))))))*********)))))))))***++++++,,,,,,---------,,,,,,---------,,,------...............------------........................////////////000000000000000000111111333222222111111111111111/////////////////////////////////////////////////////////000000111111222.........///000111222333333222111111000000000111000000000000000///......,,,,,,,,,++++++,,,,,,,,,************************************************'''((()))***++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))***)))'''%%%###(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************'''(((((((((((((((((((((((()))))))))************************************))))))*********+++++++++***++++++,,,------,,,,,,,,,------------------,,,...------------,,,,,,,,,............////////////....../////////000000000222222222333444444555555333555777777777:::AAAGGGWWWlllyyyzzzuuuggg]]]XXXWWW^^^jjjyyyvvvooojjjhhhfffeeeeeegggiiikkkiiimmmrrrvvvxxxyyy{{{|||}}}''''''''''''(((((())))))'''''''''(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((()))+++************************)))******+++,,,,,,------------............------------...///////////////,,,------------.........------........./////////000000000///000000111222444333222111111111111111000000000000000000000000000000000000000000000000///////////////000222222............///000111222222222111000///......//////////////////......---,,,,,,++++++++++++,,,,,,************************************************'''(((***++++++***))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))((()))***))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((&&&$$$###(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))******))))))))))))************************************)))))))))************+++)))***+++,,,,,,------,,,,,,,,,------------,,,,,,******+++,,,---...//////------........./////////............///////////////000000111222222333333444444444666999;;;<<<<<>>EEEOOO```oooyyyooommmmmmooo}}}zzzjjjaaa___ccceeennn||||||sssnnnllllllkkkjjjkkklllmmmnnnnnnnnnnnnnnntttvvvzzz~~~&&&&&&'''***...---)))%%%)))'''&&&'''(((((('''%%%)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((('''''''''(((((()))***+++,,,---******+++++++++******))))))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------......---------......///111000///////////////000111111111000000000000000111111000///////////////////////////////////////111000///......///000111111111111111111000000000...///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))*********)))(((''''''&&&&&&'''))))))((('''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((((('''))))))(((''''''''''''(((((())))))***************'''(((((())))))*********((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((************************(((((()))***************))))))))))))******************))))))))))))((((((******))))))******+++,,,++++++---.........---,,,+++,,,---------,,,+++******+++,,,------------,,,------------............---............///////////////000000000000111111111111222222333444444444888666666888:::>>>IIISSSnnn{{{sssppppppwwwnnneee___ZZZZZZaaakkkssszzz|||zzzzzzwwwuuunnnnnnmmmmmmllllllkkkkkknnnpppssswww{{{~~~(((''')))...333222,,,%%%((('''&&&'''(((((('''&&&)))(((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++++++++***)))(((((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------///......---------......111000//////.../////////.../////////000000111111111000000///////////////////////////////////////000///............///000000000000000000/////////---------...------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))))))))******)))((('''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&((()))))))))(((''')))(((((((((''''''''''''(((((()))************)))((()))))))))*********+++((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((************************(((((()))***************((()))))))))************)))))))))(((((((((((((((******))))))******+++,,,)))***,,,......---,,,+++***+++---...---+++)))(((******++++++,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111111111111222333333444444555333333666777888???FFFUUUhhh~~~}}}wwwxxx||||||jjj```XXXYYY^^^aaacccfffiiitttxxxuuupppllljjjjjjkkkllliiijjjmmmpppsssvvvxxxzzz{{{{{{{{{{{{{{{~~~(((''')))...333222,,,%%%)))(((''''''))))))((('''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((()))***+++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------///......---------......000000////////////000000.........///000000111111111000000///////////////........................//////............//////------..................,,,---------------,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))))))))***+++***)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&((()))))))))((('''(((((((((((((((''''''&&&&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************((((((((((((((()))))))))******))))))******+++,,,''')))+++,,,---,,,***)))***+++---------+++)))'''************++++++,,,,,,,,,,,,,,,------------...------------...............////////////000000000000000111222222333333444444222333666777777:::???DDDQQQbbbppp~~~wwwvvvxxxtttddd[[[WWWTTTTTTVVVYYY___kkkzzzzzzpppjjjhhhiiijjjggghhhiiikkkmmmpppqqqrrrtttuuuuuuvvvwww{{{&&&&&&'''***...---)))%%%)))''''''''')))***)))((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))************)))))))))(((((((((******+++++++++******)))(((((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......---------......///000000000000000111222222......//////000000111111111111000///////////////................................................,,,,,,,,,,,,---------------......///000000//////,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((((((''''''''''''((((((******)))((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&'''((())))))))))))((((((((()))(((''''''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************(((((())))))))))))************))))))******+++,,,'''(((***+++++++++***)))***+++,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,,,,------------,,,------------...............////////////000000000000111111222333333333444222222555666444555888;;;AAAJJJUUUdddyyy{{{tttpppssszzzxxxggg[[[RRRPPPRRRTTTVVV\\\fffppp|||}}}rrrkkkhhhhhhjjjjjjiiiiiijjjkkklllmmmmmmnnnpppqqqssswww|||&&&&&&'''((())))))))))))'''&&&%%%&&&((()))(((''''''''''''''''''((())))))''''''''''''((((((((()))''''''''''''(((((((((((('''''''''(((((()))))))))((((((((()))))))))))))))))))))***+++++++++******)))))))))***+++++++++,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------------------------------------...///000000000000000111333444555000000000000000000000111111111000///////////////........................---..................---,,,,,,,,,------.........,,,,,,...///000000111111---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++((((((''''''''''''(((((()))))))))((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&''''''((()))***'''((()))))))))(((&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))*********++++++******))))))******+++,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000111222222333333555111111444555222222444777999===CCCLLL]]]sssuuuppppppuuuyyy{{{sssbbbXXXUUURRRQQQUUUZZZ]]]cccqqq{{{ssspppnnnmmmkkkjjjhhhhhhhhhhhhfffhhhkkkmmmnnnqqqtttwwwxxx{{{~~~((()))))))))((()))+++---&&&%%%$$$%%%'''((('''&&&'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((()))***+++++++++++++++***************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,---...///000111///000000111222444555666111111111111000000000000111111000///////////////........................------............---------------....../////////)))***+++---...//////000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))************************++++++++++++******))))))))))))***+++))))))(((((()))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&'''(((***+++'''((()))))))))(((&&&%%%(((((()))***************((((((((((((''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))******+++++++++,,,*********)))***++++++,,,++++++*********+++,,,---,,,+++++++++,,,---......---,,,+++++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000111222222333333444111000444555333333444666666888;;;@@@KKK]]]kkk~~~tttnnnpppssstttwww}}}uuuaaaXXXNNNNNNPPPTTTSSSRRR\\\hhhrrrzzz|||rrrpppmmmjjjhhhggggggfffccceeehhhiiijjjkkknnnpppsssvvvyyy{{{~~~))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''((((((((((((((('''&&&***((('''(((***+++)))&&&************************'''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))************---***((((((+++,,,+++))))))))))))******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///---...000111111///---,,,222222111000///...------------------.........///000000///...------,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,...///000000000000///...,,,+++***))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((+++*********))))))((((((&&&'''(((******((('''&&&))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))************))))))))))))************************************++++++++++++++++++++++++,,,---///000000///---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............///.........///000222333444111111222222222333333333666666777888;;;AAAHHHNNNkkkzzzrrrpppnnnqqqvvvzzzzzz~~~wwwfffaaa[[[SSSMMMMMMPPPSSSUUU___dddkkksss~~~zzztttrrrnnniiidddgggeeeccccccfffiiikkkllloooqqqtttuuuwww|||)))((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((''')))((('''(((***+++)))&&&''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((('''))))))))))))************,,,***((()))+++,,,+++)))*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...///---...///000000///...---000000000000////////////------........./////////000//////...------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---...//////......---,,,+++******))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((************)))))))))(((&&&''')))******)))'''&&&))))))))))))))))))))))))(((((()))******************)))))))))((((((((('''))))))))))))************))))))))))))************************************++++++++++++++++++++++++***+++---......---+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------............///////////////000111222333111111111222222222333333444444444555666:::AAAEEETTTddd}}}zzzooollloooqqqtttzzz~~~vvvnnnaaaWWWRRRPPPQQQRRRRRRVVV[[[aaajjjxxx{{{tttlllgggkkkhhheeedddfffggghhhhhhlllnnnpppqqqrrrvvv|||((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''((()))))))))((()))(((((((((******((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((((((((())))))))))))************,,,***))))))***++++++***,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........................///...------------...///------///000000///...---.........//////000000000....../////////000000000/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))''''''))))))))))))''''''))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))************))))))))))))************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,------------.........---------............///////////////000000111222111111111222222222222333333333333222222555999===EEELLL]]]vvvyyyooonnnkkkoootttvvvtttxxxxxxhhh\\\UUUQQQOOOJJJLLLOOOQQQWWWbbboooyyy|||uuuooollliiihhhhhhhhhhhhgggjjjkkkkkkkkklllpppuuuxxxyyyzzz|||~~~'''''''''(((((((((((((((''''''''''''(((((())))))%%%%%%'''((())))))))))))((((((((()))))))))((('''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))************+++******)))******++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------.................................------.........,,,---.../////////.............../////////000000////////////000000000000//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((((((((()))***************))))))))))))((((((((((((((()))))))))************((()))))))))************************************++++++++++++++++++++++++))))))***++++++***))))))******+++,,,,,,,,,,,,+++---------.........//////---------............///000000/////////000000111111111111111222222222222333444444333333444888:::@@@BBBKKK^^^www{{{pppqqqrrrrrrppprrr|||mmmaaaXXXRRRNNNNNNMMMMMMOOOVVV___fffqqq{{{uuussspppnnnnnnmmmkkkiiiiiihhhhhhhhhiiilllpppsssppprrruuuxxxzzz{{{||||||zzz{{{&&&&&&''''''((((((((()))))))))((((((''''''''''''%%%%%%'''((())))))))))))'''((()))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))((()))))))))************++++++******)))******+++---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,------.................................---..................---,,,,,,---...............////////////............////////////000000000000...............---------------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************************(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((()))))))))************((()))))))))************************************++++++++++++++++++++++++******++++++++++++******)))***++++++,,,,,,++++++---------.........//////---------............///000///////////////000000000000111111111222222222111222333444444555777::::::;;;@@@IIIYYYmmm{{{vvvtttrrrssszzzuuuhhh```YYYVVVRRRNNNMMMOOOTTTXXXZZZaaalllxxx~~~{{{xxxtttooollliiigggeeeeeefffiiikkkmmmkkkmmmpppsssvvvwwwxxxxxxssstttwww{{{&&&&&&&&&''''''(((((()))***))))))(((''''''&&&&&&&&&&&&'''((()))))))))((('''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))))))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........,,,,,,,,,---......//////........................------...//////...------,,,,,,,,,------...///////////////......---------....../////////000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,------------.........---------............///............//////000111000000000111111111111222---///222333333333555777555888;;;???FFFRRRcccooo~~~xxxtttuuuyyyxxxhhhccc[[[TTTNNNLLLMMMNNNPPPSSSZZZccckkkvvvxxxsssmmmjjjgggeeeeeefffgggggghhhiiilllooorrrtttvvvvvvrrrrrrrrrtttwww|||%%%%%%&&&''''''((())))))((((((((((((((('''''''''''''''((((((((((((((('''&&&)))+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&''''''((())))))***))))))))))))************)))+++,,,+++)))(((***,,,*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////........................------...//////...------,,,,,,,,,,,,---...//////------...............///------........./////////........................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))************))))))))))))************************************+++++++++++++++++++++++++++++++++******+++++++++))))))***+++++++++++++++,,,,,,,,,,,,---------------------............///---------...///000111222000000000000111111111111...000222333333222333444444777999;;;===DDDNNNUUUbbbrrrvvvtttwwwyyyzzzooocccYYYSSSPPPNNNLLLMMMQQQVVVYYY^^^kkkzzzyyytttnnnjjjiiihhhfffdddffffffhhhkkknnnqqqtttvvvuuussspppooopppsssxxxzzzxxx|||%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))'''(((((((((((((((''''''&&&)))+++***((('''(((***(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************)))+++,,,+++((((((***---)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,------...///000000........................,,,---...//////...---,,,,,,++++++,,,---...///000++++++,,,---...///000111------------.........///---.....................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************)))))))))(((******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***+++++++++,,,,,,,,,---------------.........//////,,,,,,------///000222222000000000000111111111111000333555555444333333333333444555666777:::>>>@@@AAAUUUpppxxxuuuzzzqqqtttyyysssggg^^^XXXTTTKKKKKKMMMQQQOOOOOOYYYfffkkkwwwwwwqqqnnnkkkgggddddddeeefffhhhlllpppsssuuuxxxuuuppplllkkkmmmqqqtttvvvzzz&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))*********))))))(((...------,,,+++***))))))******+++++++++,,,,,,,,,))))))*********++++++++++++,,,------......------,,,,,,,,,---------.........///////////////...---,,,,,,------------------......---------,,,,,,,,,------...............------...............------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***+++,,,------,,,+++***************************************************))))))(((((((((***+++,,,,,,,,,,,,+++***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))++++++******))))))((((((''''''*********)))))))))))))))++++++***)))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((++++++***)))(((((())))))++++++******)))(((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000000000000111111111111000000000000111111111111000111111111111222222222444444333444555777999:::CCCFFFQQQeeezzzyyyrrrrrrtttyyyooobbb[[[VVVTTTQQQNNNLLLMMMQQQTTTXXX```mmm~~~zzzsssnnnkkkiiihhhggghhhiiillloooqqqsssssssssoookkkiiijjjlllppptttxxxyyyzzz{{{&&&''''''''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))************)))))),,,++++++******))))))((())))))*********+++++++++,,,,,,---------.........+++,,,------......------,,,,,,---------...............///////////////...------------------------.........---------,,,,,,000000000111000000//////,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++((()))************)))(((************************************************+++***)))(((((()))******))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++******))))))((((((((((((***)))))))))))))))))))))++++++***)))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))(((++++++***))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000//////000000000111111111000000111111111222222222333333333333444666888999:::;;;BBBPPP```qqq}}}xxxvvvwwwzzz}}}~~~~~~xxxeeeccc]]]TTTMMMIIIJJJMMMLLLRRR\\\hhhvvv|||rrrpppllliiiiiijjjmmmooonnnpppqqqpppllliiiiiijjjkkknnnqqqrrrssstttxxxzzz(((''''''''''''''''''&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,---............---,,,------------.........------...///000000000//////.........---,,,,,,,,,.........------------,,,---.........---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++((()))************)))(((************************************************,,,,,,+++))))))(((((()))&&&'''((()))))))))))))))(((((()))******)))(((((()))))))))))))))))))))))))))******+++++++++*********))))))))))))((((((((())))))))))))))))))******+++***))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))'''(((((()))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------.........///////////////000000000000111111000000000111111111222222222222222222333555666777888888;;;AAAIIIUUUhhhyyyzzztttsssssstttyyywwwhhhWWWLLLIIIIIIGGGJJJOOOSSSZZZdddpppyyyzzzsssnnnkkkkkklllfffhhhkkkkkkiiifffddddddeeegggiiijjjkkkmmmppprrryyyzzz{{{~~~)))))))))(((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((())))))************)))))))))))))))******++++++)))*********++++++++++++))))))))))))************,,,------...............------------............,,,,,,...///000000000000000//////...---,,,,,,+++............------------,,,,,,,,,,,,+++)))((((((***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,+++++++++************************************************+++++++++******)))))))))'''((())))))******))))))'''(((***++++++***((('''))))))))))))))))))))))))((()))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***************************************)))))))))((())))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))*********************************)))))))))))))))******)))))))))))))))***(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------........./////////////////////000000000111000000000000111111111111111111111222222333444555::::::<<<>>>>>>DDDTTTcccvvv~~~vvvqqqoooyyynnnZZZPPPMMMJJJLLLLLLLLLLLLRRR\\\cccmmmsss|||}}}uuuooolllfffggggggfffeeecccbbbaaa```aaabbbccceeehhhkkkmmmpppqqqsssvvvyyy}}}+++******))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))***************))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---......//////......---------.........//////,,,,,,...///000000000000000000///...------,,,,,,//////.........---------/////////......,,,+++***++++++,,,---------------++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,************************************************))))))******++++++++++++******++++++******)))(((''')))***,,,,,,***)))'''))))))))))))))))))))))))((()))***,,,,,,++++++***))))))))))))************(((((())))))***************)))))))))))))))******++++++++++++++++++++++++************)))))))))(((************************((()))))))))*********+++************************************************++++++++++++++++++++++++))))))))))))))))))*********)))))))))))))))******************))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,....../////////000000000...////////////000000000//////000000000111111111000000111222222333333333444555888:::888999BBBNNNYYYhhh~~~yyyssswwwzzz|||{{{{{{ooo^^^VVVLLLLLLLLLIIIHHHKKKPPPUUUYYY\\\cccmmmxxx{{{uuupppmmmiiieeecccbbbaaaaaa\\\[[[[[[]]]```cccfffhhhhhhiiikkknnnrrrvvvyyy{{{|||}}}******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******+++************++++++,,,,,,,,,---,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,------...////////////...------........./////////------...///000000000///000/////////...---------/////////.........---------------------,,,+++******+++,,,---.........---++++++++++++++++++++++++(((((())))))***+++++++++)))************+++++++++)))************+++++++++******)))(((((()))******************************************************((()))***+++,,,,,,,,,,,,+++++++++++++++***))))))))))))***++++++***))))))))))))))))))))))))))))))((()))***+++++++++++++++)))))))))************+++((((((((()))******++++++)))))))))))))))******+++************************************))))))))))))************************************************((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++++++++******)))(((((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....../////////000000000......////////////000000/////////000000000111111000000111222333333222222000111555888666555:::AAADDDMMM___wwwwwwwwwuuuppppppyyyrrrhhhRRRPPPLLLJJJIIIKKKMMMNNNNNNOOOSSSZZZaaajjjxxx~~~xxxpppiiieeebbb```___\\\ZZZXXXYYY\\\___aaaaaabbbccceeehhhkkknnnqqqsssrrrtttwww{{{~~~''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))'''((()))******+++++++++************++++++++++++++++++,,,,,,,,,---------(((((()))))))))*********------...///////////////............////////////......///////////////...////////////............////////////............***+++++++++++++++******)))***+++,,,,,,---------++++++++++++++++++++++++((((((((()))***+++++++++)))************+++++++++)))************+++++++++******)))(((((()))******************************************************)))***+++,,,,,,,,,+++***((())))))***************************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))*********+++++++++'''(((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))************************,,,++++++******)))))))))((((((((((((((((((((((((************************************************((()))))))))************)))))))))))))))***++++++*********)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////........./////////000000////////////000000000111000111222333333333222111222111444777777666888===<<<===GGGXXXjjj|||xxxnnnjjjooozzzjjjcccYYYSSSRRRQQQPPPMMMLLLKKKNNNSSSTTTUUU^^^hhhttt}}}{{{uuuoooiiieeebbb^^^[[[YYY[[[]]]]]]\\\]]]^^^___bbbeeehhhjjjllljjjkkkooorrruuuwwwxxxyyy|||}}}$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))''''''(((******+++++++++******))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////............/////////000...///////////////...............///////////////000/////////............------.../////////......(((((()))++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++)))************+++++++++)))************+++++++++---,,,+++******+++,,,---************************************************+++,,,------,,,+++)))(((%%%&&&''')))******++++++++++++***))))))***++++++))))))))))))))))))))))))***)))(((((()))+++---...))))))******++++++++++++'''(((((()))***+++++++++))))))((())))))***++++++************************************))))))))))))************************---,,,,,,+++***)))((((((************************************************))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++((((((((()))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,---------................../////////000////////////000000000000000111333444444333222111333111111444555444666:::<<<999:::CCCOOO___wwwsssjjjkkkqqqwwwzzzjjj```\\\ZZZUUUPPPLLLLLLOOORRROOOKKKOOOWWW^^^fffpppyyyzzzsssjjjeee```]]]]]]]]]\\\[[[ZZZ[[[\\\^^^aaacccfffgggdddfffiiilllnnnpppppppppssstttuuuvvvvvvxxx|||~~~&&&'''(((******((('''&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))+++*********+++,,,------)))************+++++++++)))************++++++++++++***)))))))))***+++,,,---------............//////////////////.........,,,---...000000000///...---------............///------............---------------------------,,,++++++------------++++++++++++++++++,,,,,,---......---+++))))))***+++,,,++++++******)))*********------,,,,,,+++***))))))++++++++++++++++++++++++************************------,,,,,,+++*********************************((((((((()))******++++++************************************************++++++++++++++++++++++++******++++++++++++******,,,+++++++++******))))))(((((((((((())))))))))))++++++************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((***)))(((''''''((()))***)))*********++++++++++++))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******************++++++,,,,,,,,,,,,------------------------------..................------...------------...//////......//////000000111111000000000000000000000000111111222222222333333333555888<<<>>>BBBKKKXXXbbb}}}nnngggjjjoooxxxyyy}}}yyypppfff___]]]WWWOOOKKKLLLNNNNNNNNNOOOSSSYYY```hhhooovvv{{{~~~vvvlllfffdddccc___\\\\\\\\\]]]]]]^^^^^^^^^^^^```cccffffffeeedddeeegggjjjkkkmmmppprrrtttuuuuuuvvvxxxzzz|||&&&'''((())))))((('''&&&))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++)))************+++++++++)))************+++++++++......---------...///000------------............/////////////////////...---...//////////////////---------............///.........//////.........000///...---,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---------,,,***)))))))))++++++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************+++++++++***))))))((((((************************************************++++++++++++++++++++++++******++++++++++++******+++++++++******))))))))))))))))))************+++++++++******************++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******************++++++))))))(((((((((((())))))************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******)))))))))*********++++++))))))))))))************))))))))))))))))))))))))((()))******++++++***************++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------------------------------..................---------------------...//////......//////000000000000111111111111111111111111111111111222222222333333222555888999<<>>CCCIIIWWWnnn}}}vvvooojjjhhhoooooottt~~~zzzvvvrrrjjj___XXXOOOMMMLLLMMMPPPRRRSSSSSSWWW```jjjsss~~~yyyvvvrrrooojjjfffdddbbb___]]]^^^^^^]]]]]]^^^___aaabbbbbbdddgggiiijjjllloooqqqqqqrrrtttvvvwwwxxxxxxxxxyyyzzz|||~~~((((((''''''''''''(((((())))))(((''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$(((((((((((())))))))))))))))))(((''''''''''''''')))************+++++++++)))************+++++++++((()))***+++++++++******++++++,,,,,,,,,---------------......///000000111---...//////////////////---------............///...---,,,++++++,,,---...000///...---,,,+++***)))******++++++++++++************************+++,,,)))******+++++++++++++++(((''''''((((((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,******++++++,,,------...+++******))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************(((((((((((()))***+++,,,)))))))))*********++++++))))))))))))************))))))))))))))))))))))))((()))******++++++******+++*********)))))))))(((((()))))))))*********+++((())))))***++++++,,,,,,************++++++++++++)))******+++,,,,,,------***++++++,,,------......,,,,,,++++++,,,,,,---...//////.........---------........................000000000000111111111111000///000222444555555444777666777<<>>???BBBIIIOOO```zzzuuuiiiiiijjjmmmooowww{{{sssggg___ZZZWWWUUUSSSSSSWWWXXXUUUVVV]]]eeeiiinnnuuuzzzmmmkkkiiigggggghhhiiijjjdddfffggggggeeeddddddeeedddeeeggghhhjjjkkkkkkkkkiiikkkooorrrttttttsssrrrvvvxxxzzz|||}}}}}}|||{{{((((((''''''''''''((((((***)))((('''&&&&&&'''((('''''''''''''''((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&''')))*********)))(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,---------------------------------......///////////////111111000///...---,,,,,,---------............///000000///...------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++***)))((('''---------,,,,,,+++++++++,,,---......---,,,***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,************************,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************)))))),,,,,,,,,++++++)))(((((()))*********++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))************************************+++++++++*********))))))************************++++++*********+++---...------------------------------------------------////////////////////////111111111000000000000000222222222333333333444444666666555666777:::===???CCCKKK]]]vvvzzzmmmbbbaaaeeelllyyy|||vvvjjj```]]]YYYYYYXXXXXXWWWWWWWWWWWW\\\aaaiiipppxxx~~~yyywwwwwwwwwuuussspppiiifffjjjjjjddd```aaadddcccbbbbbbcccdddfffhhheeefffjjjlllnnnoooooonnnpppqqqrrrtttvvvxxxyyyzzzyyyzzz|||~~~~~~~~~{{{}}}((((((''''''''''''((((((***)))((('''&&&''''''((('''''''''''''''((())))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------------------------------......///////////////000000//////......------------------............000//////...------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******))))))(((*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))************))))))************)))((('''&&&)))))))))*********++++++***))))))))))))))))))))))))******+++++++++++++++)))************+++++++++))))))))))))************************************+++++++++*********))))))************************,,,+++*********+++,,,---------------------------------------------------000000000000000000000000000000000000000000000000222222222333333333333444333222222222333666888:::===@@@LLL^^^ppp}}}pppjjjhhhiiipppyyyyyyvvvjjjhhhfffdddccc```\\\YYYSSSVVV[[[___dddjjjrrrxxxwwwqqqpppmmmfffbbbcccdddcccccccccbbbbbbbbbbbbbbbccceeegggiiiiiihhhhhhllllllmmmnnnpppqqqrrrrrrssstttuuuwwwwwwwwwvvvvvvvvvxxxzzz{{{{{{|||((((((''''''''''''(((((())))))(((''''''''''''((('''''''''''''''((())))))'''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))***))))))(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------......///////////////........................------------............//////......---,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++++++++,,,******************++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************))))))(((((()))(((((('''&&&%%%((((((((()))))))))******))))))))))))))))))******((()))******++++++******)))************+++++++++))))))))))))************************************+++++++++***************************************,,,,,,+++******++++++,,,------------------------------------------------000000000000000000000000000000000000000000000000111111222222222333333333222111000000111222444555;;;<<<@@@IIITTTddd{{{vvvpppnnnooovvv{{{}}}{{{zzztttkkkcccYYYYYYYYYXXXXXXZZZ___bbbjjjpppyyyxxxpppkkkkkkcccccccccbbbbbbaaa```___aaabbbcccdddddddddddddddgggggghhhhhhiiiiiijjjjjjmmmnnnnnnooooooooonnnnnnnnnppprrrsssssstttvvvxxx~~~((((((''''''''''''((((((((((((((('''''''''(((((('''''''''''''''((())))))'''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((()))((('''''''''(((***+++(((((()))*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......///////////////---------....../////////,,,,,,---------..................------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******++++++,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------............------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))******++++++******)))(((((()))(((((('''&&&&&&(((((((((((()))))))))))))))))))))))))))*********(((((()))************)))))))))*********+++++++++((()))))))))************************************************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////////////////////////////000000000000000111111111111222222222222333333222222222333444444:::999;;;???CCCNNNcccuuu{{{uuuoooqqqvvv|||vvvnnnlllgggbbb]]][[[[[[\\\___bbbggglllrrrzzzyyyvvvjjjiiifffcccaaa`````````bbbbbbccccccccccccddddddcccccccccdddeeeeeeffffffjjjjjjjjjjjjjjjiiiiiiiiihhhjjjlllmmmmmmnnnppprrrvvvwwwyyy{{{{{{zzzyyywwwxxxxxxyyyzzz|||~~~((((((''''''''''''((((((''''''(((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++(((((()))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......///////////////,,,,,,------......//////,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***+++++++++,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......,,,,,,,,,---------......---------....../////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))******++++++,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********)))(((((((((((((((((())))))))))))(((((())))))************(((((()))************)))))))))*********+++++++++((()))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000000000000000000111111111222222333333333333333333333444222333777::::::>>>JJJXXXhhhuuuvvvrrrnnnooovvv|||uuunnnhhhccc````````````______bbbgggjjjsssuuuzzz~~~zzzssslllgggeeedddeeedddcccbbbaaaaaaaaabbbccc^^^___``````bbbbbbcccdddfffeeeeeeeeeeeeeeeeeeeeefffgggiiijjjjjjkkklllnnnoooppprrrssstttsssrrrqqqqqqrrrssstttuuuvvvwwwwww((((((''''''''''''((((((&&&'''(((((()))((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------......///////////////,,,,,,------.........///,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------,,,---...//////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------......,,,,,,,,,---------......---------...//////000000------------------------------------------------,,,,,,,,,,,,------------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******((((((((()))))))))******((((((((()))******++++++((()))******++++++******)))************+++++++++))))))))))))***************************************************+++++++++************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------......//////000000111///000000000000111111111111111111111111111222222000222666:::999777<<>>@@@HHHVVVeeeuuuxxxsssqqqqqqvvvyyy|||uuulllfffdddbbb```^^^\\\^^^___```eeennnxxx~~~|||wwwvvvtttqqqnnnjjjgggeeedddcccaaa`````````^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''(((((()))*********)))***+++,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------............///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++++++++,,,,,,,,,,,,---------......////////////......------......////////////....../////////////////////////////////////////////////////////111111111111111111111111222222222222222222222222000000000//////.........000000111222222111000000//////000000111111111111//////000000000111111111111000000000000000000111//////////////////000000........................////////////////////////........................////////////////////////..................//////------------------------///......------,,,,,,,,,------...//////......---...------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,+++++++++***************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////////////////...............//////000000000000//////000111222222222222000111333555666777999:::;;;<<>>FFFUUUhhh||||||vvvqqqrrruuuwww{{{uuuuuuqqqrrrqqqnnniiifffgggiiihhhmmmtttyyy|||{{{wwwsssrrr''''''((((((((((((((((((+++++++++***************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))))))))+++,,,---***+++,,,,,,++++++...000)))************+++++++++******+++++++++,,,,,,,,,************************---------............///---,,,,,,++++++,,,,,,---///......---------......,,,------......------,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------/////////......---------+++,,,............,,,+++..................------////////////////////////......---------......///---------------------...000000000000000000000000000111111111111000000///222000000333333000000222666666555444444555666777666555555444444444555555888777777888999999777666555444333555888999777555555555666888888999999999;;;:::999888777777888888999777555555666888888888111222444555555555444333444333222111111222333444111222333222111111222333111000......000111000///...///000111000///---,,,........./////////000000......///000000000//////000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++(((((())))))************)))************+++++++++)))************+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,...///000000000///---,,,,,,---///000,,,,,,,,,---------......//////000111111111111111000000000000000000000000000000111222444666888999===CCCMMM\\\ooouuunnntttyyy~~~~~~zzzqqqiiilllkkkkkkkkklllnnnpppqqqtttssssssrrroooooovvv(((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***))))))))))))******+++'''(((******))))))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///---,,,,,,++++++,,,,,,---.........---------......,,,------......------,,,------------,,,,,,++++++...---,,,++++++,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,---------............---------,,,,,,------......------,,,........................000000000000000000000000///////////////000000111111111111111111111111111222222222222111111111111111222222333333222222222666444444888888555444777666555444444444555666777777777777666777888888999:::;;;;;;===???@@@???>>>???>>>===>>>AAAAAA???===@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===???@@@@@@???<<<<<<<<<<<<<<<;;;::::::888777777666666666777777444555555444333333333333333111//////000111111000///000111111111111111111000000///////////////...000111222333333333333333000000000000000///////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++)))************+++++++++*********+++,,,---...///+++++++++,,,,,,,,,------***++++++,,,---.../////////...---,,,,,,---...///---------.........//////...///000000111111000000000000000000000000000000111111111222444555777888888;;;AAAJJJXXXiii{{{}}}sssssssssvvv~~~}}}{{{wwwtttqqqppppppppplllhhheeedddaaa```dddkkkqqqtttzzz))))))(((((('''''''''&&&$$$%%%%%%&&&((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))((('''%%%(((******)))((((((((()))************+++++++++******+++++++++,,,,,,,,,---------------------------------............///------,,,,,,,,,,,,------........................,,,------......------,,,............------------......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,......------------..............................000000000000000000000000111111000000111222222333111111111111111111111111111111111111000000000000111111111222333333444444777555666999:::777777::::::::::::::::::;;;<<<============>>>???@@@AAABBBCCCEEEGGGJJJLLLMMMMMMMMMNNNMMMMMMNNNPPPPPPNNNMMMQQQQQQSSSSSSTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRRRRRRRPPPMMMLLLMMMNNNNNNMMMIIIHHHHHHFFFEEEDDDCCCCCC>>>>>>======<<<<<<;;;;;;999999888777666666555444777555333333444444333222222222222222222333444555222222222111000000/////////000111222333333333333000000000000000111111111000000////////////000000------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++*********))))))))))))))))))************+++++++++)))************+++++++++************+++---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////---......///000/////////000000000000000000000000222222222222333444555666666666666999@@@LLLYYYbbb||||||ssskkkjjjqqq}}}{{{yyyxxxuuummmgggdddccc```aaaeeeaaacccgggjjjnnntttzzz)))))))))(((''''''&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((()))))))))(((&&&%%%(((***---...,,,***))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------------..................,,,------......------,,,...---------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,///...---,,,,,,---...///............////////////000000000000000000000000111111111111222333444444222222222222222222333333222222333333333333333333555555666777888999;;;;;;;;;:::;;;???@@@>>>>>>AAAFFFFFFFFFGGGHHHIIIIIIJJJHHHIIIIIIKKKLLLNNNPPPQQQSSSUUUYYY\\\]]]^^^^^^___``````aaabbbcccccccccbbbccceeefffggghhhgggfffeeeeeeeeefffgggfffcccaaa___bbb```^^^]]]^^^______^^^ZZZZZZXXXVVVUUUTTTSSSSSSLLLLLLKKKKKKJJJHHHGGGFFFGGGFFFDDDCCCBBBAAA@@@>>>@@@>>><<<;;;;;;;;;:::999777666555444444444666666333333333222222222111111///000111222333333333333000000000000000111111111000000////////////000000------------------------------------------------+++++++++++++++++++++++++++************+++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***************************************************************************************))))))))))))))))))*********+++++++++))))))*********+++++++++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............,,,---......//////......000000000000000000000000222222222222222333333444777666666555777===EEEKKKZZZfffyyywwwkkkiiinnnsssxxxvvvvvvtttrrrsssmmmmmmkkkiiiggghhhkkknnnqqqrrruuuzzz))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((()))))))))'''&&&$$$***,,,//////---+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...,,,,,,---...//////......,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------//////---,,,,,,---//////........./////////000000////////////////////////111111111111222333444555333444444555666666777777555666777888999:::;;;<<<>>>??????AAACCCEEEHHHIIIIIIGGGIIIMMMOOOMMMNNNQQQTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ\\\^^^```bbbdddfffjjjoooqqqqqqqqqrrrsssuuuvvvxxxyyyyyyzzzzzzzzzzzz|||~~~~~~~~~}}}|||xxxtttpppmmmqqqooommmmmmooopppqqqpppooonnnmmmllljjjiiihhhggg```___^^^\\\[[[YYYXXXXXXZZZXXXUUUTTTUUUTTTQQQOOONNNLLLIIIHHHHHHGGGEEEDDD@@@???<<<:::999999999999444444444444444444444444444555555666666555555555000000000000000000000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,------------,,,***++++++,,,,,,++++++************************************************************************************)))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,+++************+++*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,---...............////////////////////////222222111111111222222333444555666777777999===???CCCLLL[[[kkk{{{|||pppjjjiiilllsss|||yyysssppppppqqqqqqpppooorrrwww|||~~~|||}}}((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((('''&&&***,,,------***((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///......------------......+++,,,---/////////......,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,---------............---------............/////////............//////.........//////000000111000000000000000000000000111111111222333444555666222222333555666888999:::888999;;;>>>AAADDDFFFGGGJJJKKKKKKMMMPPPSSSWWWXXXZZZYYY[[[```bbbaaabbbeeeiiijjjkkkmmmoooppppppqqqppppppqqqsssuuuwwwyyy{{{|||yyywwwrrrpppnnnkkkiiigggggggggjjjfffccccccddddddaaa^^^___]]]ZZZXXXWWWVVVTTTRRRNNNMMMKKKHHHFFFEEEDDDDDD<<<;;;;;;;;;;;;;;;::::::999999888777666444333222222222222111111111000000000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------***++++++,,,,,,++++++***************************************************************************((()))))))))************)))************+++++++++)))************+++++++++))))))))))))***,,,---...************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,------...///.........////////////////////////111111111000111111222222...000444555666666777888:::???FFFOOO\\\lll~~~vvvpppiiikkkooosssvvvzzz~~~{{{{{{~~~}}}xxxwwwvvvvvvyyy&&&&&&''''''((()))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''(((((())))))+++,,,,,,+++(((''''''((()))************+++++++++******+++++++++,,,,,,,,,---------------------------------............///......------------......***+++---///000000///...,,,------......------,,,,,,---------............,,,---...//////...---,,,---------,,,,,,+++++++++------------...................../////////000000......////////////......---......///000000111111222222222222222222222222333333333444555666777888444555777999<<<>>>@@@AAAEEEFFFJJJNNNSSSWWWZZZ\\\```aaabbbdddgggkkkoooqqqtttrrruuuzzz}}}|||}}}~~~{{{{{{{{{|||}}}yyyvvvvvvxxxxxxuuuqqqooollliiigggfffdddbbb```\\\\\\[[[ZZZXXXWWWUUUTTTMMMMMMLLLJJJIIIGGGFFFEEEBBBBBB@@@>>>;;;888666444666666555444333222222111111111000000000000111111////////////////////////------------------------------------------------------,,,,,,------...///+++,,,------...---------***++++++,,,,,,++++++***************************************************************************''''''((()))***++++++,,,)))************+++++++++)))************+++++++++(((((())))))***,,,---...************++++++++++++++++++++++++++++++,,,,,,------,,,++++++,,,------+++++++++,,,,,,,,,------------...///////////////////////////////////////000000000000000111222333...000222333333333444666666888;;;???EEEOOO]]]fff|||}}}{{{wwwsssppppppqqqsss}}}%%%%%%&&&'''((()))******&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''')))(((''''''''')))***+++---...---+++((('''((())))))************+++++++++******+++++++++,,,,,,,,,........................---------.........//////......------------......***+++---///000000///...,,,------......------,,,---.........//////000000---...///000000///...------------,,,,,,+++++++++---------.........//////.../////////000000111111---...///000000///...------......///000111111222444444444444444444444444444444555555666888999:::>>>@@@BBBDDDGGGJJJLLLNNNXXXZZZ^^^ccciiinnnrrruuuzzzzzz{{{}}}yyyvvvrrrpppnnnmmmjjjhhhffffffggggggfffdddbbbaaa^^^]]][[[XXXUUUSSSQQQPPPPPPOOOMMMJJJGGGCCC@@@>>>999999888666555444333222333222222222222222222333000000000000000000000000////////////////////////...........................------------...//////+++,,,------......------+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))************+++++++++)))************+++++++++,,,++++++***)))*********)))************+++++++++******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......---...//////000000//////////////////////////////////////////000111222333333444444333222333555777222555777888:::@@@HHHOOO]]]ppp~~~uuuooommmllljjjppp{{{(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((()))+++,,,,,,***))))))***,,,+++***)))***+++,,,---............---,,,++++++///---,,,,,,...//////......------,,,,,,,,,------,,,---------.../////////---...///...------...///..................------,,,,,,------...///000000..............................///000000000000000000////////////.........///...---,,,---......---///111222111000///000111222333333333222333666888555777:::<<<===@@@DDDGGGLLLPPPTTTWWWYYY\\\aaafffmmmttt|||}}}wwwqqqppprrrnnnoooooonnnqqquuusssmmmhhhgggfffeeedddaaa]]]ZZZYYYXXXVVVSSSOOOLLLLLLLLLEEEAAA===:::999999888777666444222222333333222111444222111000111000///---...---------------............---------,,,,,,,,,------------------------..............................---,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))++++++************++++++++++++******************************************...------,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------............///---.........//////000000222111000000000000000111222111000000000111333333666666777888:::;;;===>>>LLLVVVfffyyyyyynnnnnniiillluuuyyy{{{(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))((()))***,,,,,,***)))******,,,,,,++++++,,,,,,---...///////////////...---,,,000...,,,,,,.........---...------,,,,,,---------,,,,,,,,,------------------...///...------...///........................,,,,,,------...//////000------------------------...//////000000000//////000000000000000///......111000000000111222333333333444444333222222333555333444555666666999<<<@@@===@@@EEEIIILLLPPPTTTWWW^^^cccjjjpppssswww}}}yyy|||||||||~~~}}}wwwvvvssspppmmmllliiifffdddeeeeeeeeeccc```]]][[[ZZZUUURRRMMMJJJHHHFFFDDDBBB@@@===:::999888777555333444222111000111111///...222222111000000000000000//////.........---------------------------------..............................------,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))++++++************++++++************************************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........------------............,,,---------............000000000//////000111111111111000000000111222333222333333444555777888999;;;BBBNNN^^^ppp|||qqqkkklllllljjjqqq|||(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******************************++++++******))))))(((***,,,,,,***)))***+++,,,,,,------.........---//////000000000///......000///---,,,---...---,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,---...///...------...///........................,,,,,,------.../////////------------------------...///////////////......///000111111111000...---/////////000111333444555444555555333222333555777:::;;;<<<===???BBBGGGKKKNNNRRRYYY___dddiiinnnqqq{{{yyyssspppmmmllljjjjjjkkklllmmmmmmkkkhhhgggdddaaa^^^[[[YYYUUUQQQMMMNNNKKKGGGDDDAAA???<<<999888666555444444444222000222222111000////////////000/////////............------------------------..............................------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++***************++++++************++++++************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,---------///////////////000111222111000000000000111222222111111111222222333444555444777===FFFTTTeeevvv|||tttmmmfffdddhhhmmmttt~~~&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((***++++++*********+++***+++---.........---,,,......///000000000//////111///---,,,------,,,***------,,,,,,,,,---...............------,,,,,,,,,---...///...---------///---------...............---------.........//////------------------------...////////////...------...///000111111000...---///000111111111222444555666777888777777999<<>>AAACCCFFFKKKNNNTTTWWW\\\```fffkkkrrrvvv~~~||||||}}}~~~}}}zzzxxxuuusssrrrooollliiifffccc___\\\ZZZWWWTTTRRRMMMJJJFFFCCC@@@===999666555444333333333333333333////////////....................................////////////////////////......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************++++++************++++++))))))*********+++++++++************************+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---------------------------------...///000111//////000000111111111111333333333222222333333444666666666555777;;;AAAFFFQQQ```vvvyyymmmkkkgggcccdddjjjrrrxxx{{{************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******))))))''')))+++++++++***+++,,,)))***++++++,,,,,,+++++++++,,,---...///000000000///...,,,+++,,,---,,,+++,,,,,,,,,,,,---......///000000000///////////////---...///...------...///,,,,,,------.../////////......................................................///000000000000000...//////111222333444555444777999999777777;;;>>>>>>BBBHHHMMMSSSXXX^^^bbbiiimmmuuu|||}}}|||vvvqqqttt{{{}}}xxxuuusssqqqooonnnkkkhhheeedddbbb```^^^XXXUUUPPPLLLIIIEEE@@@===888777666444333222222222000000000000////////////........................////////////////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++++++++************++++++)))))))))***++++++,,,,,,************************+++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------...///000...///000000111111000000111111000000000111111222333444555666666777:::<<>>AAADDDIIINNNPPPPPPSSSYYY^^^bbbiiiuuu|||rrr|||yyyvvvrrrpppnnnmmmjjjhhhmmmjjjgggdddbbb___\\\YYYSSSQQQMMMHHHCCC???<<<:::555555444444444333333333////////////////////////000000000000000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))******++++++++++++++++++************++++++((())))))***++++++,,,,,,************************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,++++++*********......---,,,,,,,,,---------...000111111111000////////////000000111333333...000111111111111333444444888<<<===???JJJ\\\jjjvvvqqqnnnkkkgggfffhhhnnntttyyy)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,------------...///000111222111000///...------...////////////...------,,,,,,,,,---......//////......------,,,++++++,,,,,,,,,---------.........//////////////////000000000111111222333222111111222333444111//////111333555666888777777888<<>>:::666666333111000000111000000111111111000///......---111000000///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******++++++++++++******************************************************))))))******+++++++++,,,******************++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------+++,,,------......------........................000000000000000111111111000000/////////000111222222333444555666:::???CCCIIIQQQ___qqq~~~vvvmmmfffiiihhhfffiiiooovvv{{{~~~)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///---------,,,,,,---......000///......---.........---------.....................------......///000///...............//////............////////////////////////////////////000222333333111000000000333333555666777888999:::===AAAGGGQQQ\\\hhhrrrxxxxxxzzztttrrrqqqooolllgggccc___\\\ZZZVVVSSSOOOMMMLLLHHHBBB===999777444333333333333222222222111111000//////...111000//////......//////.........------------,,,------------------------,,,,,,,,,+++++++++************++++++++++++******************************************************'''((()))***+++,,,------)))))))))***+++++++++,,,(((((()))***+++,,,---...************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------+++,,,------......------........................111000000000000000000///000000/////////000111111333333333222222333777::::::???IIIYYYmmmwwwooojjjccc```bbbggglllooorrr|||(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,........................,,,,,,------...//////000///...------......000000.........---......//////....../////////000000000000000////////////.........000333333333333444555333444777999;;;???CCCFFFIIIPPP[[[jjjxxx}}}vvvtttrrrooollljjjgggeeecccaaa^^^[[[YYYWWWSSSLLLGGG???===:::999999999888777222222222222222222111111111000//////......//////............------------------------------------+++++++++************)))******++++++++++++******************************************************((())))))***++++++,,,,,,(((((()))***+++,,,,,,,,,((())))))***+++,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................111111000000/////////...222111111111111222222222444444444222111222444666666999>>>HHHWWWhhhvvvwwwmmmhhhffffffeeejjjooouuu~~~(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------..................+++,,,,,,---...///000000...............///000000------,,,,,,---...///////////////000000000111111000000000000000000000///000111222333222333555777555777:::===BBBIIIQQQWWW]]]fffuuu~~~wwwtttooommmnnnoooooonnniiigggdddcccbbb^^^XXXSSSKKKHHHCCC@@@>>><<<999888111111222222222222333333111111000////////////000//////.........---------++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******************************************************************************(((((()))***+++,,,,,,,,,***************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................111000000000//////......111111111222111111111111111222333222111111444666333444777<<>>BBBHHHMMMRRR[[[eeelllwww}}}vvvoookkknnnrrruuuvvvuuurrrooonnnmmmkkkeeeaaa[[[WWWPPPJJJEEE@@@<<<999444444444333333222222222222222111000000000000111/////////.........------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************************************+++++++++*********)))))))))))))))***+++++++++,,,++++++*********)))))))))******************************++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000//////////////////...//////000000000///...------///000000///000222444111222444888;;;???AAACCCHHHSSSbbbppp}}}}}}pppkkkhhhhhhjjjoooyyy''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((******************************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++,,,,,,---...///+++,,,---.........------,,,---------......//////,,,...000222222111///...------------...///000111000000000111111111222222000000111222333444444555777777777777888===DDDIIIQQQXXXaaahhhnnnuuu}}}xxxsssuuu||||||zzzyyywwwrrrnnniiiddd]]]WWWQQQLLLHHHDDD>>>===<<<:::888666444333444333222222111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++*********************************************************************+++++++++******************++++++))))))))))))******************************************++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------------------------------........./////////////////////000000000///---,,,---...000000//////111333333444555777888999:::;;;:::@@@IIISSS___qqqzzzrrrkkkkkkoootttvvvzzz~~~''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,---...///000***+++---...///...---------------...............+++---000333333111///---............///000222222000111111111111222222222000000111222444555666777888999999;;;@@@IIISSSYYYaaajjjwww{{{wwwoookkkfffaaa]]]ZZZVVVTTTIIIHHHEEEBBB>>>:::888666555444333333222222333333000/////////............------------------------,,,,,,,,,++++++++++++*********++++++++++++******************************************************(((((()))***+++,,,,,,---+++++++++***************''''''((()))***+++,,,,,,******************************++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......---------------------------------.........//////000000000111222222222000///...///000111111000000111333333333333333444444444555888999;;;???IIIYYYlllxxxvvvlllllliiiiiijjjjjjmmmrrryyy}}}(((((()))******)))((('''(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))*********))))))((()))***,,,,,,***)))***+++***+++,,,,,,---...///////////////...------,,,,,,------/////////...---,,,////////////////////////////////////000000000000////////////000000000000222111111111000000//////000000///000222333333222111333555666666777999;;;<<>>:::777444111333111000///111111000///////////////////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***************************************************)))************+++++++++************************************************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............---------............///////////////000000000000111111222111111000//////000000111222222111222444888;;;888===EEELLLXXXlll|||uuuhhhjjjjjjgggeeeiiisss|||&&&&&&'''((()))***************)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++((())))))************))))))***,,,,,,***)))***+++***************)))))))))++++++,,,,,,,,,------------------...............////////////////////////////////////000000000000//////000000000111111111222222222111111111111111111222444555555555666666999;;;@@@FFFNNNYYYdddkkk~~~~~~zzztttqqqqqqssstttuuurrruuuzzz}}}}}}|||zzzzzzvvvwwwvvvtttrrrqqqqqqqqq|||}}}~~~|||wwwrrrooommmsss{{{}}}wwwttttttuuupppsssvvvyyy||||||yyyvvvtttssssssppprrrvvvzzz}}}{{{zzzvvvuuuvvvwwwtttqqqmmmjjjfffaaa^^^ZZZUUUOOOHHHCCC???:::888666444222111222333222222000000000///////////////...------------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++------............---------------.........//////////////////000000000111111111000000///000000111222333555444444444555777777:::===>>>DDDVVVpppvvvmmmgggggghhhkkkqqqxxx}}}'''''''''((()))******+++******)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((()))***************)))***,,,,,,***)))***+++))))))******+++,,,,,,---///.........---------,,,------------......//////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111333555666555777999<<<@@@FFFOOOZZZeeepppzzzwwwvvv{{{~~~|||zzzwwwtttrrrrrrrrrqqqppprrrsssuuuuuutttvvvyyy|||}}}}}}zzzxxxxxxyyy~~~xxxuuuyyy|||xxxuuutttjjjmmmrrrxxx||||||xxxtttyyy}}}}}}|||yyyvvvqqqkkkgggddd```YYYRRRMMMHHHCCC@@@;;;888555333333333222111111111000000////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***************************************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------............------------------...............////////////000000000/////////000000111333333...000222222222111222333666888999777777BBBVVVfff}}}~~~rrriiihhhkkkmmmnnnnnnppptttwww|||((((((''''''((()))***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******)))***,,,,,,***)))***+++))))))***+++,,,---...///000000///......---,,,,,,---------------...///000////////////////////////////////////000000000000000000000111111111222222111111111222222222222222000333666888999===DDDJJJRRRYYYeeerrr~~~}}}{{{zzzwwwqqqkkklllttt~~~}}}zzz|||}}}|||zzzyyy||||||{{{rrrvvv}}}~~~wwwzzz|||{{{wwwuuuuuuwwwwwwtttuuuzzz~~~}}}}}}zzzuuupppkkkddd]]]WWWRRRMMMJJJBBB>>>999666444333222111222111111000000//////...............---------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************************************************************++++++++++++************++++++,,,,,,------,,,,,,,,,,,,++++++++++++------............------,,,------------...............////////////000000......//////000222333444---///111222222222333444222555777555444999EEEOOObbblllzzz}}}xxxsssnnnjjjhhhgggllllllqqqvvvzzz))))))(((''''''((()))***)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++++++++)))***,,,,,,***)))***+++***+++++++++,,,,,,------------------------------------,,,,,,---...000111////////////////////////////////////000000000000000000111111111222222222333333333444444444555555444777<<>>;;;999666555222222111111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************************************************************++++++++++++******)))******+++,,,,,,------,,,,,,,,,++++++++++++***------............------,,,,,,---------................../////////000000///.........///000000111000111333444333333444555111333666666555777<<>>EEELLLZZZiiizzzvvvtttrrrssswww|||(((***+++***)))((()))***))))))******))))))((((((******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000........................//////......//////000111////////////000111222222222222111111222222333444555777888999;;;???DDDHHHRRR[[[jjj{{{|||zzzzzz}}}xxxpppfff^^^ZZZTTTMMMFFF===;;;777555444222000.../////////.........------------------------------++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,...------......///000111000000000000000000000000111333333333111000111222000222444444444444666777999===FFFQQQ___ooo~~~~~~}}}}}}|||{{{zzzzzzyyyzzz~~~(((***,,,+++)))((()))+++******)))(((((((((((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,---------------------.........//////........................///////////////000000111////////////000111222333333222222111222333444555555777:::>>>DDDNNNXXX^^^nnnvvv}}}ppphhhddd___WWWQQQIIIEEEAAA===:::777444111////////////............------------------------------------------------***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,---............------------...///000111000000000000000000000///000111222222000//////000///111444555555444555666666888;;;@@@GGGQQQ]]]dddlll{{{|||zzzyyyzzz|||}}}***---...---+++***,,,...+++***)))'''''''''((()))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................///////////////000111111////////////000111222333444333222111222333444555999<<>>:::777000000000000////////////------------------------........................************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------)))***+++---...///000000,,,,,,,,,---...///000111000000000000////////////000111333222111000000111---///000000000///000222777777666666888===DDDIIILLL\\\mmmwww~~~~~~~~~))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***+++,,,,,,------------------------------*********************************+++,,,---///000//////.........---------000000000///......------111111111111111000///...000//////111222222111000555444444555333222666===;;;DDDPPP___ssszzzyyyxxxuuussstttxxx{{{xxxuuutttpppjjj```[[[TTTMMMHHHCCC???===999666333111111000///...,,,------......------,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------/////////...------,,,,,,,,,---...000111111111111---------...///000000111////////////000000000000111111111000000000000000000111222444666999;;;<<>>:::888666333111111111000000//////...............------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,------------.....................---,,,,,,---------...//////000000....../////////000000000/////////000000000000000222222111111111111111222333333444666888;;;>>>@@@EEELLLXXXdddmmmvvvxxxwwwvvvtttssssssssssssuuuuuuuuuvvvxxx{{{}}}***))))))))))))))))))***))))))))))))))))))))))))***************************************)))))))))))))))))))))************)))***************++++++++++++++++++,,,---...///..............................//////000111111222777666555333222111000000111222222222222222333555888777888===AAAGGGSSS___sss~~~~~~zzztttnnnggg```\\\QQQMMMGGGBBB>>>;;;777444111000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++************************************++++++++++++++++++++++++++++++++++++***++++++,,,------......------.........------,,,---------....../////////........./////////000000......///////////////000111111000000///000000000333333333444666888:::;;;888<<>>HHHQQQ[[[iiivvv{{{yyyzzz}}}|||uuunnnjjj\\\XXXQQQJJJDDD???:::777111111000000000000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,---...///000000///------------........................////////////------........./////////000000//////000111222222111111111222333444555555666777999<<<===AAANNN\\\iiiuuuzzztttoookkkgggdddaaafffkkkmmmmmmnnnssswww+++******))))))******+++))))))))))))))))))))))))************************++++++++++++++++++,,,,,,******++++++,,,---------+++++++++,,,,,,------...,,,+++++++++,,,,,,---...---------.....................//////000111222222666555333222111222222333333555666555444444888<<<999>>>IIIXXXeeerrrzzzzzz{{{yyysssjjjddd\\\TTTMMMFFF@@@<<<555444333111111111222222/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,---...000000000000------------------------------........./////////,,,,,,------.../////////////////////000222333333222222222111111111111111555333333555666888@@@IIINNNYYYfffoootttyyy|||xxxuuuuuuuuutttrrrrrrtttuuu+++******))))))******+++))))))))))))))))))))))))************************))))))******++++++,,,,,,******++++++,,,------...***++++++,,,------......,,,,,,+++++++++,,,---------------.........//////111111111222222333333333444333222111111222333444222555888888888:::@@@EEEIIIOOO]]]nnn|||~~~{{{}}}zzzuuulllbbbZZZRRRKKKGGG===;;;888555222111000111////////////............---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((()))***+++++++++************************))))))))))))************++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,---...............---------------------------------.........//////+++,,,,,,---......////////////...//////000111222222222222222222222111111444000000333555666888<<<===CCCLLLQQQUUUZZZbbbhhhvvv{{{++++++************++++++))))))))))))))))))))))))************************'''(((((()))***++++++,,,))))))***+++,,,,,,------(((((()))***++++++,,,,,,,,,,,,+++++++++,,,---------------.........//////333333444444444444555555333222111000000222444555111555999:::;;;???GGGMMM\\\cccqqqzzz~~~yyyooofff]]]VVVQQQDDDAAA===888333111//////000/////////............---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++,,,,,,---------,,,++++++---------------------------------.........//////++++++,,,------...////////////.........//////000,,,---...000111222222222444//////333777555333444666999===???AAAFFFLLLQQQYYYaaajjjqqquuuzzz************************((((((''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,---+++***,,,///111000...111000000/////////000000222111000000222333333333777888999===CCCNNN[[[cccwwwzzz||||||wwwtttnnnddd[[[SSSLLLCCC<<<999777444222000000//////000...+++))),,,---.../////////...------,,,++++++******++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------......////////////////////////111111000000//////......111111222222222333333333555555555666888:::===>>>FFFMMMTTTUUUTTTYYYdddnnn}}}***************************))))))(((((())))))***)))))))))***+++++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........///---,,,---000111000///111111000000000000111111444333333444555666777666;;;===BBBHHHRRRaaapppzzz}}}wwwnnnggg^^^WWWMMMEEEAAA>>>:::777666444333333444222000---,,,---...//////...---,,,---,,,++++++***+++++++++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---------..............................000000000000//////......111111111222222222333333444333333444555777999::::::>>>BBBCCCBBBFFFNNNUUUdddooo}}}************************+++******))))))******+++******************++++++))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,---...///000000---,,,+++,,,......---,,,111111111000000111111222111222222333444555666777;;;@@@JJJUUUbbbsss~~~}}}}}}}}}zzzssshhhaaaVVVNNNHHHCCC>>>:::666555333222222111...,,,,,,------......---,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------..............................000000000////////////...000111111111222222222222111111111111222333444555666666777777777:::>>>AAAIIIQQQ\\\eeelllttt*********************************))))))*********+++++++++***************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---...//////000///..................---111000000000000111111222111222333333444555888999>>>HHHWWWeeesss~~~|||rrrkkkaaaXXXRRRKKKDDD???999666333111000///---+++---------------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------..............................////////////////////////000000000111111111111222000000000000000000111111777555444444666888999999<<>>999555333111000.........------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))))))))))))((()))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................///////////////000000000111111111000000000000000000000000333111///000222444444333999:::;;;<<<===AAAHHHNNNSSSUUUYYY^^^fffrrr}}}************************)))))))))(((((()))))))))******************++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------/////////.........---------...000///...---///000000000000000000111222333222444666777999@@@JJJRRR___lll}}}uuulllbbbXXXQQQJJJEEE>>>999555333111000000///...---------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////////////////000000000000///000000111111111111000000///...///111222222222555666666555666999>>>AAAAAABBBDDDGGGMMMWWWaaaiiiqqqyyy************************+++******))))))******+++)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////))),,,------,,,+++---///222222222222333444555555333555888;;;AAAMMM\\\gggsss~~~~~~rrreee]]]SSSNNNEEE>>>:::777444333222111///...------............---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***)))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))))))))******************************)))***+++,,,---,,,,,,+++,,,,,,,,,---------......---------------------------------.........//////........./////////000000...///000111222111111000111111111111111111222333222222333333444555777999777888999:::===BBBIIINNNUUU\\\fffnnnuuu}}}************************,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,------...///000111111...000222222111111333666333333333444555666777888;;;>>>BBBFFFOOO^^^ppp~~~vvvlll___YYYOOOGGGBBB>>><<<:::333222000///.........///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((***,,,---,,,***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,************************)))***+++,,,---,,,++++++,,,,,,,,,---------......---------------------------------.........//////............/////////000---...///111222111111000000111222222000///000111000111222222222222222222333444666777777888;;;===:::@@@IIIOOOVVV___jjjsss,,,***(((***---...,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000///---,,,,,,...//////////////////......111000000000111222333444333555666444333444999>>>===DDDMMMXXXdddsss}}}mmmeeeYYYOOOHHHDDD???<<<999666222000000000000///......---,,,,,,,,,------///...------++++++***))),,,+++******)))***************++++++++++++******+++*********))))))((((((************))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---.........////////////000---------............///............////////////000000000000111111111111111111222333555666777777888888:::<<>>DDDMMMTTTiiiwww{{{xxxyyy~~~sssmmmkkkggg^^^VVVMMMHHHBBB===999666333111//////............//////,,,,,,,,,,,,------......,,,,,,+++************+++******++++++++++++***************)))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000111111111111111111000000000444333222111111111222333444666888999999;;;>>>AAADDDGGGKKKOOOTTT[[[ccchhhlllnnnrrrvvv|||******++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///......///000---------....../////////111111222333444444444444777999<<<@@@EEEPPP]]]fff{{{|||vvvyyywwwtttpppjjjdddVVVRRRJJJCCC>>>999555333000//////...............+++,,,,,,------......///---,,,,,,+++***+++++++++******++++++++++++******))))))))))))))))))******************)))))))))((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...------------...............////////////000000000111111000000000/////////222222111111111222222222333444444444333444555666999:::<<<>>>AAAEEEJJJNNNOOORRRVVV[[[aaajjjsssxxx)))+++,,,,,,+++***,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///000000///...///111------......//////000000//////000111222444555666777<<>>999555333222111///............,,,,,,------.........///------,,,+++++++++++++++******++++++++++++******))))))))))))************************))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,------------...............////////////000000000000000000000000000///...//////000000111111111000111111222333444555555666555555666777:::<<<===???AAADDDFFFJJJOOOTTTYYYcccfffjjjlllooottt}}})))+++,,,,,,******+++...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000//////000111/////////000111111222222222111000111333666:::<<<@@@HHHTTT___jjjvvv~~~xxxuuuoooiii___VVVNNNGGGAAA===777666444222000///......---------...............------,,,++++++++++++,,,******++++++++++++******((()))))))))************************))))))))))))(((((((((((()))))))))))))))))))))*********++++++((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************++++++++++++************************************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000000000111111---......///////////////000000111333444555555555333222222444555666777666888999;;;;;;;;;===???BBBGGGJJJNNNPPPRRRWWW]]]cccqqqtttyyy~~~(((+++---,,,***)))+++...*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000000//////000222000000111222333333444444666555333444666;;;???BBBMMMWWWeeerrr|||zzztttjjj```WWWOOOIIIEEE:::999777444222111000///...........................---,,,,,,++++++,,,,,,******++++++++++++******(((((())))))*********+++************))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,------------......++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000///000000000111111111222...//////000000/////////000000000000222222000///000000111333666777666666333555777777666666777999666:::>>>@@@AAACCCGGGKKKSSSVVVZZZ___ccchhhmmmpppuuuuuu{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///...---------------..................------............////////////222333333222111111222444222666:::;;;;;;>>>EEEKKK\\\gggwwwsssooolllaaaTTTLLLEEE@@@999666555333000---////////////...---,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................------000000000000000////////////////////////.........////////////////////////////////////000000000000222222222222222222222222222222222333333333444444666666666777888:::<<<===AAAAAACCCFFFIIILLLOOOQQQXXXZZZ^^^eeemmmvvv}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,............................../////////000000000222333444333222222444666222777;;;<<<<<>>@@@AAADDDEEEHHHLLLRRRXXX^^^aaallloooxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,..............................///000111222222333333444555444333444666888666;;;@@@AAACCCMMM^^^lll}}}}}}~~~tttjjjeeeUUUNNNDDD===:::777444111//////............------------------,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))******+++++++++((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''&&&%%%$$$$$$))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------....................................................../////////000000000///////////////////////////000000000000111111111111111111111111222333333444444444444555666777777888999999;;;>>>AAAEEEGGGLLLQQQZZZfffpppsssoookkkkkkmmmpppwww***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............//////............////////////...//////111222333444444555555555444333444666999===AAAFFFKKKSSS___mmmxxx||||||tttmmmbbbZZZNNNEEE@@@<<<999666111111111000000000000000...------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&((()))))))))************))))))))))))))))))))))))+++++++++***************************************)))))))))))))))))))))))))))******++++++++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.............../////////------...............///................................./////////000000//////////////////////////////000000000111111111333333222222222222222333444444333333333444555555999999999999:::;;;<<<===>>>AAAGGGNNNTTTTTTQQQNNNMMMPPPUUUZZZaaajjjuuu}}}*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........//////000........./////////000000...///000111222333444555666666666444333444777:::BBBFFFOOO[[[iiivvvxxxzzzvvvmmmdddWWWLLLEEE@@@<<<888333222111000/////////000.........---------,,,,,,++++++,,,,,,,,,,,,++++++************************(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((()))))))))************((((((((((((((((((((((((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,---------.........///,,,---------......//////....................................////////////000000000000000000000000000000000000111111111111333333222222111111222222000000000000111222333444777666666666666777777777::::::;;;<<<>>>>>>===;;;:::===AAADDDGGGMMMVVV]]]dddhhhmmmrrrvvvxxxwwwwwwvvv{{{*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,------...///.........//////000000111//////000111222333333444666666666555555777;;;>>>GGGOOO^^^ooo||||||}}}}}}}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}zzz{{{uuulll___TTTLLLFFF???;;;555333111///...---..................---------,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++,,,))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---)))******++++++,,,,,,,,,,,,,,,,,,---......//////------------------------------........./////////000000000000000000000000000000000000111111111111111000000/////////000000000000000111222333444555333333333333333333333333555444333222222333444555333666888999999<<>>@@@AAAAAAAAABBBFFFKKKPPPXXXdddpppyyy))))))***+++,,,,,,---------------------------------------........./////////////////////000111111---......///000111111222000000000000000000111111222444555888;;;AAAIIINNN]]]ppp|||yyyxxxvvvuuuuuuvvvvvvtttqqqnnnpppnnnllllllmmmnnnnnnmmmmmmkkkiiifffdddccccccddddddfffhhhjjjkkkkkkjjjiiilllmmmpppsssvvvyyy|||}}}wwwyyy|||sssiii```WWWNNNIII???===:::666333222222222//////.........---------+++,,,,,,------,,,,,,+++************************++++++***)))((('''&&&&&&''''''(((((((((((('''''''''((((((((())))))******************************'''((()))******)))((('''((((((((((((((('''''''''))))))))))))************(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++((())))))***++++++,,,,,,************************((())))))))))))*********((())))))***++++++,,,,,,******+++,,,------......++++++,,,,,,---...//////---------------------------------.........//////---------------------------------........./////////////////////000111111222111111000000111111111222222222222111000///...111222444444333222222222000000111222333333333222888999:::;;;<<<<<<;;;;;;;;;<<>><<<<<>>888333/////////...---,,,,,,+++++++++++++++*********************************************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))(((((((((((())))))))))))******))))))((((((*********+++******))))))''''''''''''''''''''''''************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------............/////////...............000000000000000000000000000000000000000000000000222222222111111111111111000//////......//////000...//////000000111111222000000000222444888<<<>>>AAAEEEJJJLLLJJJEEE???<<<,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////---......///000000111111111///111555555444555999<<>>999444333222111//////......+++++++++++++++,,,,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((()))))))))))))))((((((******+++******)))((((((''''''''''''''''''''''''************************)))))))))******************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------.................................000000000000000000000000000000000000000/////////111111111111111111111000000//////......//////000////////////000000111111111111111111333555888999<<>>CCCPPPbbbttt|||yyyuuusssqqqpppppppppooonnnnnnnnnnnnmmmlllkkkjjjkkkhhhgggeeedddcccbbbaaaaaa___^^^]]]\\\[[[YYYXXXXXXYYYVVVTTTSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[]]]```bbbddddddeeefffhhhiiikkkkkkjjjnnntttxxxzzz|||~~~~~~tttnnneee]]]WWWPPPHHHBBB888666444222000///......,,,,,,,,,---------------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***((((((''''''''''''(((((('''(((((()))))))))((((((***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------------...---------...............////////////////////////000000000///////////////000000000000000000000000111000000//////000000111///////////////000000000333222222111111222333444555999===<<<888444222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------...............//////000000111000000111222222333333444111000222555666777>>>FFFOOO___uuu}}}|||{{{yyyvvvsssrrrooommmllllllmmmllllllkkkllllllkkkiiigggggghhhdddcccbbb```______^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSUUUSSSPPPPPPPPPPPPOOONNNLLLKKKJJJIIIHHHIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMPPPRRRTTTUUUVVVWWWWWWWWWWWWYYY\\\^^^^^^^^^___```bbbdddfffgggfffjjjooorrrtttuuuwwwxxxuuuwwwzzz|||~~~yyypppggg___VVVLLLEEE<<<:::777333000......---............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((''''''((()))))))))(((((()))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------.........////////////////////////////////////////////////////////////000000000000111000000//////000000111////////////////////////333222111111000000000111000111222222111000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---......///000000111111000111111222222333444444111111444888:::>>>IIITTTdddttt~~~~~~{{{xxxvvvuuusssqqqooopppmmmjjjiiijjjkkkkkkkkkgggiiijjjhhheeecccdddeee```___^^^]]]\\\[[[[[[[[[YYYYYYWWWVVVTTTRRRQQQPPPQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRSSSSSSSSSUUUXXX[[[YYYYYYZZZ[[[^^^```ccceeeaaaeeeiiilllmmmmmmooopppnnnppprrrssstttuuuxxxzzz{{{|||~~~~~~sssiii^^^RRRJJJCCCAAA<<<888444111000000.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))(((((((((((((((((()))&&&''''''((())))))(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***************++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------.........///000000000........./////////000000000//////......//////000////////////////////////000000000000000000111111000...------///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........---......///000111111222/////////000111111222222333333777;;;???FFFSSS```www}}}|||}}}zzzvvvsssrrrqqqpppnnnjjjhhheeeddddddfffffffffeeefffgggeeebbb```aaabbb^^^]]]\\\ZZZZZZYYYYYYYYYXXXXXXVVVUUUSSSQQQPPPOOONNNLLLKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFBBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRROOOPPPQQQRRRRRRTTTWWWZZZWWWWWWXXXYYY\\\___bbbddd^^^aaaeeeggghhhhhhiiijjjjjjlllnnnnnnnnnoooppprrrtttssssssuuuxxx}}}wwwjjj]]]TTTJJJGGGCCC===999666444444......---,,,,,,+++******++++++++++++++++++++++++******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***)))************+++++++++))))))))))))************************************************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,------...///000111111---.........//////000000.........------.........///////////////.........------...///000111222222222///,,,---000111///---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111111111000000222555444000000333;;;:::;;;AAANNN^^^mmmvvv~~~zzzxxxwwwuuusssqqqqqqooommmkkkeeedddbbbaaa```aaaaaabbbaaa___]]]]]]_________^^^\\\[[[ZZZWWWUUURRRPPPPPPQQQPPPPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJMMMNNNOOOQQQRRRSSSSSSTTTWWWVVVVVVVVVWWWYYY[[[\\\^^^___```aaaaaabbbdddfffeeeeeeeeeeeefffggghhhiiikkkkkkkkkkkknnnrrrvvvyyy}}}~~~|||qqqfff]]]VVVNNNEEE???===<<<777333333111///...//////...---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((++++++***)))(((((())))))))))))(((((((((((()))))))))((('''&&&%%%%%%&&&'''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------******++++++,,,---......------------------,,,,,,........................---...///000000///...---//////.........---------------...///000000//////,,,,,,,,,------------...111111000000/////////...++++++,,,------......///------------------,,,,,,------------............000000000000111111111111000///111555444111222666777:::@@@LLL\\\nnn}}}~~~{{{xxxvvvuuusssqqqooonnnmmmjjjhhhdddcccaaa````````````aaa^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXVVVTTTRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOQQQRRRRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]]]]^^^___bbbdddccccccccccccdddeeefffgggiiihhhggggggiiillloooqqqqqqsssuuuxxx{{{xxxnnnggg___WWWLLLFFFCCC@@@;;;777111///------......---,,,,,,,,,+++************+++************************))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((+++******)))(((((()))))))))((((((''''''(((((()))***)))((('''&&&''''''((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......,,,,,,------------------........................---...///000000///...---///.........---------------......////////////...............////////////000000/////////.........++++++,,,------......///------..............................////////////000000000111111111222222000///111444444333555:::888@@@MMM^^^ooo~~~||||||}}}|||{{{yyywwwtttssssssqqqnnnlllkkkiiifffdddbbbaaa```___^^^^^^^^^^^^ZZZXXXVVVVVVWWWWWWWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTVVVXXXYYYYYY[[[^^^```````````````aaabbbcccdddeeedddcccbbbbbbdddfffgggiiimmmqqqtttuuuvvvwwwxxx}}}zzzuuummmdddXXXPPPLLLGGGAAA<<<333111///......///...---------,,,++++++++++++,,,************************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((''''''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((())))))(((''''''''''''''''''(((******)))(((((((((((()))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,------......---------------------------...////////////...---............------------....../////////......---............///////////////............---------++++++,,,------......///............////////////////////////000000000000000000000111111222222333111///000333444444888===AAANNN```qqq}}}zzzxxxuuuuuuuuuuuutttsssqqqqqqpppnnnkkkiiihhhfffcccaaa^^^^^^]]]\\\[[[ZZZZZZZZZVVVTTTRRRRRRRRRSSSRRRQQQMMMMMMLLLLLLKKKJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAABBBBBB@@@??????>>>>>>???????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRPPPRRRTTTUUUUUUWWWZZZ\\\]]]]]]]]]^^^^^^___```aaaaaa```___^^^^^^___aaabbbfffjjjnnnqqqqqqqqqqqqrrrqqqtttxxx}}}{{{qqqdddZZZTTTNNNGGGAAA999666333111111111000///......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........******+++,,,------......------------------------........................------------------------////////////...---,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,------......///.........//////000000000/////////000000000111111///000000111222333333333333111111444555666<<>>>>>=========>>>>>>???>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNOOOQQQRRRRRRTTTWWWYYY[[[ZZZZZZ[[[[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^```aaaaaacccfffggghhhiiikkkmmmlllnnnrrruuuwwwzzz}}}}}}oooeee^^^WWWNNNHHH@@@<<<777444222111///...///...------,,,,,,------************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++************************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------------******++++++,,,---......------------------------......------------......,,,,,,------------------......///......---,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------++++++,,,------......///------......///000000000////////////000000000000///000000111222333444444555222222666999===EEEMMM[[[lll~~~}}}}}}}}}~~~|||}}}~~~~~~}}}yyyvvvtttjjjjjjjjjjjjjjjjjjjjjkkkgggeeebbbaaa```___]]][[[VVVVVVUUUUUUSSSRRRPPPOOOOOOMMMJJJJJJJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<======>>><<<<<<;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMNNNNNNLLLNNNOOOOOOOOOPPPSSSUUUWWWVVVVVVWWWWWWXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___^^^___aaaaaabbbdddgggiiihhhkkkmmmoooppprrrtttwwwwww|||{{{ppphhhaaaXXXRRRIIIDDD===777333000...,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((''''''''''''''''''(((%%%&&&'''''''''''''''&&&''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++************************((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------------.........------,,,------------............,,,,,,,,,------------...++++++,,,------......///,,,,,,---......///000000........./////////000000///000000111333444444555555333444999???EEEPPP[[[jjj|||~~~~~~~~~}}}|||zzzyyyyyyzzz{{{|||wwwyyy{{{{{{zzzxxxtttrrrkkkjjjiiihhhfffeeeeeeeeeaaa___]]]\\\\\\[[[YYYWWWRRRRRRRRRQQQPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???????????????>>>======<<<<<<<<<;;;;;;::::::;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBCCCEEEFFFGGGHHHHHHFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMLLLLLLOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]___```___```bbbcccccceeegggiiijjjkkknnnpppppptttzzz}}}{{{ssslllccc]]]TTTNNNEEE===888333000......------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((('''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))%%%&&&'''((()))((((((''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************************)))))))))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,---.........------,,,,,,---------.........,,,---------............++++++,,,------......///,,,,,,,,,---...//////000............///////////////000000222333444555555555333555<<>>======<<<<<<>>>======<<<<<<;;;:::::::::::::::999::::::;;;;;;777777777777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAAAAACCCEEEFFFGGGGGGHHHDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKKKKJJJJJJLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTUUUUUUVVVVVVVVVWWWVVVYYY[[[\\\[[[ZZZZZZZZZ^^^```cccdddeeegggjjjllllllpppuuuzzz}}}}}}zzz{{{~~~{{{tttkkkeee]]]WWWMMMDDD===888444111------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))&&&'''(((*********)))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++)))************++++++++++++*********************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------++++++,,,---............******+++++++++,,,,,,,,,---------....../////////++++++,,,,,,,,,---------,,,---......------...000333222000......///111222000...000444444000...000888888===FFFMMMXXXkkk}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyywwwwwwwwwvvvuuutttsssrrrrrrqqqpppoooooommmiiifffccccccbbbaaa```^^^\\\ZZZXXXWWWUUUTTTTTTRRROOOMMMNNNNNNNNNMMMKKKHHHFFFDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999888888888777777666666::::::999999999999::::::666666666777888:::;;;<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCEEEFFFIIIIIIHHHHHHGGGFFFEEEEEEDDDFFFHHHHHHHHHHHHJJJLLLJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQQQQQQQPPPRRRUUUXXXVVVWWWWWWWWWXXXXXXYYYYYY]]]]]]^^^```bbbdddfffhhhmmmnnnpppsssuuuwwwyyyzzz}}}zzz|||xxxrrrfffaaaWWWLLLBBB;;;666444111000////////////...,,,------,,,++++++******)))+++++++++*********))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''''''''(((***+++%%%%%%%%%&&&'''(((((()))+++***)))'''''''''((())))))((('''&&&&&&'''((()))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000222111000//////000111222444222333666666444555999999999AAAPPP___mmm}}}~~~}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwxxxxxxwwwvvvtttrrrpppooopppnnnmmmlllkkkiiieeebbbbbbaaa```^^^]]][[[ZZZYYYVVVTTTRRRQQQQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;:::::::::999999999888888888777777777777777777666666666555555555666666555555555555666666666666666666888999:::;;;;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGFFFGGGIIIJJJHHHIIIJJJKKKLLLMMMNNNOOONNNOOOOOONNNNNNOOOSSSUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[]]]___aaacccdddiiijjjllloooqqqsssuuuvvv{{{{{{|||}}}~~~~~~tttmmmbbbWWWNNNFFF>>>888444222000///000000///...------,,,,,,+++*********+++++++++*********))))))))))))))))))))))))))))))***)))(((((((((((()))***''''''((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''(((((()))******++++++***((('''''''''((())))))((('''&&&&&&'''((()))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////...---///000222111000//////000222222222000111333444333777<<<<<<@@@LLL```ttt~~~}}}}}}}}}{{{zzzyyyxxxwwwvvvuuuuuuxxxxxxwwwuuussspppmmmkkkllljjjhhhgggfffccc```]]]```^^^\\\ZZZXXXWWWWWWWWWRRRPPPNNNMMMMMMLLLIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>999999999888888888888777777777777666666666555555555555555444444444444444444333333222222333333444555555555666777888999:::::::::;;;;;;<<<=========???????????????@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDDDDDDDDDDFFFHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLOOOQQQRRRRRRSSSTTTVVVWWWXXXXXXUUUVVVWWWXXXZZZ\\\^^^___ccceeegggiiilllmmmoooooottttttuuuwwwyyy}}}}}}}}}}}}zzzlllaaaZZZPPPEEE<<<999555111//////000000000------,,,,,,++++++******+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((()))************)))((('''''''''(((((((((((('''&&&&&&'''(((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,+++************))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...//////......///000111111000000000111222333111000111444444333888>>>CCCNNN___sss~~~~~~}}}}}}zzzyyyxxxwwwvvvuuutttsssvvvvvvvvvtttrrrooollljjjiiigggdddbbbaaa___\\\YYY]]][[[XXXUUUSSSSSSSSSTTTOOOMMMJJJIIIIIIIIIGGGEEEBBBBBBBBBBBBAAA@@@@@@???========================888888888888777777777777666666666666555555555555444444444444444444444444444444444333333444444444444444444444555666777888888888999::::::;;;;;;<<<>>>>>>=========>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHIIILLLNNNOOOOOOQQQRRRTTTUUUVVVWWWSSSSSSTTTUUUWWWYYY[[[\\\^^^```bbbeeeggghhhiiiiiiooooooppprrrsssuuuvvvwww}}}}}}uuuiiibbb[[[NNNDDD>>>:::444000///000000111...------,,,++++++******************************))))))))))))))))))))))))(((''''''''''''''''''((()))((('''&&&&&&'''((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---...000///......///111111111111111111222333333333444777;;;:::999>>>EEENNN```www~~~||||||zzzyyyxxxwwwuuutttsssrrrrrrrrrssssssqqqnnnkkkiiieeeccc```^^^]]][[[YYYWWWYYYWWWTTTQQQOOOOOOOOOPPPMMMKKKHHHGGGGGGGGGFFFDDD@@@@@@@@@??????>>>>>>>>>:::::::::;;;;;;;;;;;;;;;888888888777777777777666777666666666555555555555444444444444444444444444555444444333333444444555333333333333444555666666777777777888999999::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========;;;===????????????AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGHHHJJJLLLLLLMMMNNNPPPQQQSSSTTTTTTRRRRRRRRRTTTUUUWWWYYYZZZ[[[\\\___bbbdddeeeeeedddhhhiiikkkmmmnnnpppqqqqqqtttxxx~~~|||oooiiicccYYYOOODDD???888222000000000000......------,,,++++++***************************))))))))))))))))))))))))'''((((((((((((((((((''')))((('''&&&&&&'''((()))(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............---///000000///...000111000000111222222333333333222333888<<<<<<===EEENNN^^^ttt~~~|||zzzyyyyyyxxxwwwvvvtttsssqqqqqqmmmnnnoooooonnnkkkgggeeebbb___\\\ZZZZZZYYYWWWUUUUUUTTTQQQOOOMMMLLLLLLLLLKKKIIIFFFDDDEEEEEEDDDDDD??????>>>===<<<<<<<<<===888999999999999999999999777777777777666666666666666666666555555555444444333333333333444444444444333222222111111222222333222222222222222333444444555555666666777888888888999999999999999:::;;;<<<=========<<<<<<<<<<<<<<<:::;;;============???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZ]]]___aaabbbaaaaaabbbcccdddfffhhhjjjkkkllloooqqqtttxxx}}}}}}pppkkkfff^^^VVVKKKFFF>>>777444222111000......------,,,,,,++++++***************+++++++++)))))))))))))))))))))))))))******++++++******)))((((((''''''''''''(((((('''(((((()))******))))))''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***)))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++------------............---///000000//////000111000000111222333333333333222222666999;;;AAANNN\\\rrr~~~}}}{{{yyyvvvuuuwwwwwwuuutttrrrpppooonnnjjjkkklllllliiieeeaaa^^^]]][[[XXXVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIFFFCCCBBBBBBCCCCCCBBB>>>===<<<:::999999::::::888888888777777777777777666555555555444444444444444444444444333333333333111111111222222222333333222222111111111111222222222111111111111222333333444444444555666666777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<===>>>@@@?????????@@@@@@AAAAAAAAA@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWUUUWWWZZZ]]]______^^^]]]___``````aaaccceeeggghhhjjjkkkmmmoooqqqvvv}}}vvvqqqlllddd]]]SSSMMMEEE>>>999555222000.........---,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))''''''((((((((((((''''''%%%%%%'''((())))))******''''''''''''''''''''''''&&&&&&'''(((((()))*********))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))))))))))))))))))))(((%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))******)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++************************---------.........//////...///000000//////000111///000111222333444444444777666888;;;???HHH[[[lll}}}}}}}}}{{{yyyvvvtttrrrvvvuuutttrrrpppooommmmmmiiiiiijjjiiifffaaa\\\YYYZZZXXXUUUTTTTTTUUUTTTSSSPPPPPPOOONNNMMMJJJIIIGGGGGGEEEAAA@@@@@@AAAAAAAAA===<<<:::999777777888888888777777777666666666666444444444333333333222222333333333222222222111111//////000000111111111222333333222222222222333333111111111111111111222222333333444444555666666777555555555666777999:::;;;999999999999999999::::::888:::<<<<<<<<<<<<>>>@@@======>>>>>>???@@@@@@@@@???AAACCCDDDCCCCCCEEEFFFJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPPPPQQQRRRSSSUUUVVVSSSUUUYYY\\\]]]]]]\\\[[[````````````aaaccceeegggggghhhhhhiiikkkpppvvvzzz|||~~~xxxooogggXXXRRRJJJCCC===888444111///......------,,,++++++))))))******++++++++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&###$$$%%%'''((())))))***'''''''''''''''''''''''''''''''''((()))******+++***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''')))***+++'''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&'''''''''&&&%%%'''((((((((())))))******)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************---------............///000000000000////////////222000000111555888999:::;;;999:::@@@HHHSSSiii|||~~~|||yyywwwuuusssqqqnnnqqqqqqpppooommmjjjhhhfffddddddcccaaa___]]][[[ZZZYYYXXXVVVUUUSSSRRRRRRRRROOONNNMMMKKKIIIHHHHHHGGGBBBBBBAAA???>>><<<;;;;;;;;;:::999888777777777777444444555555555555444444555555444444444333333333333333222111111222333333222222222111111111000000111111111111111111111111222222222333333444444444222222333444444444444333111222333444666777888888666666666666777777777777777777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBAAA@@@@@@AAACCCFFFHHHJJJJJJIIIIIIIIIKKKNNNNNNOOOOOOPPPQQQRRRRRRTTTTTTUUUUUUUUUVVVVVVVVV\\\\\\\\\]]]___```bbbccceeeddddddeeehhhlllpppsssxxx{{{|||wwwvvveee]]]QQQIIIEEE@@@:::555............---+++***))),,,+++******))))))******))))))))))))))))))))))))************)))'''&&&%%%&&&'''((())))))***))))))&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&''''''((((((((((((((())))))(((((((((((())))))'''(((***+++,,,+++)))((()))((('''''''''(((***++++++*********))))))(((((((((((())))))))))))((((((+++*********))))))((((((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))***+++,,,,,,------........./////////000000000000000000000000000///111000000111333555666777777777===GGGSSSaaauuu~~~}}}||||||zzzwwwuuutttrrrooolllmmmmmmmmmkkkiiigggdddcccaaaaaa```^^^\\\ZZZXXXWWWRRRRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHFFFFFFEEEEEEAAA@@@???>>><<<;;;:::::::::999888777666666666666444444555555555555444444444444444444333333333333333222222111111222222333222222222111111111000000111111111111111111111111222222222222333333333333111111222333333333333333222222333444444555666666555555555666666666666777666777777888999999::::::::::::;;;<<<<<<===>>>>>>>>>???@@@???>>>>>>@@@AAACCCEEEGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWZZZZZZZZZ[[[]]]^^^```aaadddcccccccccfffiiimmmooopppsssvvvzzzyyyooofffYYYOOOHHHCCC===888111000///...---,,,++++++---,,,,,,+++++++++++++++************************************)))((('''&&&'''(((((())))))))))))((('''(((((())))))))))))(((''''''''''''''''''''''''%%%'''))))))((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''((())))))))))))((((((((())))))))))))(((((($$$%%%'''(((((((((&&&&&&)))(((((('''((()))***+++************)))))))))((((((((())))))))))))((((((************)))))))))(((******+++++++++++++++***++++++++++++++++++++++++)))******++++++******)))*********))))))*********)))))))))***+++,,,,,,,,,////////////000000000111000000000000000000000000111111222222333444555555888;;;EEETTTcccrrr}}}|||{{{zzzyyyzzzxxxuuutttrrrpppllljjjiiihhhgggfffdddbbb___^^^\\\\\\[[[ZZZWWWUUUSSSRRRPPPPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>===<<<;;;999888888888777666555555555555555444444555555555555444444444444444333333333222222333222111111111111222333222222222111111111111111111111111111111111111111222222222111111111111111000000111222222222222222222222222222333333444444444444444444555555555555555555666666777888888888999999::::::;;;<<<<<<<<<;;;===>>>>>>===<<<>>>???>>>@@@CCCDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^bbbaaaaaaaaacccfffiiikkklllmmmppprrruuuzzz|||xxxnnn```UUUMMMHHHDDD@@@666444111///---,,,------......---,,,,,,,,,,,,,,,************************((())))))******))))))(((((())))))))))))(((((('''((())))))))))))(((((('''((((((((((((((((((((((((%%%'''(((((('''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((())))))******))))))'''((()))******)))((('''&&&''')))*********)))(((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++)))******++++++******)))***))))))(((((())))))***(((((())))))******++++++....../////////000000000000000000000000111111111333444444444444555666888>>>EEERRRbbbrrr~~~}}}{{{zzzxxxwwwwwwwwwvvvtttrrrqqqnnnjjjgggeeedddcccaaa___]]][[[ZZZXXXXXXWWWVVVSSSQQQOOONNNNNNMMMLLLJJJIIIHHHGGGGGGDDDDDDBBBAAA@@@?????????<<<;;;;;;:::888777777666666555555444333333444444333444444555555444444333333333333333222222222222222222111111111111222222111111111111111111111111111111111111111111111111222222111111000000////////////000111111111111111222222222222111111111111222222333333333444444444444444555555555666666666888888888999999:::::::::999;;;======<<<<<<===>>>;;;===@@@AAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\``````___```aaaccceeegggfffhhhjjjlllooorrrwww{{{}}}zzzqqqeeeZZZSSSNNNKKKIII;;;888444000---,,,---......------,,,,,,,,,,,,,,,************************'''((()))***************))))))***))))))((('''&&&))))))***))))))((('''&&&((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))***************&&&((()))++++++)))(((&&&(((((()))***+++******)))((((((((((((((())))))************)))))))))))))))***))))))))))))))))))************)))))))))))))))(((((()))***************************************))))))************))))))))))))(((((((((((())))))'''((((((((())))))******------.........////////////000000000111111111222222444555555444666:::===FFFQQQaaaqqq~~~}}}|||zzzxxxvvvuuutttuuusssrrrqqqooolllhhheeeaaa```___]]][[[YYYXXXWWWUUUUUUTTTSSSQQQNNNLLLKKKHHHGGGFFFDDDCCCBBBAAAAAABBBAAA@@@???>>>=========:::999999888777666555555555444333333222333333333333333444444444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000///////////////000111111111111000222111111111111000000000222222222222333333333333333444444444444444555555777777777777777888888888888:::<<<===<<<<<<===>>>:::<<>>888222...------...------,,,+++++++++++++++************************'''((()))***+++++++++***))))))***))))))((('''&&&))))))***))))))((('''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))***************&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))*********************)))((((((************************)))))))))******)))))))))))))))(((((((((((())))))((((((((((((((()))))))))------------............///000000111111222222222000222444444444999@@@FFFRRRaaattt|||{{{zzzxxxvvvtttsssrrrqqqpppooonnnmmmjjjeeeaaa^^^]]][[[YYYWWWUUUTTTTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<888888777777666555555444444333333222222333333333333333444444444444333333222222222111111111000000000000111222222111000000111111111111111222222222111111111111111111111111111111111000000000000000//////000111111111111111111111111111111111000000222222222222333333333333444444444444444444444444666666666666666666666666555888;;;<<<<<<;;;<<<<<<999<<<>>>?????????@@@BBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]______]]]___bbbdddfffiiimmmpppnnnrrrwww||||||}}}xxxnnnbbbXXXQQQMMMIIIEEE???888222///......---,,,,,,+++++++++++++++++++++++++++++++++++++++((())))))***+++++++++***((())))))))))))(((((('''((())))))))))))(((((('''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((())))))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''((())))))******))))))'''((()))******)))((('''&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************++++++++++++***)))((('''************************((())))))******))))))(((***))))))(((((())))))***(((((((((((())))))))))))............///////////////000000111111222333333222444666666888???JJJRRRdddvvvzzzyyywwwuuusssqqqpppooommmlllkkkkkkiiifffaaa]]][[[ZZZXXXUUUSSSRRRQQQQQQPPPOOONNNMMMKKKHHHFFFEEEGGGFFFDDDBBBAAA@@@@@@@@@======<<<;;;::::::::::::777777777666666555555444333333333222222333333444222333333444444333333222222111111111000000000000///000111222222111000///000000111111111222222222111111111111111111111111000000111111111111111111///000111111222222111111111111111111111111111111222222222333333333444444444444444444444444444444555555555555555444444444333555999::::::999::::::999;;;============>>>??????@@@AAACCCEEEFFFHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUTTTTTTUUUVVVXXXYYY[[[[[[\\\^^^aaacccdddfffhhhkkkhhhkkknnnqqquuuzzz}}}|||pppcccYYYTTTQQQMMMFFF>>>888333000///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******'''(((((())))))))))))((('''(((((())))))))))))(((((((((((((((((((((((((((''')))******((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''((())))))))))))((((((((())))))))))))((((((((((((((((((((()))******&&&'''((()))***))))))(((((()))))))))************,,,+++)))(((((()))+++,,,((()))))))))***************+++++++++++++++******************************(((((())))))))))))((((((*********))))))*********))))))))))))))))))))))))////////////000000000000///000000111222222333333555777999:::===FFFSSS]]]uuuxxxwwwuuusssqqqooommmmmmjjjiiiiiihhhgggccc^^^ZZZYYYXXXUUURRRPPPOOOOOOOOONNNMMMLLLKKKIIIFFFDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;:::999888888888999777777777666666555555444333333333222333333444444222333333444444333333222111111111111000000000000///000111222222111000///000000111111222222222222111111111111111111111111000000111111222222333333000000111222222222222222000111111111222222222222222222333333333444444444444444444444444444444444444444444444444444444444111333777999888888888999888:::<<<<<<;;;;;;<<<======>>>???AAACCCEEEFFFGGGFFFGGGHHHJJJLLLMMMNNNOOOLLLLLLMMMNNNOOOQQQRRRSSSPPPPPPRRRSSSUUUWWWXXXYYYWWWYYY[[[\\\]]]^^^```bbbdddfffhhhkkknnnrrrxxx|||}}}zzzmmmccc]]]VVVRRRKKKCCC;;;555222000//////...------------...++++++++++++++++++++++++******+++++++++******)))''''''((())))))***))))))''''''((())))))***))))))))))))))))))))))))))))))(((***+++***(((''''''(((((((((''''''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&''''''((((((((((((((())))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))((((((((())))))*********+++,,,+++)))(((((()))+++,,,(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++************))))))))))))////////////000000000000333222222222444555444333666444666<<>><<<;;;;;;;;;;;;888888888888888999999999888777555333222222222222111111111111111111111111333333222111111222333333000111111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000111333444555444444333000111222111/////////000111111111111111111111111000111111222222333444444333333333333333333333333444555555666666666666666777777888888888999999999;;;===???@@@@@@AAACCCEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJLLLMMMOOOPPPPPPQQQSSSTTTTTTTTTTTTWWWWWWXXXYYYZZZ\\\^^^___aaacccfffhhhiiikkkmmmoootttyyyyyyjjjaaa[[[VVVNNNHHHCCC===555000---///111///+++***+++---+++,,,,,,,,,,,,+++******((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&((())))))((('''((()))))))))((('''''''''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))***,,,,,,***)))'''&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%)))***)))(((&&&''')))+++'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))((()))*********)))'''&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))////////////000000000111333222222222333444444444:::999<<>>===;;;:::999888888999777777888888888999999999888777555333222222222222111111111111111111111111333222222111111222222333000000111111111222222222111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333333333111222333222000///000111111111111111111111111111000111111222222333333444333333333333333333333333444444555666666666666666777777777888888888999999;;;<<<>>>?????????AAACCCBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]]___aaadddffffffgggiiikkkkkkpppvvv}}}uuukkkddd^^^WWWQQQLLLFFF>>>999000000///...,,,+++,,,---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&((((((&&&&&&&&&''')))(((((('''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******)))((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((())))))(((&&&&&&(((***((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((())))))***)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))/////////000000000111111333222222222333333444444999999>>>KKKZZZjjjzzz}}}vvvsssnnnjjjhhhfffcccaaa^^^^^^^^^]]]\\\[[[YYYXXXVVVTTTQQQNNNLLLKKKKKKLLLFFFEEEDDDCCCBBBAAA@@@???===<<<;;;999888888888888777777777888888888999999888666555333222222222333111111111111111111111111333222111111111111222333000000000111111111222222111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222333333222222222222222222111333333333111000111222111111111111111111111111000000111111222333333333333333333333333333333333333444555555666666555555666666777777777888888888999;;;======<<<<<<>>>@@@??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[\\\^^^aaabbbbbbcccdddeeehhhkkkpppuuuzzz|||}}}yyyppphhhccc[[[VVVQQQKKKDDD>>>555222...,,,,,,---------,,,,,,,,,,,,,,,++++++***************************((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((((((&&&%%%&&&''')))(((''''''&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))'''(((((('''&&&&&&'''))))))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))//////000000000111111111222333333222222333555666777:::CCCRRRfffyyy|||vvvrrrnnnjjjgggdddaaa^^^\\\\\\[[[[[[ZZZXXXWWWVVVTTTRRROOOMMMKKKJJJJJJKKKEEEDDDCCCBBBAAA???>>>>>>===<<<<<<;;;:::999999999666666777777888888999999777666444333222222333333111111111111111111111111222222111111111111222222000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222444333222000000000111222222333444333111111111222111111111111111111111111000000000111222222333333222222222222222222222222333333444555555555555444555555666666666777777777888999;;;:::::::::;;;<<<<<<======>>>???@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNPPPRRRUUUWWWXXXZZZ\\\^^^___^^^^^^___```eeegggkkknnnrrrwww}}}{{{yyy}}}|||tttlllggg```ZZZUUUOOOHHHBBB<<<666///,,,---///...---,,,,,,------,,,,,,+++***************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&((())))))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&'''''''''((((((((()))%%%&&&''''''&&&&&&'''))))))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((000000000000111111111111222333444333222444777:::<<>><<<<<<;;;;;;;;;::::::999888888555666666777888888999999777666444333222222333444111111111111111111111111111111111111111111111111//////000000000111111111111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222444333111000///000000111222333444333111111111222111111111111111111111111///000000111111222333333222222222222222222222222222333333444444444444444444444555555555666666666666777888888888777999:::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKLLLNNNPPPRRRTTTVVVWWWYYY[[[[[[[[[[[[\\\]]]\\\___bbbdddggglllqqquuuzzzyyy{{{uuuooohhhbbb\\\VVVOOOIIIBBB;;;444//////000///...,,,------------,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))((((((((('''''''''$$$&&&''''''&&&&&&'''))))))))))))))))))******+++))))))))))))))))))))))))***++++++,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((000000000111111111222222111333555444333555:::???CCCOOO```qqq~~~}}}{{{zzzzzzzzzyyyvvvtttqqqnnnjjjgggdddaaa]]]ZZZYYYYYYXXXWWWUUUSSSQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA>>><<<;;;:::777777888888777666555555444555666666777888999999666555444333222333444444111111111111111111111111000000111222222111000000/////////000000000111111111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000000000111333333333111000111222111111111111111111111111//////000000111222222222222222222222222222222222111222333333444444333333333333444444444555555555444555777777666777888:::::::::;;;<<<===>>>??????@@@@@@AAACCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRSSSUUUWWWXXXWWWWWWXXXYYYXXXZZZ]]]___bbbfffkkknnnmmmttt~~~|||vvvnnngggaaaZZZRRRMMMGGGBBB:::444111//////...---------------,,,++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''$$$&&&'''&&&$$$""""""###((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))******)))(((((('''&&&&&&$$$&&&((((((((('''((())))))(((((((((((()))******))))))))))))))))))))))))***++++++++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))000000111111111222222222000333555555555777>>>CCCLLL]]]rrryyywwwvvvuuuuuutttqqqooommmjjjgggdddaaa^^^ZZZWWWWWWWWWVVVTTTRRROOOMMMLLLJJJJJJHHHGGGFFFEEEDDDDDDAAAAAA@@@>>>===;;;::::::555666777777777666555444444444555666777888999999666555444333222333444444111111111111111111111111///000111222222111000///////////////000000000111111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111//////000000111000000000111222333222000///000111111111111111111111111111//////000000111111222222111111111111111111111111111111222333333333333333333333333333444444444444222444555666666777888:::888999999:::;;;<<<=========>>>???@@@AAAAAAAAA@@@@@@AAACCCEEEFFFHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNPPPSSSSSSSSSTTTUUUVVVXXXZZZ\\\^^^___cccgggjjjgggkkkrrrxxx~~~vvvnnnhhh```XXXQQQJJJGGGAAA:::333///...///---------...------,,,+++************************)))******************)))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))(((&&&$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******)))((((((&&&&&&''''''((())))))))))))))))))((((((((((((((($$$&&&)))))))))((()))***((((((''''''(((((()))***)))))))))))))))))))))))))))))))))******)))))))))+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000111111111111222222222000333666666555999@@@FFFXXXmmmvvvuuussssssrrrqqqnnnllliiigggdddaaa___\\\XXXTTTVVVVVVTTTRRROOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBB=========<<<<<<;;;;;;:::777777888999999888777666444444555666777888999999666555444333222333444555111111111111111111111111///000111222222111000///////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000---...///111111111000///000111222111/////////000111111111111111111111111/////////000111111222222111111111111111111111111111111222333333333333222222222333333333444444444111333555666666777999;;;777777888999:::;;;<<<<<<;;;<<<===????????????>>>>>>???@@@CCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQQQQQQQSSSTTTVVVWWWYYYZZZ[[[^^^aaaddddddgggjjjnnnsss}}}~~~xxxqqqiii```ZZZLLLJJJFFF===444......///------......------,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''***+++,,,+++)))((('''(((''''''&&&%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))***,,,,,,***)))'''&&&&&&''''''((()))))))))''''''(((((())))))******$$$''')))******)))******'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''+++***((('''''''''((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))333222222222222222333333444222444888999<<>>@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGKKKLLLNNNNNNMMMMMMOOOPPPRRRSSSUUUWWWYYY[[[\\\]]]___bbbeeeiiimmmrrrxxx|||}}}xxxyyy|||yyyqqqhhhbbbQQQLLLHHHEEE???666111111///---,,,,,,...000//////++++++++++++++++++,,,,,,))))))))))))))))))************))))))((((((''''''******)))(((((((((((((((((((((((((((((()))******,,,+++++++++******))))))(((((('''''''''&&&&&&&&&((('''&&&&&&((())))))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))&&&(((***+++)))(((((((((((((((''''''''''''((((((******+++++++++******)))))))))))))))))))))))))))***)))(((&&&&&&''''''((())))))(((((('''''''''&&&)))))))))))))))(((((((((+++***)))(((((()))***+++222222111111111222333333555555888;;;===BBBPPP___nnn}}}xxxvvvpppnnnlllkkkkkkiiifffcccdddbbb___\\\YYYVVVUUUTTTRRRQQQOOOLLLJJJIIIHHHGGGDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;:::888777666888666555777::::::999666444444555555666777777777777666666666555555444444222222222222111111111111222222222222222222222222222111///......///111222111111111111111111111111333222222222111111111111222222111111111111111111111111111111111000000000111111111111000000000///111111111111111111111111000000000000000000000000//////......//////000111////////////////////////111111111111111222222222444444444333333222222222555555444444555555666777666666666666777777777777888888999999:::<<<===>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZYYY[[[___bbbeeeiiiooorrryyy|||wwwuuuwww}}}xxxmmmdddXXXQQQLLLIIIDDD;;;555333///---,,,+++,,,---,,,***++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((((((((((((((((()))******)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''(((((('''''''''(((((()))'''''''''(((((((((((((((&&&(((******)))(((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))***)))((('''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''&&&))))))(((((((((((())))))111111111111111222333333666777;;;@@@DDDNNN___oooxxx~~~zzzvvvtttmmmkkkhhhgggfffeeecccaaaaaa```]]]ZZZWWWTTTSSSRRROOONNNLLLIIIGGGFFFEEEEEEBBBAAA@@@???>>>===<<<;;;:::999999999999888888888666555555666888888777666444555555666666777777888777777666666555444333333333222222222111111111111111111111111111111111111222222000000000000222222111111111111111111111111111111111111000000000000333333222222111000000//////000000000000000000111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000111222222222222222222222222222222000000111111111222222222444444333333333333222222444444333333333444555555444555555555666666666666777777888888999;;;<<<======>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOQQQSSSUUUUUUTTTVVVYYY[[[]]]aaaeeehhhiiipppyyy~~~wwwqqquuuuuukkkcccZZZQQQNNNJJJBBB:::777111///...------,,,***)))************************+++*********))))))(((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((())))))***))))))(((((((((((('''''''''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((()))(((((('''''''''((((((((((((((((((((('''''''''&&&(((******((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''000000000111111333444444888888;;;CCCOOO___ppp{{{}}}{{{xxxtttssskkkiiifffeeeddddddbbb```___]]][[[XXXUUUSSSQQQQQQLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???>>><<<;;;::::::777777777777888888999999555555555666777777666555555555555666777777888888888888777666555333333222333333222222222111111111000000000000000000000000222111000000000000111222111111111111111111111111000000000000000/////////222222222111111111000000......//////000000111111111111111000000000000000111111111111111111111111000000000000000000000000222222222111222222333444444444444444444444444444000000000111222222333333333333333333333333333333333333222222333333444555333333444444444555555555666666666777888999;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRTTTWWWYYYZZZ\\\___aaadddhhhnnnuuu}}}yyyzzzwwwooocccWWWTTTQQQIII@@@;;;555333111000000///---+++++++++************))))))++++++******)))(((((((((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))******************))))))'''''''''''''''''''''''''''%%%$$$%%%&&&(((''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))(((''''''''''''((())))))((((((''''''&&&&&&&&&((())))))''''''''')))((((((''''''''''''((((((&&&'''(((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&'''))))))))))))'''&&&000000000111222444555666::::::<<>>===;;;:::999999666666555666666888999:::555555666666666555555555555555666666777888888888999888888666555444333333333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222......//////000000111111000000000000000000111111000000000000000000000000111111111111111111111111000000//////000000111222111111111111111111111111///000000111222222333333333333333333333333333333333222222222222333444444333333333333444444444444555555555666777888999:::999999::::::;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEEFFFGGGHHHIIIKKKLLLNNNNNNPPPRRRUUUVVVVVVWWWYYY[[[```bbbfffjjjpppzzzwwwjjj^^^YYYUUUNNNEEEAAA888666333111111111000...++++++++++++******))))))************))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******&&&'''''''''''''''''''''((('''%%%&&&((())))))(((%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%%%%&&&&&&''''''(((((()))(((''''''''''''(((((())))))((((((''''''&&&&&&'''((()))(((&&&&&&''')))((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((('''((((((((())))))******((((((***++++++***((((((000000111222444666777888<<>>>>>===;;;:::999888777555555444444555666888999555666777777555444555555555666666777777888888999999999888888777666555555333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///000000111222222333333///000000000000000000111000000000000111111111111000000000000000000000000111111111111111111111111222111111111111222333333222222222222222222222222//////000111222333333444222222333333333333444444333333222222222333444444222333333333444444444444333333444444555777888999777777777888999999::::::<<<===>>>???@@@AAAAAAAAA>>>@@@AAABBBAAAAAABBBDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMPPPQQQQQQRRRSSSTTTVVVYYY]]]```eeennnyyy}}}qqqeee___YYYQQQKKKHHH===999444000////////////------,,,,,,+++*********)))))))))))))))))))))***(((((((((((())))))))))))((((((((((((((())))))******))))))(((((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((''''''''''''(((((('''&&&&&&''')))((((((''''''''''''((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((())))))************))))))111111222333555777999:::<<>>>>>>>><<<;;;:::999888666555555555555444333444555777888555777999888666444555666666666666777888888999999:::999999999888888777777444444333333333222222222222222222222222222222222000111111111111111111000000000000000000000000000/////////000000111111111111111111111111111222222111111111111111000000000///000000000111111111111000000000000000000000000111111111111111111111111333333333333333444444555555555555555555555555555...///000111222333444444222222222333333444444444333333333333333444555555333333333444444444444555222333333333444666777888555555666666777888888888999:::;;;===>>>?????????<<<>>>???@@@??????@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHGGGIIILLLNNNMMMNNNOOOPPPPPPSSSWWWZZZ]]]ccclllsss~~~}}}}}}wwwlllddd\\\TTTPPPPPPEEE@@@888222///...............------,,,++++++***((((((((()))******++++++))))))))))))((((((((((((((((((((((((((()))************)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((('''((((((&&&%%%%%%''')))((((((''''''''''''((((((&&&&&&'''((()))******)))(((((((((((((((((((((((('''((()))))))))(((&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))111222333444666888:::;;;<<>>===<<<<<<<<<::::::999777666555444333666555333333333555777888555888:::999666444555777666666666777888888999999::::::999999999999999999444444444333333333222222222222222222222222222222111222222333333222222111111111111111111111111111//////000000111111222222333333222222111000000000333333222222111111000000//////000000111111111222000000000000000000000000111111111111111111111111/////////...///000000111222222222222222222222222...///000111222333444444222222222333333444444444444444333333444444555666333333444444444555555555222222222333444555666777444444555555666777777777777888:::;;;<<<=========;;;<<<>>>>>>======???@@@@@@@@@AAABBBDDDEEEFFFFFFEEEHHHKKKLLLLLLLLLMMMNNNPPPSSSWWWXXXYYY]]]ccchhhlllvvv|||xxx|||{{{ppphhh^^^VVVSSSUUUNNNGGG===444000///////////////...------,,,++++++''''''((()))***+++,,,,,,******))))))((((((''''''((((((((((((((()))************)))((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&'''''''''(((((())))))'''((('''&&&%%%%%%''')))((((((''''''''''''((((((&&&'''((()))************(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&'''''''''(((((())))))'''''''''((()))******+++)))((('''&&&&&&'''((()))666333222666888888:::>>>LLL^^^sss}}}}}}|||yyyuuupppkkkhhhgggeeeaaa]]]___^^^\\\ZZZWWWSSSQQQOOOOOOMMMJJJHHHHHHGGGFFFDDD@@@???>>>===<<<;;;::::::::::::999888777666555555666666777777666666555555555555666666666666555555555555555555666777999999;;;;;;;;;:::999888666666444444444444444444444444333333222222111111222222333333333222222222111111333222222111000111111111333222111000000111222222222222222222111111111111444333333222222222222222222222111111000000//////222111111111000000000///222111000000000111222333555444222111000111222222555444222111111222444555444444444444444444444444333222222111111222222333111111222333444666666777333333222222333333444555444444444444444444444444444444444555555555555666888888888999999::::::;;;>>>>>>>>>>>>===<<<;;;:::===>>>???@@@AAABBBBBBCCCEEEEEEGGGHHHJJJKKKLLLMMMMMMNNNPPPSSSVVVZZZ]]]___dddjjjrrr{{{wwwwwwzzztttkkkeee```ZZZVVVQQQLLLDDD<<<555222111111000//////...,,,++++++***************************))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%''')))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%&&&''''''(((''''''&&&******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))333111111555666777===EEEWWWiii|||~~~}}}~~~~~~~~~|||xxxtttrrrrrrnnniiifffeeeccc^^^[[[ZZZZZZXXXWWWTTTRRRPPPNNNNNNKKKHHHGGGFFFEEECCCBBB>>>>>>===<<<;;;:::999999999888888777666666555555555555666666666555555444555666666777777666666555666666666666777888999:::<<<;;;;;;;;;:::888777666555555555555555555555555555444444333222222222222444333333333333222222222333333222111111111111111444333222111111222333333222222222111111111000000111111000////////////000222222111111000000000///111111000000000000000000222111000000000111222333444333222111111111222333555444222111111222444555222222222222222222222222333222222111111222222333111111222333444555666666333333222222333333444555444444444444444444444444444444444444555555555555555666666777888999999:::;;;;;;<<<<<<<<<;;;::::::======>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOORRRUUUXXXZZZ]]]aaaiiipppxxxxxxwwwzzz{{{rrrjjjccc```___YYYTTTLLLCCC;;;555111000//////...---,,,+++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))((((((''''''&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))222111333666777:::EEEQQQgggwww~~~||||||{{{~~~~~~}}}|||yyyuuuqqqnnnooojjjeeecccbbb```\\\XXXUUUTTTSSSRRRPPPOOOMMMMMMKKKIIIFFFDDDCCCBBB@@@>>><<<<<<;;;:::999888888777777777666666555555555444444444555555555555555444666666777777777777666666777777777777888999::::::<<<<<<<<<;;;:::999888777666666666666666666666666777777555444333333333333555444444444333333333333444333333222222222222222444333333222222333444444222222222111111111000000111000000///////////////222222111111111111111111///000000000000000000000111111000000111222222333222222111111111222333333444333222111111222333444000000000000000000000000222222111111111111222222111111222333444555666666333333222222333333444555444444444444444444444444333333333444444444555555333444444555777888999999888999999:::::::::::::::<<<<<<===>>>???@@@@@@AAACCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMPPPRRRSSSVVVYYY^^^cccjjjtttzzzvvvxxx~~~rrriiiggghhhbbb^^^VVVMMMCCC:::333///......---,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++*********))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((&&&$$$###$$$&&&)))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((---+++***(((''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))555555777999;;;AAAPPP___vvv~~~{{{yyyxxxzzzzzz{{{yyyuuuqqqnnnmmmkkkgggbbb______]]]YYYUUURRRQQQOOONNNLLLKKKJJJIIIHHHEEEBBB@@@@@@???===;;;::::::999888888777666666555555555555555555444444333333444555666666666555777888888999999888888777999999888888999:::;;;;;;<<<<<<<<<<<<;;;:::999888888888888888888888888888999888777666555444444444666666555555555444444444555444444333333333333333333333333333333333444444222222222222111111111111333222111111000000111111111111222222222222222222//////000000000000111111000000000111111222333333111111111222222333333444333333222111111222333333000000000000000000000000222222111111111111222222111111222333444444555555333333222222333333444555333333333333333333333333222333333333444444444444222333444555666777888999666777888999::::::::::::::::::;;;<<<===>>>??????BBBBBBBBBCCCCCCDDDDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOSSSUUUXXXZZZ___hhhsss|||xxxvvv|||ooojjjlllgggddd^^^UUUJJJ???666000......---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((('''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,***(((&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))666777999<<<@@@III[[[lll|||yyywwwuuuqqqssstttsssnnnjjjiiihhhgggccc^^^\\\[[[ZZZVVVRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDAAA???======<<<:::999888888777777666666555555444444444444555555555555333444555666777888888888999::::::;;;;;;::::::999;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999:::999888777666666666666777777777666666666666555666555555444444444444444111222222333333444444444333333333333222222222222333222222111111111111111111111222222333333444444000000000111111111111111//////000111222222333333000111111222333333333333222222222222222222222222111111111111111111111111222111111000000111111222111222222333333444444444333333222222333333444555333333333333333333333333222222222222333333333444333333444555666777888999666777888999:::;;;;;;;;;888999999:::;;;<<<======AAAAAABBBBBBCCCCCCCCCDDDGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRSSSTTTWWW^^^hhhpppttt|||~~~|||{{{~~~yyyvvvnnnmmmjjjiiiddd\\\RRRFFF;;;555000///---,,,+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))))))))((((((''''''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''%%%%%%%%%''')))+++((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))666666999???GGGTTThhhyyy}}}zzzwwwuuusssooorrrtttqqqlllgggffffffccc___ZZZXXXWWWVVVRRROOONNNLLLIIIFFFCCCBBBAAAAAA@@@>>>;;;:::;;;;;;:::888777777666666666555555555333444444444555666666666555666777999:::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::999999999999999999999999999888888777777777777777888888888888777777777777777666666555555555555555222222333444555555555555555555555444444444333333222111111000000000000000111111222333444444555555333333222222222111111111...///000222333333333333111111222333333333222222222222222222222222222222111111111111111111111111111111000000000000111111111222222222333333333444333333222222333333444555333333333333333333333333111111222222222333333333444444444555666666777777666777888999::::::::::::777777888999:::;;;<<<<<>>>>>>>>>>>??????????????????>>>>>>======<<<<<<=========<<<============<<<;;;;;;999999999999999999999999777777777777777888888999999999999999888888888888888777666666555555666666333444666777888888777777666666666666555555555555333222222111111111111111111111222333444555666666666555444444333222111111---...000222333333333333222222333333333222111000111111222222222222111111111111111111111111111111111111000000000000111111222222222222222333333333333333222222333333444555222222222222222222222222111111111111222222222222333333444444444444444444555666777777888888888888555666777888999::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJLLLLLLLLLPPPWWW\\\aaaiiitttyyyvvvwww}}}~~~~~~~~~xxxwwwssslllbbbVVVKKKEEE666444111...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))************)))((())))))((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))999777<<>>======>>>???;;;999888888999::::::999666666666666666555555555333444444555666777888888888999;;;===>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>===============>>>==================<<<;;;999999999999999999999999666666666666777888999::::::::::::999999999888888888888777666666666666666555666888999:::::::::999777777777777666666666666666555444444333333444444111111222333555666777777777777666555333222111111---...000222333444333333222333333444333222000///111111222222222222111111111111111111111111111111111111000000000000111111222222222222222222333333333333222222333333444555222222222222222222222222000111111111111222222222333333333222222222111111444555666666666666666666555555666777888999::::::999999:::<<<===???@@@AAA?????????AAABBBDDDFFFGGGHHHJJJLLLLLLLLLNNNTTTYYYSSS[[[fffqqq{{{~~~yyyvvvyyy{{{}}}yyyrrrggg[[[PPPJJJ888666222///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%%%%&&&'''((()))))))))((((((((('''''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&+++)))'''%%%%%%&&&)))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))))))))(((''''''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))999999EEEZZZooo~~~zzzvvvsssqqqooommmllliiifffccc```]]]ZZZWWWSSSPPPMMMJJJHHHFFFDDDBBBBBBAAA@@@???===;;;::::::777777888777777666555555555666777777888777777777888999999888666555666888666888;;;<<<;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;999999999888888888888888888888777777777777888888555666666666777777777777777999<<<>>>>>><<<999777666666555555444444444333444444444444555777888999888888777666555444333333222111111111111111222222111111000000111222333333222222222222222222222222//////000000000000//////111111111111111111111111111111111000000000000000222222222333333444444444444444333333333333222222222222222222222222222222222222222222222222222222555555555555666666666666666666666666777777777777666777888:::;;;<<<======AAA@@@???>>>>>>@@@BBBCCCGGGHHHIIIKKKLLLNNNOOOPPPRRRVVV]]]eeennnxxx{{{|||sssfff___XXXRRRFFF;;;222000000...,,,,,,///...---+++******++++++,,,+++***)))((((((((((((+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))*********)))((())))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))===BBBPPPeeexxx}}}xxxtttqqqooollljjjgggdddaaa^^^\\\YYYVVVSSSPPPMMMJJJGGGFFFDDDAAA??????>>>===<<<:::999888777777777777777777666555555333333444555666666666555888999999777666555666888777999;;;<<<<<<<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>=================================<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999888888777777888888999999999999999::::::::::::888:::<<<======<<<:::888888888777777777666666666555555555666777999:::;;;999999888777666555444444333333222222111111222222222222111111222333333444222222222222222222222222///000000000000000000///111111111111111111111111111111111111000000000000222222333333333333333333444444333333333222222222111111111111111111111111222222222222222222222222444555555555666666666666444555555555555666666666666777888:::;;;;;;;;;;;;???>>>=========???AAACCCDDDEEEFFFHHHJJJKKKMMMMMMMMMPPPUUU\\\dddmmmwww}}}~~~xxxmmmeeebbb\\\UUUKKKAAA888555333///...//////...,,,+++++++++,,,,,,,,,+++***)))(((((((((((()))************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))CCCMMMaaavvv{{{vvvqqqnnnkkkgggeee```^^^ZZZXXXVVVSSSPPPMMMKKKIIIEEECCCBBB@@@>>><<<;;;;;;:::888777666555555666666777777666666555555222333444555666666666666777888888777555555666888888:::<<<<<<<<<<<<===???@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888999999777777777888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999888666777777888:::;;;===>>>::::::999999888777666666555444444333333222222222333333222222333333444444222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111333333333333333222222222333333333333222222222222000000000000000000000000222222222222222222222222444444444555555555666666333333444444444555555555777777888999999999999999;;;:::::::::<<<>>>@@@AAAAAABBBCCCDDDFFFHHHIIIIIIIIIKKKNNNRRRXXX```iiiooo{{{zzzooogggeeeeee```YYYQQQIIIBBB===777000///111...---,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))HHHYYYppp}}}yyysssnnnjjjgggccc```YYYWWWTTTRRRPPPNNNKKKIIIGGGEEEBBB@@@???>>><<<:::888888777777666555444444666666666777777666666555444555666888999999999999777888888777666555777888:::;;;<<<<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@========================;;;<<<<<<<<<============<<<<<<<<<;;;::::::999999888888777777777777888888666666777777777888888888;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::777777888999;;;<<<>>>???<<<;;;;;;:::999888888888666666666555555444333333333333333222222333333444222222222222222222222222000111111222222111111000111111111111111111111111000111111111111111222222444333333333222222111111333333333222222222222111111111111111111111111111222222222222222222222222333333444444444555555555333444444444444555555555777777888888888777777666777777777888:::<<<>>>?????????@@@BBBCCCEEEFFFFFFHHHIIIKKKMMMQQQWWW___eeepppxxx{{{tttkkkfffffffffbbb^^^UUUOOOIIIBBB999111...111---------,,,,,,---------,,,+++******)))))))))***+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((())))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((PPPccc{{{yyyuuuooojjjfffbbb^^^\\\TTTRRROOOMMMLLLJJJGGGEEEEEEBBB???>>>===<<<;;;999888777777777666666555555666666777777777777777666666777888999::::::::::::777888888888666666888:::;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======<<<;;;::::::999999777777777666666777777777::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::777777777888:::<<<===>>><<<<<<;;;;;;::::::999999777777777888777666555444444333333222222222333333222222222222222222222222111111222222222222111111111111111111111111111111000000111111222222222333333333333222222111111111333333222222222111111111222222222222222222222222222222222222222222222222333333333333444444444444444444555555555666666666666666666777666666555444444555666777888:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGHHHIIIJJJLLLQQQWWW\\\ccckkkvvv}}}ssspppmmmkkkjjjfffcccbbbXXXRRRLLLFFF<<<222...000------------------,,,,,,,,,+++******************+++,,,,,,,,,,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((]]]ppp~~~sssoooiiiddd```\\\YYYVVVPPPNNNKKKJJJIIIGGGEEECCCBBB@@@===<<<<<<;;;:::888777777777777777777777777777777888888999999888888777888999999::::::999999888999999999888888999;;;===>>>>>>===<<<<<>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???>>>>>>===<<<;;;::::::888888777777777777888888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;888888888888999;;;<<<===<<<<<<<<<;;;;;;:::::::::777777999999:::999888777555555444333333333444444444444444444444444444444222222333333333333222222111111111111111111111111000000111111222333333333222222222222222111111111222222222222111111111111222222222222222222222222222222222222222222222222222222222333333333444444444555555555555666666666444555555555555555444444333444555666777888999:::======>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHKKKPPPSSS[[[bbbkkkuuu}}}}}}rrrpppppprrrpppkkkgggfff\\\UUUOOOJJJAAA777111111.../////////...---++++++,,,++++++*********++++++)))************)))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))lll}}}~~~zzzwwwlllhhhbbb]]]ZZZVVVSSSQQQLLLJJJHHHFFFFFFDDDBBB@@@???===:::999:::999888777777777777777777777777777888888999:::::::::::::::;;;;;;;;;;;;;;;::::::999999:::::::::999999;;;===>>>>>>>>>===<<<===???BBBBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@???>>>======<<<:::999999999999999999:::888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::666777999;;;;;;;;;:::999888777777666555555666666555555555555555555555555222222333333333333222222111111111111111111111111000000111222222333444444111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333444444444555555555222333444444444444444333333444555666777777888888;;;;;;<<<===>>>???@@@@@@>>>@@@CCCEEEFFFHHHKKKNNNTTTYYYaaajjjrrr}}}zzztttqqqvvvxxxsssllljjj```XXXQQQNNNHHH???777444000000000///...,,,***)))+++++++++******++++++,,,)))************)))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))xxx}}}~~~~~~{{{{{{~~~}}}xxxtttqqqgggccc^^^YYYVVVRRROOOMMMJJJHHHEEEDDDDDDCCC@@@>>>===;;;999888888888777555666666666777777777777777888999:::;;;;;;;;;;;;;;;????????????>>>===<<<;;;999:::;;;;;;::::::<<<>>>??????>>>===<<<===???BBBBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<>>>???AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA??????>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::555777999;;;===<<<;;;;;;::::::999888777777888888666666666666666666666666222333333444444333333222111111111111111111111111000000111222333333444444000000111111222222222333222222222111111111111000000000000000000000000000222222222222222222222222111111222222222333333333222222333333333444444444111222333333444444444333444444555666777777777666::::::;;;;;;<<<===>>>>>><<>>===999888888888777777666666888888888888999:::;;;<<<;;;<<<===>>>>>>??????>>><<<<<<===>>>???>>>;;;999======<<<<<<<<<<<<======??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDEEEDDDCCCBBB@@@???>>>===999999:::;;;<<<<<<<<<;;;???>>>===<<<<<<;;;;;;<<<=========================================================<<<<<<;;;;;;;;;:::::::::999999999888888666777999:::;;;::::::999===;;;:::999999:::<<<===;;;:::999777666555555444666666666666666555555555000111333333444333222111//////000111222333333444222222222222111111111000222111111111000000//////222222111111000/////////222222111111000000//////222222222222222222222222444444444444444444444444222222222333333333444444444444444555555555555666777777888999:::<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFKKKLLLNNNRRRZZZgggttt}}}yyy~~~vvvpppnnncccWWWSSSTTTQQQGGG===333222111///...---,,,,,,++++++++++++++++++++++++---///000///,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))((('''zzztttpppooopppqqquuuwwwzzz|||~~~|||yyyvvvsssoookkkfffbbb]]]ZZZVVVRRROOOMMMIIIGGGBBBAAAAAA@@@???>>>===<<<999888888888777777777777888888888888999:::;;;<<<<<<<<<===>>>????????????>>>>>>>>>???@@@???===;;;>>>>>>============>>>>>>@@@@@@@@@????????????????????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>===>>>>>>?????????>>>======??????>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888::::::;;;:::999999===<<<:::999999:::<<<===<<<;;;:::888777777777777777666666666555444444444222333444555555444333333000000111111222333333333222222222111111111000000222111111111000000000000000000000000111111111111111111111000000000000000222222222222222222222222333333333333333333333333333333333444444444555555444444444444555555555555666777777888:::;;;===>>>>>>>>>???AAABBBCCCDDDDDDIIIJJJLLLOOOUUU___jjjqqqyyy|||yyy{{{yyyrrrhhh]]]WWWUUURRRJJJCCC888555111///...---+++)))++++++++++++++++++++++++---...///...,,,+++++++++************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))((('''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''')))*********))))))~~~~~~|||xxxtttpppooooooooorrrtttwww{{{}}}zzzwwwsssppplllgggbbb___ZZZWWWRRRNNNLLLIIIEEECCC@@@??????>>>===<<<;;;;;;888888888888888777777777888888888999999:::;;;<<<======>>>???@@@@@@@@@@@@AAA???>>>>>>???@@@>>>===???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCC@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>AAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;:::999999===<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::::::::888777777666555444444444555555666666666555555444222222222222222222333333222111111111111000000000111111111111111000000000//////000000111222222333000000000000111111111111222222222222222222222222222222222222222222222222444444444444555555555555444444444444555555555555666666666777888:::<<<<<<>>>>>>???@@@@@@AAABBBBBBEEEFFFHHHJJJNNNUUU\\\bbbpppwwwyyyvvvuuu|||wwwoooddd\\\WWWSSSOOOKKK>>>888222/////////+++''',,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++************)))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))((((((''''''''''''(((***)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))))))))))))))))))))))))))))))))((())))))************)))|||{{{yyyvvvssspppooonnnppprrrvvvyyy|||~~~wwwtttoookkkgggccc^^^ZZZVVVSSSNNNKKKHHHFFFBBB@@@=========<<<;;;::::::999888888888888888888888888999999999999:::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAABBB@@@>>>===>>>??????>>>>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBAAAAAAAAABBBCCCCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCCCCBBB@@@??????>>>>>>>>>>>>============>>>??????@@@AAABBBBBBBBBBBB????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;:::999999===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======::::::999888777666666555666666666666666555555555444444444444333333222222222222111111111000000000111111111111111111111111000000000111111222222222//////000000111111222222111222222222222222333333111111111111111111111111333333333444444444444555333333444444444555555555555555555666777999:::;;;======>>>>>>?????????@@@BBBCCCFFFHHHJJJNNNSSSWWWfffnnnzzz{{{wwwxxx}}}{{{uuujjj```XXXTTTRRRRRRDDD<<<333000111111---''',,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++************)))))))))((()))))))))))))))((('''''''''''''''''''''''''''''')))(((''''''''''''((((((***)))'''&&&%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&%%%&&&'''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))~~~|||zzzwwwssspppooooooqqqtttwwwzzz||||||}}}pppmmmhhhccc^^^ZZZUUURRRQQQOOOKKKHHHFFFDDDAAA???<<<;;;;;;::::::999999999888888888888888999999999999999999999:::;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAA???======>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAAAAA@@@??????<<<<<<;;;<<<===>>>???@@@>>>???@@@BBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@=========================================================<<<<<<<<<<<<;;;===<<<<<<;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;======<<<<<<======>>>???===<<<<<<;;;:::999999999777777666555555555555555666666555555444333333333222222222222111111111111111111111111111222222222333222222222111111000000//////000000111111222222111111111222222333333333111111111111111111111111111111222222222333333333333333333444444444444555444444444555666777888999;;;<<<<<<<<<======>>>>>>???AAADDDFFFIIILLLPPPSSS[[[bbbnnnzzz|||wwwwww|||yyyoooddd[[[VVVUUUVVVJJJ@@@666222333333///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,************)))))))))((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,((((((((((((((((((((((((+++)))(((&&&&&&((()))+++&&&'''((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~zzzvvvrrrpppnnnppprrrtttvvvwwwwwwwwwnnnjjjddd^^^ZZZUUUPPPMMMLLLIIIFFFDDDCCCAAA???===::::::::::::999999888888888888888999999999999999999999999999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@>>>======>>>???===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>?????????>>>>>>>>>????????????@@@>>>??????@@@AAABBBDDDEEEHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????============???AAACCCDDD>>>@@@AAACCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;<<<<<<>>>>>>======<<<;;;;;;;;;======<<<<<<<<<======>>>============<<<<<<<<<<<<888888777666555555555555777666666666555555444444444333333333333222222222111111111222222222222222444333333222111111000000000000000000111111111111111111111222222333333444111111111111111111111111111111111111222222222222333333333333444444444444333333333444444555666777999999:::;;;;;;<<<=========???BBBEEEGGGJJJNNNQQQUUU[[[eeepppzzzyyysssuuutttiii```[[[YYYYYYPPPGGG<<<666444333000---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''((())))))******&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&(((***,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&'''(((*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((|||wwwrrrpppmmmnnnooopppqqqppppppooolllgggaaa[[[VVVQQQMMMJJJFFFDDDAAA@@@??????===<<<:::::::::999999999999999888888888999999:::::::::::::::999::::::;;;<<<======>>>???@@@AAAAAAAAAAAA@@@??????@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????=========>>>@@@BBBCCCDDDGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@??????>>>???AAACCCEEEAAABBBDDDEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>============<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<;;;:::===<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>;;;:::888777666666666777777666666666666666666666555555444444444444333333111111111222222333333333222222222222222222222222111111111000000000000000000111111222333333444444222222222222222222222222111111222222222333333333222222333333333444444444333222222333333444555666777777888999:::<<<======<<<>>>@@@BBBDDDFFFJJJMMMQQQVVV^^^fffpppzzzwwwttt}}}zzzppphhhccc___]]]WWWOOODDD:::444111///...------------------------)))+++------+++***+++,,,************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))******)))((('''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((***+++***))))))))))))))))))))))))))))))******((('''''''''((((((|||wwwrrrpppkkklllmmmmmmmmmlllkkkjjjfffaaa[[[UUUOOOKKKFFFCCCBBB@@@>>>=========<<<::::::::::::999999999999999888888888999999:::::::::::::::::::::;;;<<<============>>>???@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB???<<<======<<<<<<<<<<<<======::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????<<<<<<===>>>???AAACCCDDDFFFFFFGGGIIIKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHIIIGGGEEECCCAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBB@@@???>>>>>>???AAABBBCCCDDDFFFGGGHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB????????????>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>===;;;:::888777777888888666666666666777777777777666666555555555444444444111111111222222333333333111111111222222333444444222222111111000000//////000000111222333333444444222222222222222222222222222222333333333444444444222222333333333444444444222222222222333444555555555666777888:::;;;======<<<===???@@@AAACCCGGGJJJJJJNNNTTT\\\dddoooyyyttt|||~~~uuuooojjjddd```\\\UUUIII===444///------------------------------)))+++,,,,,,+++***+++,,,************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''''''''''''''((()))***''')))+++,,,+++)))&&&$$$%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''((('''&&&%%%&&&&&&((()))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&(((***++++++)))))))))))))))))))))))))))))),,,+++***((((((((()))***zzztttpppnnnjjjjjjjjjiiihhhgggfffeee^^^ZZZUUUPPPMMMJJJGGGEEEBBBBBB@@@>>>===<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===============>>>??????@@@@@@@@@@@@???>>>>>>??????AAABBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBAAAAAA@@@@@@???===;;;<<>>@@@BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>???AAABBBDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@CCCBBBAAAAAABBBCCCBBBAAACCCCCCBBBBBBAAA@@@????????????>>>>>>???@@@AAAAAABBBBBBAAA>>><<<;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>===<<<;;;999888888999999::::::999999888777666666888777777666555444444444555555444333333222222111//////111222222111000///222222222111111111111000111111222222222333333333222222222222222222222222333222222111111222222333222222333333333333444444222222333333333333444444666666666777888888999999;;;;;;===???AAACCCEEEFFFHHHKKKOOOTTT\\\eeeooouuu~~~ssslllhhhffffff___[[[SSSHHH===555000///000...++++++,,,---...------,,,++++++******+++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''(((******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((()))******''''''(((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''''')))***+++((((((((((((((((((((((((******))))))((((((((('''''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))zzztttooommmiiiiiihhhgggeeedddbbbaaa[[[WWWRRRNNNKKKHHHEEECCC@@@???>>>===;;;;;;::::::;;;::::::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>>>>>>>>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAA@@@??????@@@???>>>===???AAADDDFFFGGGIIIKKKMMMOOOOOONNNNNNMMMMMMLLLLLLJJJIIIGGGFFFCCCAAA???<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@???????????????AAABBBCCCAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDBBBAAABBBCCCDDDCCCBBBCCCCCCBBBAAAAAA@@@?????????????????????@@@AAAAAAAAAAAAAAA>>><<<;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;:::::::::;;;<<<;;;;;;:::999999888888888888777777666555555444555555555444333333222222000000111111111111111000222222222111111111111000111111222222222333333333222222222222222222222222333222222111111222222333222222222333333333444444222222333333333333444444555666666777777888999999:::;;;<<<>>>AAABBBDDDEEEGGGIIILLLPPPVVV]]]fffkkkxxxyyyrrrmmmjjjgggeeebbb^^^WWWLLLBBB888222000000...---,,,.........------,,,++++++******+++++++++++++++************)))************************))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((('''((((((((((((((())))))((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''((()))***(((((((((((((((((((((((()))))))))(((((('''''''''''''''((()))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))zzztttooolllhhhgggfffdddaaa___\\\[[[UUURRRMMMIIIGGGEEEBBB@@@>>>===<<<;;;:::999999999:::::::::::::::;;;<<<=================================<<<<<<===>>>>>>???===>>>???AAABBBBBBBBBCCC@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAA???===<<<;;;;;;;;;;;;<<<======>>>>>>?????????>>>======?????????@@@AAADDDFFFGGGIIIKKKNNNQQQRRRRRRQQQPPPMMMMMMMMMLLLJJJHHHGGGFFFAAA???===;;;;;;<<<===>>>===>>>???@@@@@@???>>>===????????????@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@?????????@@@AAAAAAAAAAAA@@@>>><<<;;;===>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777666666666666666666555444444333333222222111111111111222222222222222111111111111000111111222222222333333333222222222222222222222222333222222111111222222333222222222222333333333333222222333333333333444444555555666666777888888888999:::;;;===???AAABBBCCCFFFGGGIIIKKKNNNTTTZZZ___kkkrrr}}}~~~vvvqqqpppnnnjjjfffeeebbb\\\SSSIII>>>666111000///......//////---,,,---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((''''''&&&&&&''''''(((***))))))((('''&&&%%%%%%''''''&&&&&&''''''((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))zzzsssnnnkkkfffeeedddaaa]]]ZZZWWWUUUOOOLLLHHHEEECCCAAA???>>><<<<<<;;;:::999999999:::999::::::;;;<<<======>>>========================>>>>>>===>>>>>>???@@@AAA??????@@@BBBBBBCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDCCCAAA???===<<<;;;;;;;;;;;;<<<========================<<<<<<===>>>???AAACCCEEEGGGHHHKKKMMMPPPSSSUUUTTTRRRQQQLLLLLLKKKJJJHHHFFFDDDCCC>>>===<<<;;;:::;;;<<<======>>>@@@AAAAAA@@@>>>===?????????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@>>><<<;;;===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888777777888777777666555555444444555444222111111222333333222222222111111111000000111111222222222333333333222222222222222222222222333222222111111222222333111222222222222333333333222222222333333333444444444444555666666777777888888999:::<<<>>>???@@@AAACCCEEEFFFHHHJJJNNNSSSWWW^^^fffrrr}}}wwwrrrqqqqqqmmmiiihhheeeaaaZZZQQQEEE:::333111///......///...,,,***---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((''''''''''''((())))))((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((yyyqqqlllhhheeedddaaa^^^ZZZVVVSSSQQQJJJGGGCCCAAA@@@???===<<<<<<<<<;;;;;;:::;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>===???AAACCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<======???AAADDDGGGIIIJJJMMMOOOQQQSSSTTTSSSQQQPPPKKKJJJIIIHHHEEECCCAAA???<<<;;;;;;::::::;;;<<<===>>>???AAABBBBBBAAA???>>>??????@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEGGGFFFEEEEEEFFFGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@>>><<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999888888777666666555666555444222222222333444222222222111111111000000111111222222222333333333222222222222222222222222333222222111111222222333111111111222222222333333222222222333333333444444444444444555666666777777777777999:::<<<===>>>???AAABBBDDDFFFHHHKKKPPPSSSVVV]]]hhhsss||||||ssspppooommmjjjiiigggccc___WWWLLL@@@777222000...---------+++)))---,,,++++++******+++++++++++++++*********))))))************************(((((((((((((((((((((((()))************(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''((())))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((()))))))))(((''''''''''''((()))))))))(((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((xxxpppiiifffbbbaaa^^^[[[WWWSSSOOOMMMFFFDDD@@@???>>>>>>===<<<<<<<<<;;;;;;;;;<<<======;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>======>>>>>>===>>>@@@AAAAAA???>>>===<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???BBBEEEIIILLLNNNOOOPPPQQQQQQQQQPPPOOONNNJJJIIIHHHFFFCCCAAA>>>===::::::::::::;;;<<<======??????@@@AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@AAAAAABBB??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777666555444444333333444222222222111111111111000111111222222222333333333222222222222222222222222333222222111111222222333111111111111222222222222222222333333333333444444333333444444555666666666666666777999:::;;;<<<======???BBBDDDFFFIIIMMMQQQPPPVVV___hhhpppyyy~~~yyyppplllkkkkkkiiihhheeeccc^^^TTTHHH???555222///---------,,,+++---,,,++++++******+++++++++++++++************)))************************(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''''''''(((((())))))(((((('''&&&&&&'''((()))******+++((((((''''''(((((()))***''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))))))))))))))))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))~~~vvvnnngggccc^^^]]]ZZZWWWSSSOOOKKKIIIDDDBBB???===>>>>>>===<<<;;;;;;;;;;;;;;;<<<======<<<<<<>>>>>>>>>>>>===<<<=================================>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>>??????@@@>>>>>>????????????>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<===???@@@AAAAAAAAACCCGGGLLLPPPSSSQQQPPPOOONNNMMMLLLLLLKKKKKKJJJHHHFFFCCC@@@>>><<<:::::::::;;;<<<======>>>???????????????????????????@@@AAAAAAAAAAAA@@@???>>>>>>??????@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBB???@@@???>>><<<<<<>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????======>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888666777777666555444333333222222222111111111111000111111222222222333333333222222222222222222222222333222222111111222222333111111111111222222222222222222333333333333444444222333333444555555666666555555666777999:::;;;;;;;;;<<>>===>>>>>>>>>===::::::::::::;;;<<<============>>>??????>>>===<<<========================;;;;;;;;;<<<===???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAA??????????????????@@@@@@<<<;;;;;;;;;;;;<<<======;;;::::::;;;<<<>>>@@@BBBDDDCCCCCCDDDHHHNNNSSSWWWRRRPPPNNNKKKJJJIIIIIIJJJLLLKKKIIIGGGDDDAAA>>><<<999:::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???@@@AAABBBAAAAAA???>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDEEEFFFFFFFFFDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB???@@@???>>><<<<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>@@@AAAAAA@@@???>>>============>>>>>>>>>>>><<<<<<<<<===============<<<;;;;;;::::::999999888666777777888777555333222222222222111111111111000111111222222222333333333222222222222222222222222333222222222222222222333000111111111111222222222222222333333333444444444222222333444444555555666444555666777888999:::;;;999;;;===>>>@@@BBBEEEHHHHHHLLLPPPUUU[[[eeeqqqyyy~~~}}}sssuuurrrtttllljjjiiiiiigggaaaUUUMMM<<<888222......///000000---,,,++++++******+++++++++++++++************)))((((((((((((((((((((((((***************************)))(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))******'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((()))******$$$%%%'''(((((((((''''''(((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))xxxqqqjjjccc___UUUSSSPPPMMMIIIFFFDDDCCC@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>=========<<<<<<<<<<<<<<<<<<<<<:::999:::===@@@DDDDDDDDDDDDEEEEEEFFFFFFIIIFFFCCC@@@>>>???@@@AAABBBAAA??????@@@???>>><<<=====================<<<:::<<<>>>>>>===<<<===>>>???@@@DDDHHHMMMQQQUUUWWWUUUSSSOOOKKKHHHFFFFFFFFFHHHGGGFFFEEECCCAAA@@@@@@;;;;;;;;;<<<<<<>>>??????@@@@@@@@@????????????>>>@@@?????????>>>>>>============>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????BBBAAA@@@???@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFCCCEEEEEEEEECCCBBBCCCDDDCCCBBBBBBAAA@@@@@@????????????@@@AAAAAABBBBBBCCC@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@???>>>===<<<>>><<<;;;<<>>>>><<<<<<:::888777666555555444444555555444333111000111222444555444222000/////////000000111111111222222111000......000111222222222222111111111000000222222222333333444444444000000111111111222222222444444555555666777777777888999:::<<<>>>AAACCCDDDFFFGGGHHHJJJQQQ\\\hhhpppxxxuuusssxxxvvvrrrllliiigggbbbZZZTTTEEE===444/////////---***,,,,,,,,,++++++++++++***+++*********))))))((((((******))))))))))))******'''((()))******)))((('''''''''((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&))))))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************~~~vvvnnnggg```[[[SSSQQQOOOKKKHHHEEECCCCCC??????>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>=========<<<<<<======<<<;;;::::::===???DDDEEEFFFGGGHHHIIIIIIIIIJJJHHHEEECCCBBBAAABBBBBBBBB@@@>>>>>>??????===<<<>>>>>>>>>===============<<<>>>???@@@???>>>???@@@@@@CCCHHHMMMPPPRRRRRRRRRNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA============>>>???@@@AAAAAA@@@@@@@@@????????????AAA@@@@@@@@@????????????=========>>>>>>????????????>>>>>>======>>>>>>???AAA@@@??????AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@???>>>===>>>===<<<===???@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>><<<:::999888777777666666444333222222333333222333444444444222111000000000000111111111222222333222111000000111222333222222222111111111000000222222333333333333333333111222222222333333333333444444555555666666777777888888999;;;===???AAABBBCCCDDDEEEGGGLLLUUU```gggooovvvuuuqqqtttwwwnnnkkkllliii```XXXKKKCCC888111//////...,,,************))))))))))))+++*********))))))))))))******))))))))))))******'''((()))******)))((('''%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************zzzrrrkkkccc[[[VVVPPPNNNLLLIIIFFFDDDBBBAAA>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????????????????>>>>>>>>>======>>>>>>===<<<:::;;;===@@@DDDEEEHHHKKKMMMNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEBBB@@@>>>>>>>>>???>>><<>>>>>>>>======>>>???AAAAAAAAAAAACCCDDDCCCGGGMMMRRRTTTRRROOOLLLIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@??????@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@============>>>>>>>>>>>>>>>======<<<<<<======>>>?????????@@@AAADDDFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFFFFDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@??????>>>===>>>???@@@???>>>????????????????????????======<<<<<<<<<===>>>>>>AAA@@@>>><<<;;;999999888999777555333222333444666444444444333333333333333111111111111222222222222444333222111111222333444222222222111111111111111333333333333333222222222222222333333333444444444444444444555666666777777888888888999;;;<<<>>>??????@@@BBBDDDGGGMMMUUUZZZaaaiiiuuuwwwppppppwww~~~sssooopppnnnfff^^^TTTKKK>>>444000000///...+++++++++*********))))))***************)))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((************************{{{uuunnnggg^^^VVVQQQLLLKKKIIIFFFDDDBBBAAA@@@>>>======>>>>>>>>>??????????????????????????????;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@?????????????????????===;;;<<>>???@@@@@@???@@@@@@@@@@@@?????????>>>???AAABBBCCCCCCDDDFFFHHHJJJMMMQQQTTTTTTQQQMMMJJJIIIIIIHHHGGGEEECCCAAA@@@AAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@==============================<<<<<<<<<<<<======>>>>>>???@@@BBBDDDFFFHHHFFFGGGHHHHHHHHHHHHGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGGGGGGGEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????@@@@@@@@@???????????????????????????>>>===============>>>>>>BBBAAA???===;;;:::999999999888777666555555555666555555444333333444444555222222222222333333333333333333222222222222333333111111111111111111111111444333333333222222111111222222222333333333333444333333444555555666666777777777777888999:::;;;<<<===???AAABBBDDDGGGKKKOOOUUU]]]jjjvvv~~~~~~|||sssppprrr}}}vvvrrroooiiiddd\\\SSSEEE999222000000///...---------,,,,,,,,,,,,******************************))))))))))))******(((((())))))))))))(((((())))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&((((((((()))))))))******&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))************************yyyuuuooohhhaaaZZZSSSNNNHHHGGGFFFDDDBBBAAA@@@@@@===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>???AAADDDFFFHHHMMMRRRUUUVVVVVVVVVUUUUUUUUUTTTRRROOOLLLJJJEEECCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDEEEGGGJJJMMMRRRSSSSSSSSSRRROOOMMMKKKIIIIIIHHHGGGEEECCCAAA@@@>>>>>>???@@@BBBCCCCCCDDDBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===============<<<<<<<<<<<<=========>>>???AAABBBDDDFFFGGGFFFFFFHHHIIIIIIHHHFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJGGGHHHHHHHHHFFFEEEFFFGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@AAA???????????????????????????>>>>>>=========>>>>>>AAA@@@>>>===;;;:::::::::888999:::;;;:::888666444666555555444444555666666444444444444333333333333222222222111111222222222111111111111111111111111333333333222222111111111111111111111222222222222333333444444555666666666666666666666777888999:::>>>???AAABBBBBBCCCFFFHHHMMMUUUaaammmwww~~~~~~~~~zzztttsss}}}wwwooollllllcccZZZMMM@@@777222000000............---------,,,***************+++++++++******))))))))))))******))))))(((((((((((())))))))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************}}}{{{sssnnngggaaa[[[UUUOOOLLLFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBEEEHHHJJJMMMQQQUUUXXX[[[[[[\\\[[[[[[ZZZXXXUUUQQQNNNLLLGGGDDDBBBAAABBBDDDDDDDDD@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFGGGHHHKKKOOORRRWWWVVVTTTRRRPPPNNNMMMMMMGGGGGGFFFEEEDDDDDDCCCCCC===>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>@@@AAACCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIIIIIIIGGGFFFGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBBDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDAAABBBCCCBBBAAA@@@AAABBB??????????????????????????????>>>=========>>>>>>???>>>===<<<;;;;;;;;;;;;888:::<<<>>>===:::777444666666666666666777777777555555555555444444444444111222222222222222222111111111111111111222222222222222222222222111111111000000111111111222222222333333333444555555666666555555555666777888999:::===>>>@@@@@@@@@@@@CCCEEEHHHOOOYYYdddmmmvvv}}}xxxvvv~~~tttqqqsssgggaaaUUUIII>>>666222000------,,,,,,,,,+++++++++*********+++++++++++++++******))))))))))))******))))))(((((((((((())))))''''''''''''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((()))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++************************|||vvvrrrlllggg___XXXSSSOOOLLLIIIDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEIIILLLPPPRRRUUUYYY\\\___aaaaaa```___]]]ZZZVVVRRROOOMMMGGGDDDAAA@@@BBBDDDEEEEEE@@@@@@AAABBBDDDEEEFFFGGGFFFHHHIIIJJJLLLOOOTTTWWWWWWVVVTTTRRRPPPOOOMMMMMMHHHGGGEEECCCBBBBBBBBBBBB??????@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@?????????>>>???>>>>>>======>>>>>>???>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJJJJHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHIIIJJJIIIHHHGGGGGGIIIEEEEEEDDDBBBAAA@@@???>>>??????@@@@@@AAAAAABBBBBBDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEDDDAAA@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>======<<<<<<<<<<<<======;;;<<<===>>>===;;;999777555666777888888888777777666666666555555555444444222222333333333333222222000000111111111222222222111111111111222222222222111111111222222222333333222333333444444555555666444444555555777888999::::::;;;<<<<<<<<<===???BBBDDDIIIQQQZZZcccllluuuzzz{{{wwwyyytttssskkkfff^^^RRRFFF;;;444111------------,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))*********)))(((''''''((()))***%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''***)))(((''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++************************|||vvvoookkkhhhbbbZZZSSSOOOLLLIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEGGGLLLOOOUUUVVVXXX[[[^^^bbbdddfffdddbbb___[[[VVVRRROOONNNFFFCCC@@@???AAACCCDDDEEE???@@@AAACCCEEEFFFHHHHHHIIIJJJLLLMMMOOORRRWWW[[[UUUUUUUUUTTTRRROOOMMMLLLLLLJJJFFFBBB???>>>>>>>>>AAAAAABBBCCCDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJJJJHHHFFFDDDEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGHHHIIICCCCCCAAA@@@>>>===;;;;;;??????@@@AAAAAABBBBBBCCCEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFDDDAAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===>>>>>>======<<<======>>>??????=========<<<;;;;;;::::::444555888999:::999888666777777666666555555555444333444444555555444444333000000111111222222222222000000111111222222222333222222333333333444444444222222333444444555555666444444444555777888:::;;;888999999999999:::===@@@BBBFFFMMMTTT]]]fffooouuu}}}|||xxx|||tttpppmmmjjjcccXXXKKK???777222000000/////////.........*********++++++,,,,,,,,,******))))))))))))*********)))(((''''''((()))***''''''((()))*********)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((''''''((()))***,,,''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************|||uuummmfffbbb\\\YYYUUUPPPKKKHHHGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBAAADDDCCCCCCCCCCCCEEEFFFGGGGGGIIILLLLLLJJJHHHGGGGGGKKKJJJHHHGGGGGGFFFDDDBBBBBBEEEGGGHHHHHHKKKQQQUUUWWWYYY\\\```ccceeefffgggfffdddbbb]]]WWWQQQLLLIIIEEEDDDCCCBBBAAABBBCCCCCC@@@AAACCCEEEGGGHHHIIIJJJMMMMMMPPPTTTXXXYYYYYYWWWUUUTTTTTTTTTUUUTTTQQQOOOLLLIIIDDD@@@======>>>???AAAAAAAAAAAACCCEEEHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@??????>>>======??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA@@@???@@@@@@AAA>>>???@@@@@@AAAAAAAAAAAADDDEEEFFFFFFDDDCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>===============<<<<<<<<<<<<::::::;;;;;;::::::999888999999999777555444444666555555444444444333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333444444444555555444444444555555555555666777777888999;;;<<<<<<===@@@BBBFFFJJJQQQYYYccciiiuuuzzz~~~~~~yyyuuuppplllfff]]]SSSGGG;;;444---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++*********))))))((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******)))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++******)))))))))************+++++++++}}}vvvpppiiiccc^^^UUURRRNNNJJJFFFDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIMMMOOORRRSSSRRRPPPPPPPPPTTTQQQOOOMMMLLLKKKIIIGGGEEEGGGIIIIIIJJJMMMRRRWWW\\\^^^aaaeeeggghhhiiiiiidddbbb___ZZZUUUOOOKKKHHHEEEDDDCCCAAAAAAAAABBBBBB@@@AAACCCFFFHHHJJJKKKKKKMMMNNNPPPSSSVVVWWWUUUSSSSSSSSSSSSUUUWWWWWWVVVTTTLLLIIIEEEAAA???>>>???@@@CCCCCCCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAACCCDDDFFFFFFDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999999999:::999888555444555666555555555444444444333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333444444444444444555555555555666666777888999:::;;;;;;>>>@@@CCCGGGLLLTTT\\\bbbnnnsss{{{}}}{{{xxxtttqqqooolllggg```WWWLLL@@@999///000000///---------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************)))))))))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******)))(((((()))))))))************+++++++++|||uuunnnhhhaaa[[[XXXMMMKKKHHHEEECCCAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGFFFEEEEEECCCCCCCCCDDDFFFIIILLLMMMRRRTTTWWWYYYYYYXXXYYYZZZ___\\\XXXUUUSSSQQQNNNLLLJJJKKKLLLMMMNNNQQQVVVYYY___aaaeeehhhiiiiiihhhggg```^^^ZZZUUUPPPLLLIIIHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@BBBDDDGGGJJJLLLMMMNNNPPPQQQRRRTTTVVVUUUSSSPPPQQQQQQRRRTTTWWWYYYYYYXXXKKKIIIEEEBBB@@@@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@======???@@@@@@AAAAAAAAAAAACCCEEEEEEDDDDDDEEEFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAADDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999999::::::999666555555666555555555444444444444333111111111111111111111111222222222222222222222222000111111111222222222222111111111111222222222222444444444444555555555555555555666666777888999999<<<===???BBBEEEKKKRRRWWWcccjjjsss{{{{{{vvvssspppmmmkkkjjjhhhccc]]]SSSHHH@@@333222111///.........///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******((('''''''''((())))))************+++++++++yyytttmmmeee___YYYSSSOOOIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEGGGJJJMMMPPPRRRTTTWWWZZZ\\\]]]___aaabbbhhheeeaaa]]][[[XXXUUUSSSPPPPPPQQQQQQSSSVVVZZZ\\\```bbbeeefffgggeeebbbaaa\\\ZZZUUUQQQLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAABBBCCCFFFIIILLLNNNPPPQQQUUUUUUVVVXXXXXXVVVRRROOOOOONNNOOOQQQTTTVVVVVVUUUIIIHHHEEECCCBBBBBBCCCDDDGGGGGGGGGHHHIIIJJJKKKKKKIIIJJJKKKMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLNNNMMMLLLKKKIIIHHHFFFFFFCCCCCCBBBAAA@@@?????????<<<<<<>>>???@@@@@@@@@@@@???AAADDDEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::888666666777555555555555444444444444222222222222222222222222222222222222222222222222000000000000111111111111111111111222222222222333333333444444444555555555444555555666777888888888:::;;;===>>>@@@DDDIIIMMMXXX___jjjsss{{{}}}uuupppmmmkkkhhhhhhgggfffaaaYYYOOOGGG888555111///............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********)))))))))))))))+++******))))))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***((('''&&&((()))+++'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++***(((''''''((()))***))))))*********+++++++++~~~sssmmmeee^^^WWWQQQLLLHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEAAABBBDDDFFFGGGHHHGGGGGGFFFGGGHHHIIILLLPPPSSSTTTXXX[[[___bbbdddfffiiilllpppnnnjjjhhhfffccc___\\\WWWVVVVVVVVVYYY\\\^^^```bbbcccddddddccc```]]][[[XXXUUURRRNNNJJJHHHGGGFFFEEEEEECCCBBBBBBBBBCCCDDDEEEFFFIIILLLOOOQQQSSSTTTXXXXXXYYYZZZZZZWWWRRROOONNNMMMLLLLLLNNNOOOOOONNNGGGFFFDDDCCCCCCCCCEEEEEEHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDGGGFFFEEEDDDBBB@@@??????????????????????????????===>>>???@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNMMMLLLKKKIIIHHHFFFFFFBBBBBBAAA@@@???>>>===<<<;;;;;;===>>>???@@@@@@@@@>>>AAACCCDDDDDDDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<============<<<;;;;;;:::<<<===<<<999777777777666666555555555444444444444444444444444444444444222222222222222222222222//////000000000111111111222222222222333333333333333333333444444444444555555555666666777777888888:::;;;<<<<<<===???CCCFFFOOOVVVaaajjjrrrzzz~~~wwwpppllliiiffffffggggggddd^^^TTTNNN===999333///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))+++)))(((&&&'''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++***)))))))))***++++++))))))*********+++++++++{{{vvvjjjddd]]]VVVPPPKKKGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE@@@BBBDDDGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLOOORRRSSS\\\___cccfffhhhlllppprrrtttsssrrrrrrqqqnnnjjjfff]]]\\\ZZZ[[[^^^aaaccccccgggfffeeeccc```]]]ZZZXXXTTTSSSPPPMMMKKKHHHGGGFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTVVVVVVYYYYYY[[[\\\]]]ZZZTTTPPPOOOMMMKKKJJJJJJKKKJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>???????????????>>>>>>??????@@@AAABBBBBBFFFFFFGGGHHHIIIIIIIIIHHHDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFBBBBBBBBBAAA@@@>>><<<;;;999:::<<<===???@@@@@@@@@>>>AAACCCDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@=========>>>======<<<;;;;;;<<<>>>===;;;999888888666666666555555555444444555555555555555555555555222222222222222222222222///000000000111111111111222222222222333333333444333333333333444444444444555555555666666777777777999:::;;;;;;<<<===AAACCCHHHNNNXXX```hhhqqq{{{{{{zzz|||~~~xxxuuu}}}}}}tttmmmjjjgggggghhhiiigggaaaZZZTTTDDD>>>555000///...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++)))************+++++++++|||uuummmhhh___ZZZTTTNNNJJJHHHEEEDDDAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBCCCFFFIIIKKKLLLMMMMMMIIIIIIIIIIIIKKKLLLNNNPPPXXXZZZ^^^aaadddggglllooopppqqqsssvvvwwwtttoookkkbbb```]]]^^^bbbeeefffeeeiiihhheeeaaa]]]YYYWWWVVVQQQQQQPPPNNNLLLJJJHHHFFFGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNQQQSSSUUUWWWXXXXXX\\\]]]___bbbbbb```ZZZVVVQQQNNNKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGAAAAAAAAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBEEEFFFFFFGGGGGGFFFFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCBBB@@@>>><<<999:::;;;===>>>???@@@@@@???AAACCCDDDCCCCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???===>>>>>>>>>>>>===<<<<<<;;;===???>>><<<999888888666666666666555555555555444444444444444444444444222222222222222222222222000000000111111111222222111111111111222222222222222222333333333444444444444444444444555555555555777888::::::;;;<<>>888999;;;===>>>???@@@@@@@@@AAACCCDDDCCCCCCDDDEEEAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;===??????===:::888888777666666666555555555555333333333333333333333333222222222222222222222222111111111111222222222222000000000000111111111111222222333333333444444444333333333333333333444444555777999::::::<<>><<<:::;;;;;;;;;<<<>>>???AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGEEECCCCCCDDDFFFGGGDDDCCCCCCDDDFFFHHHGGGFFFBBBBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>===<<<;;;;;;<<<===>>>>>><<<:::999555555666666666777777777:::888666444333222333333333333333222222222111111000000000000000000000000444444333222222111000000333333333333333333333333222111111111222444555666444444555777888:::;;;;;;>>>@@@CCCIIIQQQZZZccciiiyyy}}}yyyvvvtttvvv{{{|||zzzyyy{{{zzzssslllkkkooonnnggg```[[[QQQCCC999444222000///---,,,++++++******+++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''((()))(((&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''***,,,,,,***'''%%%((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***))))))************+++++++++|||}}}~~~zzztttlllddd]]]VVVPPPMMMJJJGGGEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIHHHHHHHHHHHHGGGGGGGGGJJJLLLOOORRRTTTSSSRRRRRRLLLKKKHHHEEEDDDDDDDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNSSSTTTXXX___eeeiiihhhfffffffffeeeddddddeeeffffff^^^]]]ZZZXXXUUUTTTTTTTTTWWWVVVUUURRRPPPMMMKKKIIIKKKMMMOOOOOOPPPPPPRRRTTTXXXWWWWWWXXXYYYZZZ\\\]]]bbbdddgggjjjmmmkkkgggcccUUUSSSQQQNNNLLLKKKKKKLLLJJJLLLNNNOOOQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLOOOOOONNNNNNNNNNNNOOOOOOSSSQQQPPPNNNNNNOOOPPPQQQNNNMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCDDDEEEEEEGGGEEEBBB@@@???@@@BBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA???===<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDGGGFFFEEECCCCCCDDDFFFGGGEEEDDDDDDEEEGGGHHHHHHGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBAAAAAAAAAAAA@@@???????????????===<<<<<<<<<===>>>??????===<<<:::::::::::::::::::::::::::777666555444333333444555333333333222222222222111111111111111111111111111222222222222222222222222333333333333333333333333555555444444555666777888333444555666777999::::::;;;<<>>============>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCDDDEEEFFFGGGGGGEEEEEEFFFHHHIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===>>>???@@@@@@@@@???===<<<::::::::::::::::::999999555555444444444444555666333333333333222222222222111111111111111111111111000000111222333333444444333333333333333333333333444333333222222333444444222333333555666777888999999;;;<<>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???????????????@@@???>>>======999999::::::;;;;;;;;;<<<666666555555555555555555444444333333333222222222111111111111111111111111000111111222222333444444333333333333333333333333222222222111111111111111111222333444555666777777;;;<<<>>>???AAAGGGOOOUUU^^^eeeoooyyy}}}uuurrruuuyyy||||||}}}vvvqqqvvvzzzsssppppppbbb___WWWKKK>>>555222333000///......------......+++++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((()))(((((('''(((((()))***)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))*********************++++++******************+++++++++,,,,,,wwwvvvyyyyyy{{{}}}zzzqqqggg```XXXTTTNNNIIIHHHGGGGGGGGGEEEEEEEEEGGGIIIHHHFFFDDDDDDDDDDDDEEEGGGJJJMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNNNNMMMLLLJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKLLLMMMMMMKKKKKKLLLMMMJJJLLLNNNRRRWWW]]]cccgggfffffffffeeecccaaa___^^^\\\[[[YYYXXXWWWWWWXXXYYYYYYWWWTTTRRRQQQSSSUUUVVVWWWXXXZZZZZZZZZZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[XXXWWWWWWXXXYYYYYYWWWUUURRRRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTTTTSSSRRRQQQQQQPPPOOOOOONNNOOOOOOPPPNNNOOOPPPQQQQQQPPPOOONNNOOOOOOPPPQQQSSSTTTUUUVVVSSSSSSSSSRRRRRRQQQQQQPPPLLLLLLKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFGGGFFFEEECCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDBBB@@@???AAABBBCCCDDDEEEDDDCCCCCC@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIGGGGGGGGGIIIJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<===>>>@@@AAABBBBBB999888888777666555444333444444444333333333222222111111111111111111111111222222222222222222222222333333333333333333333333555555555555555444444444111111222333444555555666:::<<>>>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBB?????????>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBB:::::::::999888666444333444444444444333333333333222222222222222222222222333222222222222222222222333333333333333333333333222222333444444333333222111222222333444444555555666:::>>>>>><<<===CCCHHHNNNVVVaaalllttt{{{yyywww|||~~~zzzwwwpppgggeee___UUUIII===666222//////...---------------+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&''')))***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%'''(((*********))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++++++++,,,,,,,,,,,,zzz}}}}}}}}}~~~|||uuullleeeaaa[[[TTTOOOIIIGGGFFFFFFGGGIIIIIIIIIIIIHHHGGGHHHIIIHHHFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNRRRTTTVVVWWWWWWUUUSSSRRRNNNOOOQQQSSSUUUVVVXXXXXXVVVUUUTTTSSSTTTVVVYYYZZZ\\\]]]\\\[[[XXXVVVVVVWWWWWWYYY\\\^^^___ccchhhllliiihhheeecccbbbaaaaaaaaa```___\\\ZZZYYYXXXXXXXXX[[[ZZZYYYXXXYYY[[[\\\^^^]]]^^^``````______```bbbcccbbbaaa___\\\YYYVVVTTTSSSSSSTTTWWWZZZZZZXXXVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVVVVVVVTTTSSSRRRQQQPPPOOONNNNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDCCCBBBAAA?????????>>>??????@@@@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBDDDEEEFFFGGGGGGIIIGGGFFFGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@???????????????<<<<<<<<<<<<============::::::;;;;;;:::888777666555444444444444333333333222222222222222222222222111111111222222333333444333333333333333333333333...///000111222222111111222222333333444555555555333999>>>???<<<;;;???DDDFFFNNNZZZeeemmmuuu{{{{{{vvvkkkhhhaaaYYYOOODDD999222111000//////......//////+++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&%%%''')))***)))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((()))***+++((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++***))))))***+++++++++++++++,,,,,,,,,------{{{}}}}}}ssskkkaaa[[[WWWSSSMMMHHHHHHGGGGGGHHHKKKLLLMMMLLLKKKIIIGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEGGGIIIKKKMMMVVVXXXZZZ[[[ZZZWWWSSSPPPOOOQQQTTTWWW[[[^^^aaaccc___^^^]]]]]]^^^```cccdddiiiiiihhheeeaaa^^^^^^^^^]]]```cccddddddgggkkkooojjjhhheeecccaaaaaabbbccccccbbb```^^^\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^___```___```bbbbbbaaaaaabbbddddddcccbbb___\\\WWWTTTRRRNNNOOORRRVVVZZZ[[[YYYWWWUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWWWWVVVUUUSSSRRRUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTVVVWWWXXXYYYYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAAAAA??????>>>>>>???@@@@@@AAA>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA???@@@BBBDDDEEEFFFGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKMMMNNNNNNIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===999:::;;;;;;;;;;;;999999555555444444444333333333222222222222222222222222...///000111333444555666333333333333333333333333000111333444555555555444333333333444444555555555333999@@@AAA>>><<>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@======>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAACCCEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>??????>>><<<;;;:::999888555444333333333444222111111111000000111222333333333333333333333333333333111111222222222333333333222222222222222111000///222222222333333444444444555555666888999:::<<<<<>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@????????????@@@===>>>>>>???@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>======>>>>>>??????>>>===;;;::::::999777555444333444444222111111000000000111111222333333333333333333333333333222222333333333444444444222222333333222222111000222222222333333333444444333333444666777888999:::<<>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>============>>>???>>>>>>===<<<;;;;;;:::999777666555555444222111111000000000000111222222333333333333333333333333333333333333444444444555333333444444333333222222222222222222333333333333111111222444555666777888:::>>>EEELLLSSS^^^jjjrrrzzz~~~zzzyyyyyyuuuqqqmmmhhhddd```ZZZQQQJJJ;;;333...///000...,,,---//////...,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))*********************+++++++++++++++******))))))))))))******************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........}}}||||||~~~|||sssjjj___VVVOOOJJJHHHEEECCCCCCDDDEEEFFFIIIKKKNNNQQQRRRSSSRRRRRRNNNMMMMMMLLLKKKJJJKKKKKKMMMOOOPPPOOOMMMMMMPPPTTTWWW[[[```eeehhhlllpppsssvvvuuuuuuyyy~~~~~~wwwqqqmmmnnnnnnoooqqqrrrssstttpppooonnnmmmmmmmmmmmmmmmnnnkkkgggbbb^^^]]]\\\\\\bbbbbbccccccddddddddddddcccccceeehhhjjjmmmnnnnnnnnnllliiiddd___ZZZWWWTTTSSSUUUXXX[[[]]]]]]\\\\\\]]]]]]^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSYYYYYYZZZ]]]___```^^^\\\XXXXXXXXXWWWUUUSSSRRRQQQPPPQQQRRRRRRPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBAAAAAACCCDDDFFFGGGGGGGGGCCCCCCCCCBBBAAA@@@>>>===?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKIIIGGGFFFFFFEEEDDDDDDBBBBBBAAA@@@??????>>>============>>>>>>>>>>>>======<<<<<<<<<;;;:::888777666555333222111111000000000111111222222222222222222222222222222222222333333333444444333444444444444444333333222222222222222222222333111111222333444555666666888<<>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>?????????AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBB>>>???AAACCCCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHJJJKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;999888888777555333222222111111111111222222222222222222222222222222000111111111222222222222333444444555555555444444222222222222222222222222222222333444444555666666888:::>>>AAAGGGPPP\\\eeennnuuu~~~~~~zzz|||~~~}}}rrrllllllkkkkkkllljjjbbbWWWOOODDD:::222111000...---///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((()))(((((('''&&&&&&(((((((((((())))))))))))((()))))))))*********************++++++,,,,,,---)))))))))******)))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////|||}}}~~~~~~~~~{{{vvvmmmggg]]]UUUOOOLLLJJJHHHBBBDDDFFFFFFFFFHHHJJJLLLPPPTTTYYY^^^aaabbb```___XXXVVVSSSQQQQQQPPPNNNMMMPPPSSSVVVWWWUUUTTTVVVXXXWWW___iiirrrvvvwwwwwwwwwvvvtttrrrrrruuuyyy{{{|||xxxwwwwwwwwwwwwyyyzzz|||}}}~~~|||yyyvvvwwwwwwxxxxxxxxxwwwwwwssssssqqqooonnnmmmlllllliiihhhfffeeedddeeeeeeffffffffffffffffffgggggggggeeeeeefffgggiiinnnuuuzzz~~~}}}yyytttmmmfffaaa]]]^^^___```aaabbbbbbbbbaaa````````````___]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUWWWZZZ\\\[[[ZZZWWWWWWVVVVVVUUUSSSRRRQQQPPPSSSUUUTTTPPPMMMMMMOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@CCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCCCCBBBAAA@@@===>>>???AAABBBCCCCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@????????????@@@>>>>>>>>>>>>????????????>>><<<:::::::::999777666444444333222222222222333222222222222222222222222000000000000111111111111333333444444555555444444222222222222222111111111222333333444555555666666777999<<>>??????@@@BBBCCCEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@>>>===;;;;;;;;;;;;:::888666555444444333333333444111111111111111111111111000000111111111222222222222222333444444444444444222222222222111111111000222333333444444555555555666888;;;<<>>@@@@@@@@@AAABBBEEEGGGIIIEEEFFFGGGJJJKKKMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>???@@@@@@AAAAAA>>>===;;;;;;<<<<<<;;;999777666555444444444444444111111111111111111111111111111222222222333333333111222333333444444444333222222222222111111000000222222222333333444444555555777:::;;;<<>>======>>>>>>???@@@@@@@@@@@@@@@???>>>===999888888666555444333222333333333222222222222222333222111000000111222333222222333333333444444444333333333222222111111111333444666777777777666555888888999:::<<<@@@EEEIIIUUU\\\hhhttt}}}wwwsssuuu|||zzz|||vvvooommmmmmkkkeee```XXXPPPDDD999222///---,,,///......------,,,++++++))))))))))))))))))******************************))))))((('''''''''''''''&&&&&&''''''(((((()))))))))((('''''')))******)))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((((((((('''%%%$$$***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......222111000000111000...,,,}}}uuutttxxx}}}|||~~~}}}|||ssshhh\\\RRROOOGGGGGGFFFFFFGGGIIIKKKMMMOOOQQQTTTXXX\\\```cccdddccccccbbbaaa^^^[[[YYYWWWTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQPPPQQQRRRTTTUUUSSSTTTTTTSSSRRRVVV]]]ccckkknnnsssvvvxxxyyy{{{|||~~~{{{vvvrrrpppppprrrtttsssrrrrrrrrrrrrrrrrrrsssuuuuuuuuutttsssrrrqqqqqqpppoookkkiiiiiiooowww}}}|||zzzxxxvvvrrrpppkkkiiihhhhhhhhhhhhfffeeeeeeeeedddcccaaa```______```___]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYY\\\[[[ZZZXXXXXXXXXYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZVVVVVVUUUTTTSSSRRRRRRQQQRRRQQQQQQPPPPPPQQQQQQRRRPPPOOOOOONNNNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKIIIGGGGGGEEECCCDDDGGGIIIIIIHHHHHHFFFDDDDDDFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>?????????@@@@@@@@@@@@???>>>>>>::::::999777666444333333333333222222222222111111222111000000000000111222222222222222333333333333333333333222222222111111222333444555555555444444777888999999;;;>>>CCCGGGPPPXXXdddpppyyy{{{uuuuuu|||xxx|||xxxrrrooommmiiifff[[[SSSHHH===666222000...///......------,,,,,,+++************))))))))))))************************))))))(((''''''''''''''''''''''''((((((((((((((()))((('''''')))******)))))))))((((((((('''''''''(((((((((((((((((((((((('''(((((()))((('''&&&%%%***)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''((((((((((((((())))))(((((((((((())))))))))))))))))************************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------,,,,,,------...///000000000000111111000000vvvlllkkkvvv|||}}}}}}}}}~~~uuuiii___UUUOOOMMMGGGFFFFFFGGGHHHKKKNNNOOOSSSUUUYYY^^^bbbeeeggghhheeedddccc```]]]YYYWWWUUUQQQQQQQQQSSSVVVZZZ]]]``````bbbcccbbb```^^^]]]]]]YYYWWWUUURRRPPPOOOOOOOOORRRQQQQQQQQQRRRTTTVVVWWWUUUVVVVVVTTTSSSVVV]]]bbbiiilllqqqvvvxxx{{{}}}~~~{{{xxxtttpppnnnnnnpppqqqtttuuuvvvwwwwwwvvvuuutttwwwwwwwwwwwwwwwvvvuuuuuuqqqooollljjjiiimmmsssxxx{{{yyywwwvvvuuutttrrrpppmmmkkkiiiiiiiiihhhfffdddeeeeeeeeedddccccccbbbbbbbbbaaa^^^\\\ZZZXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWXXX[[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYYYYXXXXXXWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOONNNNNNNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKIIIIIIGGGFFFFFFHHHJJJJJJIIIJJJHHHFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAABBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>??????@@@@@@@@@@@@@@@===<<<;;;999777555444333333333333222222111111111111111000000000000111111000111111111222222222222333333333222222222222111000111222333333333222222555666777888999<<>>???@@@AAAAAAAAAAAA???>>>===;;;999777666555444444333333222222111111000000000000000000000000000000000000111111111111222222222222222222222222000111111222222222222222444555666777888:::>>>AAADDDKKKVVVbbbmmmxxx{{{}}}vvvooojjjgggaaaZZZQQQGGG???999444111/////////...------,,,,,,,,,++++++******))))))(((************************)))(((''''''''''''(((((())))))((((((''''''&&&&&&)))((('''''')))******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((''''''))))))(((((((((((())))))((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.../////////////////////111444666rrrmmmqqq~~~}}}}}}~~~}}}~~~|||jjj]]]TTTMMMJJJKKKJJJJJJJJJKKKNNNSSSWWWZZZYYY[[[^^^aaacccddddddccc___^^^[[[WWWSSSPPPMMMLLLLLLLLLLLLMMMRRRXXX^^^bbbggghhhiiigggccc___\\\[[[TTTRRRPPPOOOPPPRRRUUUWWW]]]]]]^^^```bbbdddfffgggcccddddddbbb```bbbfffkkksssuuuxxxzzz{{{}}}yyyvvvqqqnnnlllmmmoooqqqxxxzzz}}}~~~~~~}}}zzzxxxvvvwwwxxxyyyyyyxxxvvvuuuuuuuuurrrooolllkkkmmmoooooonnnmmmoooqqqrrrrrrqqqpppnnnlllkkkkkkjjjhhhfffdddddddddddddddddddddddd``````___^^^]]]\\\[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWYYY[[[]]]]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPPPPQQQRRRPPPNNNMMMMMMNNNOOONNNMMMKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEFFFFFFHHHIIIKKKKKKJJJHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAACCCBBBAAAAAABBBCCCEEEFFFDDDEEEGGGIIIKKKLLLMMMNNNMMMLLLKKKIIIIIIIIIJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@??????>>>===>>>???@@@AAABBBBBBBBB@@@@@@>>>===;;;999888777555555555444333222222111000000111111111111000000//////000000000111111111222222222222222222222222222222222222222333333444333444666666777888<<<>>>AAAGGGPPP[[[fffrrr}}}~~~vvvmmmfffbbb]]]TTTKKKCCC;;;555000000//////......---,,,,,,,,,+++++++++******))))))************************((((((''''''''''''(((((())))))((((((''''''&&&&&&)))((('''''')))******)))(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((((()))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((((('''))))))(((((((((((())))))((()))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------...------------.../////////000000///...000555888}}}sssuuu|||}}}}}}}}}}}}}}}~~~ssscccXXXQQQKKKIIIKKKJJJIIIIIIKKKOOOTTTZZZ]]]]]]^^^___`````````___^^^YYYWWWTTTQQQNNNKKKIIIIIIJJJJJJJJJLLLPPPVVV\\\___dddeeegggeeeaaa]]]ZZZXXXSSSSSSRRRSSSUUUXXX\\\___cccdddfffhhhjjjlllmmmnnnmmmnnnnnnllljjjjjjnnnrrryyy{{{|||}}}|||}}}~~~zzzwwwsssooonnnoooqqqssszzz{{{}}}}}}{{{zzzwwwxxxzzzzzzzzzxxxvvvuuu{{{{{{xxxsssnnnkkkjjjjjjmmmllllllmmmpppqqqqqqppppppnnnlllllllllkkkiiigggeeeeeeeeeeeedddddddddddd___````````````______^^^[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\YYY[[[]]]___``````^^^^^^ZZZYYYYYYXXXWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNOOOQQQQQQOOOMMMLLLMMMNNNNNNLLLJJJJJJKKKJJJJJJJJJIIIGGGFFFGGGIIIKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAABBBCCCDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???===<<<;;;:::777777666555444444333333111111222222222222111111///000000000111111111111111222222222222333333333333333222222333333444555222444666666666888:::<<>>uuusss{{{}}}zzz|||~~~~~~}}}{{{zzzrrrfffYYYSSSOOOJJJIIIKKKKKKKKKKKKMMMQQQWWW^^^aaa^^^]]]\\\[[[YYYXXXVVVVVVSSSRRROOOLLLJJJHHHHHHHHHHHHHHHIIILLLPPPVVV[[[^^^ccceeehhhgggccc___\\\ZZZYYYYYYYYY[[[]]]aaadddgggkkklllmmmpppqqqsssttttttuuuvvvvvvtttqqqqqquuuxxx|||}}}~~~}}}||||||}}}|||yyyuuurrrpppqqqtttvvv{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{xxxvvv{{{{{{zzzwwwrrrnnnmmmmmmmmmllllllmmmpppqqqqqqpppooonnnllllllmmmlllkkkiiigggggggggffffffeeeeeeeeeaaaaaabbbcccbbbaaa```___]]]]]]\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZ[[[]]]___```]]]^^^```aaabbbbbbaaaaaa\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVRRRSSSTTTUUUUUUSSSQQQPPPOOOOOOPPPRRRSSSRRRPPPMMMLLLNNNPPPOOOLLLJJJJJJKKKKKKLLLMMMLLLIIIIIIKKKMMMQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCDDDCCCBBBAAA???>>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===999999888777666555444444111222333444444333222111000000000111111111222222111111222222222333333333333333222222222333444555333444666777666777999;;;===AAAGGGOOOXXXdddpppxxx~~~rrrkkkfff___WWWOOOEEE<<<666000000//////......------)))******++++++,,,,,,---************************'''''''''''''''((())))))'''''''''((((((((((((((()))((('''''')))******)))(((((()))))))))*********((((((((((((((((((((((((''''''&&&&&&&&&'''))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***)))))))))))))))*********))))))(((((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------..................//////000///111333333333888AAAHHHwwwooorrr~~~{{{xxx{{{~~~~~~xxxooommmnnnfff\\\RRRNNNMMMJJJIIIKKKNNNNNNNNNPPPUUU[[[bbbfff\\\[[[XXXUUURRRPPPOOONNNPPPOOOLLLJJJHHHHHHHHHHHHFFFGGGIIILLLQQQWWW\\\___fffhhhkkkkkkgggccc```___``````aaabbbeeehhhkkkmmmqqqrrrtttvvvxxxyyyyyyzzzyyy{{{{{{xxxuuuuuuxxx{{{|||}}}}}}|||{{{{{{}}}~~~{{{wwwsssrrrsssvvvxxx{{{|||}}}}}}}}}}}}|||{{{~~~{{{xxxvvvwwwxxxxxxuuutttssstttnnnmmmmmmnnnpppqqqpppoooooonnnllllllmmmmmmllljjjiiiiiiiiihhhgggfffffffffccccccddddddcccbbb```______^^^^^^]]]]]]^^^^^^___[[[[[[ZZZZZZ\\\^^^aaacccaaabbbbbbccccccccccccccc^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXQQQSSSUUUVVVVVVTTTQQQPPPNNNOOOQQQSSSUUUTTTPPPMMMKKKNNNPPPOOOLLLIIIIIIJJJLLLNNNOOONNNLLLKKKNNNPPPVVVUUUSSSRRRPPPOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJEEEGGGIIILLLNNNOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????::::::999888777666555555222333444444444444333222111111111111222222222222111111111222222333333333333222111111111222444444333444666777777777999:::<<>><<<:::888777666666444444333333333333333333000000000000////////////111111222222222333333333222222222222222222222222333333444444666777888999======AAAIIIOOOWWWdddpppxxxnnnnnniii```XXXPPPEEE;;;555111......//////---***+++++++++++++++***)))(((+++++++++************)))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%&&&(((***,,,))))))))))))(((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))************+++++++++...---,,,+++++++++,,,---,,,,,,,,,++++++***************+++,,,...///000000111///......000111000000111333666888<<>>===;;;999777777666555555444444444444333333222111111111111000000000111111222222222333333333222222222222222222222222333333444444555777888999;;;<<>>===;;;:::888777777666666555555555444444444333333222222222111111111111111222222222333333333222222222222222222222222333333444444555666888888::::::===CCCHHHNNNZZZeeepppxxx~~~tttnnnnnnpppnnnhhhaaaZZZNNNDDD999555000///000111///------------------,,,,,,++++++++++++************)))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++(((((((((((()))))))))))))))******++++++******)))(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------............---------...///111333555222888BBBMMMZZZjjjzzzzzzhhhgggvvv~~~|||}}}xxxlllddd```VVVSSSPPPOOOOOOOOOOOONNNMMMLLLNNNSSSZZZ\\\ZZZWWWRRRQQQQQQQQQRRRQQQOOOMMMKKKJJJGGGFFFEEEFFFHHHIIIHHHIIILLLOOOUUU^^^gggnnnvvvzzz~~~{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}|||yyywwwvvvwwwvvvuuusssqqqooonnnmmmnnnnnnmmmllljjjiiihhhhhhhhhgggfffeeedddddddddddd````````````____________cccbbbaaaaaaaaaaaaccccccffffffgggiiijjjkkkkkkjjjjjjiiigggeeeccccccccccccbbbaaa```___^^^]]]\\\[[[]]]\\\ZZZXXXXXXXXXYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWVVVTTTQQQPPPPPPPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@??????>>>===;;;:::888888666666666555444444333333333222222222111111111111111111222222222333333333222222222222222222222222444444444444555666777888999999<<>>KKK[[[kkk}}}|||lll___bbbuuu~~~~~~|||zzz}}}wwwmmmeee```VVVTTTQQQPPPPPPPPPOOONNNLLLMMMQQQVVV\\\]]][[[YYYXXXWWWVVVVVVVVVTTTPPPMMMLLLKKKIIIHHHGGGHHHJJJKKKIIIKKKOOOTTTZZZcccmmmtttzzz~~~}}}||||||}}}~~~~~~}}}{{{yyyxxxyyyxxxwwwuuusssqqqpppoooppppppooommmlllkkkjjjiiihhhgggeeedddcccbbbbbbccc````````````____________bbbaaa`````````aaabbbccceeefffgggiiiiiijjjjjjkkkiiihhhfffdddbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\]]][[[ZZZXXXWWWXXXXXXYYYXXXVVVUUUVVVWWWXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGFFFEEECCCAAA@@@@@@@@@??????>>>======>>>??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<:::999777666666555444333333333222222111111111000000000111111222222222333333333222222222222222222222222444444333444444555666777999999<<>>======>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBB@@@???===;;;888888777666555444444333222111111111111000000000111111222222222333333333222222222222222222222222444444333333444555555666888888;;;@@@BBBDDDMMMVVVbbblllyyyzzz|||vvvnnnfffiiikkkhhhfffbbbZZZQQQDDD===555000/////////...***++++++,,,,,,,,,,,,++++++++++++************)))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''(((((())))))******(((''''''&&&&&&''''''((((((((((((((()))))))))))))))************+++++++++******+++,,,------------,,,,,,,,,,,,------------------........./////////000222333222000222888<<>>>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCAAA???===;;;::::::999777666666555333333222222222111111111111111222222222333333333222222222222222222222222444444333333444444555555666666999>>>@@@BBBJJJRRR\\\fffttt}}}xxxyyy~~~ttthhhkkkllljjjiiiggg```XXXJJJBBB999222000000000///++++++,,,---------------+++++++++************)))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))*********)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))************+++++++++)))***+++---......------,,,,,,,,,---------......,,,------...///000000111...111333333222555===CCCTTTbbbvvvnnneeedddgggqqq}}}~~~}}}||||||~~~}}}}}}{{{wwwqqqiiibbb[[[YYYVVVUUUTTTRRRPPPNNNNNNQQQWWW^^^dddhhhiiijjjbbb```]]]\\\[[[ZZZWWWUUUPPPQQQRRRSSSSSSQQQOOONNNHHHLLLRRRYYYaaalllvvv|||zzzzzzyyyyyyxxxwwwvvvvvvuuutttsssqqqooonnnllllllnnnmmmllljjjgggdddaaa```aaa`````````____________YYYYYYYYYZZZ[[[^^^```bbbdddgggjjjkkkiiiiiikkkmmmmmmllljjjhhhffffffffffffdddddddddddddddddddddddd___``````aaa```___]]]\\\[[[YYYXXXYYYZZZ[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUWWWWWWUUUTTTTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^___ccccccccccccaaa___]]]\\\XXXWWWVVVTTTRRRQQQOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKIIIHHHGGGHHHIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA???>>>>>>???AAABBBAAAAAABBBCCCCCCBBBAAAAAACCCDDDEEEEEEDDDBBB@@@???======<<<;;;:::888888777444444444333333333222222111111222222222333333333222222222222222222222222444444333333333444555555555555888<<<>>>@@@HHHPPPWWWbbbppp|||{{{uuurrrxxxjjjmmmnnnlllkkkjjjeee^^^NNNFFF<<<444222222111000,,,,,,---.../////////...+++++++++************)))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((()))******+++***)))(((''''''((()))***(((((((((((()))))))))))))))************+++++++++)))***+++---......------,,,,,,,,,------.........,,,,,,---...///000111222,,,///222333444888AAAHHH]]]lll}}}nnneee```eeeqqq}}}{{{zzz~~~|||vvvvvv}}}}}}}}}xxxrrrkkkeee```\\\YYYWWWQQQLLLLLLOOOQQQYYY```dddhhhkkkhhhdddbbbbbbbbb```^^^ZZZWWWTTTTTTQQQNNNOOOPPPQQQPPPMMMNNNQQQVVV\\\cccllltttzzz|||~~~}}}}}}~~~~~~|||{{{yyywwwvvvuuuuuuvvvvvvssspppnnnnnnooopppooommmmmmmmmkkkhhheeedddcccbbbaaa___]]]\\\\\\[[[WWWTTTTTTXXX]]]___``````cccgggiiijjjjjjjjjkkkkkkkkkjjjiiigggeeecccbbbdddeeefffggggggeeecccbbbbbbbbbaaaaaa``````______\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVUUUTTTUUUVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTYYYXXXXXXWWWUUUSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSRRRTTTUUUVVVXXXYYYZZZZZZ[[[___\\\YYYYYY]]]``````___dddhhhjjjhhhhhhhhhfffaaa```]]]YYYWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNMMMOOONNNMMMLLLJJJHHHGGGFFFIIIHHHGGGFFFFFFGGGHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGFFFEEEEEEDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEEEEEEEDDDCCCBBB???===;;;888666555444444444333333333333333333222000000000111222222333333444444444333333333222222111222333444444444333222888999;;;======???BBBEEEOOOXXXeeeqqq|||{{{zzz}}}wwwpppwwwzzztttqqqmmmiiikkkkkkdddZZZUUUKKK???666333111---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))---,,,+++)))((('''''''''''''''((()))***++++++,,,)))************+++++++++,,,,,,++++++,,,,,,---..................------------.........------...000666333222444777===IIIUUUiiivvvwwwjjjbbbaaafffrrr~~~{{{yyy|||{{{uuuvvv}}}~~~zzztttnnnhhhccc]]]YYYWWWUUUQQQMMMNNNRRRWWW```iiilllmmmnnnlllhhhffffffeeedddbbb^^^[[[YYYWWWTTTQQQQQQRRRRRRQQQOOOPPPTTT[[[aaafffkkkpppsssttttttuuuwwwwwwtttoookkkooorrrxxx}}}}}}{{{yyyxxxwwwxxxxxxxxxvvvsssqqqpppqqqrrrqqqpppoooooonnnkkkhhheeeeeecccbbb```^^^]]]\\\ZZZWWWTTTUUUYYY\\\]]]]]]___bbbfffiiiiiijjjkkklllmmmmmmlllllljjjiiigggfffdddeeefffggggggeeedddbbbcccbbbbbbaaa```______^^^[[[[[[[[[[[[[[[ZZZZZZZZZWWWVVVUUUUUUUUUWWWXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\^^^\\\ZZZZZZ^^^aaaaaaaaacccgggiiihhhhhhjjjhhhdddbbb^^^ZZZWWWVVVUUUUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNLLLJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHIIILLLLLLMMMMMMMMMNNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPPPPOOOMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEDDDDDDCCC@@@???<<<999777666555555444444444333333333333333000000111111222333333333444444444333333333222222111222333444555444444333777888:::;;;<<<>>>AAADDDKKKTTTaaammmxxx~~~|||}}}yyyooossswwwuuuqqqmmmooopppkkkcccYYYOOOBBB888444222///,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((+++***)))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,++++++,,,,,,---...------..................---...///...------///000333222333777<<>>HHHOOOUUU___iiixxxxxxccc\\\\\\iiipppvvvvvvuuuuuuuuutttvvvxxx{{{xxxsssrrrrrrmmmgggaaa^^^ZZZXXX]]]cccmmmxxx~~~}}}|||zzzyyywwwuuuqqqnnnkkkiiigggbbbaaa```]]][[[\\\^^^aaaddddddcccaaa]]][[[ZZZ[[[XXXVVVSSSQQQQQQQQQQQQPPPKKKNNNRRRUUUWWWYYY\\\^^^bbbeeelllttt|||}}}zzzxxxwwwxxxtttssssssuuuvvvuuusssqqqrrrqqqpppnnnmmmkkkjjjiiidddeeeeeeccc```]]]\\\\\\\\\^^^aaadddfffhhhlllnnnooooooooopppoooooonnnnnngggggggggggghhhhhhhhhhhhcccccccccbbbbbbaaaaaa```^^^^^^^^^^^^____________]]]]]][[[ZZZZZZ[[[[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[\\\UUUVVVWWWXXXXXXYYYXXXXXXZZZ[[[]]]^^^```aaaaaaaaa```bbbdddeeeeeefffhhhjjjjjjmmmoooooossszzz~~~~~~zzzvvvqqqmmmkkkiiigggeee``````___^^^]]]\\\[[[[[[VVVUUUTTTRRRQQQOOONNNMMMKKKKKKIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@AAACCCCCCCCCBBB@@@???===<<<888888777666555444444333222333333444444555555666555555555555444444444333444444333333444444555666333444666666666777:::<<<>>>CCCLLLUUU```ooo~~~~~~zzz|||yyy~~~tttooonnnmmmddd^^^SSSHHH===666222000000/////////............************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******************************))))))(((((((((((())))))((((((((((((((((((((((((************************++++++***)))(((((())))))''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---------.../////////...///000000000000333555888<<>>999999888777666555444333333333333444555555666666555555555555444444444444444333333222222333555555333444666666666777999<<<===AAAHHHQQQ[[[jjjzzz|||~~~tttoooooooooddd```XXXMMMBBB999444111/////////.........------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********************************))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((())))))*********++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------.....................///000000000111333555:::???LLLZZZdddkkkttt}}}yyybbbWWWWWW[[[jjjqqqsssooonnnsssvvvuuuvvvzzz~~~~~~yyywwwoooiiiccc```]]]\\\bbbjjjzzz{{{vvvrrrooonnneeeffffffdddccceeejjjooossstttuuussspppllljjjjjjfffccc___\\\YYYWWWTTTQQQLLLQQQWWW]]]___```aaabbbfffhhhkkkqqqxxx}}}zzzzzz{{{uuuuuuuuuwwwxxxxxxwwwuuuuuuttttttssssssrrrqqqqqqnnnooonnnjjjdddaaaaaaccc]]]___aaacccdddfffjjjmmmnnnnnnnnnnnnmmmlllkkkjjjhhhhhhgggggghhhiiijjjjjjaaabbbbbbbbbbbbcccccccccaaaaaa``````______^^^^^^```___]]]\\\[[[\\\]]]]]]\\\]]]___``````___]]]\\\bbb```^^^[[[YYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^___aaabbbddddddeeeeeecccfffiiiiiiggggggiiikkknnnppppppooorrryyy~~~~~~~~~|||yyyvvvssspppkkkhhhfffeeeeeedddcccbbbaaa```XXXWWWVVVTTTRRRQQQPPPOOOOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLNNNNNNOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJEEEDDDCCCBBBBBBCCCEEEFFF@@@AAABBBBBBBBBAAA@@@???999999888777666555444444333333444444555666666666666666555555555444444444333333222111222333444555333555666666666777999;;;<<<@@@FFFNNNXXXgggwwwzzz}}}rrrlllkkkllleeebbb[[[QQQEEE<<<666333///.........------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************))))))(((((((((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''(((((()))+++,,,---************))))))))))))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---..................---------...///111111111111444666:::AAAPPPaaammmuuummm[[[SSSWWW___jjjlllnnnooonnnnnnnnnooouuuwww~~~xxxuuuwwwqqqkkkccc]]]]]]bbbiiiooo||||||vvvsssqqqlllfffbbbbbbdddffflllrrryyyzzz|||{{{xxxvvvuuuuuuqqqnnniiiddd```[[[VVVRRRQQQTTTXXX]]]aaadddeeeeeegggjjjooorrrvvv|||}}}zzzwwwwwwvvvuuutttsssttttttuuuxxxxxxxxxxxxxxxwwwvvvuuuuuusssoookkkgggdddbbbaaacccbbbbbbbbbdddhhhkkknnnmmmmmmnnnnnnnnnmmmkkkjjjgggfffdddccccccdddeeefffgggfffcccbbbaaaaaacccdddcccbbbaaaaaaaaaaaa___]]]___^^^]]]\\\\\\\\\\\\\\\______^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^```aaabbbddddddccccccdddfffgggiiikkkkkkkkkkkklllllllllmmmlllnnnoooqqqrrrvvv{{{~~~zzzuuuqqqnnnmmmllliiigggdddcccdddcccbbbaaa]]][[[YYYWWWWWWUUUSSSQQQLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJNNNNNNNNNNNNOOOPPPQQQRRRNNNMMMKKKLLLNNNPPPPPPPPPIIIHHHGGGGGGIIIIIIHHHGGGJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCEEECCCAAA@@@AAAAAA@@@???<<<:::999888888666444111222333444444555666777777666666666666555444333222444444444444444444444444555444444555555666777888===>>>DDDLLLTTT___rrr|||~~~~~~ooofffhhhooohhhfff```WWWLLL@@@666111111///------......---,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))++++++******************+++++++++************)))++++++,,,,,,---...//////---------........./////////000222222333555777999CCCKKKZZZkkkwwwhhhZZZTTTYYY```jjjkkknnnnnnnnnnnnoooqqquuuxxx}}}xxxwwwppplllfffbbbdddjjjrrrxxx}}}uuupppmmmgggddddddfffhhhnnnuuu{{{}}}}}}zzzyyyyyyssspppkkkfffbbb^^^YYYVVVWWWYYY]]]bbbfffhhhiiiiiihhhjjjmmmooossszzz|||yyywwwvvvuuuttttttvvvwwwyyyxxxxxxyyyyyyxxxwwwwwwvvvuuusssoookkkgggeeecccbbbdddcccbbbccceeehhhkkkmmmnnnoooooonnnmmmkkkiiihhhgggfffeeeccccccdddeeefffdddcccaaa_________```aaabbb```___`````````^^^\\\______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[\\\]]]^^^```aaabbbdddcccccccccdddfffhhhiiijjjkkklllmmmmmmnnnnnnmmmoooppprrrssstttwww|||{{{wwwsssqqqoooooommmjjjgggffffffeeedddbbb___]]]ZZZYYYXXXWWWTTTRRRNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMOOOOOONNNMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@>>><<<;;;::::::999666444333333333444555666666777777777777777666555444333444444444444444444444444666666555666666777888999===>>>BBBIIIPPP[[[lll{{{qqqggghhhnnnkkkiiiccc[[[OOOCCC999222111///------......---,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))******************************++++++,,,,,,---------------....../////////---------.........//////...///111000111444:::???MMMVVVeeettttttaaaXXXWWW[[[aaahhhjjjlllnnnnnnoooqqqsssuuuzzzzzzuuuqqqnnnjjjjjjmmmttt}}}wwwnnnnnniiifffgggiiikkkqqqwww~~~~~~~~~vvvsssnnnkkkhhhdddaaa^^^```bbbeeeiiilllnnnppppppnnnooopppqqqsssyyy|||xxxwwwuuutttuuuwwwzzz|||yyyyyyyyyyyyyyyxxxxxxwwwtttssspppmmmiiigggeeeeeeeeedddddddddeeehhhkkklllooooooooonnnllljjjhhhfffgggfffeeedddcccdddeeeeeecccbbb```___^^^______```___^^^]]]^^^___```^^^\\\```___^^^^^^]]]^^^^^^^^^]]]]]]^^^^^^___`````````_________^^^^^^^^^^^^]]][[[\\\\\\]]]^^^```aaabbbcccccccccdddeeeggghhhiiijjjlllnnnqqqrrrrrrrrrqqqsssuuuvvvvvvwwwyyy}}}}}}yyyvvvtttsssrrrqqqnnnkkkhhhgggfffdddcccaaa^^^\\\[[[ZZZYYYVVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMOOOOOOOOOOOONNNPPPOOONNNOOOOOONNNLLLIIILLLKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFDDDBBBAAABBBBBBAAA@@@@@@???=========<<<:::888444444444444444555666777888888888888777666555555444444444444444444444444666666666777777888999:::<<<<<<@@@FFFLLLUUUeeetttuuujjjhhhlllnnnmmmhhh```UUUHHH<<<555222000............---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************************************+++,,,---...//////.../////////////////////------........./////////...000111111111777BBBJJJZZZeeesssiiiZZZWWWZZZ___cccgggiiikkkmmmnnnpppsssuuuwww}}}}}}vvvwwwvvvtttuuuxxxzzzqqqooojjjhhhjjjlllnnnsssyyy~~~xxxvvvtttrrrqqqpppmmmjjjiiikkknnnqqqtttvvvwwwxxxxxxxxxyyyzzz{{{~~~}}}{{{yyyvvvttttttvvvyyyzzzyyyyyyzzzzzzzzzyyyyyyxxxuuutttrrrpppmmmkkkjjjiiiffffffeeeeeefffhhhjjjkkkmmmmmmnnnmmmllljjjhhhgggggggggeeeddddddddddddddddddcccbbbaaa````````````[[[[[[[[[^^^```bbbaaa``````______^^^^^^^^^______\\\]]]^^^___```aaabbbbbb``````_________^^^^^^^^^\\\\\\\\\]]]___```bbbcccccccccdddeeefffggghhhiiikkknnnqqquuuwwwwwwwwwvvvwwwyyyzzzzzzzzz{{{~~~}}}zzzxxxvvvvvvuuutttqqqllliiigggeeecccbbbaaa___]]][[[[[[YYYWWWUUUTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOOOOOOOMMMLLLNNNNNNNNNOOOPPPOOOKKKIIILLLKKKJJJKKKMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBBAAABBBBBBAAA@@@AAA@@@?????????>>><<<:::666555444444444555666777888999999999888888777666555555555555555555555555666666666666777888999999:::;;;???EEEJJJRRRaaaooo}}}|||oooiiijjjooonnnkkkeeeZZZLLL@@@888333111///...//////...,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((***************************************+++++++++***++++++,,,---........./////////...........................////////////000222333333555>>>MMMXXXgggrrruuu___VVVXXX]]]bbbeeefffhhhjjjlllmmmppptttwwwyyyyyyqqqmmmkkkmmmnnnpppuuu{{{}}}|||||||||~~~~~~{{{xxxrrrsssvvvxxx{{{~~~~~~}}}{{{xxxuuuttttttuuuvvvxxxyyyyyyzzzzzzyyyyyyyyyvvvuuutttsssqqqpppnnnmmmhhhgggggggggggghhhiiijjjjjjjjjkkkllllllkkkjjjiiiggggggfffeeeddddddccccccbbbbbbaaa```____________XXXYYYZZZ^^^bbbeeeeeeeee______^^^^^^^^^______```]]]]]]^^^___aaabbbcccccc``````_________^^^^^^^^^\\\\\\]]]^^^___aaabbbcccbbbcccdddeeeggghhhiiiiiijjjmmmqqquuuwwwxxxwwwvvvzzz{{{|||||||||}}}}}}{{{yyyxxxxxxxxxvvvrrrlllhhheeedddbbb```bbb___]]]\\\[[[ZZZWWWUUUUUUUUUSSSRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOOOONNNMMMLLLLLLLLLMMMOOOPPPOOOLLLJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHEEECCCAAAAAAAAAAAAAAA???@@@???>>>???@@@@@@>>><<<888777666555444555666777999999999999999999888777555555555555555555555555555555555555666777888888999:::>>>DDDIIIQQQ```nnn}}}}}}{{{rrrzzz~~~}}}uuukkkiiimmmmmmmmmhhh^^^QQQDDD<<<444222000/////////...---++++++++++++++++++++++++)))))))))***++++++,,,,,,******************************))))))))))))******((((((((((((((((((((((((******))))))******+++,,,'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++************))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++......------------------........./////////000000///111333555;;;GGGWWWcccsssyyyhhhXXXUUUZZZ```dddgggggghhhjjjkkkmmmppptttwww|||vvvqqqoooqqqrrrssswww|||}}}zzz{{{}}}}}}|||zzzwwwuuutttsssssswwwxxxxxxyyyyyyyyyyyyyyyuuuvvvuuuuuutttsssqqqqqqiiiiiihhhhhhhhhhhhhhhiiihhhiiijjjkkkkkkkkkjjjjjjggggggfffeeeeeedddcccbbb______^^^^^^]]]\\\\\\[[[XXXXXXZZZ^^^bbbeeefffeee^^^^^^^^^^^^^^^^^^___```^^^^^^___```aaabbbcccddd_________^^^^^^^^^^^^]]]\\\]]]]]]^^^___aaabbbcccaaabbbdddfffhhhiiiiiijjjhhhjjjnnnqqqtttuuuuuuuuuzzz{{{}}}}}}}}}}}}~~~|||{{{{{{{{{{{{yyytttnnniiifffeeecccbbbbbb```^^^]]]\\\ZZZXXXVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMOOOOOOMMMKKKJJJIIIHHHIIIKKKMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFDDDBBBAAABBBBBBAAA@@@@@@?????????AAAAAA???===;;;:::777666555666777888888999999999999999888888555555555555555555555555444444444444555666777888:::;;;???EEEIIIPPP^^^lllxxxwwwjjjpppyyyrrr||||||ooojjjiiikkkmmmkkkcccVVVIII@@@555333111000000000...---++++++++++++++++++++++++))))))******+++++++++,,,***************************))))))(((((())))))***))))))))))))))))))))))))***************++++++,,,''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,---,,,,,,,,,+++++++++***,,,,,,------------------....../////////000000000...///222888BBBQQQ___iii}}}jjj^^^UUUVVV]]]bbbfffiiihhhiiijjjkkkllloootttwww{{{vvvtttuuuvvvvvvyyy~~~}}}||||||{{{zzzxxxvvvuuutttvvvwwwwwwxxxyyyyyyxxxxxxttttttuuuuuutttsssrrrqqqjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkkjjjiiihhhgggggggggfffeeedddbbbbbb^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[]]]aaabbbbbbaaa]]]]]]]]]]]]]]]^^^____________```aaabbbbbbcccccc^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^```aaacccdddaaabbbdddgggiiijjjjjjjjjjjjkkkmmmppprrrtttuuuvvvxxxzzz}}}}}}}}}}}}~~~}}}~~~}}}xxxrrrmmmjjjiiigggfffdddbbb```^^^^^^\\\ZZZXXXWWWWWWVVVUUUTTTRRRRRRQQQOOOOOOOOOOOONNNMMMLLLKKKOOOOOOOOOOOOOOONNNNNNNNNOOONNNLLLLLLMMMMMMKKKJJJJJJIIIHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???@@@BBBBBBAAA???>>><<<999777666777888:::888888999999999999888888555555555555555555555555555555555555666777888999<<<<<<@@@EEEHHHNNN[[[gggqqqqqqrrr{{{{{{ooottt~~~rrrkkkfffjjjnnnmmmggg[[[NNNFFF666444222000000000...---++++++++++++++++++++++++***************+++++++++************************))))))(((''''''((())))))))))))))))))))))))))))))))))))(((((())))))***+++'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))++++++*********)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////.../////////000000000000000000444>>>MMM]]]iiippp}}}aaaYYYTTTXXX^^^cccfffjjjhhhiiijjjkkkllloootttwww~~~zzzxxxyyyyyyyyy|||~~~}}}{{{{{{||||||{{{yyywwwvvvuuuvvvwwwxxxxxxxxxxxxxxxrrrssstttttttttsssrrrqqqkkkkkkjjjjjjiiihhhhhhgggjjjkkkkkkkkkjjjiiigggfffgggggggggfffeeedddbbbaaa____________^^^]]]\\\\\\\\\[[[[[[]]]___```___]]]\\\\\\\\\\\\]]]]]]^^^___`````````aaabbbbbbcccccc^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^```aaacccdddaaabbbeeegggiiijjjjjjjjjnnnnnnppprrrtttvvvwwwxxxwwwyyy|||}}}}}}}}}|||uuupppmmmlllkkkjjjfffdddaaa```___^^^[[[YYYXXXXXXWWWVVVVVVUUUTTTTTTQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOONNNNNNOOOOOOPPPRRRPPPMMMLLLLLLKKKJJJIIIJJJIIIIIIJJJMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHJJJHHHFFFEEEFFFFFFEEEDDDAAAAAA@@@BBBCCCDDDBBBAAA???===:::888777888999:::777888888999999999888888666666666666666666666666666666666666777888999:::>>>>>>AAAEEEGGGLLLWWWccclll{{{{{{xxxzzzpppqqqwwwtttllleeeiiinnnooojjj___RRRJJJ777555222111111000///---++++++++++++++++++++++++************************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))************))))))((((((((())))))***++++++,,,,,,+++,,,,,,---...///000000,,,------...///000111111////////////000000000000444444888DDDVVVgggqqquuuttt^^^ZZZWWWYYY^^^eeeiiijjjjjjnnnooommmjjjllluuu}}}}}}yyywwwwwwxxx|||~~~}}}|||}}}~~~}}}~~~~~~~~~}}}{{{xxxvvvtttxxxxxxwwwwwwwwwwwwwwwxxxwwwuuurrrqqqqqqqqqqqqpppmmmlllkkkjjjjjjkkklllmmmpppooommmmmmmmmkkkiiigggfffgggggggggfffdddbbbaaaeeeccc```___```aaaaaaaaaZZZYYYYYY[[[]]]______^^^[[[[[[[[[[[[\\\]]]^^^^^^___```aaabbbbbbcccbbbbbbccccccbbbaaa```___^^^]]]^^^^^^^^^___```bbbcccdddaaaccceeeffffffgggiiikkkooopppsssuuuwwwxxxxxxxxxwwwxxx{{{}}}~~~~~~~~~~~~~~~{{{vvvsssrrrqqqpppoookkkjjjhhhfffdddaaa```___]]]\\\YYYVVVTTTSSSSSSSSSRRRSSSUUUTTTRRRQQQQQQRRRPPPOOONNNMMMMMMNNNPPPQQQLLLNNNOOONNNLLLIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLOOOOOONNNNNNOOOOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNSSSTTTTTTSSSQQQOOOOOOPPPQQQQQQPPPMMMJJJHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBCCCAAA===:::777777777777999::::::::::::999888888666666666666666555555555666666555555666777999:::<<<>>>@@@CCCGGGNNNUUU[[[nnnxxx{{{pppmmmxxxyyyhhhfffkkknnnlllkkkgggZZZLLL>>>:::444111111111...+++...---,,,+++************+++++++++************)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,***((()))+++,,,+++(((((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******))))))))))))************++++++******************,,,,,,,,,---------......////////////000000000000...---...///111222111000333555@@@QQQ^^^hhhssszzzjjjZZZXXXWWWYYY___eeehhhiiikkknnnpppnnnlllnnnwww~~~~~~yyyuuuwwwwwwvvvssspppoooppprrrvvvzzz~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyuuusssqqqqqqrrrrrrrrrqqqpppooonnnmmmllllllmmmmmmpppnnnmmmllllllkkkiiiffffffggghhhhhhhhhgggfffeeefffdddaaa```aaabbbbbbbbb[[[ZZZZZZ[[[^^^______^^^[[[[[[\\\\\\]]]___```aaa```aaabbbcccdddddddddddddddccccccbbbaaa```___^^^^^^^^^^^^___```aaabbbcccbbbcccfffgggggghhhjjjlllppprrrtttvvvxxxyyyyyyyyyyyy{{{}}}~~~~~~~~~|||zzzvvvttttttsssqqqpppnnnmmmkkkiiifffdddbbbaaa```___\\\ZZZWWWVVVUUUUUUSSSTTTUUUUUUTTTSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPMMMKKKIIIJJJLLLIIIHHHHHHIIIIIIKKKLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSQQQPPPPPPQQQQQQQQQQQQOOOLLLJJJKKKLLLJJJJJJHHHGGGFFFFFFEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCAAA???<<<:::999888888:::::::::::::::999888888666666666666555555555555666555555555555777888999===???AAACCCGGGNNNUUUZZZjjjuuu}}}pppkkktttlllgggkkkmmmllllllhhh]]]PPPBBB<<<555222111000...,,,...---,,,+++************+++++++++************)))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))),,,***((()))+++,,,***)))************************************)))))))))(((******))))))))))))******))))))))))))************************************,,,,,,,,,---------......////////////000000000000/////////000222222222222666:::EEEVVVdddooo|||nnn___VVVUUUWWWZZZ```dddggghhhkkknnnpppooonnnqqqyyy}}}yyytttnnnkkkjjjjjjjjjhhhggggggiiikkknnnssszzz|||yyywwwzzz~~~~~~}}}|||{{{|||}}}~~~||||||{{{zzzzzzzzzzzzzzztttsssqqqqqqrrrssssssrrrtttsssqqqpppooonnnooooooooonnnmmmllllllkkkiiigggfffggghhhiiijjjkkkkkkkkkiiigggdddcccdddddddddccc\\\[[[[[[\\\^^^```___^^^\\\\\\\\\]]]^^^```aaabbb```aaacccdddeeefffffffffeeeddddddcccbbbaaa``````______^^^^^^___```aaaaaaccceeeggghhhiiijjjlllnnnrrrsssuuuwwwyyyzzzzzzzzz{{{}}}~~~{{{yyyxxxxxxxxxwwwtttrrrrrrqqqooommmjjjgggeeeddddddccc```^^^[[[YYYXXXWWWTTTUUUVVVVVVUUUTTTUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVUUURRRNNNJJJJJJLLLNNNIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPSSSTTTTTTSSSQQQPPPQQQRRRQQQRRRRRRQQQOOONNNNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<:::999::::::::::::999999999999666666666555555555444444666555555444555777888999>>>???AAADDDGGGMMMTTTXXXfffqqqsssjjjqqquuujjjkkkllllllnnnkkkaaaVVVGGG@@@888222111111///......---,,,++++++*********+++++++++************)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))+++***))))))++++++***)))************************************))))))))))))******))))))))))))******)))))))))*********++++++************************,,,,,,,,,---------......////////////000000000000000000111111222222333444;;;???JJJZZZiiivvvgggXXXRRRTTTWWW\\\aaadddfffgggjjjlllnnnnnnooottt|||}}}xxxtttoooiiieeecccddddddbbbaaaaaadddfffggglllttt|||zzzvvvsssvvv{{{~~~~~~yyyzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{wwwuuutttsssttttttsssqqquuutttsssrrrrrrrrrssstttpppnnnmmmmmmmmmllljjjhhhfffggghhhjjjlllmmmnnnoooooommmiiihhhgggfffeeeccc^^^]]]\\\]]]___``````___^^^^^^]]]^^^^^^___```aaa```aaacccdddffffffggggggeeeeeedddccccccbbbaaaaaaaaa```````````````aaaaaadddfffiiijjjkkklllnnnppprrrssstttvvvxxxyyyzzz{{{{{{}}}|||{{{{{{|||}}}|||yyyvvvuuutttrrrooollliiigggfffgggfffdddaaa^^^\\\ZZZYYYTTTUUUVVVVVVUUUUUUVVVXXXVVVVVVXXXXXXXXXWWWUUUTTTVVVVVVSSSPPPLLLKKKLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLIIIKKKMMMPPPQQQQQQPPPOOOPPPPPPOOOOOOOOOOOOOOONNNQQQRRRSSSRRRPPPPPPQQQRRRQQQSSSTTTTTTRRRQQQRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDBBB???===;;;;;;;;;::::::999999999999777666666555555444444444555555444444555666888999<<<>>>AAACCCFFFKKKQQQVVVcccnnn~~~zzzmmmqqqpppnnnlllmmmpppooofff^^^NNNFFF;;;444222111000///......---,,,+++++++++++++++++++++*********))))))************************************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***)))))))))*********)))((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******))))))*********+++++++++***************+++++++++,,,,,,,,,---------......////////////000000000000000111111000000222444666???DDDOOO]]]kkkxxx~~~eeeXXXQQQTTTYYY^^^bbbeeefffgggiiijjjlllnnnpppvvv{{{wwwrrrmmmgggcccaaabbbaaa```^^^^^^```aaabbbfffmmmttt{{{}}}xxxtttrrrrrryyy|||||||||||||||}}}}}}}}}||||||{{{{{{{{{{{{|||||||||{{{xxxwwwwwwuuusssppptttssssssssstttvvvwwwyyyqqqpppoooooooooooollljjjhhhhhhiiijjjlllmmmoooppptttqqqnnnkkkjjjhhheeeccc```___^^^^^^```aaa```___``````___^^^^^^^^^^^^___```aaabbbdddeeefffffffffeeeeeeddddddccccccbbbbbbcccbbbbbbbbbbbbbbbcccccceeegggjjjkkklllnnnppprrrrrrrrrsssuuuwwwxxxzzz{{{zzz{{{}}}~~~~~~}}}zzzwwwuuusssqqqnnnkkkiiihhhggggggeeeccc```^^^\\\[[[VVVWWWWWWVVVUUUUUUVVVXXXWWWXXXYYYYYYYYYWWWVVVUUUTTTUUUUUURRROOOLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKHHHIIILLLOOOQQQQQQPPPOOOSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPQQQQQQOOOOOOPPPRRRRRRTTTVVVVVVUUUTTTUUUVVVTTTSSSQQQOOONNNMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFEEEBBB???>>><<<;;;:::999999999::::::888888777666555555444444555555444444444666777888:::<<>>888444111...///...---,,,,,,+++,,,,,,+++++++++************)))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''')))******((('''(((***************************((()))))))))******************))))))))))))***************+++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------......////////////000000000000000222333222222666>>>EEERRR\\\gggnnnvvvhhhWWWWWWXXX\\\aaadddeeefffiiillllllmmmooosssyyy~~~xxxrrrmmmeeeffffffeeedddeeegggiiijjjiiijjjmmmsss|||}}}vvvooojjjfffdddaaammm~~~}}}{{{zzzyyyyyyyyyzzz||||||}}}~~~|||zzzttttttsssssssssuuuvvvwwwxxxwwwvvvwwwxxxwwwuuusssxxxvvvtttqqqooonnnmmmmmmgggfffffffffhhhhhhfffddddddbbbaaaaaabbbbbb```___aaaaaabbbccceeegggiiijjjgggggggggggggggffffffeeeccccccbbbbbbbbbbbbbbbbbb`````````aaabbbdddeeefffeeegggjjjlllmmmooorrrtttuuuuuuuuuvvvxxxzzz|||~~~~~~xxxwwwvvvuuutttsssrrrqqqhhhhhhiiihhhgggfffdddcccbbbaaa___\\\ZZZYYY[[[]]]___^^^\\\ZZZYYYYYYZZZ[[[YYYXXXVVVSSSPPPPPPSSSUUUOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRUUUWWWZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUPPPRRRSSSTTTSSSTTTUUUWWWTTTVVVYYYYYYXXXVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDD>>><<<;;;999999:::;;;<<<<<<<<<;;;:::999888777666444444333333444555777888999<<>>;;;999999:::;;;::::::999999888777666666666666666666666777888888999>>>GGGSSS]]]aaa^^^[[[^^^aaaiiiuuuzzzuuuvvvtttqqqpppmmmiiibbb]]]TTTHHH<<<444111000...------,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))***************************((('''((()))***)))'''''''''''''''((((((((()))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++******))))))************+++++++++++++++******++++++,,,---------------...///000000111111000000000000000111444555666444444===KKKXXXbbbsssttt___WWWWWW\\\___dddfffhhhhhhiiikkkooooooqqqwww|||xxxqqqooommmllllllmmmpppqqqvvvwwwxxxzzz|||~~~wwwpppllliiiggghhhooo|||~~~|||zzzvvvxxxzzz{{{{{{{{{|||~~~{{{~~~{{{xxxuuussstttwwwxxxxxxyyyzzz{{{zzzwwwtttssssssvvvvvvvvvwwwwwwuuuqqqnnniiihhhffffffggghhhgggfffbbbbbbaaacccfffhhhiiiiiiffffffffffffgggggghhhiiiiiiiiihhhggggggfffeeeeeeeeeddddddccccccddddddeeedddcccbbbaaaaaabbbcccddddddfffjjjnnnqqqsssttttttyyyyyyyyy{{{~~~|||{{{zzzyyyyyyxxxuuusssooonnnmmmkkkiiihhhhhhgggeeedddbbb```^^^]]]]]]]]]^^^]]]\\\]]]^^^]]][[[YYYWWWWWWVVVUUUTTTTTTUUUUUUPPPOOOOOONNNOOOPPPQQQRRRTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZYYYWWWWWWVVVVVVVVVVVVWWWYYYZZZZZZXXXVVVUUUTTTTTTSSSRRRQQQPPPNNNMMMQQQNNNLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB???<<<:::::::::;;;::::::999999888777777666666666666666666777888888999===EEEPPPYYY]]]\\\YYY[[[___gggrrr{{{{{{}}}|||pppnnnooonnnlllddd___VVVJJJ???777333111.........---,,,,,,++++++,,,,,,,,,,,,,,,+++******************************************************)))'''&&&'''((()))(((''''''''''''((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******+++++++++******)))************++++++++++++++++++++++++,,,,,,---++++++++++++,,,---......111111000000000000111111333555666666:::FFFXXXfffssslllZZZVVVYYY]]]```dddggghhhhhhjjjkkkooopppssszzz~~~uuuuuuuuuvvvwwwyyy|||}}}|||wwwssspppnnnmmmrrr}}}~~~}}}|||}}}|||{{{yyywwwyyy{{{{{{{{{|||~~~~~~zzzwwwwwwwwwwwwvvvzzz{{{{{{zzzwwwuuuttttttwwwvvvvvvvvvwwwvvvtttrrrjjjhhhggggggiiijjjjjjiiihhhfffeeeeeehhhjjjkkkkkkhhhhhhggggggggghhhiiiiiiiiiiiihhhhhhggggggffffffeeeddddddccccccddddddeeeeeedddcccbbbbbbcccdddeeeeeegggkkkpppsssvvvwwwxxxyyyzzz{{{}}}~~~}}}}}}|||zzzvvvsssqqqqqqooonnnmmmlllllllllhhhfffccc```^^^^^^^^^^^^___^^^]]]^^^______^^^\\\VVVVVVVVVVVVWWWXXXYYYZZZQQQQQQQQQQQQRRRSSSUUUVVVYYYYYYZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPRRRPPPMMMLLLLLLLLLKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCBBB???===;;;;;;;;;;;;::::::999999888777777777666666666666666777888888:::===BBBJJJRRRVVVWWWVVVXXX]]]dddooo|||{{{wwwllljjjmmmooonnnfffaaaXXXNNNCCC;;;555222/////////...------,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''((((((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---...///111111000000000111111222333555777:::BBBSSSiiiyyyeeeVVVVVV[[[___bbbeeeggghhhiiijjjlllooopppuuu}}}}}}}}}~~~~~~{{{zzzssswww~~~~~~}}}}}}||||||{{{{{{|||}}}}}}||||||~~~~~~zzzxxxwwwvvvtttwwwxxxyyyyyywwwvvvvvvwwwzzzxxxvvvuuuuuuuuutttsssjjjhhhggghhhjjjkkkkkkkkkjjjhhhffffffhhhjjjkkkkkkiiiiiihhhhhhggghhhhhhhhhiiiiiiiiihhhhhhgggggggggeeeddddddccccccddddddeeeeeeeeedddccccccdddeeeeeegggiiilllqqquuuyyy{{{|||zzz{{{}}}~~~{{{vvvrrrsssrrrqqqpppooonnnnnnnnnjjjhhhdddaaa^^^^^^^^^___^^^]]]]]]^^^``````___]]]WWWWWWWWWXXXYYYZZZ[[[\\\TTTTTTSSSTTTUUUWWWYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDEEEGGGHHHCCCBBBAAA???===<<<<<<<<<999999999888888888777777666666666666666777777888:::<<<@@@EEEKKKPPPRRRTTTVVV[[[cccmmmyyyvvviiigggjjjmmmnnnhhhccc[[[QQQHHH???777222000000000///......------,,,,,,,,,---,,,++++++***************************(((((((((((((((((((((((()))'''''''''((()))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))***+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++,,,,,,---...---------......///000111111111000000111111222222333555888>>>KKK```xxxwwwaaaVVVXXX]]]aaacccfffggghhhiiikkkmmmnnnqqqvvv}}}~~~~~~~~~}}}}}}zzzxxxvvvttttttvvvwwwwwwvvvwwwyyyzzz|||yyyvvvttttttsssrrrqqqkkkiiihhhiiikkkllllllkkkkkkiiiggggggiiikkkkkkkkkjjjjjjiiihhhggggggggghhhiiiiiiiiiiiiiiihhhhhhhhheeeddddddccccccddddddeeeffffffeeeeeeeeeeeeffffffhhhjjjnnnrrrvvvzzz}}}|||~~~~~~{{{vvvrrrtttsssrrrqqqpppooooooooojjjhhheeebbb___^^^^^^___]]]]]]\\\]]]______^^^\\\ZZZZZZZZZZZZZZZZZZ[[[[[[WWWVVVVVVVVVXXXZZZ\\\]]]___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZWWWWWWWWWXXXYYYZZZ\\\]]]YYYXXXWWWUUUTTTSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSQQQOOOMMMLLLMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCEEEFFFBBBBBBBBBAAA@@@>>>===<<<999999999888888888888888666666666666666777777888999;;;>>>BBBFFFJJJOOORRRVVV[[[ccclllvvv|||{{{lllggghhhkkkmmmiiiddd]]]UUUMMMCCC999222111000000//////...------+++++++++++++++******)))************************((((((((((((((((((((((((***)))((()))******)))((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))***+++,,,,,,,,,))))))*********+++++++++,,,++++++++++++,,,------............///000111111111111111111111222333333333666;;;DDDTTTkkknnn]]]WWW[[[```bbbdddfffggghhhiiikkkmmmooorrrxxx}}}{{{yyywwwtttvvvwwwwwwwwwxxxzzz|||}}}zzzwwwuuutttsssqqqpppnnnlllkkkkkkmmmnnnmmmmmmkkkjjjjjjkkkmmmnnnmmmlllmmmlllkkkjjjiiihhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiiieeeddddddccccccddddddeeeffffffffffffffffffffffffjjjlllooossswww{{{~~~~~~~~~~~~}}}{{{wwwtttuuutttsssrrrpppppppppooojjjhhhgggeeecccaaa``````^^^^^^]]]^^^______^^^\\\\\\\\\[[[ZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYY[[[]]]^^^```___^^^]]]]]]]]]]]]^^^^^^^^^^^^]]][[[YYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYWWWUUUTTTSSSRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSQQQOOOMMMMMMMMMNNNMMMKKKIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBCCCCCCBBB@@@>>><<<888888888888888888888888666666666666666777888888999;;;===@@@CCCHHHMMMQQQUUU[[[ccckkksssyyyssswwwrrrjjjiiikkkllllllggg```ZZZRRRHHH<<<444000000000///......------***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))((((((((()))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000111111111111111222333444555888@@@LLL___vvvyyydddZZZYYY]]]aaaccceeegggggghhhiiilllnnnrrruuu|||~~~}}}{{{yyyzzzzzzyyyxxxyyy{{{}}}{{{zzzxxxwwwwwwvvvtttrrrrrrpppnnnnnnpppppppppooommmmmmnnnqqqssssssqqqooopppooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjeeeddddddccccccddddddeeeggggggggghhhhhhggggggggglllmmmooossswww{{{~~~~~~}}}}}}|||yyywwwxxxwwwuuusssrrrqqqppppppjjjjjjjjjiiigggeeecccbbbaaa```______``````^^^\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\[[[ZZZZZZZZZ\\\]]]^^^aaa```___^^^^^^^^^___```^^^^^^^^^]]]\\\ZZZXXXWWWYYYXXXXXXXXXXXXYYYZZZZZZ\\\[[[ZZZXXXVVVTTTSSSRRRTTTSSSQQQPPPOOOPPPQQQRRRSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBCCCDDDDDDCCCAAA>>>===888888888888888888888888666666666666666777888888888:::>>>@@@CCCGGGMMMQQQTTTZZZbbbiiippp|||ssssss}}}zzzooollllllmmmpppkkkeee___XXXMMM@@@777000000///......------,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++***************************)))((()))***+++***((((((((()))))))))*********))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******+++++++++******)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,---...///000111111111111222333444555666;;;FFFVVVkkkppp]]]WWWZZZ___bbbdddfffggghhhhhhiiilllnnntttwww~~~}}}|||~~~~~~}}}{{{yyyyyy{{{}}}zzzyyyxxxyyyyyyyyyvvvtttuuusssqqqqqqrrrrrrqqqpppoooppprrruuuxxxxxxuuussssssrrrpppooommmllllllllljjjjjjjjjjjjjjjjjjjjjjjjeeeddddddccccccddddddeeegggggghhhhhhhhhhhhggggggmmmnnnpppssswwwzzz~~~~~~}}}}}}}}}{{{yyyzzzyyywwwuuusssrrrqqqpppjjjkkkllllllkkkiiifffdddcccbbbaaaaaaaaaaaa___]]]ZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^bbbaaa```______```aaabbb]]]^^^^^^^^^]]][[[YYYXXX\\\[[[ZZZYYYXXXXXXXXXXXX]]]]]]\\\[[[YYYVVVTTTSSSUUUSSSQQQOOONNNOOOPPPQQQTTTRRRPPPPPPQQQQQQPPPOOONNNMMMLLLKKKIIIFFFDDDCCCAAACCCDDDEEEDDDBBB???===888888888888888888999999666666666666666777888888777:::>>>AAACCCGGGMMMRRRRRRYYYaaahhhnnnzzz{{{yyysss~~~sssooooooooosssnnnhhhbbb\\\QQQCCC999/////////...------,,,,,,,,,------------,,,++++++++++++++++++++++++++++++***************************((('''((()))***)))'''))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++******))))))************+++++++++)))))))))((()))******+++///......//////000111222111111111111222333444555777>>>KKK]]]ssszzzfff]]]]]]^^^___```aaadddgggggggggiiinnnssssssyyy~~~~~~}}}}}}||||||||||||{{{zzzzzz{{{zzzxxxvvvuuuuuuvvvwwwwwwuuurrrooorrrssstttvvvwwwwwwwwwwwwtttsssqqqoooooonnnooooookkkkkkkkkkkkjjjiiihhhgggdddeeeeeefffgggggggggfffiiiiiiiiigggeeeeeegggiiihhhkkkpppsssvvvyyy|||~~~~~~~~~~~~|||{{{zzzwwwtttrrrqqqqqqqqqsssqqqooommmjjjiiiggggggccccccddddddcccbbb```___```______^^^___```aaabbb^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^___aaabbbbbbbbbbbb\\\\\\[[[ZZZZZZ[[[\\\]]]```^^^ZZZWWWUUUVVVXXXZZZ\\\\\\[[[YYYXXXVVVUUUUUUUUUSSSPPPMMMKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRTTTRRROOOLLLHHHEEECCCBBBDDDDDDDDDDDDDDDBBB@@@???>>><<<:::888777888:::;;;777888888777555444666777:::;;;>>>@@@CCCHHHMMMRRRVVV[[[bbbhhhoooyyytttvvvsssqqqrrrpppooopppmmmeee]]]UUUIII>>>777111...000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******************************))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************++++++******************+++++++++***************++++++,,,,,,,,,+++******++++++++++++++++++++++++......------...///111222333000///222333333555:::<<>>;;;999888888:::;;;777888888777555444666777999;;;>>>@@@CCCHHHNNNRRRYYY]]]dddiiiooowwwwwwsss}}}xxxqqqpppppppppqqqnnnggg___WWWLLLAAA999222...000222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************************************************************,,,,,,---------------,,,++++++++++++++++++++++++......------...///111222444111111444444333666:::AAAIIIWWWhhhyyysssfffZZZXXX\\\^^^```bbbdddfffhhhhhhgggiiimmmrrrwww~~~~~~~~~~~~}}}}}}~~~}}}{{{|||{{{zzzxxxvvvtttrrrqqqpppqqqsssuuuwwwxxxyyyzzzuuutttrrrqqqooooooooopppmmmmmmlllkkkjjjiiihhhhhhffffffggghhhhhhhhhggggggdddeeeffffffeeegggiiillljjjlllnnnooopppssswwwzzz~~~~~~yyyxxxwwwuuuuuuuuuvvvvvvtttssspppnnnkkkhhhfffeeecccdddeeefffeeedddcccbbb``````_________```aaaaaa^^^^^^^^^^^^]]]]]]]]]]]]______```````````````___```___^^^]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYYYY^^^]]]\\\YYYWWWUUUSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDCCCCCCAAA>>>;;;999999999:::777888888777555555666777999;;;>>>@@@CCCHHHNNNRRR[[[```eeejjjooovvvzzzrrr{{{tttpppqqqqqqrrrpppiiibbb[[[OOOEEE:::333///000222000...///---------,,,,,,+++++++++,,,,,,,,,++++++++++++*********++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))************+++,,,---------,,,++++++++++++,,,,,,,,,,,,............///000111111444222333555555333666;;;HHHOOO\\\kkkyyyhhh^^^VVVWWW\\\^^^___aaa___aaadddeeefffjjjqqqvvvzzz}}}|||~~~~~~~~~|||xxxuuusssrrrssspppqqqrrrtttuuuvvvvvvvvvsssrrrpppnnnmmmllllllmmmlllkkkjjjiiihhhggggggfffffffffgggggggggggggggfffdddeeefffeeedddeeehhhjjjkkkllllllmmmmmmppptttwwwzzz}}}|||{{{yyyxxxwwwvvvwwwwwwuuutttrrrpppmmmjjjgggfffeeeeeefffggggggfffeeedddaaa````````````aaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]______`````````___^^^^^^______^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[^^^]]]\\\YYYWWWTTTRRRQQQOOONNNMMMMMMMMMMMMNNNOOOMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRQQQOOOMMMKKKIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFEEECCC@@@===:::999999999666777888777555555666888999;;;===@@@CCCHHHNNNSSS[[[___eeejjjooovvv{{{ttt|||zzzqqqsssppprrrpppjjjddd^^^SSSIII;;;444//////000///...///......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******+++***(((''''''(((***+++)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))((((((((((((((((((((((((***************+++++++++((()))))))))))))))******&&&'''((()))***++++++++++++++++++,,,,,,,,,,,,,,,.........//////000111111222111333666555333777===NNNVVVbbbmmmwwwbbbZZZUUUXXX\\\]]]^^^___\\\___bbbccceeeiiiqqqwww~~~~~~~~~~~~yyytttrrrrrrtttqqqqqqrrrrrrrrrrrrrrrqqqpppnnnllljjjiiihhhhhhhhhiiihhhgggfffeeeeeeeeeeeeffffffgggggggggffffffeeefffffffffeeecccdddfffgggkkkkkklllkkklllnnnrrruuuvvvyyy|||}}}{{{yyyxxxxxxxxxwwwvvvuuussspppmmmjjjhhhgggggghhhiiiiiihhhffffffbbbbbbbbbbbbbbbbbbbbbaaa_________^^^^^^^^^]]]]]]^^^____________^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[______`````````___^^^^^^^^^]]][[[YYYVVVTTTRRRQQQNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSQQQNNNKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDAAA>>><<<:::888888666777777666555555777888888:::===@@@CCCIIIOOOSSSXXX]]]dddkkkpppxxx{{{uuu~~~uuusssoooqqqpppkkkfff```VVVMMM>>>555///...///------///......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******+++***))))))))))))***+++))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))*********+++++++++(((((())))))*********+++&&&'''((()))***+++++++++++++++,,,,,,,,,---------......///000000111111111111000333555555444:::BBBUUU]]]hhhpppvvv|||```YYYVVVYYY\\\\\\\\\^^^___aaaccccccdddhhhooouuuzzztttqqqrrrtttrrrrrrrrrrrrrrrqqqpppoooooommmkkkiiigggffffffffffffeeedddccccccdddeeefffgggggghhhhhhhhhgggfffffffffffffffdddcccbbbdddfffiiijjjkkkllllllnnnqqqssssssvvvzzz}}}~~~~~~|||{{{zzzzzzyyyyyyxxxwwwtttqqqooommmjjjjjjkkkkkkjjjiiigggfffddddddeeeeeeddddddcccbbb____________^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\___``````aaaaaaaaaaaa```]]]\\\[[[XXXVVVTTTRRRQQQNNNOOOOOOOOOPPPPPPPPPQQQMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVUUUSSSPPPMMMIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDBBB???<<<:::888777555666777666555555777999888:::===@@@DDDIIIOOOSSSVVV\\\dddkkkqqqyyyvvv|||tttoooqqqqqqlllhhhcccZZZQQQBBB999111//////------///---------,,,,,,+++++++++***++++++++++++,,,,,,,,,******++++++++++++***************++++++*********))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,******+++,,,---------,,,++++++,,,,,,------............///000111111111111000000333666666888AAALLL]]]eeeooovvvxxx|||]]]XXXUUUXXX[[[ZZZ[[[]]]```bbbddddddeeejjjrrrxxx~~~{{{uuuqqqrrrtttsssssssssssssssrrrrrrqqqpppooommmjjjhhhhhhggggggddddddcccbbbccceeeggghhhjjjjjjjjjjjjjjjiiihhhgggdddeeeeeedddbbbccceeeggggggiiikkkmmmmmmnnnqqqrrrsssvvvyyy|||~~~~~~~~~~~~zzz{{{{{{{{{yyyvvvsssrrrlllmmmmmmlllkkkiiigggfffeeefffgggggggggeeedddccc____________^^^^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^[[[\\\]]]^^^______^^^^^^____________``````aaaaaa\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQLLLLLLLLLLLLNNNQQQTTTUUUUUUUUUUUUTTTRRROOOLLLJJJGGGGGGEEEDDDCCCDDDDDDEEEEEECCCAAA???<<<:::888777555666777666555666777999777:::===@@@DDDIIIOOOTTTVVV\\\dddkkkqqqyyyxxxzzzppprrrrrroookkkggg^^^UUUGGG===444111000......000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,---------------,,,++++++,,,,,,---......///---...000111222222111111111222444777888===IIIWWWgggoooyyy}}}~~~[[[VVVTTTWWWZZZZZZ[[[]]]^^^aaaccceeehhhnnnwww~~~~~~|||{{{uuuqqqqqqtttrrrsssttttttuuuuuuttttttsssqqqooommmkkkjjjjjjjjjdddcccbbbbbbdddfffhhhjjjlllllllllllllllkkkjjjiiibbbccccccccccccdddfffiiifffiiilllmmmnnnoooqqqrrrtttwwwzzz}}}~~~||||||}}}}}}{{{yyyvvvuuunnnnnnnnnmmmkkkiiigggeeegggggghhhhhhhhhgggeeeddd``````_________^^^^^^^^^ZZZ[[[\\\]]]^^^_________[[[\\\^^^```aaaaaa``````^^^^^^]]]^^^^^^___```aaa[[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQRRRRRRRRRRRRRRRQQQLLLLLLLLLLLLNNNQQQTTTVVVSSSTTTTTTTTTSSSQQQNNNLLLHHHGGGEEECCCCCCCCCCCCDDDDDDCCCAAA???<<<:::888777555666777666555666888999777999<<<@@@DDDIIIPPPTTTWWW]]]eeelllqqqxxx|||qqqttttttpppmmmiiiaaaXXXKKKAAA777333111//////111,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,******++++++++++++******&&&'''***++++++***'''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))************************((())))))***++++++,,,,,,******+++,,,------......++++++,,,,,,,,,+++******++++++,,,,,,---...//////---...000111222222111111333333666888:::@@@OOO^^^mmmvvvTTTVVVWWWXXXXXXXXXZZZ[[[```bbbeeegggiiipppyyy}}}|||zzzxxxvvvtttsssssssssvvvxxxyyywwwuuusssrrrsssrrrpppnnnlllkkkjjjiiiiiiiiihhhfffeeegggkkknnnrrrrrrqqqooommmkkkiiihhhffffffggghhhhhhhhhhhhggghhhiiijjjlllnnnqqqssstttxxxzzz|||~~~~~~~~~~~~{{{zzz{{{{{{xxxuuuwwwuuurrrooonnnmmmkkkiiifffgggggggggfffdddbbbaaa^^^___aaabbbbbb___\\\YYY^^^^^^]]]\\\[[[[[[[[[[[[ZZZ[[[]]]___``````_______________```______^^^]]]\\\ZZZYYYYYY[[[[[[ZZZXXXXXXXXXWWWVVVUUUSSSQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVXXXVVVSSSRRRRRRQQQPPPNNNJJJIIIHHHFFFEEEDDDDDDDDDBBBAAAAAA???===;;;999888555555444333444555666777:::===AAACCCDDDGGGMMMRRRWWW]]]eeelllrrrzzzqqquuuuuupppnnnkkkcccXXXLLLDDD999111/////////...//////...---,,,,,,++++++++++++++++++******))))))************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------000000000000000000000000333333666:::>>>GGGYYYiiiwwwTTTVVVXXXXXXXXXYYY[[[\\\```bbbeeegggkkkqqq{{{|||{{{yyywwwuuutttsssssstttvvvzzz{{{yyyxxxwwwwwwuuutttrrrpppnnnmmmlllllliiiiiiiiihhhgggiiimmmppprrrrrrqqqpppnnnlllkkkjjjhhhhhhiiijjjjjjjjjjjjiiiiiiiiikkkmmmpppsssuuuwwwzzz{{{}}}}}}}}}}}}|||zzzwwwwwwuuurrrpppooonnnlllkkkgggggggggggggggfffeeedddbbbbbbbbbbbbaaa```___^^^______^^^]]]\\\\\\\\\\\\[[[\\\^^^```aaaaaaaaaaaa_______________^^^^^^^^^]]][[[[[[[[[\\\]]][[[ZZZ\\\\\\[[[ZZZXXXVVVUUUTTTRRRRRRSSSTTTVVVWWWYYYZZZXXXVVVSSSRRRRRRRRRPPPOOOJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@???===;;;999888555555444333444555666777888;;;@@@BBBEEEIIIOOOUUUYYY___fffmmmrrrzzzsssuuusssnnnlllkkkeee]]]OOOGGG;;;333000000///...///......---,,,,,,++++++++++++++++++*********)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,------...//////000000000000111111111222444444777<<>><<<;;;999888666555444444444555666777666:::???BBBEEEJJJQQQWWW[[[```gggmmmrrryyyuuutttpppllllllmmmhhhbbbTTTKKK???666222111000............------,,,,,,+++++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))************************++++++++++++,,,,,,,,,,,,******+++---...///000111...//////000111222333333555555888@@@JJJZZZqqqTTTVVVXXXYYYZZZ[[[]]]___aaadddgggkkkooowww|||{{{zzzxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}{{{{{{|||xxxxxxvvvuuussssssrrrrrroooooonnnllljjjjjjlllnnnooooooooooooooonnnmmmlllmmmmmmnnnooooooooooooooojjjkkknnnqqquuuyyy|||~~~|||}}}~~~}}}{{{wwwuuussssssssstttsssqqqlllkkkjjjhhhgggfffeeeeeefffffffffeeeeeeeeedddddd```___^^^]]]\\\\\\[[[[[[UUUVVVXXXZZZ\\\]]]^^^___^^^^^^]]]\\\\\\]]]^^^___]]]]]]]]]___aaaaaa___^^^[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^___```aaabbbbbbYYYWWWTTTSSSSSSSSSRRRPPPKKKJJJHHHEEECCCAAA@@@@@@?????????>>><<<;;;999888666555444444444555777888777;;;@@@CCCFFFKKKRRRWWW\\\aaahhhmmmqqqwwwuuurrrooonnnoooooojjjdddXXXOOOBBB888333111///---......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''************************+++++++++,,,,,,,,,------++++++,,,---...///000000---...///000222333444555555555:::EEESSSgggSSSUUUXXXYYYZZZ\\\^^^```aaadddiiimmmrrrzzz}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~|||zzzyyyzzzyyyxxxwwwvvvuuuuuuuuuuuussssssrrroookkkjjjjjjkkkmmmmmmnnnnnnmmmmmmlllkkknnnnnnoooppppppppppppoookkklllnnnrrrvvvzzz}}}}}}}}}}}}~~~}}}|||xxxvvvuuutttvvvvvvvvvuuuqqqoookkkhhheeeddddddddddddfffhhhiiiiiigggeeeccc```___^^^]]][[[[[[[[[ZZZUUUVVVWWWYYYZZZ\\\^^^___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\^^^aaaaaa___]]]WWWWWWXXXZZZ\\\^^^aaabbbccccccdddeeeeeeddddddccc[[[XXXVVVTTTTTTSSSQQQPPPLLLKKKIIIFFFDDDBBBAAAAAA?????????>>>===;;;:::999666666555444555666777888:::===BBBDDDFFFJJJQQQVVV\\\aaaggglllpppvvv}}}~~~tttpppnnnqqqtttrrrkkkeee[[[QQQDDD999444111...,,,---------------,,,,,,,,,+++++++++++++++++++++,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''************************++++++,,,,,,,,,---------------...............///---...///111222444555666555666===KKK]]]qqqQQQTTTWWWXXXZZZ\\\^^^aaaaaaeeejjjooottt~~~}}}}}}|||||||||}}}}}}~~~~~~~~~{{{yyyyyyyyyzzzzzzyyyxxxwwwwwwxxxxxxvvvvvvuuurrrnnnlllkkklllmmmmmmmmmmmmllllllkkkjjjmmmmmmnnnoooooooooooonnnkkklllnnnrrrvvvzzz}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxvvvvvvwwwxxxxxxwwwtttqqqmmmiiifffeeeffffffeeegggjjjlllllljjjgggdddaaa```___]]]\\\[[[[[[[[[XXXYYYYYYZZZ\\\^^^___aaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWXXXYYY\\\______]]][[[VVVVVVWWWYYY\\\```ccceeeggghhhhhhiiihhhgggeeeddd]]]ZZZWWWUUUTTTSSSQQQOOOLLLKKKIIIGGGEEECCCCCCBBB@@@@@@??????>>><<<;;;:::777666555555555666777888;;;>>>BBBEEEGGGKKKQQQVVV]]]bbbhhhmmmqqqvvv~~~}}}uuuooommmssswwwssskkkfff]]]TTTFFF;;;555222///---------------------------++++++++++++,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))************************,,,,,,,,,,,,------------..............................000111333444555666777999CCCTTTggg{{{PPPRRRUUUWWWYYY[[[^^^```bbbfffkkkpppvvv~~~||||||||||||}}}}}}~~~~~~~~~|||{{{{{{|||||||||{{{{{{zzz{{{{{{{{{xxxxxxxxxuuurrrpppppppppnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllmmmmmmmmmmmmlllkkklllnnnqqquuuxxx{{{}}}~~~~~~|||zzzxxxxxxyyyyyyyyyxxxuuurrrnnnjjjiiiiiikkkllliiijjjkkkllllllllljjjiiidddcccaaa```^^^]]]]]]]]]ZZZZZZZZZZZZ[[[]]]___```]]]^^^______]]]ZZZWWWUUUSSSTTTVVVZZZ\\\]]][[[YYYUUUUUUUUUWWWZZZ]]]```bbbggghhhiiijjjjjjiiigggfff___\\\YYYVVVTTTRRRPPPNNNJJJIIIGGGFFFDDDCCCCCCBBB@@@@@@@@@@@@???>>><<<<<<777666555555555666888999999===BBBEEEHHHLLLSSSYYY^^^ccciiinnnsssxxx~~~yyyppplllqqqvvvsssllliii```VVVHHH===777444111///------------------------+++++++++,,,,,,,,,------************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************************,,,,,,,,,------------...------......//////000000//////000111333444555555:::===III]]]pppOOOQQQUUUWWWYYY[[[^^^```bbbfffkkkqqqxxx|||}}}~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~xxxyyyyyyxxxuuuttttttuuupppppppppooonnnlllkkkjjjiiijjjjjjkkklllkkkkkkkkkkkklllnnnppptttwwwzzz|||}}}{{{yyyyyyzzzzzzyyyxxxuuusssooolllkkkmmmppprrrmmmmmmlllllllllmmmmmmnnnfffeeecccbbb```______^^^ZZZYYYYYYYYYYYY[[[]]]^^^]]]^^^``````^^^ZZZUUURRRQQQRRRTTTXXX[[[[[[YYYWWWTTTSSSSSSTTTUUUXXX[[[]]]fffgggiiikkkkkkjjjiiihhhaaa^^^ZZZVVVTTTRRROOOMMMHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@>>>===<<<777666555555555666888999777<<>>BBBFFFJJJOOOUUUYYY```dddjjjooosssyyy}}}mmmooouuunnntttwwwqqqnnnqqqeee]]]QQQEEE<<<666222000......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++*********))))))************************************************************************))))))))))))***+++,,,---++++++******************+++++++++,,,,,,,,,------..................------111111000...///333777888:::III]]]mmmxxxRRRTTTVVVWWWXXX[[[^^^```aaagggnnnwww~~~~~~}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxwwwvvvsssqqqnnnmmmmmmmmmkkkjjjhhhggggggiiikkkmmmooooooooopppsssvvvyyy{{{|||~~~}}}||||||~~~~~~}}}zzzyyywwwuuutttssstttttttttrrrrrruuuxxxxxxtttppppppnnnjjjfffcccbbbbbbcccaaa___]]]ZZZZZZZZZ[[[\\\\\\]]]^^^\\\XXXUUUSSSSSSPPPPPPQQQQQQRRRRRRQQQQQQSSSSSSRRRRRRTTTVVVXXXYYYbbbbbbbbbbbbaaa^^^\\\[[[TTTSSSRRRQQQOOONNNMMMMMMJJJHHHEEEDDDEEEDDDCCCAAAAAABBBBBBCCCBBB@@@===<<<;;;888555555777888888777<<<>>>BBBFFFJJJOOOUUUYYY```eeelllqqqvvv{{{pppooo~~~vvvmmmrrrvvvrrroooqqqggg___SSSHHH???888333000///...------,,,,,,------...---,,,,,,++++++,,,,,,++++++***))))))***++++++************************+++++++++*********))))))************************************************************************))))))))))))***+++,,,---++++++******************,,,,,,---------.................................000000111000222666999;;;BBBQQQdddsss}}}RRRTTTVVVWWWXXXZZZ^^^```aaafffoooxxx~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{yyyvvvrrrppppppppppppkkkjjjiiihhhhhhiiikkkmmmooopppqqqsssuuuwwwxxxyyyzzz|||~~~~~~{{{zzzyyywwwvvvvvvwwwwwwuuuuuuvvvyyy|||{{{uuuqqqqqqoookkkhhheeedddccccccaaaaaa```^^^]]]\\\\\\[[[[[[[[[[[[YYYVVVSSSSSSTTTQQQQQQQQQQQQPPPNNNMMMLLLOOOOOOPPPPPPRRRTTTVVVWWW\\\\\\]]]]]][[[WWWTTTQQQOOONNNNNNMMMMMMLLLLLLKKKKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAAAAA@@@@@@@@@???>>>;;;888666777999::::::<<>>:::888777999:::;;;===???CCCGGGLLLQQQXXX\\\aaahhhpppwww|||xxxooouuupppmmmrrrtttsssrrrllldddZZZNNNDDD<<<555111//////...---------------...---,,,,,,++++++,,,,,,*********))))))***************************************************************************************************************************************))))))***++++++,,,******+++++++++++++++,,,------------........................//////////////////222555666777<<>>666111//////...------------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********************************************************************************************************************************)))******+++,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------........./////////000000111000222666666666===FFFYYYcccrrr}}}WWWXXXZZZ[[[[[[]]]___bbbgggjjjqqq|||~~~~~~|||zzzxxxvvvuuuuuuppppppooonnnnnnnnnnnnooooooqqqtttwwwzzz{{{||||||~~~}}}|||||||||~~~|||yyywwwvvvvvvwwwxxxsssqqqooollliiigggeeeeeefffggggggfffccc___[[[XXXWWWYYYZZZZZZYYYYYYZZZ[[[ZZZYYYYYYWWWUUUSSSQQQPPPMMMOOORRRTTTUUUTTTSSSRRRVVVWWWWWWVVVTTTPPPLLLIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFFFFGGGHHHGGGEEEBBBCCCBBBAAA@@@@@@AAABBBCCC@@@@@@???===:::888999;;;>>>AAAEEEIIINNNTTTZZZ___cccjjjttt{{{uuuuuusssooopppqqqqqqlllfff]]]SSSJJJ@@@888333000///......------.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************************+++++++++************************************************************************+++***************++++++******++++++,,,---------+++++++++,,,,,,,,,------.........//////000000111333000222777777777@@@NNN___gggrrr|||XXXZZZ\\\\\\\\\^^^aaaccceeehhhppp|||~~~|||zzzwwwvvvrrrrrrqqqqqqpppppppppppppppqqqtttwwwzzz|||~~~~~~~~~}}}|||zzzxxxvvvwwwwwwuuutttrrrooollljjjhhhggghhhhhhhhhfffccc^^^ZZZXXXUUUWWWZZZ[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYWWWUUUTTTSSSQQQRRRUUUWWWXXXVVVTTTSSSUUUUUUTTTSSSQQQNNNKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHCCCCCCDDDFFFHHHGGGEEECCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCAAA===::::::;;;>>>AAAEEEJJJOOOUUU[[[```fffnnnxxxzzzzzzwwwnnnmmmoooooolllggg___VVVMMMDDD;;;666000//////..................---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))************************))))))*********+++++++++************************************************************************++++++***************+++******++++++,,,------...,,,,,,,,,,,,---------...---......///000000111111444000222888999:::GGGXXXgggmmmuuu|||ZZZ[[[]]]]]]]]]___aaaddd```dddlllzzzzzz|||yyywwwsssssssssrrrrrrqqqqqqqqqpppqqqsssvvvzzz}}}}}}}}}~~~~~~}}}{{{xxxvvvvvvwwwvvvtttrrrooollljjjiiiiiiiiihhhfffbbb^^^ZZZWWWSSSVVVYYY[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSUUUXXXZZZZZZXXXUUUSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGAAABBBCCCEEEHHHHHHFFFCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDFFFDDD???<<<;;;;;;>>>AAAFFFJJJOOOUUU\\\```iiipppzzz~~~~~~zzznnnkkkmmmnnnmmmhhhaaaXXXPPPFFF>>>888000000///..................---,,,,,,++++++,,,,,,((()))***++++++***)))(((************************))))))******++++++++++++************************************************************************++++++***************+++******+++,,,,,,---......---------.........//////---......///000111111222444000222999;;;>>>MMM```nnnrrrxxx}}}\\\ZZZYYY[[[___bbbbbbaaaccceeelllyyy}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}|||||||||}}}~~~||||||wwwwwwwwwwwwvvvtttsssrrrtttsssssswww|||~~~~~~{{{zzz{{{|||{{{yyyvvvtttssspppmmmjjjjjjkkkkkkiiifffbbb]]][[[XXXXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^_________]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQPPPNNNKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDEEEEEEEEECCCBBBAAA???>>>>>>?????????AAADDDDDDBBB@@@??????BBBDDDGGGKKKPPPXXX```fffmmmpppuuuzzzqqqkkklllnnnoookkkcccYYYRRRKKK>>>222///////////////...............---------,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))******))))))))))))******++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......000////////////000000111444333444777;;;FFFZZZlll}}}[[[ZZZYYY\\\```dddeeeeeefffgggmmmyyy~~~}}}}}}}}}|||}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}zzzzzzyyyyyyxxxvvvuuuuuuxxxvvvvvvxxx|||~~~~~~{{{zzz{{{}}}~~~|||zzzxxxvvvtttpppnnnkkklllkkkjjjgggccc^^^\\\YYYYYYYYYYYYYYYZZZ[[[[[[^^^^^^^^^______`````````^^^^^^]]]\\\YYYVVVTTTRRRPPPPPPOOOMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCAAA@@@??????@@@@@@@@@CCCEEEEEECCCAAA@@@@@@CCCEEEHHHLLLQQQYYYaaagggnnnrrrwww{{{qqqjjjjjjlllooollldddZZZSSSKKK???333000/////////..................---------,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))******))))))))))))******++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,---------.........000////////////000111111444333444999???MMMbbbuuuZZZZZZZZZ]]]bbbgggjjjkkkjjjkkkoooyyy}}}||||||{{{{{{{{{}}}}}}|||{{{|||}}}~~~}}}}}}||||||||||||||||||}}}}}}|||{{{zzzyyyxxxxxx|||zzzxxxyyy{{{~~~}}}||||||~~~~~~{{{zzzxxxvvvssspppmmmmmmlllkkkgggccc___]]]\\\[[[ZZZZZZZZZ[[[]]]^^^aaa```___^^^^^^^^^___```^^^^^^^^^\\\YYYUUUQQQOOONNNMMMMMMKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBDDDEEEFFFDDDBBBBBBBBBCCCFFFIIINNNTTT[[[ccciiiqqquuuzzz~~~qqqiiiiiikkkooommmfff]]]UUUMMMAAA666111000//////..................---------,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))******))))))))))))******++++++************+++++++++++++++*********************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000111222444333666<<>>PPPggg{{{UUUXXX\\\```fffppp{{{{{{xxx}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwxxxxxxyyy{{{|||~~~||||||{{{{{{yyytttnnniiifffdddcccbbb```^^^ZZZWWWWWWVVVUUUTTTRRROOOMMMLLLHHHFFFEEEDDDDDDFFFHHHIIIEEEEEEFFFFFFFFFDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIKKKNNNSSSYYYaaahhhnnnrrruuuzzz}}}wwwrrrrrrqqqoookkkcccXXXLLLDDD:::333///000111///...///------------------------------,,,,,,,,,,,,++++++************************************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------/////////...,,,,,,---...000000000111333555555444;;;DDD\\\vvvVVVXXX[[[```fffppp|||{{{xxx|||~~~~~~~~~|||||||||||||||{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{wwwqqqmmmiiigggeeedddccc```\\\YYYWWWVVVTTTRRRNNNKKKHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAAAAABBBDDDEEEFFFEEEDDDDDDDDDFFFHHHIIIKKKNNNSSSYYYaaahhhnnnrrruuuzzz}}}{{{zzzuuuuuutttrrrnnnggg]]]QQQIII===555000000111...,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------------------------/////////...,,,,,,---///111000111222444555666666<<>>EEEVVVeeelllzzzUUUWWW[[[eeepppzzz{{{xxx|||~~~|||zzzwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}}}}|||||||||}}}~~~}}}{{{vvvrrrooommmjjjgggaaa^^^ZZZUUURRROOONNNMMMJJJIIIHHHHHHHHHIIIKKKLLLGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEE@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKHHHIIIIIIJJJKKKKKKKKKKKKKKKNNNSSSYYYaaahhhnnnrrrvvvyyy~~~rrruuu{{{~~~ssshhhjjjnnnpppnnnggg\\\UUUGGG>>>555333222//////000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///...///000///......000222...111333333333666<<>>EEEWWWYYY___kkk{{{TTTXXX```iiisss{{{xxxtttvvv~~~zzzxxxvvvuuuuuuuuutttrrrtttuuuwwwyyy{{{|||}}}}}}{{{{{{{{{{{{{{{|||}}}}}}yyyzzz|||{{{zzzyyyyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxsssooolllkkklllggg___[[[XXXVVVRRROOOJJJKKKLLLMMMMMMKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLLLLIIIIIIHHHHHHIIILLLNNNPPPTTTTTTUUUZZZaaahhhnnnppptttxxx}}}zzzzzztttppplllooorrrooodddYYYKKK@@@555000///---///111......---------,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000555222222666888:::AAAIII___cccjjjrrryyyUUUYYYaaakkkuuu}}}xxxtttwww{{{yyywwwvvvwwwwwwwwwuuuuuuuuuwwwyyyzzz{{{||||||{{{zzzzzzyyyyyyzzzzzzzzzxxxzzz{{{{{{yyyxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzvvvsssqqqpppmmmgggaaa\\\ZZZXXXTTTQQQMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLIIIIIIIIIIIIKKKMMMPPPRRRVVVUUUVVVZZZaaahhhnnnqqquuuyyy~~~xxxrrrmmmooorrrooodddZZZMMMBBB888444222000000222............------------///...------------...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++*********+++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000222000111444666;;;FFFQQQfffllluuu|||VVV[[[cccnnnwww~~~xxxuuuxxx}}}{{{yyyyyyzzzzzzyyyxxxvvvvvvwwwyyyzzz{{{{{{|||zzzzzzyyyxxxwwwwwwwwwwwwwwwyyyzzzyyyxxxxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}zzzwwwvvvuuummmhhhbbb___]]][[[WWWTTTQQQQQQOOONNNMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJIIIIIIIIIJJJLLLPPPSSSUUUXXXXXXYYY\\\aaahhhooossswwwzzz~~~}}}vvvooonnnqqqnnneee\\\PPPFFF<<<888555222111222////////////............///......------......///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000000000111111111111222444666>>>OOO___sss{{{VVV\\\eeepppyyy~~~xxxvvvzzz~~~{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}zzzxxxwwwnnnjjjdddaaa```^^^ZZZVVVUUUSSSPPPMMMKKKKKKKKKLLLHHHGGGFFFEEEEEEDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBDDDFFFGGGHHHIIIGGGGGGHHHIIILLLPPPTTTWWW[[[[[[\\\___bbbhhhoootttxxx{{{xxxpppnnnpppnnnfff^^^RRRHHH>>>:::777333000111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............////////////000000111111222444444555777999CCCYYYmmm~~~VVV\\\fffqqqzzz|||xxxxxx|||}}}|||{{{zzzxxxwwwzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzyyywwwvvvuuuuuuttttttuuuvvvvvvvvvvvvyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||yyyxxxqqqlllgggeeecccaaa]]]YYYVVVTTTPPPMMMJJJJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@BBBCCCEEEGGGHHHHHHEEEEEEFFFHHHLLLPPPTTTWWW\\\^^^aaabbbeeeiiioootttyyy|||xxxooommmpppooohhhaaaTTTJJJ@@@;;;777222//////111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............////////////000111222222222555555666888<<>>MMM^^^oooeeelllwww~~~zzzsssnnnnnnqqqvvv}}}yyywwwwwwxxxwwwvvvuuutttrrrqqqooonnnnnnnnnpppqqqqqqpppppprrruuuxxxzzzzzz{{{{{{||||||||||||~~~||||||}}}~~~}}}|||xxxqqqkkkfffbbb___ZZZUUURRROOOMMMJJJHHHGGGEEECCCBBBAAABBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGHHHKKKNNNOOOOOONNNMMMKKKJJJHHHHHHJJJOOOTTTWWW___eeemmmqqqrrrrrrssstttvvvyyy}}}tttnnnrrrssstttrrrgggbbbVVVEEE:::666555222///......---------,,,,,,,,,............---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...------,,,++++++,,,,,,------,,,,,,,,,---...///------......------,,,+++---------............///...............///000000///111111111000111333555444777AAAQQQcccsssjjjpppxxx~~~~~~}}}zzzssslllkkknnnttt}}}zzzxxxxxxxxxwwwvvvuuuuuusssqqqooonnnnnnnnnppppppppppppoooqqqtttwwwxxxyyyyyyzzz{{{|||}}}}}}~~~|||{{{zzzzzzzzz{{{xxx{{{{{{uuunnnjjjdddaaa[[[WWWSSSPPPMMMKKKGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFJJJMMMPPPTTTUUUSSSQQQOOOLLLKKKIIIHHHJJJNNNRRRUUU]]]dddmmmsssttttttuuuvvvyyy{{{~~~}}}yyyyyyrrrtttrrrsssqqqhhhcccWWWHHH<<<777555111............---------,,,,,,............---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,++++++***+++++++++------,,,,,,,,,---...///------......------,,,,,,---------............///...............///000000///111111111111111333555444999EEEYYYkkkyyylllrrrxxx~~~~~~~~~zzzqqqjjjiiilllsss~~~}}}zzzyyyyyyyyywwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqtttwwwvvvwwwxxxyyy{{{|||}}}~~~~~~|||zzzyyyxxxxxxxxxwwwyyy~~~~~~yyyrrrnnnhhhddd^^^YYYVVVRRROOOLLLHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBDDDGGGJJJLLLPPPSSSWWWZZZZZZWWWSSSPPPMMMKKKIIIHHHIIIMMMQQQTTTZZZbbbllltttvvvwwwwwwxxx|||~~~~~~uuu}}}wwwwwwssssssrrrjjjdddYYYKKK???999555111...000000000000////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++***************+++*********+++++++++,,,,,,,,,------...------,,,,,,---------............///...............///000000///000222222111222444666555<<>>777222////////////.........------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********)))******+++,,,+++,,,---.........------,,,,,,------......---------------............///...............///000000///000222222222333555888:::GGG\\\oooxxx|||pppuuu|||~~~|||zzztttlllfffeeeiiippp{{{}}}|||{{{{{{zzzxxxvvvvvvuuutttrrrqqqqqqppppppppppppooonnnmmmnnnqqqsssuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyyyyzzz}}}}}}tttoooiiiccc___ZZZVVVSSSPPPNNNLLLIIIGGGFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCCCCFFFJJJOOORRRVVVYYY]]]aaabbb```]]][[[PPPNNNJJJHHHHHHJJJMMMOOOPPPXXXccclllqqqvvvzzz}}}~~~wwwssszzz|||ssssssvvvqqqjjjcccWWWKKK@@@888333000////////////.........------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***************+++,,,,,,+++,,,---.........------+++,,,------......---------------............///...............///000000///000222222222333666888===LLLbbbrrrvvvxxxrrrwww~~~}}}yyywwwssslllffffffiiippp{{{}}}|||{{{{{{zzzxxxvvvwwwvvvtttqqqooonnnmmmlllnnnnnnnnnlllkkkllloooqqqvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyy|||vvvqqqkkkeee```\\\XXXUUURRRPPPNNNKKKHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNQQQVVV[[[]]]]]]\\\ZZZPPPNNNJJJHHHGGGIIILLLNNNNNNVVV```iiioootttzzz~~~|||www|||{{{rrrrrruuuqqqkkkdddYYYMMMBBB999444111111111111111000000000000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++******+++,,,------)))***+++,,,---,,,+++++++++,,,,,,---.........------------.........//////...............///000000///000222222222444666999???OOOffftttuuuvvvxxx}}}}}}wwwtttllleeeccceeekkkwww}}}}}}|||{{{{{{{{{{{{{{{{{{zzzxxxtttpppnnnoooqqqoooqqqqqqooommmlllooorrrvvvuuuvvvvvvwwwxxxzzzzzzxxxxxxyyyzzzzzzyyyyyyxxx{{{{{{{{{zzz{{{}}}vvvpppjjjccc]]]YYYTTTRRRNNNKKKJJJJJJHHHGGGIIIGGGEEEEEEGGGJJJKKKLLLIIIHHHGGGEEEDDDEEEHHHKKKIIIIIIJJJMMMRRRVVVXXXYYYQQQNNNJJJGGGFFFGGGIIIKKKNNNTTT^^^ffflllttt||||||~~~rrrmmmqqqttttttqqqiii]]]OOOCCC:::444222111111000000//////......////////////////////////...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---....................................//////000000111111111444444222222555999;;;CCC\\\lllmmmqqquuu{{{~~~xxxuuummmfffcccfffmmmyyy~~~~~~}}}|||{{{{{{{{{{{{zzzzzzwwwtttpppnnnooopppoooqqqrrrpppmmmmmmpppsssvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{zzz{{{}}}}}}vvvpppiiiccc___XXXUUUQQQNNNMMMLLLJJJIIIJJJIIIGGGHHHKKKMMMMMMMMMPPPNNNJJJFFFDDDCCCCCCDDDEEEDDDDDDFFFJJJLLLMMMMMMJJJHHHEEECCCCCCEEEHHHJJJMMMSSS\\\dddkkksss{{{sssmmmppprrrqqqqqqjjj^^^PPPDDD;;;555222111111000000//////..............................---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---,,,,,,,,,,,,---....................................//////000000111111111333444333333555999<<>>QQQeeepppssszzzzzz|||yyyooofffeeeiiirrr~~~}}}{{{zzzyyyyyyyyyyyyxxxwwwtttpppnnnnnnnnnoooqqqrrrpppnnnnnnqqquuuxxxxxxwwwwwwwwwxxxyyyyyywwwvvvtttssstttuuuwwwyyy{{{|||~~~}}}}}}}}}~~~~~~wwwppplllaaa^^^YYYVVVUUUSSSQQQOOONNNOOOQQQUUUXXXZZZYYYWWWSSSMMMFFFEEEGGGIIIGGGDDDEEECCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>???AAACCCDDDIIIOOOWWW___fffnnnwww~~~|||{{{pppnnnooonnnqqqkkkaaaTTTHHH>>>666333111111000000//////......------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....................................//////000000111111000111444666555555;;;CCC[[[lllvvv{{{vvv|||}}}yyyooofffffflllvvv~~~|||zzzyyyxxxwwwwwwxxxxxxwwwtttqqqnnnnnnnnnnnnpppqqqpppnnnnnnqqquuuyyyyyyxxxxxxxxxxxxxxxxxxvvvuuusssrrrrrrsssuuuvvvyyy|||~~~~~~~~~{{{tttpppfffccc___\\\[[[ZZZXXXVVVTTTUUUXXX\\\___```___]]]QQQKKKEEEEEEHHHKKKJJJGGGHHHFFFDDDDDDFFFFFFFFFEEEAAAAAAAAA@@@@@@AAABBBBBBGGGMMMUUU\\\bbbjjjtttzzzrrrppppppoooqqqlllcccWWWJJJ???777333111111000000//////..............................*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((---,,,,,,,,,,,,---....................................//////000000111111111111333666666666???KKKddduuu~~~vvv|||~~~xxxnnnfffgggoooyyy}}}zzzyyywwwvvvvvvyyyyyyyyyvvvrrrooonnnooommmooopppooommmmmmqqqttt{{{zzzyyyxxxxxxxxxxxxxxxuuutttsssqqqqqqqqqqqqrrruuuyyy}}}~~~~~~zzzvvvooollliiifffeeedddcccaaa______```bbbccccccaaa^^^RRRMMMHHHGGGHHHIIIIIIGGGIIIGGGEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBGGGLLLSSSYYY___gggpppwww{{{tttqqqqqqqqqrrrmmmdddYYYMMMAAA888333111111000000//////......////////////////////////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''''''---,,,,,,,,,,,,---....................................//////000000111111222000333777666888DDDTTTlll}}}{{{vvvllleeehhhqqq{{{|||zzzxxxwwwwwwyyyzzzzzzwwwssspppoooooolllnnnooonnnllllllpppsss|||{{{zzzyyyxxxwwwwwwwwwttttttsssrrrpppooonnnnnnoootttzzz~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~zzzwwwtttrrrqqqqqqpppooollljjjhhhgggeeeccc___\\\PPPNNNKKKHHHGGGHHHIIIJJJKKKIIIGGGFFFFFFGGGEEEDDDFFFFFFGGGGGGFFFEEEDDDDDDGGGLLLRRRWWW\\\dddmmmsss{{{tttpppqqqqqqrrrnnnfff[[[NNNBBB999333111111000000//////..............................++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---....................................//////000000111111333000222777777999III]]]rrruuukkkeeeiiisss|||~~~|||zzzyyyxxxzzz{{{{{{xxxtttqqqppppppkkkmmmnnnmmmkkklllooosss|||{{{zzzyyyxxxwwwwwwwwwttttttsssrrrpppnnnlllkkkkkkpppwww}}}~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{~~~{{{zzzzzzzzzyyyxxxuuurrrnnnjjjfffaaa\\\YYYMMMMMMKKKIIIGGGHHHKKKNNNNNNKKKIIIGGGGGGFFFEEECCCEEEFFFGGGHHHHHHGGGFFFFFFHHHLLLQQQVVV[[[bbbkkkqqq}}}ssspppqqqqqqrrrnnnggg\\\OOOCCC999444111111111000//////......------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////---,,,,,,,,,,,,---....................................//////000111111111444000111777777:::MMMbbbvvvvvvpppjjjkkkttt|||zzzzzzzzzwwwxxxyyyzzzxxxvvvssspppnnnmmmlllkkklllnnnpppqqqxxx~~~zzzxxxwwwuuuttttttsssqqqooonnnlllllliiilllsssyyy}}}{{{zzzyyywwwvvvwwwwwwxxxuuutttvvv|||}}}xxxxxxssskkkccc^^^ZZZVVVTTTMMMLLLJJJIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFJJJJJJMMMSSS[[[ccciiikkkuuu|||yyysssqqqrrrsssoooggg\\\PPPDDD:::444333222111///............111000...---,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++*********+++,,,---...////////////---------...///000000111---///444888888???SSSiii{{{yyysssnnnoooxxx}}}{{{yyyxxxwwwxxxyyyzzzxxxvvvsssqqqooonnnlllkkklllmmmooopppvvv|||~~~zzzzzzzzzxxxwwwvvvtttqqqooommmlllllllllnnnrrrvvvzzz{{{{{{{{{zzzyyywwwvvvuuuuuuvvvvvvttttttuuuzzz|||wwwrrrmmmgggaaa\\\YYYVVVTTTNNNMMMKKKJJJJJJKKKLLLMMMPPPOOOOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFIIIJJJLLLRRRZZZbbbhhhkkkttt{{{|||uuuqqqqqqtttpppiii```TTTHHH???999333222111000............000000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...////////////000000000000000000//////000111555888:::CCCYYYmmmzzz}}}xxxtttuuu}}}}}}zzzxxxwwwxxxyyyyyyyyyxxxuuusssqqqpppooommmkkkkkklllmmmnnnssszzz}}}{{{||||||{{{{{{xxxuuuqqqooommmmmmmmmooopppqqqssstttuuuvvvwwwxxxwwwvvvuuuttttttttttttssssssuuuyyy~~~vvvpppiiieee```\\\ZZZXXXUUUSSSOOONNNLLLKKKKKKKKKLLLLLLQQQQQQQQQPPPPPPNNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFHHHIIILLLQQQWWW___fffjjjrrrxxxuuuqqqqqqtttrrrlllcccXXXMMMCCC>>>333222111000///.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---.../////////------.../////////......000000111111111111111111444444666999>>>KKKaaattt{{{}}}zzz|||}}}yyyvvvtttwwwxxxxxxxxxwwwuuusssrrrqqqooommmkkkkkkkkklllmmmssszzz~~~}}}{{{{{{|||zzz{{{xxxuuuqqqoooooopppqqqppppppoooooopppqqqssstttwwwvvvuuuuuutttsssssssssssssssuuuxxx|||~~~vvvmmmfff```]]]ZZZYYYXXXVVVTTTRRRPPPOOONNNLLLLLLKKKKKKLLLQQQQQQRRRRRRQQQPPPOOONNNKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIKKKOOOUUU]]]eeejjjrrrwww}}}~~~tttqqqrrrtttrrrmmmeeeZZZNNNCCC===333333111000///...............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------..................////////////......,,,---...000222444555666555555666:::DDDTTTjjjyyy|||~~~{{{wwwtttrrrvvvvvvvvvvvvvvvuuussssssqqqooommmkkkjjjjjjkkklllttt{{{|||yyyyyyyyywwwxxxvvvsssqqqpppqqqssstttpppooommmlllmmmppprrrtttvvvvvvvvvuuuuuutttssssssrrrsssuuuwwwzzz}}}~~~xxxpppfff___YYYXXXWWWWWWWWWVVVTTTRRRPPPPPPOOONNNMMMLLLLLLLLLNNNOOOQQQQQQQQQPPPOOONNNKKKKKKJJJIIIIIIHHHGGGGGGGGGIIILLLOOOSSS[[[dddjjjrrrvvv|||~~~~~~www}}}sssqqqssstttrrrmmmeeeYYYLLL@@@999444333222000////////////------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---------,,,,,,,,,+++......//////000/////////+++,,,---///111333444555555555666<<>>RRRhhhuuu{{{~~~}}}{{{{{{}}}|||yyyvvvqqqmmmkkkiiihhhfffffffffgggjjjmmmppprrrsssqqqooommmllllllmmmnnnpppsssuuutttrrrqqqsssuuuvvvuuutttrrrqqqqqqqqqqqqppprrrttttttsssssstttuuutttssssssssstttssspppnnnllllllmmmnnnpppqqqsssttt~~~zzzmmmllliiifffbbb___]]][[[[[[[[[\\\[[[ZZZXXXVVVUUUTTTRRRPPPOOOPPPOOONNNLLLJJJKKKLLLNNNNNNOOOOOOOOONNNMMMLLLJJJIIIJJJJJJKKKIIILLLNNNOOORRRXXXaaagggvvv{{{~~~~~~yyywwwssskkkppprrrmmmdddZZZMMMAAA666444222111111111000...////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////000000000000000000000111111222444444999888AAASSSfffqqqwww{{{}}}{{{|||}}}}}}zzzuuupppllljjjiiihhhfffeeeeeeeeegggkkkoooqqqrrrqqqooonnnmmmnnnnnnoooppprrrsssrrrqqqqqqsssvvvvvvuuutttsssrrrqqqqqqqqqoooqqqtttvvvvvvvvvvvvwwwuuutttsssttttttssspppnnnllllllmmmmmmoooqqqsssttt||||||yyynnnllliiieee```\\\XXXVVVWWWWWWXXXXXXXXXVVVUUUTTTTTTRRRQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOOOOLLLLLLJJJIIIHHHHHHIIIIIIJJJMMMOOOPPPSSSYYYbbbhhhxxx}}}~~~vvvqqqlllqqqsssnnnfff\\\OOOCCC777555222111111111000///////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........////////////000000000000000000000111222333444555888:::DDDVVVgggrrryyyzzz{{{~~~~~~|||wwwrrrmmmkkkiiiiiigggfffddddddfffiiimmmoooooonnnnnnmmmmmmnnnooopppppppppqqqqqqqqqrrrtttuuuuuutttsssqqqppppppppppppnnnrrrvvvyyyyyyyyyyyyzzzvvvuuutttttttttssspppnnnnnnnnnmmmmmmoooqqqssstttxxx{{{|||yyywwwooonnnjjjfff```ZZZUUURRRTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHLLLNNNPPPRRRTTTZZZcccjjj{{{vvvpppoootttuuuppphhh]]]PPPDDD999666333111111111000///////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........////////////000000000000000000000111222444555666666:::GGGZZZkkkwww{{{|||}}}xxxtttooollljjjiiiffffffeeedddeeegggiiijjjjjjjjjkkkkkkmmmnnnooopppoooooopppqqqssstttuuuuuutttsssrrrpppooooooooooooooosssyyy|||}}}|||||||||vvvuuuuuuuuuuuussspppnnnooonnnmmmmmmnnnpppsssttttttxxx{{{|||{{{{{{~~~}}}zzzwwwtttrrrnnnmmmjjjfff```ZZZUUURRRSSSTTTUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRROOOMMMMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJIIIKKKNNNPPPQQQTTTZZZcccjjjzzzvvvooopppuuuvvvqqqiii___RRRFFF:::777333111000111000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////000000000000000000000111333444666777666<<>>===<<<;;;;;;;;;===???BBBEEEHHHLLLQQQUUUVVVXXXZZZ[[[[[[]]]___aaa```bbbfffkkkpppsssvvvwwwxxxyyyzzz|||}}}{{{vvvsssnnnjjjgggeeebbb```[[[YYYVVVUUUUUUUUUTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFGGGLLLQQQUUU]]]ffflllrrrzzz~~~|||qqqttttttsssqqqkkk^^^QQQCCC:::333222222000000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////000111111000222333333333555:::>>>RRRfffzzzxxxvvvwww~~~}}}|||xxxtttqqqjjjiiigggeeedddbbbbbbaaa```___^^^]]]^^^```ccceeefffhhhjjjmmmooopppppppppooonnnkkkhhhfffeeeeeeeeehhhpppvvvvvvuuuvvvvvvttttttrrrppppppppppppooonnnhhhhhhgggfffdddbbb```___YYYWWWRRRMMMIIIFFFEEEEEECCCBBBBBBBBBBBBAAA???<<<<<<;;;:::999888888888888999:::===???AAAEEEIIIMMMMMMOOORRRSSSTTTUUUWWWYYYZZZ\\\___ccchhhkkkmmmoooqqqqqqqqqsssvvv{{{}}}zzzwwwrrrnnniiifffcccaaa^^^\\\XXXVVVSSSRRRSSSTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFGGGEEEGGGMMMQQQUUU^^^fffjjjpppxxx{{{ssstttsssqqqpppkkk___RRRCCC:::333222222111111333////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000111222222000222333333222555;;;@@@WWWkkk|||uuutttwww~~~{{{wwwtttkkkjjjhhhfffdddcccbbbbbbaaa```______```aaacccdddeeefffgggiiikkkmmmooopppqqqooollliiigggfffffffffiiipppvvvuuutttttttttrrrqqqooommmmmmnnnnnnmmmllldddddddddcccaaa___]]]\\\VVVSSSNNNIIIEEECCCBBBBBB???>>>>>>?????????<<<::::::999888777777666666777777999;;;<<<===@@@DDDGGGEEEHHHJJJLLLMMMNNNPPPRRRUUUVVVYYY\\\```ccceeegggiiihhhhhhjjjmmmqqquuuxxx{{{~~~}}}|||zzzxxxuuurrrmmmiiieeeaaa___\\\ZZZXXXVVVSSSQQQPPPQQQSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLKKKIIIGGGFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFDDDFFFKKKPPPTTT]]]eeejjjpppwww}}}|||vvvuuusssppppppmmmaaaUUUEEE<<<444222222000000222////////////............------------------------++++++++++++,,,,,,---...---,,,+++******,,,---///------------------------,,,,,,,,,------------...////////////000111222333000222444333222555;;;AAAYYYnnn~~~{{{uuutttxxx}}}yyyvvvkkkjjjhhhfffdddcccbbbbbbaaaaaaaaaaaaaaabbbcccccceeeeeeeeefffiiillloooqqqsssqqqmmmjjjhhhhhhhhhhhhjjjqqqvvvuuusssssssssqqqooommmkkkkkkllllllkkkjjjaaabbbbbbaaa___]]][[[YYYTTTQQQLLLGGGCCCAAA@@@@@@>>>======>>>@@@???===;;;:::999888777777777777777888:::;;;<<<===???CCCEEEAAADDDGGGIIIJJJKKKMMMOOOQQQSSSUUUXXX[[[^^^```aaacccbbbbbbcccfffjjjnnnqqqvvvyyy}}}~~~~~~}}}}}}~~~~~~|||yyyxxxvvvtttqqqnnniiifffaaa^^^[[[YYYWWWUUUTTTRRROOOOOOPPPRRRSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNLLLKKKIIIGGGFFFEEECCCDDDFFFHHHIIIHHHFFFEEEDDDCCCEEEJJJOOOSSS\\\dddjjjpppxxx|||}}}~~~xxxwwwsssqqqqqqnnncccWWWHHH>>>555222111//////111000/////////....................................------,,,,,,++++++,,,,,,---,,,+++******,,,...///////////////////////////........./////////000000////////////000111222333000222444333222555<<>>@@@BBBEEEHHHJJJKKKJJJLLLOOOSSSVVVXXXYYYZZZZZZ\\\^^^```bbbdddhhhjjjrrruuuyyyzzzzzzzzzzzzzzz}}}~~~}}}zzz|||yyyuuuqqqnnnkkkhhheeeeee```[[[XXXWWWUUURRROOOPPPOOOOOONNNNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOQQQQQQSSSSSSRRROOOLLLKKKLLLNNNOOONNNMMMKKKIIIFFFEEEDDDBBBCCCDDDFFFFFFGGGGGGGGGDDDFFFIIIKKKNNNUUU___gggmmmrrryyy~~~uuurrrsssqqqqqqjjjZZZKKK???444111111///...///111111000000//////......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111////////////000000000000///444222333999888;;;III```kkk{{{{{{uuuxxx}}}}}}yyyvvvtttppplllgggdddcccccccccbbbbbbaaa___^^^]]]^^^___``````bbbdddgggiiijjjkkkkkknnnmmmlllkkkiiigggfffffflllmmmnnnoooooonnnlllkkkkkkiiifffeeeeeefffeeeddd___^^^^^^]]][[[XXXUUUTTTMMMJJJFFFCCCBBBAAA@@@>>><<<<<<;;;;;;:::999999999:::999888777777666777777666666888999:::;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWVVVXXXZZZ\\\]]]```cccfffkkknnnqqqtttttttttuuuuuuyyyzzz|||~~~~~~{{{yyywwwsssoookkkhhheeeaaa______[[[VVVTTTSSSRRROOOMMMNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMMMMNNNOOOPPPQQQSSSSSSRRROOOLLLKKKLLLNNNOOONNNMMMKKKIIIGGGEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHJJJMMMTTT^^^ffflllrrryyy}}}uuuqqqssspppooohhhYYYLLLAAA666333333111000000000000000000//////....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------------------,,,,,,......---------...///000////////////000000000111000555333333999999===KKKbbbkkkwwwyyytttwww|||}}}yyyvvvuuuppplllhhheeeeeeeeeeeedddaaa```___]]]]]]^^^_________aaacccfffhhhiiiiiiiiijjjjjjiiihhhgggfffeeeeeejjjkkklllmmmlllkkkiiihhhiiigggdddccccccdddcccbbb^^^]]]]]][[[XXXUUURRRPPPKKKHHHEEEBBBAAAAAA???>>>===<<<<<<;;;;;;:::::::::;;;:::999888777777777777555666777888:::::::::::::::;;;<<<>>>???AAABBBCCCFFFGGGJJJLLLOOOQQQRRRRRRPPPRRRTTTUUUWWWYYY]]]___aaadddgggjjjkkklllnnnooossstttvvvyyy{{{}}}}}}{{{yyyyyyyyyyyyxxxwwwoookkkgggbbb___\\\XXXVVVUUUSSSOOOMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRPPPMMMKKKLLLMMMOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEECCCFFFHHHIIILLLSSS]]]eeelllqqqxxx|||}}}~~~wwwqqqrrrooonnnhhhXXXOOOCCC888444444222111111000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------........................---------...///000/////////000000000111111111666444444999999???OOOfffkkksss~~~vvvtttvvv{{{~~~~~~zzzwwwuuuppplllhhhfffffffffffffff``````___^^^]]]^^^^^^______```bbbdddfffgggggggggffffffeeeeeeeeedddddddddiiijjjkkkkkkkkkiiigggfffgggdddbbb```aaaaaa``````]]]]]]\\\ZZZWWWSSSPPPNNNIIIGGGDDDBBBAAAAAA???>>>=========<<<<<<;;;;;;;;;;;;:::999888777666666666444555777888999999::::::::::::;;;<<<===???@@@@@@DDDEEEGGGIIIKKKLLLNNNNNNJJJLLLNNNPPPQQQSSSVVVYYYXXX\\\___bbbdddfffhhhjjjnnnoooqqqsssvvvxxxzzz{{{zzzwwwtttsssssssssrrrqqqgggddd___[[[XXXTTTQQQNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJKKKLLLNNNOOOQQQQQQRRRRRRRRRPPPMMMLLLLLLMMMOOONNNMMMKKKIIIHHHFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGIIILLLSSS\\\dddmmmrrrxxx|||}}}~~~~~~{{{~~~yyysssrrrooooooiiiZZZPPPDDD999555444222000111////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///............////////////........./////////000000//////000000000111111111111666333333888999BBBTTTiiijjjnnnyyy~~~wwwuuuxxx|||~~~{{{xxxvvvpppmmmiiiffffffggggggfff``````______^^^^^^^^^^^^^^^___aaacccddddddddddddbbbbbbbbbcccccccccddddddiiijjjkkkkkkkkkiiigggeeedddbbb___^^^^^^^^^^^^]]]]]]\\\[[[YYYVVVSSSPPPNNNHHHFFFCCCBBBBBBBBB@@@>>>>>>>>>===============<<<:::999888777666555555555444555666777888999999999::::::;;;<<<===>>>??????CCCDDDDDDFFFGGGHHHJJJJJJFFFHHHJJJKKKLLLNNNRRRTTTTTTWWWZZZ]]]```bbbeeegggiiijjjlllnnnqqqsssuuuvvvwwwtttpppnnnlllllljjjiii```\\\XXXTTTRRROOOKKKIIIFFFFFFEEEDDDCCCDDDEEEFFFEEEFFFFFFGGGHHHIIIKKKLLLJJJKKKLLLNNNPPPQQQRRRSSSQQQRRRRRRQQQNNNLLLLLLLLLNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIILLLRRR\\\cccmmmrrryyy|||~~~|||uuutttpppqqqkkk]]]QQQEEE999555444111///000.............../////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000000000//////000000111111111111000000000000111111111111///555333222777:::EEEZZZhhhhhhkkktttzzzwwwzzz~~~~~~|||xxxvvvqqqmmmiiiffffffffffffeee```````````````_________]]]^^^```bbbbbbbbbbbbaaa______```aaabbbcccddddddiiijjjkkkkkkjjjhhhfffdddbbb___\\\[[[[[[\\\[[[ZZZ[[[[[[ZZZXXXUUURRROOONNNGGGEEEDDDCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>:::999888666555444444444333444555777888888888888999999:::;;;<<<===>>>???BBBBBBBBBBBBCCCDDDEEEFFFCCCEEEGGGHHHIIIKKKNNNPPPQQQSSSWWWYYY\\\^^^bbbeeeeeefffgggiiikkkmmmooooooqqqnnnjjjgggeeeccc```^^^XXXUUUQQQNNNKKKIIIFFFDDDAAABBBBBBAAA@@@@@@CCCEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSSSSSSSQQQRRRSSSQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEECCCCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJLLLSSS\\\ccclllqqqxxx|||~~~}}}uuutttqqqrrrnnn```RRRFFF:::666444111//////---............/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000...///000111111111000000000000000111111111222222...444333222888<<>>>>>??????>>>>>>>>>@@@AAABBBAAABBBDDDEEEFFFGGGJJJMMMNNNPPPSSSUUUWWWZZZ^^^aaaaaabbbcccdddfffggghhhiiihhheeebbb```^^^ZZZVVVSSSOOOLLLIIIFFFEEECCCAAA???>>>???@@@>>>======@@@CCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSRRRRRRPPPRRRSSSRRROOOLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKMMMSSS]]]dddjjjooovvvzzz||||||tttsssppprrrooobbbUUUHHH<<<888666222000000---------.........///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......///000000,,,---...///000//////...000000111111111222222222///555444333:::@@@PPPiiipppttt|||~~~zzzxxx{{{||||||yyywwwrrrnnniiieeeddddddcccbbbbbbbbbbbbbbbbbbaaa``````\\\]]]___`````````______\\\]]]^^^```bbbccceeeeeehhhhhhiiiiiihhhfffcccbbb___\\\YYYXXXXXXYYYXXXWWWUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFEEEEEEFFFEEECCCAAA??????????????????@@@@@@===<<<:::888777666555555222333444666777777888888555555777888:::<<<===>>>======<<<;;;<<<===>>>??????@@@BBBCCCDDDEEEHHHKKKLLLNNNPPPRRRTTTWWW[[[^^^______```aaabbbcccdddddd___^^^\\\ZZZXXXUUUPPPMMMIIIFFFCCCAAA@@@???===;;;<<<===>>>===;;;;;;>>>AAABBBBBBCCCEEEGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQPPPRRRSSSRRROOOLLLKKKKKKIIIIIIHHHGGGFFFDDDDDDCCCAAAAAACCCDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMTTT]]]dddhhhmmmtttyyy{{{~~~{{{sssrrrooorrrooocccVVVJJJ>>>999777444111111---------.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---...//////000++++++---.........---,,,000111111111111222222222///666555555<<>>>>>?????????@@@@@@@@@@@@@@@>>>;;;777555555666555666666666666666555555666666666777888888999999<<<<<<;;;:::;;;<<<===>>>======>>>???AAACCCEEEFFFHHHJJJLLLNNNOOORRRWWWZZZ\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYWWWTTTPPPMMMJJJHHHBBBAAA@@@???>>>===<<<;;;:::999::::::;;;<<<===>>>>>>@@@BBBDDDFFFHHHKKKNNNMMMQQQSSSPPPOOOQQQSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIILLLRRR\\\ccclllpppuuuzzz}}}{{{ssssssqqqkkkdddXXXMMM@@@777555555444222////////////..................---------,,,,,,,,,------------------------------------------------,,,,,,------...///000000---......///////////////000000000111222222333333222333777::::::CCC\\\uuu}}}wwwuuuyyy{{{~~~~~~zzzwwwqqqooojjjfffcccbbbbbbbbbbbbaaaaaa```___^^^^^^^^^\\\\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[\\\^^^bbbfffiiillllllkkkiiifffccc```___[[[ZZZYYYWWWVVVTTTSSSRRRQQQPPPPPPOOONNNNNNOOOOOOLLLLLLKKKIIIGGGEEEBBBAAA???@@@@@@@@@AAAAAAAAABBB@@@@@@>>>;;;777555555666666777777777777777666666777777777888999999::::::<<<;;;;;;:::;;;<<<===>>><<<======???@@@BBBDDDEEEIIIJJJMMMNNNPPPSSSWWWZZZ[[[ZZZYYYXXXVVVUUUTTTSSSPPPOOONNNKKKHHHEEECCCBBBAAA@@@???>>>===<<<;;;;;;999999999::::::;;;<<<===>>>@@@BBBCCCEEEHHHLLLOOOPPPSSSTTTQQQQQQSSSSSSQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJMMMSSS]]]dddlllpppuuuyyy{{{~~~~~~uuutttrrrlllfffYYYNNN@@@777555555444222////////////..................---------,,,,,,,,,------------------------------------------------,,,,,,------...//////000---......///////////////000000000111222222333333222333666999===JJJddd}}}}}}wwwvvvzzz{{{|||}}}yyyvvvrrroookkkgggdddbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\^^^^^^^^^]]]\\\\\\[[[[[[XXXWWWXXXYYY\\\aaaeeehhhnnnmmmllliiieeeaaa^^^[[[XXXXXXWWWUUUSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNLLLLLLKKKJJJHHHEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???<<<888666666666777777888888888888777777888888888999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<===???AAABBBCCCFFFHHHJJJLLLMMMOOORRRUUUXXXWWWUUURRROOOMMMKKKIIIIIIHHHGGGFFFDDDBBB@@@@@@???>>>>>>===<<<;;;;;;:::999999999999:::;;;<<<<<<>>>???AAABBBDDDGGGLLLPPPUUUWWWVVVTTTTTTVVVTTTOOOOOOOOONNNMMMMMMLLLKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNUUU^^^fffmmmppptttxxxzzz|||vvvtttsssnnnhhhZZZOOOAAA777555555444222////////////..................---------,,,,,,,,,------------------------------------------------,,,,,,------.../////////---......///////////////000000000111222222333333222333555999AAASSSooo{{{xxxxxx{{{||||||}}}yyyvvvsssqqqmmmiiieeecccbbbbbbdddcccbbbaaa___]]]\\\\\\```___^^^\\\[[[ZZZZZZZZZVVVUUUUUUVVVXXX\\\```cccjjjjjjiiigggddd```\\\ZZZUUUUUUTTTRRRQQQPPPOOONNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@===999777666777666666777888888888777777777777888888999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===???@@@AAABBBDDDFFFGGGHHHIIILLLNNNRRRQQQOOOLLLIIIGGGDDDCCCCCCBBBBBB@@@@@@?????????=========<<<<<<;;;;;;;;;999999999999999:::;;;;;;>>>???@@@AAACCCGGGLLLPPPXXXZZZYYYWWWXXXYYYUUUNNNMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKMMMPPPWWW```hhhnnnqqqtttwwwyyy{{{|||tttssssssooojjj[[[PPPAAA888555555333111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---......///////////////000000000111222222333333444333444999EEE[[[www{{{yyyzzz|||~~~~~~{{{xxxtttrrrnnnjjjgggdddcccbbbeeeeeedddbbb```___^^^]]]```___]]]\\\ZZZZZZYYYYYYUUUTTTSSSSSSTTTVVVYYY[[[bbbbbbccccccaaa^^^[[[YYYSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKKKKJJJIIIHHHFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA>>>:::888777777444555666666777777777666666666777777888999999999:::::::::;;;;;;;;;;;;;;;999::::::;;;<<<>>>???@@@@@@BBBDDDEEEEEEEEEGGGIIIKKKKKKIIIGGGFFFDDDBBBBBB<<<<<<;;;::::::;;;;;;<<<==================<<<<<<::::::999999::::::;;;;;;>>>???AAABBBCCCFFFKKKNNNYYY]]]]]][[[ZZZZZZUUUOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDGGGJJJMMMQQQXXXbbbiiiooorrrvvvxxxzzz{{{~~~wwwqqqrrrsssoookkk\\\QQQBBB888555444333111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---......///////////////000000000111222222333333555444444999IIIbbb|||{{{zzz{{{~~~~~~|||uuusssppplllhhheeecccbbbeeeeeedddcccaaa```_________^^^]]]\\\[[[ZZZYYYYYYUUUSSSQQQPPPPPPQQQSSSUUUWWWYYY[[[]]]]]][[[YYYWWWQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB???<<<888777777333444555666666777666666555666666777888888999999999999:::;;;;;;;;;;;;:::999:::::::::<<<===>>>???@@@BBBDDDEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCBBBAAAAAA>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>????????????;;;;;;;;;::::::;;;;;;<<<>>>@@@BBBCCCDDDFFFHHHKKKXXX^^^aaa___[[[YYYVVVQQQMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBDDDDDDBBBEEEJJJMMMRRRYYYbbbiiipppsssxxx{{{||||||}}}~~~uuuppprrrtttpppkkk]]]RRRCCC999555444222000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///////////////000000000111222222333333555555666<<>>??????AAADDDDDDDDDCCCCCCDDDAAAAAA@@@@@@@@@?????????AAA@@@???>>>???@@@BBBCCC???@@@@@@@@@AAAAAABBBBBB===<<<<<<;;;;;;<<<<<<===>>>AAACCCEEEEEEEEEFFFGGGUUU^^^eeebbb[[[XXXVVVTTTNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDD@@@DDDIIIMMMRRRYYYbbbiiippptttzzz}}}~~~~~~}}}}}}wwwsssuuuvvvpppjjj^^^SSSDDD999555444222000////////////..................---------,,,,,,,,,++++++++++++++++++++++++------------------------........................---......///////////////000000000111222222333333333555777@@@UUUppp~~~|||}}}|||vvvtttqqqnnnjjjfffcccbbbbbbbbbaaaaaa``````______[[[\\\]]]^^^]]][[[YYYXXXQQQOOOMMMLLLLLLMMMOOOQQQLLLNNNQQQTTTUUUTTTRRRQQQPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCAAA===999888777555555777888888999999999777888888999::::::;;;;;;888999:::;;;<<<;;;:::::::::::::::;;;<<<===>>>???===???BBBBBBAAA@@@@@@AAA?????????>>>>>>=========???>>>===<<<<<<>>>???AAAAAAAAAAAABBBBBBCCCCCCDDD>>>======<<<<<<<<<======>>>AAADDDFFFFFFEEEDDDEEESSS___gggccc[[[WWWVVVVVVPPPOOONNNLLLKKKIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCC???CCCHHHMMMQQQYYYbbbiiipppuuu{{{}}}|||zzzwwwxxxwwwqqqjjj___SSSDDD999555444222///000/////////..................---------,,,,,,,,,++++++++++++++++++++++++------------------------.....................------......///////////////000000000111222222333333222555888CCCZZZuuu}}}~~~~~~{{{xxxxxxzzz|||~~~yyysssmmmiiieeeaaa^^^aaaaaa```______^^^]]]]]]\\\]]]^^^^^^\\\YYYVVVTTTPPPPPPNNNMMMLLLKKKKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNLLLKKKIIIHHHHHHEEEEEEGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA===999666777777666666666888999:::888888999::::::::::::999::::::::::::::::::::::::888:::<<<<<<<<<<<<>>>???BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======AAA@@@?????????@@@AAABBBDDDCCCDDDFFFIIIIIIHHHFFFCCCAAA???===<<<<<<===>>>@@@BBBEEEFFFEEEEEEFFFGGGOOO]]]iiiggg]]]WWWTTTSSSQQQNNNLLLKKKKKKJJJIIIHHHDDDEEEEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCFFFLLLRRRXXXaaajjjqqquuu{{{~~~}}}}}}~~~zzzwwwyyywwwpppiii]]]SSSDDD999444333333222000000000000////////////........................------------------------................................................,,,------...///000111111......///000111222333333111999:::BBB\\\sss}}}}}}~~~|||yyytttooommmmmmoooppp{{{~~~zzzuuuppplllhhhdddbbb___^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^^^^]]]ZZZWWWUUURRRQQQOOONNNMMMLLLLLLLLLIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCAAA>>>:::888888777666666777888999:::888888999::::::::::::999::::::::::::::::::::::::888999;;;<<<;;;<<<===???@@@@@@@@@@@@????????????@@@@@@@@@@@@???????????????>>>>>>???@@@BBBDDDEEEFFFFFFFFFHHHJJJJJJIIIGGGDDDBBB@@@>>>======>>>>>>AAACCCFFFHHHHHHGGGHHHIIIPPP___jjjhhh___XXXUUUSSSQQQOOOLLLKKKKKKKKKIIIHHHEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCFFFLLLRRRXXXaaajjjppptttyyy|||}}}}}}||||||~~~xxxvvvxxxxxxrrrlll___TTTEEE:::444333222111000000000/////////..............................------------------------................................................------......//////000000......///000111222333333333::::::CCC]]]ttt~~~{{{uuummmjjjfffbbbaaaaaacccdddppp}}}|||wwwsssoookkkgggddd___^^^\\\ZZZYYYYYYYYYYYY[[[\\\^^^___^^^\\\YYYWWWTTTSSSQQQOOONNNMMMLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKOOONNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCAAA???<<<;;;999888777777777888999:::888999999:::::::::::::::::::::::::::::::::::::::777999;;;;;;;;;;;;===>>>@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA======>>>@@@BBBEEEGGGIIIIIIHHHIIIJJJLLLKKKIIIGGGEEECCCAAA???>>>>>>??????@@@CCCFFFHHHHHHHHHIIIJJJRRR```kkkjjjaaaZZZVVVSSSQQQOOOLLLKKKKKKKKKJJJHHHEEEFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEELLLRRRXXXaaajjjpppssswwwzzz{{{{{{|||}}}~~~~~~uuusssvvvwwwtttoooaaaVVVGGG;;;444222111000/////////.........------........................------------------------.........................................................///////////////...//////000111222333333444;;;;;;DDD^^^sss}}}|||tttlllfffcccaaa^^^\\\[[[\\\]]]^^^fffsss{{{wwwsssnnnhhhdddaaa```]]][[[YYYYYYYYYZZZZZZ[[[]]]______]]][[[ZZZWWWUUUSSSQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLPPPNNNLLLKKKJJJKKKLLLLLLKKKLLLMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCAAAAAABBBCCCBBB@@@???===::::::888888777888999:::888999::::::;;;;;;::::::::::::::::::::::::::::::777999:::;;;:::;;;===>>>AAA@@@@@@@@@????????????>>>>>>???@@@@@@AAABBBBBB??????AAABBBDDDGGGHHHIIIJJJIIIIIIJJJKKKKKKIIIGGGEEEDDDBBB???>>>???@@@@@@>>>AAADDDFFFFFFFFFGGGHHHRRR___jjjiiiaaaZZZVVVSSSQQQOOOLLLKKKKKKKKKJJJHHHFFFFFFEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEELLLRRRXXXbbbkkkqqqtttxxxzzzzzz{{{}}}~~~vvvrrrtttuuutttqqqcccXXXHHH<<<555222000//////.........------------........................------------------------................................................///////////////............///000111222333333444555::::::EEE___rrr{{{|||tttnnnhhhaaa\\\\\\[[[ZZZYYYYYYZZZ\\\\\\```lll}}}~~~xxxqqqjjjeeeaaa___]]][[[YYYXXXWWWWWWXXXZZZ\\\^^^___^^^]]][[[YYYWWWUUURRROOOMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNNNNLLLLLLIIIHHHGGGFFFDDDDDDDDDDDDAAABBBBBBCCCBBBAAA@@@@@@<<<;;;:::888888888999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::777999;;;;;;;;;;;;===???????????????????????????===>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIIJJJJJJHHHFFFFFFDDDBBB@@@??????@@@AAA>>>AAADDDFFFFFFFFFGGGHHHQQQ\\\eeeddd^^^YYYTTTQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEELLLRRRXXXbbbkkksssvvvyyy{{{|||}}}~~~yyysssrrrsssrrrqqqeeeZZZJJJ<<<555222000//////.........------------........................------------------------................................................///////////////.........//////000111222333444444555999:::GGGaaapppxxx~~~wwwnnngggccc___[[[WWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^ggguuu|||tttkkkfff^^^^^^\\\ZZZXXXVVVTTTSSSUUUXXX[[[^^^______^^^]]]ZZZXXXVVVRRROOOLLLKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKMMMOOOPPPOOONNNMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA>>>===;;;999888888999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888:::<<<<<<<<<<<<>>>???<<<<<<======>>>???????????????@@@AAAAAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIGGGEEEFFFDDDBBB@@@??????@@@@@@BBBDDDGGGHHHHHHGGGHHHIIIMMMVVV^^^]]]XXXUUURRROOOOOOMMMKKKIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAEEELLLRRRYYYbbbllltttwww{{{~~~}}}uuuqqqqqqqqqqqqfff[[[JJJ===666333111////////////.........------........................------------------------.........................................................//////////////////000000111222333444444555999<<>><<<:::999888999999999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::999;;;============???AAA===>>>>>>@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEFFFHHHJJJJJJHHHFFFEEECCCAAA???>>>>>>???@@@CCCEEEHHHHHHGGGFFFFFFGGGHHHPPPVVVUUUQQQPPPOOOMMMNNNLLLIIIHHHHHHHHHFFFEEECCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAADDDLLLRRRYYYccclllssswww|||~~~wwwrrrrrrssssssfff[[[KKK>>>666333111000000000000/////////..............................------------------------................................................------......//////000000///000111111333333444555666:::???PPPiiisssvvvzzzqqqgggaaaZZZVVVVVVWWWWWWUUUPPPQQQTTTVVVXXXYYYZZZ[[[^^^ccclllvvv|||vvvooofff```___```aaa```]]]YYYUUURRRRRRTTTXXX\\\^^^___^^^]]][[[YYYVVVRRRNNNKKKIIIHHHJJJIIIHHHFFFEEECCCBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNLLLJJJHHHIIIKKKNNNPPPQQQQQQOOONNNLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<:::999888999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<===>>>===>>>@@@AAA@@@AAABBBDDDFFFGGGIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIEEEEEEFFFHHHJJJKKKJJJHHHEEECCCAAA???>>>>>>??????BBBDDDFFFFFFEEEDDDDDDDDDEEEMMMRRRPPPMMMMMMNNNLLLMMMKKKHHHGGGGGGGGGFFFDDDBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAADDDLLLRRRYYYccclllrrrwww}}}}}}~~~xxxsssssstttvvvfff[[[KKK>>>777444222111000000000000////////////........................------------------------................................................,,,------...///000111111000000111222333444444555777;;;AAATTTmmmuuuwww}}}}}}zzznnnggg]]]ZZZWWWTTTSSSTTTVVVXXXTTTTTTTTTUUUWWWYYYZZZ[[[]]]aaagggpppzzz|||xxxxxxvvvtttooojjjeeebbb^^^\\\[[[[[[[[[ZZZWWWUUUUUUUUUVVVXXXZZZ[[[YYYXXXTTTRRROOOKKKHHHGGGGGGGGGIIIGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDFFFGGGIIIKKKNNNKKKJJJKKKMMMNNNMMMKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???===<<<:::999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>???@@@AAAAAAAAACCCEEEFFFGGGHHHJJJLLLOOOMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLNNNPPPOOOLLLJJJIIIHHHHHHJJJKKKKKKHHHFFFBBB@@@===::::::;;;===???BBBCCCFFFHHHIIIHHHGGGFFFFFFHHHKKKMMMNNNNNNMMMLLLLLLKKKKKKIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????CCCCCCGGGOOOVVV\\\eeennnvvvxxxzzz{{{|||}}}tttpppsssvvvuuuiii___OOOAAA777333111111.........///////////////---.........---,,,,,,+++........................---,,,,,,,,,,,,---......///////////////.........////////////000000000000000111222333222333555777888999FFF^^^qqq}}}}}}xxxwww~~~zzznnnddd^^^ZZZXXXVVVTTTSSSTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\___dddllluuu}}}wwwvvvuuurrroookkkgggeee___^^^\\\\\\]]]]]][[[ZZZVVVVVVVVVXXXYYYZZZXXXVVVRRRPPPMMMJJJHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLNNNMMMLLLMMMOOOOOONNNKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>><<<::::::999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJKKKMMMPPPSSSUUUTTTSSSRRRQQQQQQPPPPPPNNNMMMMMMNNNPPPPPPNNNLLLIIIHHHHHHIIIJJJIIIGGGEEECCCAAA>>>;;;;;;<<<>>>@@@BBBDDDFFFHHHIIIIIIHHHGGGIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????CCCCCCGGGOOOVVV\\\fffooouuuxxxzzz{{{|||}}}uuuqqqtttwwwvvvjjj```PPPBBB888444222111.../////////////////////------......------,,,+++........................---,,,,,,,,,,,,---....../////////////////////...////////////000000000000000111222333222333555777888;;;JJJdddyyyyyyvvvwwwuuuiii```ZZZWWWXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\aaagggnnnuuu{{{~~~}}}~~~xxxwwwuuurrrooollljjjhhhaaa___\\\\\\]]]]]]]]]\\\WWWVVVUUUVVVWWWWWWUUUSSSMMMLLLJJJHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBCCCEEEHHHJJJLLLNNNMMMMMMOOOQQQQQQPPPNNNNNNOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB@@@===;;;999999888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;::::::;;;===@@@CCCFFFGGGGGGJJJMMMOOORRRUUUYYY\\\^^^^^^^^^]]][[[YYYVVVTTTRRRPPPOOOOOOPPPQQQPPPOOOIIIHHHHHHHHHIIIIIIGGGEEEDDDBBB???===<<<===???AAACCCDDDFFFHHHIIIIIIIIIIIILLLMMMMMMMMMLLLJJJHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???CCCCCCHHHPPPWWW]]]fffooouuuwwwzzz|||}}}~~~uuuqqqvvvxxxwwwlllbbbRRRDDD:::555333222//////////////////......------......------,,,,,,........................---,,,,,,,,,,,,---............//////////////////////////////000000000000000111222333222333555777888<<>>;;;888777888888:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<===@@@CCCFFFHHHIIIJJJLLLPPPSSSWWW[[[```dddggghhhiiiiiifffbbb]]]ZZZVVVTTTQQQPPPQQQRRRRRRRRRLLLJJJIIIIIIIIIIIIGGGEEEEEECCCAAA???>>>???@@@AAACCCDDDFFFHHHIIIJJJJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCHHHQQQXXX^^^gggppptttvvvzzz|||}}}~~~tttqqquuuxxxwwwmmmcccTTTFFF<<<777444333////////////............,,,------...------,,,,,,........................---,,,,,,,,,,,,---..................////////////////////////000000000000000111222333222333555777777===QQQlll{{{uuuuuuxxxwwwpppfff]]]YYYYYYZZZ[[[YYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUXXXZZZ\\\___bbbeeeggghhhdddfffhhhiiijjjmmmqqqtttxxxxxxzzz{{{}}}}}}xxxsssooommmlllhhhddd___\\\[[[ZZZYYYWWWUUUSSSPPPOOONNNMMMKKKIIIGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFHHHKKKNNNQQQUUUXXXZZZVVVVVVTTTRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDEEEDDDCCCAAA>>>:::777666777888:::;;;<<<======>>>>>>===;;;:::999:::;;;<<<;;;===@@@CCCFFFGGGHHHHHHLLLNNNRRRVVVZZZ```gggkkkpppqqqsssssspppkkkeeeaaa\\\YYYUUUSSSSSSTTTTTTTTTOOOMMMKKKJJJJJJJJJHHHGGGEEEDDDBBB@@@???@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCIIIRRRZZZ___hhhpppsssvvvzzz}}}~~~tttpppuuuwwwuuunnneeeVVVHHH>>>777444333000000//////.........---,,,,,,------...------,,,........................---,,,,,,,,,,,,---......---.........//////000000////////////000000000000000111222333222333555777888>>>RRRlll}}}wwwwwwzzz}}}rrriiiddd]]]YYYXXXZZZ\\\]]]YYYYYYZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVXXXZZZ\\\___```aaabbb[[[]]]___```aaadddhhhkkkpppqqqsssuuuwwwyyyzzz{{{|||wwwrrrnnnllllllhhhddd```^^^\\\YYYWWWTTTQQQNNNLLLLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEFFFFFFDDDFFFHHHKKKNNNTTTZZZ^^^[[[ZZZWWWUUURRRPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDCCCAAA>>>;;;888666888999:::<<<>>>??????@@@???>>>;;;:::999:::;;;<<<;;;???DDDHHHKKKLLLKKKIIIOOORRRVVVZZZ___fffmmmrrrvvvxxx{{{{{{yyytttnnnjjjdddaaa]]]ZZZYYYYYYXXXWWWRRROOOLLLKKKKKKJJJIIIHHHDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCJJJSSS[[[aaaiiiqqqrrruuuzzz}}}~~~tttqqquuuwwwuuuoooeeeWWWIII>>>888444222000000000///......------,,,,,,------......------........................---,,,,,,,,,,,,---......------......///000000000////////////000000000000000111222333222333555777888@@@TTTmmm}}}}}}xxxyyy|||yyyooofffbbb___\\\ZZZZZZ\\\]]]]]]ZZZZZZYYYYYYXXXXXXXXXWWWXXXWWWVVVVVVUUUUUUUUUUUUSSSUUUWWWZZZ\\\]]]]]]]]]ZZZ[[[\\\\\\\\\^^^aaadddhhhiiikkknnnqqqtttwwwxxx{{{{{{{{{|||}}}~~~yyytttooommmkkkhhheeebbb```]]]ZZZWWWTTTQQQNNNLLLKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFGGGHHHJJJPPPXXX^^^___]]]ZZZWWWTTTRRRQQQPPPOOONNNMMMKKKKKKJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHDDDDDDDDDCCC@@@===999777888999;;;===???AAAAAABBB@@@>>><<<:::999:::;;;<<<>>>CCCKKKRRRVVVVVVSSSQQQUUUXXX[[[___eeelllsssyyy|||~~~|||wwwtttllliiieeebbb```^^^\\\ZZZRRRPPPLLLKKKJJJJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCJJJTTT\\\aaaiiiqqqqqquuuzzz}}}vvvsssvvvwwwuuunnneeeWWWIII???888333111111000000///......------+++,,,------......------........................---,,,,,,,,,,,,---......------......///000000111////////////000000000000000111222333222333555777999BBBWWWqqqyyyvvvzzz~~~tttnnngggaaabbb```]]]]]]^^^^^^^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWQQQSSSUUUXXXZZZ[[[[[[[[[]]]]]]]]]\\\[[[\\\^^^```bbbcccfffjjjnnnrrruuuwwwxxxxxxxxxyyyzzz}}}~~~zzzuuupppnnngggeeecccaaa```]]]YYYVVVUUURRRNNNLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPLLLKKKJJJIIIHHHIIIIIIJJJGGGGGGGGGFFFGGGMMMVVV]]]aaa___\\\XXXUUUSSSQQQQQQOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDBBB???;;;999999:::<<<>>>@@@BBBBBBCCCAAA???<<<:::999999;;;<<>>===>>>???AAABBBBBBCCCCCCCCCBBB@@@===::::::<<<>>>JJJYYYmmmzzz|||wwwqqqnnnhhhjjjkkkmmmoootttzzz}}}wwwrrrlllddd^^^ZZZVVVPPPKKKIIIHHHHHHGGGEEEDDDCCCAAA@@@@@@?????????@@@AAABBBDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCBBBAAA@@@BBBDDDDDDHHHNNNVVV___gggmmmqqqsssvvvzzz}}}~~~~~~}}}vvvuuuttttttsssiiiYYYJJJ???888444222000000000/////////......///............------------,,,,,,,,,,,,---......////////////////////////---------............///......//////000000111111111111000111222444555777???QQQlll}}}sssuuu}}}xxxvvvqqqiiicccaaabbbccccccccccccdddgggkkkmmmnnnmmmllliiidddaaa```______^^^``````^^^^^^]]]^^^______````````````aaabbbcccdddddddddcccccccccdddeeeeeeeeefffhhhjjjmmmppprrrsssppppppooommmkkkkkkmmmooosssvvvyyywwwttttttyyy~~~|||zzzsssqqqmmmiiieeecccaaa```bbb```\\\YYYWWWVVVWWWXXXYYYWWWUUUSSSSSSUUUWWWYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\ZZZXXXUUUSSSRRRQQQNNNNNNLLLJJJHHHIIILLLPPPVVVXXXYYYYYYWWWSSSOOOLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@===;;;;;;===???IIIYYYnnn|||{{{uuusssnnnooopppqqqtttyyy}}}yyyooohhh___ZZZSSSMMMJJJIIIHHHGGGEEEDDDCCCAAA@@@?????????>>>???@@@AAACCCEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAABBBDDDEEEIIIOOOWWW```gggmmmpppsssvvvyyy{{{|||}}}~~~}}}~~~~~~vvvssssssssssssiiiYYYJJJ???888444222////////////............///............------------,,,,,,,,,,,,---......////////////////////////---------............///......//////000000111111111111000111222444666777???TTTooowwwwww~~~www~~~~~~qqqllleee```___```bbbccceeefffhhhlllqqqtttuuutttqqqmmmhhheeeccccccbbbbbbddddddddddddeeefffggghhheeeeeeeeeeeefffggghhhiiihhhhhhhhhgggggggggggghhhfffgggjjjlllppprrruuuvvvpppqqqpppooommmlllnnnoooqqqvvvzzzzzzwwwuuuwwwzzzzzz|||~~~}}}|||tttqqqnnniiieeebbbaaa```bbb```]]][[[ZZZZZZ\\\]]]]]][[[YYYWWWWWWXXXZZZ\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^\\\[[[XXXVVVUUUTTTQQQPPPNNNLLLJJJJJJLLLMMMPPPRRRTTTUUUSSSPPPLLLIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFBBBBBB@@@===;;;;;;===@@@HHHXXXnnn}}}~~~zzzwwwsssssssssvvvzzz~~~}}}vvvfff```WWWOOOKKKIIIHHHHHHEEEDDDCCCAAA???>>>>>>>>>===>>>???AAABBBDDDEEEFFFCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBAAAAAACCCEEEFFFJJJPPPXXXaaagggllloooqqqtttxxxzzz{{{|||}}}~~~~~~}}}|||xxxtttsssssssssiiiYYYJJJ???888444222////////////............///............------------,,,,,,,,,,,,---......---------------------------------............///......//////000000111111111111111111333555777888>>>UUUqqq}}}}}}{{{xxx~~~zzznnniiiddd``````bbbcccdddhhhjjjmmmrrrwwwzzz{{{zzzwwwrrrmmmiiihhhhhhhhhhhhiiijjjkkkmmmnnnoooppppppkkkkkkkkkkkklllmmmnnnnnnllllllllllllkkkjjjjjjjjjggghhhjjjllloooqqqssstttoooppppppooommmlllnnnooonnnsssxxxyyywwwuuuuuuuuuvvvxxx{{{~~~tttrrrnnnjjjeeebbbaaa```aaa```]]][[[ZZZ[[[]]]___^^^]]]\\\\\\[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZXXXVVVUUUSSSRRRPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFAAAAAA???<<<:::;;;===@@@IIIZZZppp~~~yyyxxxxxxzzznnnggg\\\RRRLLLJJJIIIHHHEEEDDDCCCAAA???>>>======<<<===>>>@@@BBBDDDEEEFFFCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBAAAAAACCCEEEGGGKKKRRRZZZbbbhhhlllnnnooorrrvvvyyyzzz{{{}}}~~~}}}{{{|||wwwuuutttsssiiiYYYJJJ???888444222000000000/////////......///............------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111111111111111333555888999???WWWrrr~~~~~~zzz~~~oookkkgggeeefffiiikkkllllllmmmqqqvvv|||{{{wwwqqqnnnmmmmmmnnnnnnoooqqqtttvvvwwwvvvuuutttoooooooooooopppqqqrrrsssoooooooooooonnnmmmlllkkkjjjkkklllmmmnnnooopppppppppqqqqqqqqqooonnnoooqqqpppqqqsssuuuvvvuuuuuutttuuuwwwzzz}}}vvvsssoookkkfffcccaaaaaabbb```]]][[[YYYZZZ[[[\\\^^^^^^_______________^^^^^^\\\ZZZYYYXXXXXXZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBFFFHHHJJJMMMNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@>>>;;;999:::===???JJJ[[[rrr}}}|||~~~uuummm```UUUMMMJJJIIIHHHEEEDDDCCCAAA???======<<<;;;<<<===???AAACCCEEEFFFEEEFFFIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBAAAAAACCCEEEHHHLLLSSS[[[bbbhhhlllnnnmmmppptttwwwyyy{{{}}}~~~}}}|||{{{zzzvvvuuusssiiiYYYJJJ???888444222111111000000000////////////............------------,,,,,,,,,,,,---......---------------------------------............///......//////000000111111111000111222333666888:::AAAYYYrrr|||~~~{{{rrroookkkjjjmmmpppsssuuunnnpppsssyyyzzzuuuqqqpppqqqrrrssstttvvvyyy||||||zzzwwwuuurrrrrrrrrrrrssstttuuuuuuqqqqqqqqqqqqpppnnnmmmlllooooooooooooooonnnnnnnnnqqqssstttsssrrrqqqrrrtttsssrrrqqqsssuuuwwwwwwvvvvvvxxxzzz|||}}}wwwuuuppplllgggdddbbbaaadddbbb^^^ZZZXXXWWWXXXYYY]]]^^^```aaaaaaaaa```______]]][[[YYYXXXXXXYYYZZZWWWXXXYYYZZZZZZYYYWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBFFFHHHKKKNNNOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???===;;;999999<<>>>>>===;;;999;;;>>>AAAJJJ[[[sss~~~|||}}}~~~~~~~~~rrrlllcccXXXPPPJJJGGGFFFGGGEEECCC@@@>>><<<<<<<<<<<<<<<>>>@@@CCCFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJHHHFFFEEECCCEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDBBBAAAAAABBBDDDHHHOOOYYY```cccdddgggiiilllooorrrtttvvvxxx{{{}}}|||}}}{{{tttkkk\\\LLL???777444444111111111111000000000000------..................------------------------......---------......///...............---------000000000000////////////000111222222333666:::===BBBbbbuuuwwwzzz}}}zzz}}}wwwxxx}}}xxx~~~~~~|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||||||||yyyvvvuuuvvvvvvvvvvvvwwwwwwuuuttttttsssttttttssssssssssssrrrqqqpppppptttsssssstttwwwwwwuuusssrrrsssuuuvvvvvvvvvuuutttuuuvvvwwwyyy{{{}}}~~~~~~{{{vvvrrroookkkeeeaaa```^^^\\\ZZZZZZ\\\]]]___aaabbbbbbaaa___]]]^^^^^^\\\[[[YYYWWWUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEECCCFFFKKKOOOQQQQQQOOONNNLLLJJJIIIHHHHHHGGGDDDBBB>>>>>>===;;;:::;;;>>>@@@KKK\\\sss{{{wwwsssppppppqqqrrrrrrmmmhhh___VVVOOOJJJHHHGGGGGGEEECCC@@@>>>===<<<<<<;;;<<<===@@@BBBEEEHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAACCCDDDCCCBBBAAAAAACCCEEEKKKRRR[[[bbbeeefffiiikkkkkknnnqqqsssuuuwwwzzz}}}}}}~~~}}}yyysssjjj[[[KKK>>>777444333111111111111000000000000........................------------------------///......---------..............................000000000000////////////111222333333333666999===DDDcccwwwzzzzzz|||vvvxxx}}}yyy~~~~~~{{{|||}}}}}}zzzxxxyyyyyyxxxwwwxxxwwwuuutttssssssttttttssssssttttttttttttsssrrrtttttttttuuuwwwxxxwwwuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwyyyzzz{{{}}}}}}~~~|||}}}~~~{{{xxxtttoooiiiddd```^^^]]]\\\\\\]]]___```bbbcccdddbbb```^^^^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSUUUSSSRRRPPPPPPQQQSSSTTTUUUTTTSSSRRRPPPOOONNNMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHIIIKKKLLLLLLKKKJJJIIIFFFIIIMMMQQQSSSSSSQQQPPPMMMKKKHHHGGGFFFEEECCC@@@>>>>>>===<<<:::;;;===@@@JJJ[[[rrrsssnnnhhhcccbbbcccddddddccc___YYYRRRMMMIIIHHHHHHFFFEEEBBB@@@>>>===<<<<<<;;;;;;===???BBBEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCBBBAAABBBEEEGGGKKKRRR\\\bbbeeefffiiikkkjjjmmmppprrrtttwwwzzz|||~~~~~~{{{wwwsssjjj[[[KKK>>>666333333111111111111000000000000........................------------------------000///...---------------////////////////////////////////////000000000000222333333333333555999<<>>???>>>===;;;;;;===???HHHWWWnnnrrrlllccc\\\YYYXXXXXXYYYWWWUUUQQQMMMJJJHHHGGGGGGFFFEEEBBB@@@>>>=========:::;;;===???AAADDDGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBBCCCFFFIIIKKKQQQZZZ```bbbdddgggiiiiiilllooorrrtttvvvzzz||||||xxxuuurrriiiZZZJJJ>>>666333222111111111111000000000///...............---------,,,,,,------------------000///...---------------////////////000000000000////////////000000000000333333444333444555999<<>><<<;;;===???EEERRRgggzzz~~~}}}|||{{{zzzzzz{{{~~~qqqjjjaaaXXXSSSQQQPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@>>>=========;;;;;;===???BBBEEEGGGIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCBBBDDDGGGIIILLLRRRZZZ```bbbdddgggjjjiiikkkooorrrtttwwwzzz}}}yyyuuussssssjjj[[[KKK>>>666333333111111111111000000000/////////.........---------,,,,,,,,,---------......//////...---------------.../////////000000111111.../////////000000000111333333444444444666:::===KKKiii{{{yyy}}}zzz}}}{{{yyyvvvvvvwwwxxxzzzyyyyyyzzzzzzzzzyyyyyyxxx{{{||||||{{{yyyyyyzzz{{{}}}}}}|||{{{{{{{{{||||||{{{{{{{{{zzzyyyxxxxxxxxx{{{xxxyyy}}}zzztttpppmmmggggggfffeeeeeeeeeeeeeeecccfffiiiiiihhhfffeeeeeeaaabbbcccdddeeefffffffffgggfffdddbbb___\\\ZZZYYYXXXWWWVVVTTTTTTUUUWWWXXX\\\\\\]]]]]]\\\ZZZXXXWWWWWWVVVTTTRRRQQQPPPOOOOOORRRTTTWWWXXXXXXVVVSSSPPPMMMNNNQQQSSSUUUUUUUUUTTTPPPMMMIIIFFFEEEDDDBBBAAA???@@@@@@>>><<<<<<===>>>BBBMMM___rrr|||yyywwwsssqqqooooooqqqwww|||}}}zzzkkkeee\\\TTTOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBB@@@>>>>>>>>>>>><<<<<<>>>@@@CCCFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCCCCDDDGGGIIIOOOUUU]]]bbbdddfffiiillliiilllooorrruuuwww{{{~~~xxxtttssstttkkk\\\LLL???777444444111111111111000000000000/////////...------,,,,,,+++,,,,,,------...............---------......///---......//////000000111......//////000000111111222333444444555777;;;>>>LLLjjj|||{{{}}}zzzxxxwwwxxxzzz|||||||||||||||{{{zzzyyyyyyyyy{{{|||{{{zzz{{{~~~~~~|||||||||}}}~~~}}}}}}|||{{{zzzxxxxxxwwwzzzwwwwww{{{}}}}}}{{{vvvrrrqqqkkkkkkjjjiiihhhggggggfffcccfffjjjkkkkkkiiiiiiiiifffgggiiijjjkkklllkkkkkklllkkkiiigggdddbbb```___[[[YYYWWWVVVUUUVVVWWWXXX]]]]]]_________^^^\\\[[[ZZZYYYWWWUUUTTTRRRQQQQQQUUUWWWZZZ[[[ZZZWWWSSSPPPNNNOOOQQQSSSUUUUUUUUUTTTPPPMMMIIIFFFEEEEEEDDDCCC???@@@@@@???===<<<<<<>>>AAAJJJZZZlll|||{{{wwwsssmmmiiifffddddddhhhnnnqqqqqqpppbbb]]]VVVPPPLLLJJJIIIGGGHHHIIIIIIJJJIIIIIIHHHGGGEEECCCAAA???>>>>>>>>>>>>======???AAADDDGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDGGGIIIPPPVVV]]]bbbdddfffiiillliiilllpppsssuuuxxx|||~~~~~~wwwssssssuuulll]]]MMM@@@888555555111111111111000000000000000//////...------,,,,,,++++++,,,,,,---......///---------------...///000,,,------...//////000000.........///000111111111000222333444555888===@@@RRRppp{{{{{{yyyxxxyyy|||}}}}}}}}}}}}}}}|||{{{yyyyyywwwyyy{{{{{{{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwxxxvvvvvvzzz|||||||||wwwuuutttnnnmmmlllkkkjjjhhhggggggeeeiiimmmoooooonnnmmmmmmjjjkkkmmmoooppppppooooooooonnnllljjjgggeeecccbbb\\\ZZZXXXVVVUUUVVVWWWWWW]]]^^^```aaaaaa```^^^]]]]]][[[YYYWWWUUUTTTSSSSSSWWWYYY[[[\\\[[[WWWSSSPPPNNNOOOQQQSSSTTTUUUUUUTTTPPPMMMIIIFFFFFFFFFEEEDDD???@@@AAA@@@===<<<<<<===AAAIIIWWWiiizzz|||wwwqqqjjjeeeaaa^^^\\\^^^cccggghhhhhh\\\XXXSSSNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHEEECCCAAA???>>>>>>>>>>>>===>>>@@@BBBDDDGGGJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCDDDDDDCCCCCCBBBAAACCCDDDDDDDDDCCCDDDFFFHHHOOOTTT[[[```bbbdddgggkkkjjjmmmpppsssvvvyyy}}}~~~}}}vvvrrrsssuuulll]]]MMMAAA999666555111111111111000000000000000000///...------,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000111,,,,,,,,,---...//////000---......///000111111222000111333444555999>>>AAAYYYwww}}}}}}|||||||||}}}{{{{{{{{{zzzxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyxxxwwwwwwyyy|||~~~{{{xxxwwwuuuqqqmmmkkkjjjkkkkkkjjjnnnqqqpppllljjjlllppprrrrrrsssvvvxxxxxxvvvtttyyytttooonnnnnnlllfffaaaddd```[[[XXXWWWVVVVVVUUU]]]```dddhhhiiigggdddbbbaaa```]]]ZZZWWWUUUUUUTTTUUUXXX\\\]]][[[YYYWWWVVVPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQNNNKKKHHHFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@JJJVVVdddxxxzzzlllgggiii\\\ZZZYYYXXXZZZ\\\___```ZZZWWWSSSNNNKKKJJJJJJJJJHHHJJJLLLMMMLLLJJJHHHFFFAAA@@@??????>>>>>>??????@@@AAABBBCCCFFFHHHKKKLLLNNNOOOOOOOOOOOONNNMMMMMMIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBDDDGGGJJJQQQUUUZZZ___bbbeeehhhjjjhhhkkkpppsssuuuwwwyyy{{{yyywwwxxxyyyuuummm^^^MMM@@@777333222000000000000///////////////............---------,,,,,,,,,---------......---------............///---------............///000000000000111111111111111000222555555666<<>>>>>>>>===EEERRRccczzz|||ooogggggg]]]ZZZVVVTTTTTTVVVXXXYYYYYYVVVRRRNNNKKKJJJKKKKKKKKKLLLMMMMMMLLLIIIFFFDDDAAAAAA@@@????????????@@@@@@AAABBBEEEGGGJJJLLLMMMNNNNNNOOOOOONNNNNNMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDHHHKKKQQQUUUZZZ^^^aaadddgggiiiiiilllqqqtttvvvxxx{{{}}}~~~xxxwwwxxxyyyvvvmmm^^^NNNAAA888444333000000000000///////////////............---------,,,,,,,,,---------......---------............///........./////////000000000000000000111111111111111000222555555666<<>>DDDPPPccc~~~wwwnnnkkkccc___YYYUUUSSSTTTTTTUUUWWWUUUQQQMMMKKKKKKLLLLLLNNNOOOOOONNNKKKHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAA???AAADDDGGGJJJLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDFFFIIILLLPPPTTTYYY^^^aaadddgggiiijjjmmmqqquuuwwwyyy|||~~~~~~xxxwwwxxxyyywwwnnn___OOOBBB999555444000000000000///////////////............---------,,,,,,,,,---------......---------............///////////////000000000111000000000000111111111111111111222555555666===EEE\\\|||~~~tttssszzz~~~}}}}}}~~~|||}}}~~~}}}{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzxxxxxxwwwvvvwwwxxxzzz{{{}}}yyysssnnnkkkjjjlllmmmvvvzzz~~~}}}|||||||||{{{|||~~~~~~}}}|||{{{wwwrrrmmmeeeaaa\\\XXXVVVUUUTTTRRRQQQSSSVVVZZZ\\\\\\[[[ZZZXXXVVVSSSQQQOOOMMMMMMMMMQQQTTTVVVWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[WWWVVVSSSPPPMMMJJJGGGFFFFFFFFFDDDBBBAAA@@@@@@@@@CCCFFFPPPddd{{{uuuooohhh```[[[YYYYYYXXXWWWUUUSSSPPPMMMKKKKKKLLLMMMOOOOOOOOONNNLLLIIIFFFDDDCCCCCCBBBAAAAAAAAAAAABBB???AAAEEEIIILLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEGGGJJJMMMPPPTTTYYY]]]```cccfffiiijjjmmmqqqtttvvvxxx{{{~~~~~~yyyxxxzzz{{{xxxooo```PPPCCC:::666555000000000000///////////////............---------,,,,,,,,,---------......---------............///....../////////000000000///000000000111111111111222111222555555777>>>GGG^^^|||vvvkkkjjjwwwwww~~~}}}}}}~~~{{{|||}}}|||{{{{{{|||~~~~~~}}}||||||yyyxxxwwwwwwwwwwwwxxxyyy}}}{{{wwwrrrmmmjjjjjjkkklllwwwzzz~~~~~~|||{{{xxxwwwuuuuuuwwwyyyyyyyyywwwwwwvvvvvvuuusssooommmdddaaa]]]ZZZWWWUUURRRPPPNNNOOOPPPRRRRRRRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLLLLQQQRRRTTTTTTTTTTTTVVVWWWZZZ[[[\\\]]]]]]\\\[[[ZZZWWWVVVTTTQQQNNNKKKIIIGGGHHHGGGEEECCCBBBAAA@@@@@@DDDFFFOOOccc}}}xxxqqqhhhbbb```___\\\ZZZUUUSSSPPPMMMLLLLLLMMMNNNOOOOOOOOONNNLLLJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBB@@@BBBFFFJJJMMMNNNOOONNNMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFEEEEEEGGGKKKNNNPPPTTTYYY^^^aaadddgggiiijjjlllooorrrtttwwwzzz}}}|||{{{zzz{{{}}}xxxpppaaaPPPCCC:::666555000000000000///////////////............---------,,,,,,,,,---------......---------............///------.........////////////000000000111111111111222111222444555777???HHHdddpppfffdddqqq~~~ttt{{{~~~}}}~~~}}}~~~~~~}}}}}}~~~}}}}}}zzzyyyyyyxxxwwwwwwwwwwww{{{~~~zzzwwwssspppmmmmmmmmmnnnwwwxxxzzz||||||zzzxxxwwwrrrppplllkkklllmmmmmmmmmjjjjjjkkkkkkkkkkkkkkkkkkdddbbb```^^^[[[WWWRRRNNNKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKMMMOOOSSSTTTUUUTTTSSSTTTVVVXXX[[[\\\]]]^^^^^^]]][[[YYYVVVUUUTTTRRROOOLLLJJJHHHHHHGGGEEECCCBBBAAA@@@@@@AAACCCKKK]]]ssszzzpppjjjhhheee```[[[XXXVVVSSSPPPNNNOOOPPPPPPQQQPPPOOONNNLLLJJJHHHGGGCCCCCCBBBAAAAAAAAAAAABBBBBBDDDGGGIIILLLMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGKKKNNNQQQUUUZZZ___bbbeeehhhjjjjjjllloooqqqsssvvvzzz}}}xxx}}}{{{zzz|||}}}xxxooo```PPPCCC:::666555000000000000///////////////............---------,,,,,,,,,---------......---------............///------------............000000000000111111111111333111222444555777@@@IIIjjjnnndddcccqqq}}}~~~{{{|||qqqxxx~~~}}}~~~~~~~~~}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwyyy|||}}}}}}~~~{{{yyyxxxuuutttrrrrrrrrrqqqqqqrrrrrrrrrqqqooommmiiifffbbb``````bbbbbbccc]]]^^^___```aaacccfffhhhfffeeeeeedddaaa[[[TTTNNNIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHKKKNNNRRRSSSWWWWWWWWWVVVTTTUUUWWWZZZ]]]___```aaaaaa___]]][[[TTTTTTSSSRRRPPPMMMKKKIIIHHHGGGEEECCCAAA@@@??????AAABBBIIIUUUdddvvvxxxuuuoooggg```^^^[[[XXXUUUSSSSSSSSSTTTTTTSSSQQQNNNLLLIIIGGGFFFCCCBBBBBBAAAAAAAAAAAAAAAEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEGGGKKKNNNRRRVVV[[[```cccfffiiikkkkkkmmmoooqqqssswww{{{~~~www|||yyyxxxzzz|||xxxooo```PPPBBB999555444000000000000///////////////............---------,,,,,,,,,---------......---------............///............////////////000000000000111111111111333111222444555888AAAJJJiiioooffffffsss}}}~~~zzz{{{~~~ooowww}}}}}}~~~}}}~~~~~~~~~~~~|||{{{{{{zzzyyyxxxwwwvvvtttuuuwwwwwwwwwxxx{{{}}}||||||{{{zzzyyywwwvvvuuukkkjjjiiiiiiiiihhhfffdddaaa^^^YYYWWWXXXZZZ[[[\\\VVVWWWXXXYYY[[[___cccgggggghhhhhhhhheee^^^UUUOOOGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEHHHMMMQQQUUUWWWZZZZZZZZZXXXVVVWWWYYY[[[```aaacccddddddbbb___]]]SSSSSSSSSRRRPPPNNNLLLJJJHHHGGGEEECCCAAA@@@??????EEEEEEIIIPPPXXXeee}}}zzzooofffbbb___\\\XXXVVVVVVVVVWWWWWWUUURRROOOKKKHHHEEEDDDBBBBBBAAA@@@@@@@@@@@@AAAFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDDDDDDDGGGKKKNNNSSSWWW\\\```cccfffiiillllllnnnppprrrtttxxx|||yyy~~~~~~wwwwwwyyy{{{wwwnnn___OOOBBB999555444000000000000//////////////////.........---------,,,,,,,,,---------......---------.........//////////////////000000000000000000000000111111111111333111222444555888AAAKKKddd|||{{{ppphhhhhhuuu~~~}}}zzz{{{~~~qqqwww~~~}}}|||}}}|||{{{{{{zzzxxxvvvuuuvvvvvvwwwxxxyyyyyyyyy|||~~~}}}zzztttqqqllleee```^^^^^^______[[[YYYVVVSSSRRRSSSTTTVVVWWWXXXWWWVVVZZZaaacccaaaeeeeeeeeeeeebbb[[[RRRLLLHHHGGGDDDBBB???>>>>>>>>>AAADDDHHHNNNRRRUUUWWWWWWYYYXXXWWWVVVXXXZZZ]]]___ddddddfffhhhhhhfffaaa]]]UUUSSSPPPOOONNNNNNLLLJJJIIIHHHEEECCCBBBBBBCCCCCCEEEDDDHHHNNNRRRXXXiiiyyy{{{tttiiieee```\\\\\\\\\\\\[[[YYYVVVRRRMMMHHHEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAACCCFFFHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKEEEFFFGGGGGGGGGGGGFFFEEECCCDDDDDDDDDCCCEEEHHHKKKSSSWWW\\\```ccceeegggiiimmmnnnoooqqqsssvvv{{{{{{wwwuuuwwwxxxssslll___QQQEEE===888666222222222111000//////...///............---------------------------------........................------------.........///222111000//////000111111111555222222888888<<>>NNNgggvvv{{{|||zzzxxx|||zzzwww{{{ooouuu}}}~~~~~~}}}~~~}}}xxxxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~vvvjjj___YYYUUUTTTSSSUUUUUUTTTSSSTTTUUUWWWXXXWWWZZZ\\\]]]aaaggggggddd\\\YYYTTTQQQOOOMMMLLLJJJIIIHHHHHHGGGHHHIIIJJJKKKNNNOOORRRTTTVVVXXXYYYYYYSSSSSSTTTVVVYYY]]]```bbbgggjjjnnnrrrsssnnnfff```YYYUUUOOOJJJHHHHHHHHHGGGHHHHHHFFFEEEDDDDDDDDDEEEHHHIIIKKKKKKIIIHHHLLLQQQYYYjjjssskkkgggddd```]]]ZZZWWWRRRLLLGGGDDDBBBAAABBBAAA@@@@@@AAABBBCCCDDDGGGIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEDDDGGGKKKOOOUUUXXX\\\```bbbdddgggiiijjjmmmpppsssuuuvvvxxxzzz}}}zzzrrrppprrrtttuuulll___PPPCCC;;;666555111111111111000000/////////............---------------------------------........................////////////000000000000000000000000000111111111000666444333888888@@@QQQiiizzz~~~|||yyyssswww~~~nnnttt|||~~~}}}}}}~~~}}}xxxxxxxxxyyyyyyyyyyyyyyyxxxzzz|||wwwlllccc]]]ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[ZZZ^^^```bbbgggmmmnnnkkk```[[[TTTOOOMMMMMMLLLLLLJJJJJJJJJJJJLLLMMMOOOQQQTTTTTTTTTUUUUUUUUUUUUUUURRRSSSTTTWWWZZZ^^^bbbdddeeehhhlllpppqqqnnnhhhccc[[[VVVPPPKKKIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGJJJLLLKKKIIIIIIKKKLLLRRR^^^sss}}}rrrmmmgggaaa[[[UUUSSSNNNJJJFFFCCCBBBBBBAAAAAA@@@@@@AAACCCDDDFFFGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEHHHNNNRRRWWWZZZ]]]```bbbeeehhhjjjlllooorrruuuvvvwwwzzz{{{{{{}}}zzzrrrpppqqqsssuuummm___OOOBBB:::666555111111111000000000000000///............---------------------------------........................////////////000000000000//////000000111111111111000666444333888888AAATTTnnnyyysssmmmsss{{{mmmsss{{{~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxzzz||||||{{{zzzyyysssjjjccc___]]]\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\]]]```ccceeekkkrrruuussshhhbbbZZZSSSPPPOOOOOOOOOOOONNNOOOOOOQQQSSSUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVYYY\\\```cccdddcccdddfffiiijjjiiieeeaaaZZZVVVPPPLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFJJJLLLKKKJJJLLLMMMKKKOOOTTTccc{{{}}}vvvnnnddd\\\SSSPPPLLLHHHDDDBBBBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGFFFHHHJJJJJJJJJIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFJJJQQQUUUZZZ\\\___aaacccfffiiilllnnnpppsssuuuvvvxxxzzz}}}{{{}}}wwwsssssssssvvvmmm^^^NNNAAA999555444111111000000000000000000///............---------------------------------............................../////////000000000...///000111111222111111///666555444888999CCCWWWssstttkkkjjjpppxxxlllrrr{{{}}}}}}~~~||||||||||||||||||||||||{{{zzzyyyzzz}}}zzzwwwuuutttsssnnnhhhcccaaa___]]]\\\]]]]]]]]]]]]]]]]]]]]]^^^___aaacccfffmmmvvvzzzyyyrrrkkkbbbZZZUUUTTTSSSSSSQQQQQQQQQRRRSSSVVVXXXZZZXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUWWWZZZ^^^aaaccceeebbbaaa____________]]][[[VVVSSSOOOLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEJJJLLLJJJJJJNNNNNNKKKOOONNNUUUggg}}}wwwiii___TTTQQQMMMHHHDDDBBBAAA@@@@@@@@@@@@AAABBBDDDFFFHHHEEEGGGIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEGGGLLLSSSXXX\\\^^^aaacccdddgggjjjmmmoooppprrrssstttvvvzzz}}}}}}~~~}}}yyywwwvvvvvvmmm^^^NNNAAA999555444000000000000000000000111///............---------------------------------........................------........./////////---...000111222222111111///666666444777999DDDYYYvvvrrrgggjjjooowwwlllrrrzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||||||||{{{vvvrrrpppoooqqqmmmhhhdddbbb```^^^]]]````````````````````````___aaaccceeemmmwww}}}|||xxxqqqggg___YYYWWWVVVUUUPPPPPPPPPQQQSSSUUUWWWYYYWWWWWWVVVVVVVVVWWWWWWXXXUUUVVVYYY\\\___bbbdddeeebbb___[[[XXXXXXWWWVVVUUUTTTQQQNNNLLLJJJIIIFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFKKKLLLIIIJJJNNNOOOKKKQQQJJJKKKXXXjjj}}}nnnbbbWWWTTTOOOIIIEEEBBB@@@???@@@@@@@@@AAABBBEEEGGGHHHCCCFFFHHHIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDDDDEEEGGGMMMUUUZZZ]]]___bbbccceeehhhkkknnnooopppqqqqqqrrruuuyyy}}}}}}zzzxxxwwwmmm^^^NNN@@@888555444000000000000000111111111//////.........---------------------------------........................------------.........///---...000111222222222111///666666444777999DDDZZZxxxtttiiijjjooowwwmmmuuu~~~}}}~~~}}}~~~{{{yyyyyy{{{}}}|||~~~{{{zzzvvvqqqppprrrlllnnnlllgggeeeeeeddd```cccddddddcccbbb```^^^]]]]]]```eeeiiilllrrrzzzxxxnnneee^^^YYYVVVTTTRRRSSSSSSTTTUUUVVVWWWWWWYYYWWWVVVXXX[[[]]][[[YYYWWWZZZ]]]^^^ccchhhjjjgggbbb^^^XXXTTTRRRRRRQQQQQQSSSRRROOOLLLIIIGGGFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCFFFFFFGGGHHHJJJLLLNNNOOOOOOLLLMMMSSS[[[gggzzzvvvddd^^^SSSJJJFFFDDDAAA@@@AAA@@@@@@AAAAAACCCDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGFFFKKKTTTZZZ[[[\\\___bbbeeefffhhhjjjllloooppprrrssssssuuuxxxzzzyyy~~~zzzxxxyyytttkkk[[[KKK>>>777555555222222222111111111111000......------------.....................///000000........................000000000000000000000000333222111000////////////000444333666<<<<<>>666333222111000000000////////////......------------......------,,,,,,------...///........................000000000000000000000000000000//////000111222222///444444444888<<>>MMMhhhrrrpppvvv{{{llldddaaaccciiittteeennnyyy}}}vvvqqqpppooonnnlllkkkkkkjjjjjjiiiiiijjjlllooorrruuuwww{{{|||zzz|||{{{uuupppiiiffffffggghhhhhhgggggghhhiiikkkllllllkkkkkkiiihhhiiikkkkkkjjjhhhccc___YYYUUURRROOOKKKHHHJJJOOOUUUYYYZZZ]]]cccgggrrruuuvvvqqqhhhaaa^^^^^^^^^^^^___``````aaaaaaaaa___aaa```]]]\\\[[[VVVNNNMMMJJJGGGFFFFFFFFFEEEDDDAAAAAA@@@???@@@AAABBBCCCIIIJJJMMMRRRWWWYYYYYYXXXYYYWWWSSSLLLGGGFFFIIILLLVVV]]]iiitttyyyvvvmmmeeeWWWPPPGGGBBBBBBCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBBDDDCCCFFFNNNZZZcccfffgggjjjiiijjjmmmqqqttttttrrrvvvxxx{{{|||}}}}}}vvvwww{{{vvvvvvlll[[[KKK???999555444222222111111000//////...////////////////////////---------............/////////////////////////////////000000000111111111000000000000111111111111222555222444:::===LLLfffvvvtttyyy{{{lllccc___aaagggrrrdddlllwww~~~yyyrrrllliiiiiigggfffeeedddccccccaaaaaaccceeehhhlllooorrrvvvzzz{{{uuuppppppttt~~~~~~wwwrrrnnnjjjhhhiiikkkmmmmmmmmmnnnooopppqqqrrrrrrrrruuusssqqqqqqrrrsssrrrqqqlllggg```YYYTTTQQQNNNLLLLLLPPPUUUWWWXXXZZZ^^^bbbqqqwww{{{wwwkkkaaa]]]\\\[[[ZZZYYYYYYZZZ[[[]]]^^^aaacccccc```___^^^XXXRRRLLLJJJHHHGGGGGGGGGFFFDDDAAAAAA@@@??????@@@BBBCCCFFFHHHMMMSSSZZZ]]]]]]\\\ZZZWWWRRRLLLFFFCCCDDDEEEEEEKKKUUU```ffffffaaa\\\QQQKKKDDD@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDBBBAAAAAAAAABBBCCCDDDDDDHHHPPP[[[cccggggggjjjiiijjjlllpppsssuuuuuuvvvxxx{{{}}}}}}~~~vvvvvvzzzuuurrrgggWWWHHH===888666555222222111111000/////////////////////////////////---------............/////////////////////////////////000000000000111111000000000000111111111111222555222444999;;;IIIcccxxx{{{yyyxxx{{{yyykkkaaa]]]___dddooo|||dddlllwww|||yyytttmmmgggaaaaaa```___^^^^^^^^^^^^]]]^^^___bbbfffjjjmmmppprrrvvv||||||tttnnnmmmpppwwwzzz{{{{{{|||}}}xxxrrrpppnnnlllkkklllnnnpppqqquuuvvvxxxzzzzzzzzz{{{|||~~~}}}~~~~~~{{{uuulllccc\\\WWWTTTSSSRRRTTTVVVVVVVVVVVVYYY[[[iiirrryyywwwlllbbb]]]]]]YYYWWWTTTRRRSSSUUUXXXZZZaaadddeeecccaaa```[[[TTTNNNLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@??????@@@AAABBBCCCEEEKKKSSS[[[```bbbaaaZZZWWWRRRLLLGGGDDDDDDDDD???BBBIIIQQQXXXYYYWWWUUUJJJFFFAAA??????@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAAAAABBBBBBCCCCCCEEEJJJRRR\\\cccgggiiijjjjjjjjjlllooosssvvvwwwvvvxxx{{{}}}}}}~~~uuuuuuyyytttrrrgggVVVGGG<<<777555444111111111111000000//////////////////////////////---------............///////////////////////////////////////000000000111///000000000111111111111222555222333999:::GGG```qqquuuzzzxxxyyy}}}yyykkkaaa[[[\\\aaalllyyydddlllwww~~~yyyvvvpppiiidddZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[]]]```cccgggkkkmmmpppsssxxx|||wwwpppooorrrwwwzzz{{{yyyyyyyyyuuuooooooooooooooooooqqqsssuuu{{{}}}|||rrrhhhaaa\\\[[[ZZZZZZYYYXXXVVVVVVWWWXXX```hhhqqqrrrkkkccc___^^^XXXUUUQQQNNNMMMOOOSSSUUU]]]bbbeeecccaaa___[[[VVVPPPNNNKKKIIIHHHFFFCCC@@@AAAAAA@@@?????????@@@AAAAAADDDIIIQQQZZZaaadddddd^^^[[[VVVPPPKKKHHHEEECCC???@@@CCCHHHMMMOOOOOOMMMEEEBBB???>>>>>>???????????????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAABBBCCCCCCCCCFFFLLLTTT]]]dddhhhjjjjjjkkklllmmmooorrruuuxxxuuuxxxzzz||||||}}}ttttttyyytttuuuiiiXXXGGG<<<666444333111111111000000000000000////////////////////////---------............///////////////////////////...////////////000000000///000000000111111111111111444222444999999FFF___oooqqquuuyyyyyy}}}}}}pppeeeZZZ[[[___iiiwwwdddlllvvv|||wwwsssnnngggbbbXXXXXXWWWWWWXXXXXXYYYYYYWWWXXXYYY[[[___bbbfffhhhmmmppptttxxx{{{|||uuutttvvvyyy}}}~~~{{{yyyyyyvvvqqqoooqqqsssttttttvvvyyy{{{tttkkkeeecccaaa```^^^]]]\\\\\\]]]^^^]]]cccjjjllliiiddd```^^^XXXUUUPPPKKKJJJKKKNNNPPPVVV]]]aaa```^^^]]]ZZZVVVPPPNNNKKKJJJIIIFFFCCC@@@BBBAAA???>>>>>>???@@@@@@AAABBBGGGNNNWWW___dddeeeeeeaaa[[[UUUPPPKKKEEEBBBAAA@@@@@@AAADDDFFFFFFEEEAAA@@@???>>>======>>>?????????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBBBBCCCDDDCCCGGGNNNVVV^^^dddiiikkkjjjlllnnnooopppqqqtttwwwtttvvvyyy{{{{{{|||}}}ttttttyyyuuuxxxkkkYYYGGG;;;555333333111111000000000000000000////////////////////////---------............///////////////////////////......////////////000000000000000000111111111111111444333444::::::FFF___ppptttxxx{{{|||uuuhhhZZZ[[[___hhhvvvcccjjjttt}}}zzzvvvrrrmmmfffaaaZZZZZZYYYXXXWWWVVVVVVWWWUUUUUUVVVXXX[[[^^^aaaccchhhkkkoootttxxx}}}{{{yyy|||{{{}}}{{{{{{yyyuuuooossswwwzzz{{{}}}}}}sssllliiigggeeedddccceeeggghhhiiicccdddgggiiihhhddd___\\\YYYUUUPPPKKKHHHIIIJJJLLLOOOWWW]]]]]][[[ZZZXXXTTTMMMLLLJJJJJJJJJHHHEEEBBBBBBAAA???>>>>>>>>>???@@@BBBBBBDDDJJJSSS\\\bbbeeegggccc]]]XXXTTTOOOIIIDDDAAA@@@>>>>>>???@@@@@@???>>>??????>>>=========>>>??????@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCCHHHOOOWWW___dddiiillljjjmmmpppqqqpppqqqsssuuusssuuuxxxyyyzzzzzz|||~~~tttuuuzzzwwwwwwkkkXXXFFF:::555333333000000000000000000000111////////////////////////---------............///////////////////////////........./////////000000000000000000111111111111000444333555;;;;;;HHH```ssszzz}}}tttfff[[[[[[___hhhvvvbbbiiisss{{{zzzuuuqqqlllfffaaa^^^]]][[[YYYWWWUUUUUUTTTUUUUUUVVVWWWZZZ]]]```bbbdddhhhmmmrrrwww|||~~~{{{}}}}}}|||yyyoootttyyy}}}wwwpppmmmjjjhhhggghhhkkknnnqqqrrrjjjhhhggghhhhhheee___ZZZYYYVVVPPPKKKHHHHHHHHHJJJJJJSSSZZZZZZYYYYYYWWWTTTJJJIIIIIIJJJKKKJJJGGGEEEBBBAAA???>>>>>>>>>??????BBBBBBCCCHHHPPPZZZaaadddddd```\\\YYYWWWSSSMMMIIIBBB@@@>>>===>>>??????>>>>>>??????>>>===<<<======>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCHHHPPPXXX___eeeiiillljjjnnnrrrrrrqqqpppqqqsssrrrtttwwwyyyyyyzzz{{{}}}~~~}}}}}}tttuuu{{{wwwuuuiiiVVVEEE:::555444444000000000000000111111111////////////////////////---------.........//////////////////////////////............/////////000000000000000111111111111000444333666;;;<<>><<<<<<<<<<<<===BBBBBBBBBDDDIIISSS^^^fffcccccc___YYYWWWVVVPPPIIIFFFCCC>>>:::999999<<<===<<<<<<<<<<<<==================>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFKKKSSS\\\ccchhhkkkllliiikkknnnqqqrrrsssrrrrrrssstttvvvwwwyyyyyyzzzzzz}}}~~~ssstttyyyvvvyyylllXXXGGG<<<777333111000000000000////////////.........------,,,,,,,,,,,,---------...///////////////............////////////............//////////////////000111222333111444111333:::>>>NNNiiissshhh______bbbkkkyyybbbhhhqqqzzz{{{vvvqqqlllhhhbbb```]]][[[[[[ZZZXXXWWWXXXWWWVVVVVVWWWYYY[[[]]]bbbdddgggkkkooouuu|||~~~}}}zzz||||||{{{wwwtttsssrrrwww{{{~~~{{{ssskkkiiifffaaa]]]\\\YYYWWWSSSOOOKKKHHHGGGFFFHHHIIILLLQQQUUUXXXWWWVVVPPPMMMJJJHHHHHHHHHHHHGGGBBBAAA???>>>===>>>>>>???CCCCCCCCCDDDHHHPPPZZZaaa___```]]]YYYXXXXXXRRRLLLFFFCCC???;;;999:::;;;===<<<<<<<<<<<<==================>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGKKKSSS\\\ccchhhkkkkkkjjjkkknnnppprrrssssssssstttuuuvvvwwwxxxzzzzzz{{{wwwwwwzzzuuuxxxkkkWWWFFF;;;555222000000000000000////////////.........------,,,,,,,,,---------...............//////............////////////............//////000000000000111222333444222555222444;;;>>>NNNhhhpppddd^^^^^^bbbkkkxxxaaagggoooxxxzzzvvvqqqnnngggdddaaa___^^^]]][[[YYYZZZYYYXXXXXXXXXYYY[[[[[[```bbbdddgggjjjpppwww{{{zzzsssttttttrrrppppppqqqrrr{{{yyyooojjjfff```\\\\\\XXXVVVRRRNNNJJJGGGEEEDDDBBBDDDIIIPPPVVVYYYXXXWWWPPPMMMJJJHHHHHHHHHHHHGGGBBBAAA@@@?????????@@@AAACCCCCCCCCCCCFFFLLLTTTZZZZZZ\\\\\\YYYYYYYYYTTTNNNEEECCC???<<<::::::;;;<<<;;;<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGLLLTTT\\\dddhhhkkklllllllllnnnoooqqqsssttttttvvvvvvvvvvvvxxxzzz|||}}}{{{yyy{{{tttwwwiiiVVVDDD:::444111000000000000000////////////.........---------------...............---------//////............////////////............//////111111111111222333444444333555333555;;;>>>MMMhhhnnnaaa[[[\\\aaakkkxxx^^^dddllluuu|||zzzvvvsssmmmkkkgggdddcccaaa^^^\\\\\\\\\[[[ZZZYYYZZZZZZ[[[]]]^^^```cccffflllsssxxxzzznnnoooooonnnmmmlllmmmooozzz~~~rrrjjjeee^^^ZZZZZZVVVTTTQQQMMMIIIEEECCCAAA???BBBHHHPPPVVVYYYXXXWWWPPPMMMJJJHHHHHHHHHHHHGGGBBBAAA@@@?????????AAAAAACCCDDDCCCCCCDDDHHHNNNRRRWWWZZZ\\\ZZZXXXXXXTTTNNNDDDCCC@@@===;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFIIINNNUUU^^^eeeiiikkklllmmmmmmnnnoooqqqsssuuuvvvwwwwwwvvvvvvxxx{{{~~~zzzyyy{{{uuuwwwiiiUUUDDD999444222111000000000000////////////...............---------/////////...---------,,,//////............////////////............//////111111111111111222333444333666444555;;;>>>LLLfff}}}~~~nnn```YYY[[[```jjjwww[[[aaaiiiqqqxxx~~~{{{xxxtttqqqmmmjjjgggeeebbb___^^^^^^]]]\\\[[[[[[[[[ZZZZZZ[[[]]]___bbbiiipppuuu}}}~~~yyyxxxwwwxxxyyyyyywwwuuuhhhjjjlllkkkiiifffeeeeeevvvrrrjjjccc]]]YYYYYYTTTSSSPPPLLLHHHDDD@@@???@@@CCCIIIPPPVVVYYYXXXVVVPPPMMMJJJHHHHHHHHHHHHGGG@@@@@@>>>======>>>??????BBBCCCCCCCCCCCCEEEIIILLLTTTYYY\\\ZZZWWWUUUPPPJJJDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBB@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEKKKPPPWWW___fffkkkmmmmmmnnnnnnooopppqqqtttuuuwwwxxxwwwwwwwwwyyy|||uuuvvv{{{xxxxxxjjjVVVDDD:::555444333000000000000////////////......................../////////...---------,,,//////............////////////............//////111000000000000111111222333666444555;;;===KKKddd~~~yyyvvv|||pppbbbYYYZZZ___iiivvvZZZ___gggooovvv|||}}}{{{xxxsssooolllhhheeebbb______^^^^^^]]]\\\\\\[[[XXXYYYZZZ[[[^^^dddkkkqqqxxx|||~~~|||zzzyyywwwuuurrrooommmlllhhhfffddddddfffiiijjjjjjbbbdddeeedddaaa]]][[[ZZZooo}}}qqqjjjddd]]]YYYYYYTTTSSSQQQMMMIIIDDD@@@>>>@@@CCCHHHOOOUUUXXXXXXVVVPPPMMMJJJHHHHHHHHHHHHGGG@@@???>>><<<<<<<<<<<<===@@@AAACCCDDDCCCDDDFFFHHHQQQXXX[[[YYYUUURRRMMMGGGCCCBBBAAA@@@>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@???@@@AAABBBDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFFFFEEEEEEFFFCCCBBBBBBAAAAAACCCDDDEEENNNRRRZZZbbbhhhlllnnnooonnnnnnpppqqqsssuuuvvvvvvxxxxxxxxxyyy{{{~~~{{{pppttt|||yyyxxxjjjUUUCCC999666444444000000000000////////////.............../////////...............---------//////............////////////............//////111000000000000000111111222555333555:::;;;IIIaaaxxxxxxqqquuurrrdddZZZZZZ___hhhuuuZZZ___gggooovvv{{{|||wwwsssoookkkgggeee____________^^^^^^]]]\\\YYYYYYXXXWWWYYY]]]dddiiiqqqvvv|||{{{uuuppplllhhhhhhfffdddbbb___]]]\\\[[[ZZZYYYZZZ^^^aaabbbbbb___```___\\\YYYVVVUUUVVVeeeyyy|||pppjjjeee___[[[[[[WWWUUUSSSPPPKKKFFFBBB@@@???AAAEEELLLRRRWWWXXXWWWPPPMMMJJJHHHHHHHHHHHHGGGBBB@@@>>><<<;;;;;;;;;;;;===@@@CCCDDDDDDDDDFFFGGGMMMTTTZZZXXXTTTPPPKKKFFFBBBBBBBBBAAA???===;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????>>>???@@@BBBDDDFFFGGGHHHGGGHHHHHHHHHGGGGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFPPPUUU\\\dddjjjnnnpppqqqmmmnnnqqqsssuuuvvvvvvvvvwwwxxxyyy{{{}}}zzzpppttt|||yyywwwiiiTTTBBB888444444333000000000000////////////---........./////////000---------...............//////............////////////............//////222111111000000111111222111444222444999:::GGG___ttt{{{pppqqqrrreee[[[[[[^^^gggttt[[[```hhhpppvvv|||zzzuuuqqqmmmiiifff______``````___^^^^^^]]]ZZZYYYWWWUUUUUUXXX^^^ccclllqqqwww~~~vvvnnngggccc\\\[[[ZZZYYYWWWUUURRRQQQRRRRRRTTTXXX\\\```aaa``````___\\\XXXUUUTTTUUUWWW\\\ppp{{{ppplllgggaaa]]]]]]YYYXXXVVVRRRMMMHHHDDDAAA<<<>>>BBBIIIPPPVVVXXXYYYPPPMMMJJJHHHHHHHHHHHHGGGCCCBBB???===;;;:::::::::<<>>>>>>>>???@@@BBBDDDFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFGGGRRRVVV]]]eeekkkoooqqqrrrlllnnnqqqtttvvvvvvvvvuuuvvvwwwzzz|||~~~{{{rrruuu|||yyyvvvhhhRRRAAA777333333333000000000000////////////---.........//////000000,,,------......///////////////............////////////............//////333333222222111222222222000444222444888999EEE^^^ppp~~~pppooorrrddd\\\\\\^^^gggsss~~~WWW^^^hhhpppuuuzzzyyysssnnnjjjhhhddddddccccccbbb```______^^^]]]ZZZXXXWWWXXXZZZ[[[fffhhhpppzzzyyyjjjaaa]]]]]]SSSRRRQQQPPPNNNNNNNNNMMMLLLNNNQQQUUUYYY\\\^^^___]]]ZZZWWWVVVSSSPPPRRRWWWYYYlll|||ooojjjfffbbb______ZZZYYYXXXTTTOOOHHHBBB>>>AAAAAADDDIIIOOOTTTVVVWWWPPPMMMJJJHHHHHHHHHGGGFFFBBBAAA@@@>>><<<;;;::::::AAABBBDDDEEEFFFEEECCCBBBHHHKKKOOOQQQQQQNNNJJJGGGEEEBBB@@@???>>>===:::888???===;;;999777666666666999:::<<<===>>>???>>>>>>>>>???AAACCCEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGCCCAAAAAAAAAAAAGGGNNNTTTWWW]]]bbbeeehhhlllnnnnnnppprrrsssssstttuuuwwwyyyyyy{{{~~~{{{xxxxxxxxxwwwwwwfffOOO>>>777555333000111111111111000000000000////////////////////////---------............///---------.........//////////////////000000000000000000000000111111111111222777444333999<<>><<<;;;::::::@@@AAACCCEEEFFFEEEDDDCCCGGGJJJMMMOOOOOOLLLHHHFFFCCCAAA???>>>>>>===;;;999;;;:::999888777888888999999:::;;;===>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFBBBAAACCCCCCDDDKKKRRRVVVZZZ___cccfffiiilllnnnppprrrtttvvvvvvvvvwwwyyyzzzzzz{{{~~~|||zzz{{{{{{{{{vvveeeNNN>>>777555333111111111111111000000000000////////////////////////---------............///---------.........//////////////////000000000000000000000000111111111111111666444333999<<>>=========;;;999777777777777888999:::;;;888999;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBAAADDDFFFHHHNNNVVVZZZ]]]bbbfffiiikkkmmmooorrrtttwwwxxxxxxxxxzzz{{{{{{|||}}}|||{{{}}}~~~uuudddMMM===777555333111111111111111000000000000////////////////////////---------............///------........./////////////////////000000000000000000000000111111111111000555333333999<<>>AAACCCEEEEEEDDDDDDDDDEEEGGGHHHGGGEEECCCAAA???===<<<<<<======;;;:::666666666777888999::::::888999:::;;;<<<======>>>@@@@@@AAAAAABBBBBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDAAABBBEEEGGGIIIOOOVVV]]]aaaeeehhhjjjlllnnnpppsssuuuxxxyyyyyyyyy{{{|||}}}~~~|||{{{|||~~~ssscccLLL<<<666555333111111111111111000000000///////////////////////////---------............///............////////////////////////000000000000///000000000111111111111///444333333999;;;EEEXXXwwwppphhhxxxqqqgggaaaeeeoooyyyRRRYYYbbbjjjqqqxxx~~~}}}wwwxxxyyyxxxvvvqqqllliiifffddd```\\\YYYVVVTTTTTTUUUVVV[[[ccciiimmmttt|||uuuhhh^^^YYYVVVQQQMMMMMMOOORRRUUUXXXZZZ[[[[[[]]]\\\[[[\\\___dddjjjmmmqqqjjjccc]]]UUUNNNMMMQQQ]]]lll}}}|||uuuqqqkkkeeebbbcccbbbaaa]]]YYYUUUQQQNNNMMMFFFHHHLLLRRRWWWYYYXXXVVVSSSPPPLLLIIIHHHGGGEEECCCAAA@@@???===;;;:::999999;;;<<>><<<;;;999999888999;;;>>>BBBDDDEEEEEEEEEBBBBBBBBBAAA@@@???>>>======;;;::::::;;;;;;999888666777777777777666666555888888888999:::;;;<<<===AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEFFFCCCBBBCCCFFFHHHIIIOOOUUU^^^bbbfffiiikkkmmmoooqqqsssuuuxxxyyyyyyyyy{{{|||}}}xxxvvvxxxzzz{{{ppp```JJJ;;;555555333111111111111111000000000000////////////////////////---------............///....../////////000000000////////////000000000000000000000000111111111111///555333333888999AAASSSmmmlll```iiixxxssshhhaaadddnnnwwwOOOTTT\\\ccciiiooowww}}}yyy|||}}}zzzxxxooommmiiieee___[[[WWWUUURRRQQQSSSXXX[[[^^^eeemmmsssyyyyyyuuussspppkkkeee```\\\ZZZYYYYYY[[[^^^aaacccdddddddddddddddeeehhhlllrrrwwwzzz{{{sssjjjbbbXXXQQQPPPTTT^^^nnn~~~yyytttqqqooojjjdddbbbdddaaaaaa```^^^ZZZUUUQQQOOONNNPPPVVV\\\```aaa^^^[[[TTTQQQMMMIIIHHHFFFDDDBBBAAA@@@>>><<<:::999888888777999===AAADDDEEEFFFFFFBBBBBB@@@???>>>============;;;:::999::::::888666555555666777777666555555888888777888999:::<<<===???@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEFFFFFFBBBAAACCCHHHKKKLLLRRRYYY]]]```eeehhhjjjllloooqqqtttvvvxxxyyyyyyzzz{{{}}}|||wwwvvvyyy{{{}}}ooo___III:::555555333222111111111111000000000000////////////////////////---------............///.../////////000000000000////////////000000000000000000000000111111111111000666444333888777???QQQiii~~~nnn```fffqqq|||nnnddd^^^bbbllluuuNNNSSS[[[aaafffmmmuuuzzzxxxqqquuu|||~~~}}}vvvtttpppkkkeee```\\\ZZZQQQPPPQQQUUUWWWZZZ```hhhkkkrrr}}}xxxyyyzzz|||}}}}}}zzzxxxuuutttrrrlllfffaaa___^^^```bbbeeegggiiijjjiiiiiifffgggiiilllqqqvvv{{{~~~}}}uuulllcccZZZRRRQQQUUU]]]mmmyyyssspppnnnnnnjjjdddcccfffaaaaaaaaa```\\\WWWRRROOOPPPSSSXXX___cccccc___\\\UUUQQQMMMIIIGGGFFFCCCBBBAAA@@@>>><<<:::999888888666999<<>>======<<<<<<===;;;:::999999999777555333444555777777777666666888888777777888:::<<<======>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDDDDDDDEEEEEEFFFFFFAAA@@@CCCIIIMMMPPPVVV]]][[[___dddgggjjjllloooqqquuuwwwyyyzzzzzz{{{|||~~~|||~~~~~~wwwwwwzzz~~~nnn^^^III:::555555444222111111111111000000000000////////////////////////---------.........//////////////////000000000000////////////000000000000000000000000111111111111111666555333777777>>>OOOhhhrrrbbbeeennn{{{vvvkkkaaa[[[```jjjttt}}}LLLQQQXXX]]]ccckkkuuu|||~~~vvvqqqrrrvvv|||vvvqqqllleee___[[[WWWVVVTTTTTTVVVXXXXXXXXXdddjjjsss|||vvvnnnkkkjjjlllrrrxxxzzz{{{{{{xxxuuurrrnnnjjjddd```bbbfffkkkmmmmmmmmmmmmnnnnnnoooqqqvvv|||sssggg]]]UUUUUUXXX^^^iii{{{xxxqqqnnnkkkiiihhhgggeeeccc```aaaaaa^^^ZZZUUUSSSRRRRRRUUU[[[aaadddbbb\\\XXXTTTRRROOOKKKGGGDDDBBBAAA???===:::777444333333444444666888;;;===???@@@@@@@@@===:::999:::<<<<<<<<<888999999999999888777777888777666555555555555555777777888999;;;<<<===>>>AAA@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEECCCBBBBBBCCCDDDFFFFFFFFFIIIMMMRRRWWWZZZ]]]```dddgggiiilllnnnqqquuuvvvyyy{{{}}}~~~~~~~~~yyy~~~vvvuuu{{{}}}ppp[[[EEE999666333222111000000000000////////////..............................------------........................------000000000000000000000000111000///...///111333444444111111333444777AAAKKKnnn|||lllooovvv}}}~~~uuubbb\\\ZZZaaakkkttt|||LLLPPPWWW]]]ccckkkttt{{{wwwpppnnnqqqvvv|||vvvpppiiibbb^^^YYYWWWUUUUUUVVVWWWXXXWWW^^^dddllluuuvvvkkkhhhfffhhhmmmssswwwxxx{{{{{{{{{{{{yyytttmmmhhheeehhhlllpppssstttuuuuuurrrsssuuuzzzxxxnnnddd]]]\\\```dddlllzzzxxxnnnllliiihhhhhhhhhgggfff```aaa```]]]XXXTTTQQQQQQQQQTTTYYY___bbb```[[[WWWSSSQQQNNNKKKGGGDDDBBBAAA???===:::777444333333333333444666999;;;===>>>>>>>>><<<999999:::;;;<<<;;;888999999999999888777777666666555555444555555555666777888999:::;;;<<<============>>>>>>???@@@@@@DDDDDDDDDEEEEEEEEEFFFFFFIIIGGGEEECCCCCCCCCDDDEEEFFFFFFGGGJJJNNNSSSXXX\\\]]]```dddgggiiilllnnnqqquuuvvvyyy|||~~~|||uuuttt{{{}}}ooo[[[DDD999666333222111000000000000////////////..............................------------......////////////////////////000000000000000000000000000000///...///111333444444222222444555888AAALLLpppqqqrrrxxxtttbbb[[[YYY___iiisss|||KKKOOOVVV[[[aaaiiissszzz{{{pppkkklllrrrzzz|||uuunnngggccc\\\YYYVVVUUUVVVWWWWWWVVVWWW[[[bbbjjjtttxxxllliiifffgggkkkppptttvvv~~~~~~vvvppplllmmmpppuuuzzz~~~||||||~~~~~~vvvooohhhgggkkkooosss|||}}}wwwnnnllliiihhhhhhgggfffdddaaa```___[[[VVVQQQOOOOOOPPPRRRWWW\\\___^^^ZZZVVVRRRQQQNNNJJJGGGDDDBBBBBB???===:::777555333333222111222444666777999:::;;;<<<:::888888999;;;;;;:::888999999999999888777777444444444444444444555666555666777888999;;;<<<<<>>;;;888555333222222000000111222444666777888999888666777999:::::::::888999999999999888777777333333333333333444555666555555666777999:::;;;<<<@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFEEEEEEEEEEEEEEECCCDDDGGGKKKPPPVVV[[[^^^^^^aaaeeehhhjjjllloooqqquuuwwwzzz~~~vvvuuu{{{~~~|||jjjVVVBBB888555333111111000000000000////////////...........................------,,,,,,------...///////////////000000000////////////////////////000/////////000111222333555444444666777999BBBKKKkkksssrrrzzz~~~kkkaaaZZZ]]]eeeppp{{{GGGLLLRRRXXX^^^fffpppwwwxxxnnnlllpppyyy~~~vvvooojjjccc___ZZZVVVTTTTTTSSSRRRPPPRRRUUUYYY___kkkxxx~~~{{{wwwsssqqqrrrtttvvvxxxxxx{{{~~~~~~}}}}}}}}}yyywwwssspppkkkhhheeebbb___]]]^^^]]]ZZZVVVQQQOOOOOOPPPRRRSSSUUUYYY[[[ZZZWWWTTTQQQPPPMMMKKKHHHFFFEEEDDD@@@???===:::777444333222000000000000222333555666777666555666999::::::999888999999999999888777777333333333333333444555666555555666777999:::;;;<<<<<<===>>>@@@AAABBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEAAACCCFFFKKKQQQWWW\\\^^^___bbbfffiiilllnnnqqqsssvvvxxx{{{zzzxxx|||}}}yyygggTTT@@@777555333111111000000000000////////////........................------,,,,,,,,,,,,---------------......//////////////////////////////////////////000000111222222555444555777777999AAAJJJgggmmmkkkuuurrrggg^^^^^^eeeooozzzFFFJJJQQQWWW\\\dddnnnuuu|||xxxqqqpppuuu}}}uuupppiiiddd]]]XXXUUUTTTSSSRRRQQQRRRTTTUUUYYYaaallluuuzzzvvvtttuuuwwwrrrrrrsssxxx~~~}}}xxxvvvpppmmmjjjgggeeeccc```^^^[[[ZZZXXXTTTQQQPPPRRRTTTVVVVVVWWWYYYZZZZZZWWWTTTQQQPPPNNNLLLIIIHHHGGGFFFBBBAAA???<<<999666444222111000000000000222444555666555555777999;;;;;;:::888999999999999888777777444444444444444444555666555666777888999;;;<<<<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDAAACCCGGGLLLSSSYYY^^^```aaadddhhhkkkmmmpppsssuuuwwwyyy|||~~~{{{~~~|||wwwdddRRR???666555333111111000000000000////////////........................------,,,,,,,,,,,,------,,,,,,------......//////000000000000000000000000/////////000111111222222555333444777777999@@@IIIdddyyyhhhdddkkkuuujjj``````fffooozzzDDDIIIPPPUUU[[[cccmmmttt{{{zzzwwwyyy~~~}}}wwwoooiiibbb\\\XXXWWWUUUTTTSSSSSSTTTSSSTTTYYYaaahhhwww}}}zzzzzz{{{uuutttuuuxxx}}}~~~~~~}}}wwwtttqqqnnnjjjgggdddbbb___]]]YYYXXXUUURRRQQQRRRVVVYYYZZZYYYYYYZZZ[[[ZZZWWWTTTRRRQQQOOOMMMKKKIIIIIIHHHCCCBBB@@@>>>;;;777555333222111000000000222444555555444555777:::<<<;;;:::888999999999999888777777666666555555444555555555666777888999:::;;;<<<===>>>@@@BBBEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDCCCCCCBBBDDDIIIOOOUUU\\\aaaccccccfffjjjmmmoooqqqtttwwwxxxyyy|||~~~}}}wwwbbbPPP===666555333111111000000000000////////////........................---,,,,,,++++++,,,,,,------------...//////000000000000000000000000000000...///000111111222222222444333444777777888???GGG```zzziii```aaasss{{{ssshhh______fffooozzzDDDHHHOOOUUU[[[ccclllsss{{{}}}}}}|||sssmmmeee___[[[YYYWWWVVVTTTTTTTTTRRRQQQTTT[[[aaalllzzz~~~|||{{{|||}}}~~~~~~}}}{{{|||~~~vvvrrruuuqqqlllgggccc___[[[XXXWWWVVVTTTRRRQQQSSSXXX\\\]]]\\\[[[[[[[[[ZZZWWWTTTSSSQQQPPPNNNLLLKKKJJJIIIDDDCCCBBB???<<<888666444333222111000111222444555555444555888;;;<<<<<<;;;888999999999999888777777888777666555555555555555777777888999;;;<<<===>>>;;;===???BBBDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBCCCFFFJJJQQQXXX^^^cccfffdddgggkkknnnpppsssuuuxxxxxxzzz|||~~~wwwaaaOOO===666555333111111000000000000////////////........................---,,,,,,++++++,,,,,,------......///000111111222000000000000000000000000...///000111111222222111333222444666666777>>>FFF[[[~~~}}}lll^^^ZZZjjjwwwssspppfff]]]___fffppp{{{GGGJJJOOOUUU\\\dddlllrrrxxx|||wwwqqqhhhaaa]]][[[ZZZYYYYYYXXXUUUQQQOOOPPPRRRUUU```kkk|||~~~~~~~~~}}}}}}~~~~~~}}}|||}}}zzz{{{{{{{{{xxxssssssooojjjeeeaaa^^^ZZZXXXUUURRROOOPPPUUU[[[]]]]]]^^^___^^^^^^\\\YYYWWWVVVVVVTTTQQQMMMHHHFFFFFFGGGEEECCCBBBBBBBBB???999444333333222222222222222333666777888999:::;;;;;;;;;::::::999999777666555444555555444444444444555555555666777999;;;<<<<<<<<>>??????@@@@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHFFFEEEDDDCCCCCCBBBCCCDDDHHHOOOXXXaaafffiiinnnooooooqqqtttwwwzzz{{{}}}~~~www```HHH;;;:::555444666222111111000////////////000........................------...//////...------............////////////////////////000000000000222111111000111333555666555555555555555777<<>>@@@AAAAAA>>>@@@AAACCCDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHOOOXXXaaafffiiiooooooppprrruuuxxx|||}}}}}}~~~uuu^^^FFF::::::555444555222000///...,,,,,,------...........................,,,---...//////...---,,,............////////////////////////000000000000111111111222333444555666555666555555555777;;;???IIIfffhhhSSSQQQXXX^^^lllrrrxxxvvvqqqqqqwwwEEEHHHLLLRRRXXX```hhhmmmrrrvvv}}}zzzsssnnnkkkgggbbbaaabbb```\\\XXXRRRTTTVVVXXX]]]gggttt~~~zzzttttttyyy}}}wwwqqqooollljjjiiieeeaaa^^^[[[[[[]]]bbbhhhlllkkkiiieeedddcccaaa___[[[XXXVVVRRRMMMHHHGGGIIIKKKIIIGGGFFFHHHIIIGGGDDDCCCCCCEEE???<<<888555333333444555666777888999:::;;;;;;;;;999999::::::999999888888777777666666666666777777777888:::<<<>>>???@@@AAA===>>>AAACCCDDDDDDDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEIIIPPPYYYbbbgggjjjooooooqqqsssvvvzzz}}}}}}ttt[[[CCC888888333222444000000///---,,,,,,,,,...///........................,,,---///000000///---,,,............////////////////////////000000000000///000222333444555555555666666666555555777;;;>>>CCCaaannnVVVQQQUUUXXXfffpppxxxxxxrrrpppwwwDDDGGGKKKPPPVVV]]]eeejjjqqquuu|||yyytttnnniiidddbbbcccbbb^^^ZZZSSSVVVXXXWWWYYYaaaooo{{{xxxpppooottt|||zzz|||zzzqqqooommmllljjjgggbbb___]]]]]]___eeekkknnnmmmjjjffffffeeecccaaa]]]ZZZYYYSSSNNNHHHHHHJJJKKKIIIGGGFFFHHHIIIHHHEEECCCDDDFFF@@@===999555333333555666666777888999:::;;;;;;;;;999999:::::::::999888888777777666666666666777777999:::;;;===>>>?????????<<<>>>@@@CCCEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFJJJQQQZZZccciiikkkooooooqqqssswww{{{}}}tttYYYAAA666666222111222///333111///...---...000111........................,,,---///000000///---,,,............/////////000////////////000000000000///000222444555555555444666666666555555777;;;>>>>>>]]]~~~qqqXXXQQQTTTUUUcccmmmxxxxxxrrrpppvvvCCCFFFJJJOOOTTT[[[bbbggglllqqqzzz}}}vvvrrrlllgggeeedddcccbbb___ZZZWWWWWWZZZ___jjjuuu}}}vvvkkkdddoooxxx|||wwwxxxyyyvvvrrrmmmjjjiiigggccc``````ccchhhlllnnnllljjjgggjjjjjjiiihhheeebbb___]]]UUURRROOOMMMLLLKKKIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA>>>:::777555555777888:::::::::;;;;;;;;;<<<<<<======<<<<<<:::888777666777666666666666777777888999;;;<<<<<<;;;;;;===>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIMMMTTT\\\eeelllppppppqqqsssvvvyyy}}}}}}pppRRRDDD777444555444333444222222222111111111000000///............---------,,,,,,,,,---------........................------000000000000000000000000111222222333333444444555888777555444444666999:::CCCUUUooozzz[[[QQQTTTYYYcccjjjqqqrrrooonnnqqqvvv|||BBBDDDHHHMMMRRRYYY```eeekkkpppxxx~~~yyyrrrllliiigggfffeeeaaa\\\YYYYYY[[[___iiisss{{{vvvkkkdddiiirrr|||xxxyyyyyywwwsssooolllkkkiiifffdddbbbeeejjjmmmooommmjjjhhhhhhhhhgggfffeeecccaaa```XXXUUURRROOONNNMMMLLLJJJGGGHHHIIIIIIHHHGGGEEEDDDAAA???;;;777666666777888::::::;;;;;;;;;<<<<<<<<<======<<<;;;999888777666666666666666666777777888999;;;<<<<<<<<<<<<===???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIINNNUUU]]]fffmmmqqqrrrssstttvvvyyy|||~~~zzzmmmPPPCCC777333444333222333222222222111111111000000///............---------,,,,,,---------.................................000000000000000000000000111111222333333444444555777666444444444777999;;;@@@QQQiii|||```RRRTTTXXXaaahhhooopppmmmkkkoootttzzz@@@CCCGGGKKKPPPWWW^^^ccciiinnnvvv}}}wwwoookkkhhhgggfffddd___[[[[[[[[[^^^eeennnxxxttthhhaaabbbkkkzzz|||xxxyyy~~~zzzvvvsssooolllkkkiiigggfffeeegggkkknnnooonnnkkkiiiffffffeeeddddddddddddddd^^^ZZZVVVRRRQQQPPPNNNMMMIIIIIIJJJJJJIIIHHHFFFEEEBBB???<<<999777777888999:::;;;;;;;;;;;;<<<<<<<<<>>>===;;;999888777777777666666666666666777888888999;;;<<<<<<<<<<<<>>>???BBBCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJOOOVVV^^^gggmmmqqqttttttuuuvvvxxx{{{}}}~~~wwwhhhMMMAAA666333333222111222222111111111111000000000///............---------,,,------------.................................////////////////////////111111222222333444444444555555444444555777:::<<<<<>>@@@CCCDDDDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJOOOVVV^^^fffmmmqqqssstttuuuwwwyyy{{{~~~sssbbbIII???666333333111000222111111111111000000000000///............---------------------........................////////////////////////////////////111111111222333333444444444444444444666888:::<<<:::GGG\\\ssspppVVVPPPSSSYYY```ggghhheeedddhhhmmmwww~~~AAACCCFFFJJJNNNTTT[[[___ccchhhpppwww}}}|||{{{~~~yyytttpppmmmmmmhhhdddbbb^^^[[[]]]cccmmm}}}pppddd\\\]]]eeesss{{{wwwwww|||xxxvvvqqqlllhhheeedddeeegggiiikkkmmmmmmkkkhhhfffbbbbbbaaabbbccceeegggiiihhhddd^^^XXXTTTPPPMMMKKKKKKKKKLLLLLLKKKJJJHHHGGGCCCBBB???<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<======???===:::777666666777888555555555555666777888999999;;;<<<=========???AAABBBCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJOOOVVV^^^fffmmmqqqrrrsssuuuwwwzzz~~~ppp^^^EEE===666444333000000222000000000000000000000000///............------------------.........//////........./////////000000////////////////////////000000111222222333333444444444444555666888:::;;;;;;EEEYYYtttvvvYYYNNNPPPTTT[[[cccdddbbbaaaeeejjjvvv~~~@@@BBBFFFIIIMMMRRRYYY]]]aaafffmmmttt{{{~~~zzz{{{~~~zzzuuurrrtttpppllliiiccc]]]]]]```iii{{{{{{zzz|||~~~|||pppeee]]]\\\cccqqq~~~{{{vvvvvvzzzzzzxxxtttoooiiiggggggiiiiiijjjllllllllliiigggeeeaaaaaaaaabbbdddeeefffgggiiieee```[[[WWWRRRNNNKKKKKKKKKLLLLLLKKKJJJHHHGGGDDDCCCAAA>>>===<<<;;;;;;;;;;;;<<<<<<<<<============<<<:::888777666666666555555555555666888999:::999;;;<<<======>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKPPPWWW___gggnnnrrrssstttvvvyyy|||ooo\\\CCC<<<666555444000000222//////000000000000000111///............---------------........./////////.........//////000000111////////////////////////000000111111222333333333444444555555777888999:::;;;DDDWWWtttyyy[[[NNNMMMOOOVVV___aaa______dddjjjuuu}}}???AAADDDGGGKKKPPPVVVZZZ___ccckkkrrryyy}}}|||{{{~~~}}}zzz|||xxxsssppphhh```^^^aaahhhuuu}}}tttqqqrrruuusss{{{xxxmmmbbb\\\YYY```mmm{{{{{{vvvuuuwwwwwwvvvsssnnnjjjhhhkkkmmmllllllmmmmmmllljjjgggeeeaaaaaabbbddddddeeeeeeeeefffdddaaa^^^[[[WWWRRRNNNJJJKKKKKKLLLKKKIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<============<<<;;;:::999888666555555444444555555666888999:::999;;;=========>>>@@@BBBAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMRRRYYYaaajjjqqquuuvvvwwwxxxzzz}}}ppp[[[AAA;;;777666444111000333////////////000000111111///............---------............////////////---......///000000111111000000000000000000000000000000000111222222333333555555555666777888888999;;;BBBUUUsssyyy]]]NNNMMMKKKSSS\\\___^^^___dddjjjsss{{{>>>@@@BBBEEEIIINNNTTTXXX^^^bbbjjjqqqxxx~~~{{{{{{zzzxxx}}}}}}yyyuuummmccc```bbbhhhrrrzzznnnjjjkkkmmmjjjuuu|||tttiii___XXXVVV\\\jjjyyy{{{wwwvvvttt|||sssrrrppplllhhhhhhkkkooonnnnnnoooooommmkkkhhhfffaaabbbcccdddeeedddcccccccccbbbaaa```^^^[[[VVVRRRJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDBBB@@@???======<<<<<<<<<<<<<<<=========>>>;;;;;;;;;:::888777555444444444555555666888999:::999;;;======>>>>>>AAABBBBBBCCCDDDFFFHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMPPPTTT[[[ccclllssswwwyyyyyyzzz|||~~~ppp\\\@@@;;;888777555111111333.../////////000000111111//////.........---------............/////////000---......///000111111222111111111111111111111111000000000111222222333333555555666666777777888888;;;AAARRRqqqxxx^^^OOONNNIIIQQQZZZ^^^]]]___eeejjjqqqyyy???AAACCCEEEHHHMMMSSSWWW\\\bbbiiiooouuu{{{||||||}}}|||zzzyyy|||}}}{{{tttlllgggggggggnnn|||yyykkkbbb______eeeqqqzzzsssllleee[[[UUURRRYYYgggvvv}}}zzzuuutttvvv{{{}}}sssuuupppjjjggggggkkkppprrruuuyyyyyysssooommmkkkhhhfffdddaaa``````aaa``````___``````aaa___[[[UUUQQQNNNMMMLLLKKKIIIIIIHHHHHHEEEEEECCCBBB@@@>>>==================<<<<<<<<<<<<:::999888777666666666666555555555555555666777888777:::===?????????@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMMMMOOOTTT[[[dddmmmuuuzzzzzzzzzzzzzzz|||~~~lllRRR>>>;;;777555444333111///000000000000////////////------............------......------------......///////////////000111111000000000000000000000000111222222333333444444555555555666666666666666555===BBBKKKcccuuu[[[MMMJJJKKKOOOWWW^^^```___dddkkkuuu}}}AAABBBDDDEEEHHHKKKPPPTTT[[[```hhhnnnssszzz~~~}}}~~~}}}{{{{{{zzzzzzzzzpppiiihhhhhhmmmxxxuuuiiibbb``````eeesss}}}uuunnnggg```XXXRRRPPPVVVddduuu~~~}}}xxxuuuuuuyyy|||sssppplllgggeeegggmmmtttxxx|||}}}vvvpppmmmjjjffffffdddaaa```aaabbbaaaaaa______`````````\\\WWWRRRNNNMMMLLLKKKIIIIIIIIIIIIFFFEEEDDDCCCAAA???>>>===============<<<<<<<<<<<<:::999888777666666666666555555555555555666777888777:::===?????????AAABBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNPPPUUU[[[dddmmmuuuyyyzzzzzzzzz{{{}}}iiiPPP>>>;;;777555444333111000000000000000////////////------............------......------------.....................//////000000000000000000000000000111111222333333444444555555555555555666777888999:::@@@GGG^^^}}}www\\\MMMIIIIIIMMMTTT[[[]]]]]]bbbhhhqqqzzzBBBCCCEEEEEEFFFIIINNNQQQYYY___ffflllrrrxxx~~~|||}}}|||zzzvvvxxx}}}vvvmmmjjjiiikkksss{{{qqqgggaaa``````eeevvv{{{rrrjjjddd^^^VVVQQQOOOSSS```sss{{{vvvsssvvv|||{{{tttjjjhhhddddddhhhpppyyy{{{tttppplllhhhgggdddaaa```aaaaaabbbaaa^^^^^^___``````]]]YYYUUUNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGFFFDDDBBBAAA??????=========<<<<<<<<<<<<;;;999999888777666666666666555555555555666777888999888:::===>>>??????AAABBBDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJLLLNNNPPPRRRVVV\\\dddmmmtttxxxzzzzzz{{{|||~~~|||eeeLLL===;;;777444333333111000000000000000////////////------............------......------------......---------------...//////000000000000000000000000111111222222333444444444555555444444666888;;;===999???FFFZZZzzz|||___LLLFFFGGGIIIPPPWWWZZZZZZ^^^dddlllvvv~~~AAABBBDDDDDDEEEHHHMMMPPPVVV\\\dddjjjooouuu}}}|||{{{~~~}}}}}}yyyyyy||||||tttooojjjkkkppp|||{{{uuummmddd```^^^___eeezzz|||rrrjjjddd^^^XXXSSSPPPSSS___ttt|||wwwsssuuuyyy~~~yyyssshhhgggeeeeeehhhqqq{{{{{{wwwrrrmmmgggddd```^^^___`````````\\\]]]^^^___```^^^ZZZWWWMMMMMMKKKJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;999888777666666555555666555555555555666777999999999;;;===>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKMMMOOOQQQSSSWWW]]]eeemmmtttxxx{{{{{{|||}}}~~~yyybbbJJJ===:::666444333333111000000000000000////////////------............------......------------............------......///000000000000000000000000000111111111222333333444444777666555444555888;;;===:::AAAGGGZZZzzzdddNNNEEEEEEFFFLLLSSSVVVVVVZZZ```hhhrrr{{{???@@@BBBCCCEEEHHHMMMPPPTTTYYYaaaggglllrrrzzz~~~{{{|||}}}~~~|||zzz{{{uuu{{{{{{vvvkkkkkkpppzzz||||||{{{xxxrrrjjjccc^^^]]]^^^hhh~~~|||rrrjjjddd___YYYTTTRRRUUUbbbwww~~~xxxuuuuuuxxx{{{~~~|||vvvqqqiiiiiihhhgggiiioooxxx}}}vvvpppgggddd___]]]]]]^^^^^^^^^[[[[[[\\\^^^___^^^[[[XXXMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIGGGFFFDDDBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;999888777666555555555555444555555555777888999:::999;;;===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKMMMOOORRRTTTXXX^^^eeennnuuuyyy|||}}}}}}|||vvv```III<<<999666444333222111000000000000000////////////------............------......------------......//////......//////000111////////////////////////000000111222222333333444:::888666555555777999;;;999AAAFFFXXXzzzkkkQQQEEEDDDDDDHHHOOOSSSTTTXXX]]]dddnnnyyy~~~>>>???AAABBBDDDGGGLLLOOOQQQWWW^^^dddjjjpppwww}}}~~~~~~~~~~~~}}}yyyxxxvvvyyy~~~}}}ooommmooowwwzzzvvvvvvzzz~~~|||yyyrrrjjjbbb______```nnnyyypppiiiccc]]]WWWRRRSSSXXXggg|||}}}yyyxxxyyy{{{|||zzzsssnnnjjjjjjjjjhhhhhhkkkrrrwww{{{sssjjjfffaaa]]]\\\\\\]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZWWWLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCAAAAAA<<<<<<<<<;;;;;;;;;;;;:::888888777666555555555555444444555666777999:::;;;:::<<<===>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJLLLLLLLLLKKKLLLNNNPPPRRRTTTXXX^^^fffooovvvzzzzzz~~~ttt^^^HHH;;;888555333333222111000000000000000////////////------............------......------------......///////////////000111111////////////////////////000000111111222333333333999888666555555666888999777???CCCRRRuuusssVVVGGGDDDCCCFFFMMMQQQSSSVVV[[[```jjjvvv|||@@@AAAAAABBBBBBEEEIIILLLOOOUUU\\\ccchhhnnnvvv{{{}}}|||{{{|||~~~sssooommmrrr~~~~~~wwwvvvyyy~~~}}}yyyrrrjjjcccaaabbbddduuu}}}xxxpppiiiddd]]]VVVPPPQQQYYYkkk}}}{{{{{{||||||xxxqqqkkkgggiiijjjhhheeefffkkkooo|||nnnjjjccc___]]]]]]]]]\\\ZZZYYYYYYZZZ[[[[[[XXXVVVLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHGGGFFFDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;::::::888888666555555555555555444444555666777999;;;<<<;;;<<<===>>>>>>@@@CCCFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPQQQSSSXXX^^^gggpppxxx|||xxx}}}rrr[[[FFF;;;888555333333222111000000000000000////////////------............------......------------......///............///000000////////////////////////000000000111222222333333555555555555666777888888777???AAANNNpppzzzZZZJJJEEECCCEEELLLQQQSSSVVVZZZ[[[fffrrrxxx~~~BBBBBBBBBBBBBBBCCCGGGJJJNNNTTT[[[bbbgggmmmuuuzzzwwwqqqkkkmmmyyy{{{wwwzzz~~~~~~zzzsssjjjdddcccfffiii{{{}}}xxxqqqkkkfff___WWWPPPOOOYYYmmm~~~}}}}}}}}}wwwooohhhdddgggiiigggdddcccfffkkkzzzrrrmmmfff```^^^^^^]]]]]]ZZZYYYYYYYYYZZZYYYWWWUUULLLKKKKKKJJJJJJJJJJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<;;;;;;;;;:::::::::888777666555555444444555444444555666888999;;;<<<;;;<<<===>>>>>>@@@CCCFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQQQQSSSXXX___gggqqqxxx}}}vvv|||pppZZZEEE:::888444333333222111000000000000000////////////---..................---.........------............------------...//////////////////////////////000000000111222222333333222333444555666888888999888AAAAAALLLmmm~~~]]]LLLEEECCCEEELLLQQQSSSVVVZZZYYYdddooovvv{{{BBBAAA@@@>>>>>>AAAFFFJJJMMMRRRYYY^^^dddkkkssszzzzzzqqqkkklllsss~~~~~~}}}xxxssslllfffhhhmmm|||sssmmmeee[[[UUUSSSUUU[[[lll~~~zzzuuunnniiifffdddaaaaaabbbcccbbbbbbkkkvvvxxxllldddaaa```]]]ZZZ[[[XXXWWWWWWYYYYYYWWWUUUOOOMMMJJJIIIJJJKKKKKKKKKMMMJJJFFFDDDCCCBBB@@@???===<<<;;;;;;999999888777777777777777666666666666333444555777888:::;;;<<<:::;;;;;;===???AAACCCDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMOOORRRSSSSSSWWW]]]ccciiipppwww{{{{{{}}}xxxkkkUUUBBB???;;;555222222111///,,,//////...---------------........................//////.........---------111111111000000000000000............////////////000111111222444555555666444555666666555666888:::888@@@FFFLLLbbbgggLLLGGGGGGGGGJJJRRRWWWVVVQQQXXX___jjjsss{{{AAAAAA@@@???>>>AAAEEEIIIMMMRRRXXX^^^cccjjjsssyyy{{{ssslllmmmsss}}}}}}wwwooojjjnnnuuu}}}tttnnnfff\\\VVVUUUUUU\\\ooo|||vvvnnniiieeeccc```___```aaa```___eeeooo}}}pppgggcccaaa^^^\\\]]]ZZZWWWVVVVVVUUUSSSQQQMMMLLLJJJKKKLLLMMMLLLKKKMMMJJJFFFDDDCCCBBB@@@???===<<<;;;;;;999999888777777777777777666666666555333444555777888:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNQQQSSSUUUVVVYYY___eeekkkrrryyy~~~~~~xxxiiiTTTAAA<<<888444222222222111///000///......------..............................//////.........---------/////////////////////////////////000000000000111000111111222444555555666666777888888777777999;;;999@@@CCCJJJ___~~~nnnRRRGGGEEEEEEJJJRRRYYYYYYVVVXXX^^^gggpppxxx~~~@@@AAAAAA@@@@@@AAAEEEGGGLLLQQQXXX^^^cccjjjrrrxxx}}}|||tttnnnnnnrrrzzz{{{rrrnnnvvv|||sssnnnfff]]]WWWWWWUUU___ttt~~~wwwpppjjjdddbbb___]]]]]]]]]\\\[[[\\\fffuuuwwwllleeebbb___]]]___\\\WWWSSSQQQPPPNNNMMMKKKJJJJJJLLLNNNOOONNNMMMMMMJJJGGGDDDCCCBBB@@@???===<<<;;;;;;999999888777777777777666666666555555333444555777999:::;;;<<<>>>?????????AAABBBCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGIIIJJJLLLNNNOOOOOONNNNNNNNNOOORRRUUUVVVYYY\\\bbbhhhnnnuuu|||xxxgggQQQ@@@888555333222222333333222111000//////......//////////////////////////////...............---------........................000000000000111111111111111111222333333444555555999:::::::::888888:::<<<;;;???@@@GGG[[[xxxyyy[[[IIIFFFEEEKKKUUU\\\^^^^^^YYY^^^eeelllsss{{{@@@AAABBBAAA@@@AAADDDFFFKKKPPPXXX]]]bbbiiipppvvv|||{{{tttnnnnnnqqqwww}}}tttrrr}}}zzzqqqllleee\\\XXXWWWTTTbbbxxxzzzqqqkkkeeebbb^^^\\\[[[ZZZXXXWWWWWW^^^kkkzzz~~~qqqiiidddaaa______[[[VVVQQQMMMLLLKKKKKKIIIIIIJJJMMMPPPPPPOOONNNNNNKKKGGGEEECCCBBB@@@???===<<<;;;;;;999999888777777777666666666555555555444444666777999;;;<<<<<>>666555333222222222333222111111000///////////////////////////////////////.......................................///////////////000000000111111111111111222333333444555555999:::;;;:::999888:::<<<<<<>>>???EEEYYYttteeeOOOIIIFFFLLLVVV]]]bbbeeeZZZ]]]ccciiipppxxx@@@AAABBBAAA@@@AAACCCFFFJJJOOOWWW]]]bbbgggnnnttt{{{~~~zzzrrrllllllnnnsss}}}|||vvvxxxwwwoooiiiccc[[[WWWWWWUUUeee||||||sssmmmfffccc^^^[[[YYYWWWUUUTTTTTTYYYdddqqqvvvllleeeaaa___\\\ZZZUUUPPPLLLJJJKKKKKKGGGHHHIIILLLOOOQQQPPPNNNOOOLLLHHHEEECCCBBB@@@???===<<<;;;;;;999999888777666666666666555555555555444555666888999;;;<<<===>>>>>>>>>??????AAABBBBBBFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJMMMOOOQQQOOOOOONNNOOOQQQTTTVVVXXX[[[```gggnnnuuuzzzttt^^^III===666666555333222111000111111111000///////////////////////////////////////---..............................//////000000000........./////////000000111222222333333444444444888999999999777777999;;;<<<>>>@@@GGGYYYrrrqqqUUUKKKEEEJJJRRRXXX^^^cccYYY\\\aaagggnnnwwwBBBBBBBBB@@@???@@@CCCFFFIIIOOOVVV]]]aaafffmmmrrryyy}}}{{{sssllljjjkkkpppxxx~~~}}}~~~uuulllgggaaa[[[WWWXXXYYYjjj~~~uuuooohhheee```\\\YYYVVVTTTRRRQQQUUU\\\hhhvvvyyynnnfffaaa___ZZZYYYVVVRRRMMMJJJJJJLLLGGGGGGHHHJJJNNNOOOOOONNNPPPMMMHHHEEEDDDBBB@@@???===<<<;;;;;;999999888777666666666555555555444444444555666888:::;;;<<<=========>>>>>>???AAABBBCCCFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIIIIKKKLLLNNNPPPQQQPPPPPPPPPQQQSSSVVVYYYZZZ[[[aaakkkssszzz~~~pppXXXEEE<<<555666666444111/////////111000//////......//////........................---------........................//////000000111............////////////222222222333333444444444555777777777777777999;;;===???CCCKKKYYYppp~~~[[[MMMCCCEEEJJJMMMSSSZZZWWWZZZ___eeemmmvvvCCCCCCAAA???>>>@@@DDDGGGHHHNNNVVV\\\aaaffflllpppwwwzzz~~~uuulllhhhhhhkkkttt|||~~~uuulllgggbbb[[[YYYZZZ^^^pppvvvpppkkkgggbbb]]]YYYVVVSSSQQQLLLOOOUUU___mmm|||{{{ooofff```^^^[[[[[[YYYTTTNNNJJJIIIJJJHHHGGGGGGHHHKKKNNNNNNNNNPPPMMMIIIFFFDDDBBB@@@>>>===<<<;;;;;;999999888777666666555555555444444444555555777888:::;;;============>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSSSSSSSUUUYYY\\\^^^\\\cccoooyyy}}}lllSSSAAA;;;444555666444111//////000000///......------......---------------------------------.........//////,,,,,,---......///000000...////////////000000000222222333333333333444444444555777777777888:::===>>>BBBHHHNNNXXXllldddSSSDDDCCCEEEEEEJJJSSSSSSVVV\\\ccckkkuuuDDDCCCAAA>>>===???DDDHHHHHHNNNVVV\\\aaaeeekkkpppuuuxxx}}}~~~|||~~~wwwmmmgggfffhhhpppyyy~~~uuummmhhhbbb]]]ZZZ\\\aaatttwwwqqqmmmiiiccc^^^ZZZWWWSSSQQQHHHJJJPPPZZZhhhxxx{{{pppfff```]]]\\\]]]\\\VVVOOOJJJHHHIIIIIIGGGFFFGGGJJJLLLNNNNNNQQQMMMIIIFFFDDDBBB@@@>>>===<<<<<<;;;:::999888777666666555555555444444444555555777888:::<<<======>>>>>>???@@@BBBDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLOOOQQQQQQQQQQQQUUUUUUUUUVVVXXX[[[^^^```\\\eeerrr}}}|||iiiPPP@@@;;;222444666555111///000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...//////000000000000111111111111333333333333333333333444444555777777888999<<<>>>???DDDKKKPPPWWWhhhlllYYYHHHEEEEEECCCGGGPPPOOOSSSZZZaaajjjttt}}}