BM6P6(@ ~~~|||{{{~~~~~~{{{wwwtttmmm]]]NNNAAA999222222444333333555000000000000////////////,,,,,,,,,---------------------------------------000///...------...///000...............///000000111111111111111222222222666666666666777777777777999888777777777888999:::888999::::::;;;;;;::::::::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777666666666777777777777777888888888888888777777666666555555555555555555555666777888999777777::::::777777:::888:::???JJJ]]]uuuxxxxxxwwwvvvuuuwwwzzz}}}~~~}}}yyy{{{|||}}}}}}~~~|||yyy{{{}}}}}}zzzwwwtttnnn```RRRBBB:::333333444222222444000000000000////////////.........---------------------------------------000///...------...///000...............///000000111111111111222222222222777777777777888888888888999999888888888999:::;;;999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>======<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666777888888999999888888777777777777777666666666444444333333333444555555666444555999999888999===@@@DDDNNN\\\nnn|||rrrsssuuuwww{{{~~~}}}}}}}}}}}}xxxxxx{{{|||zzzwwwtttooobbbUUUEEE<<<555444444222111222000000000000////////////000//////......---------------------------------//////............//////...............///000000111111111111222222333333888888888888999999999999:::999999999999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666888999;;;;;;:::999888666666777777777777777777555555444444333444444444666444555999:::999===CCCDDDNNN]]]ppp}}}wwwvvvrrrtttxxx~~~{{{zzz||||||{{{wwwtttooocccWWWHHH???777555444111000111000000000000////////////111111000///...------,,,------------------------/////////....../////////...............///000000000111111222222333333333777777777888888888999999::::::::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888666888;;;======<<<:::888666666666777777888888999888888777666666555666666888777777999::::::@@@GGGKKKYYYnnnwwwtttvvvxxx|||~~~}}}}}}xxxsssmmmbbbXXXJJJAAA888666444111///000000000000000////////////111111000///...------,,,------------------------...//////////////////..................///000000000111111222333333444444666666666777777777888888::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;:::777888:::<<<<<<;;;:::999777777888888888888888888666666555555444555555555888888999<<<>>>BBBNNN[[[nnn|||xxxuuusssssswww}}}|||~~~~~~yyysssnnnfff]]]KKKBBB:::777555222000111000000000000////////////.........------------------------------------------...///000000///...---...............///000000000111111222333444555666666666777777777888888888888999:::;;;<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<:::999888888999:::::::::::::::999999888888888888888888555555555555555555666777888999>>>DDDJJJSSSdddsssyyytttpppqqqrrruuu{{{~~~yyyvvvuuuuuuwwwzzz}}}|||zzz}}}}}}xxxtttooohhh```KKKBBB:::777666222111111000000000000////////////,,,,,,---------------------------------------------...///000000///...---...............///000000000111111222444555666666777888888888888999999999888999:::;;;;;;;;;:::999<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<:::999777888888888999999999:::::::::999999999888777777777777777666777777888999::::::===CCCMMMUUUbbbvvv{{{rrrnnnmmmppptttwww~~~zzztttpppnnnmmmqqqtttzzz~~~|||~~~|||xxxuuuqqqiiiaaaTTTGGG;;;666555222111222333222000///..................---,,,,,,,,,,,,---.........------,,,,,,,,,---...///...---,,,---///////////////000000000000444222000000111333333333777888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@:::;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;<<<===<<<;;;888888888777777777777777888888888777666777999<<<;;;<<<<<<;;;999888888999:::777555777777555777:::>>>IIIXXXdddnnn|||vvvqqqkkklllnnnqqqwww~~~{{{vvvoooiiifffeeekkkqqqyyy}}}}}}}}}yyyuuurrrkkkcccUUUHHH<<<777555333111222111000///......///000000......---,,,,,,,,,,,,---......---------,,,,,,,,,---...//////------.../////////000000000000111111555333222222444555555444777777888888888999999999::::::;;;<<<<<<<<<<<<<<<999999999999999999999999888888888999999::::::;;;::::::;;;<<<===>>>??????:::;;;<<<<<<======<<<<<<<<<;;;:::;;;<<<===<<<:::777777777777777777777777888888888888777777999;;;<<<======<<<:::888999:::666555666888888666888===FFFVVVkkk}}}xxxqqqnnnlllnnnsssxxx}}}yyywwwuuuuuuqqqqqqpppmmmiiifffeeeeeeiiiooowww|||~~~~~~~~~yyyvvvsssllldddVVVIII<<<777666333111111///////////////000111111......---,,,,,,,,,,,,---...------------,,,,,,,,,...///000///...---...000000000000111111111222222555444444555777777666555777777777888888888999999::::::;;;<<<<<<<<<<<<;;;777777777777777777777777888888888888888888888888999999:::;;;<<<<<<======;;;;;;<<<============<<<<<<;;;::::::<<<<<<;;;:::777777777777777777777777777888999888777777999;;;===>>>>>>===:::999999:::444555888:::999888>>>FFFQQQeeexxxqqqnnnoooooottt{{{~~~{{{xxxtttpppllliiihhhgggaaacccdddeeedddeeefffhhhjjjpppyyy{{{|||~~~}}}xxxuuurrrkkkdddWWWJJJ>>>888666333111111000///////////////000000......---,,,,,,,,,,,,---------------------------...///000000......///000000000111111222222333333333333444666888888666444777777777777888888888888888999::::::;;;;;;::::::777777777777777666666666999999999999999888888888888888888999:::;;;;;;<<<;;;;;;<<<============<<<;;;:::999:::;;;<<<;;;999666666666777777777777777777888999888777777999:::<<<===>>><<<:::888888999888999;;;<<<:::<<>>IIIWWWiii}}}uuurrrrrrxxx~~~xxxtttqqqnnnkkkjjjjjjjjjjjjiiigggfffeeedddddddddeeefffhhhkkkppptttwww|||}}}wwwtttrrrlllfff\\\OOOAAA;;;888333000000---...000111111111000///......---,,,,,,,,,,,,---,,,,,,,,,------.........+++,,,------++++++,,,---,,,---...///000111222222333222000111444666777777666666666666777777777777999:::;;;;;;<<<<<<;;;;;;:::999999888777666666555666777777888999::::::;;;888888888888999999999999777777888999999999999888999888777888999:::999777444444444555666777777888555777::::::999888888999666888::::::::::::<<<>>>>>>===DDDTTTggg{{{}}}yyyvvvssssssyyyzzzwwwssspppkkkiiihhhiiihhhgggjjjiiihhhhhhiiijjjkkklllnnnrrrvvv{{{~~~|||vvvsssqqqllleee]]]NNN???:::999666111//////////////////......---...------,,,,,,------...+++,,,---......---,,,+++------------------------/////////000111111222222222222111111222222333444777888888777777777:::<<<;;;555555;;;>>>;;;:::<<<;;;;;;<<<<<<;;;999777666999777555666888;;;======777777777777777888888999888888777777666666555555888777666555555666777888555555555555666666666666666777999::::::999888777===;;;999888:::===>>>>>>@@@FFFQQQccc|||{{{yyyyyyssstttwww~~~~~~yyyvvvxxxuuuqqqllljjjjjjkkkllllllnnnooopppqqqrrruuuwww|||~~~~~~{{{}}}{{{vvvtttsssnnnhhh^^^NNN???999888555222000///000000000000///.........------,,,,,,------...,,,---...//////...---,,,------------------------/////////000111111222222222222111111222222333444777888888888777888;;;===<<<777777<<<>>>;;;999;;;999:::;;;;;;;;;:::999999:::888666666888:::;;;;;;777777666666777777888999888777777777666666666555666666666555555666666777555555666666666777777777777777888999:::999999888:::::::::;;;<<>>???CCCIIINNN\\\iiizzz}}}zzzzzz}}}~~~}}}|||zzzxxxvvvuuutttttt|||}}}wwwzzz{{{yyywwwvvvpppiii___PPP@@@888666444333444111111111111111000//////...------,,,,,,------......//////////////////.../////////////////////////////////000111111222222222222111111222222333444333555666777777888:::<<<>>>===<<<<<<<<<:::888888666777888:::<<<===>>>>>><<<:::888777888888888777666555555555555666777777777777777777666666666666777888999999999888666555777777888888888999999999777888888999:::::::::::::::===@@@BBBCCCJJJVVV___lll|||~~~~~~~~~}}}{{{zzzyyyzzz||||||yyywwwuuunnnggg___QQQAAA999666333333555111111111111111000//////...------,,,,,,------.../////////......//////////////////////////////////////////000111111222222222222111111222222333444111333555666666666888999===>>>>>><<<:::999888777555666777999:::<<<>>>???<<<:::888888888888666555555555555444555555666777666666666666777777777777999999:::;;;:::999888777888888888888999999999999888888888999999:::;;;<<<<<>>???;;;888888777555666666666777999:::<<<===;;;:::888888888777666444444444444444444555666666666666666666777777777777:::::::::::::::999888777777888888888888999999999888888888888999;;;<<<======AAAHHHPPP\\\mmm}}}}}}}}}|||}}}~~~}}}}}}xxxvvvtttooohhh\\\QQQDDD===888333333555///000000000000///.........------,,,,,,------...///...---,,,,,,---...///------------------------/////////000111111222222222222111111222222333444555666888999777666666777888===???999666777777555777666666666666888999::::::999888888888888666444444444333333444444555666555666666666777777777888::::::999888777777777777777777777888888888888999888888888888999;;;===>>>BBBHHHTTTeeeyyywwwuuuvvvxxx{{{~~~}}}||||||~~~~~~}}}~~~|||wwwuuuuuupppjjj[[[QQQEEE>>>888333222444///////////////......---...------,,,,,,------......---,,,++++++,,,---...------------------------/////////000111111222222222222111111222222333444777999;;;;;;999777777777666===>>>999555777777555888777666555555666777888:::888888888888888666444444333333333333444555555555666666666777777888888:::999777555444555555666666777777777777888888888888888888888999;;;===>>>FFFOOO```xxxtttnnnooorrrwww{{{|||{{{xxxwwwwwwyyy{{{}}}~~~}}}yyyyyy{{{wwwmmmeee^^^UUUHHH>>>999777555333222111111000///......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222222222222222111111111111222333333444888888999999999:::::::::;;;999777555444444666666666666666666777777777777777777666666555555555444555555555555555666777777555666666666777777888888999999888888777777666666::::::999777666666666666<<<888777:::<<<===AAAFFFNNNaaazzzwwwooojjjlllrrr{{{~~~|||{{{qqqppppppqqqtttyyy}}}}}}xxxxxxyyyuuummmfff___UUUHHH>>>999666444222111111111000///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222222333222222333222222222222333333444888888888888999999999999;;;:::888666555666777777777777777666666666666666777666666666555555555444666555555555555666777777555555666666666777777777888888777777777777777666888888777777777777888888999888999===>>>???DDDKKK^^^qqq|||uuuqqqmmmlllqqqyyy{{{yyywwwwwwsssrrrrrrtttvvv{{{}}}xxxvvvvvvsssmmmggg```WWWIII???999666333111111111000000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111222333333333333444444444444444333333333666666777777777888888888;;;:::888777666777777888888777777666666555555555666666666555555555555555666666555555666666777888555555555555666666666666666666666666777777777777666666666666777888999:::999:::===AAAAAADDDMMMWWWssswwwrrrmmmmmmmmmooowww|||yyywwwvvvuuuuuuvvvvvvvvvxxxzzz~~~~~~xxxuuusssqqqlllhhhaaaXXXJJJ???999666333111111000000000/////////...........................------------------------............///////////////000111222333444444444666666666555555444333333555555555666666666777777999999888777666666777777888888777666555555444444555555555555555555555555666666666555666777777888555555555555555555666666555555555666666777777888666666666777777999:::;;;;;;<<<@@@CCCEEEKKKZZZiiivvvtttpppnnnooopppttt}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{}}}~~~yyyuuurrrppplllhhhbbbXXXJJJ???999666333111000000000000////////////---.....................------------------------........./////////000000///000111222333444444444555666666666666555333333444444555555555666666666777666666555555555555555888777777666555444444333444444444555555555555555666666666666666777888888666666666666666666555555555555666666777777888888888888888888888999::::::<<<===@@@EEEJJJUUUiiizzzvvvqqqssspppqqqtttxxx||||||||||||}}}~~~zzzvvvsssooollliiiaaaXXXJJJ@@@:::777444222000000000000////////////---------...............------------------------....../////////000000000///000111333444555555555444555666666666555444333444444555555555666666666555555555555555555555555777666666555555444444444444444444444444555555555777777666666777777888999777777777777666666666666777777777777888888888888:::999999999:::;;;;;;<<<>>>???CCCLLLVVVeeeyyy}}}rrrmmmnnnqqqqqqttt|||}}}~~~|||xxxtttpppllliii```WWWJJJ@@@:::888666444////////////000000000000---------.........//////.........................../////////000000000000///000111333444555666666222333555666666555444333555555555555666666666666555555666666666666555555555555555555555555555555333333333444444555555555777777666666777777888999999999888888777777777777999999999999888888888888999999::::::<<<===???@@@CCCEEENNN\\\kkk{{{}}}ssskkkjjjooouuuvvv}}}~~~zzzuuupppllliii```VVVJJJ@@@;;;888666555////////////000000000000---------.........//////........................////////////000000000000///000111333444555666666000222444666666555444333555555555666666666777777666666777777777777777666444444444555555555555555333333333444444555555555777777777777777888888999:::999999999888888777777;;;:::::::::999888888888888888999;;;===@@@BBBCCCIIIMMMXXXkkk}}}{{{vvvpppjjjlllsss|||~~~zzztttnnnkkkiiibbbUUUHHH@@@;;;555333444111111000000//////....../////////...---------,,,---------.........//////.........//////000111222000111222333333333333333333333333444444444444555666666666666666666666666888<<>>999555666888555555444444444444555666666555555555555666777777999888777555444444444444777777666666777888999999888888888888888888999999::::::===??????>>>EEENNNSSSaaarrr{{{vvvsssuuuyyy~~~~~~~~~|||yyysssnnnjjjhhh```TTTGGG???:::555333444111000000000/////////..................------------------........./////////......//////000111222000111222222333333333222333333333444444555555555555555555555555555555555;;;>>>@@@===888555666888666666555555555555555555555555555555555666666777888888777666555555555555777777777888888888999999888888888888888999999:::888999===??????AAAKKKVVVffftttxxxvvvuuuwww|||}}}|||zzzwwwrrrmmmiiiggg]]]QQQEEE>>>999555333444000000000000////////////---------...............------........./////////////////////000111222222000111111222222222222222222222333333444555666666555555555555555555555555:::<<<===;;;888777999<<<888888777777666666555555444444555555555666666666777777777777777777777777777888999:::::::::999888888888888888888999::::::999:::>>>AAABBBIIIZZZkkkzzzuuutttvvvzzz{{{yyywwwtttqqqmmmiiifff[[[OOOCCC<<<888444333444000000000000////////////,,,---------.../////////............////////////////////////000111222333111111222222222222222111111222222333444555666666555555555555555555555555444666888888888;;;???BBB999888888888777777666555444444555555666666666666666777777888888999999888777888:::;;;;;;:::999777888888888888999::::::;;;;;;===@@@DDDIIIWWWppp}}}xxxvvvuuuxxx}}}zzzwwwuuusssqqqnnniiieeeYYYNNNBBB<<<888444333444////////////000000000000,,,---------.../////////........./////////000000/////////000000111222333222222333333333222222111222222333333444555666666555555555555555555555555333444555666888;;;???BBB888888999999888777666666444555666777777777666666666777888999:::::::::999777999:::;;;;;;:::888777888888888888999:::;;;<<<<<<>>>BBBJJJTTThhhzzzssspppqqquuuxxx}}}~~~yyyvvvsssrrrqqqnnniiieeeZZZNNNBBB<<<888444222444////////////000000000000---------...................../////////000000000000000000000111222333333444444444444444333333222333333333444444444555555444444444444444444444444555555555666777999:::;;;666777888999999888777666555666777888999888777777777888:::;;;;;;;;;::::::888999:::::::::999888777888888888888999;;;<<<======???GGGUUUeeezzz}}}wwwoooiiihhhlllssswww{{{yyyuuurrrqqqrrrpppjjjeee[[[OOOCCC<<<888333222333.../////////000000000111...............---------.../////////000000000000000000000000111222333333555555666666555555444333555444444444444333333333444444444444444444444444444444444666777888777666333555777888999888777777666777999:::::::::888777888999;;;<<<<<<;;;:::999999999888888888777777777888888888999:::;;;<<<===@@@EEERRRfffzzz~~~qqqoookkkiiikkkpppvvvzzzyyyyyyuuurrrqqqrrrpppjjjeee\\\PPPCCC===888333222333.../////////000000111111/////////......------,,,////////////000000000000000000000000111222333444666666777777666555444444666555555444444333222222444444444444444444444444000000222555888999888777222333666888999999888777666888:::;;;;;;;;;999888999:::<<<======<<<:::999999999888777666666777777888888888999:::;;;===>>>EEEKKK]]]vvv|||vvviiijjjkkknnnrrrxxx}}}{{{tttsssrrrrrrqqqooollliii[[[NNNAAA;;;888444111111000///......//////...---000000000000000/////////...///000111222222111000000000000000000111111222111222222333333444444555333222333333444555666777777444222333555666444111333444555777888888999999999888888777666555555444777777777777888888888888888888999::::::::::::999:::999888888888999;;;<<<;;;999888::::::999===CCCIII\\\sssyyyrrrnnnkkkpppvvvvvvtttxxx|||wwwvvvtttrrrqqqnnnjjjggg[[[NNNAAA;;;888444222222222111000000111111000///////////////////////////---...///111111111111000111111000000000000111111111111222333333444444555222222222222333444555666777555333444555666444222444555666888999999::::::888888777777666555555444555555666666666777777777777888999999::::::999999;;;::::::999999999::::::;;;:::<<<>>>>>>???FFFOOOXXXiii~~~}}}vvvqqqmmmjjjjjjqqqxxx{{{{{{}}}zzzxxxuuusssqqqmmmiiieee[[[NNNAAA;;;999555333333222111000000111111000///........................---...///000111222111111333333222111000000000000111111222222333444444444222222111222222333444555666555444444555555444333555666777888999:::::::::777777777666555555444444444444555555555666666666777888999999::::::999999;;;;;;;;;;;;:::999999999999:::<<<>>>>>>BBBNNN[[[mmm|||yyypppjjjiiiiiiiiirrryyy~~~zzzxxxuuusssqqqmmmiiieee[[[NNNAAA;;;999666444444000///......//////...------------...............//////000111222333333444555444333222111000000000111111111222333333444444222111111111222222333444555444444333444333333222555555666888888999999999666666666555555444444444444444555555555666666666777777888999999999999999;;;;;;;;;::::::999888777<<<===>>>@@@@@@HHH[[[mmmyyyooofffccceeejjjmmm~~~xxxvvvtttrrrpppmmmiiifffYYYMMM@@@;;;999666444555000///......//////...---------------......//////000111111222333444666666666666444222111000000000000000111222222333333444222222111111111222333333333333333333222111111222444444555666777777777777555555555555444444444444555555666666666777777777777777888999999999999888999999999999888888888888>>>@@@CCCHHHMMMZZZrrr|||tttooohhhbbbaaaeeemmmrrrwwwuuusssqqqooolllhhhdddXXXKKK???:::888666444555222111000000111111000///---------...//////000000111111111222333555666777777666555333222111111111000000111111222333333333333333222222222222333333222333444333222111111333333444555555666666666555444444444444444444444444555555666666666777777777666777888888999999888888888777777777888:::<<<======@@@IIIUUUaaarrr|||sssjjjhhheeebbbdddjjjrrryyyxxxuuussspppmmmiiidddaaaVVVIII===999777555444444222111000000111111000///------...//////000111111/////////000111333555777666666555333333222222222000000000111222222333333444444333333333333444444333555666555333222333555444555555666666666666666333333333333333333333333444444555555555666666666666777777888888888888888888777666777999===AAADDDEEELLLZZZlll}}}}}}uuunnnfffggghhhiiilllrrr{{{yyywwwsssppplllgggbbb^^^UUUHHH<<<888777555333444000///......//////...---.........///000111111222............000222444555666555444444333333333333000000000111222222333333555555444333333444444444555777888777444333555777555666777777777777777666333333333333333333333333333333333444444444555555666666777888888888888888999888666777:::@@@EEEIIIWWW___ppp}}}{{{wwwpppkkkgggjjjmmmppptttzzz}}}wwwwwwsssooonnnnnnkkkccc]]]UUUHHH<<<777666333222333111111111111000000000000111111111111111111111111111111111111111222222222222222333333333222222111000111111222333333444444111222222333444555666666777777777777666666666666666666555444555666777888444444444333333222222222777555333333444666666666999888777888999:::999888===666555===AAAAAAIIIUUUooo~~~wwwxxxvvvooolllmmmooopppsssxxx~~~yyyvvvrrrnnnmmmmmmiiibbb\\\SSSGGG;;;777555333222222111111111111000000000000////////////////////////////////////000000000000222333333333333222111111111111222222333333444444333333444555666777777888888777777777777666666666555555444444444555666777555555555444444444333333666555333333555666666666888888777888999:::999999:::777888===???BBBSSSfffwwwrrrssssssqqqqqqttt{{{}}}|||vvvqqqmmmllllllhhhaaaZZZQQQEEE999555555222111222111111111111000000000000/////////////////////////////////000000000111111333333333333222222222111333333333333333333444444444444555666777888888999888888888777777777666666444444444333444555555666666666666555555555555555666555333444666777777666888888888999999:::::::::999999<<>>>>>>>>@@@HHHVVVmmmwwwqqqmmmlllooouuu~~~}}}yyyuuupppnnnnnnjjjbbb[[[III???666444555333222222111111111111000000000000////////////////////////...//////000111222333333555444444444666888:::;;;<<<:::888555333333444555222333444555666777777888666666666555555555444444333333444555555555555444444444444444444555555555555555555777999:::999888777999<<<<<<::::::===??????@@@FFFRRRfffwwwooolllllllllnnnxxx~~~}}}yyytttooonnnmmmiiiaaaZZZHHH>>>666555666444333333111111111111000000000000////////////////////////...//////000222333333444555444444555777:::===???>>><<<999555444333444555444444555666777888888999555444444444444333333333333444555666666666555555444444555555555666666666555555666888:::;;;:::999666:::======::::::===AAABBBHHHSSScccxxxzzzpppkkkjjjlllmmmppp|||}}}~~~~~~xxxsssnnnmmmlllhhh___YYYHHH>>>666555777555444444111111111111000000000000111111111111111111111111000111111333444555666666555444555666999<<<@@@BBB???===999666444333444555555555666777888999::::::444444333333333222222222444444666777777777666555555666666666777777888888555555666888;;;<<<:::999666:::======::::::>>>BBBEEEPPPaaarrr|||sssllljjjkkkmmmnnnsss}}}||||||}}}}}}tttrrrmmmhhhhhhhhh```XXXHHH???777555444222111222444333222111000000000000222222111111111111222222///111222222111000222333555666777888:::===???@@@>>><<<999666555444444555333333333444666777999:::777777666555555555555555666666555555555444444444666666666666777777777777888888888888888888999:::999;;;<<<;;;;;;===CCCHHHIII\\\vvv|||wwwnnnhhhfffjjjpppuuu}}}}}}}}}{{{}}}|||{{{sssqqqlllggggggfff^^^UUUGGG>>>777555555222111222222111111111111111222222222222111111111111222222000111333222111111222444555666666888999;;;===>>>:::999666444333333333444444444444444555777888999666666555444444444444444666666555555555444444444666666666666777777777777888888777777777888999999777999;;;;;;<<>>888333555666555333444444333222111000000000000333333222222222222333333222333555444333333444666333444555666666555444333222222222333333333444444555555444444444444444555777777666555555555555666444444444555555555555555666666666666777777777777777777777777888999;;;;;;<<>>CCCMMM]]]ppp|||qqqlllppp{{{~~~yyyrrroookkkgggbbbYYYNNNGGG999888777555333222222222222222111111111111111111222222222222222222222222222222222222222222222222666666666444222111222444444444444555555555666666777777777777666444333222555555555555555555555555555555444444444555555666555555555666777999;;;;;;===999777999;;;===AAAFFFNNNZZZjjj|||xxxoooppppppoooxxx~~~vvvrrrmmmhhhbbbYYYNNNFFF999888666555333222222222111111111111111111111111222222222222222222222222222222222222222222222222555666666555333111222333333333333333444444444555777777777777666555444444444444444444444444444444444333333333333444555555666666666666777999:::;;;:::888888;;;<<<<<>>777666555444333222222222000000111111111222222222222222222222222222222222222222222222222222222222000333555666444222111111444444444333333333333333333444555666666777666666444444444444444444444444444444444444555666777888:::999999888888888888888;;;;;;===@@@DDDNNNaaasss|||zzzwwwuuuvvvzzz|||xxxtttnnnjjjeeeaaa[[[RRRGGG???666555444333222222222222000000000111222222333333222222222222222222222222222222222222222222222222000222444555333222222222444444444444333333333333222333444555555555555555555555555555555555555555555555555555666777999999:::999999888888888999999::::::>>>EEENNN\\\qqq~~~{{{yyyxxxwwwxxx{{{~~~zzzvvvrrrnnnjjjeee```YYYPPPDDD<<<555555444333222222222222///000000111222222333333222222222222222222222222222222222222222222222222111222333333222111222333333333333333222222222111222222333333444333333333444444444444444444444444444444444444666777888999999999888888888999::::::;;;===DDDRRR```ppp|||{{{{{{{{{}}}|||xxxsssooommmiiiddd^^^VVVLLL???777555444444333222222222222///000000111222222333333222222222222222222222222222222222222222222222222222222333222111111333444222222222222111111000000222222222333333222222111333333333333333333333333222333333444555666888888999999888888999999:::;;;>>>AAALLL^^^ppp{{{~~~~~~}}}~~~yyyuuupppjjjhhhgggddd^^^TTTHHH===777333333333222222222111111111111222222222222111111333333222222111222222222555555555444444333333222222222222111111111111111333333333222222111111111111111222222222333333333000111222333444333222222555555444444444555555666:::777777;;;===<<<;;;===CCCPPPbbbqqqyyy{{{}}}wwwsssmmmhhhgggfffccc\\\SSSGGG===777333333333222222222111111111111222222222222111111222222222111111222333333666666555444333222222222111111111111111111222222333333333222222222111111111222222222222333333333111222333444444444333222555555444444555555666666999777888;;;======@@@EEEPPPaaauuu|||{{{{{{tttooojjjffffffeeeaaaZZZPPPEEE<<<666333333333222222222111111111111222222222222111111111111111111111222333444666666555444333222111111000000000111222222222333333333333222222222222111222222222222333333333333222333444444555555444444555555555555555666777777777777999;;;<<<>>>HHHSSSeeexxxyyyzzz}}}yyysssmmmhhhfffdddbbb^^^WWWMMMCCC:::555333333333222222222111111111111222222222222111111000000000000111222444444666666555444222111000000//////000111222333333333222222222222222222222222222222222333333333444444444444444555555555555555555555555555666777888888777888:::<<<<<>>777444333333333222222222111111111111222222222222111111000000000000000111222333444444333333222222111111000000000111222222222333111222222222222333333333333333333333444444444444555444444444444555666666666666666666777999:::;;;:::;;;???DDDIIIWWWooo|||wwwwwwyyy|||xxxvvvsssiiidddfff```\\\VVVMMMDDD<<<666333333333333222222222111111111111222222222222111111111111000000000000111111222222222222222222222222111111111111111111222222111111222222222333333333333333333444444444444555444444333333333444555666666666666777888999;;;;;;<<<<<>>:::CCCOOOZZZlllyyypppiiiiiikkkoooxxx~~~xxxppplllgggccc___\\\YYYSSSHHH===666333222111111222222222222222222444444444222111000222444000000000000000111222222222222222333222111111000222222222222222222222222111111222333333333333222333333333333333333333333666555555444444555555666555333555999:::999;;;???DDDOOO\\\gggxxx~~~yyytttmmmggghhhkkkpppzzz~~~uuuooojjjgggbbb___YYYUUUNNNEEE;;;555222111222222111111111111111111444444444333111111222444111000000000000111222222333333333333333222222111222222222222222222222222111222222333333333333333333333333333333333333333555555666666666666555555333333555:::;;;;;;>>>CCCLLLXXXhhhuuuzzzuuurrrqqqllliiikkkooovvv{{{sssmmmjjjfffbbb^^^VVVRRRJJJBBB:::555222222333333222222111111000000222333333222111000111222111111111000000111222222333444444444444333222222222222222222222222222222111222333333444444333333444444444444444444444444555666777888888777666555666555888<<<===>>>CCCJJJTTTbbbttt~~~vvvtttwwwuuurrrppprrrwww~~~yyyqqqllliiieeeaaa]]]TTTOOOGGG???999555333333444444333333222222222111222333444333222111111222222222111111111111111222333444444444444333222222222222222222222222222222222222333444444444444333444444444444444444444444555666777888888777666555777777:::===>>>@@@HHHQQQaaaqqqxxxrrruuu|||{{{{{{zzz{{{{{{vvvooojjjgggccc^^^ZZZQQQKKKCCC<<<888555444333444444444333333333333333444666777777555444444444333333222111111111111222333333333333333222222111222222222222222222222222222222333444444444444444444444444444444444444444777777888888888888777777888777999<<<>>>CCCPPP\\\nnn~~~yyyrrrnnntttxxxrrrlllgggccc___ZZZVVVMMMGGG>>>888555444333222222222222222222333333333444666888777666444444444444333222222111111111222222222222333222111111000222222222222222222222222222333444444555444444444555555555555555555555555999888888777777888888999999999;;;>>>BBBKKK\\\lll}}}xxxrrrooonnnxxxyyyuuupppiiidddaaa]]]WWWRRRKKKDDD<<<666444333222111000000111111222222222333222444666666444333222333444333333222111111111222111222222222222111000000222222222222222222222222222333444444555555444444555555555555555555555555:::999888777777888999:::<<<;;;>>>BBBHHHTTThhhzzz}}}qqqoooppprrr}}}wwwtttmmmddd___^^^]]]YYYTTTFFF???666222222222000---000000111222222222222111333333333333333333333333333333333444444444555555222222222222222222222222000000111111111222222222444444444444444444444444666666666666666555555555777888999888777777999;;;<<<<<>>BBBJJJYYYooo{{{rrroookkkmmmvvv~~~~~~}}}}}}}}}zzzqqqmmmfffbbb^^^\\\ZZZUUUKKKCCC;;;888444222111111111000111111222333333333333222777777666555333222111000/////////000000000111111222222222222222222222222222222333333333444444444333333333444444444555555666666666666777777888888777888999::::::;;;>>>AAAJJJVVVkkk~~~uuuqqqrrrpppqqqwww~~~}}}|||}}}wwwooollleeeaaa]]][[[YYYTTTJJJBBB999777555222000000000111111222222333333333333333777666555444222111///////////////000000000111111222222222222222222222222222222222222333333333333222333333444444555555555555666666777777888888999888888999999:::>>>CCCGGGQQQ```yyyuuurrrsssrrrrrrtttyyy~~~~~~tttmmmjjjeeeaaa\\\YYYWWWQQQGGG???555555333222000000111333111222333333444444333333444333333222222111000000//////000000000111111111222222222222222222222222111111111222222222222333222222333333444555555666555666666777888888999999::::::999999;;;AAAHHHNNNZZZkkk{{{sssssswwwvvvyyy|||~~~rrrkkkiiigggaaa[[[XXXTTTNNNDDD<<<222222222111111111333555111222333333444444333333000000111111111222222222000000000000111111111111222222222222222222222222000000111111111222222222222222333333444555666666555666666777888999999999<<<;;;::::::<<>><<<444555555444222111111222333333333222222222111111222222111111000/////////111111111111111111111111222222111111111111222222222222222222222222222222222222333444444555555666444555777999999999999888;;;999888<<>>===>>>CCCJJJTTTdddrrr}}}yyyyyy|||wwwmmmgggeee```[[[VVVSSSMMMAAA888555000222333222000000111222222111111111111000000000------......///000000111////////////////////////222222111111111111222222222222222222222222222222333333333444555555666666888888777777888999;;;;;;>>>===AAAHHHRRR^^^ppp~~~|||zzzyyy|||}}}rrriiicccbbb^^^XXXTTTQQQJJJ>>>555111333333444333000///000111111000000000000000000000////////////000000111111000000000000000000000000222222111111111111222222222222222222222222222222333333444444555666666666999888666666666888;;;===>>>???DDDOOO[[[jjj~~~}}}yyyxxxxxxyyy~~~yyyooogggaaa```]]]VVVQQQMMMFFF;;;333000666666666444111//////000000000000000000000000111222222222111111111000000111111111111111111111111222222111111111111222222222222222222222222222222333333444555555666666777888777555444555888;;;>>>BBBEEENNN]]]kkk{{{uuupppuuu}}}yyytttuuuvvvyyywwwnnnfffaaa```\\\UUUNNNJJJCCC999333111666777777555222000///000000000000111111111111222444444333222222111000000111111111111111111111111222222111111111111222222222222222222222222222222444444444555666666777777777666555555777:::===@@@DDDLLL\\\ppp{{{mmmhhhnnnwww|||wwwtttuuuxxx|||~~~uuuooogggbbb```\\\TTTLLLFFF@@@888444333333444444333111000111222111111111111222222333333222222222111111111111111111111111111111111111111222222111111111111222222222222222222222222222222444444555555666666777777777666777888:::===AAACCCKKKYYYrrrrrrgggeeennnyyy}}}xxxvvvxxx||||||uuuooohhhcccaaa\\\SSSJJJEEE???888444555///000222222111111222444111111222222222333333333/////////000111111222222000000000000000000000000222222111111111111222222222222222222222222222222444444555555666777777777777777888:::===@@@CCCEEEWWWjjjwwwjjjccceeeqqq}}}|||yyyyyywwwyyy}}}uuuiiiaaa______YYYOOOCCC:::555444555777666444222222333444555000111333222000//////000111000///......///000111//////000111222222333333222222222222222222222222222222222333333333444444333333444444555666666666;;;999:::======>>>EEEMMMeeezzzhhhbbbccchhhsss}}}}}}yyywwwzzzyyy}}}zzznnneeeaaa```ZZZOOOCCC:::555444555666555333222111222333444000111222222000//////000111000//////...///000111000000000111222222333333333333333333333333333333333333333333444444444444333444444555555666777777888888999<<<===@@@KKKVVVtttqqqdddaaadddkkkvvvzzzxxxxxx}}}~~~wwwkkkeeeaaaZZZOOOCCC:::555444444444444222111111111222333///111222222000//////000000000/////////000000111000000111111222333333333444444444444444444444444444444444444555555555666444444555555666666777777888888:::===???FFFUUUeeessskkkdddeeejjjsss~~~zzzyyy{{{}}}~~~pppggg```XXXMMMAAA999555333222333222111111000000111111///111222222000///000111000000000000000000111111111111111222222333333333333333333333444444444444555555555555666666666666444555555666666777888888::::::<<<@@@CCCMMMaaasss{{{pppnnnmmmpppuuu}}}}}}yyyxxx{{{~~~pppeee\\\TTTHHH>>>888555333222222222111111000000000000...000222222000000000111//////000111111111111111222222222222222333333333111111222222333333333333555555555666666666777777555555666666777888888999;;;;;;===BBBIIIVVVkkk}}}{{{zzztttxxx{{{}}}zzzxxxvvvtttvvv}}}~~~xxxlll```UUUMMMBBB999666444333111222222222222111111000000...000111222000000000111//////000111222222222222222222333333333333333333000111111222222333333444555555555555666666666777666666777777888888999999;;;:::>>>GGGRRRaaauuu|||rrrrrrqqqqqqttt}}}yyyzzzwwwrrrpppmmmdddZZZOOOFFF;;;555444444333111222222222222222222111000...///111222111000111222...///111222333333222222333333333333333333333333111111222222333444444555444444555555555666666666666666777888888999999:::>>>===BBBOOO```rrr~~~tttooonnnnnnooosss|||zzzpppqqqmmmgggeeeeee___VVVJJJBBB888222222444333222222333333333333222111111...///111222111000111222...///111222333333222222333333333333333333333333222222333444444555666666444444444444555555555666777777777888999999::::::BBB@@@FFFXXXmmmxxxvvv}}}}}}uuuqqqqqqrrrrrrtttxxxwwwrrrjjjcccbbbdddaaaXXXOOOAAA===888444333333222222222222222222222222222222111222222222222333333333222222222222222222222222222444444444222222222444555555555555555555444444666666666666666555555555777555777<<<>>><<<:::;;;AAAIIIUUUdddxxx{{{pppnnnwww~~~zzzsssnnnlllssstttvvvxxx}}}xxxppphhh```^^^^^^YYYPPPGGG>>>:::666333222222222111222222222222222222222222///000000000000111111111111111111111111111111111222333444444222222222444555555555555555555444444666666666666666666666666777555555999;;;:::;;;???EEEQQQ```ppptttjjjiiirrr|||~~~zzz{{{~~~vvvmmmiiiiiiiiiuuuxxx{{{zzzoooggg___ZZZXXXRRRHHH@@@:::777444222222222222111222222222222222222222222///000000000000111111111000000000000000000000000111333444333222111333444444444444444444444555555666666666666666666666666999666666888999:::???FFFMMM]]]qqq}}}pppiiiiiirrr{{{|||zzzyyy}}}yyynnnhhhgggjjjmmmvvvzzz{{{nnnggg^^^YYYUUUOOOFFF>>>888666333222222333333222222222222222111111111111111111222222222333333333111111111111111111111111111222333333222111333444333333444444444444555555666666666666666777777777999888888::::::<<>>@@@CCCJJJ]]]}}}|||zzz|||~~~vvvooogggccccccbbbhhhpppxxx}}}tttmmmbbb^^^WWWMMMCCC===999999111222222333333222222111222222222111111111000000---...000111222111///...//////000111222333333333000000111222333333333333111111222333333444555555666777777666555555888::::::===@@@FFFTTTooo|||qqqkkkgggbbb```bbbeeekkkttt|||~~~|||rrrlll```\\\TTTJJJAAA:::777666111222222333333222222111222222222111111111000000---///000222222111000////////////000111111222222000000111222333333333333222222222333333444444555555666666666555555888:::;;;>>>EEEPPPcccuuummmeeecccbbbaaacccggglllsss|||yyyooohhh^^^YYYPPPEEE===777444333111222222333333222222111222222222111111111111111///000111222333222111111//////000000000000000000000000111222333333333333333333333333333444444444444555666555555666999;;;;;;@@@KKK[[[rrr|||uuullleeeaaabbbdddfffkkkrrrvvv}}}wwwlllddd]]]VVVLLLAAA:::555333111111222222333333222222111111111111111111111111111000111222333333333222222111111111111000000000000000000111222333333333333444444444444444333333333333444555555555777:::===>>>EEESSShhh}}}|||zzzwwwuuuxxxyyyooojjjeeeaaaaaadddhhhlllsss{{{xxxjjjaaa\\\TTTHHH>>>888555333222111222222333333222222111111111111111111111111111111111222333333333333333222222222222222222222222000000111222333333333333555444444444444444444444333444666666777999<<>>666444555555444222222222333333222222222000000111111222222222222111111000000111111222333//////000111222333333333000000111222333333333333333333333444555666777777444666888:::;;;???CCCFFF\\\mmmuuulllmmm{{{yyyuuuttttttsssqqqqqqsssvvv{{{~~~vvvrrrhhheeeaaa\\\YYY[[[aaaeeennnwww|||rrrjjjUUUEEE777555777555333333444333222222111111222222000000000000000000000000///333555444///---///222333333333222222111111111333333333333333333333333111222222333555777888999777444666;;;>>>@@@IIITTTfff|||yyykkkjjjmmmvvv|||tttppppppqqqrrrrrrvvvyyy~~~}}}ssskkkfff]]]]]][[[[[[]]]ccckkkpppyyyyyypppfff^^^MMMAAA666555555333222333444333222222111111222222000000000000000000000000111555888777333111222444333333222222222222222222333333333333333333333333222222333444555666888999888777:::???BBBGGGTTT```yyytttnnnmmmpppyyy~~~{{{yyytttnnnkkklllppptttwww}}}{{{pppggg```\\\WWWXXXZZZ^^^dddmmmwww~~~zzzvvvuuuyyytttkkkaaaVVVNNNBBB;;;555444333222222444333333222111111111111222000000000000000000000000111555888888555222222444222222222222222222333333333333333333333333333333444444444444555666777888666777;;;@@@FFFQQQddduuusssssssssvvv~~~~~~zzzxxxnnnllliiiiiinnnuuu}}}yyynnneee^^^[[[ZZZZZZ\\\```eeelllvvv}}}uuuppppppoooyyyuuuiii___UUUJJJBBB999777666444333111333555333222222111111111111111////////////////////////...111444555333000000000111111111222222333333333222222333333333333444444555555444555555666777777666999===CCCNNNbbb~~~}}}xxxyyyzzz~~~~~~~~~}}}{{{xxxuuusssqqqhhhiiijjjnnnuuu~~~yyytttlllddd^^^[[[[[[\\\^^^aaafffmmmuuu~~~~~~vvvoooiiiiiinnnppp}}}nnnaaaWWWNNNDDD===444666777555222333444555333222111111000000111111////////////////////////---...111222111//////...111111111222222333333333222222222333333444444444555555555555555666777888:::>>>CCCKKK\\\zzz}}}}}}~~~}}}xxxvvvtttqqqooonnnmmmlllkkknnnsssyyyyyytttmmmjjjeee```^^^^^^```aaacccgggnnnvvv~~~qqqjjjddd```eeennnxxxxxxhhh[[[RRRIII@@@:::333666777333222444555444222222111000000000000111000000000000000000000000//////000111111111111000222222222222222222333333111222222333333444444555555555555555666777888999999???GGGSSSjjj~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzxxxuuutttqqqpppnnnlllmmmooorrrtttuuuzzz{{{rrrkkkfffbbbaaaaaaaaacccfffiiikkkpppttt{{{|||oooeeecccbbbaaajjjvvvtttcccVVVMMMEEE<<<666444777555111111444444111222222111000000000000000000000000000000000000000111000//////000111222222333333222222222222222222111111222333333444555555444444444555666888999:::;;;CCCOOO```|||}}}{{{yyywwwuuutttttttttrrrsssssssssrrrpppmmmkkklllkkkjjjlllpppwww}}}}}}}}}zzzuuunnngggaaa]]]ZZZ[[[^^^ccchhhnnnsssvvv~~~nnnccc]]]aaaeeehhhsss~~~rrraaaSSSIIIAAA999333555777444...///444333...222111111000000000000000000000000000000000000000111///---,,,...000222222444333333222222111111111111111222333333444555555333333444555777888:::;;;BBBMMM\\\ppp}}}}}}|||~~~yyytttpppooooooppppppmmmppprrrooojjjiiilllooolllqqqvvvxxx~~~{{{uuurrrooojjjddd```]]]]]]]]]^^^cccfffiiiooo{{{wwwlllddd^^^```fffrrruuukkk\\\NNNDDD===666111222222222111111111111000000000////////////000000//////............//////111111111000000000000000///111333444333222222333222222333444444555555666888666777999999888;;;AAAHHHWWWnnn}}}}}}|||wwwsssmmmhhheeeeeefffggggggjjjkkkjjjhhhjjjpppuuu|||}}}zzzwwwtttpppllljjjhhhddd```]]]\\\]]]___aaahhhnnnrrr{{{yyyooogggddddddgggnnn}}}yyyooodddUUUIIIAAA<<<777444222222222111111111111000000000////////////000000111000000000000000000111111111111111000000000000///111333444333222222333222333333444444555555666777666777999999999>>>EEEOOObbb|||~~~~~~|||{{{{{{{{{{{{yyywwwuuusssnnnjjjddd___\\\\\\^^^```aaacccfffgggiiioooxxx~~~yyyqqqjjjfffdddcccbbbbbbaaa```___^^^___cccfffkkkssszzz~~~xxxnnnhhhfffiiinnnttt}}}xxxpppeeeZZZLLLAAA;;;:::999888222222222111111111111000000000////////////000000000000////////////000000111111111111111111111111///111333333222222222333333333333444555555666666666555666999999:::AAAJJJYYYppp~~~~~~~~~~~~zzz|||~~~~~~|||zzzxxxwwwvvvtttsssrrrqqqnnnkkkiiigggdddbbb^^^[[[ZZZ\\\```ccccccfffkkkpppuuu|||rrrmmmfff```\\\[[[\\\]]]___aaaccccccdddhhhmmmrrrzzz}}}|||~~~~~~zzzrrrmmmkkkjjjlllrrr{{{yyyqqqjjj[[[QQQCCC:::666666777777222222222111111111000000000000////////////000000......------------......000111111111111111222222000222333333222111222444333333444444555666666666777666777888888;;;DDDNNNbbbyyy~~~|||{{{{{{|||||||||zzzyyyxxxxxxxxxxxxuuuuuuwwwyyy{{{|||}}}~~~{{{xxxtttpppnnnnnnnnnooonnnmmmllliiigggdddbbbaaa^^^^^^___^^^___cccjjjoooqqquuu|||xxxpppbbb```]]]ZZZXXXYYY\\\^^^bbbggglllnnnpppsssyyy~~~|||{{{~~~wwwoookkkmmmrrrvvvsss{{{}}}tttllleeeRRRIII===555333444555555222222222111111111000000000000////////////000000......------------......000000111111222222222333000222333222111111333444333333444555555666666777888777888999999===IIIUUUiii~~~{{{yyywwwwwwwwwwwwvvvtttrrrqqqqqqqqqqqqmmmnnnnnnpppqqqrrrssstttqqqnnniiieeedddeeehhhjjjfffeeedddcccbbbbbbaaaaaabbbeeeiiikkkmmmqqqxxx}}}vvvoooggg```UUUVVVWWWWWWYYY\\\aaaeeemmmsss{{{~~~~~~xxxqqqmmmpppwww~~~wwwoooeee[[[IIIBBB999444333333333222222222222111111111111000000000////////////000000111111000000000000111111000000111111222333333333111222333222111111333555444444444555666666777777888888:::<<<<<>>:::999888777000111222333333222000///222000///...///000///...000000000000000000000000111111111000000000000000111111111000111222222333444444555555555555555555333777999999999<<>>JJJVVVooo`````````aaabbbcccdddeeedddaaa____________]]]ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWVVVUUUTTTTTTSSSRRRTTTVVVXXXZZZ[[[\\\___aaa```ccchhhllloootttzzz}}}~~~}}}qqqiiiccc]]][[[\\\```kkkxxxvvvkkkbbb\\\JJJEEE===888555555444444333333222111111000//////000000000000000000000000.../////////000000000111111000///......///000111222222222222333333333444333555666777666555666777999777888<<<>>>CCCPPP]]]zzzRRRRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTTTTTTTTTTSSSQQQSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZXXX[[[___bbbeeehhhllloooooorrrvvvzzz~~~yyyoooddd^^^[[[ZZZ\\\aaajjjxxxxxxlllaaaXXXRRRCCC>>>999444333333333222222222111111000/////////000000000000000000000000////////////000000000000111000///......///000111111111222222222333333333222444555666666666777999444555888<<>>AAAKKK```{{{PPPPPPPPPQQQRRRSSSUUUUUUTTTVVVXXXYYYYYYZZZ\\\^^^\\\\\\]]]___aaadddfffgggkkkooouuuxxxyyy{{{~~~~~~~~~}}}{{{yyyyyy{{{}}}zzzrrrhhhbbb]]]YYYYYY^^^eeennn{{{uuuhhh[[[RRRIIIAAA<<<666555333333444555444333222222222222222222222222////////////////////////000000000000////////////111000///......///000111222222333333333444444444222333444444444666999<<<777;;;>>>CCCSSSnnn[[[[[[[[[[[[\\\^^^___``````ccceeeffffffgggjjjmmmnnnnnnoooqqqtttvvvxxxzzz}}}~~~{{{|||{{{yyyxxxzzz{{{qqqhhhaaa^^^\\\ZZZ[[[```kkkuuuqqqiii\\\QQQIIIBBB;;;666444333333333555555444333111111111111111222222222////////////////////////111000000000/////////...111000///......///000111333333444444444555555555333444444444444555999<<<666;;;AAAKKK```}}}hhhhhhhhhhhhiiikkklllmmmnnnqqquuuvvvvvvwwwzzz}}}~~~|||||||||{{{{{{~~~{{{xxxqqqggg^^^ZZZ[[[^^^^^^aaajjjxxx|||iii```UUUJJJCCC===666222333222222333555555333222000000000000000111111111////////////////////////111111000000/////////...111000///......///000111444444444555555555666666444555555444333555888;;;;;;BBBJJJXXXpppzzz|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~|||pppggg^^^YYYWWWUUUXXX\\\cccmmmyyyuuudddZZZLLLCCC>>>:::666222222333333333333222111111111111111111000000000000000000000000////////////---......///000111111222333222111000000000222222333333444444444444444444888555444777777555777;;;???BBBQQQjjj~~~}}}||||||}}}}}}~~~{{{qqqlllfff^^^WWWUUUVVVWWW\\\bbbqqq{{{xxxmmmYYYPPPEEE===:::888555222222222333333222222111000111111111111000000000000000000000000////////////.........///000111111111333222111000000111222222333333333444444444444555777444555888888777999>>>BBBKKK```~~~~~~~~~~~~~~~}}}|||~~~uuujjjbbb]]][[[VVVTTTVVVZZZ^^^fffnnn{{{kkk```KKKDDD<<<777555555444222222222333333222222111000111111111111000000000000////////////000000000000......//////000000111111222111111000111111222222333333333444444444555555555444555999999888;;;AAADDDTTTrrr~~~|||}}}~~~~~~{{{{{{|||}}}rrrhhh```[[[YYYWWWUUUWWW]]]dddkkkuuu~~~{{{kkk[[[QQQAAA===777444333444333222222222222222222111000000111111111111000000000///////////////000000000000.../////////000000000111111111111111111111222222222333333444444555555555555444666999999888===CCCMMMbbb}}}|||}}}~~~~~~~~~~~~~~~yyytttlllccc\\\XXXWWWWWWUUUWWW]]]hhhpppwww}}}nnn___QQQGGG===:::777444333333333333111222222222222111000000111111111111000000000///.../////////000000000111////////////000000000000000000111111222222222222222222333333444555666666666555777999888999???HHH[[[sss||||||~~~~~~~~~~~~~~~}}}yyyhhhddd^^^WWWTTTSSSUUUVVVXXX]]]iiivvvqqqcccVVVIIIAAA:::999777555444333333444111111222222111111000///111111111111000000000000......//////000000111111////////////000000000000///000111222222222222222111222333333444555666666777666777999999<<>>GGGYYYiii|||}}}~~~}}}~~~~~~}}}}}}~~~~~~zzztttlllfffbbb^^^ZZZVVVTTTTTTTTTVVV\\\eeepppxxxrrriii[[[NNNCCC===999777777666444222111111111222222111111111000000//////---...///111111111000///111111111111000000////////////000111111111111111222222111111111111111111444333333333444444555666000666::::::===LLLeeeyyy{{{~~~}}}}}}|||||||||{{{~~~}}}|||||||||||||||{{{|||~~~~~~~~~{{{||||||}}}~~~}}}~~~~~~|||wwwssspppjjjbbb\\\YYYWWWUUUSSSOOOQQQTTTYYYcccqqquuufff^^^RRRGGG???:::777666555444333222222222333444222222222222111111000000---...///000111111000///222222111111111000000000//////000111111111111111222222111111111111111111444333333444444666777777777;;;???AAAHHHYYYrrrwwwvvvuuuuuutttttttttuuuuuuuuutttttttttuuuvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwwwwyyy}}}~~~}}}}}}~~~|||}}}~~~|||wwwsssppplllhhheeebbb^^^YYYVVVUUUVVVVVVVVVTTTWWW\\\dddrrrrrrfffVVVOOOFFF>>>999777555444222222222222222333444444333333222222222222111111...//////000000000000///222222222111111111111111//////000111111111111111111111222222222222222222333333333444555777888999:::;;;>>>DDDQQQfff}}}zzzqqqrrrrrrqqqpppppprrrsssrrrqqqqqqqqqqqqrrrssssssssstttvvvwwwxxxyyyxxxxxxwwwvvvuuuvvvwwwzzz~~~}}}}}}~~~xxxssslllgggccc```]]][[[VVVWWWXXXZZZ]]]```bbbccceeehhhnnnwwwvvvdddXXXJJJEEE>>>888666555444333222222222222222222333333111111111111111111111111/////////000000000000///222222222222111111111111//////000111111111111111111111222222222222222333111111222333555777999:::::::::>>>III\\\sss{{{uuuqqqiiijjjlllkkkjjjjjjllloooqqqqqqpppooooooooopppppprrrsssuuuvvvwwwwwwvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{~~~}}}}}}}}}|||~~~zzzvvvmmmhhhaaa[[[XXXVVVUUUTTTPPPUUU]]]eeelllppprrrsssuuuzzzzzziiiYYYNNNCCC???:::666555555444333444333333333222111000000/////////000000000000000000000000////////////000111111111111111111111111//////000111111111111111111111222222333333333333000000111333555777999:::===>>>EEEUUUkkk|||wwwtttqqqooodddfffhhhhhhfffgggjjjnnnooonnnmmmmmmmmmmmmmmmmmmqqqrrrtttvvvwwwwwwwwwwwwvvvwwwyyyzzz|||}}}~~~{{{zzz{{{}}}~~~~~~{{{rrrkkkfff___ZZZUUUQQQPPPPPPPPPPPPQQQXXXcccnnnvvv|||xxxjjj\\\OOOFFF???<<<888666666555555444444444444333222000///............////////////000111000000////////////000000000000000000111111111//////000111111111111111111111222222333444444444111111222444555888999;;;<<>>:::777555555555666555444111222333333222111000///.../////////000000000000222111000///......///000....../////////000000000//////000111111111111111111111222222333444444555444444555666777999;;;<<<>>>GGGYYYppp|||vvvrrrmmmkkklllnnnpppqqq[[[___bbbbbb```aaaeeejjjiiiiiijjjkkkmmmooopppqqqqqqssswww|||xxxzzz{{{||||||{{{zzzyyy{{{zzzzzz|||~~~yyyxxxwwwuuuuuuuuuvvvwwwsssqqqlllgggaaa\\\XXXVVVNNNLLLJJJJJJMMMPPPRRRSSSbbbgggooowww~~~wwwiii[[[PPPFFF>>>888555444222333555666666555///000111333333222111111//////000000111111111222222111000.........///000---.........//////000000//////000111111111111111111111222333333444555555777777777888999;;;<<<===EEEQQQfffyyyvvvvvvwwwsssnnnlllnnnrrruuuvvv^^^]]]\\\[[[\\\___bbbdddjjjjjjjjjlllooorrruuuwww|||}}}}}}|||{{{{{{{{{yyywwwvvvwwwxxxyyyyyyxxxxxxzzz}}}}}}zzzxxxvvvuuutttuuutttrrrooollliiigggfffaaa```]]]YYYUUUQQQNNNMMMKKKMMMOOOPPPPPPTTT[[[```kkkttt|||uuuhhhWWWKKKEEEAAA;;;666888666333000//////111222111111111111111111111111000///...------...///000000000000000000000000000000000000000000000000000222222111111000/////////111111111111111111222222777555555777777666:::AAAHHH]]]yyy}}}vvvssssssuuusssqqqooopppsssxxx{{{}}}ccccccbbbbbbccceeegggiiinnnoooqqqtttwww{{{~~~}}}zzzyyyvvvwwwwwwvvvttttttuuuwwwuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzxxxuuussspppnnnmmmllljjjhhheeebbb___]]]\\\ZZZYYYVVVSSSPPPMMMKKKIIIJJJLLLOOOQQQUUU]]]gggooo}}}sssdddYYYKKKAAA>>>;;;777333666555333111000000000111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111111111000000000000444444444444444555555555666444555888888888>>>EEEQQQjjjzzzuuupppnnnppprrrwwwvvvuuuvvvzzziiiiiijjjjjjkkklllmmmnnnoooqqquuuyyy}}}~~~|||zzzyyyxxxyyy{{{|||}}}yyyvvvtttpppqqqqqqqqqpppppprrrtttppppppppppppqqqqqqqqqqqqqqqqqqpppnnnkkkhhhdddccc```___]]]ZZZWWWTTTRRRQQQNNNMMMKKKJJJIIIIIIIIIJJJMMMPPPTTTXXX```lll{{{ooodddTTTLLLAAA;;;::::::888555444444333222111000000///////////////////////////111000000//////000111111000000000000000000000000000000000000000000000000000000000000111111111111444555555555666666666666555444666999:::;;;BBBKKK]]]zzzzzzuuutttrrrooommmnnnqqqttt||||||}}}jjjkkklllnnnoooooonnnnnnlllnnnrrrvvvzzz}}}~~~{{{vvvuuuuuuvvvuuuttttttssstttuuuwwwwwwvvvwwwyyyyyyxxxuuuqqqoookkklllmmmlllkkkkkklllnnnlllllllllllllllkkkiiiiiigggggggggeeebbb___[[[YYYWWWWWWUUUSSSPPPNNNLLLKKKIIIHHHHHHIIIKKKNNNQQQSSSUUUZZZaaajjjttt{{{ooobbbXXXHHHBBB;;;888888999888666222333333333222111///...///////////////////////////////////////000000000////////////////////////////////////////////////...//////000111222222222222222222333444444555555666555777:::;;;>>>HHHSSSkkk~~~~~~|||xxxuuuqqqqqqqqqppppppssswww{{{dddfffhhhiiijjjiiihhhgggfffhhhkkknnnpppqqqqqqqqqqqqsssssssssssstttwwwyyywwwxxxyyyzzz|||}}}}}}~~~}}}wwwqqqmmmlllnnnooonnnoooooopppqqqrrrrrrsssnnnoooqqqrrrqqqooollljjjhhhiiiiiigggeeedddeeefffhhhhhhhhhgggfffeeecccbbb^^^^^^^^^]]][[[WWWTTTQQQPPPOOOOOONNNLLLKKKKKKJJJLLLLLLLLLMMMPPPUUUZZZ]]]```iiivvvxxxkkk^^^QQQIII>>>:::666444555555444222111222333333333111///...000000000000000000000000,,,------....../////////////////////////////////////////////////////////......///000111222222333000111111222333444444444777777888;;;<<>>;;;999777666666666444333000111222222222111///...000000000000000000000000++++++---...............000000000000000000000000000000000000000000000000...//////000111222222222222222333444555666666777888888999<<<@@@KKK___qqqxxxvvvssspppooooooqqqrrrppprrrtttuuuwww{{{QQQQQQRRRSSSSSSSSSSSSRRRUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]___bbbcccdddeeeeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeeffffffeeedddcccaaaaaaaaaaaa```___^^^]]][[[\\\\\\ZZZYYYXXXYYY[[[\\\[[[YYYWWWUUUUUUUUUUUUOOOOOONNNMMMLLLKKKKKKJJJFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVXXX]]]gggrrr|||ooo```SSSHHH@@@:::888888888888888777666444111111111111111000000///////////////////////////+++,,,---.../////////...000000000000000000000000000000000000000000000000//////000000111111111222333333444555666777888888888888:::>>>FFFUUUooo~~~wwwooonnnnnnnnnnnnpppsssuuuuuuxxxzzz}}}KKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQRRRQQQRRRTTTSSSRRRRRRSSSTTTTTTUUUWWWYYYZZZ[[[ZZZZZZ___```bbbcccbbbaaa^^^]]]aaabbbdddddddddbbb```___^^^]]]\\\\\\[[[ZZZZZZYYYUUUVVVWWWVVVUUUUUUWWWYYYWWWUUUSSSPPPOOOOOOPPPQQQLLLKKKJJJIIIHHHHHHHHHIIIGGGHHHKKKNNNRRRUUUXXXZZZ```bbbhhhqqqxxxnnn___PPPEEE>>>:::888111222333444444333222111111111111000000000000000........................+++,,,...000000000000///000000000000000000000000000000000000000000000000000000000000111111111111222222333444555666777888777888:::@@@JJJ]]]zzz|||uuupppmmmnnnpppqqqrrruuuxxx{{{|||FFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKJJJIIIJJJLLLNNNPPPSSSSSSSSSSSSTTTTTTTTTUUUSSSVVV[[[]]]^^^]]]]]]]]]bbb```]]]\\\\\\[[[ZZZXXXXXXWWWVVVTTTSSSRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMKKKIIIHHHCCCCCCDDDFFFIIIJJJIIIHHHKKKOOOSSSSSSRRRVVV___ggglllvvvxxxkkk___OOODDD>>>;;;888555222222333444333222111000000000000000/////////////////////...------///111////////////////////////............///////////////...,,,++++++---000111111111000000111111222333111333555555555555777999<<<===???EEETTTkkk}}}uuurrrpppnnnllliiimmmsssxxx|||CCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPSSSVVVXXXXXXXXXYYYYYYYYYWWWVVVUUUVVVWWWVVVUUUSSSRRRQQQOOONNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDEEEFFFHHHJJJJJJJJJKKKOOOTTTVVVYYYcccqqq|||wwwlll\\\RRRFFF===999777555333222222333333333222111000000000000000/////////////////////...------///111////////////////////////............////////////............//////000000111111000000111111222333222444555666555555777999:::;;;@@@IIIZZZqqqzzzsssnnnmmmmmmmmmmmmnnnrrrwww|||@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQSSSTTTQQQOOONNNOOOQQQSSSSSSRRRNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDCCCDDDEEEHHHJJJLLLOOOSSSXXX]]]eeeuuuuuueeeZZZKKKEEE<<<777666555444222222222333333222222111000000000000000////////////...///000///------///000////////////////////////............////////////---...000111111111000///111111000000111111222333444555666666555555777999999;;;CCCQQQfff|||tttpppllljjjlllooorrrsssvvvyyy~~~AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKNNNPPPNNNMMMLLLLLLNNNPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIFFFDDDBBBFFFFFFEEEEEEGGGJJJOOOSSSXXX[[[aaahhhttttttdddUUULLLBBB>>>999666666666555444222222222222222111111000000000000000////////////...///000///...---...000////////////////////////............////////////......///000000000000///111111000000111111222333444555555555444444666888:::===GGGZZZrrrzzzvvvpppooommmnnnqqquuuzzz|||}}}@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIHHHGGGHHHKKKMMMMMMKKKIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCGGGHHHIIIIIIIIIGGGEEEDDDIIIJJJJJJKKKMMMRRRYYY___bbbgggnnnyyyssseeeWWWKKKCCC===;;;888777666666555444222222111111111000000000000000000000////////////---///000000.........///////////////////////////............///////////////...---,,,,,,...000111111111000000111111222333333444444333222333666888;;;@@@LLLaaa{{{|||xxxuuurrrpppppppppqqqtttyyy~~~>>>??????@@@@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFFFFHHHJJJJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHIIIIIIIIIIIIIIILLLOOOQQQTTT[[[dddjjjqqqxxxpppaaaVVVLLLDDD>>>:::888666555333333222333222222111000000000000111000000000000////////////---///000000///......///////////////////////////............////////////000...,,,***+++---000111111111000000111111222333333333333333222444888:::???GGGWWWmmm|||xxxvvvttttttrrrssstttuuuvvvzzz@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCC@@@AAAAAABBBCCCCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEFFFHHHGGGEEECCCCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIILLLOOORRRTTTQQQVVV\\\aaaeeelllvvv~~~vvvlll]]]PPPHHHBBB===:::777666555333111111222333333222111000///000000111000000000000////////////,,,...000000///.........////////////////////////............///////////////...---------...000000111111000000111111222333444444444444444777;;;>>>HHHTTThhh~~~|||yyyyyyyyyzzzxxxzzz|||}}}}}}BBBCCCCCCDDDDDDCCCCCCBBB??????@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGGGGGGGEEEDDDEEEFFFFFFEEECCCCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIILLLPPPVVV[[[^^^bbbhhhooouuuzzzuuuhhh^^^PPPEEE???;;;888666666666444222111111333555333222000/////////000111000000000000////////////,,,...000111///.........////////////////////////............/////////000---...000111111111000///111111111000111222222333555555666555666999>>>AAAQQQ```www~~~}}}}}}BBBAAA@@@BBBCCCCCCBBBAAA===>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@AAABBBDDDEEEEEECCCEEEFFFFFFEEEEEEFFFHHHLLLMMMPPPUUU]]]hhhuuu|||sssiiiUUUNNNEEE===999777777777111111111111111111111111000000000000////////////000000//////.........---////////////////////////............////////////111000///...............////////////000000000000222222444444444444333222444777444555<<<<<<>>>KKKZZZwww~~~~~~CCCBBBBBBCCCEEEEEEDDDBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDEEEEEEGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDFFFFFFGGGCCCEEEGGGHHHIIIKKKNNNPPPPPPVVV___iiiuuu~~~{{{|||qqqaaaWWWLLLFFF???999555444444333111111111111111111111111000000000000/////////...000/////////............////////////////////////............////////////000000///.........//////////////////000000000000///000111333444444333333555999666555;;;<<>>999666444333222111111111111111111111111111000000000/////////......////////////............////////////////////////............//////////////////.........///000000////////////000000000000---...000111333444444444555:::888666:::<<>>999666555444222111444333111000000000222222.........///////////////............/////////000................................................//////000000000111111111111000000000/////////...000111111111111222222222333444444444333444666888???CCCNNN```ppp~~~IIIIIIHHHIIIKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJLLLLLLRRRQQQOOOMMMLLLMMMNNNOOOSSSTTTTTTSSSTTTVVV[[[^^^eeejjjqqqxxx|||zzzlll^^^TTTKKKDDD>>>;;;999555333222222111///222111000/////////000111///////////////.....................////////////................................................//////000000000000111111000000000000////////////000111111111111222222222222333444333333444666999===EEEUUUiiiyyy|||xxxvvvvvvMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIJJJKKKMMMOOORRRSSSWWWVVVUUUSSSRRRTTTWWWZZZXXXYYY[[[\\\___eeelllqqq~~~qqqiii\\\QQQIIICCC>>>;;;777555222111111111000///111111000//////000000111000000//////......------.........///////////////................................................////////////000000000111000000000000////////////000000111111111222222222222333333333333444777:::<<>>999555555555444333111222333333222000000000000000111111111111///////////////.........///////////////.........------------------------..............................////////////000000////////////000000000000000111111111111222222222222333444555555777;;;===EEEUUUjjj~~~{{{yyyvvvuuuuuuwwwyyy{{{}}}}}}|||zzzwwwssspppmmmllllllmmmppptttxxxzzz{{{wwwhhh[[[RRRGGGDDD@@@;;;777555555666333222111222333333111///......//////000000000000.........///////////////000/////////............------------------------................................./////////000000.../////////000000000111000111111111111222222222222444555666777999<<>>AAAXXXlll~~~{{{xxxuuuvvvyyy}}}|||}}}xxxvvvuuuuuuyyy~~~lll^^^SSSKKKBBB===:::999777555333222111111111000///000111222111///........................///............---------,,,---------.../////////---,,,+++******,,,---///------------...///111222///......------///000111000111111111111222222222111222222333333444555555666000111999;;;;;;EEETTTiii}}}~~~zzzxxxvvvuuu{{{~~~}}}|||{{{|||pppfffYYYNNNGGGBBB<<<888777666555444333222222222111000///000111111000///........................///............------------------...............///...---,,,,,,...///111,,,,,,,,,---...////////////......---...///000111//////000000000111111111111111222222333444444444777222333999;;;>>>LLL]]]zzz{{{yyyxxxwwwwwwzzz|||{{{zzzzzzzzz}}}xxxlll\\\TTTJJJCCC???<<<999666333333222222222222222222111000//////111111000///........................///............---------...............---------......---,,,---...///000***+++,,,.........------///............///000000.../////////000000000000000111111222222333444444777555666:::;;;BBBVVVkkk}}}|||zzzyyyyyyzzz{{{}}}zzz|||~~~zzzzzz|||uuufff[[[QQQKKKCCC===:::888555333222222111000000000000111111///...///000111000///........................///............---------/////////...---------,,,,,,,,,+++++++++,,,---...***+++---///000///---,,,............/////////000/////////000000000111111000000111111222333333444666666888:::===IIIccc{{{xxxyyyzzzzzz|||~~~{{{zzz{{{xxxkkk___SSSKKKDDDAAA;;;777444222000///333222111000///.........000///...///000111000...........................///............---------/////////...---------,,,++++++++++++,,,,,,------,,,---///000111000...------......///////////////000000000111111111222222000111111222333333444444444666888;;;AAARRRppp{{{xxxwwwyyyzzz{{{|||rrrdddZZZQQQGGGAAA:::999777444333222222222333222111///...---------000///......000000///...........................///............---------...............------------------.........//////---...///000000///......---......///000/////////111111111111222222222222111222222333333444555555333666:::>>>HHH___}}}|||yyywwwwwwyyy{{{{{{|||wwwmmm___TTTMMMHHHBBB===666666666444333222222333111111000///////////////000///......///000///...........................///............------------------...............------......//////..............................------///000000000///...000000000000111111111111222333333444444555666666444777<<>>:::666444444444333222111111000///......000////////////.........------------------------........................///...---,,,,,,,,,,,,,,,++++++,,,,,,------------------...............---///////////////...------////////////000000000000000111111111111222222222000111333444333444666888888;;;DDDVVVqqq||||||zzzyyyzzz{{{~~~|||nnnaaaTTTIIIBBB>>><<<999555222111111111111000000000////////////000000000////////////...///......---,,,,,,++++++........................000///...---,,,+++++++++***+++,,,---...///000000,,,,,,---...///////////////////////////......---////////////000000000000000111111111111222222222111222333333222333555777999>>>LLLccc~~~}}}}}}xxxwwwxxxyyy}}}{{{uuukkk```VVVMMMDDD???:::999666444222222222222////////////////////////////////////............///.........---------,,,........................000///...---,,,+++++++++.........------------,,,+++,,,---...////////////...///////////////......////////////000000000000000000111111111222222222333444555555444555777999???FFFVVVnnn~~~{{{{{{{{{{{{|||wwwnnnccc___WWWPPPIIICCC===999666555444222222111222222.............../////////......---------,,,,,,,,,------........./////////........................//////...---,,,++++++,,,//////...---,,,+++******+++,,,---...////////////......///////////////...////////////000000000000000000111111111222222222444555555555444555888;;;AAAJJJ\\\ttt~~~|||~~~~~~xxxkkk^^^VVVPPPMMMGGGCCC???;;;777444222111000000/////////000---------...............---------,,,,,,,,,++++++,,,,,,------...//////000..............................---,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---...////////////---...//////////////////////////////000000000000000111111111111222222222333333444333333555999<<>>;;;999777444222000000/////////...............------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......++++++,,,---...//////000------...............---------...///////////////////////////000000000000000111111111111222222222333333444444444777<<>>MMMhhhvvvrrrooowww}}}|||{{{|||{{{lll^^^VVVPPPKKKGGG@@@<<<999777777777555444000000000000000000000000111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......000111222000---,,,,,,...------------------------------------------------////////////////////////////////////000000000000333333333444444444444444555999777777===CCCYYYyyywwwooooooooouuuzzz{{{~~~}}}{{{{{{~~~vvvjjjbbbXXXOOOJJJGGGBBB???;;;999777555444444333222........./////////000000111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......+++,,,------,,,,,,---...------------------------------------------------////////////////////////////////////000000000000333333444444444555555555444888666888AAAKKKeee|||nnnjjjmmmvvv{{{~~~}}}~~~}}}|||{{{|||uuuhhh___VVVQQQKKKHHHFFFCCC???;;;777666444333111000000///---........./////////000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......)))******+++,,,---......------------------------...------------,,,,,,,,,////////////////////////////////////000000000000222333333444444555555555444777666;;;HHHVVVqqqtttkkkkkkppp|||||||||ssshhh___WWWRRRLLLHHHCCCBBBAAA@@@<<<888333333333111000/////////............////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......++++++++++++---......---------------------------......---------,,,,,,,,,////////////////////////////////////000000000000111222222333444444555555555888777@@@QQQaaa{{{xxxpppmmmpppuuu}}}|||}}}yyypppbbbWWWQQQNNNKKKIIIDDD@@@<<<::::::999666333111222222222000000000111////////////////////////---,,,++++++******++++++++++++++++++++++++++++++...---,,,+++***(((''''''+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---.........---,,,,,,---...---,,,------------------------.........------,,,,,,,,,////////////////////////////////////000000000000111111222222333444555555666888888CCCXXXiiirrrnnnooouuuzzzzzz~~~}}}}}}~~~xxxnnnaaaZZZQQQKKKIIIFFFBBB===;;;:::999777666444333222111111111111000000000//////............---------//////.........---------+++++++++,,,,,,---------+++++++++*********))))))+++++++++,,,,,,---------+++++++++,,,,,,---------------++++++++++++------////////////000000000000------............---------------.........////////////000000111111111111222333444444333333555777777666999EEEZZZuuu{{{uuuuuuvvvwwwyyy~~~}}}rrrddd\\\UUUOOOGGGCCCBBBAAA===:::888888777555444222111111111111111000000000//////............------------...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,------------------............---------------.........//////000000000000000111111111222333444333333333555777:::999===KKKbbb}}}{{{vvvwwwwwwyyy{{{~~~zzzlll___TTTMMMIIIDDD>>>;;;;;;;;;999666555444444222111000//////000000000000////////////............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************,,,,,,,,,,,,,,,++++++++++++++++++++++++*********------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------............------------........./////////111111111000000000000000111222333333222333555777<<<<<>><<<999777666555444333111111111000000//////////////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********,,,++++++******)))))))))------------------------.../////////000000000000------............------........./////////000000111111111000000000000000111222333444333444777999:::???MMMddd{{{}}}~~~~~~}}}|||uuujjjbbbTTTOOOIIIDDDAAA@@@>>>===888888666444333111111000000000000000000000000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++*********------............---------------.........//////------............------....../////////000000000///000000000111111111111222333444555555666888:::<<>>;;;777333333222111000000000000000111111000///............,,,,,,---...............------------,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++******+++++++++***************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////................................................000000000000000000000000111111111111111222333333444222444777999;;;DDDNNNlll}}}|||}}}~~~uuukkkddd___YYYUUUNNNLLLHHHGGGFFFDDD@@@===;;;;;;;;;:::888555111...111111111000000/////////000000//////..................///////////////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///.................................------.........000000000000000000000000111111111111222333333444444111333777888;;;HHHXXXxxxzzz{{{|||}}}yyyppphhh^^^VVVQQQNNNKKKIIIFFFDDDBBB???===;;;888666999999999888666222000...111111111111111000000000///////////////.....................---,,,+++***------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..............................///...------------...///111111111111111111111111111111111111222333444555999555777;;;<<>>===<<<===<<<:::777444333444555444666777666222000000111///000111222222111000///------...//////......---,,,,,,,,,,,,+++******))),,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,++++++***))))))))))))***+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---........................000///---,,,,,,---///000111111111111111111111111111111111222333444555666555111444<<<>>>DDD___}}}{{{ppphhhccc___YYYTTTQQQNNNLLLJJJDDDCCCBBB@@@>>><<<:::999777777555222111111444777111333555444111///000111...///000111111000//////,,,---.../////////...---,,,---......//////......,,,,,,,,,+++++++++*********+++,,,,,,------------+++***)))(((((()))***+++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---........................000///---,,,,,,---///000111111111111111111111111111111111222333444666777777444888AAADDDKKKiiitttggg^^^XXXUUUMMMMMMKKKIIIGGGEEEDDDCCC===<<<;;;:::999999999999222222222111111111000000111111111111000000000//////............---------,,,,,,---......---,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,------------------------//////000000///...------000000//////.........---///000222333444333333222333888;;;;;;BBBVVVvvv|||yyyvvvtttsss}}}pppcccYYYQQQLLLJJJFFFFFFDDDCCCAAA???>>>===888777666555444444444444111111000000000/////////111111111000000000//////............------------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++***+++++++++*********))))))************************************************************************------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------,,,,,,//////////////////////////////000000///......---111111000000000/////////000000222333444444333333444777999<<>><<<;;;999888777444333222111000000000000////////////............000000000000////////////............------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***'''((()))***+++***))))))+++++++++***************************************************************************************,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,------------------//////////////////////////////000000000///......222222111111111111000000000111222333444444444444777888999???NNNeee}}}~~~~~~~~~~~~}}}||||||{{{yyyxxxxxxwwwuuusssppppppooonnnmmmkkkiiihhhhhhhhhfffdddbbb```___^^^}}}tttllleee```[[[XXXVVVSSSNNNJJJGGGDDDAAA>>>;;;;;;:::999777666555555222222111000000000000000/////////...............000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,+++***)))************************************************************************************************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------//////000000000//////...111111111111111111111111000111222333444444555555:::999<<>>MMMddd}}}~~~{{{~~~}}}|||xxxvvvsssrrrrrrrrrpppooorrrqqqpppooonnnnnnnnnnnnnnnllliiihhhiiijjjjjjiiiiiifffcccbbbcccdddddddddbbbbbbbbbaaaaaa___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\{{{uuupppiii___WWWSSSPPPMMMIIIFFFEEEEEEEEE@@@>>>;;;:::999777444111222222111111000000000///......------------...............//////////////////.........------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***************+++++++++*********************************************************************************+++++++++++++++,,,,,,---------.........,,,,,,------------------000000000000000000000000//////000111111111000000/////////000000000000111111111111222333555777888666999CCCVVVooo~~~}}}~~~}}}~~~~~~{{{xxxuuusssrrrqqqnnnllljjjjjjjjjkkkjjjiiihhhggggggffffffffffffffffffdddbbbbbbcccccccccbbbaaa___^^^^^^```bbbbbbbbbaaaaaaaaaaaaaaa```___^^^\\\\\\]]]]]]^^^_________yyyuuuiiieee```ZZZVVVRRRMMMIIIIIIIIIGGGEEECCCAAAAAAAAA>>>;;;999777777555333111000000//////////////////------,,,,,,,,,------...,,,---------.....................---------,,,,,,---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++***)))((()))***,,,---))))))*********+++++++++************************************************************************)))*********++++++++++++++++++,,,,,,,,,---------------------------,,,,,,000000000000000000000000//////000111111111111111000000000111111111222222111111111222333555777888888???NNNddd|||~~~}}}~~~}}}~~~{{{wwwuuurrrqqqnnnllljjjiiihhhhhhhhhfffdddeeefffgggfffeeeccccccbbbbbbccccccddddddcccbbbaaabbbccccccaaa``````___^^^```bbbddddddcccccccccdddddddddcccbbbbbbbbbcccdddeeefffhhhiiiiii}}}zzzuuuqqqmmmhhhbbb^^^UUUSSSOOOKKKHHHEEEDDDDDD===>>>???>>><<<;;;;;;<<<999777444333222222000///000000000000000000000000.........---......//////+++++++++,,,,,,---------......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,+++***(((&&&''')))+++---))))))******++++++++++++************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,//////////////////////////////000111111111111111111111111222222333333333111111111222333555888999<<>>======:::;;;<<<:::888777777888333333222222111000//////000000///............///////////////...---,,,+++------++++++++++++---------,,,,,,++++++,,,,,,------------....../////////,,,++++++******++++++,,,************************((((((((((((((((((((((((******************++++++((()))))))))******************))))))((((((''''''))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,---...///---.........---,,,,,,+++///////////////........./////////000111111222222000000000000////////////111///000444666666999>>>@@@QQQhhh~~~}}}}}}|||~~~~~~}}}zzzvvvsssqqqlllkkkkkkjjjiiihhhgggfffffffffeeeeeeeeeeeeeeeffffffeeedddddddddfffggghhhgggfffeeeeeeggghhhggggggjjjiiihhhhhhhhhjjjlllmmmggghhhjjjlllmmmnnnoooooonnnpppqqqqqqpppoooqqqrrrsssuuuwwwyyy{{{{{{{{{{{{zzzrrrlllgggfffccc```\\\XXXVVVTTTQQQPPPMMMKKKHHHEEECCCBBB@@@???>>><<<:::999888888888999999888666444555666333333222111111000//////000///......------......,,,,,,---------------,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---***************+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************)))*********++++++++++++******))))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,---...///------......------,,,+++////////////............/////////000111111222222000000000000000000000///333111222666777777:::???EEEWWWqqq}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxuuurrrooonnnmmmmmmjjjiiiiiihhhgggggghhhhhhggggggggggggggghhhhhhiiiiiiiiijjjjjjlllmmmoooooonnnmmmlllmmmppprrrrrrqqqpppoooooooooppprrruuuwwwxxxxxxzzz{{{|||}}}}}}}}}zzz{{{||||||{{{{{{|||}}}wwwrrrkkkfffccc___YYYTTTQQQPPPOOOLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>>===<<<888888888777666555333333444555666555333222222333222222111111000000//////......---,,,,,,,,,------)))***+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********************************************************************************+++++++++,,,,,,***))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,---......------......------,,,,,,...........................//////000000111111222000000000000000000000000444333444888888888;;;@@@NNNccc~~~||||||}}}~~~~~~~~~}}}{{{yyyvvvttttttrrrnnnkkkjjjjjjlllmmmmmmllljjjiiiiiijjjlllmmmllllllmmmmmmoooppppppqqqpppqqqtttvvvxxxzzz{{{|||zzzyyyyyy{{{~~~{{{{{{{{{{{{~~~~~~wwwqqqlllgggdddaaa]]]YYYUUUSSSQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>===<<<;;;::::::999333444555555555444222111222333333333111000000222111111000000000/////////...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++************++++++************************************************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...,,,------...------,,,,,,------...............///......//////000111111111000000000000000111111111444333555888888888===DDDYYYppp~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}{{{yyywwwvvvtttsssrrrqqqrrrssstttuuuvvvtttrrrpppoooqqqssstttuuuvvvxxxyyy{{{}}}}}}~~~{{{}}}zzzuuurrriiieee```\\\YYYVVVSSSQQQQQQOOOLLLJJJHHHGGGFFFDDDAAAAAA@@@@@@???>>>>>>>>>999888777666555444333222000111222333333333111000000111222222000///000111000000//////////////////------,,,++++++++++++,,,---------------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))((((((''''''+++******))))))******+++*********************************************************)))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,------...------,,,,,,---------......//////.........///000000111111///000000000111111111222333222444777888999AAAJJJeee|||~~~~~~~~~~~~}}}||||||~~~|||{{{~~~}}}|||{{{zzzwwwyyy{{{~~~~~~{{{zzz{{{}}}}}}|||rrrnnniiieeebbb^^^ZZZXXXRRROOOMMMKKKKKKKKKIIIGGGHHHGGGEEEDDDCCCBBBBBBAAA>>>>>>>>>===<<<;;;;;;:::777666555444222111000///...//////000000000/////////000111111///...///111////////////............------,,,+++++++++,,,,,,............---,,,+++*********++++++++++++******++++++************++++++******************))))))******))))))))))))***************************************************************))))))((((((''''''''''''((((((((()))))))))))))))************+++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---,,,,,,------......------,,,,,,,,,---......//////---......//////000000111///000000111111222222222222222444777888<<>>>>>???======<<<;;;999888777777444444333333222111000000//////............//////---...//////...---...000..............................---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,---------------******))))))))))))******************************))))))))))))))))))))))))+++******)))((((((''''''(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,+++,,,------......------++++++,,,------...//////------......///000000000///000000111111222333333333222444777999@@@OOO]]]www|||{{{|||}}}|||zzzzzz|||}}}~~~vvvssstttvvvuuuvvvyyy|||SSSRRRQQQOOONNNLLLKKKJJJFFFDDDBBBAAABBBDDDDDDCCCBBBAAAAAAAAABBB@@@===;;;===>>>===<<<:::999999:::999999888666444333222111/////////...............222111000///...///000111,,,---......,,,,,,---...---.....................///...------,,,,,,------((()))***+++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++)))))))))******++++++,,,******))))))))))))******************************((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))************))))))******++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,---...//////------......///000000000///000000111222222333333444333555888:::CCCTTTddd{{{|||yyyxxxyyy{{{}}}|||zzzzzz{{{}}}}}}tttpppqqqssswwwxxxzzz|||FFFEEEDDDCCCCCCDDDFFFFFF@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===;;;:::999888===<<<<<<;;;:::999888888999888555333222222222222000000000000000///......,,,,,,------------,,,,,,------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......---......///////////////111000000000000000111222222333888;;;;;;BBBXXXnnnzzzvvvyyyzzzzzzzzz{{{{{{|||||||||wwwtttrrrxxxyyy{{{|||}}}@@@@@@???>>>>>>???@@@AAA========================;;;;;;;;;::::::999999888777777777666555555444444555444222000/////////000000000000000000///......,,,------......------,,,------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************))))))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------------------------,,,,,,---------.........---...//////000000//////000000000000000111111222222444888<<<>>>HHH^^^sss}}}yyywwwxxxyyyzzz{{{|||}}}~~~~~~yyyvvvuuuwwwyyy{{{|||}}}<<<<<<;;;::::::;;;;;;<<<999999999999999888888888666666666666777777777777333333333333333333333333111111000////////////////////////000//////...---------............------------------------------......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******************)))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------------------------,,,------------.........---...//////000000//////000000000000000111222222333555888<<>>NNNiii|||zzzxxx{{{~~~~~~}}}}}}~~~{{{yyyxxxzzzzzz}}}~~~|||{{{{{{{{{|||}}}{{{{{{zzzyyyyyyyyyzzzzzzxxxwwwvvvwwwxxxxxxvvvtttwwwxxxyyyzzzzzz{{{}}}~~~}}}}}}|||}}}~~~~~~222111000000111111000...,,,,,,------------,,,,,,,,,---//////---,,,,,,------+++***+++,,,---,,,+++,,,,,,,,,++++++++++++***************************************************************)))))))))((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))******++++++,,,''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''')))+++,,,***************)))))))))++++++******))))))(((((((((((()))***************)))))))))*********++++++))))))))))))))))))))))))******+++++++++******)))*********+++++++++,,,,,,,,,,,,,,,---------------////////////////////////+++,,,,,,...///000111222333222222111333555888999;;;???OOOkkk||||||{{{zzz||||||||||||}}}~~~{{{wwwvvvvvvyyyzzz}}}}}}|||||||||}}}}}}}}}yyyyyyyyyyyyzzz{{{|||}}}zzz{{{{{{|||}}}~~~}}}}}}000///......//////...---------............------+++,,,------,,,+++,,,------,,,+++,,,---...---+++,,,,,,+++++++++*********************************************************************)))))))))((()))))))))(((((((((''''''(((((((((((((((((())))))''''''(((((()))******+++&&&'''''''''((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))************************((('''&&&%%%&&&(((***,,,,,,,,,,,,++++++*********(((((())))))******++++++(((((()))***************((((((((()))))))))******)))))))))))))))))))))))))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////............//////000000222111000111222555888:::???DDDUUUqqqyyy{{{~~~|||{{{yyyzzz{{{||||||wwwttttttuuuyyyzzz...---,,,,,,......---,,,------............------***,,,---,,,++++++,,,......,,,+++,,,---...---,,,++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))******))))))(((''''''''''''''''''(((((())))))***)))))))))(((((((((''''''************************))))))))))))))))))))))))''''''&&&&&&&&&((()))***,,,,,,,,,++++++******)))%%%%%%&&&'''((()))******(((((()))***************'''((((((((())))))))))))************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////000000000000////////////000000111222444666888:::BBBJJJ___{{{zzz||||||yyyxxxyyy{{{}}}yyyuuussstttuuuyyy}}}---+++++++++------,,,+++,,,,,,------------,,,,,,***,,,,,,,,,++++++---...,,,+++***+++,,,---,,,***++++++++++++************************************************************************))))))))))))*********)))))))))(((((('''''''''((((((((())))))++++++******)))(((((('''''''''((())))))***++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))++++++******)))(((((('''&&&&&&''''''(((((())))))(((((()))***************(((((()))))))))*********++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////////////////////////////111111111111111111111111000000222444666888:::;;;CCCPPPhhh}}}}}}}}}{{{{{{zzz{{{|||~~~~~~xxxsssrrrtttvvv{{{,,,+++******,,,---,,,***+++++++++,,,,,,++++++++++++,,,,,,,,,++++++---///+++***)))***+++++++++)))+++++++++************)))))))))))))))))))))))))))************************************))))))))))))************))))))))))))&&&'''''''''(((((()))))))))))))))***++++++,,,,,,'''(((((()))***++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))(((***))))))((('''&&&&&&%%%************))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////000000111111222222222333000111444666999:::;;;<<>>RRRkkk~~~~~~~~~}}}}}}}}}wwwtttrrrppprrrwww------,,,,,,,,,,,,------************************+++++++++++++++*********+++******))))))******+++)))))))))******)))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))******)))))))))))))))(((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((''''''''''''((((((***))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((())))))******++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++---------.........//////............/////////000111111111111111111111111111222444444444777>>>DDD___www~~~~~~xxxrrrqqqooonnnqqqwww|||---,,,,,,++++++,,,,,,---************************+++++++++*********************))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************''''''((()))***++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------.../////////---......///////////////000000111111222222333333555555666777777999AAAJJJfff~~~}}}|||uuupppooonnnmmmqqqvvv|||www++++++************++++++++++++++++++++++++++++++***************************))))))))))))))))))***))))))(((''''''((())))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((***++++++,,,,,,++++++***&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************''''''((()))***++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------.........//////------...///000/////////000111111222333444555555777555666888777888CCCPPPjjj~~~}}}{{{uuupppoooooonnnrrrxxx}}}{{{zzzzzzyyyxxxwwwyyyzzz{{{|||}}}}}}}}}}}}||||||~~~~~~~~~zzzvvv******))))))))))))******++++++++++++++++++++++++)))))))))******************))))))(((((())))))***((((((((())))))((((((((()))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++&&&''''''((()))(((((((((&&&&&&''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))))))))******)))((((((''''''(((((()))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((())))))******++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................,,,---///000000000///...000111111333444555666666555222444777777999FFFWWWqqq}}}}}}zzztttpppppppppqqquuu{{{~~~{{{{{{yyyxxxxxxyyyzzzzzzwwwtttrrrqqqqqqqqqpppoooooopppqqqssstttuuuvvvvvvyyyzzz{{{|||}}}||||||{{{~~~}}}}}}~~~~~~{{{wwwttt+++******************+++************************((()))))))))*********+++))))))(((((((((((())))))((()))************)))((('''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))&&&&&&((()))))))))((('''&&&&&&&&&''''''((((((((('''''''''((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************)))))))))))))))***************++++++++++++******++++++++++++++++++++++++++++++,,,---............/////////...------,,,,,,,,,---///000111000///...//////000222333444666666333111333999:::>>>OOOccc}}}~~~}}}|||uuupppnnnoooqqqtttzzz~~~}}}~~~~~~}}}{{{yyyxxxxxxxxxyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrpppnnnnnnnnnnnnmmmlllkkklllnnnppprrrtttuuuuuuzzz{{{|||}}}}}}}}}|||{{{{{{zzzyyyzzzzzzxxxuuusss,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))''')))***,,,,,,***)))'''&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))(((((((((((((((''''''''''''((((((((())))))******((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((()))************************)))))))))))))))******++++++++++++******++++++++++++++++++++++++)))***+++,,,------...---000000///...---,,,,,,+++,,,---///000111000///...---...///000222444555555444111555===???DDDWWWnnn~~~}}}}}}~~~yyyqqqmmmkkknnnrrrvvv}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxyyy{{{|||}}}|||wwwvvvuuutttsssssssssssspppqqqqqqrrrrrrrrrqqqqqqtttuuuuuuuuutttsssrrrqqqrrrpppnnnnnnnnnooonnnmmmmmmnnnppprrruuuvvvxxxxxxwwwxxxyyyzzzzzzyyyxxxwww|||{{{zzzzzzzzzyyywwwuuu))))))))))))************++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''))))))'''''''''(((***)))((('''''''''''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((())))))+++***((('''&&&&&&&&&&&&((((((((((((((((((((((((***)))((()))***+++***((((((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((()))))),,,+++***((((((((())))))************************,,,,,,+++***+++,,,---...++++++,,,---...///000111000000////////////000000000///......//////...---...///000111333555666666555666999;;;<<>>FFFYYYyyyuuurrrrrrxxx|||~~~|||{{{{{{~~~{{{qqqkkkiiiiiimmmuuu~~~~~~zzzvvvuuuxxx|||~~~~~~~~~~~~}}}|||{{{zzzzzzwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxx}}}}}}}}}|||zzzxxxuuutttuuuuuusssqqqpppooooooooonnnmmmjjjhhhhhhiiikkkmmmpppqqqssstttsssrrrrrrsssvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxx}}}}}}~~~((()))))))))************&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))*********))))))))))))((('''''''''((((((((())))))&&&'''))))))'''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((***((('''((()))***)))((((((((())))))))))))((((((''''''(((((())))))******)))))))))))))))******+++...---+++)))''''''''''''************************+++++++++++++++,,,,,,,,,++++++,,,------...//////......------------.........---,,,...000111111000111111111222222333333444444777;;;AAANNNfffyyyxxxyyy{{{}}}}}}||||||}}}xxxooohhhggghhhmmmvvv~~~xxxuuuuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||xxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz}}}~~~~~~{{{yyywwwuuuuuutttsssssssssttttttsssqqqooommmlllnnnppprrrsssuuuvvvvvvuuuuuuvvvwww{{{{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~((()))))))))************&&&&&&''''''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((&&&'''))))))'''''''''((('''((()))******)))(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))(((''''''&&&%%%((((((((((((((((((((((((+++***))))))++++++***)))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))******+++...,,,***)))'''''''''(((******************************+++++++++,,,,,,,,,++++++,,,,,,---.........///..................///000///......///000///---...///000111333444555666444888===EEEVVVsss|||xxxxxxzzz~~~~~~~~~}}}||||||}}}|||tttmmmffffffhhhnnnxxx}}}xxxwwwyyy{{{|||~~~~~~}}}||||||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~|||{{{yyyyyyyyyzzz{{{}}}~~~zzzxxxvvvttttttuuuwwwxxxxxxyyyzzzzzzyyyyyyzzz|||))))))))))))************)))******************+++''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++)))))))))***'''((()))***+++***)))(((&&&''''''''''''((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&((())))))******''''''&&&&&&&&&&&&&&&%%%*********)))(((&&&%%%$$$((((((((((((((((((((((((,,,+++******,,,,,,+++***(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((()))******)))((((((((((((***+++---************************)))******+++,,,+++++++++++++++,,,,,,------------//////............//////111///......//////...---......000111333555666777444999???III^^^|||yyyyyyyyy~~~~~~}}}|||zzz{{{~~~~~~zzzvvvpppkkkeeefffiiipppzzz~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||{{{{{{{{{zzz{{{{{{|||}}}zzz{{{}}}}}}}}}~~~))))))))))))************+++++++++++++++*********'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((()))++++++)))))))))***&&&((()))+++++++++)))(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$%%%&&&((())))))******((((((''''''&&&&&&&&&&&&(((((()))))))))'''&&&%%%((((((((((((((((((((((((+++***)))***+++,,,+++)))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''(((((()))***'''''''''''')))+++---...************************((()))***+++,,,++++++***+++,,,,,,,,,,,,---------...------------------...///...---...///000///...///000000222333444555555444;;;BBBLLLddd}}}{{{|||||||||}}}}}}}}}|||}}}}}}xxxsssmmmiiifffgggjjjrrr|||))))))))))))************++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))'''''''''(((&&&(((***+++,,,+++***)))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&))))))(((((('''''''''&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((***)))((()))***+++***((((((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((())))))***)))((((((((()))+++,,,************************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,---000111111000111111222222222333333333555<<>>RRRssszzz|||~~~}}}}}}yyy{{{}}}~~~~~~zzzrrrlllhhhgggiiinnnuuu|||(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&***000555===666---))))))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((()))))))))************((()))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........///000000111111222333333333222333666888;;;DDD[[[|||yyyvvvyyy||||||{{{|||yyyzzz|||}}}}}}~~~}}}wwwpppllljjjjjjlllrrryyy'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((('''&&&''')))...222555000***)))++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((()))))))))************)))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......//////000111111222222333333333333444666999<<>>EEE^^^{{{|||zzzzzz{{{|||}}}}}}{{{tttnnnkkkkkkoooyyy))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''((()))***(((((('''&&&%%%%%%%%%%%%(((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''(((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&'''(((((((((((()))))))))&&&'''((()))************))))))))))))))))))))))))''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////000000000000111111111111222111444777777999@@@IIIeee}}}zzzzzzzzz}}}~~~~~~yyyrrrlllkkkkkkppp{{{((((((''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&'''&&&&&&&&&(((***'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))((()))))))))))))))******''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''(((((((((((())))))%%%&&&''')))************))))))))))))))))))))))))''''''(((((()))***++++++***************+++++++++******+++++++++,,,,,,,,,------,,,,,,------...///------........./////////000000000111111111222222222222555777777:::DDDOOOmmm~~~}}}|||zzzyyyzzz}}}}}}uuuoookkkjjjlllppp{{{&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&%%%######%%%((('''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((()))%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((&&&'''''''''((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&'''''''''((((((((())))))%%%&&&''')))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,------...///............////////////000000111111111222222222111111444666888===JJJXXXwww{{{{{{{{{yyyxxxyyy}}}|||rrrmmmjjjjjjlllqqqzzz$$$%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&###%%%%%%###!!! ###&&&'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&''')))))))))((((((''''''''''''((((((((()))%%%&&&''')))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---............/////////000000111111111111222222222000000222666888???OOO^^^}}}yyyzzzzzzyyywwwyyy~~~}}}oookkkiiijjjmmmqqqzzz''''''(((((()))******+++(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$###%%%)))+++***((())))))((('''&&&%%%%%%$$$&&&''''''&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''(((((()))))))))'''''')))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++******))))))((((((((()))((('''&&&&&&(((************))))))))))))))))))************+++++++++************************,,,,,,,,,---------......---,,,,,,,,,,,,---......111111111111111111222333222222777<<<:::>>>TTTooo}}}zzz{{{zzzyyyxxxyyy|||xxxpppmmmjjjkkkpppwww~~~$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''%%%$$$&&&)))+++***)))'''''''''''''''&&&&&&&&&((())))))(((''''''((()))'''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''(((***'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''%%%$$$$$$&&&(((************************)))************+++++++++************************,,,,,,,,,,,,------------...------------.../////////////////////000000111222222666::::::@@@XXXsss|||zzz{{{{{{{{{zzz{{{}}}|||tttkkkiiiiiilllsss{{{###$$$$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''')))++++++***&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((())))))(((''''''(((***(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''&&&%%%%%%&&&(((++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///............///000000///////////////000111111333333666999:::DDD^^^yyy}}}|||yyy{{{}}}}}}}}}|||~~~wwwoooffffffhhhnnnwww%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''''''''''''''''''''''')))(((&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&&&&((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++((()))***)))''''''(((*********************++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...............//////000111000000000111222333444333333555888<<>>IIIbbb{{{xxxxxxwwwzzz|||~~~~~~~~~xxxpppjjjllllllpppwww''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$''')))(((&&&%%%''')))&&&&&&&&&''''''''''''((($$$  %%%(((&&&###$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((('''%%%%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((''')))+++,,,***)))))))))'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000/////////000111333444555333888<<<@@@LLLfffzzzvvvvvvwwwyyy|||}}}}}}~~~~~~~~~vvvnnniiilllmmmpppwww)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&''''''(((((())))))'''&&&%%%$$$%%%''')))***)))*********++++++++++++)))************+++++++++.........------,,,,,,,,,+++++++++,,,,,,,,,------///////////////.........000000000111222222222333666777999@@@QQQlll{{{vvvvvvzzzuuuwwwzzz}}}~~~~~~~~~}}}{{{sssmmmjjjhhhnnnuuu{{{)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''***************************)))((('''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))***)))))))))*********++++++)))************+++++++++............------,,,,,,,,,,,,---------........./////////////////////...000000000111222222333333777777:::EEEYYYtttzzzvvvuuuyyyvvvxxxzzz}}}~~~~~~~~~}}}{{{~~~xxxpppllljjjiiiooovvv|||((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###%%%(((+++...''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&))))))))))))((((((((((((***)))(((''''''((())))))((((((((()))))))))******)))************+++++++++.........------------,,,---------.........//////......//////////////////000000111111222333333444888888===LLLddd~~~zzzvvvuuuwwwwwwxxxzzz|||}}}~~~}}}}}}{{{|||~~~~~~tttllljjjkkkkkkrrryyy'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%&&&''')))+++---''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((((((((())))))))))))))),,,+++***)))(((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000111111222333444444888888???RRRnnn~~~~~~{{{wwwvvvxxxxxxyyyzzz{{{|||}}}|||||||||}}}}}}}}}rrrjjjiiilllmmmuuu}}}&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))******+++++++++******))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************+++,,,,,,,,,,,,------------.........//////000000///000111222333444555555888999CCCYYYwww~~~}}}yyywwwzzzyyyyyyzzz{{{{{{{{{{{{{{{~~~}}}}}}}}}~~~qqqiiiiiimmmnnnxxx%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&)))******(((%%%$$$''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&&&&''''''((()))))))))************))))))))))))((((((((()))))))))******)))************+++++++++))))))************+++++++++++++++,,,,,,,,,------------......///000000000///000111222333444555666777;;;HHH```}}}}}}yyyyyy{{{zzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}~~~{{{pppiiiiiikkkpppzzz$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((('''''''''&&&&&&%%%%%%(((((()))))))))))))))))))))))))))*********++++++)))************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------......///000000111///000111222444555666666666===NNNhhh|||}}}|||yyyyyy|||{{{zzzzzzzzzyyyzzzzzzzzzzzzzzz{{{xxxoooiiihhhiiiqqq|||$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''((((((***)))((('''%%%###""""""&&&'''((()))))))))))))))************++++++++++++)))************+++++++++,,,,,,,,,------.........---------.........//////---------...///000000111///000111222444555666777555>>>RRRnnn~~~||||||zzzxxxxxx|||{{{{{{zzzyyyyyyyyyzzzzzzwwwxxxzzzuuunnniiigggfffqqq}}}%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$''')))(((%%%###$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''''''''(((((((((((('''''')))((('''''''''(((***+++(((((((((((())))))))))))+++*********))))))((((((------,,,,,,,,,,,,++++++,,,---...///...---,,,+++++++++,,,,,,,,,---------............////////////000111222111111222444777888@@@VVVxxx~~~{{{yyywwwwwwwww||||||}}}|||zzzzzz|||}}}zzzzzz|||{{{tttmmmhhhhhhlllvvv%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&$$$###"""''''''((((((((((((''''''''''''(((((((((((('''''')))(((((('''((()))***+++(((((((((((())))))))))))************)))))))))(((++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,------------------....../////////000111222111111222555777:::CCCZZZ{{{{{{yyyxxxxxxyyy~~~~~~~~~|||zzzxxxyyyzzz|||}}}zzzrrrlllhhhjjjooozzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''')))'''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''%%%$$$$$$''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))************))))))))))))((())))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000000000111222111111222555888<<>>RRRiii}}}|||zzzzzz{{{|||~~~}}}~~~~~~vvvsssnnnkkknnnxxx&&&%%%###%%%''''''%%%###''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))''''''(((((())))))******************************---------,,,******+++---,,,,,,,,,,,,,,,,,,------......------...///111222000000////////////000000000222333222333777===AAAXXXooo~~~|||zzzyyyzzz{{{}}}}}}~~~|||zzzsssqqqnnnmmmqqq|||&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&&&&'''((()))***++++++************************,,,---...---+++******+++++++++,,,,,,---------...,,,+++++++++,,,---...///000000000//////000000111000111333444444888>>>DDD^^^uuu}}}{{{yyyxxxyyyzzz{{{|||~~~}}}xxxuuusssooonnnmmmooouuu&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((((('''''''''(((((())))))******))))))))))))))))))))))))"""%%%)))++++++++++++,,,++++++,,,,,,---.........*********++++++,,,------000000000///000000111111000111333555555777???GGGbbbyyy}}}|||zzzyyyxxxxxxyyyzzz|||~~~zzzvvvrrrqqqllllllmmmqqqxxx''''''&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((******))))))((((((''''''(((((((((((((((((((((((("""'''***+++++++++,,,,,,,,,,,,------.........,,,---......///000000000000000000000000111222222222111333666555666AAAMMMhhh~~~~~~{{{zzz|||{{{zzzyyyxxxxxxyyyyyy|||}}}~~~|||xxxuuusssjjjkkknnnrrrzzz&&&''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))))))))(((++++++***)))((('''&&&&&&(((((((((((((((((((((((($$$'''***,,,,,,+++++++++------------------------++++++---......///......000000000000111111222333444111333777777999GGGXXXuuu}}}yyyxxx||||||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~zzzwwwttthhhkkkooottt|||~~~}}}||||||}}}~~~$$$%%%%%%###!!!!!!$$$'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))((((((''''''******))))))((((((''''''************************)))+++------,,,+++++++++/////////...------,,,,,,((()))***,,,,,,,,,,,,,,,000000000000111222333444444111333888:::>>>QQQfff}}}{{{|||||||||{{{{{{zzzyyyyyyyyywwwyyy|||~~~zzzuuurrrfffjjjpppwww~~~{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}||||||zzzzzzzzz{{{{{{|||||||||~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxwwwxxxzzz{{{}}}"""$$$$$$"""###&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,000000///...---,,,,,,++++++,,,...///000000///...000000000000111222333444444000222999===CCCXXXppp}}}~~~}}}||||||{{{{{{zzzyyyyyyuuuwww{{{yyysssoooeeeiiipppyyy~~~}}}{{{yyyxxxxxxxxxxxx}}}}}}}}}|||zzzxxxuuuttttttsssrrrqqqpppppppppppprrrqqqqqqppppppoooooonnnmmmnnnpppqqqsssttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{|||}}}~~~~~~zzz{{{{{{|||||||||{{{{{{wwwxxxzzz|||''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((()))***************(((***,,,***'''%%%'''))))))************+++++++++,,,,,,,,,---------.........///000///...---...////////////000111111222222666555777999999BBBaaa~~~|||{{{yyyxxxxxxzzzzzz}}}~~~vvvooojjjpppyyy|||{{{{{{{{{{{{yyyvvvttttttqqqnnnllllllmmmoooqqquuuwwwyyyzzzzzzwwwtttrrrtttssssssrrrpppooommmlllqqqppppppqqqssstttsssqqqlllnnnrrrvvvxxxyyyxxxwwwzzz{{{|||}}}~~~~~~}}}|||zzzzzz|||''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((()))*********************+++)))(((&&&'''''')))************+++++++++,,,,,,,,,------------...///000111111000///000222/////////000111111222222555444777:::;;;GGGggg~~~~~~|||{{{yyyxxxxxxzzzyyy|||}}}uuuooolllqqqzzz~~~~~~}}}{{{zzzyyyzzz{{{{{{yyywwwuuussspppnnnmmmoooqqqsssvvvxxx{{{}}}}}}{{{yyywwwyyyyyyzzzyyyyyyxxxwwwvvvuuuttttttuuuwwwwwwvvvuuuuuuwwwzzz}}}~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((()))***************)))((('''((()))***)))((()))************+++++++++,,,,,,,,,,,,------------...///111111000000111333/////////000111111222222222333666;;;???MMMnnn~~~~~~~~~}}}|||{{{yyyxxxxxxyyyxxxzzz~~~}}}uuuooonnnrrr{{{}}}}}}~~~~~~}}}}}}{{{yyywwwuuuuuuvvvxxxyyy}}}~~~~~~}}}}}}~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((((()))***************&&&$$$$$$&&&+++------+++))))))*********+++++++++++++++,,,,,,,,,---------+++,,,............///111/////////000111111222222111333777;;;AAARRRsss~~~~~~~~~}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwxxx|||}}}~~~vvvpppooorrr{{{|||&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((()))***************)))&&&%%%'''***,,,+++((())))))*********++++++++++++++++++,,,,,,,,,------***,,,---...------///111/////////000111111222222222444777;;;BBBUUUvvv}}}~~~}}}|||~~~}}}}}}|||{{{zzzyyyyyyxxxwwwvvvwwwzzz|||~~~}}}vvvqqqnnnqqq{{{~~~zzz{{{~~~~~~~~~~~~~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''((((((((()))))))))'''''''''((((((((((((((((((((()))***************,,,+++))))))((((((&&&%%%)))************+++++++++++++++++++++,,,,,,,,,,,,---...000000//////000222/////////000111111222222222666999;;;CCCYYYzzz|||~~~~~~||||||~~~||||||{{{{{{zzzyyyyyyxxxwwwvvvwwwzzz|||{{{uuuqqqnnnrrr|||{{{yyy{{{|||~~~~~~~~~}}}||||||}}}}}}}}}}}}|||{{{}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz|||~~~}}}|||}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((()))******************++++++***'''&&&&&&''')))************+++++++++***++++++++++++,,,,,,,,,...///000000......///000/////////000111111222222222777:::<<>>FFF\\\|||~~~}}}}}}|||||||||}}}{{{{{{{{{zzzyyyxxxxxxwwwuuuwwwyyy|||ssshhhdddfffiiimmmvvv~~~zzzwwwtttpppmmmlllmmmnnnnnnnnnqqquuuxxx}}}''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++******++++++,,,---......///......---------...///000000111222333222333555777;;;CCCZZZ|||}}}{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvtttvvvxxx|||sssiiieeeeeehhhnnnwww~~~wwwrrrpppppppppnnnmmmnnnqqqsssyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((())))))***************))))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***++++++,,,,,,---.........000000000000000111111111000111222333222333555777888AAAXXXyyy}}}zzzzzz{{{|||}}}~~~||||||{{{yyyxxxvvvuuutttvvvwwwyyy~~~~~~rrriiiffffffgggmmmvvv|||yyyxxxvvvsssooonnnoooqqqwww|||%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++*********))))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***------------------------000000000111111111111111000111222333222333555777:::DDD[[[{{{~~~yyyzzz{{{|||}}}~~~~~~}}}|||zzzyyywwwvvvvvvuuuvvvyyy}}}qqqjjjggghhhiiiooowww}}}xxxssspppooopppwww|||$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((((())))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***.........------------------...///000000000//////000111222333222333555777999DDD\\\{{{~~~~~~yyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxtttuuuxxxssskkkiiijjjkkkttt||||||wwwssssssssszzz~~~$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((((())))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***,,,,,,------......//////---...///000111000//////000111222333222333555777:::FFF```~~~~~~yyyzzz|||}}}}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxuuuuuuyyyvvvmmmjjjkkklllvvv~~~}}}{{{{{{|||~~~###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%''')))+++,,,,,,******))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++,,,,,,+++++++++***+++,,,---///000111111///000111333333222222111000111333333222333555777???MMMggg~~~zzz{{{|||}}}}}}|||{{{{{{wwwwwwwwwvvvvvvuuuuuuuuuwwwxxx{{{yyyoookkkllllllvvv}}}}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111222222111111333666999999MMMlll}}}|||||||||||||||||||||{{{{{{|||xxxuuuuuuwwwxxxwwwuuuwwwxxx|||~~~ooojjjmmmpppxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))*********))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111222222111111333666999@@@RRRooo~~~zzzxxxzzzzzzzzzzzzzzz{{{{{{{{{|||yyyvvvvvvxxxyyyxxxvvvxxxxxx}}}}}}nnnjjjlllooowww~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111222111111444777:::???QQQjjj|||wwwuuuxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzxxxxxxyyyyyyyyyxxxyyyyyy}}}yyymmmiiilllooovvv}}}|||}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111111222444888;;;???QQQgggvvv}}}xxxwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyzzz~~~tttllljjjmmmqqqwww~~~yyy{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((***+++,,,---,,,++++++((((((((((((((((((((((((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000111222333555999===FFF[[[qqq{{{|||{{{yyyyyyzzzzzz{{{{{{{{{{{{yyyzzz{{{{{{zzzzzzzzzzzzyyy{{{~~~|||}}}xxxooojjjlllpppsssyyywwwzzz~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000111222333666;;;>>>LLLeee~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzwwwyyy{{{{{{zzzyyyzzz{{{zzz|||{{{yyyxxxvvvuuuvvvzzzvvvooojjjiiilllppptttzzzvvvyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$######$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000...000111222333777;;;???QQQnnn~~~|||{{{{{{zzzzzzyyyxxxxxxxxxvvvxxx{{{{{{zzzyyyyyy{{{zzz~~~{{{xxxrrrkkkjjjnnnrrrooojjjggggggjjjnnnqqqxxx}}}vvvyyy~~~{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000...///111222444777<<>>DDDTTTlll~~~yyyxxxtttwwwyyyyyyvvvssstttuuuuuuuuuuuuvvvxxxzzz|||~~~zzzsssjjjgggcccaaaccciiiooottt~~~{{{yyyzzz~~~{{{}}}"""###$$$%%%&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))'''&&&'''(((***+++))))))))))))))))))))))))******))))))((((((''''''++++++******************))))))))))))))))))))))))%%%%%%&&&((()))***,,,,,,,,,,,,...///000000000000///000111222222222222222555:::;;;===BBBCCCPPPjjj}}}xxxxxxzzzyyyxxxwwwuuusssrrrrrrrrrsssuuuvvvwwwyyy|||~~~xxxooohhhddd```aaabbbfffoooxxx~~~}}}}}}~~~zzzyyyyyy|||###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))'''''''''(((***+++))))))))))))))))))))))))***)))))))))((((((((('''************************************************)))))))))******++++++,,,,,,---...//////000//////000000000111222222333333444999:::<<<@@@AAAOOOiiizzzvvvuuutttttttttssssssrrrrrrrrrrrrtttvvvwwwwwwyyy|||xxxooohhhcccaaaccceeeiiisss}}}}}}||||||wwwwwwuuuvvvyyy~~~$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......111000000000000222333444333888777999>>>???MMMggg}}}wwwssssssqqqqqqqqqrrrssssssttttttsssuuuwwwxxxxxxzzz}}}zzzppphhhdddbbbeeehhhmmmxxx}}}|||zzzvvvsssooommmooottt~~~&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((((('''((()))******(((((((((((((((((((((((())))))))))))((((((((((((***************+++++++++++++++++++++++++++++++++,,,,,,------------------.........///......------111000//////000222444666222666555777;;;===MMMhhh~~~zzzuuurrrsssrrrrrrsssssstttuuuvvvvvvtttuuuwwwxxxyyy{{{~~~{{{qqqiiieeedddfffjjjooozzz~~~|||~~~}}}{{{vvvooojjjggghhhlllttt&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******************************++++++,,,------------...............---,,,111000//////000222555666111555444555:::===NNNjjj~~~{{{xxxtttsssvvvsssssssssttttttttttttttttttuuuwwwxxxyyy{{{~~~|||ssskkkgggeeehhhkkkpppzzz}}}~~~}}}|||xxxmmmhhheeefffhhhkkkttt|||%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))***++++++,,,------,,,------.........------////////////111333555666111555333444:::???QQQnnn|||zzzvvvssstttwwwsssssssssrrrrrrrrrrrrrrrsssuuuwwwxxxxxxzzz}}}}}}tttlllhhhgggiiimmmrrr}}}~~~~~~{{{yyywwwvvvuuuuuuzzzzzz{{{|||}}}}}}~~~~~~|||{{{xxxlllgggdddeeeeeeeeehhhmmm~~~~~~~~~%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''((())))))(((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,---..................///000222333444555111555333444;;;AAATTTrrr|||yyyuuuqqqrrrwwwssssssssssssssssssssssssrrrtttvvvwwwwwwyyy|||~~~uuullliiihhhkkkpppvvv~~~}}}~~~{{{wwwtttrrrqqqqqqnnnooooooooooooooonnnnnnooosssyyy}}}xxxuuummmgggcccbbbbbbaaacccgggooouuu}}}|||xxxvvvvvvtttzzz$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))'''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,++++++++++++++++++++++++......---,,,,,,+++*********+++,,,---......///...---...///111333444444444111555333555<<>>JJJccc~~~{{{yyyvvvvvvvvvvvvuuutttrrrssstttsssrrrooollljjjkkklllnnnoooqqqvvv~~~~~~sssnnnmmmmmmnnnrrrwww~~~|||xxxxxx{{{~~~}}}xxxuuuxxxzzzzzz|||}}}}}}}}}~~~{{{xxxvvvxxxzzz}}}{{{yyyxxx{{{~~~(((((())))))))))))((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***,,,+++***(((&&&$$$###"""''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))******************+++******))))))******+++***,,,...---++++++---/////////////////////...---...000222111000000222555333888<<<@@@PPPmmm~~~~~~{{{yyywwwvvvvvvvvvuuutttpppqqqrrrsssrrrooollljjjkkkmmmnnnnnnooovvv~~~rrrmmmlllmmmmmmpppvvv~~~yyyyyy{{{~~~|||yyyyyyxxxvvvwwwzzzzzzzzzzzzzzz|||zzzwwwwwwwww|||~~~{{{yyyyyyzzz~~~(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((()))))))))))))))''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***++++++,,,---,,,,,,,,,,,,,,,,,,---(((+++---,,,***)))+++...///000000000///...------///111333222111111333666222888<<>>IIIeeeyyyuuurrrrrrsssttttttttttttsssqqqpppnnnmmmlllkkkkkklllllljjjkkkqqqvvv}}}vvvssssssssstttwwwsssqqqrrrvvv~~~~~~~~~}}}{{{zzz}}}}}}~~~|||{{{~~~zzzxxxyyy{{{++++++************++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))*********)))&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))''''''((()))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000111111222333444888;;;???JJJgggzzzvvvqqqrrrrrrrrrrrrrrrrrrrrrqqqooonnnlllkkkkkkkkkkkkllljjjkkkqqqwwwxxxwwwxxxxxxyyy|||xxxvvvuuuxxx~~~|||||||||{{{xxxxxx~~~xxx{{{}}}zzzuuutttwww{{{++++++************++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))))))))))))))%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))'''((()))******)))((((((************+++++++++++++++++++++,,,,,,------------------............///111111111111222333444444666999===JJJhhh~~~xxxtttrrrqqqpppooooooppppppqqqqqqooommmkkkjjjjjjkkkkkkllljjjkkkqqqxxx~~~wwwwwwyyyyyy{{{~~~}}}{{{zzz||||||||||||}}}{{{{{{~~~xxx{{{|||xxxsssrrrvvv|||))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))+++***)))((((((''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))###$$$&&&((())))))((('''$$$%%%'''(((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))(((((()))******)))(((''')))************+++++++++******+++,,,,,,---......---------.........//////111111111111222333444555444777<<>>NNNrrr|||{{{}}}xxxuuusssrrrqqqpppoooooooooooommmlllkkkiiihhhhhhhhhiiiiiikkkooouuuzzzzzzooojjjiiijjjooouuu|||~~~}}}{{{~~~zzzyyyxxxvvvuuuwwwzzz~~~,,,+++***))))))+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))***+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------///...---,,,,,,,,,---...111111000000111333555666666;;;>>>NNNqqqzzzzzzzzzwwwtttsssrrrpppooonnnnnnnnnlllkkkiiihhhgggggghhhhhhkkkkkknnntttyyyyyymmmgggdddeeekkkrrrzzz}}}}}}||||||}}}~~~zzzyyyzzz}}}|||yyyxxxwwwuuuuuuxxx|||+++***)))((())),,,///111************************************************************************(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((()))***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------000///...---------//////111000000000111333555666777<<<>>>MMMooo||||||{{{xxxtttsssrrrpppooonnnnnnnnnlllkkkjjjhhhhhhhhhhhhiiikkkjjjlllrrrxxxvvvkkkeeeaaabbbiiiqqqxxx|||~~~zzzzzzzzzzzz{{{}}}zzzwwwyyy{{{}}}}}}zzzyyyxxxwwwuuuuuuxxx~~~---,,,+++******+++---...++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++,,,,,,,,,,,,------//////.........//////000///000111222333444444555777<<<>>>MMMnnn}}}}}}{{{wwwsssrrrqqqpppoooooooooooommmlllkkkjjjiiijjjjjjkkkkkkiiijjjooovvvzzzrrriiiddd``````hhhqqqwww{{{}}}|||~~~||||||}}}~~~{{{zzzyyyyyyzzz|||~~~zzzxxxzzz{{{~~~{{{zzzyyywwwuuuuuuxxx~~~}}}...---,,,+++***++++++,,,++++++++++++++++++++++++***************************************************))))))))))))))))))***'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&''')))******))))))'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////...///111333444444444333666;;;>>>NNNooozzzzzzxxxtttrrrrrrqqqpppooooooppppppooonnnlllkkkkkkllllllmmmkkkhhhhhhmmmuuu~~~sssmmmfffbbb______gggpppvvvzzz~~~zzzzzz||||||zzzzzzzzz|||~~~|||~~~~~~{{{yyyyyyzzz{{{|||{{{xxxyyyzzz}}}~~~{{{yyywwwuuuuuuxxx~~~~~~,,,,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++******************************************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&(((************)))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++,,,,,,,,,---------)))***,,,...//////......---///222444666555333222444:::>>>OOOqqqvvvvvv}}}vvvrrrqqqqqqpppppppppppppppqqqpppooonnnmmmlllmmmnnnoookkkgggffflllttt}}}nnniiidddaaa^^^___fffpppvvvzzz|||xxxyyy{{{|||yyyyyyyyyzzz|||}}}|||{{{|||}}}~~~zzzxxxxxxyyyzzz}}}|||vvvuuuyyy{{{~~~~~~~~~{{{zzzwwwuuutttxxx~~~------,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++******))))))(((((((((((()))******))))))((((((''''''(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$(((((())))))))))))))))))&&&&&&&&&'''((())))))***''''''(((((())))))******+++***)))((((((((()))***,,,+++)))((((((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------............///////////////111111111000111222444777777???VVVuuurrrrrryyyuuusssqqqqqqpppooonnnnnnnnnoooqqqnnnllllllmmmmmmkkkhhhjjjkkkmmmpppvvv~~~wwwpppfff^^^\\\___bbbhhhmmmvvv||||||tttyyy||||||xxxxxxxxxzzz{{{zzzwwwtttzzz|||{{{yyyzzz}}}|||~~~{{{xxx{{{{{{}}}~~~~~~~~~}}}|||zzzwwwuuuuuuyyy/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++******))))))((((((((())))))*********))))))(((((((((((((((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))(((((((((((((((((((((&&&&&&''''''((())))))************)))((('''''''''++++++*********+++,,,---+++******)))))))))))))))************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.....................////////////000111222222111222444666999999AAAXXXwwwvvvuuuzzzvvvuuurrrqqqpppooooooooooooooorrrooommmmmmnnnnnnllliiijjjlllnnnrrrwwwwwwpppfff^^^]]]___ccchhhnnnvvv}}}yyy|||~~~||||||{{{||||||zzzwwwtttxxxyyy||||||zzz{{{}}}|||~~~}}}~~~zzzxxxzzz{{{|||~~~~~~}}}|||}}}~~~}}}|||zzzwwwuuuuuuyyy000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++***))))))(((((((((((())))))***+++***))))))))))))(((((((((((((((((()))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))******))))))((((((''''''***************+++------)))************))))))((()))))))))*********++++++************************++++++++++++,,,,,,,,,,,,---------.........//////............////////////111222333333222333555777::::::DDD[[[{{{{{{xxx|||xxxwwwsssrrrqqqpppoooooooooooorrrqqqoooooopppooommmkkkkkkmmmpppsssyyywwwooofff___^^^```ccciiiooouuu}}}|||}}}}}}yyyvvvvvvwwwyyy|||}}}{{{|||}}}{{{~~~}}}|||zzz}}}{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||yyy{{{}}}~~~~~~}}}}}}{{{xxxttttttwww~~~//////000111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&'''((()))******+++((((((((((((((()))))))))((()))***++++++***)))(((((())))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,------------........................////////////000111222222222333555777;;;;;;EEE]]]}}}||||||xxxwwwtttsssrrrpppoooooooooooorrrqqqqqqqqqqqqooommmllllllnnnqqquuuzzzwwwmmmfff```___aaacccjjjqqqvvv~~~|||{{{~~~{{{xxxxxxxxxzzz|||}}}|||||||||zzz}}}|||zzzyyy|||~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}|||wwwyyy|||~~~~~~}}}}}}}}}}}}}}}}}}{{{wwwtttsssvvv}}}......///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))(((((((((((()))+++,,,,,,))))))))))))************))))))))))))*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))((((((''''''((()))***++++++***)))(((((())))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------............////////////...000111111111222444666::::::DDD]]]{{{wwwvvvtttsssqqqpppooonnnnnnnnnpppqqqrrrrrrpppnnnllllllkkkmmmqqquuuzzzvvvkkkeee``````aaacccjjjqqqzzzzzzzzz~~~|||{{{{{{zzz{{{|||~~~~~~}}}|||zzzxxx{{{~~~{{{{{{zzz}}}|||yyy{{{{{{{{{{{{{{{{{{zzzzzzyyy{{{|||}}}~~~~~~~~~~~~~~~}}}||||||vvvyyy|||~~~||||||{{{{{{{{{{{{|||||||||zzzwwwsssrrrvvv|||444333222111000000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))******+++,,,)))))))))************+++)))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((******++++++******)))(((((())))))************))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////---///000000000111444666999:::DDD^^^|||wwwvvvsssrrrqqqooonnnmmmmmmmmmmmmppprrrqqqooolllkkkjjjiiilllppptttyyy~~~ssshhhccc`````````bbbiiirrrzzzzzz~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}zzzxxxvvvxxx{{{}}}~~~|||{{{{{{}}}}}}wwwvvvxxxxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxyyyyyyzzz{{{||||||||||||}}}}}}||||||{{{zzzxxxzzz|||~~~~~~}}}{{{{{{yyyxxxxxxyyyzzzzzz{{{yyyvvvrrrrrrvvv|||???<<<999555222111222222........................------------------------+++++++++++++++++++++++++++***)))))))))***+++,,,*********)))******++++++))))))*********+++++++++))))))*********+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&''''''(((((())))))***((((((((((((((((((((('''(((((((((((())))))))))))&&&''')))***++++++++++++)))))))))))))))******+++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............////////////...///111111111222555777999:::EEE___|||}}}xxxwwwsssrrrpppnnnmmmlllkkkkkkkkknnnppppppmmmjjjhhhiiigggiiinnnsssxxx~~~zzzoooeeeaaa_________aaahhhqqq}}}}}}xxxxxx{{{~~~}}}{{{zzz{{{~~~}}}yyyvvvtttvvvyyy{{{|||~~~}}}{{{{{{|||}}}yyyrrrpppsssrrrsssttttttuuuuuuttttttxxxwwwvvvvvvvvvxxxyyy{{{zzzzzzzzzzzzzzzyyyxxxxxx{{{|||}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvwwwxxxyyyyyyxxxuuurrrrrrvvv|||HHHEEE???999555333333333////////////////////////........................******************************)))))))))***,,,---++++++******************))))))******++++++++++++)))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++((((((((((((((('''''''''%%%%%%&&&((()))+++,,,,,,!!!###%%%(((***+++++++++***)))((((((((()))+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......---------.........//////............/////////000///000222222222444666999999;;;FFF```zzz~~~zzzxxxrrrqqqooonnnlllkkkkkkjjjiiilllpppooolllhhhggggggeeehhhmmmqqqwww}}}xxxmmmccc```______^^^```hhhqqqxxxzzzuuutttxxx~~~~~~|||{{{}}}}}}xxxuuusssuuuwwwyyy{{{~~~~~~{{{zzz{{{|||vvvnnnlllooonnnoooppprrrssstttuuuuuuzzzyyywwwuuuvvvwwwzzz|||wwwxxxxxxxxxxxxwwwvvvvvv~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzxxxvvvuuuuuuwwwwwwxxxwwwtttqqqrrrvvv}}}aaaZZZOOOEEE>>>:::888666000000000...,,,,,,---...///---,,,,,,...//////......,,,+++,,,......+++)))+++++++++************))),,,+++******)))*********++++++******))))))((((((************************+++++++++***)))((((((''',,,,,,++++++******))))))(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))((('''%%%$$$"""!!!)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((()))***++++++************))))))(((((())))))***++++++++++++***+++,,,------++++++,,,---***,,,......---,,,---...////////////000000000000//////000111222444555666666<<>>:::555555444333111000000111000...,,,,,,---...---,,,...,,,+++,,,......,,,)))++++++++++++************,,,++++++***************************))))))))))))************************++++++******)))(((((('''((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***((((((((((((((((((((((((---,,,,,,+++***((('''&&&''''''''''''''''''''''''************************)))))))))))))))***++++++++++++*********)))))))))))))))***++++++++++++++++++,,,------++++++,,,---***,,,......---,,,---...////////////000000000000000111111222333555666777:::>>>MMMggg||||||}}}yyyuuuqqqmmmkkkllllllkkkiiihhhiiikkklllllljjjhhhfffeeefffiiipppyyy}}}tttmmmgggcccaaaaaa```aaagggnnnyyy~~~}}}yyywwwwwwzzz~~~|||~~~}}}|||{{{||||||yyywwwxxx|||}}}yyyzzzzzzxxxtttoookkkiiilllmmmmmmmmmnnnqqquuuyyy|||||||||yyyvvvuuuuuuwwwttttttuuuvvvwwwxxxxxxxxxyyyxxxxxxzzz{{{|||{{{yyy|||yyywwwwwwxxxyyyyyyyyy|||yyyuuutttwww{{{uuujjj___TTTJJJEEE:::999888666333222000///222000...---......---,,,///---,,,,,,---...,,,+++,,,,,,,,,+++++++++******,,,,,,+++***************)))))))))***************************************++++++******)))(((((((((''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((((((((((((((************)))((('''&&&''''''''''''''''''''''''************************))))))))))))))))))***++++++++++++++++++*********)))******++++++++++++++++++,,,------++++++,,,---***,,,......---,,,---...////////////000000000000111111222333444666777888;;;???MMMiiizzzyyy{{{wwwrrrooolllkkkkkklllkkkjjjiiijjjkkkkkkkkkjjjiiihhhfffgggjjjpppxxx{{{sssnnnhhhdddaaaaaaaaabbbhhhpppxxx}}}{{{xxxwwwxxx|||}}}zzz|||}}}}}}||||||xxxwwwyyy}}}~~~}}}wwwxxxzzzyyyvvvpppiiieeeggghhhiiijjjlllpppvvvzzz||||||{{{xxxtttssssssuuupppsssvvvyyyzzzxxxvvvtttvvvuuuuuuvvvyyy{{{|||{{{~~~|||yyyxxxyyyzzz{{{zzzzzzxxxvvvvvvxxx}}}~~~}}}sssiii___WWWRRRFFFDDD@@@===:::777333000333111//////000000///...///...---------------------,,,,,,,,,++++++++++++,,,,,,+++************+++)))))))))******+++++++++************************************))))))((((((''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((((((((((((((((((((((((((('''((((((((((((''''''&&&)))))))))))))))************************************)))))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,------++++++,,,---***,,,......---,,,---...////////////000000000000111111111222444555777888;;;???OOOmmmxxxyyyzzzuuuooonnnlllllllllllllllllllllllllllllllllkkkjjjjjjhhhiiilllrrryyy{{{sssnnnfffbbb```aaaaaabbbhhhpppzzzyyyvvvvvvyyy}}}}}}}}}zzz{{{~~~~~~}}}|||zzzyyywwwwwwyyy|||~~~}}}vvvwwwyyyzzzwwwqqqiiicccccceeefffhhhkkkpppvvvzzz}}}}}}zzzwwwsssrrrrrrtttrrrtttvvvxxxxxxvvvsssqqqqqqpppqqqsssxxx|||{{{xxxxxxyyyxxxxxxwwwwwwvvvwwwzzz{{{pppggg```[[[WWWSSSOOOKKKHHHCCC===888555333111000111111000///000//////...------......------------,,,,,,,,,+++---,,,,,,+++***+++++++++))))))******++++++,,,,,,*********************************)))))))))))))))''''''(((((())))))******''''''''''''((((((((((((&&&''')))*********)))((()))))))))))))))))))))))))))***************))))))))))))))))))******++++++******************************)))))))))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------++++++,,,---***,,,......---,,,---...////////////000000000000000000000111222444666777;;;@@@SSStttxxx{{{yyytttnnnnnnnnnmmmlllllllllmmmmmmmmmmmmmmmmmmllllllkkkiiikkknnnuuu|||zzzqqqkkkddd```^^^___```aaahhhppp~~~~~~wwwtttuuuyyy}}}{{{|||}}}zzz{{{|||||||||}}}}}}~~~~~~wwwwwwxxxyyyxxxrrrjjjdddcccdddfffgggjjjooouuuyyy}}}|||zzzvvvrrrqqqrrrtttvvvvvvuuuuuusssqqqooonnnmmmmmmnnnrrryyy{{{wwwvvvuuutttttttttuuuwwwxxxzzz~~~ssskkkfffddd```[[[XXXVVVQQQJJJEEE<<<:::777666555444222111000000000...,,,,,,...000......---------,,,,,,,,,------,,,+++++++++++++++*********+++++++++++++++******************************))))))))))))))))))''''''''''''''''''((((((((((((((())))))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''&&&''''''(((((())))))***+++++++++++++++++++++++++++******)))))))))))))))*********+++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---***,,,......---,,,---...////////////000000000000//////000111222444555666<<>>SSSuuuxxxwwwppprrrtttrrrnnnllllllnnngggiiilllnnnmmmkkkhhhfffeeehhhoooxxxuuummmddd```___```bbbdddkkksssxxx{{{uuuuuuyyyxxx|||~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}}}}xxxssssssuuuvvvtttqqqoooooonnnlllkkklllooorrruuusssqqqmmmkkkkkknnnqqqmmmmmmnnnoooooonnnmmmlllqqqrrruuuzzzyyyuuuuuuvvvwwwwwwooossswwwxxxyyy~~~~~~|||tttmmmddd]]]XXXSSSMMMHHH@@@===888666666555111...111111111000...,,,,,,---/////////......---------,,,,,,,,,+++++++++***************++++++,,,,,,---***************)))((('''************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++******)))))))))++++++++++++++++++++++++------------------------///////////////.........333222000///...---......000111222222444444555666:::???SSSrrr~~~yyywwwtttssssssqqqooommmkkkjjjlllllllllkkkkkkjjjjjjjjjfffjjjooowwwsssgggeee```]]]^^^___bbbkkktttxxx}}}~~~xxxuuutttxxx|||~~~}}}zzzwwwttt|||{{{zzz{{{}}}}}}~~~~~~}}}}}}|||{{{{{{}}}}}}||||||zzzyyyyyy{{{}}}~~~}}}|||tttmmmkkkkkkkkknnnrrrtttqqqmmmjjjhhhhhhjjjkkkmmmlllllllllmmmnnnpppqqqwwwxxx{{{~~~wwwrrrrrrrrrrrrppppppooonnnooottt{{{}}}||||||~~~~~~tttkkkeee___YYYUUUOOOJJJCCC>>>;;;777222...000000000///.........///......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,***+++++++++******)))(((************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,+++******))),,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------222111000///......//////000111222222444444555666:::>>>RRRrrr|||wwwuuusssrrrqqqpppnnnllljjjiiimmmlllllllllkkkkkkkkkjjjgggjjjooovvvzzzoooccc___^^^```aaabbbiiipppuuuzzz~~~yyyvvvvvvwww{{{}}}|||{{{yyyuuussswwwvvvvvvxxx{{{}}}}}}}}}~~~~~~|||{{{}}}|||{{{|||~~~~~~|||{{{zzzzzz{{{~~~~~~|||tttmmmkkkjjjiiikkkoooqqqooollliiihhhhhhjjjkkkkkkkkklllmmmnnnpppqqqrrrwwwxxxzzz~~~~~~yyysssqqqrrrssssssrrrpppnnnmmmnnnrrryyy|||{{{{{{~~~{{{~~~vvvooohhhccc___XXXOOOHHHCCC>>>999444222222111111000111111111,,,,,,,,,,,,,,,---------............------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++******)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000000111222222444444555666;;;>>>QQQsssyyyuuusssqqqqqqpppnnnmmmkkkjjjiiimmmmmmmmmllllllllllllllliiikkkooovvv~~~}}}rrraaa______aaaaaabbbfffmmmrrrxxx~~~}}}yyywwwwwwvvvyyy}}}}}}{{{yyyxxxvvvtttrrrqqqqqqrrrvvvyyy{{{zzzyyy}}}~~~|||zzz{{{}}}~~~}}}||||||}}}}}}|||{{{yyy{{{}}}uuunnnlllkkkiiijjjmmmooonnnkkkiiihhhggghhhiiiiiijjjkkkmmmoooqqqrrrssswwwwwwzzz}}}wwwssspppppprrrttttttsssooommmllllllpppvvv|||}}}zzzzzzzzz|||xxx}}}~~~vvvqqqiiicccZZZSSSOOOKKKGGGCCC;;;999666444333333222111+++,,,,,,,,,,,,---------.........------------,,,---------,,,,,,++++++***,,,,,,,,,------,,,++++++************************((((((((((((((((((((((((((()))))))))************,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********))))))(((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------.........///////////////000111111000111222222444444555666===???SSSvvvxxxtttrrrpppooonnnlllkkkjjjjjjiiimmmmmmmmmmmmmmmmmmmmmmmmkkklllpppvvv~~~{{{nnnccc___^^^___``````eeelllsssxxx}}}|||xxxvvvvvvuuuxxx{{{~~~|||yyyxxxwwwvvvtttrrrooooooqqqtttwwwxxxvvvuuuzzzzzz{{{|||~~~zzzyyy|||||||||||||||}}}~~~|||{{{{{{}}}xxxqqqpppnnnkkkkkknnnpppooollliiigggffffffffffffgggiiilllnnnpppqqqrrrvvvvvvxxx{{{~~~~~~tttqqqoooooosssuuutttrrrnnnlllkkkkkknnnsssxxx|||}}}~~~}}}{{{yyyxxxyyyzzz~~~xxx}}}xxxzzz~~~}}}wwwqqqiiiccc___\\\WWWSSSGGGCCC===888666333000...------------------------------------,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,---------,,,,,,************************((((((((((((((((((((((((((()))))))))************++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************((())))))*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......////////////......//////000111111111000111222222444444555666>>>AAAVVVzzz~~~xxxuuurrrnnnnnnlllkkkjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmpppvvv~~~|||nnneee```]]]]]]]]]___fffooowww{{{zzzvvvtttttttttwww{{{}}}}}}yyyxxxwwwvvvuuusssqqqqqqrrrtttvvvvvvtttqqqtttuuuvvvyyy||||||yyy{{{~~~zzzzzz{{{|||}}}~~~}}}{{{vvvuuutttqqqppprrrtttrrrnnnjjjgggeeeddddddeeefffgggiiikkklllnnnooossssssuuuxxx|||~~~~~~}}}vvvrrroooppprrrsssrrrpppmmmlllkkkkkkmmmqqqvvvyyyyyy{{{|||{{{yyyxxxwwwxxxyyy}}}yyy~~~}}}xxxrrrtttyyywwwzzz}}}yyyuuuoooiiidddWWWPPPGGGAAA<<<888333...000000000/////////......---------,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,---------,,,,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......///000111111000000000111222222444444555666===CCCYYY}}}~~~yyyuuurrrnnnmmmkkkjjjjjjjjjkkkllllllllllllllllllmmmmmmmmmlllmmmqqqvvv~~~{{{uuusss}}}~~~qqqfffaaa]]]\\\]]]```hhhqqqzzz~~~zzzuuurrrrrrtttwww{{{}}}yyywwwwwwwwwvvvuuussssssssstttuuuuuusssqqqpppqqqrrruuuzzzyyyzzz|||~~~~~~xxxyyy{{{|||}}}}}}}}}}}}~~~}}}zzzzzzzzzwwwwwwyyyxxxuuuooojjjgggffffffgggggggggffffffgggiiikkklllooooooqqqtttyyy|||}}}|||xxxtttooonnnpppqqqpppnnnmmmlllkkkkkknnnrrrvvvyyyyyy{{{||||||zzzwwwwwwwwwxxx}}}~~~yyy~~~{{{wwwpppssswww~~~yyy{{{}}}~~~xxxiiiaaaVVVNNNIIIDDD===888444444333222111000000///............------------,,,,,,,,,---------------******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...///000111111000//////000111222222444444555666;;;BBBZZZ}}}}}}xxxtttqqqnnnmmmkkkjjjjjjkkklllmmmjjjkkkkkkkkkllllllllllllkkknnnrrrwww~~~tttjjjeeeeeehhhppp}}}yyynnnddd```^^^___```bbbiiiqqq|||zzzuuusssssstttxxx}}}~~~~~~~~~~~~|||yyyvvvvvvvvvvvvuuusssrrrqqqrrrtttuuutttsssppppppqqqssswww|||wwwxxxzzzzzz{{{|||~~~wwwxxxzzz{{{|||{{{zzzyyy}}}}}}~~~~~~~~~}}}~~~|||~~~}}}|||~~~yyyuuuooojjjhhhiiikkkmmmkkkjjjgggeeeeeefffiiijjjkkkkkkmmmqqqvvvzzz||||||xxxsssmmmkkkmmmooonnnmmmmmmllllllmmmooossswwwzzz{{{|||~~~}}}{{{xxxvvvvvvxxx}}}|||www~~~~~~{{{vvvxxx||||||~~~wwwooocccZZZUUUOOOHHHCCC777666555444333111000000000/////////............,,,,,,,,,------.........)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,''''''(((((()))))))))***++++++++++++++++++++++++------------------------++++++,,,,,,---...//////...///000111111000///...000111222333444555555666999AAA[[[}}}|||wwwssspppnnnmmmkkkjjjjjjkkkmmmnnnjjjjjjjjjkkkkkklllllllllkkknnnrrrxxx~~~qqqeee___YYYXXX\\\hhhuuuyyyqqqgggaaa______bbbcccdddiiippp|||{{{vvvuuuuuutttxxx~~~~~~~~~~~~~~~~~~~~~{{{xxxuuuuuuvvvuuutttqqqpppooopppsssuuuuuuuuuqqqpppqqqrrrvvvzzzvvvwwwxxxxxxxxxyyy|||~~~vvvxxxzzz{{{{{{zzzxxxwwwzzzzzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||yyyuuuooojjjiiikkkooorrrooolllhhheeedddeeehhhjjjhhhiiikkkooouuuyyy{{{|||vvvqqqkkkiiijjjmmmnnnmmmmmmmmmmmmmmmppptttxxx{{{|||~~~|||xxxvvvvvvxxx}}}{{{ttt}}}|||rrriiiccc^^^XXXTTTHHHCCC<<<666333111///...111///,,,,,,...///000///,,,,,,------...---------......---------,,,,,,,,,************************++++++***************+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------///111222///,,,///////////////.........222222222333444555666777999EEEYYY{{{wwwqqqooommmmmmlllkkkkkkjjjiiiiiikkkjjjiiijjjlllmmmlllkkklllpppvvv|||rrraaaVVVWWWTTTTTTYYY```fffgggeee___``````______dddlllrrrzzzxxxqqqppprrrsssxxx}}}~~~~~~}}}~~~~~~~~~|||}}}}}}zzzvvvuuuxxx{{{rrrpppoooppprrruuuvvvvvvuuuqqqmmmnnnsssyyy}}}~~~{{{xxxuuurrrsssvvvzzz}}}yyyxxxuuuttttttuuuwwwyyyyyyzzzzzzzzz{{{|||||||||~~~}}}~~~~~~~~~}}}zzzvvvuuuttttttuuuqqqmmmiiigggggggggggggggjjjjjjkkkooouuuyyyzzzzzzrrrpppmmmmmmnnnnnnnnnmmmoookkkhhhiiinnntttvvvwwwzzz{{{{{{{{{{{{yyyxxxwwwxxx~~~|||vvv}}}zzzrrrkkkddd```[[[UUULLLCCC===888555222222111//////000111000...,,,------.........------.........---------,,,,,,******************************************++++++******))))))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,...111111///,,,......//////////////////222222222333444555666777999DDDVVVwww~~~vvvpppnnnooonnnmmmllljjjiiihhhggghhhgggfffgggjjjlllllllllkkkpppvvv{{{wwwggg]]]XXXVVVVVVYYY```eeeeeeccc^^^___```___```dddlllsss|||xxxqqqoooqqqrrrvvv|||~~~~~~{{{zzzzzz{{{qqqpppnnnoooqqqsssttttttsssooolllmmmqqqwww{{{||||||yyyuuusssrrruuuxxx{{{zzz{{{}}}~~~yyywwwuuusssssstttvvvxxxyyyyyyyyyzzz{{{{{{|||||||||{{{{{{}}}~~~}}}~~~~~~}}}|||}}}~~~}}}{{{zzzzzzzzzsssooojjjgggggghhhhhhhhhiiiiiikkkooouuuyyy{{{{{{rrrpppnnnmmmoooppppppooollljjjhhhjjjpppuuuwwwxxxzzz{{{||||||{{{yyywwwvvvwww||||||vvv~~~~~~|||zzzxxxzzz}}}vvvrrrnnnggg\\\QQQIIIBBB===:::666444333222222222///............//////......---.........------------,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,***))))))))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,---//////...,,,.........//////000000000222222222333444555666777:::BBBQQQppp~~~vvvpppnnnppppppnnnllljjjhhhfffffffffdddcccdddgggjjjlllmmmkkkoootttzzz~~~~~~pppggg]]][[[ZZZ]]]aaaccccccaaa]]]^^^______```eeemmmsss|||xxxpppooopppqqquuuzzz~~~~~~~~~}}}~~~}}}{{{sssqqqooooooqqqssssssssspppnnnllllllpppuuuxxxzzz~~~{{{wwwtttssstttvvvxxxtttuuuwwwzzz|||~~~yyywwwtttrrrrrrsssuuuvvvxxxxxxyyyyyyzzz{{{{{{|||yyyxxxxxxzzz||||||{{{zzzzzz{{{{{{{{{zzz|||~~~wwwsssmmmiiihhhiiiiiijjjiiiiiijjjoootttyyy||||||tttqqqoooooopppqqqqqqpppjjjhhhhhhkkkqqqvvvxxxwwwxxxzzz|||}}}|||zzzwwwuuuuuuzzz}}}www}}}zzzqqqrrrvvv{{{~~~{{{tttjjj```XXXRRRLLLIII===:::666333222111000...//////000000//////..................------------++++++++++++++++++++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...------------...///000111111222222222222333444555666777:::@@@LLLjjj}}}uuupppnnnpppooonnnllljjjhhhgggfffgggeeeccccccfffiiikkkllliiilllrrrwww{{{yyyqqqeeedddbbbcccddddddbbb```\\\]]]^^^^^^___eeemmmtttzzzwwwpppooopppqqquuuzzz}}}~~~}}}}}}~~~~~~wwwuuusssrrrsssttttttssspppooonnnnnnqqquuuxxxzzz~~~~~~{{{xxxvvvvvvvvvwwwuuuuuuvvvxxxzzz|||~~~yyywwwtttrrrqqqrrrssstttvvvwwwwwwxxxyyyzzz{{{{{{xxxwwwwwwxxxyyyzzzxxxwwwwwwxxxyyyyyyyyyzzz~~~{{{vvvpppkkkjjjkkkkkkllliiiiiijjjnnntttyyy|||}}}wwwuuurrrppppppqqqpppoookkkiiiiiilllqqquuuvvvttttttvvvyyy||||||{{{yyyxxxsssxxx~~~xxxuuuttttttuuuuuuxxxzzzqqqiiibbb[[[WWWJJJDDD===777444222111111000111111111000000///...//////.........---------++++++++++++++++++++++++******))))))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,---......---......///000111222222222222222333444555666777:::???IIIggg}}}uuupppooommmmmmlllkkkkkkjjjiiiiiijjjgggeeedddfffiiijjjkkkgggkkkppptttyyy~~~yyyooonnnllljjjhhhfffbbb```[[[]]]^^^^^^___dddmmmtttwww}}}vvvpppoooqqqrrrvvvzzz}}}~~~~~~~~~}}}{{{xxxwwwwwwxxxwwwvvvqqqqqqrrrssstttwwwzzz|||~~~}}}}}}~~~}}}{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxzzz|||yyywwwtttqqqpppqqqrrrsssuuuuuuvvvwwwxxxyyyzzzzzzwwwvvvvvvwwwxxxxxxvvvttttttuuuvvvwwwwwwyyy||||||~~~}}}yyysssnnnmmmnnnnnnnnnjjjiiijjjnnnsssyyy|||}}}{{{xxxtttrrrqqqooonnnlllmmmkkkiiilllppprrrrrrpppoooqqquuuyyy{{{||||||{{{ssswwwzzzzzzvvvuuutttsssssszzzvvvlllccc]]]XXXRRRIIIAAA<<<888666555222222222222111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---...---,,,,,,...000/////////000000111111111222222222333444555666777:::???IIIggg}}}vvvqqqpppmmmllllllkkkkkkjjjjjjiiikkkiiiffffffgggiiijjjjjjhhhkkkppptttyyy~~~yyyxxxuuurrrmmmgggbbb```\\\]]]^^^^^^___dddlllrrrxxx~~~wwwpppoooqqqsssvvvzzz|||}}}}}}~~~~~~||||||{{{zzzyyyssstttvvvwwwwwwyyy{{{~~~~~~~~~~~~~~~}}}}}}{{{yyywwwtttssstttvvvwwwzzzxxxuuurrrppppppqqqrrrssstttuuuvvvwwwyyyyyyzzzwwwvvvuuuvvvvvvvvvtttrrrrrrssstttttttttvvvyyy{{{}}}}}}zzzuuurrrqqqqqqqqqppplllkkkkkkmmmsssxxx{{{||||||yyyuuurrrpppooommmkkknnnkkkiiiiiimmmpppooonnnmmmooorrruuuxxx{{{||||||uuuxxx|||}}}|||yyyvvvvvvzzzyyynnngggeee```XXXPPPIIICCC===999333333333333222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************************************,,,,,,,,,+++++++++******------------------------...------,,,,,,------...---...///...,,,,,,///222000000000000000000000111222222222333444555666777:::@@@KKKiii}}}}}}wwwrrrpppnnnnnnmmmllljjjiiihhhhhhhhhfffeeefffiiijjjkkkjjjjjjmmmqqqvvvzzz~~~|||vvvooohhhbbb___]]]^^^^^^^^^^^^ccckkkqqq}}}xxxpppnnnooorrruuuxxx{{{{{{|||}}}~~~~~~|||{{{sssvvvyyyzzzzzzzzz|||}}}yyyuuuttttttvvvxxx|||yyyvvvsssqqqqqqqqqrrrrrrssstttuuuwwwxxxyyyzzzvvvuuuttttttuuutttrrrpppoooooopppppppppqqqtttwww}}}~~~}}}zzzwwwvvvuuutttsssqqqnnnlllkkkmmmrrrwwwzzz{{{zzzwwwsssqqqqqqpppnnnmmmmmmiiiffffffjjjnnnooonnnnnnoooppprrruuuwwwzzz{{{wwwyyy}}}~~~zzzzzzqqqrrrtttuuuxxx~~~wwwmmmjjjddd]]]UUUKKKBBB<<<444444444333222111000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))(((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************************************,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,------///000...,,,---000333111111111000000000000000222222222333444555666777:::@@@MMMkkkyyywww~~~}}}xxxsssqqqpppooonnnllljjjhhhgggfffdddddddddfffiiikkkkkkkkkmmmooossswww|||~~~xxxpppgggaaa^^^]]]^^^___^^^^^^bbbjjjpppyyypppmmmnnnqqqssswwwyyyzzzzzz|||}}}}}}|||ssswwwzzz{{{zzzzzz}}}|||xxxvvvwwwzzz{{{|||zzzwwwsssqqqqqqrrrrrrrrrrrrsssuuuvvvxxxyyyyyyuuutttsssssssssrrrpppnnnlllmmmnnnmmmmmmnnnqqqsss|||}}}~~~|||zzzxxxxxxwwwvvvtttrrrooommmlllmmmqqqvvvyyy{{{wwwuuurrrpppqqqqqqpppoookkkgggddddddiiinnnpppppppppppppppppprrruuuwwwyyyxxxzzz}}}~~~yyyssspppmmmkkkjjjmmmpppsssttt}}}{{{pppgggaaaZZZSSSNNNDDD@@@999333000///111333000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++...---+++)))((())))))***++++++++++++++++++++++++************************)))************+++++++++************************)))***++++++***)))***++++++++++++*********))))))******+++++++++,,,,,,,,,+++---000222222111...,,,///////////////.........000000///......///111111111222444333333444666888:::>>>QQQrrrvvvwww{{{~~~yyyssspppnnnmmmllljjjiiihhhhhhhhhgggfffeeefffhhhiiiiiiiiilllnnnqqqxxx|||wwwrrrlllfffaaa___]]]\\\]]]]]]___hhhrrr{{{rrrnnnmmmpppsssvvvyyyzzz|||~~~wwwuuurrrqqqtttvvvwww|||~~~}}}}}}~~~~~~~~~|||{{{yyytttnnnlllnnnqqqnnnooopppqqqssstttuuuvvvttttttsssrrrrrrrrrrrrrrrsssrrrqqqnnnlllllloooqqqyyyyyyzzz{{{{{{|||}}}}}}{{{zzzyyyyyyxxxvvvrrrooohhhiiiiiikkknnnqqqtttvvvvvvuuussssssrrrpppmmmjjjcccdddeeefffiiimmmppprrrttttttsssrrrrrrtttxxx{{{yyy~~~~~~yyyzzz}}}xxxzzzvvvqqqooonnnooooooooouuuxxx|||vvvnnnggg___YYYNNNJJJCCC<<<666333333333/////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***++++++++++++++++++++++++************************)))************+++++++++***************************+++,,,,,,+++***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------+++,,,,,,---...---------/////////////////////...///.........///000222222111222333333333444666888<<>>@@@QQQrrr|||}}}uuuqqqmmmmmmkkkjjjiiiiiiiiiiiiiiihhhggggggiiikkkkkkjjjmmmpppuuu|||~~~vvvnnnhhhbbb^^^]]][[[[[[]]]\\\]]]ccclllzzz{{{uuussstttsssvvvzzz}}}~~~tttooommmoooppppppsssxxx{{{|||~~~~~~}}}}}}~~~~~~|||zzzyyyyyyyyyzzz}}}~~~yyysssnnnllllllkkkkkklllnnnpppqqqsssssssssrrrqqqpppoooooooooooooooooonnnkkkiiihhhjjjkkknnnnnnoooooopppqqqqqqqqqxxxxxxxxxzzz{{{yyyvvvsssiiiiiihhhhhhiiikkklllnnnnnnmmmmmmnnnnnnnnnkkkiiieeeffffffgggiiilllooopppnnnppprrrrrrsssuuuxxxzzz}}}}}}{{{}}}|||||||||zzzxxxxxxyyyzzzzzzyyyvvvxxxyyywwwtttwww|||kkkgggaaaXXXNNNEEE>>>:::777555444111000/////////............------------++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++************************))))))*********+++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---------...///000............///////////////////////////000000000000222333333333444777999===@@@SSSuuu~~~uuuppplllkkkjjjiiihhhhhhhhhhhhhhhgggfffgggiiijjjjjjjjjlllpppvvv}}}xxxppphhhbbb^^^[[[ZZZ[[[\\\[[[[[[aaaiiipppuuu{{{zzzvvvrrrrrrsssssswww{{{~~~xxxssspppqqqqqqqqqsssxxxzzz|||~~~~~~}}}~~~~~~|||yyywwwuuuuuutttzzz{{{}}}|||uuuoookkkiiiiiiiiijjjlllmmmoooppppppppppppnnnmmmmmmllllllmmmnnnoooooommmjjjiiijjjkkkllllllmmmmmmmmmnnnnnnnnnqqqrrrsssvvvxxxwwwssspppiiihhhgggffffffggghhhiiikkkjjjkkklllnnnnnnllljjjgggfffggghhhjjjlllnnnpppmmmooorrrtttuuuwwwzzz||||||zzz|||zzzzzz{{{zzzyyyzzz}}}~~~{{{vvvtttxxx}}}xxxuuuooofff\\\RRRIIIDDD???<<<999555222000///...//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************(((***+++***)))((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,---.../////////......---.........//////000000111111111000//////......000111333333333444777999:::???TTTxxx}}}sssnnnjjjiiihhhggggggfffgggggggggeeedddeeegggiiiiiihhhjjjooovvv}}}{{{rrrkkkddd```ZZZYYYYYY[[[ZZZZZZ```hhhkkkqqqwwwwwwssspppppprrrrrrvvvzzz~~~zzzuuurrrsssrrrqqqsssxxxzzz||||||yyywwwtttsssrrrvvvwwwzzz|||}}}xxxqqqjjjfffggghhhhhhiiijjjkkklllllllllkkkjjjjjjiiiiiijjjjjjjjjlllmmmllljjjhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmooosssuuutttqqqnnngggfffeeeddddddeeeffffffiiiiiijjjlllnnnooommmlllggggggggghhhjjjlllooopppnnnqqqtttvvvwwwyyy|||~~~|||{{{yyy~~~~~~yyywwwvvv{{{vvvkkk```WWWRRRJJJGGGAAA;;;666222000////////////.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************((()))***)))((('''(((***)))***************++++++*********+++++++++,,,,,,)))***,,,---------,,,+++------......///000000000000111111111000///...---///111222333333555777:::999>>>TTTyyy|||rrrmmmiiihhhhhhgggffffffggggggfffeeecccdddfffhhhhhhgggiiiooowww~~~}}}tttlllddd```ZZZXXXXXXZZZYYYZZZ```iiioootttzzzyyytttpppppprrrqqquuuzzz~~~zzzuuurrrrrrqqqppprrrvvvzzz}}}~~~{{{yyyvvvtttssssssuuuwwwzzz}}}{{{tttmmmgggggggggggggggggggggggggggfffffffffffffffgggggghhhdddfffiiiiiihhhfffffffffffffffffffffffffffffffffhhhjjjmmmqqqsssrrrooollleeedddcccccccccdddeeefffiiiiiijjjlllnnnooonnnlllffffffggghhhjjjmmmpppqqqqqqsssuuuvvvwwwzzz}}}}}}{{{vvv~~~~~~~~~{{{|||yyynnneee```ZZZVVVOOOFFF???999666555////////////............------------------------++++++,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++************************(((***+++***)))((()))************++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---------......///000000111---...///000111111000//////111222333333555888:::;;;>>>RRRwww{{{sssnnnjjjjjjiiihhhhhhhhhhhhiiifffeeedddeeeggghhhiiihhhjjjpppxxx{{{rrrjjjbbb]]]ZZZXXXWWWXXXXXXZZZbbbkkktttyyy~~~|||vvvpppooopppqqquuuzzz~~~zzzuuurrrrrrqqqppprrrvvvyyy|||~~~|||yyywwwvvvrrrtttvvvyyy|||~~~yyyqqqkkkggggggfffeeeeeeddddddcccaaaaaabbbbbbcccdddffffff```cccggghhhgggfffffffffdddddddddddddddddddddddddddfffiiimmmpppnnnjjjgggbbbbbbaaabbbcccdddfffhhhhhhhhhiiikkknnnnnnmmmkkkffffffggghhhkkknnnqqqsssrrrssstttuuuvvvxxx}}}}}}{{{vvvzzz||||||~~~}}}||||||wwwmmmhhhhhhcccZZZQQQHHHAAA===;;;000/////////............////////////////////////***+++,,,---------,,,+++++++++++++++++++++++++++************************)))************+++++++++************************)))+++,,,+++***)))***++++++++++++,,,,,,---------,,,,,,,,,---------......///...+++******,,,///111---------...///000000111***,,,...000222222222222///000222333333555888:::>>>???QQQttt}}}|||tttpppkkkkkkjjjjjjjjjjjjjjjjjjgggfffeeefffhhhiiijjjiiikkkqqqzzzxxxppphhh```ZZZZZZXXXWWWWWWXXXZZZcccmmmwww|||}}}uuuooommmnnnqqquuu{{{~~~{{{vvvsssssssssqqqtttxxxxxx{{{~~~|||zzzyyyssstttvvvyyy|||~~~}}}uuunnnggggggfffeeecccbbbaaaaaa^^^^^^___```aaaccceeefff```ccchhhjjjiiihhhhhhhhheeeeeeeeeeeedddddddddddd```aaaeeeiiikkkjjjfffbbb`````````aaaccceeegggiiihhhhhhhhhjjjmmmmmmllljjjeeeeeefffhhhkkkooorrrtttsssttttttssstttwww|||}}}zzzwwwsssvvvyyyzzzxxxxxxzzz|||zzzwwwzzzyyyuuuooofff___YYYPPPFFF>>>555666666555222000000000//////000000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------,,,,,,,,,---------......,,,---......//////............//////000000111111111222333333333444666888:::>>>PPPppp}}}}}}tttoooooonnnmmmkkkiiigggfffeeeccccccbbbbbbccccccddddddmmmrrrxxx}}}zzznnnccc^^^\\\YYYWWWWWWXXXWWWXXX___gggrrrwww|||{{{tttnnnkkkkkkqqqtttyyy}}}~~~~~~~~~uuutttrrrqqqqqqrrrtttuuuyyy|||}}}zzzwwwttttttvvvyyy{{{||||||}}}{{{{{{nnnjjjeeeeeefffeee```\\\^^^[[[YYY\\\bbbffffffdddffffffeeedddeeefffhhhiiieeebbb``````bbbbbb```]]]aaa``````aaabbbcccaaa```^^^\\\^^^ccceeeeeefffjjjeeefffiiikkkmmmmmmlllkkkgggfffeeeeeefffjjjmmmooopppoooqqquuuwwwxxx|||~~~yyyxxxxxxnnnppprrrrrrqqqqqqtttvvv}}}}}}~~~|||{{{{{{{{{vvvvvvwwwyyy{{{{{{~~~vvvkkkbbb]]]WWWQQQLLLCCCAAA>>>999555222222222......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......//////............//////000000111111111222333333333444666888;;;>>>OOOooo~~~}}}~~~uuupppnnnnnnmmmkkkjjjiiihhhgggeeedddcccbbbbbbcccddddddiiinnnuuu{{{xxxmmmddd^^^\\\[[[YYYXXXXXXVVVVVV]]]eeeooouuuzzzyyyrrrllliiiiiipppsssxxx|||~~~xxxvvvtttrrrqqqrrrsssuuuwwwyyy}}}~~~~~~|||yyyuuutttuuuvvvxxxxxxxxx|||~~~{{{zzz{{{rrrmmmiiiggghhhfffbbb^^^]]][[[ZZZ^^^eeeiiiiiigggffffffffffffggghhhiiijjjfffdddbbbbbbccccccaaa___^^^^^^]]]^^^```aaa___^^^\\\ZZZ\\\aaacccbbbdddgggfffgggjjjlllmmmmmmllllllfffeeeddddddfffiiilllnnnqqqqqqssswwwyyyxxx{{{|||xxxvvvzzzjjjjjjkkkkkkjjjkkknnnpppxxx~~~}}}~~~|||yyytttqqqoooooouuu|||~~~wwwuuutttttttttwwwxxxxxxxxx}}}ssshhhbbb^^^[[[YYYPPPLLLEEE===777333111000111000...---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////............//////000000111111111222333333333444666888;;;>>>OOOnnn}}}}}}~~~vvvrrrmmmmmmllllllkkkjjjjjjjjjhhhfffdddbbbbbbbbbcccdddeeejjjrrryyy~~~~~~wwwmmmeee___]]]]]]ZZZYYYXXXVVVVVV\\\dddmmmsssyyyyyysssllljjjjjjooorrrvvv{{{~~~~~~~~~}}}|||{{{|||~~~}}}zzzvvvsssqqqrrrtttuuuwwwyyy|||~~~~~~|||xxxvvvuuuuuuuuutttuuuwwwzzzzzzyyyxxxxxxyyyuuuqqqllljjjiiihhhdddaaa\\\\\\]]]bbbhhhlllkkkiiieeeeeeggghhhjjjjjjkkkkkkiiigggeeeeeeeeedddcccaaa^^^]]]]]]^^^```aaa___^^^]]][[[\\\aaacccaaacccfffgggiiijjjlllmmmmmmlllllleeedddcccccceeehhhlllnnnrrrrrruuuzzzzzzwwwxxx|||{{{wwwvvv{{{kkkjjjiiihhhhhhjjjlllnnnsssxxxxxxpppjjjggggggnnnttt}}}|||zzzyyyyyyyyywwwvvvsssqqqtttzzzsssjjjddd___]]]ZZZVVVNNNFFF???:::555222555444222000...---------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,---------......,,,---......///...............//////000000111111111222333333333444666888;;;>>>NNNmmm}}}}}}~~~vvvrrrlllllllllllllllllllllllljjjhhheeecccbbbbbbcccdddbbbhhhqqqwww|||{{{uuummmfff```^^^\\\YYYXXXXXXVVVVVV\\\eeemmmtttzzz{{{uuuooolllllllllooosssxxx{{{|||{{{{{{xxxwwwwwwzzz}}}zzzuuussssssuuuvvvyyy{{{}}}~~~~~~{{{yyyyyyyyywwwvvvuuuvvvvvvvvvvvvuuuuuuuuuvvvsssnnnllljjjiiifffccc___```bbbfffkkkmmmllljjjeeefffhhhkkklllmmmmmmmmmlllkkkiiihhhgggfffdddcccaaa``````bbbddddddcccbbbaaa^^^___ccceeecccdddgggiiiiiikkkllllllllllllkkkfffeeeddddddfffiiilllnnnrrrrrrvvvzzzyyyuuuuuuwww{{{wwwuuuxxxooommmkkkjjjjjjkkklllmmmnnnrrrwww}}}~~~vvvnnniiigggffflllpppwww||||||yyywwwvvvuuutttuuuwwwxxxmmmeee```ccc___ZZZTTTOOOGGG@@@:::444444333111000...,,,,,,////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,---......///...............//////000000111111111222333333333444666888;;;===MMMlll~~~|||{{{tttpppkkkkkkkkkllllllmmmmmmmmmjjjiiifffdddcccccccccdddaaahhhpppwww{{{~~~~~~yyytttmmmgggaaa^^^ZZZWWWWWWXXXWWWWWW^^^gggmmmssszzz{{{uuuoookkkkkkiiilllqqqvvvyyyzzzzzzyyyvvvuuuuuuxxx{{{~~~zzzwwwvvvwwwwwwyyyzzz|||}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxwwwvvvvvvuuutttrrrqqqtttrrrpppnnnmmmkkkhhhfffeeefffhhhkkkmmmnnnlllkkkhhhiiikkknnnoooppppppooooooooonnnllliiihhhgggfffdddcccccceeeggghhhgggfffcccaaaaaaeeeeeecccdddgggiiiiiijjjjjjjjjjjjjjjjjjfffeeeddddddfffiiimmmooooooppptttxxxxxxsssrrrttt|||yyyssspppsss}}}vvvtttqqqoooppppppooonnnmmmnnnqqquuuyyy}}}{{{zzzwwwrrrmmmjjjiiijjjlllooosssvvvxxxzzz}}}|||uuurrrrrrvvv}}}sssnnnhhheeeaaa^^^ZZZTTTKKKDDD666555333111000///......////////////////////////------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---------......,,,---......//////............//////000000111111111222333333333444666888:::===LLLlll}}}yyyxxxrrrooojjjkkkkkkkkklllllllllllliiiiiigggfffeeeddddddcccbbbhhhpppvvvzzz}}}~~~yyysssnnnhhhbbb^^^YYYWWWVVVWWWWWWXXX___hhhkkkrrryyyyyyssslllhhhggghhhkkkpppvvvyyyzzzzzzyyywwwvvvwwwyyy}}}|||zzzyyyyyywwwxxxyyyyyyxxxyyy{{{}}}|||{{{|||~~~~~~zzzyyyxxxxxxxxxvvvrrrppprrrrrrttttttssspppnnnlllkkkmmmnnnppppppppppppooonnnoooqqqrrrssstttuuuuuutttuuutttqqqnnnkkkjjjkkkfffffffffhhhjjjkkkjjjiiidddaaaaaadddeeebbbbbbeeehhhhhhggggggggggggggggggeeeeeeddddddeeehhhlllnnnmmmnnnrrrvvvvvvrrrrrrtttzzz}}}vvvppplllnnnxxx~~~zzzyyyyyyxxxuuurrrnnnoooppprrruuuwwwxxxyyyqqqqqqqqqnnnkkkiiiiiijjjmmmooorrrssstttvvvyyy{{{|||uuuuuuqqqzzzuuupppkkkhhhfffaaaYYYSSSEEEAAA:::444111000111222////////////////////////........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......,,,---......//////............//////000000111111111222333333333444666888:::<<>>555333111111111111000///000///......------....../////////...---,,,,,,+++---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------//////......---,,,,,,,,,,,,,,,------.........///////////////000000000000111222222333444555666666;;;BBBKKKccc{{{xxxpppnnnkkkgggeeehhhhhhhhhjjjkkkkkkjjjhhhfffeeeddddddeeeeeedddccccccggglllrrrvvv{{{{{{uuuqqqmmmiiiccc^^^\\\\\\[[[XXXVVVXXX^^^dddjjjrrryyyyyysssmmmkkkmmmooorrrwww{{{~~~~~~~~~{{{yyywwwwwwuuusssqqqrrrvvvzzz~~~yyyuuuvvvyyy~~~zzzwwwtttuuuuuuuuuuuuvvvvvvwwwwwwrrrqqqooonnnmmmnnnpppqqquuuxxx}}}|||}}}zzzzzz}}}~~~~~~zzzwwwqqqkkkgggeeeeeeffffffdddaaa```aaabbbbbbbbbdddcccbbbbbbcccfffjjjlllppprrruuuvvvsssrrrzzz|||uuuqqqqqqxxx}}}xxxuuutttqqqrrrsssttttttsssrrrrrrpppnnnkkkkkkqqq{{{}}}zzzwwwvvvtttsssnnnnnnsss|||tttjjjccc[[[RRRJJJ@@@<<<777444222222222222111000///...---------...............------,,,,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////..................---------,,,,,,,,,------------............////////////000000000000111222222333444555666666;;;CCCLLLccc}}}zzzrrrpppmmmiiihhhfffggghhhkkkmmmmmmkkkhhhfffeeedddcccccccccdddcccdddhhhnnntttyyy{{{uuuqqqnnnhhhaaa\\\[[[[[[ZZZWWWUUUWWW]]]bbbkkkttt||||||tttnnnmmmqqqrrrtttxxx|||~~~|||yyyyyyxxxwwwwwwxxxwwwuuusssrrruuuxxxzzz}}}yyytttsssttt|||~~~{{{wwwtttuuutttssssssuuuwwwyyy{{{uuutttrrrpppooopppqqqqqqrrruuuzzz~~~wwwyyy~~~yyywwwyyy}}}}}}{{{{{{{{{{{{||||||tttlllgggeeefffggghhheeebbbaaabbbbbbbbbaaacccbbbaaabbbdddgggkkkmmmpppqqqtttuuussssss}}}|||uuuqqqpppwww}}}{{{|||}}}}}}~~~~~~~~~}}}zzzxxxtttrrrsss{{{|||zzztttpppnnnqqqvvvtttkkkddd]]]WWWOOOIII???888444333333333111111000///...---------+++,,,,,,,,,---------...///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++---------------,,,,,,,,,//////.........---------////////////000000000000111222222333444555666666888AAAJJJ```}}}tttqqqnnnmmmnnnffffffgggjjjlllmmmkkkhhheeeeeedddccccccccccccdddfffjjjpppvvv{{{{{{uuuqqqmmmhhhaaa\\\ZZZ[[[ZZZWWWUUUWWW]]]bbbnnnwww~~~vvvoooooorrrsssuuuyyy||||||xxxvvvuuuuuuvvvxxxzzzzzzxxxvvvrrrtttwwwyyy{{{~~~{{{uuuqqqqqqvvvxxx|||~~~~~~{{{xxxuuuttttttssssssuuuxxx|||~~~xxxwwwuuurrrqqqpppoooooooooqqqvvv{{{zzzssssss{{{~~~yyywwwwwwyyy{{{|||{{{zzzxxxwwwvvvvvvvvvvvvxxx{{{wwwnnnhhheeeeeefffiiigggdddbbbbbbbbbaaa___aaa``````aaacccgggkkknnnmmmnnnqqqsssrrruuu{{{uuuqqqpppwwwzzzxxx|||yyyrrrooonnnqqq{{{sssiiibbb^^^[[[TTTJJJ@@@:::666444222222111000///...---------***++++++,,,------......,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,------------......------------------/////////.........------////////////000000000000111222222333444555666666333===FFF\\\vvvrrrnnnmmmooofffffffffhhhkkkkkkjjjhhhdddeeefffeeedddcccccceeefffiiinnnttt{{{|||vvvqqqmmmhhhbbb]]]ZZZ[[[ZZZXXXVVVXXX]]]aaannnvvv}}}}}}wwwqqqpppqqqtttvvvyyy}}}~~~zzzwwwvvvuuuuuuxxx{{{}}}}}}{{{xxxsssuuuwwwyyyzzz}}}|||uuuqqqppprrrtttxxx|||}}}{{{yyywwwuuuttttttuuuwwwzzz}}}yyyxxxuuussspppmmmlllkkkkkknnnrrrwww{{{~~~{{{uuuooopppuuu|||~~~{{{xxxvvvwwwxxxyyyvvvuuutttsssrrrrrrqqqqqqqqquuuxxxzzzzzz}}}yyyoooiiifffeeefffhhhfffdddccccccbbbaaa___```______```bbbfffjjjllljjjlllooorrrqqqttt{{{uuuqqqpppwwwzzzsssoooqqqwwwuuukkkfffccc^^^WWWOOOGGG@@@999444333222111///......---------------------.........,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------............/////////000000....................................////////////////////////000000000000111222222333444555666666333>>>EEEZZZ{{{uuuooolllmmmgggfffeeefffhhhiiiiiigggcccfffhhhhhheeecccdddeeeeeegggkkkqqqwww~~~vvvpppmmmhhhccc^^^ZZZ[[[[[[YYYWWWXXX]]]aaajjjpppvvvxxxuuuqqqooooootttvvvyyy}}}}}}xxxwwwwwwxxxyyy{{{~~~{{{xxxtttvvvxxxzzzzzz|||~~~~~~yyytttqqqqqqqqqtttwwwzzz|||{{{yyyxxxuuuuuuvvvwwwyyy|||~~~|||zzzwwwsssooollliiihhhiiijjjnnnrrrvvvyyy{{{|||vvvrrrnnnnnnqqquuuyyy{{{|||{{{zzzwwwtttsssssssssrrrqqqqqqppppppoooooooooooorrrtttsssqqqqqquuuzzz|||zzzqqqjjjfffeeeeeedddcccbbbbbbccccccbbbaaabbbaaa______```cccfffhhhjjjkkkoooqqqpppqqq{{{}}}wwwsssqqqxxx|||sssppprrrxxxyyyssshhhfffaaa[[[TTTJJJ???888333222111///......------000000000///......------...---,,,,,,...000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++++++++,,,,,,---------......//////////////////,,,,,,---...///000111111////////////000000000000111222222333444555666777666AAAHHH\\\yyyqqqlllkkkhhhfffeeeeeeggghhhhhhgggcccfffiiiiiigggddddddeeecccfffiiinnnuuu~~~wwwppplllhhhddd```ZZZ[[[\\\ZZZXXXYYY]]]bbbeeejjjppptttsssqqqnnnmmmtttuuuyyy}}}}}}xxxwwwxxx{{{|||~~~zzzwwwtttwwwyyy{{{{{{{{{}}}~~~}}}~~~{{{vvvrrrrrrssssssuuuxxxzzz{{{{{{yyyxxxvvvvvvwwwyyyzzz}}}~~~}}}zzzvvvqqqmmmiiiggggggiiilllooorrruuuwwwxxxsssqqqooommmooorrrvvvyyywwwxxxwwwuuuqqqooonnnnnnppppppppppppooooooooooooooorrrssspppkkkjjjmmmqqqpppwwwzzzrrrkkkfffddddddaaa``````aaaccceeedddddddddbbb```______```cccdddjjjllloooqqqooooooxxx~~~xxxuuuqqqxxxxxxrrrttt{{{yyyrrriiibbb]]]VVVMMMFFF;;;777444444555555222///......///000222111...,,,++++++++++++,,,---......///......------,,,++++++------............------,,,---......//////......,,,+++,,,---//////---+++........................000000//////.........---////////////000000000000111000000000111222333333888???FFF\\\{{{~~~yyysssnnnmmmiiihhhfffeeeeeegggiiijjjfffeeeeeedddddddddeeeeeeeeegggiiilllrrr{{{~~~xxxsssoookkkfffbbb^^^^^^^^^\\\[[[[[[]]]___jjjnnnsssuuussspppmmmlllvvvxxx{{{|||yyyxxxxxx~~~}}}||||||||||||{{{xxxvvvwwwwwwxxxyyy{{{yyyvvvsssuuuvvvxxxzzz{{{||||||||||||}}}~~~~~~}}}~~~~~~|||xxxsssooollljjjiiieeegggjjjnnnqqqssstttuuupppnnnllllllpppuuuxxxyyyyyywwwuuutttttttttsssqqqrrruuuwwwvvvrrrpppqqqrrrxxxtttooonnnnnnnnnllliiijjjkkkpppzzz~~~ssslllhhhgggfffdddbbb___]]]]]]___bbbdddcccbbbaaa```aaacccfffhhhhhhlllnnnmmmkkkmmmvvv~~~zzzuuurrrrrryyyyyyuuuyyy{{{rrrjjjccc[[[UUUGGGBBB:::444222111000///.........///000///,,,***......---------------...........................,,,,,,------------,,,,,,,,,---......//////......,,,,,,,,,...///000...,,,........................000/////////............////////////000000000111222111111222222333444555777???FFF\\\{{{yyyzzzsssnnnmmmiiihhhggggggfffggghhhhhhgggfffeeeeeedddeeeeeeeeefffgggiiimmmrrr{{{yyytttpppkkkfffbbb]]]^^^]]]\\\ZZZ[[[]]]___hhhmmmrrrtttrrrpppnnnnnntttwww|||}}}|||{{{{{{~~~~~~}}}~~~~~~}}}zzzxxxvvvvvvvvvxxxyyyxxxuuurrruuuwwwyyy|||}}}~~~}}}}}}|||}}}~~~~~~~~~}}}|||zzzvvvqqqlllhhhfffccceeeiiimmmpppqqqqqqqqqnnnkkkiiiiiilllpppsssuuuxxxvvvtttsssuuuvvvwwwvvvxxxzzz{{{zzzvvvtttuuuxxx}}}yyytttpppnnnllljjjgggjjjkkknnnuuuuuunnnjjjhhhgggeeeccc```^^^]]]___aaacccdddcccaaaaaabbbdddgggiiihhhlllooonnnkkkmmmuuu||||||wwwtttssszzz{{{{{{zzzzzz{{{|||~~~vvvnnnfff```YYYRRRFFF;;;444000000111000///.../////////---+++111000///...------------------......///000000111+++,,,,,,,,,,,,,,,,,,+++,,,---......//////.........------...000000///---........................////////////............/////////000000000111111222222222333333444555666666???EEE[[[~~~wwwxxxzzzsssnnnllliiiiiiiiiiiihhhgggffffffggggggfffeeeeeeeeeeeeeeefffgggjjjmmmsss{{{|||vvvqqqkkkeeeaaa\\\]]]\\\[[[YYYZZZ]]]___gggkkkqqqsssqqqoooooopppsssvvv|||}}}{{{vvvvvvvvvxxxyyyxxxuuurrruuuwww{{{~~~zzz{{{}}}~~~|||}}}|||yyytttnnngggcccbbbfffjjjooorrrrrrqqqooommmkkkhhhhhhkkkooorrrssswwwuuussssssvvvyyy||||||~~~{{{yyy{{{~~~}}}xxxssspppmmmkkkiiijjjiiijjjooowwwxxxpppllliiihhhfffdddaaa___^^^^^^```aaadddcccbbbbbbccceeegggiiiiiimmmpppooommmmmmrrrwww}}}yyyvvvssszzz{{{vvvsssrrrtttuuuwww}}}xxxpppjjjeee```VVVJJJ???777333222111000//////111111000///000///......---------...------......////////////,,,,,,------------,,,,,,,,,---......///.........///...---...000111000...........................///////////////.........//////000000000111111111222222222222333444666666555>>>EEEZZZ}}}yyyzzzzzzrrrmmmkkkiiiiiijjjkkkjjjhhhfffdddhhhhhhgggfffeeeeeeeeeeeefffhhhjjjmmmrrrzzzzzzrrrjjjccc___\\\\\\[[[YYYXXXYYY\\\___gggmmmrrrsssooommmnnnooosssvvv|||}}}zzzyyyyyyzzz{{{{{{xxxvvvuuuxxx|||xxxyyyzzz}}}~~~~~~}}}zzzvvvoooiiiffffffiiioootttwwwvvvsssqqqooollljjjjjjnnnrrruuuvvvxxxvvvssstttwww{{{~~~}}}|||~~~}}}yyyvvvssspppnnnmmmiiigggfffhhhmmmuuu}}}xxxqqqllliiihhhhhhfffccc```^^^^^^^^^___bbbbbbaaaaaabbbdddfffgggiiimmmpppqqqnnnnnnpppsss}}}yyyvvvssszzz}}}uuuqqqooopppqqqnnnrrrxxx~~~zzzmmmiiibbbYYYNNNCCC999444222000//////000222222111------,,,,,,---...//////.........---------,,,,,,------............------,,,---......///.........///...---...///000000///.................................///////////////000000000000111111111111000000111111222444555666666>>>DDDXXX~~~~~~}}}xxxqqqkkkiiihhhiiikkkkkkkkkhhhfffdddhhhhhhgggeeeeeedddddddddeeegggjjjmmmrrryyy~~~sssiiiaaa]]][[[ZZZYYYWWWVVVXXX\\\___iiiooouuutttoookkkkkkmmmssswww}}}~~~|||}}}}}}}}}~~~~~~~~~}}}{{{uuuwww{{{~~~~~~wwwvvvwwwzzz~~~zzzvvvrrrnnnllliiimmmsssxxxzzzxxxuuurrrooommmkkklllpppuuuxxxzzz{{{xxxuuuuuuxxx{{{~~~|||zzz}}}~~~|||yyyuuuqqqnnnmmmgggeeecccbbbeeekkkrrrwww}}}}}}|||xxxqqqllliiihhhiiigggdddaaa___^^^^^^^^^``````___```aaabbbdddeeehhhlllqqqrrrqqqooonnnooozzz|||xxxuuusss{{{~~~xxxssspppooooookkkkkknnnuuu|||xxxssskkkccc[[[PPPDDD;;;666333000...///000111000,,,,,,,,,,,,---...///000///......---,,,,,,++++++---......//////......---,,,---......//////......///...,,,---...000//////.................................///////////////000000000111111111222222000000000111222444666666777>>>CCCTTT{{{~~~~~~xxxqqqkkkiiihhhiiikkkkkkkkkiiigggeeehhhgggfffeeedddcccccccccdddfffiiilllqqqwww~~~ssshhh```]]]ZZZYYYXXXVVVUUUWWW[[[___iiiqqqxxxwwwqqqkkkjjjlllsssxxx}}}~~~{{{{{{{{{|||uuuvvvxxxzzz{{{|||||||||vvvtttsssvvv|||~~~|||yyyvvvtttssslllpppvvvzzz|||zzzwwwtttooommmkkklllppptttxxxyyy{{{yyyvvvvvvyyy|||~~~~~~~~~yyyvvvxxxzzz|||vvvooojjjhhhccccccaaa``````ccchhhlllssswwwyyywwwqqqllliiiiiihhhgggdddbbb```^^^^^^^^^^^^^^^______```aaaccccccfffkkkpppsssssspppmmmlllppp{{{wwwtttttt{{{|||xxxtttrrrooojjjiiiooowwwtttjjjeee^^^TTTKKK???;;;666222111111111000///...............//////............------------,,,------......------,,,,,,---......//////......///---++++++---//////......................................./////////000000000111111111222222222111111111222444555777888888???AAAQQQwww}}}zzzyyyrrrlllkkkhhhiiijjjjjjjjjiiihhhhhhgggfffeeedddcccbbbbbbbbbccceeehhhkkkooouuu|||}}}qqqggg```]]]YYYXXXWWWUUUTTTVVV[[[___gggpppyyyzzzsssmmmlllmmmrrrwww}}}~~~{{{{{{|||uuuuuuuuuvvvvvvwwwxxxyyyuuurrrppprrryyy~~~|||yyywwwrrruuuyyy}}}~~~}}}zzzxxxrrrpppmmmmmmooosssvvvwwwyyywwwvvvwwwzzz}}}~~~~~~}}}{{{vvvssssssuuuzzz}}}~~~wwwoooiiifff```aaaaaa```^^^^^^```ccclllrrrwwwwwwrrrmmmkkkkkkhhhgggeeebbb```___^^^^^^^^^^^^___```aaabbbcccccceeeiiipppttttttqqqmmmjjjiiiwww{{{wwwtttttt|||{{{xxxtttlllhhhlllsss{{{{{{oookkkhhhaaaZZZHHHDDD===888555333222111222111000//////......///------......///000000000+++,,,,,,------,,,,,,+++,,,---......//////.........,,,++++++,,,.................................---.........//////000000000111111111111222222222222222222333555777888999999???AAAPPPuuuyyyvvv}}}zzzsssnnnlllhhhiiiiiijjjjjjjjjiiiiiigggfffdddcccbbbaaaaaaaaabbbdddgggkkknnntttzzz{{{pppfff```^^^YYYXXXVVVTTTTTTVVV[[[___dddooozzz|||uuuooommmooorrrwww}}}}}}|||~~~{{{{{{}}}~~~uuutttssssssssstttvvvwwwuuuqqqmmmpppwww~~~zzz}}}{{{xxxwwwzzz~~~~~~}}}wwwtttpppoooqqqsssuuuuuuvvvuuuuuuxxx{{{~~~~~~zzz}}}}}}zzzuuuqqqpppqqqsssxxx~~~~~~yyyqqqkkkhhh^^^```aaa```]]][[[\\\^^^iiipppwwwxxxtttnnnllllllgggfffeeecccaaa______^^^______```aaabbbcccdddddddddiiipppuuuuuurrrmmmiiifffqqq|||wwwtttttt||||||vvvvvvvvvwwwyyy~~~wwwmmmeeeaaa\\\RRREEE<<<999777444000222111000000111222111000//////.........---------***+++,,,,,,,,,---///111,,,,,,,,,,,,++++++***))).........------,,,,,,,,,............////////////---------------...//////////////////000000000000111111222333444666777888<<<===EEEXXXsssuuuwww}}}vvvnnnkkkhhhiiiiiijjjjjjhhhgggfffeeedddcccaaa```_________cccccceeeiiiooowww}}}}}}uuukkkaaa[[[\\\[[[YYYUUUTTTUUUYYY]]]jjjooouuuvvvssspppnnnmmmqqqtttwww{{{vvv{{{zzzzzz}}}~~~||||||~~~~~~~~~~~~|||{{{xxxvvvtttttttttuuutttsssrrrlllhhhllluuu|||~~~~~~~~~|||{{{{{{}}}~~~~~~yyyrrrnnnnnnpppqqqqqqpppqqqtttvvvxxxyyyyyyyyy|||{{{yyyvvvtttsssssssssuuuvvvyyy|||}}}yyyqqqjjjgggeeecccaaa``````aaabbblllooosssssspppmmmllllllcccccccccbbbbbbaaa______^^^```aaaaaaaaabbbdddfffdddiiiooorrrpppmmmjjjjjjfffmmm{{{~~~xxxsssppp{{{~~~|||zzz{{{~~~~~~tttkkkfffccc\\\RRRHHH???888444111111000//////000000...,,,//////.........---------111111111...+++******+++,,,------------,,,,,,+++.........------,,,,,,,,,............////////////......------......///000////////////000000000111111111222333444666777888<<<<<>>IIIeeezzz{{{}}}vvvooolllhhhiiiiiijjjiiihhhgggfffeeeeeedddddddddddddddeeeeeegggkkkqqqxxx|||vvvooohhhccc[[[[[[YYYWWWUUUVVVYYY[[[___eeellloooooommmmmmmmmpppsssvvvyyyzzz}}}}}}{{{xxxvvvvvvxxx|||~~~}}}}}}~~~~~~~~~|||yyyvvvqqqnnnkkknnntttzzz~~~}}}zzz|||~~~|||yyywww{{{zzzwwwtttqqqoooooopppmmmlllkkkjjjkkklllmmmnnnpppsssxxx|||}}}{{{wwwtttsssvvv|||~~~~~~}}}yyyssslllgggiiiiiihhhfffdddbbb```___]]]]]]]]]\\\[[[]]]___bbbcccggglllppprrrqqqmmmjjjfffiiirrr{{{vvvssskkktttzzzzzz|||}}}~~~zzzuuuqqqqqqrrrttt{{{wwwrrrmmmeeeXXXNNN===999555222111111111000000000000/////////......,,,...000000///---------+++,,,,,,------------,,,.............../////////............////////////---------------...//////000000000111111111222222111111222333444666777888888;;;>>>IIIeee}}}|||}}}wwwpppmmmhhhiiiiiijjjjjjhhhgggffffffeeeddddddccccccccccccdddfffkkkqqqwww~~~}}}vvvooohhhccc\\\\\\[[[XXXVVVUUUWWWYYY]]]ccckkknnnnnnlllllllllnnnqqqtttwwwyyy{{{}}}|||xxxvvvyyy~~~~~~~~~}}}zzztttqqqooopppuuu{{{}}}vvvxxx{{{||||||zzzwwwuuuuuuuuuuuurrrooollllllmmmkkkkkkllllllnnnoooqqqqqqrrruuuzzz}}}~~~{{{vvvsssrrrvvv|||~~~xxxpppjjjjjjjjjiiigggeeebbb```___\\\]]]^^^^^^^^^___aaacccdddgggkkkppprrrqqqllliiidddgggnnn{{{{{{vvvssshhhqqq{{{yyyyyyzzz{{{~~~yyyuuupppmmmnnnoootttwww}}}uuukkkaaaZZZIIIDDD<<<666333222222111000000000000/////////...'''***---/////////000000---............------,,,---........./////////000............////////////,,,,,,,,,,,,,,,---......000000111111111222222222111111222333444666777888666;;;???JJJfff}}}}}}wwwooommmhhhiiiiiijjjjjjhhhgggfffffffffdddcccbbbbbbbbbbbbccceeeiiiooouuu{{{|||wwwpppiiieee]]]]]]\\\YYYVVVTTTUUUWWW^^^dddlllooonnnlllllllllmmmppptttwwwyyy{{{}}}~~~{{{|||~~~}}}~~~~~~~~~~~~xxxvvvttttttxxx|||}}}tttvvvyyy{{{{{{yyywwwuuurrrtttuuusssooommmmmmnnnlllmmmnnnppprrrsssttttttsssvvvzzz||||||yyytttqqqoootttzzz|||sssmmmmmmlllkkkiiifffdddaaa```ZZZ]]]```aaabbbbbbccceeeggghhhlllpppsssrrrlllhhhaaadddkkkxxxzzzuuussslllttt}}}yyyzzz{{{|||{{{wwwrrrnnnnnnooonnnooowwwxxxllleeebbbUUUNNNDDD<<<777555444444000000000000////////////,,,...000000...+++******///000000000///...---------.........//////000000............/////////000,,,++++++++++++,,,------000111111111111222222222111111222333444666777888555;;;???KKKhhh~~~}}}vvvooolllhhhiiiiiijjjjjjhhhgggfffgggfffeeecccbbbaaaaaaaaabbbdddhhhnnntttyyy~~~|||wwwqqqkkkggg^^^^^^\\\YYYVVVTTTTTTUUU```fffmmmpppooommmmmmmmmlllppptttxxxzzz{{{~~~~~~}}}|||}}}~~~}}}~~~|||zzzxxxxxxzzz~~~}}}sssuuuxxxzzz{{{yyywwwuuusssuuuwwwuuurrrppppppqqqmmmnnnqqqsssuuuuuuuuuuuutttwwwzzz{{{zzzwwwsssppplllqqqyyy~~~~~~uuunnnnnnnnnllljjjhhheeebbbaaaYYY]]]aaacccddddddeeefffiiijjjmmmqqqtttsssmmmhhh```bbbjjjwwwzzzuuusssrrrzzzzzz{{{|||}}}}}}||||||}}}}}}xxxuuurrrlllhhhgggiiiqqquuulllgggeee]]]QQQEEE;;;555222111333111//////000111000///000/////////............,,,,,,,,,------.........//////............//////000000//////.........------.........//////000000000000000000111111111111555444222222222444666777888:::<<>>JJJggg}}}uuuooommmggggggffffffeeeeeeddddddfffeeedddcccbbbaaaaaa```ccceeehhhkkkmmmppptttvvvyyy{{{~~~zzzrrrhhhbbb]]]ZZZXXXXXXUUURRRTTTYYY___dddlllpppqqqooommmlllqqqssswwwzzz{{{}}}~~~~~~}}}~~~~~~~~~|||zzzzzz|||~~~~~~~~~{{{{{{zzzyyyxxxzzz~~~~~~{{{zzzxxxvvvssspppuuuvvvwwwvvvuuuuuuwwwxxx|||{{{yyywwwuuuuuuuuuuuuqqqrrrtttuuuvvvuuusssrrruuuwwwzzz}}}}}}~~~xxxllllllllllllkkkhhhccc```_________]]]]]]^^^bbbeeekkklllpppsssuuurrrlllgggcccffflllwwwvvvsssqqqyyy~~~}}}nnnmmmlllkkkkkklllmmmnnnlllooosssuuuwwwzzz{{{uuusssooommmppp}}}pppmmmiiifffaaaXXXLLLDDD>>>:::555333222222222222000000000////////////...---------...............---..................---///////////////.........000000000000000000000000///000000000111111111111111111111222444666888999999<<>>GGGbbb~~~wwwrrrqqqmmmmmmllljjjhhhgggfffeeeccccccbbbaaa```___^^^^^^^^^^^^______aaadddiiilllppptttzzz{{{ssskkkeee```^^^\\\\\\WWWQQQPPPSSSYYY```iiipppqqqooollliiimmmqqqvvvzzz{{{|||}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz|||}}}|||zzzxxxvvvvvvyyy||||||{{{{{{}}}|||}}}~~~}}}{{{uuuxxx|||~~~~~~}}}}}}~~~}}}~~~{{{{{{~~~}}}|||{{{yyyuuuppplllkkkjjjjjjlllqqqtttuuuuuusssrrrpppnnnnnnnnnoooppprrrrrrrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnooosssxxx|||wwwssspppppprrrtttsssqqqmmmkkkiiihhhiiiiiigggfff``````___]]]\\\^^^bbbeeehhhhhhiiilllnnnooommmkkkjjjiiiiiinnnzzz~~~wwwtttqqqrrrvvv~~~tttsssqqqooollljjjhhhgggfffeeedddeeegggiiijjjiiiiiilllooopppqqqqqqsssttttttxxx}}}~~~~~~yyy{{{uuurrrqqqooofffXXXKKKAAA;;;777555111111111111000000000000000000//////.........------...///111111///...------.........//////000000222111111111000000//////000000000000111111111111222333333444555555555444555:::>>>GGGaaaxxxsssrrrnnnmmmkkkiiigggeeedddcccddddddcccbbbaaa```______\\\]]]^^^^^^___ccchhhlllppptttzzz~~~}}}}}}{{{ssslllgggbbb___^^^]]]XXXQQQPPPRRRXXX___iiioooqqqnnnkkkiiijjjnnnssswwwyyyzzz{{{{{{wwwxxxxxxyyyyyyyyyxxxxxxssstttwwwyyyyyyxxxvvvuuutttxxx{{{{{{zzzzzz|||~~~{{{{{{{{{}}}}}}zzzqqquuu{{{~~~~~~{{{{{{~~~}}}{{{yyytttnnnjjjllljjjiiilllqqquuuuuutttpppooonnnmmmmmmnnnoooppptttssssssrrrrrrqqqqqqqqqlllmmmmmmmmmnnnqqquuuyyy{{{~~~uuurrrpppqqqrrrrrrooollljjjhhhfffeeeggghhhhhhhhh_________]]]]]]^^^bbbeeeffffffgggiiilllmmmllljjjmmmlllnnnttt~~~~~~vvvqqqnnnnnnrrryyy|||yyyuuuqqqnnnllliiifffkkkiiifffddddddeeehhhjjjhhhhhhiiiiiikkknnnppprrrrrrssstttwwwyyy{{{}}}~~~|||xxxxxxtttpppqqqmmm```SSSHHH>>>666666777777555222111111222000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333444444555555666888999;;;DDD\\\~~~zzztttooonnnllliiifffeeedddeeeeeeeeeeeedddcccbbbbbbbbbbbb___]]]\\\[[[^^^bbbgggjjjnnnppprrrvvv{{{~~~{{{wwwyyywwwmmmeeeddd^^^YYYXXXVVVRRRQQQRRRVVV]]]gggoooqqqpppmmmkkkmmmnnnqqqtttwwwyyyzzz{{{yyyyyyyyyxxxvvvtttsssrrruuusssqqqpppqqqrrrrrrqqquuuwwwzzz{{{{{{{{{|||}}}wwwxxxxxxzzz}}}}}}vvvuuuuuuzzz{{{wwwwwwzzz~~~}}}zzzvvvssspppnnnkkkkkkkkklllmmmnnnoooppppppnnnlllmmmoooqqqooommmooooooqqqrrrrrrqqqpppoooooonnnmmmlllmmmnnnppprrryyy}}}|||xxxvvvuuuqqqkkkfffkkkmmmjjjeeefffkkklllgggdddccc```^^^^^^___aaabbbaaadddhhhjjjkkkkkkllllllooopppqqqvvv~~~}}}xxxtttnnnoooqqqvvv~~~{{{wwwtttrrrooollljjjkkkjjjgggeeeddddddfffgggffffffeeefffggghhhjjjkkklllmmmoooqqqsssvvvwwwxxx|||zzzuuuqqqsss}}}zzzuuuvvvsssjjj```UUUIII???777666555333222111000000111000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333444444555555666888999:::CCC[[[~~~|||uuupppnnnmmmjjjgggfffeeeeeefffeeeeeedddcccbbbbbbbbbbbb___]]]\\\[[[]]]aaaeeehhhmmmooorrrvvvzzz{{{wwwxxxwwwmmmfffddd]]]XXXXXXVVVRRRPPPRRRUUU\\\fffnnnpppnnnllljjjlllnnnpppsssvvvxxxyyyyyyzzzyyyyyyxxxwwwvvvuuutttxxxvvvsssqqqqqqrrrrrrrrrvvvwwwyyyyyyxxxyyy{{{|||{{{zzzzzz{{{|||~~~|||vvvvvvwww{{{|||xxxwwwxxx|||~~~}}}}}}{{{yyyuuurrrooommmkkkkkkkkklllmmmnnnpppppprrrooommmmmmoooqqqpppooonnnnnnoooppppppoooooonnnmmmmmmlllkkklllmmmnnnooowwwzzz}}}zzzxxxtttnnniiikkkllliiidddeeejjjkkkgggfffdddaaa___^^^^^^```aaaccceeehhhjjjiiihhhhhhhhhkkkmmmpppvvv~~~|||xxxtttpppooopppvvv{{{yyyvvvtttsssqqqnnnlllmmmlllkkkiiiggggggfffffffffeeedddcccccccccdddeeeggggggiiikkknnnpppqqqrrrwwwyyyzzz{{{}}}{{{tttlllhhhkkksss{{{|||}}}zzzuuuooohhh[[[OOO@@@;;;666333333333111///111111000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333444444555555666999999:::BBBZZZ}}}}}}vvvqqqnnnmmmjjjhhhfffeeeeeefffeeeddddddcccbbbbbbaaaaaa^^^\\\[[[ZZZ[[[___ccceeekkknnnrrruuuyyy~~~{{{wwwwww~~~wwwnnnhhhccc]]]XXXWWWUUUQQQPPPQQQSSS[[[eeelllooommmjjjhhhlllnnnppprrruuuvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyxxx}}}zzzvvvsssqqqqqqssstttwwwwwwwwwvvvuuuvvvxxx{{{}}}||||||{{{{{{{{{||||||}}}{{{vvvvvvwww{{{}}}xxxvvvvvvxxxzzzzzzzzzyyywwwtttqqqmmmkkkllllllllllllmmmooopppqqqsssqqqnnnmmmooopppqqqqqqmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkllllllmmmtttvvvyyy{{{}}}}}}xxxrrrnnnjjjjjjgggdddeeeiiiiiifffgggeeeccc```^^^^^^^^^___dddfffhhhiiigggeeeddddddfffhhhmmmttt}}}~~~~~~}}}yyyvvvrrroooooovvv}}}{{{yyyxxxwwwuuussspppqqqppppppooonnnlllkkkjjjjjjhhhfffdddcccbbbbbbbbbdddeeefffhhhjjjlllmmmnnnsssuuuvvvvvvvvvzzz|||vvvmmmffffffkkksssyyy}}}yyywwwuuulllaaaRRRHHH===666555555333111111111111000000000/////////////////////////////////////////////////////////////////////////////////000000000111111111111222222333444444555555666999:::;;;BBBXXX|||}}}vvvqqqmmmllljjjhhhfffeeeeeeddddddddddddcccbbbaaa``````[[[ZZZYYYYYY[[[^^^bbbdddiiilllqqquuuxxx{{{zzzuuuuuu}}}~~~wwwooojjjccc\\\XXXWWWUUUQQQPPPQQQSSSZZZeeelllooommmjjjhhhmmmnnnppprrruuuvvvwwwxxxzzzzzzzzzzzz{{{{{{||||||~~~zzzuuurrrrrrtttwwwxxxxxxvvvsssqqqrrrvvvyyy{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzzzz|||}}}}}}|||zzzuuuvvvxxx{{{}}}yyyvvvuuuuuuvvvvvvwwwxxxwwwuuuqqqmmmjjjmmmlllllllllmmmoooqqqrrrtttssspppooooooppprrrrrrnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkqqqrrrtttuuuwwwzzz|||wwwtttkkkiiifffdddeeeffffffeeehhhgggdddaaa___]]]]]]]]]bbbeeeggggggfffdddcccccccccdddhhhnnnxxx~~~{{{xxxsssnnnmmmvvv}}}zzzttttttttttttsssqqqpppooommmkkkhhhfffdddcccbbbbbbbbbcccdddeeefffggghhhhhhkkklllnnnnnnnnnqqqwww||||||wwwpppjjjhhhjjjooosss~~~}}}wwwwwwyyyvvvooocccWWWGGG<<<888666444222111111111111000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111222222333444444555555666888:::;;;AAAVVVyyy}}}vvvqqqlllkkkiiigggfffdddccccccddddddddddddbbbaaa___^^^WWWWWWWWWXXXZZZ^^^bbbdddgggkkkooosssvvvyyy{{{~~~zzztttsssyyy~~~xxxpppjjjccc]]]XXXWWWUUURRRPPPQQQTTT[[[eeemmmooommmkkkiiimmmnnnpppsssuuuwwwxxxxxxzzzzzzzzzzzz{{{|||}}}~~~|||wwwssssssvvvzzzzzzyyyvvvssspppqqqtttwwwwwwwwwxxxyyyzzzzzz{{{{{{yyyyyyyyyzzz|||}}}}}}|||wwwyyy|||~~~}}}yyyvvvtttsssssstttvvvxxxxxxwwwsssnnnkkkmmmlllkkkkkklllnnnqqqrrrtttsssrrrpppooopppqqqsssoooooonnnnnnmmmmmmmmmmmmllllllkkkjjjjjjkkkkkklllppppppppppppqqqssswwwzzz{{{xxxnnnjjjfffeeeeeedddddddddhhhfffdddbbb___^^^^^^]]]```cccfffgggfffeeeeeeeeecccbbbcccgggqqq~~~|||yyyrrrmmmmmmvvvzzzzzzyyyxxxwwwuuusssrrrnnnmmmjjjhhhfffeeeeeeeeebbbbbbbbbccccccccccccccceeegggjjjjjjjjjmmmrrrvvv{{{zzzsssnnnmmmlllllllllyyywwwtttxxxyyyvvvooodddUUUHHH???999555333222222111111111000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333444444555555666777999;;;AAAUUUvvv}}}vvvqqqlllkkkjjjhhhgggeeedddcccddddddddddddcccaaa^^^]]]WWWWWWWWWXXXZZZ^^^aaacccfffiiinnnrrrtttwwwzzz}}}|||uuurrrxxxyyyqqqkkkddd^^^YYYXXXVVVRRRQQQRRRSSS[[[eeelllooommmjjjiiijjjlllnnnqqqtttvvvxxxxxxzzzyyyyyyyyyyyy{{{}}}~~~~~~}}}yyyuuuuuuxxx|||}}}{{{xxxtttqqqqqqsssvvvtttuuuwwwzzz|||}}}~~~~~~{{{zzzzzz{{{~~~~~~||||||yyyvvvtttsssrrrtttwwwzzz|||zzzvvvqqqnnnmmmllljjjiiijjjmmmppprrrrrrssssssrrrpppooopppqqqpppooonnnmmmmmmlllmmmmmmmmmllljjjiiihhhiiikkklllnnnooopppooonnnnnnpppqqq|||{{{qqqlllgggfffeeebbbaaabbbeeeeeecccbbbaaa``````___```cccfffhhhhhhgggggghhhfffcccbbbeeennn||||||yyypppmmmllluuu|||yyywwwvvvrrrqqqooommmkkkkkkkkkkkkeeeeeeeeedddcccbbbbbbaaacccfffiiiiiiiiikkkooosssvvvzzz}}}wwwuuurrrmmmiiippp}}}|||tttuuuwwwwwwuuuoooeeeYYYMMMCCC;;;777222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222222333444444555555666555999<<>>CCCYYY}}}tttqqqllliiihhhhhhgggfffiiiiiigggeeecccaaa___^^^\\\[[[YYYXXXYYY[[[^^^___ccceeeiiimmmrrrxxx|||qqqhhhddd```[[[YYYYYYWWWTTTPPPPPPTTT[[[cccjjjkkkiiigggeeefffiiilllnnnppprrrrrruuuvvvvvvvvvvvvwwwzzz||||||yyywwwwwwxxxwwwxxxzzz{{{{{{yyywwwuuutttsssqqqpppqqqsssuuuvvvzzz{{{|||}}}~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{||||||{{{{{{}}}{{{vvvsssooolllkkklllooopppsssssstttsssrrrpppooommmnnnqqqtttsssoookkkhhhhhhgggfffeeedddccccccccccccgggiiikkklllllljjjhhhfffdddeeeffffffgggiiimmmppppppnnnkkkiiihhhgggeeecccbbbdddffffffdddaaa```___aaabbbcccdddeeefffffffffeeecccccceeegggjjjttt~~~yyytttmmmiiifffhhhkkkqqq}}}}}}zzzxxxuuurrroooooooooooojjjkkkjjjgggccc```______bbbgggooo{{{vvvnnnhhhfffjjjppp{{{}}}yyyzzzyyyvvvrrrooocccSSSDDD;;;666333111222222111111111000000000////////////000000000000//////............////////////000000111222222222111222222333555777888999;;;@@@BBBHHH]]]uuurrrmmmiiihhhhhhhhhggghhhgggfffdddbbb```___^^^[[[YYYXXXWWWXXXZZZ\\\^^^```ccchhhlllpppuuuzzz~~~~~~ssskkkddd```\\\ZZZYYYXXXTTTQQQOOOSSSZZZbbbhhhjjjiiigggdddeeehhhjjjmmmooopppppprrrsssuuuuuuuuuwwwzzz}}}~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~|||zzzyyytttrrrpppnnnnnnpppssstttxxxyyyzzz{{{{{{{{{zzzyyywwwwwwyyyzzz{{{{{{{{{{{{zzz{{{|||{{{{{{{{{}}}~~~zzzwwwrrrnnnmmmmmmoooqqqttttttttttttrrrpppnnnmmmmmmqqqtttsssoookkkiiiiiijjjhhhfffcccaaa`````````cccdddfffggggggfffeeedddaaaccceeeggghhhjjjmmmpppooommmkkkiiiiiigggeeebbb```cccggghhhfffccc```___```aaacccdddfffggggggggggggeeedddfffgggjjjsss~~~~~~xxxuuunnniiifffgggjjjppp{{{}}}{{{xxxuuurrrqqqqqqrrrkkklllllljjjfffbbb______aaaccciiisss~~~xxxpppiiigggiiiooovvvyyyyyy{{{zzzwwwnnnhhh^^^RRRGGG>>>777444222222222111111111000000////////////000000000000000///...------...///000/////////000111222222222333333444666777:::;;;<<<===CCCGGGMMMccc}}}vvvrrrmmmiiihhhhhhhhhhhheeedddcccaaa```^^^^^^]]]YYYXXXVVVVVVVVVXXX[[[]]]\\\```ffflllpppuuuyyy|||vvvoooeeeaaa\\\ZZZYYYXXXTTTQQQNNNRRRXXXaaagggjjjiiigggcccdddfffiiikkkmmmnnnooooooqqqrrrssstttwww{{{~~~}}}{{{{{{zzzyyyyyy||||||}}}~~~}}}|||{{{zzztttrrrooonnnmmmooorrrsssvvvwwwyyyzzzyyyxxxvvvuuussstttwwwyyy{{{|||||||||yyyzzz{{{{{{zzz{{{}}}~~~}}}zzzuuuqqqnnnoooppprrrqqqrrrrrrrrrqqqpppnnnmmmlllpppsssrrrmmmjjjjjjlllllljjjfffbbb___]]]^^^^^^___```aaabbbbbbbbbbbbaaa]]]```cccfffhhhjjjlllnnnnnnmmmkkkiiiiiigggdddbbb]]]aaafffgggfffccc```___^^^___aaadddfffggghhhhhhhhhfffeeeggggggjjjsss}}}}}}yyyvvvpppjjjffffffhhhlllvvv|||xxxvvvtttttttttlllnnnooonnnjjjeeebbb```\\\]]]aaajjjxxxzzzooojjjjjjaaajjjxxxwwwxxxzzz{{{yyymmmlllggg^^^RRRFFF===999222222222111111111111000////////////000000000000222111000//////000111222...//////000111222222222555555666888:::<<<>>>???>>>EEEJJJQQQhhhzzzvvvrrrmmmiiihhhhhhhhhhhhbbbaaa```^^^]]]]]]\\\\\\YYYWWWVVVUUUUUUXXXZZZ\\\YYY^^^ffflllqqquuuyyy|||xxxrrreeeaaa\\\ZZZZZZXXXUUUQQQNNNQQQXXX```gggiiihhhgggbbbccceeehhhjjjlllmmmmmmnnnoooqqqssstttwww{{{~~~~~~|||zzzzzzyyyxxxvvvzzzzzz{{{{{{zzzzzzyyyxxxuuurrrpppmmmmmmoooqqqsssvvvwwwxxxyyyxxxvvvtttsssqqqsssuuuxxx{{{||||||}}}yyyzzz{{{zzzzzzzzz|||~~~|||wwwrrrooooooqqqrrrnnnooopppqqqqqqpppooonnnlllooosssqqqllliiikkkmmmoookkkfffaaa]]]\\\\\\]]]]]]]]]^^^___````````````YYY]]]aaaeeegggiiikkklllnnnmmmkkkjjjiiigggdddaaa[[[___dddgggeeebbb```^^^]]]^^^```ccceeeggghhhiiiiiiffffffggggggiiirrr|||}}}yyywwwqqqkkkgggffffffiiisss|||}}}wwwsssrrrtttrrrpppnnnllljjjfffccc______```cccjjjvvv|||xxxqqqmmmeeedddiiivvv~~~zzz|||yyyqqqtttnnneee___ZZZRRRGGG>>>888666555777666333222444111111222222222222111111333111///...---...///000000111111222222333444444666777999;;;<<<<<<<<<<<<;;;BBBEEEHHH]]]yyysssoookkkiiihhhgggfffeeehhheeeaaa^^^^^^^^^^^^]]]YYYXXXWWWTTTRRRSSSVVVXXX```bbbeeeiiilllqqqwww{{{}}}{{{vvvjjjfffaaa\\\ZZZXXXUUUTTTQQQRRRVVV]]]eeeiiiiiifffccccccdddfffhhhlllooopppoooppprrrssssssuuuwwwzzz~~~}}}yyysssqqqtttwwwvvvwwwyyy{{{{{{yyywwwuuussstttssspppmmmnnnsssxxxuuuvvvwwwwwwwwwuuutttssstttuuuwwwxxxyyyyyyxxxxxxxxxyyyzzz|||}}}||||||{{{|||vvvrrrpppooonnnmmmqqqrrrrrrrrrqqqnnnllljjjkkkiiihhhhhhjjjlllmmmmmmsssoooiiiddd___\\\[[[[[[[[[[[[\\\^^^```___[[[XXXZZZ[[[___dddjjjnnnnnnmmmmmmlllkkkkkkkkkhhhccc^^^\\\^^^```cccdddddddddccc``````aaabbbdddgggiiijjjiiieeedddfffgggjjjrrr{{{}}}yyywwwxxxooohhhfffgggiiimmmsss{{{xxxvvvtttqqqooonnnlllhhheee___^^^^^^___dddnnnyyy~~~yyysssooohhhffffffmmm{{{}}}zzzxxxuuuvvvqqqllliiiddd]]]SSSKKK<<<777333555555111000111111111222222222222111111222111///......///000111000111111222222333444444555666777999::::::999999888>>>AAAEEEZZZzzzsssoookkkhhhgggfffeeedddfffdddaaa___``````___]]]\\\[[[ZZZWWWUUUUUUWWWZZZ]]]```dddhhhlllpppuuuyyy~~~{{{vvvkkkgggaaa]]]ZZZXXXVVVTTTQQQRRRVVV]]]eeejjjjjjhhhcccddddddeeehhhkkkmmmooooooqqqrrrssssssuuuxxxzzz}}}}}}{{{xxxuuusssssstttsssuuuwwwyyyzzzyyyxxxvvvtttsssrrrooooooppptttwwwwwwwwwwwwvvvvvvuuutttsssvvvwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{|||}}}}}}||||||~~~}}}yyyuuuqqqpppppppppooopppqqqrrrrrrqqqooollljjjlllkkkiiiiiiiiikkkkkkkkkqqqooolllfff```\\\\\\\\\[[[[[[[[[]]]___^^^\\\ZZZZZZ\\\```ffflllppppppooommmlllkkkkkkkkkhhhccc^^^___```bbbdddddddddbbbbbb______```bbbdddfffhhhiiikkkhhhgggiiikkklllrrrzzz{{{xxxwwwyyyppphhhfffffffffjjjooo~~~zzzxxxvvvsssqqqooommmjjjhhhaaa```^^^^^^```fffooouuu||||||wwwsssoookkkggggggooo|||yyyzzztttsssrrroookkkcccYYYSSSDDD;;;333333555222000000111111222222222222111111111000///...///000111222000111111222222333444444444444555666777777666666666;;;===AAAUUUzzz|||ssspppkkkgggfffeeecccbbbcccbbbaaaaaabbbaaa___^^^ZZZYYYWWWTTTQQQQQQSSSVVVZZZ^^^ccchhhlllppptttwww{{{uuukkkgggbbb]]]ZZZXXXVVVTTTQQQRRRUUU\\\eeejjjkkkjjjdddddddddeeegggiiilllmmmoooqqqrrrssssssuuuxxxzzz|||{{{yyyxxxwwwuuusssqqqppprrrtttvvvxxxxxxxxxxxxwwwtttqqqpppqqqtttvvvwwwxxxwwwvvvuuutttttttttuuuwwwxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||}}}~~~~~~zzzwwwsssppppppqqqqqqqqqnnnppprrrrrrrrrooollljjjmmmllljjjiiihhhhhhhhhiiimmmooooooiiiaaa[[[[[[]]][[[ZZZZZZ[[[]]]^^^]]]\\\\\\^^^ccciiiooorrrrrrqqqnnnmmmlllkkkjjjgggbbb___```bbbcccddddddcccaaa```^^^^^^___aaaccceeeggghhhkkkiiijjjlllllllllooouuu}}}{{{zzzzzzyyyppphhhfffeeedddggglllyyy}}}{{{xxxtttrrrpppnnnkkkiiieeedddbbb___```cccjjjooozzz}}}{{{wwwvvvsssmmmgggjjjzzz}}}|||vvvwwwvvvtttoooggg]]]WWWMMM@@@666555777666333222111222222333333222222111000/////////000111222222000111111222222333444444444444444555555555555555777:::;;;>>>QQQsss}}}uuuqqqlllhhhfffeeecccbbbaaaaaaaaacccdddccc```^^^YYYXXXVVVRRROOOOOOQQQSSSYYY]]]ccchhhmmmppptttvvv{{{uuulllhhhbbb^^^[[[YYYWWWUUUQQQQQQTTT[[[cccjjjlllkkkddddddddddddfffhhhjjjllloooppprrrsssssstttwwwzzzzzzxxxwwwxxxyyywwwsssnnnnnnoooqqqtttvvvwwwxxxyyyzzzvvvrrrqqquuuyyyzzzzzz{{{yyyvvvtttssssssuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~zzzvvvrrrpppppppppqqqpppnnnoooqqqrrrrrrpppnnnlllnnnnnnllliiifffeeeeeefffjjjnnnpppjjjaaaZZZZZZ]]]\\\ZZZYYYZZZ\\\_________```bbbeeekkkppprrrqqqpppnnnmmmlllkkkiiifffbbb```___```bbbccccccbbb```___]]]]]]^^^```bbbdddfffggghhhgggiiillllllhhhiiimmmvvv}}}}}}~~~xxxppphhhfffeeeeeehhhlllvvv}}}}}}}}}}}}~~~}}}xxxtttqqqnnnkkkiiigggfffdddaaa```cccgggkkkxxx||||||wwwzzzyyytttmmmjjjuuu~~~yyyyyyxxxwwwuuuooogggaaaSSSFFF:::777888777444444222222333333333333222222000000000000000111222222000111111222222333444444555444444444555555555555999;;;<<>>BBBQQQuuuxxxtttrrroookkkhhhffffffhhhhhhhhhgggfffdddbbbaaa```______\\\\\\ZZZWWWSSSQQQQQQRRRTTTWWW[[[___dddiiinnnrrrxxx{{{~~~tttpppjjjddd___[[[WWWTTTQQQNNNKKKMMMSSS\\\dddhhhhhheeebbbaaadddhhhkkkllloooppprrrqqqpppooooooppplllnnnqqqtttwwwyyyzzzzzzwwwwwwvvvvvvwwwxxxyyyzzz|||}}}|||zzzvvvtttttttttxxxwwwwwwxxxyyyyyywwwuuuxxxxxxxxxyyyyyyyyyyyyzzzwwwxxxxxxwwwuuuvvvyyy|||zzzzzzzzzzzzyyyxxxwwwwwwzzzzzz{{{|||{{{zzzxxxwwwuuuvvvxxxxxxxxxvvvsssrrrqqqqqqqqqpppooooooqqqsssvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwtttqqqnnnlllllljjjjjjkkkmmmnnnpppqqqqqqnnnmmmnnnpppsssssspppmmmdddbbb``````aaabbbaaa```\\\[[[\\\\\\^^^```bbbccceeeeeehhhmmmrrrpppjjjddd___dddmmmyyy}}}yyyrrrllliiijjjllllllqqqzzz~~~{{{{{{|||tttpppqqqwwwzzz}}}{{{vvvqqqooooooooollliiieeefffiiilllqqqvvv{{{~~~}}}zzzzzzvvvpppooosssvvvxxxrrrqqqssscccWWWGGG<<<999999888888222222333333333444444444222222333333333444444444444444555555666777777777999777:::>>>BBBQQQuuuxxxtttpppmmmiiigggggghhhhhhhhhgggfffdddbbbaaa```______\\\\\\[[[WWWSSSQQQQQQQQQTTTWWW[[[```dddiiinnnrrrwwwzzz~~~uuupppjjjddd```[[[WWWTTTQQQNNNKKKLLLSSS\\\dddiiihhhdddaaa```cccgggjjjlllnnnppprrrrrrpppooopppqqqppprrrtttvvvxxxyyyyyyxxxxxxxxxwwwvvvwwwxxxzzzzzz~~~~~~~~~|||xxxvvvvvvvvvxxxxxxyyy{{{|||{{{yyyvvvwwwwwwxxxxxxxxxyyyyyyzzzvvvwwwxxxvvvtttuuuyyy|||||||||{{{zzzyyywwwvvvuuuxxxyyyzzz{{{{{{yyyxxxvvvqqqsssvvvxxxxxxvvvsssqqqqqqqqqrrrpppoooppprrrtttttttttuuuuuuvvvuuuuuuuuurrrrrrqqqnnnkkkiiihhhiiihhhiiijjjlllnnnooopppqqqooonnnmmmpppssstttrrrooohhhfffddddddeeefffeeeddd]]]\\\\\\]]]^^^```bbbcccccccccffflllqqqooohhhbbb]]]bbbjjjvvv~~~zzztttmmmiiijjjllllllqqq{{{}}}}}}{{{yyyyyyyyyxxxxxx~~~|||wwwssspppmmmjjjggghhhgggffffffhhhkkkooorrrxxx{{{tttmmmnnntttsssvvvooonnnppplllgggZZZGGG999555666666444555555444222111222222333333333333333333333333333333333222222333444444777999999===HHHUUUxxxyyysssrrrooolllkkkkkkkkkjjjiiieeedddcccbbbaaa```___^^^]]]]]][[[XXXSSSOOONNNNNNUUUXXX\\\```dddjjjppptttyyy}}}wwwqqqhhhaaa]]]ZZZYYYWWWRRROOOLLLKKKPPPXXXbbbhhhhhhgggeeecccbbbcccgggjjjllloooooommmnnnrrrsssqqqssssssssstttuuuvvvvvvwwwwwwvvvuuuuuuvvvxxxzzz{{{~~~|||zzzyyyxxxxxxoootttzzz~~~~~~|||zzzyyyxxxwwwwwwwwwwwwwwwwwwxxx~~~{{{wwwsssrrrtttwwwyyyzzz||||||zzzvvvttttttvvvwwwxxxxxxyyyyyyyyyxxxxxxuuuuuutttsssssssssssssssoooqqqrrrqqqnnnlllmmmoooooopppppppppppppppooonnnllllllmmmmmmllliiifffeeefffggghhhiiijjjkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnhhheeebbbccceeegggfffddd\\\\\\[[[[[[]]]___bbbddd```eeehhhjjjmmmmmmfff^^^ZZZ]]]eeeqqq}}}yyyuuurrrqqqoookkkhhhgggppp|||}}}~~~}}}{{{yyyvvvuuuttt|||~~~yyytttpppmmmjjjiiihhhfffffffffhhhiiikkklllsss}}}|||vvvpppppptttwww{{{vvvssstttvvvrrreeeRRRCCC<<<999666222333333222111000111111444444444444444444444444444444333333444555555666888;;;999>>>HHHVVVyyyxxxssspppmmmkkkjjjjjjiiihhhfffeeedddcccaaa```^^^^^^\\\\\\[[[WWWRRROOOMMMMMMTTTVVVZZZ___dddjjjpppuuuyyy}}}xxxrrrjjjbbb^^^[[[YYYWWWRRROOOKKKKKKOOOXXXaaaggghhhgggeeecccbbbcccgggjjjllloooooommmnnnrrrsssqqqsssssstttuuuuuuvvvvvvwwwvvvuuutttttttttvvvxxxyyy}}}{{{yyyyyyyyyyyyqqqtttyyy|||}}}|||{{{zzzzzzyyyxxxwwwwwwxxxyyyzzz|||zzzvvvssssssuuuyyy{{{{{{|||}}}zzzwwwuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvuuutttssssssrrrrrrrrrrrrsssqqqssssssqqqnnnlllmmmnnnmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjhhhfffdddccceeeeeefffggghhhiiijjjjjjlllmmmmmmmmmnnnnnnnnnnnnjjjgggcccbbbccccccbbb```[[[ZZZZZZZZZ[[[]]]```aaabbbfffiiijjjmmmmmmhhh```[[[]]]bbbmmmzzz|||wwwtttqqqnnnjjjfffhhhpppzzz|||}}}~~~yyyvvvpppssswww|||zzztttpppmmmlllkkkiiigggfffeeeeeedddfffllluuu{{{~~~zzzuuuuuuwww{{{~~~}}}{{{yyy~~~sssaaaQQQFFF===777333333222222222222222222555555555555555555555555444444444444555666888888:::;;;:::>>>HHHUUUwww|||uuurrrnnnkkkjjjjjjiiihhhggggggeeecccbbb```___^^^\\\\\\ZZZVVVQQQNNNLLLLLLQQQTTTYYY]]]cccjjjqqqvvvzzzyyytttkkkddd___\\\YYYWWWRRROOOKKKJJJNNNVVV___fffhhhgggeeecccaaacccfffiiikkknnnooolllnnnrrrsssqqqtttttttttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuwwwxxxyyy~~~|||yyyxxxxxxyyyzzzssstttvvvxxxzzz{{{|||||||||zzzxxxwwwwwwxxxzzz|||zzzxxxvvvttttttwwwzzz|||{{{||||||zzzwwwuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrsssttttttrrrooommmmmmmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhfffeeecccbbbbbbbbbbbbcccdddeeefffgggggggggiiiiiijjjkkklllmmmnnnnnnllliiifffdddcccaaa___^^^ZZZYYYXXXXXXYYY[[[]]]^^^cccgggiiijjjlllmmmiiiccc]]]\\\___gggttt{{{wwwsssnnniiifffiiipppxxx{{{zzz}}}~~~vvvuuusssrrruuu}}}~~~wwwrrroooooonnnllljjjhhheeecccbbbdddiiipppuuuyyy{{{~~~~~~zzzzzzzzz~~~~~~|||mmm]]]OOOBBB999888666444444444555555555444444444444444444444444333333333444555777888999999;;;999<<>>777555666777555222555555555555555555555555777666666666666666777888444888:::===AAACCC[[[|||~~~zzzvvvppplllkkklllllllllhhhgggggggggffffffffffff______]]]XXXRRRNNNLLLLLLNNNOOOSSSWWW]]]fffpppvvv{{{sssooojjjeeebbb___[[[YYYYYYUUUPPPMMMNNNTTT\\\aaahhhgggeeebbb``````cccfffhhhkkklllkkkmmmqqqsssrrrooopppsssvvvzzz}}}|||}}}}}}}}}}}}}}}||||||{{{|||~~~}}}|||tttooolllmmmtttzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzwwwxxxyyyzzzzzzzzzyyyyyyvvvtttrrrrrrttttttrrrppptttssssssrrrqqqpppnnnnnntttsssrrrpppooonnnnnnnnnooommmkkklllooopppnnnlllmmmkkkjjjhhhhhhiiikkklllggggggeeedddbbbaaaaaa```aaaccceeeggggggfffcccbbb^^^______```aaabbbcccccckkkmmmooolllhhhdddcccccc```^^^\\\YYYXXXXXXXXXYYYZZZccckkklllkkkjjjhhhddd]]]XXXUUUYYYdddsss~~~xxx|||yyysssooommmkkkqqqxxx}}}~~~~~~~~~~~~}}}zzzvvvtttxxx|||~~~vvvqqqnnnkkkiiihhhcccaaabbbeeekkkuuu~~~{{{wwwuuuxxx~~~|||vvvqqqrrruuu|||{{{rrrggg___NNNFFF===666444555555444555444444333333444444555555444444444444555666666<<<;;;888:::>>>AAAYYY}}}zzzwwwsssooollljjjiiiiiiiiiiiijjjiiihhheeecccaaabbb___[[[WWWUUUQQQNNNKKKMMMOOOSSSWWW\\\dddlllqqqyyy|||xxxsssmmmgggbbb___[[[YYYWWWPPPLLLMMMPPPSSSXXX^^^eeefffeeebbb___^^^bbbfffiiiiiijjjkkknnnqqqsssuuurrrtttwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{||||||{{{{{{}}}{{{xxxvvvqqqllllllqqquuuvvvuuuyyyyyyzzzzzzzzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvwwwtttsssrrrrrrttttttsssrrrnnnqqqttttttqqqooopppqqqrrrqqqooonnnnnnnnnoooooopppqqqppppppooonnnnnnmmmllljjjggghhhkkklllkkkiiijjjjjjhhheeebbbaaaaaacccdddbbbaaabbbdddccc```]]]\\\]]]^^^___aaaaaabbbbbbiiikkklllllljjjeeeaaa^^^aaa```___^^^]]]\\\\\\\\\```cccgggjjjjjjhhhgggggg```XXXSSSUUU]]]jjj{{{}}}~~~|||zzzuuuooojjjmmmkkknnnwww}}}||||||zzzwwwwwwxxx|||yyysssooollljjjjjjfffcccdddeeejjjsss}}}~~~|||xxxsssrrruuu|||}}}wwwrrrqqqsssyyy~~~vvvkkkcccTTTLLLAAA999555555555555555444444333333444444555555444444444444555666666999:::777:::???BBBYYY~~~{{{yyywwwsssooollljjjiiiiiihhhiiiiiiiiigggeeebbbaaa```]]]YYYVVVSSSPPPLLLIIIKKKMMMPPPTTTYYY```gggmmmvvv|||~~~zzzvvvooohhhddd___\\\YYYWWWQQQMMMNNNPPPRRRXXX^^^eeeffffffccc______bbbfffiiiiiiiiijjjllloooqqqsssqqqrrrtttvvvxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyy|||~~~~~~zzzxxxwwwrrrmmmmmmpppttttttsssvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvtttsssrrrsssrrrpppooonnnpppssssssqqqpppppprrrrrrqqqpppoooooooooppppppqqqqqqqqqqqqpppnnnlllkkkkkkiiihhhiiikkkllljjjiiihhhhhhgggdddaaa```aaaccccccaaa```aaabbbbbb___\\\\\\]]]___aaacccccccccccciiikkkmmmnnnlllhhhccc``````___^^^]]]]]]]]]]]]]]]___bbbgggjjjkkkkkkjjjiiiaaaYYYTTTUUU]]]iii{{{}}}yyyrrrnnnooommmooowww}}}||||||~~~zzzwwwwww}}}xxxsssooommmmmmhhheeeeeeeeehhhpppyyyzzzuuutttyyy~~~|||wwwuuuuuuxxx{{{ppphhh___VVVIII===777555666666555555444444444444555555555555444444555555666777777888666999???BBBXXXzzz{{{xxxvvvrrrnnnkkkjjjiiiiiihhhhhhhhhhhhfffdddbbbaaa___]]]YYYVVVTTTPPPLLLIIIIIIKKKNNNQQQUUU[[[bbbgggqqquuu{{{|||zzz~~~yyyrrrkkkfffaaa\\\YYYWWWRRRNNNNNNOOOQQQWWW]]]eeeggggggdddaaa```cccfffhhhhhhhhhiiijjjlllnnnoooooopppqqqrrrtttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvv{{{|||~~~}}}zzzxxxvvvrrrmmmmmmooorrrssssssssstttuuuvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwvvvvvvvvvxxxvvvsssrrrqqqpppnnnlllmmmoooqqqrrrqqqpppqqqrrrrrrrrrqqqpppppppppqqqqqqqqqrrrrrrrrrpppnnnkkkiiiiiihhhhhhiiijjjjjjhhhgggeeeeeedddccc``````bbbcccbbbaaa``````aaa```^^^\\\]]]___aaadddeeeeeeeeedddfffiiilllooonnnjjjeeeaaa^^^^^^]]]]]]]]]]]]^^^^^^___aaaeeeiiikkkllllllkkkbbbZZZTTTUUUZZZfffxxx~~~|||vvvqqqpppnnnooovvv|||}}}||||||{{{xxxyyy{{{zzzuuurrrnnniiiffffffeeefffmmmuuu{{{~~~zzz|||~~~|||{{{|||~~~vvvmmmhhh___QQQCCC:::666666777555555444444444444555555555555555555555666666777666999777999>>>AAATTTrrr~~~xxxvvvrrrnnnllljjjjjjjjjggggggggggggfffdddcccbbbaaa___\\\YYYVVVSSSNNNJJJIIIJJJLLLOOORRRWWW]]]bbbkkkmmmrrr||||||yyy~~~|||uuunnnhhhbbb\\\YYYXXXSSSOOONNNNNNOOOUUU\\\dddfffgggeeebbbaaaccceeeffffffggghhhhhhiiijjjkkkmmmnnnnnnoooqqqsssuuuvvvsssssssssttttttuuuvvvvvvyyyzzz|||}}}|||{{{zzzxxxtttpppmmmlllooorrrssstttuuuuuuuuuvvvvvvuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvuuurrrqqqqqqpppnnnlllmmmnnnoooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrsssrrrpppllliiigggeeeffffffggggggfffeeecccbbbbbbbbbaaa``````bbbdddcccbbbbbbaaaaaa```_________aaacccfffggggggfffeeebbbeeejjjmmmmmmjjjeeebbb]]]]]]]]]\\\]]]]]]^^^^^^___```cccfffiiijjjjjjhhhaaaZZZTTTSSSVVVaaarrr|||vvvppppppmmmnnnrrrwww{{{}}}||||||~~~{{{xxxwwwzzzwwwooojjjhhhgggfffeeejjjqqqsss}}}~~~{{{|||~~~xxx|||zzzpppooogggZZZKKK@@@999777777666555555444444555555666666555555555555666777777777;;;999999===@@@NNNhhhxxxvvvsssooolllkkkkkkkkkhhhhhhggggggfffeeedddcccaaa___\\\ZZZWWWSSSNNNJJJIIIKKKLLLNNNQQQUUU[[[```eeeggglllvvv}}}xxxqqqjjjccc]]]YYYXXXTTTPPPOOOMMMMMMSSS[[[cccfffhhhfffcccaaabbbddddddeeeffffffggghhhhhhhhhlllllllllnnnooorrrtttuuuoooooopppqqqsssuuuwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyqqqnnnllllllnnnqqqtttvvvxxxxxxwwwwwwvvvuuussssssttttttuuuvvvwwwxxxxxxyyytttrrrqqqqqqqqqqqqpppnnnmmmmmmmmmnnnoooqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqpppnnnjjjgggeeebbbcccdddcccbbbaaaaaaaaa```aaaaaa```___```bbbdddeeeeeeeeedddcccbbbbbbbbbaaabbbdddfffgggfffeeedddaaadddiiimmmmmmjjjgggddd]]]]]]\\\\\\\\\]]]^^^^^^______```cccfffgggeeeccc___YYYTTTQQQRRRZZZjjjyyyzzzsssnnnmmmkkkkkknnnqqqttt}}}}}}||||||~~~{{{tttyyy~~~{{{sssooolllkkkhhheeehhhnnnrrr|||~~~|||}}}|||~~~|||tttrrrmmmcccUUUHHH>>>:::999666666555555555555666666666666555555666666777888666<<<:::999===???JJJ___}}}yyywwwtttpppnnnllllllmmmiiihhhhhhgggffffffeeeeee___]]][[[YYYVVVRRRLLLHHHJJJKKKLLLNNNPPPUUUZZZ___cccdddiiisssyyyrrrllleee^^^YYYXXXUUUQQQOOOLLLKKKRRRZZZaaadddgggfffccc``````bbbcccccceeefffggggggggggggjjjkkklllnnnppprrrssstttoooooooooppprrruuuwwwyyyvvvvvvwwwwwwwwwxxxyyyyyypppnnnlllkkkmmmooosssuuuxxxxxxxxxxxxwwwuuutttsssrrrsssttttttuuuvvvwwwwwwrrrqqqpppqqqrrrsssrrrqqqooommmlllmmmooopppppppppqqqqqqrrrsssssssssrrrrrrppppppooommmkkkhhhfffeeebbbbbbbbbaaa___^^^___aaa```aaaaaa```___```bbbdddggghhhhhhfffdddcccdddfffdddddddddddddddccccccbbbbbbeeeiiikkklllkkkhhhfff]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]\\\___cccdddbbb______ZZZUUUQQQPPPTTTbbbpppyyy~~~}}}{{{wwwqqqmmmjjjiiiiiilllmmmqqqzzz}}}||||||}}}xxxzzzyyywww}}}{{{wwwssspppkkkffffffkkkooovvv~~~{{{|||}}}xxxuuurrrkkk___QQQEEE>>>;;;666666555555555555666666666666666666666777777888333;;;999888===???III[[[{{{~~~zzzxxxuuuqqqooonnnnnnnnnjjjiiihhhhhhgggggggggggg___]]][[[ZZZWWWRRRLLLHHHIIIJJJLLLMMMOOOTTTZZZ^^^ccceeejjjpppyyyyyysssllleee^^^ZZZYYYUUURRROOOKKKJJJPPPYYY___cccffffffccc```___```aaabbbdddfffggggggggggggiiikkkmmmppprrrsssttttttsssrrrqqqqqqrrrtttvvvxxxuuuuuuuuuuuuvvvwwwxxxyyyrrrqqqnnnlllkkkmmmppprrruuuvvvvvvwwwwwwwwwvvvvvvttttttttttttttttttsssssssssrrrqqqrrrssstttsssrrrpppnnnkkklllnnnoooooonnnooopppqqqrrrssssssrrrqqqooonnnllliiigggfffffffffcccdddccc```]]]]]]```cccaaaaaabbb```___```bbbdddhhhiiiiiigggdddccceeehhhfffeeecccbbb`````````aaaaaaccceeegggggggggeeeddd^^^^^^]]]\\\[[[[[[[[[[[[\\\ZZZYYY\\\aaadddbbb______\\\XXXTTTOOOQQQ]]]jjjvvv~~~}}}{{{zzzyyyvvvrrroooiiihhhiiikkklllpppzzz|||{{{}}}{{{yyyqqqrrr}}}xxxtttmmmfffeeehhheeekkkttt~~~zzzyyy}}}{{{~~~zzzvvvuuupppfffWWWJJJAAA===666666555555555555666666666666666666666777888888111999888888===@@@III[[[yyy}}}{{{yyyuuurrrpppoooooooookkkjjjiiihhhhhhggghhhhhhaaa___^^^\\\YYYTTTNNNJJJHHHIIIKKKLLLOOOSSSYYY^^^dddgggkkkooouuuyyysssmmmfff___ZZZYYYVVVSSSPPPKKKIIIPPPYYY^^^bbbffffffbbb___^^^___```aaadddfffggghhhhhhgggiiikkknnnrrrtttuuuttttttvvvuuusssrrrrrrsssuuuvvvuuutttttttttuuuvvvxxxyyytttssspppllljjjjjjmmmooorrrssstttvvvwwwxxxxxxxxxvvvuuuuuusssrrrqqqppppppuuusssrrrrrrttttttsssqqqqqqnnnkkkkkkmmmooonnnmmmnnnoooqqqrrrsssrrrrrrqqqooommmjjjgggeeeeeeffffffeeeeeeccc```\\\]]]aaaeeebbbbbbbbbaaa``````bbbdddhhhiiiiiigggdddccceeehhhgggfffccc```^^^^^^______^^^___```aaabbbaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[ZZZXXXWWW[[[bbbeeeccc``````]]]ZZZVVVPPPPPPZZZfffuuu}}}}}}{{{yyyyyyxxxwwwuuurrrhhhhhhiiikkkmmmppp||||||{{{}}}zzz~~~}}}xxxuuuwwwwwwoookkkiiigggeeeggggggiiioooyyyxxxpppttt}}}}}}tttoooeeeTTTGGGCCC>>>999555666666444444666666666666666666666666666666666777999:::>>>JJJVVVzzz{{{~~~zzzuuuqqqppppppppppppnnnnnnmmmkkkiiifffdddcccbbbaaaaaa```]]]WWWOOOIIIIIIIIIKKKNNNRRRWWW\\\___bbbffflllrrrvvv}}}~~~zzztttooohhhaaa\\\XXXSSSOOONNNLLLKKKPPPWWW___gggkkkgggaaa___^^^\\\___```cccfffjjjkkkjjjhhhiiikkkoooqqqrrrqqqooonnnrrrqqqooooooppprrrvvvxxxyyywwwuuuttttttvvvxxxzzztttpppkkkhhhhhhhhhiiiiiinnnqqquuuwwwwwwvvvwwwwwwvvvvvvvvvvvvuuusssrrrqqqqqqssstttsssqqqqqqrrrsssqqqpppoooooonnnnnnoooooopppooooooppprrrtttsssrrrnnnmmmkkkgggddddddiiimmmkkkiiieeeaaa^^^^^^bbbeeegggfffeeedddcccccccccccckkkjjjhhhfffdddcccaaaaaafffccc___]]]]]]]]]]]]\\\XXX]]]___]]]]]]```bbbaaa____________^^^\\\ZZZYYYVVVVVVWWWYYY\\\```dddfffccc^^^YYYXXXUUUTTTYYY```ppp{{{~~~zzzwwwvvvuuusssrrrmmmhhheeeggglllqqqzzz~~~~~~yyywww|||zzzqqqmmmkkkhhhfffddddddfffkkksss~~~yyyrrrqqqxxx{{{uuukkk[[[MMMFFF>>>888555555666333333555666666666666666666666666666666777999:::>>>IIIVVVzzz}}}{{{uuurrrppppppppppppnnnnnnmmmkkkiiifffdddccccccbbbbbbaaa^^^XXXQQQKKKHHHIIIJJJMMMQQQVVV[[[^^^```eeelllqqquuu{{{zzztttooohhhaaa]]]YYYTTTPPPMMMJJJHHHLLLRRR\\\dddiiifffaaa```___^^^___```bbbeeehhhiiiiiiiiikkklllmmmooopppppppppppprrrqqqppppppqqqtttvvvwwwxxxwwwuuusssssstttvvvxxxssspppkkkiiiiiijjjkkkkkknnnqqqtttvvvvvvuuuuuuvvvvvvvvvvvvvvvuuutttsssssssssttttttsssrrrqqqqqqrrrqqqqqqppppppooopppppppppooonnnnnnoooqqqsssrrrqqqnnnnnnlllhhheeeeeeiiilllnnnllliiidddbbbcccgggkkkkkkjjjiiihhhhhhgggggghhhjjjjjjiiigggeeecccaaa```dddaaa___]]]]]]]]]]]][[[YYY]]]___]]]]]]aaacccccc____________]]][[[ZZZXXXVVVVVVWWWXXX\\\```cccffffffaaa]]]ZZZWWWTTTXXX^^^mmmyyy~~~zzzwwwvvvuuutttrrrpppjjjfffgggjjjnnnvvv~~~|||}}}yyyyyy|||vvvqqqnnnjjjgggaaabbbdddfffkkkvvv{{{xxxqqquuu|||sssdddTTTKKKAAA;;;777777777555555777666666666666666666666666777666777999:::===HHHTTT{{{{{{vvvrrrppppppoooooommmmmmlllkkkiiigggeeeddddddcccbbbaaa___YYYSSSNNNHHHHHHIIILLLPPPUUUYYY\\\___dddkkkqqquuuyyyyyytttooohhhbbb^^^[[[VVVQQQMMMIIIEEEGGGLLLXXXaaagggeeeaaa``````______```aaaccceeegggiiijjjllllllllllllnnnoooqqqrrrqqqqqqqqqrrrssstttuuuvvvwwwvvvtttrrrrrrrrrtttuuurrroookkkiiijjjkkkllllllnnnpppsssttttttssstttuuuuuuvvvvvvwwwwwwvvvvvvuuuttttttuuusssqqqppppppqqqrrrrrrqqqqqqqqqrrrrrrsssmmmmmmmmmnnnpppqqqpppooonnnmmmllljjjhhhhhhkkkmmmqqqpppmmmiiihhhiiinnnrrrqqqpppooonnnmmmmmmmmmmmmkkkkkkkkkjjjhhheeebbbaaaaaa___^^^^^^___^^^\\\[[[ZZZ^^^___]]]]]]bbbeeefff_________^^^]]][[[YYYXXXVVVVVVWWWXXX[[[___cccfffiiiddd```]]]YYYUUUVVV[[[kkkwww~~~yyywwwvvvuuutttsssrrrlllgggggghhhjjjpppwwwyyy|||~~~zzzzzz~~~}}}xxxsssmmmjjjcccddddddccceeennn|||~~~}}}ttttttzzzxxxkkk[[[OOOFFF???::::::999777777999666666666666666666666666777666777999:::===GGGRRRyyy}}}{{{uuupppnnnnnnmmmmmmmmmllllllkkkiiigggfffeeeeeedddcccaaa___[[[UUUQQQHHHHHHIIIKKKOOOSSSXXXZZZ^^^dddlllqqqtttxxx}}}yyytttoooiiiccc___[[[VVVRRROOOJJJEEEFFFJJJUUU___fffdddaaa```___^^^___``````aaabbbeeehhhkkkkkkkkklllmmmooopppqqqqqqppppppqqqrrrssssssttttttvvvuuusssqqqppppppqqqrrrpppmmmjjjiiijjjlllmmmmmmmmmooorrrrrrrrrqqqrrrsssuuuuuuvvvwwwwwwwwwwwwwwwsssttttttrrrpppnnnnnnooorrrrrrrrrrrrrrrsssssstttlllllllllnnnooopppnnnlllkkkkkklllllllllnnnoooqqqtttrrrppplllkkkmmmrrrvvvttttttsssrrrqqqqqqqqqqqqlllmmmmmmllljjjgggeeeccc_________```aaa```]]]ZZZ\\\___```^^^___dddhhhhhh``````___]]]\\\ZZZYYYXXXVVVVVVVVVXXX[[[___ccceeehhhdddaaa___ZZZUUUVVVZZZiiiwww}}}yyyvvvuuuuuuuuutttrrrlllgggffffffggglllrrr~~~yyyzzz|||~~~~~~yyysssnnniiiiiigggdddbbbhhhsss}}}~~~}}}uuusssvvvxxxnnn```UUUJJJCCC===;;;999666666999777777777777777777777777777666888::::::<<>>:::666777777777777888888888888:::888888999999;;;CCCLLLiiizzzxxxsssrrrqqqnnnllliiiiiikkkkkkkkkkkkjjjiiigggeeeccc```^^^[[[WWWTTTQQQKKKHHHKKKOOOQQQUUUYYY]]]```fffkkkqqqvvv|||~~~wwwqqqlllhhheee]]][[[XXXTTTPPPKKKGGGEEEIIIPPPYYY]]]]]]\\\]]]___``````___```aaadddggghhhlllmmmnnnooopppqqqqqqqqqppppppppppppqqqqqqqqqqqqtttttttttttttttttttttttttttrrrppppppqqqqqqpppooommmnnnooonnnllllllnnnqqqrrrrrrssstttttttttttttttvvvtttrrrpppoooppprrrssstttsssqqqpppnnnnnnmmmmmmqqqnnnlllooosssuuutttqqqrrrssstttuuuuuutttrrrqqqooommmjjjeeebbbcccgggjjjmmmmmmlllllllllmmmmmmnnnllljjjhhhdddaaabbbeeehhhhhhhhhiiihhhfffdddaaa___\\\^^^aaaeeehhhhhheeebbbcccaaa^^^\\\[[[ZZZYYYXXXYYYXXXXXXXXX[[[```eeehhhhhhkkkkkkggg^^^WWWSSSRRRTTT\\\jjjyyy~~~|||wwwuuuuuuuuusssrrruuutttqqqlllgggdddcccdddhhhooozzz~~~zzzxxxvvvwww{{{~~~~~~}}}vvvpppmmmjjjhhhfff___ccckkkttt{{{wwwzzz|||xxxyyy~~~xxxsssiii[[[OOOGGGAAA<<<999888888888888888888888888:::888888999999;;;CCCLLLhhh|||yyytttrrrqqqooommmiiiiiijjjkkkkkkkkkjjjiiieeedddbbb```___\\\XXXUUURRRLLLHHHJJJNNNPPPUUUZZZ\\\```gggmmmrrrwww|||~~~~~~xxxrrrmmmiiifff___]]]ZZZVVVQQQLLLHHHFFFHHHNNNVVV[[[\\\\\\\\\]]]_________```bbbdddggghhhkkkkkklllmmmmmmmmmmmmmmmkkkmmmooorrrtttuuuuuuuuuvvvvvvvvvuuutttttttttssssssqqqppppppqqqrrrrrrqqqoooppppppnnnmmmmmmoooqqqooopppqqqrrrssstttttttttxxxwwwtttrrrqqqqqqrrrsssrrrrrrqqqpppooooooooooooooollljjjkkkppptttuuuuuussssssssssssqqqooommmkkkkkkjjjhhheeecccdddgggjjjlllkkkiiihhhhhhiiikkklllkkkkkkjjjgggdddcccdddffffffffffffeeecccaaa___]]]]]]^^^```cccggghhhfffeeedddcccbbb```^^^[[[YYYXXXZZZYYYYYYZZZ\\\```dddgggiiikkklllggg___WWWRRRQQQOOOVVVeeeuuu}}}||||||}}}|||xxxvvvvvvuuutttsssyyywwwsssmmmgggcccbbbcccccciiisss|||~~~zzzxxxwwwwwwzzz|||~~~~~~zzzsssnnnkkkhhhfff______bbbjjjuuu}}}zzzyyy}}}|||~~~zzzuuummm```TTTKKKDDD>>>;;;999999888888888888888777999888888::::::;;;BBBKKKeee~~~~~~{{{uuurrrqqqpppnnnkkkkkkllllllkkkjjjhhhgggfffeeedddcccbbb___[[[XXXSSSLLLGGGHHHLLLOOOTTTZZZ[[[```gggnnntttxxx|||~~~xxxsssmmmiiieee```___\\\WWWRRRMMMIIIFFFFFFLLLTTTYYY[[[[[[[[[\\\^^^^^^___aaacccfffhhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiikkkooorrruuuvvvuuuuuuwwwwwwvvvuuutttssssssrrrqqqpppooooooqqqssssssrrrmmmmmmmmmmmmmmmnnnqqqrrrmmmnnnoooqqqrrrsssttttttwwwvvvuuusssssstttuuuvvvssssssqqqpppppppppppppppnnnlllkkklllpppsssuuuuuurrrrrrqqqpppnnnllljjjiiijjjiiihhhfffeeefffiiilllkkkjjjgggeeedddeeegggiiilllmmmmmmkkkhhhfffeeefffdddddddddcccbbb```^^^]]]``````aaadddhhhjjjjjjiiifffggghhhfffbbb___\\\[[[ZZZZZZYYYZZZ\\\___bbbdddiiilllmmmhhh```WWWRRRPPPLLLSSSaaarrr{{{|||{{{}}}~~~{{{yyywwwvvvuuutttzzzxxxtttnnnhhhdddcccdddaaafffooowww~~~{{{zzzxxxwwwxxxzzz|||~~~vvvppplllhhhfffaaa______dddnnnxxx~~~{{{|||~~~||||||}}}zzz~~~wwwpppdddXXXNNNEEE@@@<<<:::999999999888888777777999777888::::::;;;BBBKKKaaa~~~wwwtttrrrpppnnnmmmmmmmmmlllkkkhhhfffdddfffeeeeeeddddddaaa]]]YYYRRRKKKFFFGGGJJJMMMRRRXXXZZZ___gggnnnsssxxx|||}}}wwwrrrmmmhhhddd```___\\\XXXSSSNNNJJJHHHEEEJJJRRRXXX[[[[[[[[[ZZZ]]]^^^```bbbeeegggiiikkkiiijjjjjjjjjjjjiiihhhhhhiiikkknnnqqqsssssssssrrruuuuuuuuutttsssrrrqqqqqqooonnnnnnooorrrtttuuutttmmmlllkkkkkklllnnnooooookkklllmmmoooqqqrrrsssssssssssssssssstttvvvwwwxxxvvvuuusssqqqpppooooooooooooooooooppprrrsssrrrqqqpppoooooonnnlllkkkjjjiiijjjjjjjjjiiihhhiiikkknnnkkkiiifffcccbbbccceeefffiiikkklllkkkhhheeeddddddddddddcccbbbaaa___^^^^^^______```cccgggjjjkkkjjjiiilllnnnmmmiiiccc```___[[[ZZZZZZZZZ\\\^^^```bbbiiikkkmmmiiiaaaXXXRRRPPPLLLQQQ^^^oooyyy|||}}}|||yyywwwvvvvvvwwwvvvsssoooiiifffeeeeeebbbfffnnnvvv}}}|||{{{yyywwwwwwxxx{{{}}}zzzsssnnnjjjhhhdddaaa___aaagggqqqyyy~~~|||{{{|||yyywwwvvvxxx}}}wwwlll```SSSIIIBBB???:::::::::999888888777777888777888;;;;;;;;;BBBJJJ^^^yyyuuusssqqqooonnnnnnmmmllljjjhhheeedddeeeeeeeeeeeedddaaa\\\XXXRRRKKKGGGHHHKKKMMMRRRWWWYYY^^^eeelllrrrwww||||||wwwrrrmmmgggddd___^^^[[[XXXSSSOOOKKKIIIEEEJJJPPPWWW[[[\\\[[[ZZZ\\\]]]___bbbeeegggiiikkkiiijjjjjjjjjjjjjjjiiiiiijjjkkklllnnnoooooooooooorrrrrrrrrqqqqqqppppppooommmmmmmmmooorrruuuvvvvvvrrrpppmmmkkkkkklllkkkjjjjjjkkklllnnnpppqqqqqqqqqppppppqqqrrrtttvvvwwwxxxwwwvvvtttrrrqqqpppoooooopppqqqqqqrrrrrrqqqppppppoooooonnnmmmlllkkkjjjjjjkkklllmmmlllkkkkkkmmmooojjjiiifffdddcccccccccddddddfffggggggdddbbbaaaaaadddcccbbbaaa```______^^^\\\\\\^^^aaafffiiiiiiiiijjjooossssssnnnhhhdddccc\\\\\\\\\\\\]]]^^^```aaagggjjjmmmjjjbbbYYYTTTQQQMMMOOOYYYhhhuuu{{{~~~yyyvvvuuuuuussstttssspppkkkgggeeeeeebbbfffmmmuuu}}}}}}|||zzzwwwuuuvvvzzz}}}wwwqqqmmmjjjfffdddaaa___aaahhhrrrzzz~~~{{{{{{{{{wwwsssqqquuuxxxjjj[[[OOOGGGCCC;;;;;;:::999999888777777888777999;;;;;;<<>>;;;999999999999888===999888::::::;;;@@@GGG]]]yyytttooommmnnnlllllllllkkkkkkllllllmmmkkkjjjiiihhheeecccaaa```YYYRRRJJJHHHLLLQQQSSSSSSXXX\\\bbbgggmmmsssxxx|||~~~yyytttooohhhbbb^^^[[[WWWUUUTTTQQQKKKFFFJJJFFFKKKWWW```___\\\[[[YYYYYYZZZ\\\___bbbeeeggghhhiiijjjjjjiiiiiilllmmmmmmkkkiiiiiijjjkkkllllllnnnmmmlllnnnqqqrrrpppmmmsssoookkklllqqqttttttrrrpppooonnnoooooonnnkkkiiifffgggjjjkkklllkkkiiihhhjjjjjjkkklllnnnoooooonnnppprrrtttuuuvvvuuutttsssmmmnnnmmmllllllnnnqqquuutttsssqqqooonnnnnnnnnoookkklllnnnoooooommmkkkiiigggggghhhhhhhhhfffeeeddd`````````______`````````fffdddbbb```_________```___```bbbdddeeeeeeeeeeeekkkmmmppprrrrrroookkkiiigggfffdddbbbaaaaaaaaabbbaaaeeeiiikkkiiiaaaYYYSSSVVVQQQOOOUUUcccrrr{{{~~~|||yyyxxxuuuqqqpppssstttrrrlllgggddddddaaacccgggnnnvvv}}}{{{xxxvvvuuuuuuwwwxxxzzz{{{|||}}}~~~yyysssmmmjjjeeebbbaaacccgggjjjtttzzz|||tttdddSSSIIIDDD@@@===::::::;;;::::::<<<999888::::::;;;@@@GGGWWW{{{zzzuuuqqqooopppnnnnnnmmmkkkkkkjjjjjjjjjjjjjjjiiigggeeecccaaa```YYYRRRKKKIIILLLQQQSSSSSSXXX\\\aaagggmmmrrrxxx|||{{{vvvppphhhccc```\\\XXXVVVUUURRRLLLGGGHHHEEEIIIVVV______\\\\\\YYYZZZ[[[\\\___cccfffggghhhjjjkkkjjjjjjjjjlllnnnnnnlllhhhggghhhkkknnnoooqqqooonnnoooqqqqqqooommmoookkkhhhjjjooossstttsssnnnnnnnnnoooqqqqqqooommmhhhiiijjjkkkkkkkkkjjjjjjjjjjjjkkklllnnnoooooooooqqqrrrtttuuuuuuuuusssrrroooooonnnmmmlllnnnqqqtttuuutttsssqqqpppoooppppppnnnoooqqqqqqpppnnnkkkiiihhhhhhiiiiiihhhfffeeecccaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbbbbaaaaaaaaaaaa```aaaccceeegggggggggfffiiikkkmmmoooooommmjjjhhhfffeeecccaaa`````````aaaaaaeeeiiikkkiiibbbZZZTTTPPPLLLJJJPPP^^^nnnxxx||||||zzzyyyvvvrrrqqqsssvvvtttoooiiifffeeebbbcccfffkkkrrrzzz~~~zzzwwwvvvvvvwwwwwwxxxyyyzzz{{{|||~~~~~~xxxrrrooojjjeeecccdddfffgggooovvv~~~|||nnn\\\OOOGGGCCC???<<<<<<<<<;;;;;;<<<999888::::::;;;@@@FFFOOOrrr~~~yyytttqqqqqqpppooommmkkkjjjiiihhhhhhjjjiiihhhgggeeecccaaa```ZZZTTTMMMJJJLLLPPPRRRSSSWWW[[[aaaggglllrrrxxx|||~~~xxxqqqiiidddaaa^^^YYYWWWVVVRRRMMMHHHFFFDDDHHHSSS]]]```^^^]]]ZZZZZZ[[[]]]```cccfffhhhiiijjjllllllkkkkkkmmmnnnooommmiiiggghhhlllppptttsssrrrppppppqqqqqqooonnnkkkhhhfffgggmmmqqqssssssqqqpppqqqrrrsssrrrpppnnnjjjjjjiiiiiijjjjjjkkkkkkiiiiiikkklllnnnooopppppprrrssstttuuutttsssrrrqqqqqqqqqpppnnnmmmnnnqqqsssvvvuuutttrrrqqqqqqqqqqqqrrrrrrssssssqqqnnnkkkiiiiiiiiijjjiiihhhfffdddcccaaabbbbbbbbbbbbbbbbbbaaabbbccccccccccccccccccbbb```bbbdddggghhhhhhhhhgggggghhhjjjkkkkkkjjjhhhgggdddcccaaa___^^^^^^^^^___aaadddiiikkkiiibbb[[[VVVLLLHHHGGGMMMZZZiiiuuuzzz~~~}}}{{{{{{xxxsssqqqtttwwwwwwsssmmmiiigggcccbbbcccfffmmmuuu}}}}}}zzzwwwvvvvvvvvvvvvwwwxxxyyy{{{|||}}}~~~{{{yyyuuupppkkkgggfffffffffhhhpppzzz}}}sssbbbTTTIIIEEE@@@===<<<<<<;;;;;;;;;888888:::;;;;;;???FFFKKKmmm}}}vvvrrrqqqpppooommmkkkjjjiiiiiiiiiiiiiiihhhgggeeecccaaa```[[[VVVOOOKKKLLLOOORRRSSSVVVZZZ```ffflllrrrxxx|||yyyrrrjjjeeeccc___ZZZWWWUUURRRMMMHHHEEEDDDHHHRRR\\\bbbaaa___[[[[[[\\\]]]```cccfffhhhiiikkklllmmmllllllmmmnnnnnnnnnlllkkkkkknnnsssvvvsssrrrqqqqqqrrrrrrrrrqqqllliiiggghhhkkkppprrrssswwwvvvtttttttttrrrooollljjjiiihhhgggggghhhjjjkkkhhhjjjkkklllmmmnnnppprrrssssssttttttsssrrrqqqppprrrrrrrrrpppnnnnnnppprrrttttttsssrrrqqqqqqqqqpppsssssssssrrrpppmmmjjjhhhjjjjjjjjjjjjiiigggeeecccaaabbbccccccccccccbbbaaaccccccdddeeedddcccaaa```___aaadddggghhhhhhhhhgggffffffhhhhhhiiihhhhhhgggaaa```^^^]]]\\\\\\]]]]]]___cccgggjjjhhhbbb\\\WWWNNNKKKJJJNNNXXXeeeqqqyyy|||~~~||||||yyyuuurrruuuxxxyyywwwrrrlllhhhcccaaaaaaccciiiqqqzzz|||yyywwwvvvuuuuuuvvvwwwxxxzzz{{{}}}}}}}}}zzzuuuooojjjgggeeedddcccjjjuuu|||yyysssfffXXXLLLGGGAAA===;;;;;;;;;::::::888888:::;;;:::???EEEKKKjjjxxxsssrrrooonnnmmmlllkkkkkkkkkkkkiiiiiiiiigggfffdddbbbaaa]]]XXXQQQLLLLLLNNNQQQSSSUUUYYY___eeekkkqqqwww{{{~~~zzzssslllgggddd___ZZZWWWUUURRRMMMIIIDDDEEEHHHPPP[[[cccdddaaa[[[[[[\\\]]]___bbbeeeggghhhjjjmmmmmmmmmlllmmmnnnlllnnnppppppppppppsssuuuqqqqqqqqqqqqrrrsssuuuvvvqqqoookkkjjjlllnnnqqqrrrwwwvvvuuuuuuuuussspppmmmjjjiiigggeeeeeeggghhhjjjiiijjjlllllllllmmmpppssssssssssssrrrrrrqqqpppppprrrrrrrrrpppnnnnnnoooqqqqqqqqqqqqqqqppppppoooooorrrrrrqqqpppnnnkkkiiihhhjjjkkkkkkkkkiiihhhfffeeedddeeefffggggggfffeeeddddddeeeeeedddccc```^^^\\\\\\^^^bbbeeeggggggfffeeefffggghhhhhhhhhhhhgggfff___^^^\\\[[[ZZZ[[[[[[\\\]]]aaaeeehhhgggbbb\\\XXXQQQOOOMMMNNNTTT___kkktttyyy}}}}}}}}}}}}zzzvvvrrrtttwwwyyyyyytttnnnjjjcccaaa```aaagggpppyyy|||yyywwwvvvuuutttuuuvvvxxxzzz{{{}}}}}}~~~yyysssmmmhhheeecccaaagggpppwww{{{}}}vvvrrriii]]]NNNIIIBBB===;;;;;;::::::999777888;;;;;;:::>>>DDDKKKgggyyytttsssoooooonnnmmmlllllllllmmmjjjjjjjjjiiigggeeedddccc^^^ZZZSSSNNNLLLMMMPPPSSSSSSXXX^^^dddjjjqqqwww{{{|||vvvpppkkkfffaaa[[[XXXVVVSSSNNNJJJDDDEEEHHHNNNYYYcccdddaaa[[[[[[[[[\\\^^^aaadddeeegggjjjlllmmmlllllllllmmmkkkooorrrrrrqqqpppqqqtttooopppqqqqqqqqqsssvvvxxxvvvtttpppmmmlllnnnqqqsssrrrqqqrrrsssuuuuuusssrrrkkkiiigggffffffggghhhiiijjjlllmmmllljjjkkkooosssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnnnnooopppooooooppppppooonnnmmmmmmoooooonnnnnnlllkkkjjjiiijjjjjjkkkkkkjjjiiigggfffhhhiiikkkllllllkkkiiihhhddddddcccbbb___]]][[[ZZZYYY\\\```dddffffffdddcccfffggghhhiiiiiigggeeeddd]]]\\\[[[ZZZZZZZZZ[[[[[[[[[^^^ccceeeeeeaaa\\\XXXRRRQQQNNNLLLNNNWWWdddnnnvvv{{{}}}}}}}}}~~~{{{vvvrrrsssuuuxxxxxxuuupppllldddbbb```aaaeeemmmuuuzzz~~~{{{yyywwwvvvuuussstttuuuwwwyyy{{{|||}}}yyysssmmmiiifffcccgggmmmssswww|||~~~wwwuuummmcccQQQLLLEEE???<<<<<<<<<;;;888777888;;;;;;:::>>>CCCIIIcccyyyuuuuuusssrrrpppooommmmmmllllllkkkkkkkkkjjjhhhgggeeeeee___[[[UUUOOOLLLLLLPPPSSSSSSWWW]]]dddjjjqqqwww{{{zzzuuuqqqiiiddd^^^ZZZXXXUUUQQQMMMBBBDDDFFFJJJUUUaaaccc^^^ZZZZZZZZZ[[[]]]```bbbdddfffiiilllmmmlllkkkkkklllkkknnnqqqpppmmmlllooossspppqqqrrrqqqpppqqqtttxxxxxxvvvrrrnnnmmmnnnrrruuuooooooppprrrtttuuutttrrrlllkkkjjjhhhhhhhhhiiijjjkkkmmmnnnllliiijjjnnnrrrpppppppppppppppqqqqqqrrrooopppppppppnnnmmmnnnpppnnnnnnooooooooonnnmmmlllmmmmmmmmmllllllllllllllliiiiiijjjkkkkkkjjjiiihhhhhhiiikkkmmmmmmkkkiiihhhbbbaaa___^^^\\\[[[ZZZZZZXXX[[[```dddffffffdddccceeegggiiijjjiiifffccc```]]]\\\ZZZYYYYYYZZZ[[[[[[YYY\\\```cccccc```[[[XXXQQQQQQOOOKKKKKKSSSaaalllsssxxx|||||||||}}}{{{vvvrrrrrrsssuuuwwwuuuppplllfffdddaaaaaadddiiiooosss}}}}}}{{{zzzxxxwwwvvvuuuqqqrrrsssuuuwwwyyy{{{|||yyysssnnnkkkeeehhhmmmqqquuuzzz~~~}}}ssszzzxxxqqqgggTTTNNNFFF@@@>>>=========888777888;;;;;;:::===CCCGGG```yyyvvvwwwvvvtttrrrpppnnnlllkkkkkkllllllkkkkkkiiihhhffffff```\\\VVVOOOLLLLLLPPPSSSRRRVVV]]]dddjjjpppwww{{{}}}xxxuuulllggg```\\\ZZZWWWSSSOOOAAACCCEEEHHHRRR___aaa\\\YYYYYYZZZ[[[]]]___bbbccceeehhhkkkllllllkkkjjjkkklllnnnooolllhhhhhhmmmrrrrrrssssssqqqoooooosssvvvxxxvvvrrrnnnmmmnnnsssvvvqqqpppppprrrssssssqqqooommmllllllkkkjjjjjjjjjjjjlllnnnooommmiiiiiimmmrrrpppooooooooopppqqqrrrrrrmmmooopppooonnnmmmnnnpppnnnnnnoooppppppooommmmmmkkklllllllllmmmmmmnnnnnnhhhiiijjjkkklllkkkjjjjjjfffgggiiikkkkkkiiigggfff```^^^]]][[[ZZZZZZ[[[[[[XXX[[[```dddffffffdddcccdddfffiiijjjhhheee```^^^\\\\\\ZZZYYYYYYZZZ[[[[[[XXX[[[___bbbbbb___[[[XXXRRRRRRPPPLLLKKKSSSaaammmqqqwww{{{{{{|||}}}{{{vvvrrrqqqqqqsssuuuuuuqqqmmmhhheeecccaaabbbfffjjjmmmzzzzzzyyyxxxxxxwwwvvvuuuoooppprrrtttvvvxxxyyyzzz|||~~~