BM6P6(@ xxxlllaaa\\\]]]fffyyy~~~yyyzzzfffPPPFFFEEECCC@@@>>>>>>===<<<;;;;;;:::;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;::::::::::::999999::::::;;;;;;<<<;;;;;;;;;888888888888888888888888999999999999999999999999???===:::777666666888999999999999888888888777777888777666777888999888666777777888888888999999999777888:::;;;:::888666555444444555777888888888888999666444555888:::999777999999888888888888999999777999;;;;;;:::888888999:::::::::999999888888888999999777666555555555555555555666999;;;<<<:::888999999999999999999999999888888888888999:::;;;;;;;;;;;;;;;;;;::::::999888888999;;;======<<<;;;:::<<<<<<<<<<<<<<<;;;:::999;;;<<<===>>>???BBBFFFIIINNNLLLNNNRRRSSSVVVaaannnzzz}}}zzz|||~~~|||{{{||||||~~~|||uuulllfffbbb[[[TTTJJJBBB>>><<<<<<<<<:::;;;<<<:::777666888:::999::::::;;;;;;<<<<<<===888888888888888888888888uuuiii]]][[[```lll}}}zzzxxxxxx```PPPFFF???===???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;:::::::::999999999999999::::::::::::999999888888888888888888888888777777777777777777777777;;;:::888666666777999:::999999888888888777777777888777666666888888777666777777777888888888999999777777888888888777555555555666777888888888888888777555333444777888777666888888777777777777888888777888:::;;;999888888999999999888888888777777777999888777666555555555555777777666777999999888666777777777777777777777777999999888888888999999999::::::;;;;;;:::999999888888:::;;;======<<<:::999999::::::;;;;;;;;;;;;::::::<<<===???@@@DDDIIIMMMKKKMMMRRRXXXYYY\\\gggttt~~~{{{}}}}}}xxxtttrrriiiaaaTTTIIIBBB???>>>===:::;;;<<<;;;999777999;;;:::::::::::::::999999999777777777777777777777777yyy|||mmmddd]]]```jjjxxx~~~|||vvvxxx~~~xxxaaaMMMAAA>>>@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::999777666555::::::::::::999999999999888888999999999888888777777777777777777777777777777777777777777777777777888777666555555777999:::888888888888777777777777888666555666777888777666777777777777888888888888666666666666555555555555777777888888888888888777666444333333555666666555777666666666666666666777666888999999888777777888777777777777666666666666888777666555555555555555999777555555666777666555555555555555555555555555999999888888888888777777999::::::::::::999888888999:::<<<===<<<;;;999888777888888999:::;;;;;;;;;;;;<<>>999;;;<<<<<<:::999999:::;;;::::::999888888777777666666666666666666666666}}}rrrpppxxx|||bbbdddhhhqqq}}}}}}wwwxxxyyywwwzzzrrr\\\KKKBBBAAA>>>===<<<;;;;;;:::;;;;;;:::::::::999999888666666:::::::::999999999999888888888999999999888777777777777777777777777777777999999999999999999999999777666555444444666777888888888777777777666666666777666555555777777666555666666666777777777888888666666555555444555666666666777777777777777666555555444333333444555666666666555555444444555555666666777888888777666777888666666666666666666666666777666555555444444444555888666333333444555666555666666666666666666666666666666777777777777777777888999999999999999888888999:::;;;<<<<<<;;;999777888888888999999:::;;;;;;???@@@BBBDDDGGGKKKPPPTTTYYYaaakkkppprrryyymmm[[[MMMEEE@@@>>>999:::;;;<<<;;;:::999999::::::999999888888888888666666666666666666666666sssnnnkkkpppxxx{{{xxxsssaaapppzzzrrryyy~~~}}}~~~}}}kkkXXXHHH@@@>>>===<<<;;;;;;:::;;;;;;999999:::::::::::::::999::::::999999999888888888999999999999999888777777666666666666666666666666888888888888888888888888777666555444444444555555777777777666666666555555666555444555666666666444555555666666666777777777666666555555555666666777555555555555555555444444444555555444444555666777555555444444444444555555555666777666555555666777666777777777777777777777666555444444444444444444555333111222444666777777555555555555555555555555333444555666777888777777777777888888999888888777888999;;;<<<<<<:::999888::::::999999::::::;;;<<>>===<<<;;;;;;:::;;;;;;999999:::;;;;;;;;;;;;;;;999999999999888888888888999999999999999888777666666666666666666666666666666666666666666666666666777666666555444444444444666666666666555555555555666444333444555666555444555555555555666666666666555555555666666666666666333333444444444444444333444555555555444444666777555555444444444444555555555666666555444444555777666666666666777777777777555444444333333333444444333222111222555777777777333333333333333333333333222333555666777777666555666666777888888888888777777888:::;;;<<<;;;:::999<<<;;;;;;;;;;;;===???@@@JJJKKKMMMNNNOOOSSSWWW[[[mmmttt{{{{{{wwwsssuuu~~~uuunnnkkklllooopppvvvwwwiii]]]TTTLLLHHH@@@===;;;::::::999888777888888999999:::;;;;;;<<<777777777777777777777777```bbbhhhmmmoooqqq|||~~~}}}}}}}}}wwwbbbQQQIII>>>===<<<;;;;;;:::;;;;;;:::;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888777666555444555555555555555555555555666666666666666666666666555555555555555666666666666666666555555555444444555444333333555555444333444444555555555666666666222333444555666555555444222222333444555555555555222333555444222222444777555555444444444444555555444555555444222333555666444444555555555666666666444333333333333333444444444333333444666777666444444444444444444444444444444555666666666444333111555666666777888888777777555666999;;;<<<;;;;;;:::;;;;;;;;;<<<>>>AAADDDFFFLLLNNNPPPQQQTTTXXX]]]aaaooowww~~~xxxuuussswwwtttjjjfffgggiiikkkttt|||sssjjjaaaYYYTTTFFFBBB===::::::::::::888888888888999999999999999666666666666666666666666```ccchhhmmmooowww~~~}}}|||~~~yyycccUUUQQQ>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999999999888888888888777777777777777666555444333555555555555555555555555888888888888888888888888333333444555666777888999666666555555555444444444555444333333555555444333444444444555555555666666000111333555555555333222222333444555666666666666000222444333000000333666666555555444444555555666444555555333222222444666333333333444444555555555333333333222222333444444555555555666777666444222666666666666666666666666666777777777555222000...555555666777777888777777444555888:::<<<<<<;;;;;;999999:::===@@@EEEIIILLLLLLNNNQQQSSSWWW[[[aaaeeepppxxx~~~|||{{{xxxlllggghhhkkkkkkwwwzzztttlllccc^^^JJJEEE>>>;;;;;;<<<;;;:::999999888888777666666666555555555555555555555555dddeeehhhppp~~~}}}~~~~~~{{{||||||zzzwwwwwweeeZZZUUUFFF>>>888999:::999999;;;::::::888777777777888999888777777777666666555555666555555555555444444444222222333333333333444444444333333333333444555555666555444333333333333333555555444444444333333333333333222222333333444555444333333222222333333444222333333444444333333222333333222111000000000111111111222222222333333333111111111111222222333444555555555444444333333333444444444333333222222222333222222111111222222333333333333333333333333333444444444444444444444444111111222333333444444555666666666666555555555555666777777888999::::::;;;;;;===@@@CCCGGGKKKNNNPPPRRRTTTWWWWWWUUUWWWdddsss|||wwwtttvvvvvv}}}zzz{{{~~~|||xxxvvvuuummmbbbPPPKKKCCC<<<888777888:::666777888777666666666777555555555555555555555555hhhhhhnnn|||}}}oooxxxuuuggg^^^YYYMMMCCC:::999:::999999::::::999888777777777888888999999999888888888777777555555555555444444444444222222222333333333444444333333333333333444555555555555444333333333333333444444444444333333333333333222222222222333444444333333222222222222333333222222333333333333222222333222111111000000111111111111111222222222333333222222222222222222333444444444444333333333222222444444333333333222222222333222222111111222222333333333333333333333333333444444444444444444444444333333444444555666666666333333444444555555555666666666666777888999999:::;;;>>>CCCHHHLLLNNNOOOOOOPPPQQQSSSSSSRRRVVVfffvvvvvvuuuvvvtttppppppqqqkkkbbbTTTOOOGGG???;;;999999999666777888888777666777777555555555555555555555555iiikkkttt}}}~~~mmmnnn|||}}}vvvoooiiieeeUUUHHH<<<:::;;;:::999999999999888777777777777777888888888888777777777777555555555555444444444444222222222222333333333333333333222222333333444555444444333333222222333333444444444333333333222222222222111111222222333444333333222222222222333333222222333333333333222222222222111000000000111111000111111111222222222222444333333222222222222333333333333222222222222222333333333222222222222222222222111111111111222222222222222222222222222222333333333333333333333333333333444444555555666666111111222333444555666666555555555666666777888999<<<@@@FFFLLLPPPQQQPPPOOOPPPPPPPPPPPPPPPXXXlllvvvooonnnjjjggghhhkkkhhhccc[[[UUULLLDDD???<<<:::888666666777777777777666666444444444444444444444444hhhkkkxxxxxxuuuzzzuuummmvvv{{{{{{zzzuuuooo\\\MMM???:::;;;:::888888888888777777666666666666555555555555555555555555555555555444444444333333111222222222222333333333222222222222222333333444333333222222222222333333333333333333222222222222111111111111111222333333222222111111111111222222111111222222222222111111111111000000000000111111000000000111111111111222555444333222222222222222222222111111111111111111222222222222222111111111222222111111111111222222222222222222222222222222222222222222222222222222000111111222333333444444111222222333444555555555555444444444555777888999@@@CCCHHHMMMPPPQQQQQQPPPPPPOOOPPPQQQTTT```www}}}qqqmmmfffcccdddggghhhgggccc]]]TTTMMMGGGBBB<<<999666666555666777666555444444444444444444444444444iiippp|||yyy}}}~~~sssttt~~~yyyrrrcccTTTDDD>>><<<999888888777777777777666666555555444444444444444444444555555444444444444333333333111111111222222222333333222111111111111222333333222222111111111222222333333333222222222111111111111000000000000111222222222111111000000111111222000111111222222111111000111000000///000000111111//////000000000111111111444333222111111111111111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222222222222222222222222000000111111222333333444444444444444444444444444555444444444666888:::<<>>@@@GGGHHHJJJLLLNNNQQQSSSTTTNNNRRRZZZcccmmm|||}}}|||~~~yyytttwww~~~ssspppqqqrrrvvvzzzwwwsssooolllhhh___RRRHHH???:::555444555666444333333333333333333333333333{{{~~~uuummmrrrvvv|||zzz~~~{{{{{{oooaaaSSSFFF<<<999;;;555555666666666555444333444444555555555666666666444444444333333333222222111111111111222222222222000000000000000111222222000000000000000111222222222111111111000000000000000////////////000111111000000000//////000000000///000000000000000000//////////////////000111111........./////////000000//////////////////000111111111111222222222333333/////////000000000111111111111000000000000111111000000000000000000000000111111111111111111111111222222222333444444555555333333333333333444444444555555555666:::>>>BBBEEEHHHJJJMMMPPPRRRTTTTTTTTTRRRZZZggguuu}}}~~~~~~|||zzz{{{|||}}}ssscccVVVFFF@@@888555666777777555333333333333333333333333ooofffbbbmmmwwwuuuppp{{{zzzvvv|||{{{|||}}}~~~vvvvvv{{{mmm]]]KKK===999<<<444555666666666555333333222222222333333444444444444444444333333333222222000111111111111222222222000000000000000111111222000000///000000111222222111111111111000000000000///////////////000111111000000////////////000000//////000000000000/////////////////////000111111............/////////000...............///000111111111222222333333333333.../////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000///000000111222222333333000000111222333444444555555555666777;;;@@@EEEHHHHHHKKKPPPTTTWWWVVVUUUSSSYYYbbbsss~~~nnn```LLLDDD;;;666777999999777333333333333333333333333uuuhhhiiiaaatttrrrnnnqqqvvv{{{~~~xxxxxx{{{||||||~~~~~~||||||{{{{{{zzz}}}}}}}}}~~~xxxqqqmmmzzzwwwbbbJJJ======::::::888444333444444333555555444333333333333444444444444333333333222222222222111111000///......000000000000000000000000)))***,,,...000000000000000000000000000000000000......///000111111000000111111000000///---,,,+++////////////////////////000///...------...///000..................................../////////000111222222222222111000000............//////////////////............//////111111000000//////......222000///...///000222333111111222222222333333333000222444444333333444555999666555888???GGGLLLMMMPPPOOORRRWWWYYYVVVVVVXXXiiiuuu|||{{{}}}sssgggVVVLLLCCC@@@<<<666555888666444333333444555444333mmmbbbgggiii}}}wwwlllkkkooouuu}}}yyy{{{~~~}}}|||zzzxxxzzz{{{|||}}}{{{rrrxxx~~~vvv}}}www]]]HHH@@@::::::777555555555555444555555444333333333333444333333333333222222222222444444333222222111000000000000000000000000000000***+++---...///000//////////////////////////////......//////000/////////...////////////......---........................000///...------...///000....................................////////////......///000000111000000............//////////////////............//////000000000000//////......000///...---...///111222111111111111222222222222000222333444333222333444888777777<<>>888666555444444444555444222000vvvrrrzzz{{{lllfffeeejjjrrr}}}}}}|||~~~}}}xxxxxxyyy{{{}}}{{{wwwrrruuu|||ppp[[[EEE<<<555666666333222333444444333222222222222333111111111000000000//////000000000//////////////////////////////////////////.........------------........................------......---,,,++++++...............------,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........//////......---............////////////......------------.....................////////////.........//////000000....../////////000000000000111222222111222444666777===EEENNNUUUXXXZZZ[[[YYYWWWZZZaaaiiipppxxx~~~|||{{{zzz{{{yyytttrrrrrrpppoooiiiddd[[[QQQHHHAAA999444555333222333333333111///}}}jjjdddeeebbbkkkyyyzzz{{{{{{zzzzzz{{{|||~~~zzzxxx|||vvvtttzzzzzzlllPPPBBB777777777222111444444444333222222222222222111111111111000000000///111111111111111111111111///////////////////////////......---------..............................---------...------,,,,,,...............---,,,+++------------------------------............------........................,,,,,,---------.........//////000000///......---............////////////......------------......---............/////////....../////////000000000////////////000000000000000111222222222333666999===CCCLLLTTTXXXZZZ[[[[[[XXXVVVYYYbbbmmmxxx~~~~~~||||||~~~~~~uuunnnjjjhhhhhhgggcccaaa\\\TTTLLLGGG>>>666777555222111222222111000lll```___bbbbbbssszzz|||~~~{{{{{{zzzzzz{{{~~~rrrttt~~~uuu[[[III;;;999888333222666444333222222111222222222222222111111111000000000000111111111111111111111////////////////////////......---,,,------//////........................,,,------............---,,,,,,---.........------------------------------,,,------......------,,,------------------------++++++,,,---......//////---......////////////...............////////////...------,,,,,,------...---------.........//////------....../////////...//////000000000111111111000111222222333555999<<>>;;;999333333888444333222222111111222222222222222222111111111111............////////////////////////////////////...------,,,---...///000........................,,,,,,---...////////////)))***,,,---.../////////------------------------,,,,,,---......---,,,,,,************************)))***+++,,,...///000000++++++---...///000000000............/////////000...------,,,,,,------...---------.........//////+++,,,------......------000000000000111111111111///111222222333666;;;>>>JJJPPPXXX\\\\\\\\\\\\\\\ZZZUUUUUU```rrr}}}|||}}}~~~uuuwww|||yyyvvvwwwuuuzzz{{{ssskkkgggfffgggiiimmmqqqqqqjjjeee```UUUIII===999555222222444555555tttaaaZZZYYY```iiiyyy~~~~~~}}}|||zzzxxxxxxzzz}}}~~~}}}qqqmmm{{{ssscccXXXGGG:::333222333333555555555666555555444444111111111111000000000000////////////............111000///.......................................222111000...------------111...,,,+++,,,------,,,++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++******)))------++++++++++++---------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......///222111......111222000...000111222555:::BBBHHHQQQYYY]]]ZZZWWWZZZ[[[YYY]]]TTTVVVlll}}}{{{zzzyyyyyywwwxxxzzz}}}|||pppmmmxxx~~~wwwtttsss}}}wwwpppnnnooonnnnnnrrrttttttsssrrrooocccWWWFFF???666111111111///,,,iii\\\XXXZZZgggwww~~~|||zzzwwwvvvxxx{{{~~~~~~~~~~~~oooppp{{{}}}ooo```VVVIII===888666666666444555555555555444333333111111111000000000//////////////////............000//////............///........................,,,---------------------...,,,***)))***++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,------......------,,,---------.........//////111444333000///111111//////222555555666;;;EEEMMMRRRXXX[[[XXXXXX\\\^^^\\\ZZZWWW```www~~~}}}{{{{{{{{{uuuvvvwwwwwwyyy}}}ttthhheeeqqq~~~~~~{{{~~~uuupppoooqqqrrrqqqtttvvvwwwyyyvvvlllaaaOOOFFF;;;444222111///---xxx}}}sss\\\XXXZZZ```uuu}}}zzzwwwvvvvvvxxxyyy{{{~~~}}}~~~ssshhhjjjsss{{{ooo```XXXLLLAAA:::777555555444444444333333333222222111111000000000000//////////////////.....................---......//////------------------------***+++,,,,,,,,,+++***)))...+++))))))***++++++***,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,------...//////000000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,------......------,,,........./////////000000...111222///...000111000111444777888:::@@@JJJRRRVVVYYYZZZXXXYYY]]]^^^\\\VVV^^^ppp~~~||||||{{{tttuuuuuutttsssuuuxxx{{{}}}tttiiifffssszzzqqqoooqqqtttoootttxxx{{{~~~}}}tttjjjZZZPPPCCC888333111000///qqqmmmxxxxxxcccTTTXXX```lll{{{yyywwwvvvvvvuuuwww}}}zzzzzz|||}}}~~~mmmggglll{{{wwwkkkcccVVVIII???999555444444444333222222111111111111000000000////////////////////////............------------......///000------------------------------......,,,)))&&&$$$///---+++***,,,------,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........////////////)))...111...---///111000222333555999AAAJJJQQQVVVYYYZZZ[[[ZZZ[[[[[[YYYWWWXXXhhh|||zzzyyyvvvvvvvvvtttrrrrrrtttvvvyyy|||}}}yyyooommm{{{tttnnnoooqqqoootttzzz|||~~~}}}uuulll```VVVHHH<<<555222111111|||sssiiikkkyyyfffYYYSSS\\\jjj|||}}}{{{zzzyyywwwtttuuuyyy{{{zzz{{{}}}|||nnnjjjxxx}}}uuunnnbbbTTTGGG>>>999888555444333111111000111111000000000////////////...////////////............---------------...///000---------------------------.........---***'''&&&...,,,******+++------,,,,,,,,,,,,------.........------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........,,,222555111...///000000333000111:::HHHTTTXXXWWW\\\\\\]]]^^^\\\YYYVVVVVVcccuuu|||xxxuuuuuuvvvvvvtttrrrrrrtttuuuqqquuuyyywwwqqqqqq~~~www~~~}}}tttooonnnrrrwww|||||||||zzzssskkkbbbZZZMMM@@@888444222222{{{uuuqqquuusss[[[YYY[[[eeewww~~~}}}~~~|||yyyuuuuuuuuu|||~~~yyymmmtttuuuqqqiii]]]OOOCCC;;;888666555333111000000111111000000////////////......////////////............---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++)))'''((()))+++++++++++++++,,,,,,------.........------,,,,,,------...*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...333:::<<<777111///000///333111444???NNNYYY[[[XXX\\\]]]^^^___\\\YYY[[[```www|||yyyvvv|||yyyuuurrrssssssrrrppppppqqqsssoooqqquuuvvvtttuuuuuuwww}}}vvvqqqsssxxx|||zzzyyywwwrrrllleee___TTTHHH>>>888444333zzzgggZZZcccjjjrrr|||{{{|||~~~~~~zzzvvvuuuuuuzzztttsssuuu{{{|||}}}zzzppp```NNN@@@888777666333111000000111222000000/////////.........////////////..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++)))'''''')))+++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,---)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,------------............222999===888222000111111444777>>>HHHQQQXXXZZZZZZ[[[[[[]]]^^^[[[\\\gggtttyyytttoookkkiiifffnnnvvvyyyyyy}}}~~~zzzqqqrrrrrrqqqooonnnnnnoooooonnnppptttuuuyyyzzzxxx}}}~~~vvvnnnsssvvvtttssssssqqqmmmjjjfff^^^SSSGGG===666333~~~vvv```^^^mmmwww~~~}}}wwwnnnllliiigggiiimmmssswww|||~~~{{{vvvuuuuuuzzz~~~~~~|||uuuoooqqq|||uuu^^^III>>>888666444222111111111222000/////////............000/////////............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++))))))+++---------))))))***++++++,,,------,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........++++++------------+++++++++++++++,,,,,,---------,,,------......------,,,............/////////000***222888555000000333444444<<>>888333333444111000111111111000000///......---------------------------------,,,,,,,,,,,,------...---,,,+++,,,---///000,,,,,,------------,,,,,,***+++,,,,,,******+++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000111111222333666888@@@HHHRRRXXXZZZZZZ\\\^^^^^^ZZZXXXYYY___nnn~~~~~~{{{vvvppplllgggccc```___]]]]]]aaahhhwww}}}uuuooolllkkkkkkkkkiiihhhhhhiiilllppptttvvv{{{yyyrrrqqqzzz~~~|||}}}yyyoooaaaQQQFFFvvvvvv~~~hhhkkk}}}yyyxxxxxx{{{~~~|||zzzxxxxxxxxxqqqpppmmmiiigggeeeddddddbbbbbbbbb```]]]ZZZVVVTTTQQQPPPQQQRRRSSSQQQNNNKKKGGGEEEFFFHHHHHHFFFIIIOOONNNTTT\\\ccckkknnnhhh```[[[YYYXXXXXXWWWYYYcccnnnuuu}}}|||}}}~~~}}}yyyuuuuuuvvvwwwuuurrrpppsssuuu~~~}}}{{{xxxvvvvvvwwwwwwvvvyyy}}}qqq]]]VVV___xxxzzzppprrrwww|||}}}eeeFFF>>>666555555333222333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------------,,,,,,***+++,,,,,,******+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111000111444999===JJJQQQYYY]]]^^^]]]]]]^^^ZZZUUUSSSYYYeeewww|||yyyyyyyyyzzzxxxuuuwww}}}|||xxxsssnnnjjjfffeeefffhhhiiimmmxxxxxxqqqnnnmmmllllllkkkiiigggfffhhhkkknnnqqqqqq{{{zzz~~~nnn\\\OOOyyyhhhppp|||uuuvvvyyy|||~~~{{{zzzzzzzzzyyyxxxsssqqqlllhhheeeddddddddd^^^]]]ZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQPPPMMMKKKJJJJJJIIIIIIJJJKKKJJJHHHFFFCCCBBBEEEHHHGGGFFFJJJPPPLLLRRRXXX]]]eeekkkjjjeee```dddjjjlllgggdddjjjtttyyy~~~}}}zzzvvvvvvxxxxxxtttnnnjjjiiijjjuuu|||}}}zzzxxxvvvuuuuuuuuusssxxx~~~}}}hhh[[[]]]ooo~~~wwwrrrsssuuuyyyqqqQQQFFF;;;777666444333555000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000//////111666===CCCRRRWWW]]]```aaa___^^^^^^WWWQQQPPPYYYjjj~~~{{{wwwvvvwwwvvvrrrqqqsssuuuwwwvvvtttwww{{{tttppppppqqquuuzzz~~~zzzsssooommmllllllkkkiiifffddddddgggjjjmmmlllxxx}}}}}}~~~~~~ppp^^^RRRrrrhhhuuu~~~yyyvvvxxx{{{}}}wwwsssjjjhhheeedddddddddcccbbb```]]]YYYUUURRRQQQRRRSSSOOONNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEFFFGGGGGGFFFEEEEEEDDDFFFHHHGGGGGGNNNVVVZZZbbbmmmuuu|||zzz||||||zzzyyy{{{{{{wwwqqqllljjjkkk~~~|||zzzxxxvvvuuuttttttsssxxxuuubbb[[[dddqqqxxxvvvvvvvvvwww{{{{{{[[[LLL===666333222111333111111000000000000000///------------------------,,,,,,,,,++++++,,,,,,,,,((()))+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,************+++,,,---...++++++++++++++++++++++++)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////...///222999BBBIIIUUUYYY^^^aaabbbaaa``````WWWRRRSSS```ssswwwttttttvvvvvvtttvvvzzz~~~~~~zzz{{{}}}{{{tttpppnnnlllkkkhhhgggdddcccdddfffiiikkkjjjsss~~~}}}}}}yyymmm```VVVjjjhhhwww~~~{{{xxxzzz~~~}}}tttnnniiiccc^^^XXXUUUSSSRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCFFFHHHHHHHHHMMMKKKKKKLLLLLLPPP]]]jjjyyy~~~{{{}}}~~~|||xxxuuuuuuvvv}}}|||zzzxxxwwwvvvuuuuuuuuuyyyzzz|||~~~fffXXX\\\ddd~~~vvvxxxzzz}}}eeeSSS???555111//////000111111111111000000000000........................,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,((()))))))))+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///111666???IIIQQQYYY[[[___bbbccccccaaa```[[[YYY^^^mmmzzz~~~}}}}}}}}}|||~~~~~~|||}}}~~~}}}wwwssspppmmmjjjgggfffeeedddeeefffhhhjjjgggmmm}}}}}}xxxzzz|||vvvmmmddd\\\nnnbbbhhhzzz~~~yyy|||~~~vvviii___ZZZVVVRRRNNNMMMKKKHHHGGGHHHIIIIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIGGGGGGIIINNNRRRTTTUUU[[[YYYYYY[[[aaammm{{{~~~|||{{{zzzyyyxxxwwwvvvvvvvvvzzz~~~|||zzzyyytttxxx|||rrr^^^ZZZ]]]ooo~~~qqq\\\EEE888444111000111000000000000000000000000------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,******))))))***+++,,,,,,************************++++++++++++++++++++++++************************************************************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///111555<<>>888555444555.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,,,,+++******)))***************************************))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////111444888@@@JJJVVV^^^bbbbbbcccdddeeeccc```]]][[[___lllwwwooolllgggeeeeeejjjsssxxxqqqppprrr~~~{{{vvvpppllliiijjjjjjiiihhhgggeeedddaaabbbjjjyyy{{{zzz}}}|||}}}~~~{{{zzzuuupppkkkccc^^^hhh^^^dddsss|||{{{ttt^^^XXXPPPKKKJJJIIIHHHFFFIIIFFFFFFGGGIIIJJJLLLNNNMMMOOOOOONNNLLLKKKNNNQQQSSSVVVVVVVVVZZZ```aaa______XXXRRRUUUZZZ]]]```bbb___]]]]]]aaahhhooossstttyyy~~~|||~~~~~~{{{{{{{{{|||~~~~~~|||{{{zzzyyyyyyxxxuuussswwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxx|||vvvccc]]]```uuu~~~mmmUUU@@@666444333111///000000000000...---,,,........................,,,,,,,,,++++++***************++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***))))))(((+++++++++************)))************************************************)))'''&&&(((+++---,,,***.........------,,,,,,+++,,,---......------///111///000555===GGGQQQXXX\\\```ccc^^^^^^hhhhhh___]]]WWWhhh{{{ttthhhaaa]]]]]]cccooo{{{}}}uuunnnjjjqqq{{{~~~|||yyyvvvtttnnnkkkgggfffgggeeeaaa]]]aaacccfffjjjnnnqqqsssttt~~~xxxwwwwwwlllqqq~~~zzzuuutttxxxxxxvvvrrrkkkeeeaaa```qqq^^^WWWcccyyy}}}}}}xxxiiiXXXSSSLLLIIIHHHJJJJJJJJJMMMNNNQQQTTTVVVXXX\\\______aaaddddddbbbaaabbbccciiinnnrrrtttxxx}}}}}}zzzuuulllfffhhhkkkjjjhhhhhhggggggiiimmmrrrwwwzzz{{{~~~~~~|||{{{zzz{{{|||~~~|||zzz{{{|||}}}|||}}}|||zzzzzzzzzyyywwwuuuvvvuuuuuuuuuuuuvvvwwwxxxvvvwwwyyy|||jjj[[[^^^pppwwwjjjVVVCCC999555444333000111111111111///...---...........................------------------,,,******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++************************)))))))))******+++++++++***************************************************(((''')))+++,,,+++***------,,,,,,+++++++++***,,,---...---,,,---...000111444:::CCCMMMVVV]]]```aaafffaaaaaaiiiggg]]]\\\[[[ooowwwkkkeee```___fffvvv~~~sssnnnjjjllluuu}}}{{{yyyrrroookkkgggeeecccaaa``````aaaccceeehhhjjjkkkllltttuuuvvvvvvxxx|||nnnnnnuuu|||wwwpppllliiijjjkkkkkkiiigggeeedddwwwgggYYYZZZmmmkkk\\\RRROOOKKKKKKNNNRRRVVVWWWYYY___fffkkkooosssxxx|||~~~wwwvvvvvvpppiiieeebbbbbbdddfffjjjnnnqqqttt~~~~~~|||zzzyyyxxxxxxzzz}}}xxxvvvsssrrrtttvvvwwwwww}}}|||{{{{{{|||{{{yyywwwvvvuuuuuuttttttuuuvvvwwwuuuxxx{{{}}}~~~vvv]]]\\\jjj{{{|||kkkbbbTTTFFF;;;444111111222222222222111000///...------------------------,,,------------------...******++++++++++++************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******''''''((())))))***++++++'''(((((()))***+++,,,---************************************************+++***)))***+++,,,+++***++++++++++++************,,,---...---,,,,,,...000222777???IIISSS[[[```cccccchhheeedddiiicccZZZ[[[fff|||xxxnnnjjjeeeeeemmm~~~}}}{{{xxxrrrlllkkkmmmuuu~~~vvvtttpppjjjdddaaaaaabbb^^^^^^___``````aaaaaabbbeeehhhmmmsssyyysssllllllpppwww~~~wwwnnnggg]]]___aaacccdddeeeeeeeee{{{{{{nnn___YYYeee~~~xxxeeeWWWSSSSSSTTTWWW^^^ffflllpppooozzz}}}tttrrroooggg^^^XXXVVVVVVWWWWWW[[[cccmmmttt~~~{{{yyyxxxvvvuuuvvvxxx{{{}}}vvvuuusssrrrqqqqqqqqqqqq{{{zzzzzzzzz{{{{{{yyyxxxuuuuuuttttttssssssssssssvvvzzz~~~~~~hhh[[[bbbnnnzzzyyyttteee___WWWNNNBBB777222222222222222111111000//////------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***'''''''''((())))))******((((((((()))***+++++++++************************************************,,,,,,+++++++++++++++************+++++++++++++++,,,---------,,,---///000111888BBBMMMUUU\\\```bbbdddjjjgggfffggg^^^WWW\\\tttvvvpppooommmooowwwzzzwwwttttttvvvyyyyyyyyyrrrqqqqqqttt}}}vvvwwwuuunnnfffaaa```aaa\\\\\\\\\\\\\\\\\\]]]]]]```ccciiipppxxx~~~wwwkkkgggkkkxxx{{{rrriii```______```aaabbbbbbaaalllvvvpppaaaTTTYYYpppvvvggg]]]]]]```eeemmmvvvzzzpppjjjeeeeeeddd]]]VVVSSSRRRTTTVVVZZZaaappp~~~}}}yyyxxxvvvtttssssssuuuwwwyyyvvvuuutttqqqooonnnnnnnnnwwwvvvvvvwwwxxxyyyxxxvvvoooppprrrtttuuuuuuuuuuuuyyy}}}zzz[[[ZZZ___jjjttt}}}uuupppjjjfffbbb]]]QQQAAA777666222222111000/////////...------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++,,,,,,,,,++++++++++++******++++++,,,,,,------+++,,,---------...000222555===HHHRRRXXX]]]```ccceeeiiigggeeecccZZZVVVbbbzzzuuuuuuvvvuuuxxx~~~nnnnnnnnnooorrrtttvvvwwwxxx|||~~~uuuwwwxxxtttlllddd___^^^\\\[[[[[[ZZZ[[[[[[\\\]]]___aaaeeellluuuzzzkkkdddgggvvv}}}}}}yyyqqqkkkgggcccaaaaaaaaaaaa```gggsss~~~hhh[[[RRRaaazzzrrrnnnpppvvvvvvjjjaaa\\\]]]aaagggfff___ZZZZZZRRRYYYdddnnnzzz~~~~~~{{{wwwvvvuuuttttttttttttuuuvvvrrrrrrpppmmmjjjjjjlllmmmpppppppppqqqtttttttttrrrhhhlllqqqvvvyyyzzzzzzyyy{{{}}}bbbXXXTTT[[[fffqqq|||wwwtttnnnkkkiii]]]HHH999555222222000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...++++++,,,,,,,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))(((((((((************************************************)))+++,,,+++******+++,,,)))******+++,,,---......***,,,---...///111333666===EEEPPPXXX]]]___bbbeeefffiiifffccc```WWWZZZmmmzzzyyy|||}}}{{{sssjjjlllnnnooorrrvvv{{{~~~~~~uuuxxxyyywwwqqqiiiccc___\\\[[[ZZZZZZZZZ[[[\\\]]]\\\]]]```fffppp{{{mmmdddcccmmmyyyzzz~~~zzz|||zzztttnnnfffaaabbbcccdddccchhhwwwggg^^^]]]ooo}}}{{{kkk^^^ZZZYYYZZZcccqqqzzzvvvkkkdddcccaaappp|||wwwttttttuuuuuuuuuuuuuuutttpppooommmiiieeeeeehhhkkkjjjiiijjjlllnnnpppooonnniiinnnuuu{{{~~~~~~{{{yyy{{{{{{|||~~~qqq___SSSUUU___jjjzzz{{{vvvuuuiiiQQQ>>>777444333111000//////000000,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,+++,,,,,,------,,,,,,+++******++++++++++++******************************************************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))***+++++++++((((((((()))))))))))))))************************************************''')))++++++))))))+++---(((((()))***+++,,,------)))+++---///111333777999EEEMMMWWW]]]___```ccceeehhhjjjeeeaaa^^^WWW```yyy}}}}}}{{{pppkkkmmmppprrrtttzzz|||zzzzzzyyyxxxuuupppiiiddd]]]\\\ZZZXXXXXXXXXYYYZZZXXXZZZ]]]```iiizzzzzzrrriiicccdddjjjmmmwww|||zzz}}}|||ssshhhaaaaaadddffffffjjj{{{gggbbbeeexxx}}}}}}}}}rrrkkkeeejjj~~~tttZZZSSSWWW[[[cccppptttiiifff{{{}}}xxxssstttuuuvvvwwwvvvuuutttrrrqqqmmmgggbbbaaadddhhhfffeeefffhhhkkkllllllkkkooottt{{{~~~yyyuuu{{{yyyyyy|||iiiWWWVVV^^^hhhyyyxxx^^^HHH???555444333111000111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((***+++,,,......&&&&&&'''((()))***++++++************************************************%%%(((******)))(((+++---&&&'''((()))***+++,,,---)))+++...000222555999;;;HHHPPPYYY^^^^^^___aaadddiiikkkeeeaaa]]]XXXeee~~~zzzpppmmmpppssstttwww~~~zzz~~~|||yyyxxxwwwtttnnnhhh^^^\\\YYYWWWUUUUUUVVVWWWWWWZZZ\\\]]]dddttt{{{~~~~~~zzzwwwooofffbbbbbbdddsss}}}}}}wwwiiiaaa```ccceeeeeettthhhgggmmm}}}~~~~~~kkk]]]]]]bbbtttwwwfffWWWSSSZZZ^^^ooo~~~oooqqq}}}|||~~~~~~{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvqqqkkkgggeeeddddddcccbbbaaa``````bbbeeeiiikkksssvvv{{{~~~}}}zzzwww}}}{{{zzz~~~uuuUUUNNNVVVcccssstttVVVBBB555555222...,,,...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///......333<<>>HHHPPPUUUXXXZZZddddddeeeiiimmmmmmiiieee___XXXZZZnnnyyyzzzwwwhhh]]]```iiisss~~~~~~|||xxxzzzyyyxxxtttfffWWWQQQUUUOOOQQQRRRSSSRRRQQQRRRSSSVVVYYY```kkkvvv~~~xxxqqqiiieeejjjrrr~~~{{{kkkbbbeeeddd```[[[]]]\\\YYY[[[bbbggghhhpppxxxqqqZZZJJJEEEBBBBBBEEEJJJRRR[[[iiixxxkkkWWWFFFDDDGGGIIIMMMTTT]]]ppp}}}{{{yyy{{{}}}|||yyywwwvvvwwwqqqqqqqqqpppppppppoooooohhhgggfffdddccccccddddddffffffggghhhiiigggddd```aaaccchhhqqq{{{~~~|||zzzyyywwwyyyzzzzzz{{{gggRRRUUUpppzzzzzzwwwbbbHHH777222333111...///............---------///......------,,,,,,+++***++++++,,,,,,++++++***,,,******+++...///---+++***)))))))))))))))(((((())))))))))))))))))))))))((((((((())))))*********'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''((()))******+++++++++++++++++++++++++++++++++***+++,,,,,,,,,---///111000777AAAKKKRRRWWWYYY[[[aaabbbdddhhhlllllliiifff^^^\\\ddd{{{{{{vvvzzzttteee[[[^^^gggsss~~~~~~zzzzzzzzzzzzwwwkkk[[[TTTUUURRRSSSSSSSSSQQQPPPPPPPPPRRRUUUZZZbbbkkksssyyy|||~~~yyykkkccchhhqqq{{{|||ppp^^^YYY]]]```___SSSWWWYYYXXX[[[bbbhhhiiipppxxxlllVVVHHHDDDBBBDDDHHHNNNZZZeeeuuufffSSSDDDCCCFFFHHHMMMTTT\\\ooo~~~|||yyy|||}}}xxxtttrrrnnnnnnmmmmmmmmmmmmmmmmmmiiihhhfffdddccccccccccccfffffffffhhhhhhgggccc``````bbbgggooovvv{{{}}}}}}~~~|||yyywwwuuuuuuvvvxxxxxxyyy~~~vvv\\\YYYjjj|||~~~xxxsssbbbLLL;;;555333111...///............---------...............---------***++++++,,,,,,++++++***...---,,,,,,---,,,***((()))))))))***************)))))))))))))))))))))))))))))))))***************(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''***,,,,,,,,,***)))++++++++++++++++++++++++***+++,,,++++++,,,///111444;;;FFFPPPVVVYYY[[[\\\```aaadddhhhjjjjjjhhheee[[[aaarrr{{{uuu{{{ooobbbXXX\\\eeerrr|||zzz{{{~~~|||qqqbbbYYYWWWVVVUUUSSSRRRPPPOOONNNMMMOOORRRUUUYYY^^^gggrrr{{{|||}}}~~~mmmaaafffqqqyyy}}}eeeWWWUUUZZZ^^^aaaZZZ```cccccceeekkkppprrrssszzzjjjVVVKKKFFFDDDIIINNNTTTcccqqq```OOOBBBBBBFFFGGGLLLTTT\\\mmm}}}~~~|||wwwsssppplllllljjjiiiiiiiiiiiijjjllljjjhhhfffddddddddddddgggggggggiiijjjhhhdddaaa\\\___eeekkkrrrvvvyyyyyyxxxyyyzzz{{{zzzxxxuuutttuuuvvvwwwwwwxxx{{{iiicccfff}}}xxxsssnnnbbbPPPAAA888444222111///............---------,,,,,,,,,---------......***++++++,,,,,,++++++***------,,,,,,,,,+++)))((())))))******++++++,,,,,,))))))))))))))))))))))))******************++++++******+++++++++******)))***************+++++++++))))))))))))))))))))))))******))))))))))))******'''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,++++++,,,///222999AAALLLUUUZZZ\\\^^^___bbbcccfffhhhiiigggdddbbbXXXddd}}}zzzzzzjjj]]]VVVZZZdddqqq}}}~~~}}}{{{}}}xxxkkk```ZZZXXXUUURRRPPPOOONNNNNNMMMNNNQQQSSSSSSVVV```ppp}}}||||||~~~mmm^^^cccooo{{{qqqYYYRRRTTTWWW\\\```fffmmmrrrqqqppptttwwwxxxxxx{{{~~~jjjVVVLLLFFFGGGPPPWWW___qqq[[[MMMAAABBBEEEFFFLLLSSSZZZjjj~~~|||yyyvvvsssqqqmmmkkkiiigggffffffffffffnnnllljjjhhhgggfffffffffiiiiiiiiikkkkkkjjjfffccc\\\___dddhhhlllpppssstttsssuuuwwwxxxxxxwwwvvvtttvvvxxxxxxxxxwwwyyyooobbb___zzz{{{rrrkkkggg___SSSEEE;;;444222222///............---------*********+++,,,,,,------***++++++,,,,,,++++++******+++,,,,,,+++*********))))))******++++++,,,,,,))))))))))))))))))))))))++++++******************,,,,,,,,,++++++)))(((''')))*********+++++++++,,,))))))))))))))))))))))))******))))))))))))*********))))))))))))+++,,,---+++++++++++++++++++++++++++++++++++++++---111444>>>GGGRRRYYY\\\]]]```bbbfffhhhjjjjjjhhheeeaaa___VVVggg}}}{{{rrrcccYYYSSSYYYcccppp}}}}}}~~~}}}|||}}}ttthhh___XXXUUUPPPNNNNNNOOOOOONNNLLLOOOPPPOOOQQQ[[[lllzzz||||||ppp\\\^^^iiiyyyhhhTTTUUU\\\]]]```eeennnvvv|||zzzvvvwwwxxxxxx{{{|||||||||kkkVVVKKKFFFJJJWWWaaalllYYYKKKBBBCCCEEEFFFKKKSSSYYYgggyyy|||xxxvvvuuusssqqqllljjjhhhfffeeeeeefffgggnnnmmmkkkiiihhhhhhhhhhhhjjjjjjjjjllllllkkkgggddd```aaacccdddeeegggkkknnnoooqqqssstttvvvvvvvvvvvvwwwxxxyyyyyyxxxzzzppp[[[VVVqqqyyyqqqiiidddaaaXXXKKK===333000000///............---------))))))******++++++,,,,,,***++++++,,,,,,++++++***(((***,,,,,,+++***+++,,,)))))))))***************))))))))))))))))))))))))***************))))))))),,,,,,++++++***)))'''''')))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******+++***)))((()))+++---///++++++++++++++++++++++++++++++,,,+++,,,///444777DDDLLLVVV[[[]]]^^^bbbeeejjjmmmnnnmmmiiiddd```^^^ZZZnnn|||uuukkk\\\SSSPPPWWW```mmm~~~|||}}}}}}|||qqqgggZZZUUUOOOLLLMMMOOONNNMMMHHHKKKLLLKKKLLLTTTcccooo{{{|||vvv^^^ZZZ```rrr{{{zzzaaaRRR\\\ggghhhiiinnnttt}}}{{{yyyzzzyyyzzz{{{{{{{{{pppYYYNNNIIINNN^^^jjjvvvWWWKKKBBBDDDEEEEEEJJJRRRWWWcccssszzzwwwvvvtttrrrooojjjhhhfffeeeeeegggiiijjjmmmlllkkkiiihhhhhhiiiiiiiiiiiijjjkkkllljjjgggddd^^^___```______aaafffkkklllmmmnnnppprrrtttvvvwwwuuuwwwyyyzzzzzz|||yyy```RRRhhh}}}~~~wwwrrrjjjiiicccUUUCCC666111111///............---------+++++++++++++++++++++,,,***++++++,,,,,,++++++***(((+++---,,,***)))***+++***)))))))))))))))(((((())))))))))))))))))))))))*********))))))(((((((((((())))))******))))))((((((((())))))***++++++,,,))))))))))))))))))))))))******))))))))))))******************+++,,,------++++++++++++++++++++++++++++++,,,,,,---111777;;;HHHPPPXXX\\\\\\^^^ccchhhllloooqqqpppkkkeeebbbaaaaaawww{{{{{{~~~|||ooodddTTTMMMLLLTTT]]]hhh|||~~~~~~~~~~~~~~~~~~~~~~~~xxxmmm^^^WWWOOOKKKLLLMMMLLLKKKGGGIIIJJJIIIJJJOOOXXX```kkkwww{{{bbbYYYZZZjjjvvvrrrZZZNNN]]]lllmmmlllrrrxxx}}}}}}|||yyyzzz{{{|||~~~~~~uuu^^^TTTNNNSSScccnnnzzz|||WWWKKKCCCDDDFFFEEEJJJRRRVVVaaappp~~~zzzwwwvvvuuuqqqmmmgggfffeeedddfffiiilllnnnlllkkkiiihhhhhhhhhiiiiiiiiiiiiiiikkkkkkjjjfffcccZZZ[[[[[[ZZZ[[[___gggmmmjjjkkklllmmmpppsssuuuwwwsssvvvyyyzzz{{{nnnTTTaaapppuuuwww}}}ssssssnnn^^^JJJ:::444444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))),,,...,,,)))((((((*********))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''%%%&&&'''(((******++++++'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******''')))+++---------,,,+++++++++++++++++++++++++++++++++,,,,,,...222888===JJJRRRZZZ\\\\\\^^^dddjjjlllooorrrqqqlllgggddddddfff}}}~~~zzzxxxyyyyyykkk```NNNIIIJJJRRR[[[eeexxx~~~|||~~~~~~}}}~~~~~~~~~||||||rrraaaYYYPPPKKKKKKLLLJJJHHHIIIJJJKKKJJJJJJLLLRRRVVV\\\sss~~~fffZZZYYYfffuuuccc]]]YYY^^^eeejjjpppuuu|||~~~|||}}}{{{ggg[[[ZZZ___hhhnnn{{{\\\KKK>>>???CCCEEEIIIOOOWWWaaannnzzzxxxsssqqqpppooommmgggffffffeeefffhhhjjjkkkkkkkkkjjjiiigggeeecccbbbccceeehhhhhhfffcccbbbaaabbb]]]YYYXXXWWWXXX^^^fffgggjjjkkkiiilllqqqsssqqqppprrrtttvvvyyy~~~pppWWWXXX```jjjooovvvzzzmmmWWW???444444222000//////000000///---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***)))(((''''''(((((())))))*********+++******))))))))))))******+++*********))))))((((((************)))((('''&&&)))))))))))))))))))))))))))***+++***)))((()))*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))(((((())))))***++++++---...------333>>>FFFPPPUUU\\\^^^___aaafffkkkrrrqqqsssuuummm```^^^dddpppxxxxxxzzz}}}wwwssssssuuu{{{}}}rrrbbbVVVMMMJJJKKKQQQYYYdddsss~~~yyy{{{~~~~~~}}}|||}}}~~~~~~}}}}}}}}}{{{www}}}wwwkkk^^^QQQNNNNNNLLLIIIHHHIIIHHHGGGGGGIIIMMMRRRTTT```ppp{{{jjj___YYYaaayyy```XXXVVV]]]gggnnnssswww}}}}}}{{{~~~~~~ttteeebbbeeeooowwwaaaOOOAAA@@@DDDFFFJJJPPPTTT___lllzzzyyysssqqqooommmkkkgggggggggggghhhiiijjjjjjkkkkkkjjjiiigggeeecccbbbfffhhhkkkkkkiiifffeeeddd```[[[WWWVVVUUUVVV]]]dddgggjjjkkkjjjmmmrrrtttrrrrrrsssuuuvvvyyy}}}~~~bbbXXXTTTXXXaaaooo~~~gggLLL;;;777222111//////000000///---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************((()))))))))******************))))))))))))******************)))))))))((($$$%%%''')))***++++++,,,)))))))))))))))))))))))))))***+++***)))((()))***))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,+++---......000777CCCLLLRRRWWW]]]___```ccchhhmmmpppooorrrssskkk______fffzzz{{{uuuwww{{{yyysssnnnnnnqqqvvv~~~|||vvvjjj[[[PPPKKKIIIKKKQQQXXXcccrrr||||||~~~~~~~~~{{{}}}rrrdddUUUPPPNNNKKKHHHGGGIIIHHHGGGFFFHHHLLLOOORRRZZZiiizzzssshhhaaaggg~~~ZZZRRRQQQ\\\llluuuzzz|||~~~}}}{{{}}}~~~}}}~~~{{{}}}tttpppsss}}}hhhUUUEEECCCEEEFFFJJJQQQQQQ\\\kkkzzzyyyssspppnnnkkkiiigggggghhhiiijjjjjjjjjjjjkkkjjjiiihhhfffdddcccbbbdddgggiiijjjhhheeecccccc^^^YYYUUUTTTSSSSSSYYYaaagggjjjllllllnnnsssuuuttttttuuuwwwxxxzzz}}}ooo[[[JJJKKKYYYnnnwwwtttuuuuuuvvvxxx}}}}}}^^^DDD888444222000///000000///---...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---))))))))))))******************))))))))))))******************))))))))))))************)))((('''&&&))))))))))))))))))))))))((()))******)))((()))+++(((((()))))))))***************++++++++++++*********+++---.........---,,,,,,---......222<<>>CCCJJJOOORRRZZZ___jjjuuu}}}zzzvvvrrrpppfffeeedddbbbbbbdddeeefffeeecccaaa```^^^^^^^^^___aaaeeegggfffaaa^^^]]]^^^YYYXXXWWWTTTQQQNNNKKKJJJLLLRRR]]]hhhqqqwwwzzzzzzzzz{{{{{{zzzxxxyyy{{{}}}fffmmmrrriiiJJJ???444111111...,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++******))))))(((((('''((())))))******))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))''')))++++++******+++,,,)))))))))*********++++++((())),,,......,,,)))(((+++++++++++++++,,,------...333;;;EEEOOOWWW^^^aaabbbccceeeiiimmmppppppppppppkkkfffeeejjjzzzppphhhhhhwww}}}{{{xxxvvvkkkaaaXXXQQQJJJIIIKKKQQQXXXcccsss||||||||||||~~~vvvhhh\\\QQQKKKKKKDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGJJJQQQaaaxxxpppYYYNNNJJJKKKOOOdddqqq|||}}}~~~zzzyyy~~~rrrdddRRRGGGDDDDDDAAA===<<<;;;;;;>>>CCCIIIOOORRR[[[aaammmyyy|||vvvqqqooofffeeecccbbbbbbcccdddeeeeeedddbbbaaa___^^^^^^^^^aaadddeeeeeeaaa___^^^^^^YYYXXXWWWUUURRRNNNKKKIIIHHHMMMWWWcccnnnvvvzzz{{{|||||||||yyywwwvvvxxxyyy~~~bbbaaawwwkkkcccLLL@@@555222111...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++***)))(((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++******+++((())))))))))))*********)))***,,,------,,,***)))+++++++++++++++,,,---......444>>>IIIRRRYYY___bbbeeeeeehhhlllqqqssssssrrrsssmmmhhhiiiqqqxxxwwwyyy~~~yyyyyy~~~yyymmmbbbWWWPPPLLLJJJLLLQQQYYYcccttt~~~{{{{{{{{{|||~~~uuuggg\\\QQQIIIGGGBBBBBBBBBAAABBBBBBCCCCCCCCCEEEGGGLLLZZZqqqqqqYYYKKKFFFIIIOOOiiivvv~~~yyy|||mmmaaaPPPEEEBBBAAA>>>;;;::::::<<<>>>CCCHHHNNNRRR\\\cccooo|||vvvpppnnnhhhgggdddcccbbbbbbcccdddeeeeeecccbbbaaa``````___```aaabbbbbb```^^^]]]]]]YYYYYYXXXVVVSSSOOOKKKIIIGGGJJJRRR^^^kkkuuuzzz{{{~~~~~~}}}zzzwwwvvvwwwxxx~~~```SSShhhtttpppppp|||zzzpppfff___LLL@@@555111111///......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++***)))(((''''''((())))))***************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((---...///---+++(((((((((((())))))))))))*********,,,,,,++++++++++++,,,,,,++++++++++++,,,---...//////666BBBLLLTTTZZZ___bbbggghhhlllpppuuuwwwvvvuuusssllliiiooo{{{~~~}}}vvvhhh]]]SSSMMMKKKIIIKKKQQQYYYcccsss}}}|||{{{{{{{{{}}}vvviii___SSSIIIEEEBBBAAAAAAAAAAAAAAABBBCCCBBBCCCEEEJJJTTTggg~~~sss]]]MMMFFFJJJRRRlllyyy}}}{{{yyykkk```PPPEEEAAA???<<<::::::;;;===???CCCIIIPPPUUU^^^eeerrr~~~wwwqqqnnnkkkiiifffcccbbbaaabbbbbbddddddccccccbbbbbbaaaaaa]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXTTTPPPLLLJJJFFFHHHNNNZZZgggrrrxxxyyy}}}}}}|||zzzxxxwwwyyy{{{hhhOOOUUUZZZYYY^^^nnnwwwppphhh```ZZZNNNBBB666222111///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((((()))******++++++******************************)))))))))************+++((((((((((((((((((((((((---//////---***((('''''')))))))))*********++++++---,,,+++******+++,,,---++++++++++++,,,...///000222:::FFFOOOVVVZZZ___ccciiijjjnnnssswwwyyyxxxvvvqqqkkkkkkwww|||kkk___VVVNNNJJJIIIHHHKKKRRRZZZcccrrr~~~~~~~~~~~~}}}|||{{{zzz{{{}}}xxxmmmdddXXXLLLFFFBBBBBBAAAAAAAAAAAAAAABBBAAABBBDDDIIIOOO]]]sssvvvbbbQQQGGGIIIQQQmmmzzz{{{zzz|||~~~pppcccRRREEE>>><<<;;;:::999;;;===@@@CCCJJJSSSZZZaaagggsssyyysssqqqllljjjgggcccaaa`````````aaaaaabbbbbbbbbbbbaaaaaa]]]]]]\\\\\\]]]]]]\\\[[[[[[[[[[[[YYYVVVRRRNNNKKKFFFFFFKKKUUUcccnnntttuuuwwwxxxyyyyyyyyyzzz}}}vvvTTTLLLJJJJJJRRReee|||qqqfff___[[[SSSFFF999444222///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++,,,---,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000666???JJJRRRWWW[[[aaaeeehhhjjjmmmssswwwyyywwwvvvnnnjjjnnn}}}kkk[[[QQQLLLHHHEEEHHHHHHMMMTTT\\\dddrrr~~~|||{{{{{{{{{{{{|||||||||{{{{{{zzzyyy{{{~~~vvvmmmfff[[[OOOIIIDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAEEEIIILLLTTThhh{{{|||xxxgggUUUHHHHHHNNNnnn{{{~~~zzzzzzvvvhhhTTTEEE===;;;;;;;;;999;;;===@@@DDDLLLVVV^^^bbbhhhttt{{{vvvtttmmmkkkgggccc```^^^^^^^^^___``````aaaaaaaaaaaaaaa___^^^]]]^^^______^^^]]][[[\\\\\\ZZZWWWSSSNNNLLLFFFEEEHHHRRR```kkkqqqrrrrrrsssuuuwwwyyy|||ZZZHHHBBBCCCLLLaaa}}}}}}mmmeeecccWWWJJJ<<<666333///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************((()))++++++*********+++***++++++++++++,,,,,,,,,)))+++---//////---+++)))+++++++++,,,---...000000:::BBBMMMUUUYYY\\\bbbggggggiiimmmrrrwwwxxxvvvtttmmmjjjqqq|||ooo]]]NNNFFFCCCBBBBBBGGGIIINNNVVV^^^fffrrr~~~}}}~~~}}}zzzyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{rrrkkkfff\\\PPPJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBFFFJJJJJJOOOaaatttvvvqqqwww~~~wwwjjjXXXJJJIIINNNppp~~~}}}||||||}}}~~~zzzmmmYYYHHH???;;;:::::::::;;;???DDDFFFJJJVVVaaafffmmmuuu}}}vvvpppllljjjfffaaa]]]\\\^^^___^^^```aaaaaaaaaaaacccddd^^^]]]\\\[[[ZZZ[[[\\\\\\]]]]]]\\\[[[WWWSSSOOOLLLLLLGGGFFFNNNYYYcccmmmuuuvvvvvvwwwwwwxxx{{{jjjGGGCCCDDDPPP___sss}}}qqqlll```XXXHHH888111111000---000///...---,,,++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((+++,,,+++)))***)))(((((()))+++---///******++++++++++++******))))))))))))))))))))))))((()))))))))************,,,+++***((((((((())))))******))))))***,,,...///,,,++++++******++++++,,,...+++***+++,,,***,,,000:::EEEQQQWWW]]]cccggghhhkkknnnrrrvvvxxxxxxwwwvvvooollltttnnn___NNNFFFCCCBBBBBBEEEDDDGGGKKKPPPYYYfffuuuxxxooossszzz}}}{{{zzzzzzzzzzzz|||}}}}}}||||||}}}~~~xxxnnniiiaaaUUUKKKEEEAAA@@@BBBBBB??????AAACCCCCCCCCCCCGGGNNNWWW]]]fffkkkyyyqqqooommmiii\\\LLLEEEGGGwww}}}{{{||||||}}}~~~qqq^^^MMMBBB===<<<;;;:::;;;???CCCFFFJJJVVVbbbiiiooowww}}}{{{xxxvvvwww{{{xxxqqqkkkiiieeeaaa]]]]]]^^^```___aaabbbbbbaaaaaabbbccc^^^^^^\\\[[[[[[[[[\\\]]]^^^]]]\\\ZZZWWWSSSPPPNNNKKKFFFDDDJJJSSS\\\gggpppxxxyyyzzzzzzzzz|||uuuTTTGGGCCCJJJWWWkkk{{{xxx||||||wwwoooeeeSSS???444111000,,,///......---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++,,,***)))***))))))))))))***,,,---(((((())))))))))))(((((())))))))))))))))))))))))************+++++++++++++++***)))(((((()))******+++************+++---...,,,++++++******++++++,,,,,,))))))+++,,,,,,///444===GGGRRRXXX]]]cccggggggiiimmmrrrvvvyyyxxxwwwuuuqqqooowwwhhhYYYJJJCCCAAA@@@@@@CCCDDDHHHMMMSSS\\\iiixxx{{{rrrhhhlllsss}}}~~~~~~~~~|||{{{zzzzzzzzzzzz{{{}}}}}}||||||~~~}}}zzzpppjjjbbbVVVMMMHHHDDDBBBCCCCCC@@@???BBBCCCCCCCCCCCCEEEJJJQQQWWWbbbkkkxxxyyyvvvjjjhhhiiiiii```RRRIIIGGG|||}}}|||}}}~~~{{{{{{~~~wwwdddSSSFFF@@@===<<<;;;;;;>>>CCCEEEJJJVVVbbbmmmrrrzzzvvvjjjgggdddeeennn|||{{{uuukkkhhhddd```^^^^^^___```aaabbbccccccaaa``````aaa^^^^^^]]]\\\\\\\\\\\\]]]___^^^\\\YYYVVVSSSQQQPPPLLLFFFCCCFFFMMMVVVbbbmmm||||||}}}}}}|||~~~gggOOODDDCCCNNNbbbxxxnnnnnnsss|||{{{rrr]]]FFF666111000.........---------------...,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++***))))))***+++***(((************************(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,******)))))))))***++++++,,,++++++******+++,,,,,,,,,++++++******++++++,,,***((())),,,------222888AAAKKKUUUZZZ^^^cccggggggiiimmmsssxxxzzzyyywwwuuuooonnnxxxyyybbbTTTFFFAAA@@@???AAACCCEEEIIIPPPWWWaaammm|||{{{qqqeeehhhmmmuuu~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{{{{{{{}}}~~~}}}||||||}}}{{{}}}|||{{{~~~tttmmmeeeZZZRRRLLLGGGCCCDDDCCCAAA@@@BBBCCCCCCCCCCCCCCCFFFKKKNNNZZZjjjwwwxxxvvvvvvqqqjjjcccbbbeeeiiiggg\\\OOOGGGzzz~~~}}}}}}~~~~~~{{{{{{}}}|||jjjXXXJJJBBB>>><<<;;;;;;>>>BBBDDDIIIUUUbbbnnnttt}}}vvvhhhZZZXXXUUUWWWdddyyyyyyvvvwww~~~yyylllhhhccc```_________```bbbcccdddcccaaa___^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\___]]][[[XXXUUUSSSRRRRRRNNNHHHEEEFFFJJJSSSbbbooo}}}~~~~~~}}}~~~yyyWWWFFFAAAKKK```vvvqqqmmmnnnrrr}}}zzzfffLLL999333222111...------------......///,,,,,,------,,,,,,+++***************************,,,+++************)))((()))***************)))(((******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))******++++++,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++***+++------...444;;;EEEOOOXXX\\\___dddggggggjjjnnnuuuzzz}}}{{{xxxuuuhhhkkkzzz~~~xxx```SSSFFFAAAAAAAAACCCEEEHHHMMMTTT[[[dddooo}}}wwwkkkkkkmmmppptttyyy~~~{{{zzzyyyyyyyyyzzz{{{|||~~~~~~|||{{{{{{|||zzz|||~~~|||yyyxxx|||xxxrrrjjj```YYYQQQJJJDDDDDDCCCAAA???AAABBBCCCDDDCCCCCCDDDGGGJJJQQQgggwwwvvvtttwwwtttkkkaaaaaaeeelllooogggVVVIIIuuuyyy{{{zzz}}}|||{{{~~~ooo]]]MMMCCC===<<<;;;;;;===AAACCCIIIUUUbbbjjjrrr}}}nnn]]]OOOOOONNNQQQbbb|||pppgggfffsss|||nnniiiddd``````aaa``````aaacccdddccc```]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]\\\YYYWWWUUUSSSRRRRRRMMMHHHEEEEEEHHHPPPbbbrrr|||~~~~~~}}}}}}___JJJAAAJJJ^^^}}}ppplllmmmnnnoooqqq}}}vvvZZZBBB666333222......---------...//////,,,------------,,,++++++************************+++,,,,,,+++***)))))))))))))))*********)))((((((******++++++++++++******************************))))))))))))*********+++))))))******++++++++++++++++++,,,++++++++++++***,,,++++++******++++++,,,---,,,---.........555===IIIRRR[[[]]]```eeehhhhhhmmmqqqxxx}}}~~~|||xxxuuufffmmm}}}|||}}}{{{aaaTTTFFFAAAAAAAAACCCEEEKKKPPPVVV]]]eeeppp}}}}}}sssrrrpppnnnnnnoooqqqsss|||yyyxxxxxxxxxyyyzzz|||}}}|||zzzyyyzzz}}}~~~xxxyyyyyyzzz|||}}}wwwppphhhaaaVVVMMMEEECCCCCCAAA??????AAABBBCCCDDDCCCDDDGGGIIIKKKcccvvvxxxxxx}}}zzzqqqggggggjjjqqqwwwqqq```OOOrrrxxx}}}}}}|||~~~sssaaaPPPDDD>>><<<;;;;;;===@@@CCCHHHUUUbbbhhhqqq}}}{{{hhhWWWJJJMMMOOOUUUhhh~~~ooo___\\\aaaxxxqqqllleeebbbbbbbbbaaa______aaacccbbb___\\\ZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYZZZYYYXXXVVVUUUSSSQQQQQQJJJGGGEEECCCDDDLLL^^^ppp{{{}}}~~~~~~}}}}}}lllRRRDDDHHHXXXtttrrriiiccchhhkkkkkknnn{{{oooPPP===444111//////...............///---------------,,,++++++++++++++++++++++++++++++***+++,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))((((((************************(((((()))))))))*********)))***++++++,,,+++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,...---///000......666@@@LLLUUU]]]___aaafffjjjjjjqqqtttyyy}}}~~~{{{wwwuuujjjuuu~~~~~~rrrsss{{{~~~fffWWWGGG@@@??????AAADDDNNNRRRXXX___gggsssyyywwwtttqqqoooooooooooouuuxxx}}}}}}xxxxxxwwwxxxyyyzzz|||}}}|||zzzzzzzzzwwwzzz|||}}}}}}}}}wwwpppjjj\\\QQQGGGDDDDDDBBB@@@@@@AAABBBCCCCCCCCCDDDGGGIIIKKK```uuu}}}~~~vvvoooooopppuuu{{{yyyjjjYYYoooyyy||||||wwweeeTTTFFF@@@>>>;;;;;;<<<@@@BBBHHHUUUbbbkkkttt~~~}}}|||{{{}}}wwweeeUUUHHHOOOTTT\\\qqqyyylll___WWW```nnnuuuooogggcccccccccaaa___]]]___aaaaaa^^^[[[YYYXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUURRRPPPOOOJJJHHHGGGDDDBBBHHHZZZlll{{{|||~~~~~~~~~aaaKKKGGGPPPiiiuuullljjjccciiilllkkklllyyy___EEE777111111000///......---......---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***)))+++---((((((''''''((()))***+++(((((())))))))))))((((((************************))))))*********+++++++++***+++,,,,,,,,,+++***)))))))))+++,,,---,,,,,,+++,,,++++++******++++++,,,,,,,,,///000///000999EEENNNVVV^^^```bbbhhhllllllsssuuuxxx{{{{{{xxxuuussslll||||||yyy~~~tttgggfffnnnwwwnnn]]]KKKBBB??????AAAEEEPPPSSSYYY```iiiwww}}}zzzwwwuuusssrrrrrroooqqquuuzzz}}}{{{xxxxxxxxxxxxyyy{{{|||}}}~~~}}}|||}}}~~~~~~}}}}}}~~~~~~wwwqqqbbbVVVJJJGGGGGGDDDBBBAAACCCCCCCCCAAAAAABBBEEEGGGKKK[[[rrr}}}uuuuuutttvvv|||~~~ssseeemmmyyy}}}|||{{{zzzhhhVVVHHHAAA???;;;;;;<<>>???BBBEEEKKKWWWoooxxxxxxvvvvvv|||xxxlllwww~~~{{{~~~}}}ppp]]]LLLBBB===<<<===@@@AAABBBHHHYYYiiinnnuuummmeeebbbjjjvvvxxxhhh\\\YYYeeennn{{{uuubbbTTTNNNQQQXXXggg}}}}}}ddd[[[VVVdddwwwmmmgggfffeeebbb___``````___^^^\\\ZZZXXXWWWXXXWWWTTTSSSRRRRRRTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQNNNLLLIIIEEEBBBDDDQQQ^^^rrryyy}}}}}}|||yyyXXXDDDEEEZZZ~~~|||vvvvvvuuu{{{xxxzzz}}}{{{uuuMMM888777000...++++++,,,------,,,---------,,,,,,+++++++++------------------------)))******+++++++++******''')))+++++++++***+++,,,,,,,,,+++***))))))******))))))((((((((((((((()))***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++***+++,,,---............---......---///777DDDNNNWWWZZZ___dddgggkkkooorrrsssxxx||||||xxxtttrrrrrrpppwww}}}|||yyy}}}qqqccc^^^```ddduuu~~~iiiSSSHHHDDDAAABBBEEEQQQWWW```hhhqqq|||zzzuuuqqqjjjeeeeeeffffffhhhlllpppsss{{{~~~~~~~~~}}}}}}}}}}}}}}}{{{wwwvvvvvvzzz~~~}}}||||||}}}}}}|||zzzyyyzzz{{{}}}~~~}}}||||||}}}~~~~~~{{{jjjaaaUUUKKKFFFDDDBBBAAABBBAAAAAABBBCCCEEEGGGHHHMMMWWWooozzzwww~~~~~~zzz}}}uuuxxx{{{~~~~~~qqq___OOODDD@@@<<<===@@@AAABBBHHHXXXhhhrrrvvvkkkaaaaaaeeeooo}}}sssbbbWWWUUUYYYcccqqq|||}}}rrrbbbVVVPPPSSSZZZjjjyyyccc]]]]]]ooo}}}rrrjjjhhhfffcccaaa______^^^]]][[[YYYWWWVVVXXXVVVTTTSSSRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPNNNKKKGGGBBBCCCMMMYYYjjjrrryyyzzz|||___HHHFFFYYY|||{{{UUU===777111///------...//////...---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++***)))((()))+++,,,,,,+++******+++,,,++++++***))))))******+++******)))))))))*********++++++,,,,,,++++++***+++++++++***************++++++,,,,,,,,,,,,++++++++++++,,,---............---.........000999FFFPPPYYY\\\aaafffiiimmmqqqtttwww{{{~~~yyysssqqqpppooo{{{~~~|||wwwvvv}}}qqqccc___ccchhhwwwoooZZZNNNGGGCCCEEEIIIRRRXXXaaaiiirrr~~~yyyrrrkkkeeeddddddbbbcccffffffkkksss|||~~~~~~}}}}}}||||||{{{zzzyyyyyyzzz}}}~~~}}}}}}}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~zzzmmmdddXXXNNNHHHEEECCCBBBAAAAAAAAAAAABBBDDDFFFGGGNNNVVVjjj}}}}}}~~~{{{yyyrrrrrrsssvvvxxx{{{}}}~~~}}}xxxooooooyyyrrrbbbSSSGGGBBB<<<===???AAABBBGGGVVVeeevvvvvvhhh^^^ZZZ]]]iiiwwwppp]]]TTTSSSSSS[[[iiitttvvvoooaaaWWWTTTWWW^^^ooowwwbbb___eee{{{vvvmmmhhheeebbb```^^^^^^]]]\\\ZZZXXXWWWVVVWWWVVVUUUSSSRRRSSSSSSTTTTTTSSSRRRPPPPPPPPPQQQQQQRRROOOMMMJJJDDDBBBIIIRRR```iiirrrwww|||hhhMMMGGGYYYzzz___CCC666333111///...///000000///------,,,,,,,,,,,,++++++************************,,,,,,,,,+++***)))((('''+++,,,---,,,***(((((())),,,+++******)))*********++++++*********++++++,,,******++++++++++++******++++++++++++******))))))******++++++++++++******,,,,,,------...------------......///333<<>>AAACCCFFFQQQ\\\sssvvvlll``````aaafffnnn|||uuubbbXXXWWWYYY___iiirrruuuoooeee]]]\\\```iii|||ppp___bbbttttttsss{{{~~~rrrjjjccc___]]]\\\\\\[[[[[[YYYXXXVVVUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQOOOMMMMMMNNNPPPQQQOOOMMMLLLLLLHHHDDDFFFLLLUUUaaannnuuu}}}vvvWWWIIIRRRlllmmmNNN888333111...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++%%%'''((()))((('''((()))+++***************++++++)))))))))))))))***+++,,,)))******++++++******)))+++++++++*********)))))))))******++++++******)))---------...------,,,,,,---...///333:::FFFQQQYYY```ccchhhlllooorrruuuxxxzzz|||~~~|||vvvqqqoooooovvvzzzrrrmmmvvvssseeebbbjjjtttsssaaaSSSMMMNNNQQQVVVYYY___hhhsssqqqiiicccaaa___[[[[[[]]]```fffooowww~~~~~~}}}|||zzz~~~|||{{{zzzyyywwwuuuxxxwwwwwwwwwxxxzzz|||}}}{{{}}}~~~}}}}}}~~~~~~}}}rrrnnnggg]]]RRRJJJEEEBBBAAA@@@???>>>>>>???AAAAAADDDGGGPPP___qqq~~~}}}~~~||||||}}}yyyqqqmmmkkkmmmttt{{{yyyzzz||||||vvvvvvwwwxxxyyyyyyyyyxxx~~~sssbbbPPPLLLIIILLLUUUfff}}}{{{mmm\\\KKKAAA===<<<===AAACCCFFFOOOXXXlllvvvkkkeee``````dddpppzzzjjj^^^ZZZWWW^^^iiisssxxxuuummmgggcccgggqqqjjj___kkkooohhhmmmzzzyyyooogggccc```\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOONNNNNNOOOPPPPPPOOOLLLKKKLLLIIIEEEFFFJJJSSS___mmmuuu|||~~~^^^IIIKKK\\\kkk}}}~~~lllQQQ<<<333000...,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,$$$&&&(((((((((((()))************)))******+++,,,)))))))))))))))***+++,,,))))))************))))))******************************++++++++++++******,,,,,,------...---------......000555>>>JJJUUU\\\bbbeeejjjnnnpppssswwwyyyyyy{{{}}}{{{uuuqqqpppppp}}}zzzuuupppnnnzzzxxxjjjeeellluuuwwwgggZZZUUUTTTSSSVVVWWW\\\dddppp~~~ssskkkdddbbbaaa___```cccdddjjjrrryyy~~~}}}|||~~~|||zzzzzzzzzyyywwwvvvxxxxxxxxxxxxyyyyyyzzz{{{yyy{{{~~~~~~}}}}}}~~~}}}zzzxxxyyy{{{{{{{{{rrrqqqllldddYYYNNNGGGCCCAAAAAA???>>>>>>???@@@@@@BBBGGGNNNXXXhhhwww~~~}}}sssiiicccfffkkknnnsssxxxxxxyyy|||~~~{{{wwwwwwvvvwwwwwwxxxyyyzzz||||||lll\\\IIIEEEFFFMMMXXXggg~~~}}}ppp___OOODDD===;;;===AAACCCEEEMMMUUUeeexxxuuummmeeeccceeemmm~~~tttggg```XXX___kkkwww~~~|||uuuoookkkooozzzzzzhhhgggzzztttjjjnnn{{{}}}sssjjjdddaaa\\\\\\\\\[[[ZZZYYYXXXWWWUUUVVVUUUUUUTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQMMMKKKKKKIIIEEEEEEHHHPPP\\\jjjsss{{{dddKKKGGGQQQ[[[ooo}}}|||tttpppnnncccOOO===333111...---------,,,,,,+++++++++,,,,,,---------------------------------((()))***+++++++++++++++'''(((******)))((()))*********))))))***++++++,,,***))))))***+++,,,------))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---..................000666AAAMMMXXX___eeehhhlllpppsssvvvyyy{{{{{{}}}~~~{{{vvvqqqpppqqq}}}wwwvvvuuurrruuupppjjjooowww|||nnnddd___[[[VVVUUUVVVYYYaaammm{{{wwwooogggdddcccbbbdddhhhgggnnnvvv}}}}}}}}}{{{zzzyyyyyy{{{{{{zzzxxxyyyzzzzzz{{{{{{{{{zzzzzzwwwzzz}}}~~~}}}{{{zzzzzzyyyxxxwwwwwwxxxyyywwwvvvrrrtttrrrlll```TTTJJJEEEBBBAAA@@@???>>>??????@@@???EEEJJJOOO]]]pppiii```]]]eeeooorrrtttwwwxxxyyy|||}}}yyyyyywwwvvvvvvwwwyyy|||~~~|||xxxgggYYYFFFCCCFFFOOOZZZiii~~~~~~rrrbbbQQQFFF===;;;===AAACCCEEELLLTTTaaasss}}}{{{}}}{{{rrrkkkiiijjjooo~~~}}}ooofff\\\dddppp|||zzzsssppptttyyylllooo~~~mmmlllzzz}}}sssjjjccc```\\\\\\\\\\\\[[[YYYXXXXXXUUUUUUVVVUUUUUUTTTSSSRRROOOOOOPPPQQQQQQQQQPPPPPPSSSOOOLLLKKKHHHDDDCCCFFFLLLYYYhhhrrryyyhhhNNNGGGNNNUUUiii|||wwwwwwoooeeeaaa```ZZZJJJ:::444111...------...---,,,+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++******)))***,,,---,,,***)))((()))******))))))***+++,,,,,,++++++++++++,,,---...///))))))************))))))(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---......///.........000777BBBOOOZZZ```gggjjjooorrruuuxxx{{{}}}}}}|||vvvqqqpppqqq{{{xxxxxxuuuvvvwwwwww|||uuummmqqqxxxssskkkgggaaaYYYTTTTTTWWW___kkkxxx{{{rrriiieeedddcccgggkkkjjjqqqzzz|||~~~}}}~~~~~~}}}|||{{{yyyyyyzzz|||}}}|||{{{{{{|||}}}}}}}}}|||zzzyyywwwyyy|||}}}|||yyyxxxxxxssstttvvvxxxyyyxxxtttqqqsssvvvvvvqqqeeeWWWMMMGGGCCCBBBAAA????????????@@@;;;AAAEEEGGGSSSjjjjjjhhhhhhkkkqqquuuvvvuuuyyyxxxxxxzzz~~~}}}}}}}}}zzz|||vvvvvv{{{pppaaaVVVIIIEEEBBBHHHXXXpppyyylll\\\LLLDDD>>>;;;:::>>>AAABBBGGGMMM___jjjwww{{{xxxuuuvvvzzzzzz|||uuusssuuu{{{yyymmmhhhkkksssuuu{{{pppkkkuuu~~~tttjjjbbb____________^^^\\\[[[[[[[[[[[[XXXUUUSSSSSSTTTSSSSSSOOOOOOOOOPPPPPPPPPPPPQQQOOOMMMLLLKKKJJJHHHFFFCCCLLLUUUdddqqqyyy~~~nnnTTTDDDIIIUUUhhh~~~}}}xxxpppeee___```]]]NNN===333222///+++***,,,------************************+++++++++************))),,,,,,,,,+++++++++******+++***)))(((((()))***+++******++++++++++++************++++++++++++******+++,,,------,,,+++)))(((************************************************,,,,,,,,,,,,---...//////---...222:::FFFRRR\\\aaafffmmmrrrtttwww}}}zzzxxxxxxppppppxxxnnnsssvvvqqqqqquuuwwwvvvwwwsssttt|||{{{ssseeeXXXTTTPPPQQQ[[[gggttt}}}ooojjjjjjjjjlllnnnqqqzzz~~~zzzxxxxxxzzzzzzzzz}}}~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzyyy}}}{{{yyywwwuuuttttttttttttuuuvvvuuutttssstttuuuqqq|||xxxhhhYYYOOOIIIEEEBBB???>>>???@@@@@@???EEEDDDAAACCCOOOgggjjjiiiiiikkkppptttuuuttt{{{zzz{{{~~~}}}|||zzzxxx{{{ttthhhYYYNNNFFFCCCBBBIIIZZZqqqyyykkk[[[MMMDDD>>>;;;:::===@@@BBBGGGLLL[[[fffsssxxxvvvssstttwwwzzz}}}{{{}}}xxxqqqrrrvvvqqqrrrwwwlllddd___]]]]]]]]]\\\ZZZYYYZZZZZZ[[[XXXUUUSSSSSSTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIGGGEEECCCJJJSSSaaannnwww|||~~~uuuXXXEEEEEEOOOjjj{{{rrrmmmlllhhhYYYJJJ666444000---,,,------,,,+++++++++++++++++++++++++++++++++************))),,,,,,++++++******************))))))))))))************++++++++++++************++++++++++++******))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---...///...000555>>>JJJUUU^^^bbbfffmmmrrruuuxxx}}}~~~yyywwwwwwoooppp~~~lllgggssszzztttqqqrrrtttvvvyyy|||wwwvvv}}}yyykkk^^^RRRNNNPPPYYYfffrrrwwwqqqpppppppppssswww~~~{{{yyyzzz{{{{{{{{{}}}}}}{{{{{{{{{zzzzzzzzzzzzzzz{{{~~~}}}{{{yyywwwvvvvvvvvvxxxyyyyyyxxxvvvuuuuuuvvvzzzooo```TTTLLLGGGDDDAAA???@@@@@@@@@@@@@@@AAABBBEEERRRiiiooonnnnnnooosssvvvxxxxxxzzz{{{|||}}}zzzrrriii]]]OOOEEEBBBAAABBBKKK[[[rrrwwwhhhZZZMMMDDD>>>:::999===???AAAFFFKKKUUU```nnntttsssqqqrrrtttzzz|||zzzyyy~~~vvv{{{pppfff```[[[[[[ZZZYYYYYYXXXXXXXXXZZZWWWUUUSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLJJJHHHFFFDDDCCCJJJRRR___kkktttzzz~~~}}}```IIIEEELLLiiixxxtttlll\\\MMM888555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++************)))))))))))))))************))))))******++++++++++++************++++++++++++******'''((())))))******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........222:::DDDOOOXXX```dddeeemmmtttvvvyyy}}}}}}|||}}}yyywwwvvvnnnpppsssbbbcccttt|||yyytttrrrsssvvvyyyzzz|||yyy}}}}}}ooobbbOOOKKKMMMWWWdddppp|||~~~xxxvvvttttttvvv{{{~~~{{{zzz{{{|||||||||~~~}}}zzz|||{{{zzzzzzzzz{{{|||}}}~~~|||{{{yyyyyyxxxxxx{{{||||||{{{yyywwwxxxyyyxxxfffXXXOOOHHHEEEBBB@@@@@@AAAAAA@@@===@@@CCCGGGPPPeeesssrrrqqqrrrtttvvvxxxyyyxxxyyyzzz|||}}}}}}}}}|||~~~|||sssiii^^^SSSGGG@@@===???CCCLLL\\\qqqrrrcccVVVKKKCCC===:::999<<<>>>@@@DDDJJJPPP[[[hhhpppqqqpppqqqttt|||~~~~~~zzz{{{ttthhhaaa\\\[[[YYYXXXXXXXXXXXXXXXXXXVVVTTTTTTUUUUUUUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNLLLJJJFFFDDDCCCDDDJJJQQQ\\\gggqqqxxx~~~~~~iiiPPPIIIMMMddd{{{{{{yyymmm[[[KKK:::555000000000...------------------------------+++++++++*********))))))***)))))))))))))))))))))((()))***++++++***)))(((******++++++++++++************++++++++++++******))))))))))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++***++++++,,,---...---444>>>IIISSS[[[aaadddfffnnnuuuxxxzzz~~~~~~|||{{{~~~zzzwwwuuunnnsssrrreeeiiiwww|||wwwwwwsssooopppvvv}}}zzz{{{|||nnnaaaNNNJJJLLLUUUaaammmxxxzzzwwwuuutttvvvzzz}}}{{{zzz{{{}}}}}}}}}}}}{{{}}}|||{{{zzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz|||}}}|||{{{zzz{{{||||||jjjZZZPPPIIIFFFCCCAAAAAAAAA@@@@@@<<<@@@DDDGGGJJJXXXrrruuutttsssrrrrrrtttwwwyyyzzzzzz{{{zzzyyyxxxxxxxxx}}}}}}vvvlllaaaVVVLLLDDD???;;;===CCCLLLZZZnnnmmm\\\RRRHHH@@@===999888;;;===>>>CCCHHHMMMWWWccclllooopppsssuuuxxxqqqrrrwww}}}}}}yyyxxxwwwkkkccc___\\\YYYXXXYYYYYYYYYWWWWWWUUUTTTTTTUUUVVVUUUTTTVVVVVVUUUSSSRRRQQQPPPOOOMMMNNNLLLIIIEEEBBBBBBDDDFFFMMMVVVaaajjjttt|||~~~oooUUUJJJKKKaaa|||xxxooosssvvvcccRRR>>>555...000111...---///------------------------+++++++++*********)))))))))))))))))))))))))))***((()))***++++++***)))(((******++++++++++++************++++++++++++******,,,,,,+++***)))(((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++,,,---......---555BBBMMMVVV]]]bbbeeehhhpppwwwyyy||||||{{{|||xxxtttnnnwwwwwwqqqvvv~~~}}}yyywwwtttoookkkmmmvvvyyywww~~~|||nnnaaaQQQLLLLLLSSS^^^iiiuuu~~~}}}xxxvvvtttssstttwww~~~|||zzzzzz|||}}}}}}}}}~~~|||{{{{{{||||||}}}}}}|||||||||}}}~~~}}}}}}}}}||||||{{{{{{zzzwwwyyy{{{||||||}}}ooo^^^SSSKKKGGGCCCAAAAAA@@@@@@???===@@@DDDFFFFFFNNNfff~~~yyy}}}}}}|||zzzxxxyyy|||~~~|||yyyyyy{{{|||zzzsssgggZZZOOOFFFAAA???:::===CCCKKKWWWjjj~~~hhhWWWNNNFFF>>><<<888777:::<<<===AAAGGGKKKSSS___ggglllppptttwww|||oooeeecccgggnnnrrrxxx|||zzzwww{{{pppgggccc___ZZZXXXYYYZZZXXXVVVVVVTTTTTTTTTVVVWWWVVVTTTUUUUUUTTTSSSRRRQQQPPPPPPMMMNNNMMMHHHCCC@@@AAADDDBBBGGGPPPYYYcccnnnxxxpppXXXJJJGGG\\\xxxtttooolllhhhooo|||sssaaaFFF999000000111...,,,///------------------------+++++++++************))))))))))))************+++))))))************))))))******++++++++++++************++++++++++++******,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...777EEEQQQYYY___dddhhhlllsssyyy{{{|||~~~||||||wwwrrrmmm{{{{{{{{{~~~~~~sssmmmhhhkkkwww~~~uuuqqqttt|||tttgggXXXQQQMMMRRR[[[eeeqqq{{{vvvsssrrrqqqqqqsssvvv~~~|||{{{|||~~~~~~~~~|||yyywwwwwwxxxzzz||||||}}}}}}~~~~~~|||}}}}}}}}}}}}}}}|||{{{vvvxxx{{{|||}}}ttteeeYYYMMMJJJEEECCCBBBAAA@@@???>>>???CCCGGGGGGLLLaaaxxx~~~yyy}}}}}}}}}}}}{{{|||yyyqqqeeeVVVIIIAAA======;;;>>>CCCIIITTTeeezzzfffTTTLLLFFF>>><<<888777999;;;<<<@@@FFFJJJPPPZZZbbbiiioootttxxx{{{ppphhhdddfffjjjmmmsss{{{}}}xxx|||uuullleee```ZZZWWWXXXYYYWWWTTTTTTTTTSSSUUUWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPMMMNNNMMMHHHBBB???AAADDDBBBFFFMMMVVVaaalllxxxppp[[[LLLGGGOOOnnn}}}oooiiifffcccdddmmm|||sssQQQ@@@333333222---+++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************++++++,,,,,,******))))))))))))************++++++++++++************++++++++++++******)))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111;;;IIITTT[[[aaagggkkkpppvvv{{{{{{}}}|||{{{tttoookkk|||~~~sssnnnjjjppp}}}zzzpppkkkhhhqqqwwwxxx{{{|||ppp___VVVPPPRRRYYYbbboooyyy}}}uuukkkiiikkkkkklllnnnttt~~~~~~}}}yyyxxxwwwvvvvvvwwwyyy{{{{{{|||~~~}}}~~~~~~~~~xxxzzz|||}}}~~~wwwiii___PPPMMMHHHEEEDDDDDDBBBAAA@@@>>>BBBGGGGGGJJJ\\\rrr}}}|||yyyyyy}}}}}}{{{~~~~~~yyyqqqcccSSSEEE===::::::<<>>@@@DDDDDDHHHOOOWWWbbbnnn{{{|||}}}~~~}}}}}}{{{qqq___PPPJJJ@@@bbb}}}rrriiigggeee```^^^hhhxxxZZZGGG777555333,,,***...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,+++***)))(((((()))***+++******++++++++++++************++++++++++++******%%%%%%%%%%%%'''))),,,---************************,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111333===KKKVVV]]]ccciiinnnrrrxxx||||||}}}|||zzzrrrllljjj}}}uuuqqqooovvvxxxmmmhhh```jjjqqqsssuuu|||uuudddZZZRRRRRRXXXaaannnxxxyyy|||xxx|||vvvkkkbbbaaadddeeefffiiirrr}}}vvvvvvvvvwwwwwwxxxyyyyyyzzz|||~~~~~~zzz|||~~~wwwjjj```SSSOOOKKKHHHFFFFFFDDDCCCBBB???AAAFFFFFFGGGVVVjjj~~~}}}~~~~~~}}}zzzwwwuuuwww{{{~~~~~~{{{xxxwwwzzz|||}}}yyynnn]]]MMMCCC>>>===>>>???BBBGGGLLLWWWiii~~~lllYYYJJJBBB???999888777777888;;;>>>@@@EEEMMMWWW___eeekkkpppuuu}}}|||xxxqqqooossswwwwwwuuuzzz}}}vvvnnneee]]][[[YYYVVVTTTUUUQQQRRRTTTVVVWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSQQQOOOOOONNNKKKGGGCCCBBBBBBDDDIIIEEEIIIUUUaaakkkvvv~~~}}}yyylllWWWDDDFFFSSSuuu~~~|||wwwzzzzzzooohhheeegggiiibbbggguuuqqqUUU;;;333222...---000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************))),,,+++***)))))))))***+++******)))(((((()))******+++++++++++++++***)))(((+++++++++*********))))))((())))))))))))*********,,,---......,,,,,,---...///---******,,,...//////444@@@NNNWWW```jjjppprrruuu{{{~~~~~~~~~zzzooobbbddd|||zzzuuuttt}}}}}}~~~rrrfff___bbb```bbbhhhmmmpppvvv}}}}}}ooodddWWWQQQWWWbbblllqqq}}}~~~}}}{{{xxxwwwrrrdddXXXVVVVVVXXXaaalllwww}}}|||~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{}}}~~~{{{}}}}}}sssnnnmmm\\\PPPFFFEEEGGGEEEBBBAAACCCDDDDDDCCCCCCKKKWWW```~~~xxxssszzz|||www|||zzzxxxuuussstttwww{{{{{{zzzwwwvvvvvvzzz~~~yyy{{{zzzooo^^^MMMCCC>>>>>>???@@@CCCHHHQQQ^^^qqqmmmYYYIIIAAA>>>888777666666777:::===???EEELLLUUU]]]ccchhhnnnrrr~~~zzzqqqgggdddaaaaaadddiiiooorrr|||~~~wwwmmmddd\\\ZZZYYYVVVUUUVVVRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSQQQOOONNNMMMKKKGGGCCCAAABBBCCCEEECCCGGGTTT```jjjuuu~~~}}}}}}rrr\\\HHHFFFTTTyyy~~~wwwxxxzzzrrrnnnmmmmmmiiikkkvvv~~~___@@@555333///,,,.........---------,,,,,,,,,+++******))))))******++++++++++++************)))******)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++***))))))+++++++++*********)))))))))))))))*********++++++,,,---...---,,,+++,,,---...,,,++++++,,,...//////777CCCPPPYYYaaajjjpppqqqsssyyy}}}}}}~~~|||vvvlllccchhhzzzvvvwwwyyyvvv~~~yyylllbbb\\\[[[YYY[[[```eeehhhooovvvtttiii\\\VVVYYYbbbkkkooozzz{{{{{{zzzyyyzzz{{{|||{{{kkk]]]SSSRRRTTTWWWaaallluuu~~~}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{|||}}}~~~~~~wwwssssssbbbUUUIIIFFFGGGDDDBBBAAA@@@CCCEEEFFFGGGLLLUUU\\\vvvssslllnnnooolll{{{zzzwwwtttrrrsssvvvyyyyyywwwuuuvvvyyy|||~~~zzz{{{ppp___NNNCCC???@@@AAABBBFFFNNN[[[lllmmmXXXHHH???===777666555555666999<<<>>>CCCJJJSSSZZZ___dddiiimmmuuuyyy}}}nnnhhhbbb\\\XXXYYY\\\___dddnnnzzzyyykkkbbb[[[YYYYYYVVVUUUWWWTTTSSSSSSRRRRRRSSSSSSSSSTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLJJJGGGCCCAAABBBCCCAAAAAAGGGSSS___jjjvvv{{{|||~~~~~~~~~}}}fffOOOIIIWWWzzzxxx{{{wwwuuutttsssyyyiiiFFF777444111............---------,,,,,,,,,+++******))))))******++++++++++++************)))((((((((()))***,,,---...***+++,,,------,,,+++******++++++++++++***))))))+++++++++***************************+++++++++,,,,,,---...---+++******+++,,,,,,,,,------///000000<<>>@@@BBBGGGNNNSSSVVVYYY___cccgggkkksss|||sssmmmooorrrrrrrrrsssttt{{{}}}nnneee]]]\\\[[[XXXWWWXXXXXXWWWUUUSSSRRRRRRRRRSSSQQQPPPPPPPPPRRRRRRPPPNNNKKKKKKJJJHHHDDDBBBBBBCCCBBBGGGLLLSSS^^^lllzzz}}}|||~~~zzzcccSSS___sssMMM888444444222///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))*********+++************'''(((***++++++***(((''')))******+++++++++************************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++***,,,.........///222555FFFQQQ\\\bbbffflllppppppuuu{{{~~~}}}}}}}}}~~~yyyooohhhlllmmmeeeeeesss}}}|||ooobbbVVVPPPPPPOOORRRXXX\\\bbbooo{{{{{{nnnbbb\\\[[[]]]___aaagggnnnsssxxx}}}|||ooo]]]QQQIIILLLQQQUUU```lllttt|||}}}~~~~~~~~~|||}}}~~~|||}}}~~~}}}{{{zzzyyyqqqaaaQQQJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJKKKMMMOOOYYYeeessswwwmmmaaa]]]```uuuvvvuuutttssstttwwwyyyvvvyyy|||~~~{{{mmm\\\LLLCCCBBBDDDHHHUUUiii|||xxxzzzwwwjjjWWWGGG???===999888777777888;;;>>>@@@BBBGGGLLLPPPRRRUUUZZZ^^^aaaeeellltttzzztttjjjbbb___]]]YYYWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPNNNKKKKKKKKKIIIFFFCCCCCCDDDDDDIIIMMMPPPYYYiiixxx~~~zzzyyy{{{}}}gggSSS[[[vvvSSS;;;333111...+++......---------,,,,,,,,,+++******))))))******++++++++++++************)))+++++++++++++++***)))(((***+++,,,------,,,+++***))))))***++++++++++++******************+++++++++************+++++++++,,,***,,,---,,,+++***+++---+++---......---///444999HHHSSS^^^cccgggmmmppppppxxx}}}}}}|||}}}|||zzz}}}wwwlllfffnnnddd```eeeuuu}}}|||yyymmm___TTTMMMLLLMMMQQQWWW\\\eeettt|||pppddd\\\XXXYYYZZZ\\\cccmmmtttyyyzzzlll]]]RRRKKKNNNSSSWWWaaammmwww~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{xxx~~~rrrbbbRRRLLLLLLMMMNNNPPPSSSQQQMMMIIIHHHHHHJJJLLLOOOZZZlllxxxssseee^^^aaatttuuuuuuuuutttvvvxxx{{{www}}}~~~rrraaaPPPEEEBBBCCCGGGUUUiiiyyy}}}xxxuuurrrvvvwwwlllYYYHHH>>><<<888777666666777:::===???BBBGGGLLLNNNPPPSSSWWW[[[\\\___eeemmmsss~~~wwwttt}}}zzzpppgggbbb___ZZZWWWWWWUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNOOOQQQQQQOOONNNKKKLLLLLLJJJGGGEEEDDDEEEDDDIIIKKKKKKQQQbbbsss|||zzzwwwuuuuuuxxx}}}yyyeeeNNNSSSuuutttVVV>>>333111///,,,......---------,,,,,,,,,+++******))))))******++++++++++++************)))))))))***+++,,,+++******++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++)))))))))*********++++++***+++------,,,,,,---///,,,......---,,,///666<<>>:::777666555555666999<<<>>>CCCGGGKKKNNNOOOQQQVVVZZZXXX[[[aaahhhnnn{{{wwwiiifffvvv~~~tttjjjeee```[[[WWWWWWRRRSSSSSSTTTSSSQQQOOONNNOOONNNNNNOOOPPPQQQOOONNNKKKLLLMMMKKKHHHFFFEEEEEECCCHHHIIIFFFLLL]]]nnnwwwuuusssrrrsssvvv{{{tttbbbIIILLLlllpppVVV@@@555333222000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++************)))&&&((()))+++,,,,,,,,,+++******)))(((((()))******((()))***+++++++++++++++))))))******++++++++++++((())))))))))))*********)))+++------------///111,,,......,,,+++...777>>>JJJUUU___dddhhhmmmppppppwww|||}}}|||}}}|||zzzpppkkkaaa]]]kkkzzzfffgggppp|||zzz|||oooaaaVVVMMMIIIHHHJJJQQQYYY```lll}}}sssggg]]]WWWVVVWWW]]]ccckkkqqqwwwuuufffYYYOOOJJJOOOUUU[[[fffrrr~~~}}}}}}|||||||||{{{{{{{{{{{{{{{|||{{{zzzxxxwwwxxxyyy{{{}}}}}}~~~~~~}}}|||}}}~~~}}}~~~|||uuueeeUUUOOONNNMMMMMMNNNKKKIIIGGGFFFFFFFFFFFFEEEJJJQQQfff|||~~~mmmbbbccczzzxxxxxxyyy|||}}}~~~}}}}}}|||jjjUUUGGGBBBCCCFFFNNNaaauuuyyyrrrnnnpppooo~~~uuu\\\III???:::555555444555666999<<<===FFFGGGIIIJJJLLLOOOSSSVVVWWWWWWZZZ___fffuuu|||oooeee^^^ccc{{{mmmbbb]]]ZZZVVVSSSQQQRRRRRRRRRRRRPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMRRRQQQOOOMMMJJJHHHFFFFFFCCC???===AAAGGGQQQ```mmmooorrrsssqqqsss{{{~~~~~~~~~~~~mmm[[[MMMPPPbbbzzz{{{xxxqqqiiiXXXBBB333/////////,,,---///000000///---,,,------,,,,,,,,,,,,+++++++++***)))(((((()))***+++)))))))))***+++++++++,,,))))))***++++++++++++***,,,++++++******++++++,,,+++++++++************))),,,,,,,,,---------......***+++---//////...---,,,///.........,,,...777BBBLLLTTT___fffiiilllqqquuu{{{{{{|||~~~~~~zzzwwwttteeeUUUVVVnnndddjjjrrrzzz~~~xxxzzzqqqgggYYYMMMGGGHHHKKKOOOVVV```ppp|||mmm___WWWUUUVVVWWW^^^aaaeeemmmxxxooobbbWWWQQQMMMOOOSSSZZZhhhttt~~~|||xxxvvvttttttvvvwwwwwwwwwxxxxxxwwwvvvtttssstttuuuzzzzzzzzz{{{{{{||||||}}}~~~|||{{{{{{{{{{{{||||||~~~~~~vvvlll___VVVRRROOOLLLHHHDDDDDDDDDBBBAAAAAABBBDDDGGGQQQbbb{{{uuufffmmm|||{{{yyyzzz|||~~~~~~~~~nnnYYYJJJDDDDDDGGGNNNaaatttyyyqqqmmmpppqqquuu\\\III>>>:::666555555555666888;;;<<>>===@@@FFFNNN]]]jjjssswwwxxxvvvwww}}}|||||||||}}}zzzhhhVVVGGGGGGUUUmmmzzz}}}xxxrrrnnnmmmqqqjjjYYYCCC555111111000,,,---...000000...---,,,------,,,,,,,,,,,,+++++++++***)))(((((()))***+++***************+++++++++))))))***++++++++++++***+++******))))))******+++++++++++++++************+++,,,,,,,,,,,,---------,,,,,,,,,,,,------......---,,,,,,---+++---666AAAOOOXXXbbbggghhhjjjpppuuu|||||||||}}}~~~}}}zzzxxxpppcccUUUYYYrrrkkkooossszzz~~~}}}ttthhhXXXKKKFFFHHHKKKPPPWWWbbbqqq|||lll]]]UUURRRRRRRRRYYY\\\bbbkkkwwwnnncccYYYSSSPPPQQQVVV^^^lllxxx|||yyyyyywwwuuuvvvwwwyyyyyyxxxtttuuuuuutttsssssstttuuuuuuvvvvvvvvvwwwwwwxxxxxx{{{zzzzzzzzzyyyyyyyyyyyy~~~xxxmmm```UUUPPPMMMJJJGGGCCCDDDCCCBBB@@@@@@BBBCCCDDDMMM]]]wwwyyyjjjooo~~~|||zzzzzz{{{~~~|||~~~~~~rrr]]]MMMDDDBBBFFFNNN```ssswwwoookkknnntttwww]]]HHH>>>:::777666555555666888:::;;;@@@BBBFFFIIILLLPPPTTTWWWZZZYYYZZZ]]]```kkk~~~rrreee[[[\\\hhhrrrggg```\\\WWWTTTSSSSSSTTTSSSSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIFFFDDDCCC>>><<<<<<@@@EEEMMMZZZgggwww|||~~~{{{zzz}}}}}}{{{yyy{{{}}}|||{{{zzzzzz{{{{{{{{{{{{|||}}}wwweeeSSSDDD???HHH]]]oooxxx{{{ooojjjhhhhhhqqqjjjZZZEEE666222222222,,,---...//////...---,,,------,,,,,,,,,,,,+++++++++***))))))))))))***++++++++++++***************))))))***++++++++++++******))))))))))))))))))***,,,+++++++++******************+++++++++,,,,,,,,,...---+++***+++,,,///000......000111111222;;;FFFRRR[[[eeehhhgggiiipppwww~~~}}}}}}}}}}}}{{{yyynnncccXXX___yyyttttttuuu{{{xxxhhhUUUIIIFFFHHHLLLSSS\\\gggwwwyyyhhhZZZPPPLLLKKKKKKRRRUUU[[[dddooo~~~xxxmmmeeeZZZUUURRRUUUZZZcccppp}}}|||xxxxxxwwwuuuvvvwwwyyyyyyxxxqqqqqqrrrrrrssstttvvvvvvssssssssssssttttttttttttvvvvvvxxxyyyyyyyyyxxxwww}}}~~~yyyooo```TTTNNNJJJHHHFFFBBBBBBBBB@@@???>>>@@@BBBAAAHHHVVVrrr~~~nnnppp}}}zzzxxxwwwyyy{{{}}}}}}xxxzzzzzzzzz{{{~~~tttaaaOOODDD???FFFMMM^^^ppptttmmmiiilllvvvyyy___HHH===;;;888777666555666777999;;;???BBBGGGJJJMMMOOORRRUUUXXXWWWYYY[[[]]]fffxxx|||kkk^^^WWWaaayyyuuujjjaaa\\\WWWTTTSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOMMMMMMLLLJJJHHHEEECCCAAA;;;:::===BBBFFFMMMZZZhhhzzz~~~{{{yyyzzzzzzxxxwwwxxxyyyyyywwwvvvvvvvvv{{{||||||||||||uuudddTTTDDD===AAAUUUiiivvvwwwqqqpppooorrrkkk[[[FFF888333222111------...//////...------------,,,,,,,,,+++++++++************************,,,+++++++++***)))))))))))))))***++++++++++++*********))))))))))))******,,,,,,+++++++++*********)))************+++++++++------,,,+++,,,---...///...///111444444555???IIITTT^^^gggjjjhhhjjjrrr{{{}}}}}}}}}}}}{{{zzzooofff___gggvvvuuuuuu|||zzzhhhTTTIIIFFFIIINNNXXXbbbooo|||qqqaaaSSSJJJFFFEEEEEELLLNNNSSSYYY```jjjttt{{{|||zzzxxxssskkkeeeYYYUUUSSSWWW\\\eeesss~~~{{{wwwvvvtttuuuvvvwwwwwwvvvqqqpppppprrrtttvvvwwwwwwuuuuuuuuuuuutttttttttttttttuuuxxxzzz{{{zzzyyyxxxxxxyyy{{{}}}~~~}}}{{{zzzpppaaaTTTLLLHHHEEEDDDAAAAAAAAA???======???AAA@@@EEEQQQlllpppnnnyyywwwuuuuuuvvvyyyzzzzzzyyywwwwwwzzz|||~~~xxxfffTTTFFF@@@EEEKKK\\\mmmqqqiiieeeiiivvv}}}cccIII<<<;;;888777666555666777999;;;@@@DDDHHHLLLMMMNNNPPPQQQTTTTTTVVVYYY\\\dddvvv}}}uuuddd[[[[[[pppxxxlllbbb[[[WWWTTTRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLJJJHHHEEEBBB@@@999:::???EEEHHHNNN[[[iiiyyy|||{{{wwwuuuxxxzzzyyyyyyzzzzzzyyyvvvuuuvvvwww{{{|||{{{zzzyyyttteeeVVVGGG>>>???PPPeeesss}}}~~~zzzwwwuuuooo^^^III999333222000---..................---------,,,,,,,,,+++++++++******++++++++++++******,,,+++++++++***)))))))))))))))***++++++++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++***)))))))))*********+++++++++,,,---.........---,,,******---000000333===IIIUUU^^^gggkkkkkknnnvvv~~~~~~}}}~~~~~~|||{{{ssskkkfffooottttttvvv{{{zzz|||jjjVVVJJJIIIJJJQQQ\\\hhhvvv}}}qqqhhhYYYLLLEEEAAAAAAAAAEEEGGGKKKNNNSSSXXX___ccchhhhhhjjjnnnqqqpppjjjeeeYYYUUUTTTXXX^^^ggguuu~~~}}}}}}|||}}}yyywwwvvvwwwwwwwwwvvvtttrrrqqqppprrruuuxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuussstttwwwxxxyyyxxxwwwvvvtttvvvxxxyyyyyyyyyxxxxxx{{{qqqcccUUULLLFFFDDDCCC@@@@@@@@@>>>======>>>@@@AAAEEENNNhhhooojjjuuutttsssuuuwwwyyyyyyyyy|||yyyyyy~~~{{{jjjXXXJJJBBBCCCIIIYYYjjjmmmeeebbbeeetttgggKKK<<<;;;777666555555666888:::;;;@@@DDDJJJMMMOOOOOOOOOPPPRRRRRRUUUYYY\\\ddduuu~~~ssskkk[[[[[[ggg|||pppddd\\\XXXVVVRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLKKKHHHEEEAAA???:::===CCCHHHJJJNNNZZZgggtttxxxxxxuuuuuuzzz~~~~~~~~~~~~|||yyywwwvvvxxxzzzxxxyyyxxxvvvuuurrrfffZZZIIIAAA???LLL```ppp{{{}}}|||uuudddMMM<<<555222///........................------,,,,,,,,,,,,++++++******+++,,,,,,+++******+++++++++***************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++***+++---//////...---+++,,,+++---000111666BBBNNNXXX___ggglllooorrryyy~~~~~~~~~~~~|||vvvooojjjsssqqqtttyyyyyywwwnnnYYYMMMKKKJJJRRR^^^kkkyyy|||wwwjjjaaaTTTHHHAAA???>>>>>>???BBBFFFIIILLLPPPTTTWWWWWWZZZ___hhhnnnoookkkfff[[[XXXWWW[[[bbbjjjxxx|||{{{~~~{{{yyyzzz||||||{{{yyyyyyyyyxxxvvvssspppnnnnnnqqqvvvzzz{{{zzzyyyxxxxxxwwwvvvuuuuuutttssstttuuuuuuuuutttsssrrrsssuuuwwwxxxwwwvvvvvvwwwzzzrrrfffXXXMMMFFFCCCBBB@@@@@@@@@>>>===<<<>>>@@@AAAFFFMMMeeennnhhhttttttuuuxxx{{{||||||zzz~~~zzzzzzxxxiiiXXXJJJBBBAAAGGGVVVgggjjjbbb___bbbrrr}}}kkkLLL<<<;;;666555555555666888;;;<<>>AAADDDFFFGGGGGGHHHIIITTTVVVZZZbbbkkknnnmmmkkkdddaaaaaaeeekkksss|||{{{{{{|||||||||yyywwwyyyxxxvvvuuusssqqqmmmjjjfffeeeffflllvvv~~~~~~~~~}}}|||{{{yyyxxxxxx{{{zzzxxxvvvtttsssrrrrrrpppsssuuuuuurrrqqqsssuuuwwwrrriii]]]QQQHHHCCCBBBAAAAAAAAA???======???AAA===DDDMMMaaa{{{|||nnniii{{{}}}~~~~~~|||{{{zzzzzz{{{{{{xxxoooaaaQQQHHHFFFAAAEEEQQQ___eeeaaa```ccckkksssUUU===:::888777666666777999;;;===BBBDDDHHHNNNSSSUUUTTTRRRSSSTTTWWWYYY^^^hhhttt}}}~~~kkkWWWQQQVVVaaa}}}~~~zzzkkk```YYYWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMKKKKKKMMMPPPPPPNNNKKKNNNMMMLLLLLLKKKIIIEEEBBBCCCGGGLLLKKKDDDBBBNNN\\\hhhnnnuuu||||||uuuuuuvvvtttvvvzzz|||||||||zzzyyyvvvtttsssbbbMMMCCCKKKYYYoootttpppeee^^^dddqqq~~~hhhNNN999000111...------,,,,,,,,,------......---------,,,,,,,,,)))))))))***++++++,,,,,,************************++++++,,,,,,,,,---------******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***---///111555???MMMXXXZZZaaakkkrrruuuvvvxxxyyy||||||~~~wwwkkkdddrrrxxxzzzbbbPPPKKKMMMTTT]]]dddkkkttt|||tttfffYYYLLLEEE@@@;;;:::<<<<<>>EEEBBBKKKYYYgggwwwqqqZZZ|||}}}~~~}}}{{{yyyyyyzzz}}}{{{}}}{{{rrriii[[[MMMEEECCC???CCCNNN[[[```]]]\\\^^^jjjuuuXXX@@@<<<777777666666777999;;;===BBBDDDHHHNNNSSSUUUTTTRRRSSSUUUWWWZZZ^^^fffrrrzzzuuucccSSSRRR[[[rrryyykkkaaa\\\ZZZVVVTTTRRRPPPOOONNNNNNNNNLLLKKKKKKMMMOOOPPPNNNKKKNNNMMMLLLLLLKKKHHHDDDAAABBBEEEHHHGGGAAA@@@KKKYYYeeemmmwww}}}wwwwwwwwwvvvxxx}}}}}}|||{{{{{{mmmUUUGGGJJJSSSggg{{{}}}}}}wwwiiieee^^^[[[bbbooo}}}vvvUUU;;;111333111000///---,,,+++******...------------,,,,,,,,,++++++******************************************))))))*********+++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///000555@@@NNNYYY]]]dddmmmsssuuuwwwyyy|||}}}}}}~~~sssiiieeessstttzzz|||}}}}}}eeeRRRJJJLLLRRR[[[bbbiiirrr}}}zzzrrrbbbVVVIIIBBB>>>:::999;;;===???AAACCCDDDFFFIIILLLTTTYYY```fffjjjmmmppprrrmmmkkkkkknnnttt|||~~~~~~|||wwwqqqpppsssxxxuuuuuuuuurrrmmmfff^^^ZZZ[[[[[[___hhhsss{{{~~~|||yyywwwwwwyyyxxxvvvssspppnnnmmmmmmmmmmmmnnnoooooopppppppppsssqqqmmmdddYYYNNNFFFCCCAAA@@@???============>>>???===EEESSSbbbsssqqq\\\}}}~~~}}}{{{yyywwwxxxyyy{{{{{{|||ssshhh^^^RRRFFF@@@@@@???CCCLLLXXX]]]\\\[[[[[[hhh|||www\\\CCC===777666666555666999;;;<<>>AAABBBCCCEEEHHHJJJTTTYYY___eeeiiillloooqqqqqqmmmlllrrrzzz|||vvvppplllmmmooorrrsssrrrnnnfff^^^WWWTTTVVV[[[bbbkkkttt|||}}}xxxtttsssrrrvvvuuutttsssqqqooonnnmmmmmmnnnoooppppppooommmmmmqqqpppnnnggg\\\QQQIIIEEEAAA@@@???============>>>;;;999AAAMMM\\\ppprrraaa}}}}}}|||yyyvvvuuuvvvwww{{{{{{uuukkk^^^TTTJJJAAA===>>>???DDDLLLWWW^^^aaa```___iii{{{zzz___EEE===777666555555666888;;;<<>>===>>>>>>;;;;;;EEEQQQ^^^iiittt|||~~~}}}cccOOOGGGGGG\\\yyy{{{zzzzzzqqqiiihhhkkkpppttt{{{eeeDDD777999...------------......///---------,,,,,,,,,+++++++++++++++*********))))))************************++++++,,,,,,,,,---------+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............///...---///666DDDTTT___dddiiiooossstttwww|||~~~zzzppplllmmm|||nnntttzzz}}}~~~~~~nnn[[[PPPKKKPPPVVV]]]dddllltttzzztttlllZZZOOOCCC>>>;;;999999<<<===>>>@@@AAAAAACCCGGGIIIQQQVVV]]]ccchhhmmmqqqtttuuupppooovvv}}}wwwpppiiifffhhhjjjqqqsssrrrlllbbbXXXSSSRRRSSS\\\hhhqqqyyy|||vvvqqqmmmkkkjjjlllmmmooopppqqqpppooonnnooopppqqqrrrrrrqqqpppooorrrsssrrrlllbbbVVVLLLFFFAAA@@@???============>>>===;;;AAAKKKYYYnnnuuuhhh}}}}}}{{{xxxuuutttuuuwwwzzzzzz~~~zzznnnbbbUUULLLEEE>>><<<>>>>>>CCCKKKUUU___eeeeeeccciiixxx|||bbbEEE;;;777666555555666888:::<<<@@@CCCHHHOOOUUUWWWWWWVVVSSSWWW[[[^^^bbbiiirrryyyooo\\\QQQPPP]]]{{{zzzmmmaaaZZZWWWUUURRRPPPMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJJJJGGGCCC@@@===<<<<<<======>>>GGGPPP]]]hhhrrrxxx}}}|||cccPPPGGGGGG___~~~|||~~~}}}}}}}}}{{{}}}jjjHHH888777---------------...///000------,,,,,,,,,+++++++++))))))*********+++++++++************************++++++,,,,,,,,,---------******))))))))))))*********++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,,,,,,,,,,---------///...---000999GGGWWWaaafffjjjooorrrtttwww|||{{{tttppprrrpppwwwxxxxxxyyyqqqaaaUUUMMMPPPUUU[[[bbbiiiqqquuu}}}~~~rrrjjjYYYNNNCCC>>><<<:::;;;===<<<>>>???@@@@@@CCCGGGJJJMMMRRRZZZaaahhhnnntttxxxyyytttttt{{{~~~xxxnnneee___```eeeiiiqqqsssrrrjjj]]]TTTRRRTTTTTTbbbqqq{{{}}}xxxpppiiiccc```^^^]]]^^^aaafffkkknnnooonnnmmmnnnooopppqqqrrrrrrqqqqqqtttvvvwwwrrrgggYYYMMMFFFAAA@@@???============>>>@@@===CCCJJJUUUkkkuuukkk}}}~~~}}}{{{xxxwwwxxxyyyyyyyyy}}}uuufffZZZMMMEEEAAA===<<<>>><<>><<<<<<@@@BBBDDDKKKSSS^^^jjjuuuzzz~~~zzzdddSSSJJJIIIbbblllJJJ888444111000///...------------,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,************************))))))*********+++++++++***))))))))))))))))))******+++,,,------,,,+++******++++++,,,,,,------...+++++++++,,,,,,,,,------///...---111;;;JJJYYYbbbggglllqqqtttuuuwww{{{|||vvvqqqsssooowww}}}sssuuuxxxuuueeeXXXMMMOOOSSSXXX___ffflllpppxxx}}}rrrkkkYYYMMMBBB>>><<<:::;;;>>><<<===>>>???AAADDDHHHLLLLLLRRRYYYbbbiiiqqqxxx|||}}}{{{|||zzzqqqeee[[[XXX]]]ffflllqqqsssqqqgggYYYRRRTTTYYY^^^nnn~~~ooohhh___WWWSSSRRRRRRRRRRRRWWW___ggglllnnnmmmmmmkkkkkkkkklllmmmnnnnnnoootttxxxzzzvvvkkk\\\OOOGGGAAA@@@???============>>>???===BBBGGGQQQfffssskkk~~~~~~|||||||||wwwxxx~~~}}}qqq___RRRFFFAAA???<<<<<<>>>===BBBHHHPPP\\\ggghhhcccbbbnnnvvv}}}jjjKKK<<<666555444444555777:::;;;???BBBGGGOOOUUUYYYYYYXXXUUUXXX]]]bbbjjjuuu}}}eeeWWWOOOYYYnnnrrrcccXXXTTTSSSQQQOOOMMMLLLLLLMMMIIIJJJKKKJJJHHHHHHKKKNNNNNNMMMLLLLLLKKKHHHDDDAAA@@@===???DDDIIILLLQQQVVV```nnn|||{{{gggWWWMMMIIIaaajjjKKK999444111000///......------...,,,,,,,,,++++++++++++*********************++++++************************))))))*********++++++++++++******))))))******+++)))***,,,------,,,***)))******+++,,,,,,---......,,,,,,,,,,,,---------......---...333>>>MMMZZZbbbiiinnnssswwwwwwyyy|||}}}tttnnnpppkkkrrr|||}}}|||rrruuuzzzxxxgggWWWLLLMMMPPPUUU\\\ccchhhkkkuuu}}}~~~ssslllXXXMMMBBB===;;;::::::===;;;<<<>>>???AAAEEEJJJNNNPPPUUU\\\dddlllsss{{{~~~tttkkk___VVVVVV^^^hhhoootttvvvssshhhYYYSSSYYYbbblll{{{vvvaaaYYYPPPIIIHHHJJJMMMNNNRRRXXXaaajjjppprrrqqqpppkkkjjjhhhgggggghhhjjjkkkqqquuuyyywwwmmm^^^PPPGGGAAA@@@???============>>>===<<>>===<<<<<<>>>@@@FFFKKKQQQ]]]hhhiiiccc]]]jjjsss{{{lllNNN???666555444444555777:::;;;???BBBGGGOOOVVVYYYZZZXXXUUUXXX]]]ccclllyyy|||ppp^^^SSSRRRdddsssdddYYYSSSRRRPPPNNNMMMMMMMMMMMMHHHJJJKKKIIIGGGHHHKKKNNNNNNMMMLLLLLLKKKIIIEEEBBBAAA>>>AAAHHHNNNPPPTTTYYYbbbqqq~~~kkk[[[OOOIII___gggKKK:::555---------......000111111,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))***,,,------,,,***)))******+++,,,,,,---......---------.........//////...---...444@@@NNN[[[bbbjjjooovvvyyyzzz{{{}}}|||rrrkkkmmmffflllwww~~~}}}~~~ssswww}}}}}}zzzgggUUUKKKLLLNNNSSSZZZaaaeeegggttt{{{~~~tttmmmWWWLLLAAA<<<:::999999<<<;;;<<<>>>???AAAFFFLLLPPPTTTXXX___gggnnnuuu|||}}}oooggg\\\VVVWWW```jjjqqqxxxzzzwwwjjj\\\WWW___jjjvvvoooYYYRRRHHHDDDEEEIIINNNPPPWWW]]]gggpppvvvwwwvvvtttmmmkkkhhhfffeeefffhhhiiimmmrrrxxxwwwnnn___QQQHHHAAA@@@???============>>><<<<<>>;;;;;;>>>AAAFFFKKKRRRbbbqqqqqqhhhcccfffrrrlllRRRBBB888666555444444666999;;;@@@BBBFFFNNNUUUYYYXXXUUUXXXYYY]]]gggvvvzzzkkk]]]UUURRRYYYsssqqqddd\\\TTTRRRPPPOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEBBB???FFFSSSXXXSSSTTTZZZeeeuuuyyysssYYYEEEJJJddd~~~|||eeeJJJ888222111000000////////////000------,,,,,,,,,,,,++++++,,,+++******))))))******++++++++++++++++++++++++,,,+++)))((((((((()))))))))+++------+++(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...///555AAANNNYYY___iiinnntttyyy|||}}}~~~{{{pppmmmrrruuu\\\eeennnvvv~~~vvv|||{{{wwwxxxwwwcccSSSJJJGGGFFFIIIQQQ[[[dddiiippp{{{~~~qqqfffVVVJJJ???<<<<<<;;;;;;<<<999<<<@@@DDDGGGLLLQQQTTTYYY\\\aaafffkkksss~~~yyypppcccWWWUUUZZZcccoooyyywwwjjj______iiisssttt___OOOKKKFFFFFFJJJPPPUUUXXXcccjjjuuu{{{uuuppplllhhhfffggghhhhhhhhhmmmqqqrrrlllccc[[[PPPHHHGGGDDD@@@>>>>>>???>>>>>>:::???AAADDDNNN```mmmqqqzzzzzzzzz|||~~~~~~}}}||||||~~~|||}}}xxxjjjVVVGGG<<<<<>>CCCAAAGGGOOOYYYlll{{{yyynnnaaadddqqqnnnTTTCCC999888666555666888:::<<<@@@BBBGGGNNNUUUYYYXXXWWW[[[\\\___hhhvvv}}}ssshhh\\\TTTOOORRRaaa~~~rrrddd\\\WWWTTTQQQOOONNNNNNLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHGGGEEEDDDDDDAAA???EEEQQQTTTNNNMMMRRR```ppp~~~}}}||||||qqqWWWEEEEEEWWWooo~~~~~~{{{}}}{{{sssbbbMMM???:::111000000///////////////------,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++,,,+++***)))))))))******+++,,,...---,,,++++++,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......///...000666BBBOOOZZZ```hhhmmmtttyyy|||}}}zzznnnlllrrrjjjSSS^^^lllxxx|||}}}ssswwwxxxdddTTTJJJHHHGGGJJJRRR\\\eeejjjqqq{{{{{{mmmbbbUUUIII>>>;;;;;;::::::;;;999<<<@@@DDDGGGLLLQQQUUU]]]```eeejjjooowwwxxxlllaaaXXXXXX___hhhsss|||{{{pppgggiiitttkkkWWWMMMLLLJJJKKKPPPXXX```fffoooyyywwwooolllhhhffffffggghhhhhhffflllpppmmmfff___TTTKKKFFFDDD@@@?????????>>>===;;;???AAACCCNNN___nnntttwwwxxxyyyyyyyyyzzz|||~~~zzzuuuxxxyyyjjjVVVGGG<<<<<<>>>===???EEECCCMMMZZZjjjuuu___cccoooqqqVVVCCC:::999777666777999<<<>>>@@@CCCHHHOOOVVVYYYZZZYYY___```bbbjjjvvv|||oooaaaUUUOOOMMMLLLYYYqqqsssddd[[[YYYUUUQQQNNNMMMLLLKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@>>>BBBLLLNNNHHHFFFIIIZZZiiizzzxxxxxx{{{~~~~~~oooUUUFFFAAAIII```www|||tttlllpppkkkjjjlllkkkaaaOOO???777111111000///////////////------,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,***,,,,,,,,,++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,.........////////////000///...000888DDDQQQ\\\bbbhhhlllsssxxx|||~~~yyyooommmsssuuu]]]MMM\\\ooommmuuuxxxeeeUUUJJJHHHGGGKKKSSS^^^ggglllsss|||xxxkkk```TTTHHH===:::::::::999;;;:::===@@@DDDHHHMMMSSSWWW```dddiiinnnsss{{{~~~vvvggg]]]WWWYYYbbblllwwwyyysssvvvzzzaaaNNNMMMOOOQQQTTTYYYcccpppyyywwwmmmkkkgggeeefffggggggfffccciiimmmlllggg```VVVLLLFFFCCCAAA@@@@@@@@@>>>======@@@AAACCCMMM___pppyyyxxxzzzzzzxxxvvvvvvyyy}}}yyyuuusssxxx{{{kkk[[[LLL???======;;;>>>DDDIIIYYYmmmzzz```cccnnn}}}sssWWWAAA:::888777666777:::<<<>>>AAADDDJJJPPPWWW[[[\\\]]]cccccceeekkkwww}}}vvvlll```SSSKKKJJJNNNSSSgggttteee[[[WWWTTTPPPMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBB@@@===???DDDFFFDDDDDDHHHWWWfffuuu|||~~~~~~|||wwwyyy~~~~~~kkkRRRFFF@@@CCC\\\{{{qqqgggkkk___aaagggmmmgggSSS===000222111000//////......///------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,*********************************++++++,,,,,,---*********)))'''(((***,,,------------------------******+++++++++,,,,,,,,,....../////////000000000...///111999FFFTTT^^^dddhhhlllrrrxxx|||~~~yyyqqqoootttmmmWWWPPPbbbyyyhhhrrrxxxfffVVVJJJHHHHHHLLLTTT___hhhmmmttt|||zzzmmmcccUUUIII>>>;;;;;;::::::<<<<<<>>>BBBFFFJJJPPPVVVZZZaaaeeekkkpppuuu|||}}}vvveee\\\VVVZZZdddppp~~~|||~~~ppp\\\OOOQQQVVV\\\aaahhhttt}}}tttllliiifffeeeeeefffeeeddddddhhhjjjgggccc^^^UUULLLFFFDDDBBBAAAAAA@@@>>>===>>>???@@@CCCNNN```tttxxxyyyzzzxxxuuuvvv{{{wwwuuuuuu{{{ooo\\\NNNAAA>>>===;;;@@@HHHSSShhhzzzbbbeeemmmzzzuuuYYY???999888666666777999<<<>>>BBBFFFLLLRRRXXX\\\```aaaeeefffiiinnnxxx|||qqqeeeYYYPPPIIIFFFIIIQQQ^^^xxxuuueee[[[TTTQQQNNNMMMMMMNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBB@@@===<<<>>>AAACCCHHHMMMXXXeeesssyyyzzz{{{{{{yyyxxx{{{}}}dddKKKCCC???CCC^^^yyylllmmmdddbbbdddjjjgggWWWAAA333222111000///............------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,******************************++++++,,,,,,,,,,,,++++++***((('''''')))*********************************+++++++++,,,,,,,,,---............/////////...///333;;;HHHVVVaaagggiiimmmsssxxx|||yyynnnmmmrrriiiWWWSSShhhvvveeeooowwwfffWWWJJJHHHHHHLLLUUU```jjjooottt{{{sssiiiVVVJJJ???<<<===<<<<<<===>>>@@@DDDGGGLLLRRRZZZ^^^dddhhhnnnssswww~~~yyyiii```YYY]]]hhhvvvyyyjjj___YYYWWW___iiisss~~~yyyqqqjjjgggeeedddddddddcccbbbcccdddccc___^^^]]]XXXQQQFFFDDDBBB@@@@@@@@@???===??????@@@DDDNNN___tttuuuuuuvvvvvvxxxzzz~~~{{{zzzwwwvvvxxx~~~sss[[[MMMAAA?????????FFFPPP]]]tttzzzcccdddkkkvvvxxx\\\AAA888777666666777:::===???DDDIIIOOOUUUZZZ___cccfffhhhjjjnnnsss{{{uuunnnbbbVVVJJJFFFCCCBBBLLLXXXooovvvfff[[[QQQOOONNNNNNOOOOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEECCCBBBBBB???===;;;<<>>======>>>???AAADDDHHHMMMTTT\\\aaagggkkkqqqvvv{{{|||nnnddd^^^cccnnn{{{xxxwww}}}~~~yyysssjjjffffffbbbjjjwwwuuuooohhhfffdddcccccccccbbbaaa^^^^^^\\\ZZZ]]]```^^^YYYHHHEEEAAA??????@@@@@@???@@@>>>???DDDKKKZZZppptttssssssuuuyyy|||~~~}}}zzzxxxvvvtttuuuxxxvvv]]]OOOCCCAAA@@@@@@HHHTTTccc{{{zzzaaabbbgggrrr{{{aaaEEE999888777777888;;;???AAAFFFKKKRRRWWW\\\aaafffjjjkkkooosssxxx~~~rrrggg___RRRIIICCCCCCAAAEEEVVVjjjwwwfff[[[PPPOOOOOOOOOPPPOOOLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB<<<<<<<<<===AAAGGGLLLOOOTTTaaannntttvvvzzz|||{{{}}}}}}~~~}}}~~~~~~}}}qqq[[[EEE;;;:::@@@RRRdddwwwwwwkkkaaabbbcccXXXEEE888333222111///......------------,,,,,,,,,,,,++++++,,,,,,+++************+++************************)))***+++++++++***)))(((&&&(((***+++++++++---...........................******+++++++++,,,,,,,,,---------.........//////...///444???MMM[[[fffkkkooorrrwww{{{~~~uuucccfffpppwwwgggYYYOOOhhhttthhhrrr~~~ttteeeWWWGGGFFFFFFKKKTTT```jjjooorrrwww}}}vvvlllVVVKKK@@@======<<<<<<===>>>@@@CCCGGGLLLSSS\\\aaagggkkkrrrwww{{{yyykkkddd```fffqqq||||||oooffffffkkkqqqtttppppppsssrrrnnnmmmpppqqqwww{{{rrrmmmgggeeecccbbbcccbbbaaa___\\\\\\[[[[[[___dddaaa[[[JJJFFFAAA>>>>>>???AAAAAAAAA??????BBBGGGRRRfffyyywwwtttsssuuuyyy|||{{{yyy{{{||||||||||||zzzxxxwwwqqqssswwwwwwbbbSSSGGGBBB@@@???GGGRRReee}}}{{{___```dddppp~~~~~~eeeIII;;;:::999888:::===@@@BBBGGGLLLSSSYYY]]]bbbhhhmmmmmmrrrwww|||}}}wwwooocccWWWNNNEEEBBBBBBEEEDDDJJJbbb}}}wwwggg[[[QQQPPPPPPPPPPPPNNNJJJGGGKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFDDDCCCCCC999<<<>>>???CCCHHHKKKKKKPPP^^^kkkrrrvvv{{{~~~~~~~~~~~~}}}{{{ppp]]]HHH===;;;@@@JJJUUUqqqyyyyyyrrruuuuuueeeKKK777333222111///......---------------,,,,,,,,,++++++,,,+++******))))))******)))))))))))))))))))))))))))***++++++***)))(((''' ###''')))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////...000555???NNN\\\ggglllqqqtttxxx|||~~~ssseeehhhrrruuueeeXXXOOOhhhyyy~~~tttjjjttt}}}sssdddWWWFFFEEEEEEJJJTTT```jjjoooqqqvvv{{{~~~sssiiiVVVJJJ???<<<<<<;;;;;;<<<===>>>BBBEEEKKKSSS[[[aaadddiiipppuuuyyy{{{ssseee```___fffqqqyyy}}}vvvjjj^^^WWWWWW\\\bbbfffeeeiiiqqqtttqqqpppttt|||~~~uuunnnjjjfffdddcccbbbcccbbb```___^^^___^^^^^^bbbeee```XXXKKKGGGAAA======???AAABBBBBB??????AAADDDLLL___qqqoootttvvvvvvxxx{{{{{{xxxyyy|||~~~~~~}}}{{{zzzzzzxxxxxxzzz|||iiiZZZJJJAAA???AAAGGGNNNbbbvvvzzzcccaaa___uuu{{{lllFFFAAA:::666888;;;>>>CCCHHHIIIPPPXXX___cccggglllpppvvvzzz|||uuunnniiiccc^^^YYYSSSLLLGGGAAA>>>@@@DDDHHHTTTqqqwwwhhhZZZTTTSSSQQQOOOLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHGGGDDDAAA>>>>>>???@@@DDDHHHLLLOOOVVVZZZcccmmmxxx~~~}}}}}}qqq\\\GGG>>>:::;;;EEEQQQiii}}}}}}kkkPPP<<<555222///---...///............---------,,,,,,,,,---------,,,,,,,,,++++++************************)))))))))(((((((((((((((++++++******++++++,,,------,,,+++*********+++,,,*********+++,,,---...///,,,,,,+++++++++,,,------...111888DDDSSSaaakkkoooyyyzzz|||}}}~~~vvv```iiiyyy}}}jjjXXXXXXlll|||{{{}}}ooo|||~~~uuueeeVVVJJJFFFEEEMMMWWWaaammmvvvyyyxxx{{{}}}pppdddRRRHHH???<<<;;;::::::===@@@BBBEEEHHHLLLSSS[[[aaaeeejjjqqqtttvvv{{{yyyrrrllleee]]]\\\eeennnpppooopppfff___VVVSSSTTTYYY\\\]]]eeelllvvv~~~|||xxxxxx~~~}}}vvvnnnhhhdddfffeeecccaaa`````````aaa______^^^^^^cccgggccc]]]QQQHHH@@@??????======???>>>BBB>>><<>>???@@@CCCFFFIIIMMMOOOSSSWWW```kkkvvv}}}}}}|||~~~{{{nnn[[[GGG>>>;;;;;;EEEPPPjjjwwwpppwwwrrrUUU@@@777444111//////000000///......---------,,,,,,,,,------,,,,,,+++++++++***************************************************++++++******++++++,,,---,,,,,,+++******++++++,,,++++++++++++,,,------...,,,,,,,,,,,,,,,------......222999EEETTTbbbkkkpppyyy{{{}}}wwwbbblll}}}}}}kkk[[[VVVkkk~~~~~~nnnyyy~~~wwwhhhZZZPPPJJJIIIOOOXXXaaallluuuwwwvvvxxxrrrgggRRRHHH>>><<<;;;:::;;;===AAABBBEEEHHHMMMSSS[[[```dddjjjqqquuuxxx~~~|||uuulllfffVVVPPPPPPWWW^^^```aaaddd^^^[[[WWWVVVXXX]]]bbbdddpppwwwvvvpppjjjlllppprrrrrrssstttuuuyyyxxxwwwuuuqqqmmmiiigggiiihhhfffdddbbbaaaaaaaaa```___]]]^^^dddiiieee^^^RRRIIIAAA??????======???:::???;;;:::AAAEEEPPPeeeqqquuuuuussssssvvvuuurrrwwwwwwyyyzzz{{{|||||||||zzzyyyyyy}}}ooo___MMMCCC???@@@EEEJJJYYYlll|||fffbbb]]]qqq}}}|||rrrNNN???:::888;;;???BBBFFFKKKRRRXXXaaafffiiilllppptttuuuzzztttgggYYYPPPHHHEEECCCBBBAAAAAA???===<<>><<<<<<;;;;;;>>>AAACCCEEEIIIMMMTTT[[[```cccjjjqqqvvv{{{{{{sssiii___XXXPPPMMMNNNRRRVVVXXX[[[```\\\]]]___aaacccfffjjjmmmwww~~~}}}qqqiiiaaa```___]]]\\\^^^bbbfffmmmnnnooopppooonnnlllkkklllkkkiiifffdddcccbbbbbbaaa___\\\^^^fffmmmhhh```SSSJJJBBB@@@@@@>>>===???999>>>;;;;;;AAADDDNNNbbbnnnqqqqqqoooooorrrrrrooouuuuuuvvvxxx{{{}}}}}}}}}zzzyyyxxx|||ssscccPPPEEE@@@???CCCHHHUUUgggeee___XXXkkkyyy}}}wwwWWW@@@;;;999===BBBDDDHHHMMMWWW]]]eeejjjlllnnnqqqtttvvv}}}vvvjjj\\\NNNEEE@@@???>>>===>>>???@@@@@@AAAGGGNNNZZZwwwqqqbbbTTTSSSPPPMMMKKKJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKLLLKKKIIIDDD@@@@@@BBBEEEHHHJJJKKKKKKKKKJJJOOOYYYfffrrrzzz}}}}}}~~~}}}}}}xxxlll\\\KKKBBB<<<999@@@KKKeee}}}}}}rrrttttttvvvhhhaaa[[[XXXbbbpppkkkOOO===999444111000111111000......---------,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,---++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,---------------...///000000444<<>><<<<<<;;;<<>>===???:::@@@===<<>>;;;???CCCFFFKKKPPP[[[aaahhhmmmnnnoooqqqsssxxxyyymmm```SSSHHHAAA>>>=========>>>@@@DDDFFFHHHLLLSSSgggqqqbbbTTTRRROOOLLLJJJIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJHHHDDD@@@BBBDDDGGGIIIJJJJJJHHHGGGFFFLLLWWWeeerrrzzz~~~~~~~~~||||||}}}~~~ppp```OOOEEE===888>>>JJJaaayyywwwrrrvvvxxxuuufff^^^XXXUUU^^^jjjyyyYYY???;;;555111000000000000......---------,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++,,,,,,------++++++******++++++,,,---******++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,---...///000000000444===JJJYYYfffnnnrrrtttwww|||xxxpppsss}}}uuu```^^^ooo}}}}}}{{{vvv}}}vvviiiqqqwwwkkkSSSLLLGGGKKKQQQYYYccclllsssqqqqqqxxxpppdddOOOEEE===;;;<<<<<<===@@@AAADDDGGGKKKOOOTTTZZZ___eeekkkrrrxxx|||~~~xxxooodddYYYQQQMMMMMMUUU^^^dddhhhmmmtttxxxxxxrrroooooonnnppptttuuusssnnnhhhddd\\\]]]___aaadddiiipppttt}}}yyytttrrrlllkkkjjjhhhfffcccbbb```bbb```]]]^^^gggooollldddWWWNNNEEEBBBAAA>>>>>>???:::@@@===<<>>::::::;;;<<>>999@@@LLLeee|||yyy~~~~~~nnnddd]]]XXX^^^hhhaaaBBB===777222000000000000......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++******++++++,,,---))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,---...000000000444===KKKYYYfffnnnqqqrrrvvv{{{yyysssttt|||{{{fffbbbpppzzzzzzyyy||||||wwwttt{{{zzzkkkttt{{{nnnUUUNNNHHHKKKQQQXXXbbbkkkooommmnnnvvvpppcccNNNEEE===;;;<<<<<<>>>AAABBBDDDHHHLLLOOOTTTZZZ^^^eeekkksssxxx|||{{{yyyssspppjjjbbbZZZTTTSSSSSSXXXdddrrr{{{|||sssmmmjjjllllllmmmmmmkkkiiigggeeecccgggmmmrrrxxx~~~}}}wwwtttjjjjjjiiihhhfffdddbbb```aaaaaa______eeellllllgggYYYOOOFFFDDDBBB???>>>???888>>>;;;:::@@@DDDNNNbbbxxxzzzzzzwwwwww{{{|||zzzrrrrrrtttzzz~~~zzzwwwwwwyyyzzziiiUUUHHHBBB???BBBGGGQQQ^^^zzzkkk```RRRaaarrr~~~lllKKKDDD???@@@CCCGGGNNNTTTbbbhhhooossssssqqqqqqrrrvvvwwwhhhXXXJJJBBB>>>>>>666999<<<@@@FFFOOOYYYaaaccchhh{{{ssseeeUUURRRNNNJJJHHHHHHIIIJJJFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFGGGHHHIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@???@@@GGGTTTcccqqqzzz}}}~~~yyyzzz{{{{{{{{{|||~~~tttdddTTTIII@@@<<>>AAABBBEEEHHHLLLPPPUUUZZZ^^^dddkkkssszzzyyytttrrrqqqkkkiiiddd^^^ZZZ[[[aaafffwww~~~wwwpppkkkllllllmmmnnnnnnnnnmmmmmmuuuyyyvvvqqqiiiiiiiiiiiigggeeecccbbb```bbbbbb```ccciiijjjhhhZZZQQQHHHDDDCCC???>>>???777===;;;<<>>>>>@@@666:::???FFFNNNZZZgggqqqqqqzzzuuugggUUURRRNNNJJJHHHHHHIIIKKKFFFFFFGGGGGGGGGHHHHHHHHHJJJHHHFFFFFFHHHJJJKKKKKKHHHGGGFFFDDDBBB???===<<<>>>EEERRRbbbpppyyy}}}}}}wwwyyy|||~~~~~~~~~}}}|||~~~sssdddUUUJJJAAA>>>IIIWWW|||qqqgggfffmmmfffHHHBBB;;;555222222222222......---------,,,,,,,,,,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++******++++++,,,---((()))+++,,,------,,,,,,*********+++,,,---...///*********+++,,,---///000///333===KKKYYYfffmmmpppssswww|||}}}tttwwwzzzoooxxxzzznnnuuurrr~~~|||uuu{{{qqqXXXOOOGGGFFFJJJOOOXXX```cccdddiiiuuutttggg\\\MMMDDD<<<;;;<<<===???BBBBBBEEEIIIMMMPPPUUUZZZ]]]cccjjjsss{{{{{{sssnnnlllmmmnnnpppnnniiieeeeeekkkvvv~~~|||uuupppkkklllooosssuuuvvvwwwwwwtttmmmiiiiiijjjiiihhhfffdddccc___bbbcccaaaaaafffiiiiii[[[QQQHHHEEECCC@@@>>>???888>>>===???IIIRRRaaaxxx~~~zzzvvvssssssssstttooouuuzzz}}}}}}vvvvvvyyy{{{~~~~~~qqq]]]KKKAAA???AAADDDNNN^^^sssoooZZZSSS```ttt^^^LLL@@@CCCEEEEEELLLXXXeeekkkrrrxxxzzzyyyxxxxxxrrrzzzsssdddRRRHHHBBB<<<:::;;;999===CCCJJJTTTeeezzzuuueeeYYYQQQJJJJJJKKKIIIHHHIIIIIIIIIHHHGGGEEEFFFHHHKKKKKKIIIHHHHHHJJJKKKKKKJJJGGGFFFCCCAAA??????@@@AAACCCDDDOOOeeevvv||||||~~~zzz|||~~~~~~~~~tttkkkWWWIIIEEE???EEEYYY~~~wwwsssrrreeeJJJ@@@666555555333222222---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------............////////////222333<<>>>>>===>>>===>>>CCCKKKYYYnnn}}}zzzuuuqqqpppqqqsssuuurrrxxx~~~~~~yyyyyy{{{}}}sss```NNNCCC@@@BBBDDDJJJZZZooottt^^^WWWdddyyyfffSSSEEEFFFGGGFFFLLLWWWcccjjjrrryyy||||||{{{zzzwww~~~mmm___OOOFFF@@@<<<:::;;;999<<>>>>>???@@@EEEEEEPPPcccsssxxxxxxyyyyyy{{{}}}~~~}}}|||}}}~~~|||}}}tttkkkWWWJJJEEE@@@FFFYYYdddKKK@@@666444444111///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,............////////////222333<<>>>>>@@@>>>???CCCHHHSSSfffvvvuuurrrnnnkkklllpppuuuyyy{{{|||uuudddRRRFFFAAABBBDDDFFFUUUjjj|||yyybbbYYYeee{{{qqq\\\KKKIIIIIIGGGLLLWWW```hhhrrrzzz~~~~~~{{{uuucccVVVIIIBBB>>>::::::<<<<<<@@@GGGUUUhhh~~~uuufffYYYQQQJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGIIILLLLLLJJJHHHHHHIIIIIIHHHGGGCCCBBB@@@???>>>???@@@AAAGGGGGGPPP```nnntttttttttxxxzzz|||}}}{{{zzzzzzzzzzzz|||sssjjjVVVIIIEEE???EEEYYYzzzcccOOOCCC888444444111///000333222111000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............////////////222333<<>><<<::::::>>>BBBDDDEEEHHHKKKOOORRRUUUZZZbbbhhhpppttt|||~~~xxxsssqqqooonnnllleee^^^]]]___fffsssooorrrvvvwwwwwwzzz|||vvvrrrpppqqqrrrpppnnnlllkkkiiieeecccbbb```^^^\\\\\\\\\^^^___]]]WWWNNNFFFAAA@@@???>>>@@@??????BBBDDDKKKYYYgggllljjjgggfffjjjrrrzzz~~~xxxhhhVVVIIIBBBAAABBBEEESSSfffzzz{{{cccXXXbbbyyy{{{cccOOOKKKKKKHHHMMMWWW]]]eeeqqq{{{}}}wwwtttqqqkkkfffWWWMMMCCC???<<<999:::===AAAFFFNNNZZZlllvvvhhhYYYQQQJJJJJJJJJHHHFFFHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBAAAAAABBBDDDEEEGGGHHHOOO]]]kkkssstttsssvvvxxxzzz{{{zzzyyyzzzzzzzzz|||~~~|||qqqgggTTTGGGCCC===DDDWWWqqqaaaSSSGGG;;;666555333222333222111000///...------,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***************************++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,............////////////111333<<>>:::::::::;;;>>>BBBDDDEEEHHHLLLQQQTTTXXX]]]eeekkkrrrwww~~~vvvuuuqqqlllkkkmmmllljjjgggaaa\\\]]]cccmmm{{{~~~jjjmmmpppsssxxx||||||zzzwwwsssppppppqqqrrrpppooollljjjgggdddbbbdddbbb^^^\\\[[[\\\^^^```aaaZZZPPPGGGBBB@@@???>>>>>>===>>>@@@AAADDDOOO[[[cccccccccfffmmmwww|||zzzlll[[[LLLCCC@@@@@@EEERRReeeyyyeeeWWW___vvvhhhRRRLLLKKKIIIMMMWWW\\\dddooozzz~~~wwwmmmfffccc___ZZZUUULLLEEE???===;;;999:::>>>@@@HHHRRR^^^nnnvvviiiYYYQQQJJJIIIIIIGGGFFFGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAACCCDDDFFFDDDFFFMMMYYYhhhtttxxxvvvsssvvvxxxyyyyyyzzz|||}}}||||||}}}~~~}}}yyyvvvnnneeeQQQDDDAAA;;;BBBVVVxxxtttrrrtttuuuqqqiiibbbXXXKKK===888666444444555000///...------......///++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222<<>>@@@CCCEEEIIIMMMRRRVVVYYY```hhhnnnuuuzzzyyylllnnnnnnlllooouuutttooojjjccc```dddlllwwwrrrppppppvvvxxxyyyxxxvvvsssqqqqqqrrrrrrrrrpppnnnjjjgggeeedddfffccc^^^[[[ZZZ\\\___aaaeee]]]RRRHHHBBB@@@???>>>::::::===??????@@@JJJTTT^^^___bbbhhhqqqzzz~~~xxxxxxyyyyyyxxx|||~~~rrraaaPPPDDD@@@@@@EEEQQQcccxxxiiiXXX^^^sssnnnUUUMMMLLLIIIMMMVVV[[[cccmmmwww}}}{{{kkkddd\\\VVVRRROOOKKKGGGDDD???<<<<<<<<<:::;;;???>>>FFFSSSbbbvvvuuuhhhYYYQQQJJJIIIIIIFFFEEEFFFEEEGGGHHHHHHHHHHHHIIIJJJJJJHHHFFFFFFGGGGGGFFFEEECCCBBB@@@???@@@AAACCCDDDAAADDDJJJUUUfffuuuzzzyyyssstttuuuvvvvvvyyy|||}}}|||{{{{{{zzzyyyvvvsssmmmdddPPPDDD@@@;;;AAAUUUtttlllgggdddgggjjjiiiiiijjjaaaSSSDDD<<<999666555777000///.........///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,------------............////////////111222<<>>>>>???AAADDDGGGKKKOOOTTTXXX\\\bbbjjjpppyyywwwtttyyy||||||yyyoooiiigggnnnxxx|||xxxvvv}}}wwwxxxxxxvvvsssqqqqqqrrrsssssssssqqqmmmiiihhhhhhfffccc^^^ZZZZZZ\\\```cccggg___SSSHHHBBB???>>>===888999<<<>>>>>>???HHHRRR[[[___dddlllssszzz{{{tttqqqtttvvvuuurrrwww|||wwwfffTTTGGGBBBAAACCCMMM___uuukkkXXX\\\pppvvvYYYOOOLLLHHHKKKTTT\\\bbbkkktttzzz~~~uuuuuuuuucccXXXSSSLLLGGGEEECCCAAA??????<<<;;;===<<<:::<<>>BBBHHHQQQbbbssszzzxxxttttttsssrrrrrruuuzzz~~~~~~|||yyyxxxxxxxxxvvvuuunnndddQQQDDDAAA<<>>===<<<999:::<<<>>>===>>>GGGQQQ[[[___fffnnnuuuyyy|||}}}{{{yyytttnnnooouuuwwwuuunnnsssyyy{{{jjjWWWIIIDDDCCC@@@KKK\\\ssskkkVVVYYYlll{{{]]]QQQMMMHHHJJJRRR]]]bbbjjjqqqwww|||pppkkkqqq|||eeeSSSLLLHHHBBB???>>>>>>===<<<===;;;;;;======;;;===BBBHHHKKKWWWooo|||ooocccYYYQQQJJJIIIIIIFFFDDDEEEBBBDDDGGGGGGGGGFFFGGGIIIGGGFFFEEEEEEFFFHHHGGGFFFGGGEEEDDDBBBBBBBBBDDDEEE===AAAFFFOOO___rrryyywwwuuutttrrroooooorrrwww|||~~~{{{xxxwwwwwwxxxyyyxxxoooeeeRRRFFFBBB===DDDXXX~~~yyyxxx}}}~~~|||}}}ooo[[[OOOHHHBBB??????888777444222000000111222........................------,,,,,,+++***))))))+++++++++,,,,,,---------************************&&&''''''((()))*********---------....../////////............/////////000111222===PPPaaallltttxxx{{{~~~oooppp|||wwwssstttwww{{{}}}}}}uuuuuueeemmm~~~ooo___HHHCCC???@@@DDDLLLYYYdddsss}}}iiiUUUGGGAAA@@@>>>@@@BBBBBBCCCGGGMMMRRRQQQTTTYYY]]]```fffnnntttzzztttpppqqq|||~~~}}}~~~yyysssrrrsssuuutttrrrqqqqqqrrrnnnpppqqqnnnjjjgggggghhhfffbbb]]]YYYYYY]]]cccgggjjjaaaTTTHHH@@@===<<<;;;;;;;;;===???===>>>GGGQQQbbbfffjjjmmmssszzz}}}zzz{{{uuuoooppptttvvvtttpppqqqvvv{{{|||mmm[[[MMMDDDAAADDDHHHVVVooonnn\\\^^^jjjgggSSSJJJIIIJJJLLLUUU___kkkqqquuu{{{lllfffkkktttmmmTTTHHHDDDAAA???>>>??????<<<:::<<<:::;;;???@@@>>>>>>AAALLLOOO]]]zzz{{{ooodddUUUQQQLLLIIIGGGEEEDDDBBBFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAACCCBBBEEEPPPaaannnsssssssssqqqpppoooppptttxxxzzzxxx{{{zzzwwwyyy~~~}}}wwwrrrlllXXXHHHBBB<<<@@@PPPnnnssseeeYYYPPPIIIEEECCC===777333222000...+++...---,,,+++++++++,,,---......---------,,,,,,,,,------......---+++***)))++++++***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///222444???PPP```jjjrrrxxxwww{{{qqqsss}}}vvvnnnmmmxxxzzzssstttooonnnwwwrrr^^^KKKDDD???AAAGGGPPP]]]hhhlllVVVFFF@@@??????@@@CCCEEEHHHLLLPPPTTTWWWZZZ]]]aaadddiiiooosssooommmttt|||{{{zzzxxxtttpppnnnrrruuusssssstttrrrmmmrrrooollljjjjjjiiihhhgggaaa^^^ZZZYYY[[[```fffjjjlllaaaSSSGGG@@@===999666666777888999;;;???DDDHHHdddhhhkkkmmmsss{{{}}}zzztttsssvvvwwwtttppprrrwww}}}rrraaaQQQGGGCCCCCCGGGTTTmmmppp^^^___jjjcccPPPHHHGGGIIILLLRRR\\\hhhpppvvvwwwdddcccjjjtttiiiPPPCCC???===;;;;;;<<<===;;;999;;;:::<<>>CCCFFFgggjjjllllllqqqyyy}}}}}}{{{vvvuuuwwwyyyvvvsssrrrxxx|||xxxgggVVVIIICCCAAAFFFRRRhhhsssaaaaaajjj|||]]]JJJDDDDDDGGGKKKPPPYYYeeennnvvvrrreee]]]```jjjwwwhhhLLL>>><<<:::999999;;;<<<;;;:::===<<<>>>CCCEEEEEEIIIOOOVVVfffyyynnnbbbTTTPPPKKKHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBLLL[[[hhhnnnpppooooooppprrrtttvvvwwwxxxxxxyyyyyyxxx|||xxxsssaaaPPPFFF===>>>LLLhhhyyyuuu|||xxxnnnhhhYYYPPPDDD;;;777555222111..............................---------,,,,,,,,,+++,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000111111333<<>>666777888888999;;;@@@CCCkkknnnmmmkkklllsssxxxxxx{{{wwwssstttwwwzzzzzzxxxrrrvvvyyy|||}}}mmm[[[KKKBBB@@@EEEPPPccc~~~uuudddccchhhvvvVVVEEE@@@@@@DDDIIIQQQYYYdddmmmwwwwwwccc]]][[[aaalll|||lllNNN???===<<<;;;;;;<<<======>>>??????AAAFFFIIIMMMWWW```nnn{{{ooocccTTTPPPKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBKKKYYYfffnnnqqqpppqqqtttwwwxxxyyyyyyyyyvvvvvvuuuuuuyyy}}}zzzwwwfffTTTHHH<<<;;;HHHhhhxxxhhhjjjtttvvvooodddZZZKKK@@@999666444222...////////////......---......---------,,,,,,,,,++++++++++++******))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000222444===MMM]]]iiissszzz|||ttt}}}~~~uuu___gggkkkjjjkkkrrr{{{www|||~~~~~~|||rrrgggPPPIIIDDDEEEJJJRRR^^^iiixxxxxxbbbQQQIIIGGGGGGIIIMMMQQQTTTXXX\\\___fffhhhjjjiiihhhlllsssyyyxxxlllfffeeeqqq{{{}}}|||{{{wwwwwwvvvvvvwwwwwwxxxwwwwwwyyywwwsssrrruuuuuusssooollliiihhhgggeeecccaaa```^^^[[[YYY[[[___dddhhhlllggg^^^QQQDDD===:::;;;666777888888888999===???sssvvvtttnnnkkkooossstttwwwtttqqqrrruuuxxxyyyxxxsssvvvxxxzzzuuubbbPPPDDD@@@EEEMMM^^^xxxvvveeeccceeepppOOOAAA>>><<<@@@FFFOOOVVVbbbmmmyyy~~~jjj^^^\\\]]]dddpppsssTTTCCC??????>>>===<<<===???@@@BBBCCCFFFMMMSSS[[[iiivvv}}}qqqfffUUUQQQKKKHHHGGGGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAACCCKKKXXXfffooottttttvvvyyy|||~~~}}}|||{{{xxxvvvuuuvvvyyyzzz{{{{{{|||{{{lllZZZMMM>>>;;;HHHaaa}}}{{{yyyiii```dddlll{{{{{{tttkkkaaaSSSGGG???;;;777555111000000///...---------......---------,,,,,,,,,++++++******************(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------........./////////333444>>>OOO___kkkuuu|||}}}xxxzzzrrrbbbgggjjjkkknnnvvv{{{}}}zzz}}}}}}{{{ssshhhQQQJJJDDDEEEJJJRRR]]]hhhuuu~~~iiiVVVKKKGGGHHHKKKPPPUUUXXX]]]aaadddfffhhhjjjgggeeehhhqqqxxx|||uuupppiiifffiiiooozzz|||{{{{{{{{{{{{xxxyyyyyyxxxxxxyyy{{{|||{{{|||zzzuuutttwwwwwwuuummmllliiihhhgggfffcccaaa^^^]]][[[ZZZ]]]aaafffjjjppphhh\\\QQQGGG@@@:::555666777888888777888;;;===||||||tttooopppssstttwwwuuusssrrrtttuuuvvvvvvvvvzzz~~~}}}jjjWWWKKK@@@EEELLLYYYrrrwwwfffbbbbbbzzzkkkKKK???===:::<<>>===???BBBEEEIIIMMMUUU```iiisssttthhhWWWRRRLLLHHHGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAADDDKKKXXXfffqqqwwwyyy{{{~~~~~~}}}|||xxxxxx{{{|||{{{zzz{{{}}}~~~qqq```RRRBBB>>>JJJVVV{{{~~~wwwxxxwwwiiiaaa^^^aaafffwww~~~sssjjj]]]RRRKKKFFF@@@<<<666444222///...---------......---------,,,,,,,,,,,,++++++*********++++++((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------............222444???QQQbbbmmmuuu|||~~~~~~{{{vvvfffiiikkkmmmsss{{{~~~|||}}}}}}~~~~~~ttthhhRRRKKKEEEFFFJJJRRR]]]hhhqqqzzzrrr^^^PPPKKKKKKNNNSSSWWW[[[^^^bbbddddddfffgggddd```cccmmmvvv{{{vvvttthhhccc___]]][[[^^^iiittt}}}{{{{{{|||||||||zzzzzzzzzyyyxxxyyy{{{}}}}}}~~~|||wwwuuuwwwxxxuuummmkkkjjjiiiiiihhheeebbbaaa```^^^^^^```dddiiilllnnnfffZZZPPPIIIBBB:::444666777888888888999;;;===yyyrrrrrrtttuuuxxxvvvuuutttuuuwwwyyyyyy{{{ppp\\\OOOAAAFFFKKKUUUnnnvvvfff```^^^uuuhhhHHH???===888888??????FFFRRR^^^kkkxxxyyylllccc]]][[[___gggsssoooTTTFFF>>>???AAAAAAAAADDDIIIMMMUUU^^^ooouuuiiiXXXSSSMMMHHHFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@CCCJJJWWWeeerrrzzz~~~~~~|||yyyyyy|||zzz|||zzz}}}rrrbbbSSSBBB>>>JJJRRRxxxwwwuuuzzzssshhhdddcccfffjjj{{{zzzsssjjjaaa[[[TTTMMMHHH<<<999555111......//////......---------,,,,,,,,,---,,,+++******+++,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////333???RRRcccmmmtttzzz}}}~~~{{{xxxeeejjjnnnpppuuu}}}}}}}}}}}}uuugggTTTMMMGGGHHHLLLSSS^^^iiisssyyy}}}~~~{{{gggYYYRRROOORRRVVVYYY[[[]]]___aaaaaadddeeeaaa]]]```kkkuuu|||zzzyyywww~~~zzznnnccc]]][[[QQQPPPRRRVVV[[[bbbppp~~~~~~}}}}}}}}}}}}|||zzzzzzzzzxxxvvvuuuxxx{{{|||~~~|||wwwuuuwwwvvvsssmmmlllkkkkkkkkkjjjgggeeeeeedddbbb```aaadddhhhjjjfffaaaYYYPPPGGG@@@;;;888555777888999999999;;;===~~~yyyrrrrrrtttuuuvvvuuuuuuvvvxxx|||~~~ppp]]]PPPAAAFFFJJJSSSkkkuuufff___\\\rrrgggGGG???===777666<<<;;;AAAJJJTTT^^^gggqqqvvv{{{uuuhhh___[[[[[[\\\bbbmmm}}}hhhPPPDDD???AAACCCDDDFFFJJJPPPVVV```nnnuuuiiiYYYTTTMMMHHHFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA??????BBBIIIVVVeeesss{{{~~~zzzwwwyyy}}}zzz|||uuuyyyooo```QQQ@@@;;;HHHTTT{{{wwwxxx~~~yyypppllljjjmmmrrr{{{ssslllfff___VVVPPPAAA===777222//////000111......---------,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000---111>>>RRRccclllsssxxx}}}~~~zzzyyy~~~xxxvvvbbbjjjpppsssvvv}}}|||{{{}}}}}}vvvfffVVVOOOIIIIIIMMMTTT___jjjvvvzzz|||{{{nnn___XXXSSSVVVYYYZZZ[[[[[[\\\]]]```cccddd___[[[^^^jjjuuu~~~sssqqqrrrpppnnnssstttssskkk]]]QQQKKKIIIHHHKKKSSS^^^gggqqq~~~~~~}}}|||yyyyyyyyyvvvsssrrruuuxxx{{{}}}{{{wwwuuuvvvtttqqqmmmlllllllllmmmllliiiggggggeeebbb``````aaadddfff^^^]]]YYYPPPFFF>>><<<===555777999999999:::<<<>>>uuulllhhhlllsssxxx{{{yyywwwxxx||||||eeeQQQEEECCCFFFLLL___ccc]]]ZZZgggeeeDDD<<<<<<999999???===???CCCIIIQQQYYY```ccceeehhhjjjggg```\\\\\\^^^ccclllyyykkkSSSHHHGGGHHHEEE???CCCOOORRR]]]tttxxxrrrdddYYYSSSLLLHHHGGGFFFEEECCCGGGHHHHHHGGGDDDCCCCCCDDDDDDDDDEEEFFFGGGEEEAAA>>>CCCCCCCCCCCCBBBAAA@@@???======@@@IIIWWWfffpppuuuzzz~~~zzzzzz||||||~~~~~~{{{yyyyyywwwuuupppcccOOO???>>>EEESSSzzz{{{yyy}}}yyyqqqhhh]]]VVVJJJ???555333222///---,,,------.........---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,...///......///000000444@@@RRRaaajjjqqqvvv|||uuuqqqvvv___bbbfffmmmwww|||}}}~~~vvvjjj]]]RRRIIIGGGLLLTTT```jjjrrryyywwwhhh```XXXWWWVVVVVVWWWXXXZZZ\\\^^^^^^^^^___bbbhhhooouuuzzzmmmjjjjjjggggggkkkkkkiiiggg___PPPCCC???CCCAAAKKK\\\rrr~~~}}}}}}|||{{{xxxtttqqqpppsssvvvyyyyyyxxxwwwuuusssqqqooommmooonnnmmmllljjjiiihhhggggggfffcccaaa```aaabbbccc```]]]YYYRRRKKKCCC<<<888999999999:::;;;<<<===>>>yyyqqqfff______fffnnntttwwwvvvwwwyyy~~~jjjVVVFFFCCCEEEJJJ[[[}}}ddd\\\YYYeeefffEEE<<<<<<888999>>>===???AAAEEEJJJNNNRRRTTTUUUZZZ___aaa___^^^```cccmmmvvvnnn[[[KKKCCCBBBCCCDDDDDDNNN^^^dddpppssseeeXXXRRRKKKHHHGGGGGGEEECCCFFFGGGHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEFFFDDDBBB???CCCCCCCCCCCCBBBAAA@@@?????????@@@HHHUUUbbbkkkpppwww|||~~~yyyvvvxxx|||vvvtttooocccPPPAAA@@@GGG\\\}}}}}}vvvlll```XXXMMMAAA777444333000------......------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---/////////...///111111444@@@SSSccclllrrrwww}}}rrrkkkxxx{{{hhhgggiiippp}}}~~~}}}vvvlll```TTTIIIFFFJJJRRR^^^hhhssszzz}}}nnnddd\\\ZZZXXXWWWWWWXXX[[[\\\___``````aaadddkkksssyyy}}}qqqgggeeefffddddddgggbbb```]]]VVVJJJ???>>>CCCDDDRRRiii}}}}}}}}}}}}}}}}}}yyyuuurrrtttwwwyyyzzzxxxwwwvvvuuurrrpppnnnmmmnnnnnnmmmllljjjiiihhhgggdddbbb___]]]\\\^^^```bbb______\\\UUUKKKCCC===::::::::::::::::::;;;<<<===ggg___VVVSSSXXXccclllrrrrrrsssvvv{{{ppp^^^JJJCCCCCCGGGUUUuuuddd[[[WWWccciiiHHH===;;;888888<<<<<<===???BBBDDDGGGIIIJJJJJJPPPXXX]]]aaadddiiilllyyy}}}cccRRRJJJEEEBBBBBBCCCKKKRRRcccwwwsssfffWWWQQQKKKGGGGGGGGGFFFDDDEEEFFFGGGFFFDDDCCCDDDEEEFFFDDDCCCCCCDDDDDDBBB@@@CCCCCCCCCBBBBBBAAA@@@???AAA@@@AAAGGGQQQ\\\fffkkkppptttxxxxxxuuuuuuyyy~~~uuusssnnncccQQQCCCBBBHHHbbb|||rrreee\\\PPPDDD999555444111////////////---,,,,,,,,,---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++---//////......000111222555AAATTTdddnnntttyyy}}}nnneeeqqqsssmmmkkksss{{{wwwpppeeeXXXKKKEEEGGGOOO[[[fffsss{{{uuujjjaaa___[[[XXXWWWXXX[[[\\\```aaabbbdddhhhpppyyyyyymmmeee______`````````aaaZZZWWWSSSMMMCCC<<<>>>DDDDDDUUUppp}}}|||{{{{{{|||}}}}}}xxxrrrrrrvvvzzzzzzxxxwwwvvvuuutttrrrpppnnnmmmnnnmmmlllkkkjjjiiihhhgggccc```\\\YYYYYY\\\```bbb___```___XXXLLLAAA===<<<;;;;;;::::::::::::;;;;;;WWWRRRNNNQQQ[[[gggooosssqqqssswww~~~vvveeeNNNDDDAAAFFFQQQmmmeeeZZZUUUbbbkkkKKK>>>;;;777777:::999;;;>>>BBBFFFIIIKKKLLLLLLRRRZZZaaahhhpppwww|||rrr```MMMDDDDDDEEEHHHKKKMMM[[[hhh|||ssseeeVVVPPPJJJGGGGGGGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEGGGEEEBBBAAABBBCCCBBBAAABBBBBBBBBBBBAAA@@@??????@@@@@@AAAEEENNNYYYccciiikkkpppuuuxxxyyyzzz~~~{{{yyyyyyvvvsssmmmbbbPPPCCCBBBGGGaaa}}}yyyxxxxxxkkkbbbTTTHHH;;;666444111000000111///---,,,+++,,,...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------------///111333666CCCVVVfffpppwww|||~~~mmmcccooo|||rrrnnnyyy}}}yyy~~~yyyuuulll]]]NNNFFFFFFMMMYYYdddqqqzzz{{{ooogggccc^^^YYYWWWWWWZZZ[[[___aaacccffflllttt}}}tttjjj___[[[YYYZZZ\\\]]]]]]]]]XXXSSSMMMGGG@@@;;;???GGGHHHYYYuuu~~~~~~~~~~~~~~~~~~|||zzzyyyzzz|||}}}{{{tttooopppvvvzzzyyyuuuwwwvvvvvvtttrrrpppooommmmmmmmmlllkkkjjjiiihhhgggdddaaa\\\YYYYYY[[[```ccc___bbbbbbYYYKKK???;;;<<<;;;;;;::::::999:::::::::LLLLLLOOOWWWbbblllrrrttttttuuuyyyzzzkkkUUUFFFAAAFFFOOOgggfffZZZTTTbbbmmmNNN>>>:::777777999999;;;>>>CCCGGGLLLOOOQQQTTTYYY```jjjtttoooVVVNNNGGGEEEEEEGGGMMMTTT^^^ooosssdddUUUPPPIIIFFFFFFGGGFFFDDDCCCDDDEEEEEEDDDCCCDDDFFFGGGEEEBBB@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@DDDLLLXXXdddkkkmmmssszzz~~~{{{}}}~~~}}}zzzxxxwwwwwwxxxrrrjjj^^^MMMAAA@@@FFF]]]ssswwwpppzzz~~~rrrhhhXXXKKK===666444111000111111000...,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,,,,+++,,,...000333666CCCVVVgggqqqxxx~~~ooofffrrrvvvrrr{{{uuuzzzuuuwww|||zzzqqqbbbQQQGGGFFFKKKWWWbbbmmmwww~~~~~~uuummmiiibbb\\\XXXWWWYYYZZZ]]]```dddiiiooowwwsssfff]]]VVVVVVWWWWWWYYY[[[[[[YYYVVVPPPIIICCC>>><<>>:::;;;;;;;;;:::999999999::::::HHHMMMVVV___hhhooosssvvvzzzyyyzzz~~~~~~rrr^^^JJJCCCGGGMMM```{{{hhhZZZSSSaaannnPPP???:::888777888;;;<<>><<<===@@@DDDLLLYYYfffoootttyyy~~~{{{yyyuuuwwwyyyyyyxxxxxxxxxyyywwwoooeeeXXXIII???@@@FFF```uuu{{{xxxyyyooo[[[MMM>>>666444111000222000000...---------...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,,,,+++++++++...000222666CCCWWWhhhrrrzzzrrriiivvvwwwssszzzsssuuutttiiimmmzzz}}}{{{tttdddRRRHHHFFFJJJTTT___hhhsss||||||}}}{{{tttpppiiiaaa\\\ZZZYYYYYY[[[___eeelllsssyyyssseeeZZZRRRQQQTTTUUUTTTUUUWWWWWWTTTPPPJJJDDDAAA@@@BBBIIIRRRaaappp~~~~~~~~~}}}}}}}}}~~~|||zzzyyyxxxxxxyyyzzzzzzvvvsssuuuyyy{{{yyyuuuuuuuuuuuutttrrrqqqooonnnlllkkkkkkjjjiiiiiihhhhhhdddaaa^^^\\\\\\```dddgggjjjiiidddXXXIII>>>::::::::::::999999999999::::::LLLTTT^^^fffkkkpppvvvzzz}}}zzz{{{yyyfffOOOEEEHHHJJJYYYtttlll[[[RRR```~~~{{{oooQQQ???999888888999<<<===>>>AAAGGGNNNUUUYYYbbbjjjwwwsssfff\\\OOODDDFFFEEEFFFJJJMMMTTTbbbooosssdddWWWQQQJJJFFFEEEEEEDDDBBBAAABBBDDDDDDCCCDDDEEEGGGEEECCCBBBAAABBBBBBAAA@@@AAAAAABBBAAAAAA@@@???>>>===>>>AAAEEEMMMYYYhhhqqqvvvyyy}}}~~~{{{xxxvvvvvvwwwxxxwwwvvvuuuvvvwwwsssjjj^^^RRREEE>>>AAAIIIfff}}}zzz{{{||||||}}}~~~uuu]]]NNN>>>666333000000222////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---000333111555BBBVVVhhhrrrzzztttjjjvvv~~~qqqmmmyyy{{{sssqqqwwwvvvqqqzzz}}}zzzssscccRRRHHHEEEHHHQQQZZZeeepppyyyyyyxxxzzzvvvppphhhbbb]]][[[ZZZZZZ```hhhpppwww|||uuubbbWWWRRRPPPMMMRRRSSSPPPOOOQQQQQQNNNIIICCCAAACCCGGGMMMXXXbbbrrr~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyywwwvvvwwwxxxyyywwwuuussssssrrrrrrpppooommmlllkkkkkkjjjjjjiiihhhhhhhhhccccccbbbbbbeeeiiinnnqqqtttoooeeeXXXJJJ@@@;;;:::888888888888999:::;;;;;;RRR[[[eeekkkmmmqqqxxx~~~yyyxxx|||lllSSSGGGIIIHHHUUUoooooo\\\QQQ^^^|||xxxoooRRR???999999999999;;;<<<===BBBIIIRRR[[[```lllttt|||iiiWWWMMMJJJGGGBBBGGGCCCCCCHHHQQQ^^^qqqttteeeWWWRRRJJJFFFEEEEEECCCAAA@@@BBBDDDDDDCCCDDDEEEGGGEEECCCBBBBBBBBBBBBAAA???AAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBFFFMMMZZZhhhrrrrrrtttwwwyyyzzzzzzyyyyyyyyyzzzyyyvvvrrrpppoooppppppfffZZZNNNCCC===CCCLLLkkkxxxsssttttttuuuwww~~~xxx^^^OOO>>>666222000000111/////////000///......---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...---///222444111555BBBVVVhhhrrrzzztttiiiuuuwwwiiieeeppp|||}}}tttooorrr~~~}}}xxxqqqbbbQQQGGGCCCFFFOOOWWWcccooowwwvvvuuu{{{~~~{{{tttmmmfffaaa]]]\\\ZZZaaajjjssszzz~~~{{{hhhWWWPPPQQQSSSKKKPPPQQQLLLJJJMMMMMMIIIDDD@@@@@@FFFNNNXXXeeeooo~~~}}}}}}||||||{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvwwwvvvvvvuuutttsssqqqqqqppppppnnnmmmlllkkkkkkjjjjjjjjjiiihhhhhhhhheeeeeefffiiimmmsssxxx{{{zzzsssfffXXXLLLCCC===;;;888888888888999:::;;;<<>>777666999===999<<<@@@CCCIIISSS___hhhsssjjj]]]OOOHHHEEEBBBAAACCCDDDJJJRRRZZZcccqqqpppcccSSSOOOJJJGGGEEEDDDCCCAAABBBAAAAAAAAAAAABBBCCCCCCFFFEEECCCBBBAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????AAA??????DDDOOO\\\hhhooorrrvvvzzzzzzyyyxxxzzz|||{{{}}}|||wwwuuuvvvtttppptttgggPPPDDDCCC>>>AAAQQQuuuzzzwwwuuuyyyttt\\\MMM===666555333111111111000000///...---------------............------,,,------......------,,,++++++,,,,,,,,,,,,------000000//////......------,,,,,,------.../////////111555BBBVVVgggsss{{{xxxmmmrrr|||yyyllldddkkkuuuyyyyyysssllljjj}}}~~~|||yyywwwkkkcccVVVJJJDDDFFFNNNUUUdddmmmtttsssrrrzzzxxxxxxvvvrrrkkkddd^^^\\\^^^bbbiiipppvvvzzz{{{{{{sssfff___XXXRRRQQQUUUUUURRROOOOOOLLLFFFCCCDDDBBBDDDFFFLLLWWWhhh}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvwwwyyyyyyxxxvvv|||zzzxxxuuusssrrrrrrrrrssspppmmmlllnnnnnnmmmjjjiiijjjkkkllllllkkkiiigggdddgggkkkqqq}}}rrr___NNNDDD@@@===<<<:::999999888999:::<<<===XXX[[[aaahhhooovvv{{{}}}}}}{{{yyyxxxzzzrrrcccMMMDDDGGGJJJ^^^rrrVVVMMM]]]tttjjjMMM===888777888:::999<<>>AAAQQQrrr{{{|||zzz]]]NNN===666555222111000111000000///......------------............------,,,------......------,,,++++++,,,,,,,,,,,,------............------------------......///000000111000444@@@TTTfffqqqzzzyyymmmqqqyyy{{{lllbbbgggppptttxxx}}}uuunnniiiiii~~~}}}{{{xxxvvvmmmeeeXXXKKKDDDEEEMMMSSScccmmmtttssssss|||~~~wwwwwwtttpppiiibbb]]][[[]]]aaagggnnnsssuuuuuuuuuuuujjj```[[[WWWRRRRRRUUUVVVRRRNNNLLLHHHCCCAAACCCDDDGGGNNNWWWfff{{{~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvwwwyyyzzzxxxwwwxxxxxxyyyxxxwwwuuusssqqqqqqooommmmmmnnnnnnllljjjiiijjjkkklllkkkjjjhhhgggdddkkkttt{{{nnn[[[LLLCCC???===;;;:::999999888999:::<<<===TTTXXX]]]eeemmmsssxxx{{{yyyyyyxxxwwwyyyvvviiiTTTIIIHHHIIIZZZwwwrrrXXXLLLZZZqqqgggJJJ;;;888888888777999;;;===AAAGGGSSSaaakkkzzzmmmRRRFFFAAA???BBBEEEEEEGGGJJJTTT___nnn|||mmm```QQQMMMIIIFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????<<<>>>BBBHHHQQQ[[[ccchhhnnnrrrvvvxxxwwwwwwyyy|||{{{{{{yyyxxxtttooommmcccPPPEEECCC===AAASSSrrr}}}```PPP???777444222000000000000000///......------------............------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------......//////000111111111///333???RRRdddoooxxx{{{oooooovvvnnn```ccckkkooorrruuuxxxmmmgggdddjjj}}}|||{{{zzzwwwuuupppgggZZZLLLDDDEEELLLRRRaaakkksssrrrrrr{{{zzzvvvtttqqqlllfff```[[[XXXZZZ]]]ccchhhllllllkkkjjjccc]]]XXXWWWVVVSSSSSSUUUWWWQQQKKKHHHCCC??????BBBFFFLLLVVVdddvvv}}}|||~~~|||{{{zzzyyyyyyxxxxxxwwwwwwxxxzzzzzzyyywwwtttvvvyyy{{{zzzwwwssspppnnnmmmlllmmmnnnmmmkkkiiijjjkkkkkkkkkkkkiiigggffffffqqqrrrfffUUUHHH@@@===;;;:::999999888888999;;;<<<===QQQUUU[[[cccjjjqqqvvvyyyxxxyyyzzzyyyzzz}}}zzzoooZZZLLLIIIIIIXXXtttmmmVVVLLLWWWlllzzz~~~dddFFF999999999777555888:::<<<@@@GGGTTTdddooo|||uuu[[[FFFDDD@@@@@@CCCEEEFFFJJJPPP```lll}}}}}}kkk^^^OOOLLLHHHEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDCCCBBB@@@???@@@AAAAAAAAAAAA@@@??????===???BBBGGGOOOXXXbbbiiinnnrrrwwwxxxxxxxxx{{{}}}~~~}}}xxxsssmmmdddQQQDDDAAA<<>><<<:::999999999888888999;;;===>>>PPPTTTZZZbbbjjjqqqvvvyyy{{{}}}~~~}}}{{{|||}}}uuu___NNNIIIIIIYYYsss|||hhhUUUNNNVVVfffqqqyyy___DDD888999:::777444666888;;;@@@HHHVVVfffqqq~~~vvv^^^MMMCCCEEEBBBBBBDDDEEEIIIRRR\\\ooo|||zzziii\\\NNNJJJGGGDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@?????????@@@BBBEEELLLWWWccclllppptttyyy{{{zzzzzz}}}~~~yyyqqqiiiVVVGGGAAA<<>>QQQTTT[[[ccckkkrrrwwwzzz{{{|||{{{~~~~~~yyyeeeSSSLLLJJJXXXpppxxxeeeUUUOOOUUUbbbkkkrrr[[[BBB888888999777666666888;;;???GGGSSSbbbmmm{{{yyy```KKKBBBBBBBBBAAACCCGGGJJJRRRaaappp|||xxxfffYYYLLLIIIEEECCCCCCDDDCCCBBBAAABBBCCCDDDEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????@@@BBBEEEKKKVVVeeeooossswww{{{}}}||||||~~~~~~uuuooo^^^NNNFFF>>>GGG^^^ooosssxxxqqqrrrvvvvvvmmm[[[GGG<<<666222////////////////////////......------............------,,,------......------,,,++++++,,,,,,,,,,,,------.........///////////////,,,,,,------.../////////222555???QQQbbbnnnxxx}}}vvvxxxlllZZZWWW[[[```iiissszzzrrrooojjjjjj~~~}}}}}}|||yyyyyyxxxwwwuuusssooogggZZZNNNHHHJJJRRRYYYgggoootttqqqnnnsss~~~yyypppgggaaaYYYTTTRRROOOLLLHHHFFFGGGHHHIIIJJJJJJIIIIIINNNRRRUUUXXX[[[___]]]YYYMMMFFF@@@@@@BBBEEEMMMVVVcccooo{{{xxxyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{|||{{{yyyxxxwwwtttqqqnnnmmmmmmnnnkkklllllllllkkklllnnnppprrrqqqooommmjjjhhhfffeeekkkqqqxxx}}}wwwmmmXXXQQQGGGAAA===;;;999777888888888888999;;;===???SSSVVV]]]eeemmmtttzzz|||yyy~~~}}}{{{~~~}}}|||lllZZZQQQLLLUUUiii{{{qqqbbbSSSKKKOOO\\\iiilllXXXBBB888777777888999777999;;;>>>DDDNNNZZZccclllnnnlllaaaOOOBBB???BBBAAACCCHHHOOOUUU___rrrwwwdddWWWKKKHHHEEECCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDBBBAAABBBAAAAAA@@@AAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????<<<@@@DDDHHHMMMXXXfffpppuuuyyy}}}~~~||||||~~~vvvtttgggYYYNNNAAAFFF[[[{{{sssgggqqq~~~pppiiiiiipppxxx}}}qqq___JJJ>>>888333000000.../////////////////////------............------,,,------......------,,,++++++,,,,,,,,,,,,------///...............---------------...//////000000222444>>>PPP```lllvvv~~~vvvuuummm[[[VVVWWW[[[ggguuuzzzuuutttnnnhhhxxx}}}{{{zzzyyyxxxvvvtttqqqiii\\\OOOHHHJJJRRRXXXccclllqqqnnnkkkqqq{{{|||pppggg___XXXOOOJJJHHHGGGCCC@@@????????????@@@AAACCCCCCGGGLLLOOOOOORRRVVVSSSMMMGGGAAA>>>AAAFFFMMMWWW```jjjxxx{{{yyywwwvvvvvvvvvvvvvvvwwwwwwzzzyyyyyyzzz||||||{{{zzzwwwuuusssqqqooonnnoooooooooppppppnnnmmmnnnrrrvvvuuusssqqqnnnkkkhhhgggfffggglllqqqtttxxxzzzsssjjjUUUNNNFFFAAA>>><<<999666888777777888999<<<>>>???TTTWWW^^^fffnnnvvv{{{~~~vvv|||}}}{{{~~~~~~|||~~~qqq___UUUMMMQQQbbbpppjjj^^^PPPEEEGGGWWWggghhhVVVBBB888666666888:::888:::<<<>>>AAAIIISSS[[[]]]ZZZVVVPPPGGGAAAAAADDDCCCGGGOOOXXX^^^iii}}}vvvcccVVVJJJGGGDDDBBBCCCCCCCCCCCC???@@@BBBDDDDDDCCCBBBAAABBBAAA@@@???@@@AAABBBCCC@@@AAAAAAAAAAAA@@@??????999???EEEKKKPPPZZZfffooouuuyyy}}}~~~||||||}}}vvvwwwmmmaaaTTTDDDEEEXXXuuuzzzrrrggghhhtttjjj___\\\___iiissstttaaaKKK???999444111000.........///////////////---..................---,,,------......------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,......//////000111111111111333===NNN___kkkuuu|||uuusssppp___XXXVVVZZZhhhwwwuuutttuuuoooggguuu~~~|||{{{zzzxxxvvvttttttkkk]]]PPPHHHIIIPPPWWW]]]fffllliiigggmmmxxxwwwjjj___YYYQQQHHHCCCBBBAAA===:::;;;:::999999:::===???AAA???DDDGGGEEEGGGKKKGGG@@@CCC???===BBBIIIQQQ]]]gggvvv{{{yyyuuuuuuuuuuuuuuuvvvvvvwwwzzzzzzyyy{{{|||}}}{{{zzzttttttsssrrrqqqqqqqqqppprrrsssssspppoooqqqvvv{{{vvvuuurrroookkkiiigggffffffjjjmmmpppssstttnnnfffSSSMMMFFFAAA???<<<999666888777777888999<<<>>>???PPPWWW^^^dddppp|||zzzuuuxxxxxxuuuuuuzzztttcccSSSLLLOOOUUUccc___WWWOOOJJJMMMVVV^^^fffSSS???666555555444555:::;;;<<>>>>>???@@@CCCIIIRRR^^^hhhnnnwwwyyy|||~~~~~~yyyuuuttt}}}lllWWWNNNJJJ[[[}}}wwwrrrooolllooowwwzzzfff]]]ZZZ[[[eeeqqq|||fffMMM???:::888777777111000000///...------,,,///............---------------,,,,,,---///000111---------,,,,,,+++++++++,,,---......///......---////////////000111222333666888>>>LLL]]]lllvvvzzztttkkkrrruuubbbSSSUUUbbbmmmqqqrrrqqqnnniiiiiisss}}}||||||zzzxxxqqqcccTTTNNNNNNOOORRRVVV^^^bbbfffgggiiioooxxxtttbbbTTTMMMJJJEEE@@@===;;;888666666777888999;;;;;;<<<<<<===<<<<<<===>>>>>>===;;;@@@???BBBJJJPPPWWWgggvvv|||yyywwwvvvvvvvvvvvvvvvwwwxxxyyy|||{{{zzzyyyxxxyyyzzz{{{wwwuuusssqqqooooooooopppuuusssppppppqqqrrrrrrrrrsssrrrpppmmmkkkiiihhhhhhiiihhhjjjmmmpppnnnfff```OOOLLLFFFAAA<<<:::999999666777888999999;;;>>>AAARRRYYY```gggqqqzzz{{{vvvsssuuuuuusssuuu{{{vvvdddSSSKKKKKKOOOZZZWWWQQQIIIFFFJJJSSS[[[bbbPPP===666555555666777;;;<<<===???BBBDDDEEEFFFFFFEEEAAA>>><<<>>>BBBEEEJJJPPPZZZgggxxxqqq```SSSKKKHHHEEEDDDCCCCCCAAA@@@CCCCCCCCCCCCBBBBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCC???@@@@@@@@@@@@???>>>>>>???@@@DDDJJJTTT```kkkrrr|||~~~~~~~~~zzzxxxvvv}}}jjjTTTLLLIII[[[}}}yyyyyyyyy{{{ooofffbbbaaahhhrrryyycccKKK???:::777666555111111000//////...------///............---------,,,++++++***+++,,,......---------,,,,,,,,,++++++222222111111000000//////////////////000111222333555666===JJJ[[[kkkuuuyyysssjjjppp~~~vvvfffXXXVVV___iiimmmrrrqqqmmmiiiiiirrr}}}}}}|||zzzxxxooobbbUUUPPPQQQRRRTTTWWW\\\aaafffhhhiiinnnvvv}}}~~~ppp___QQQJJJGGGBBB>>>;;;999666444222333444666777777888888999999:::;;;===>>>>>>===@@@@@@DDDMMMUUU```qqq~~~||||||{{{wwwwwwxxxxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwvvvtttsssrrrrrrrrrvvvtttrrrqqqrrrrrrrrrqqqqqqpppnnnllljjjhhhgggfffeeedddeeehhhjjjfff^^^WWWMMMJJJEEE@@@===::::::999666777888999999;;;>>>AAAWWW]]]eeelllrrrwwwuuuoooqqqrrrrrrqqqvvv}}}xxxgggUUUJJJGGGIIIPPPNNNIIIDDDAAAEEENNNUUU\\\LLL;;;555555555777888;;;<<>>@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>???@@@DDDKKKVVVcccnnnuuu}}}~~~~~~}}}zzzzzzvvv{{{gggPPPIIIHHH[[[~~~vvvrrrooorrryyyrrr___III>>>:::777444333111111111000000//////...///............---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,555444222000/////////000////////////000111222222333555;;;HHHYYYiiitttxxxrrrhhhlll{{{xxxmmm___XXX]]]fffjjjssspppllliiijjjqqq{{{~~~~~~}}}{{{yyymmmbbbXXXVVVWWWWWWWWWYYY\\\bbbiiilllmmmpppvvv|||xxxkkkZZZMMMFFFBBB>>>:::888666444222111111333444555555555555555666888:::<<<===??????AAABBBHHHRRR___nnntttlllkkklllmmmtttssssssuuuyyy~~~}}}||||||~~~vvvwwwyyy{{{|||{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwuuutttuuutttrrrrrrrrrrrrpppooonnnmmmkkkjjjhhhfffeeedddcccbbbbbbcccccc^^^UUUOOOIIIGGGCCC@@@===;;;::::::555666888999:::<<>>===999::::::;;;>>>CCCJJJOOOSSSZZZfffvvvzzzlll]]]RRRIIIGGGEEEDDDDDDCCCAAA??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>???AAADDDKKKVVVbbbmmmttt|||~~~|||zzzzzzyyyxxxyyysssvvvaaaLLLGGGHHH^^^}}}|||}}}lllYYYFFF<<<999666222000222111111111000000000//////............---------///............---......------------------,,,,,,222000...---,,,---...//////////////////000111111222333999FFFWWWgggrrrwwwssshhhkkkyyyzzzttteee[[[]]]fffmmmssspppkkkiiikkkpppwww{{{~~~|||zzzmmmddd]]]^^^```^^^[[[ZZZ]]]dddmmmqqqrrrsssxxx|||sssfffWWWKKKBBB???;;;888777555333222333333444555666777777777444555777999:::<<<>>>@@@CCCFFFNNNZZZkkk~~~rrraaa[[[[[[\\\^^^```___```bbbgggooowww{{{~~~~~~}}}|||||||||}}}tttvvvyyy|||}}}{{{yyyxxxzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{zzzxxxvvvtttqqqpppooopppqqqqqqooonnnjjjiiihhhgggfffdddbbbbbbcccbbbbbbbbb___YYYPPPIIICCCBBB@@@>>><<<:::999888555666888999:::<<<@@@CCC___cccjjjqqqrrroookkkiiiooorrrssstttyyyyyykkk\\\OOOHHHEEEHHHHHHEEEBBB???AAAGGGMMMUUUHHH;;;666444444555777888;;;???AAABBBAAA>>><<<999:::<<<===@@@EEELLLPPPUUU]]]jjj|||vvvhhhZZZQQQJJJGGGCCCAAAAAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>@@@AAADDDJJJTTT___jjjpppuuuyyy||||||yyyxxx}}}yyyvvvuuuttttttuuunnnqqq\\\HHHFFFKKKcccuuuppprrr~~~fffTTTBBB:::999555111///111111111111000000000000///............---------..................------------------------------...---+++***+++---///000//////////////////000111111222777DDDUUUfffqqqvvvvvvkkkmmmwww{{{wwwiii]]]^^^gggooorrrooollljjjkkkoootttwww~~~}}}pppjjjfffiiijjjeee^^^ZZZ[[[cccmmmrrrssstttwwwzzz}}}{{{nnnaaaTTTIII???<<<999777666555444333444555555666777777777777555777888999999;;;>>>AAAFFFLLLWWWeeewwwiii^^^ZZZXXXWWWXXXTTTSSSRRRTTTYYY```hhhllltttvvvyyy|||~~~~~~}}}}}}~~~}}}}}}{{{yyyxxxtttvvvyyy||||||{{{xxxvvv{{{{{{{{{zzzyyyyyyxxxwwwvvvxxxyyyzzzyyywwwtttqqqkkkkkklllnnnppppppnnnlllfffffffffeeedddbbbaaa```bbbbbbbbb```\\\UUULLLFFF??????>>>===;;;999888777666777999999:::<<<@@@CCC___aaagggmmmmmmiiigggiiioootttwwwvvvxxx}}}xxxkkk]]]PPPHHHDDDEEEFFFEEEBBB@@@AAAGGGKKKRRRFFF;;;777555444555888:::<<>><<<;;;<<<>>>???BBBFFFLLLPPPVVV```ooo{{{pppiiimmmsss}}}rrrdddWWWOOOKKKGGGBBB???@@@AAACCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>@@@@@@CCCIIIRRR^^^hhhnnnoooqqqssssssssstttyyy}}}{{{vvvsssqqqrrrrrrrrrlllnnnZZZHHHHHHOOOhhhoooiiimmmbbbQQQ???999777555111///000000000000000000000000///............---------++++++,,,------,,,,,,+++------------............---,,,,,,,,,---///111222/////////......//////000111222777CCCTTTeeepppvvv{{{{{{ppprrrvvv}}}|||pppdddbbbhhhmmmppppppnnnlllllloootttyyyxxxsssqqquuutttkkk___YYYUUU^^^iiioooqqqrrrtttwww|||yyykkk]]]OOOFFF<<<:::777555666666555444333444444555666666555555555888:::::::::;;;@@@DDDLLLUUUbbbrrrmmmhhheee___ZZZZZZTTTRRRPPPOOOQQQVVV[[[___gggjjjoootttyyy{{{{{{{{{xxxyyy{{{||||||zzzxxxwwwxxxzzz|||~~~~~~{{{xxxvvv|||||||||{{{zzzyyyxxxwwwuuuvvvwwwxxxvvvssspppnnnhhhhhhjjjmmmooonnnkkkiiiccccccddddddcccaaa```^^^^^^___```^^^YYYQQQIIICCC===>>>>>>>>><<<:::888777777999:::::::::<<>>@@@AAABBBAAA???<<<::::::<<<>>>@@@BBBGGGLLLPPPXXXcccuuu{{{lllccc^^^ZZZ___fffxxxzzzoooaaaTTTMMMHHHEEEBBBAAAAAABBBBBBAAACCCCCCDDDCCCCCCBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCC???@@@@@@@@@@@@???>>>>>>>>>???BBBIIIRRR^^^iiioooooonnnnnnnnnppprrrvvvxxxzzzyyyvvvssspppppprrrssssssmmmooo\\\JJJKKKRRRkkkooommmuuu```OOO===777666555222111///////////////////////////............---------)))***,,,------------,,,------------.........///------......//////000000000//////.........//////111222666BBBSSSdddpppvvvyyyvvvwww{{{~~~qqqkkkkkkkkkooopppqqqnnnlllnnnvvv}}}{{{{{{|||ooo```WWWRRR[[[fffmmmoooppptttwwwyyyhhhXXXJJJAAA:::777555444444555444444333444444555555555555555555888;;;<<<;;;>>>DDDJJJSSS___nnn~~~zzzyyyuuukkkcccccc]]]ZZZVVVRRRQQQRRRTTTVVV[[[___eeekkkpppsssttttttttttttvvvwwwyyyzzzzzzzzz~~~|||zzz{{{{{{{{{{{{zzzxxxvvvuuuvvvvvvvvvuuussspppmmmllliiijjjkkknnnooommmhhheeeaaaaaacccccccccaaa___^^^\\\^^^___]]]XXXPPPHHHDDD???@@@@@@AAA???<<<:::888999:::;;;::::::;;;>>>AAAZZZYYY\\\aaaaaa^^^bbbjjjmmmvvv|||xxxsssuuu{{{uuugggYYYLLLBBB>>>;;;===@@@@@@???BBBGGGKKKJJJBBB:::888888888;;;???BBBCCCCCCBBB@@@===;;;999999;;;===???BBBGGGMMMQQQYYYeeezzzzzzdddYYYWWWWWWXXXSSS[[[pppyyymmm^^^SSSLLLEEEDDDCCCCCCDDDCCCAAA???DDDDDDDDDCCCBBBAAA@@@???CCCBBBAAA@@@AAABBBCCCDDD???@@@@@@@@@@@@???>>>>>><<<>>>AAAIIISSS```kkkrrrqqqnnnllllllooorrrtttuuurrrrrrrrrqqqppppppsssuuuuuuooorrr^^^LLLMMMTTTmmmqqqttt___NNN<<<666666555333222............//////////////////.........---------***+++---///000000//////---------.........//////---......///......---,,,000//////.........//////111222666BBBSSSdddpppvvvzzzzzz{{{~~~uuuoookkkmmmqqqrrrooolllnnnxxxrrr```VVVRRR[[[fffmmmppprrruuuyyyzzzfffUUUGGG===888555333222333444444333555555666666777666666666333777;;;<<<===@@@HHHNNNXXXeeevvvtttlllllleeebbb\\\WWWSSSQQQQQQRRRTTTXXX^^^eeejjjmmmmmmmmmqqqqqqrrrsssvvvyyy}}}}}}zzzzzzzzzzzzyyywwwuuutttwwwvvvvvvtttrrrooolllkkkllllllnnnoooooolllfffbbb```aaabbbcccbbbaaa___^^^\\\^^^```___YYYQQQJJJGGGAAABBBCCCCCCAAA>>>;;;999:::;;;;;;;;;:::;;;>>>@@@UUUUUUWWWZZZ___bbbccccccooossswwwxxxxxxxxx{{{~~~{{{rrrfffZZZNNNCCC======>>>>>>>>>>>>???BBBEEEFFF@@@999666666:::???AAACCCDDDCCCAAA>>>;;;;;;;;;<<<@@@DDDFFFEEEHHHPPPVVV```nnnjjj\\\WWWTTTSSSTTTYYY\\\nnnssspppuuuvvvwwwxxxyyyzzz{{{|||}}}}}}|||||||||}}}ttthhh\\\SSSMMMFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAAFFFRRRcccnnnrrrooommmkkkjjjkkknnnqqqtttssspppkkkhhhiiilllrrruuusssuuuiiiXXXMMMHHHWWWqqq~~~^^^QQQCCC>>><<<777333111333222000...---...///000......---------,,,,,,,,,------------------------...........................///000111000///---+++////////////000000000000111555999@@@PPPeeesssyyy~~~~~~sssuuummmrrruuurrrnnnpppuuuyyy|||ooo^^^PPPSSSYYYdddpppuuuuuuxxx}}}vvvdddQQQDDD===777777666555555555555555888777777666666666666777777:::<<<===???EEEPPPYYYjjjqqq|||xxxqqqhhhcccaaa```]]]YYY[[[]]]___aaadddgggjjjmmmjjjmmmqqquuuxxxzzz{{{{{{zzzwwwvvvvvvvvvuuuuuuuuuuuuuuussstttsssqqqnnnlllkkklllmmmnnnoooooommmjjjfffdddaaaccceeefffeeebbb^^^\\\```^^^]]]\\\VVVNNNJJJLLLGGGIIIJJJHHHDDD???<<<;;;777888::::::;;;===@@@CCCUUUUUUUUUXXX\\\```aaaaaakkkoootttwwwxxxyyy~~~{{{rrrggg[[[OOODDD>>><<<===>>>>>>>>>???BBBDDDEEE@@@:::666888;;;???BBBCCCDDDCCC@@@===;;;;;;<<>>>>>??????>>>>>>===<<<===???AAAFFFQQQaaakkknnnjjjkkklllmmmooopppqqqqqqooonnnllllllmmmpppsssuuuuuuvvvhhhUUUJJJFFFUUUpppxxxyyy~~~||||||]]]QQQDDD@@@>>>:::666444333222000.........///000.........---------,,,,,,------------------------........................000111333333333111000...////////////000000000000000333777???NNNcccrrrwww}}}ssspppiiimmmoooooonnnooosssuuu~~~qqq```RRRRRRWWWcccooottttttwww{{{vvvdddRRRDDD>>>666666555444444444444444777666666666666777888888888;;;===>>>AAAIIIUUU___oooxxx~~~vvvrrrqqqpppmmmiiikkkkkkkkkjjjhhhhhhhhhiiihhhjjjmmmppprrrtttuuuuuu|||~~~|||wwwpppllliiijjjlllnnnpppqqqrrrrrrooopppqqqpppmmmllllllmmmmmmnnnnnnnnnmmmkkkhhhfffdddeeeggghhhgggdddaaa___^^^\\\ZZZYYYSSSJJJGGGIIIIIIJJJKKKJJJEEE@@@<<<;;;999:::;;;;;;<<<>>>BBBEEEXXXWWWWWWYYY]]]aaabbbccchhhmmmrrrvvvxxx{{{{{{rrrggg\\\QQQFFF@@@<<<===>>>======>>>AAACCCDDD@@@:::888:::>>>AAACCCCCCCCCBBB@@@===;;;<<<===BBBFFFIIIJJJJJJOOOYYY```ooowwwgggaaabbbbbbccceeehhhnnntttwwwzzzzzztttlllcccaaa^^^ZZZWWWUUUSSSRRRZZZ[[[]]]^^^______^^^^^^ZZZYYYYYYYYY[[[^^^aaaccckkkpppyyyyyyooocccXXXNNNIIIDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>===???AAACCCFFFPPP]]]fffgggeeehhhmmmqqqssssssqqqooolllmmmnnnppprrrssstttuuuwwwuuueeeQQQFFFDDDTTTpppxxxmmmkkkssstttsssYYYMMMBBB???===:::777666333222000///......///000.........------------,,,------------------------...........................///000000000///...---////////////000000000000000333666===MMMaaapppvvvxxx|||ssslllhhhiiilllnnnpppqqqrrrssstttcccTTTQQQVVVbbbooouuuuuuvvvyyy{{{~~~~~~uuudddQQQDDD>>>555555444333333333333444666666666666777777888999999<<>>@@@EEEHHHKKKKKKMMMSSS^^^gggwwwxxxmmmjjjlllnnnoooqqqsss}}}|||ppplllggg___XXXRRRMMMKKKKKKLLLLLLMMMNNNNNNNNNNNNKKKJJJJJJKKKLLLOOOQQQRRRUUU\\\iiiwww~~~wwwlll```UUUKKKFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@CCCDDDGGGOOO[[[bbbbbbdddhhhnnnsssuuuuuusssqqqnnnooopppqqqssstttuuuuuutttqqq___JJJAAAAAATTTppp{{{sssttt|||~~~hhhQQQGGG>>><<<;;;888666666333222111000////////////............------------------------------------........................,,,---.........------,,,////////////000000000000000333666<<>><<<<<>><<<===@@@CCCHHHJJJLLLLLLNNNVVVcccmmm~~~uuutttvvvwwwyyy{{{zzzxxxooodddZZZRRRMMMHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDFFFGGGIIIJJJGGGPPP___nnn{{{~~~uuujjj^^^SSSJJJEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@CCCEEEHHHPPP[[[aaaaaagggjjjooosssvvvvvvuuutttsssrrrqqqpppppprrruuuvvvppplllXXXEEE>>>AAAUUUrrr}}}{{{|||zzz}}}___LLLDDD===;;;:::777666777333222111000000///////////////.........---------------------------------........................///000000000000000000000////////////000000000000222444666<<>>BBBFFFMMM[[[mmmyyytttqqqmmmiiifffdddddddddeeebbb\\\VVVPPPMMMKKKJJJHHHLLLQQQXXX]]]___aaaaaaaaaeeejjjmmmnnnnnnmmmnnnjjjjjjiiiiiiiiiiiiiiiiiiggghhhhhhhhhgggeeecccbbbccc___\\\ZZZTTTLLLJJJLLLMMMPPPQQQOOOJJJCCC>>>;;;::::::;;;;;;<<>>@@@???>>><<<>>>BBBFFFIIIJJJFFFEEEBBB???===>>>CCCFFFKKKMMMNNNNNNQQQZZZiiittt}}}qqqdddZZZTTTOOONNNKKKHHHFFFEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDLLLYYYgggrrrwwwyyyxxx}}}~~~uuujjj^^^RRRJJJEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===???CCCGGGJJJSSS^^^ccccccjjjmmmqqqtttwwwxxxxxxwwwvvvtttpppnnnnnnqqquuuwwwnnniiiUUUBBB===BBBVVVsss{{{yyy~~~yyy{{{wwwYYYJJJCCC>>><<<;;;888777:::222222222111111000///////////////.........------------------------------....................................////////////////////////000000000000333444666<<>>======???DDDHHHJJJKKKHHHFFFCCC???>>>@@@EEEIIIOOOPPPPPPPPPSSS^^^nnnzzz~~~qqqeee^^^YYYVVVRRRMMMJJJHHHGGGHHH??????@@@@@@AAAAAABBBBBBDDDKKKUUU___eeegggeeedddhhhmmmvvvvvvjjj^^^SSSJJJFFFAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>????????????????????????>>>>>>??????>>>>>>===<<<>>>BBBGGGMMMVVVbbbgggfffllloootttxxxzzzzzzxxxwwwtttrrrooonnnooorrrvvvxxxqqqkkkVVVCCC???CCCWWWsssuuuwwwyyyvvvqqqVVVHHHBBB===<<<:::777777999222222222222111000//////////////////............------------------------........................++++++++++++,,,,,,---...////////////000000000000222444555:::III^^^ooouuu|||sssiiiggggggttt~~~ggghhhdddccckkkwww{{{xxx}}}wwwttttttyyy|||~~~~~~}}}|||}}}|||zzzuuuhhh\\\QQQQQQXXXdddnnnqqqrrrtttvvv{{{zzzmmmWWWDDD;;;:::555444444444555555666777777777777777888999:::;;;???DDDKKKRRR[[[iiizzzwwwoooiiidddbbbZZZVVVOOOIIIFFFFFFHHHJJJLLLNNNQQQUUUYYY\\\^^^___ccchhhnnnrrrrrrpppnnnmmmkkkkkkmmmmmmmmmkkkiiihhhcccccccccbbbaaa```___^^^\\\XXXVVVTTTNNNHHHGGGKKKKKKNNNQQQPPPLLLEEE@@@===;;;;;;;;;;;;===AAAGGGLLLpppkkkeeeaaaaaadddggghhhoooqqqsssssssssvvv{{{{{{{{{}}}yyymmmaaaUUUJJJDDD<<<<<<<<<;;;::::::===???>>>======@@@EEEIIIKKKLLLIIIGGGDDD@@@???AAAFFFKKKQQQRRRRRRRRRVVVaaarrr~~~{{{oooggg```]]]WWWQQQMMMJJJIIIIII=========>>>>>>?????????DDDIIIPPPWWWZZZXXXUUURRRUUU\\\gggsss}}}wwwkkk^^^SSSKKKFFFBBBBBBBBBAAAAAABBBCCCCCCAAABBBAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===BBBGGGNNNYYYdddjjjiiilllpppvvv{{{}}}|||xxxvvvpppoooooooooqqqsssvvvxxxtttmmmXXXEEEAAADDDWWWsssrrrvvvxxxhhhkkk|||oooTTTEEE???;;;:::888444444777222222333222222111000///000/////////............------------------------.......................................///000111////////////000000000000111222444999HHH]]]mmmttt}}}xxxpppnnngggrrr{{{fffhhhaaaaaakkkxxx|||{{{zzzyyyxxx}}}|||~~~~~~}}}~~~~~~{{{yyyvvvjjj^^^UUUTTTYYYfffpppsssuuuwwwtttyyyxxxkkkUUUCCC======333333333333333444555666444444555777999;;;===>>>AAAGGGOOOWWW```nnn~~~~~~|||ssskkkeeeaaaUUURRRNNNJJJHHHHHHIIIJJJRRRSSSVVVYYY]]]aaadddeeeeeejjjpppsssssspppnnnllllllmmmooopppooommmjjjhhhbbbbbbbbbaaa```___^^^]]][[[XXXUUUSSSNNNIIIHHHLLLJJJMMMPPPPPPLLLFFF@@@=========<<<<<<>>>BBBIIIMMMzzzuuukkk^^^ZZZ___dddgggkkknnnqqqrrrrrrtttyyy}}}}}}yyyxxxyyyvvv{{{zzzlllbbbYYYOOOFFFCCC===999<<<>>><<<;;;<<<======>>>AAAFFFIIIJJJJJJMMMGGGAAA>>>AAAEEEIIIJJJ]]]TTTRRRZZZ```fffuuupppggg\\\YYYSSSLLLGGGCCC@@@???@@@===::::::===>>>>>><<>>======EEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>???CCCDDDHHHPPPZZZccciiikkkooosssxxx{{{yyyvvvsssrrrllllllmmmnnnqqquuuyyy{{{yyy[[[GGGEEE???LLLppp{{{~~~}}}sssppp|||sssaaabbbmmmvvvbbbSSSAAA>>>;;;:::999888666444333222000............//////////////////.........---.........---,,,,,,+++++++++++++++++++++++++++......------------...............//////000111222444444555:::EEEWWWjjjwww~~~ssslllhhhnnnoooXXXWWW]]]lllzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~wwwllleeeVVVVVVZZZcccooovvvxxxvvvsssvvvttthhhUUUDDD;;;888777555444444666777777666555666666666777999===@@@AAAEEEMMMXXXeeettt~~~vvvkkkaaaYYYTTTSSSPPPLLLHHHHHHIIILLLNNNUUUWWWYYYZZZ\\\___cccgggjjjnnntttuuurrrnnnkkkjjjpppppppppooonnnllliiihhhcccdddffffffccc___YYYVVV[[[[[[XXXTTTNNNIIIGGGGGGJJJNNNSSSRRRLLLEEEAAA???<<<;;;===>>>>>>@@@JJJUUU{{{wwwlll^^^WWWZZZ___```jjjnnnrrrsssssstttxxx{{{~~~{{{xxxvvvvvvsssxxx}}}pppeee]]]RRRIIICCC<<<999;;;>>><<<;;;<<<======>>>AAAEEEIIIJJJJJJJJJFFF@@@???BBBGGGKKKMMMYYYTTTUUU^^^gggqqqxxxfff]]]QQQOOOJJJEEEAAA???======@@@===;;;<<>>>>>>>>======>>>??????????????????>>>===<<<<<<===>>>???CCCDDDHHHOOOYYYccciiilllppptttxxxyyyxxxvvvtttsssrrrqqqoooooorrrxxx~~~}}}^^^FFFCCCEEESSSqqq{{{zzzyyytttmmmnnn}}}~~~kkk[[[\\\eeeooo|||vvvYYYLLLAAA???<<<:::999888666555444333222111000000111111000000000000////////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......//////000111222333333444888CCCTTThhhuuutttkkkggglll{{{oooXXXVVV]]]mmm~~~|||~~~~~~~~~}}}||||||~~~yyynnnfffZZZXXXYYYcccooowwwwwwtttpppsssqqqgggUUUEEE;;;888555444333333555777666666555666777777888:::>>>AAADDDIIIRRR^^^kkk{{{yyytttlllbbbYYYRRRMMMKKKLLLJJJHHHFFFGGGIIIKKKMMMTTTVVVYYY\\\___dddiiimmmooorrrvvvwwwsssnnnkkkjjjoooooonnnllljjjgggeeedddccceeeffffffccc___ZZZWWW\\\ZZZVVVPPPJJJGGGHHHIIIMMMQQQTTTRRRLLLDDD???===<<<;;;<<<>>>>>>AAALLLWWWwwwuuulll^^^VVVVVV[[[]]]jjjooouuuwwwwwwvvvxxxyyy{{{zzzyyyxxxwwwvvvtttqqqqqquuu~~~tttkkkbbbWWWLLLBBB<<<888;;;===<<<<<<=========>>>AAAEEEHHHIIIHHHGGGCCC@@@???CCCIIINNNQQQUUUTTTYYYeeeppp}}}hhhWWWOOOEEEDDDAAA???===<<<<<<<<<<<<::::::;;;>>>AAAAAAAAA@@@@@@CCCFFFDDD@@@???BBBGGGOOOTTT[[[eeecccbbbkkkzzzzzzoooaaaUUULLLGGGDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<===>>>???DDDDDDGGGNNNXXXbbbjjjnnnrrrtttwwwxxxwwwvvvvvvvvvyyyvvvqqqpppttt|||cccEEECCCOOOaaavvv}}}yyytttpppmmmsssvvvgggZZZZZZ```iiizzziiiQQQFFFBBB???<<<::::::999777555555444444333333333444444111111111000000/////////---............---,,,,,,------------------------......------------......////////////000111222222222222333777@@@QQQeeesssuuulllfffjjjwwwqqqZZZUUU[[[lll}}}|||~~~~~~||||||}}}~~~|||zzz{{{}}}|||qqqiii^^^YYYYYYbbbpppyyyxxxsssnnnpppoooeeeUUUEEE<<<888444333222333555777777666555666777888888;;;???CCCHHHNNNYYYfffuuu|||pppbbb]]]TTTKKKDDDAAAAAAAAABBBBBBAAABBBCCCEEEHHHIIINNNQQQUUUZZZ^^^dddkkkooorrrtttwwwwwwtttpppmmmlllooonnnkkkiiifffdddbbbaaacccdddeeedddbbb^^^ZZZXXX\\\YYYSSSLLLGGGEEEGGGJJJOOOSSSUUUSSSKKKCCC>>><<<===<<<<<<===>>>BBBOOO[[[nnnpppkkk```WWWVVV[[[^^^iiiooowww{{{{{{xxxwwwwwwwwwuuussstttvvvvvvrrrooorrrvvv}}}xxxppphhh\\\PPPCCC===999;;;======<<<>>>>>>===>>>@@@DDDGGGGGGGGGCCCAAA@@@@@@EEEKKKRRRVVVUUUXXX```lllyyyxxxgggUUUIIIDDD??????>>>===<<<<<<======;;;;;;<<<===???AAABBBCCCHHHFFFFFFGGGFFFCCCEEEJJJRRRaaammmvvv~~~xxxqqqvvv|||yyylll^^^SSSKKKFFFDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????BBBBBBBBBAAA@@@???>>>===???>>>===<<<<<<===>>>???DDDDDDGGGNNNXXXcccjjjnnntttvvvwwwwwwvvvwwwyyyzzz{{{xxxtttssswwwfffGGGEEE[[[rrr}}}}}}zzzzzz{{{zzzmmmbbb```bbbjjj}}}{{{^^^MMMGGGBBB@@@===;;;:::999777666555555555555555555555666111111000000//////......------............------------------------------......------------......////////////000111222333222333444666>>>OOOdddsssxxxnnngggjjjvvvuuu```TTTYYYggg{{{vvvtttuuu}}}}}}}}}~~~~~~~~~}}}|||{{{~~~~~~ssslllaaaZZZWWWaaaqqq{{{yyysssnnnooommmcccTTTEEE;;;777444333333555777888888777444666777777999<<<@@@CCCJJJQQQ^^^nnn}}}~~~}}}qqqcccZZZOOOKKKDDD>>>:::999:::;;;999:::;;;<<<>>>???AAAAAAEEEHHHLLLQQQVVV\\\bbbggglllnnnppprrrrrrpppooonnnnnnllliiifffdddcccbbbbbbbbbccccccbbb___\\\YYYWWWYYYWWWRRRKKKFFFEEEGGGIIIOOOSSSUUURRRKKKCCC???======<<<<<<===>>>DDDQQQ^^^ffflllmmmcccYYYWWWZZZ\\\ccclllwww}}}|||xxxuuusssuuusssqqqrrruuuuuussspppuuuxxx}}}|||vvvoooaaaTTTFFF???:::;;;=========>>>>>>===>>>@@@CCCEEEFFFEEEAAAAAAAAABBBFFFMMMTTTYYYXXX^^^hhhsssmmm\\\OOOEEE@@@@@@>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEEFFFGGGHHHIIISSSOOOMMMMMMMMMNNNUUU]]]lllxxxiii[[[QQQKKKGGGDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;???>>>===<<<<<<===>>>???CCCCCCGGGNNNYYYccckkknnnuuuvvvwwwwwwvvvxxx{{{}}}zzzxxxvvvwww{{{eeeIIIHHHeee~~~xxxnnniiihhhnnnmmmWWWLLLIIICCCAAA>>><<<;;;:::888777444444555555555555555555111111000000///...------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////000000111222333333555555666===MMMbbbrrr{{{qqqfffhhhsss}}}jjjXXXZZZdddvvv}}}tttooommmttt~~~|||zzzzzz{{{|||}}}vvvoooccc[[[WWW```ooozzzyyysssooonnnjjj___QQQCCC:::666666555555777999:::999777333555666777999<<>>======???>>>===>>>???BBBDDDDDDDDDAAAAAACCCDDDGGGMMMUUUZZZ\\\dddooo|||uuufffUUUIIIBBB>>>>>>AAA??????@@@AAABBBCCCCCCCCCDDDGGGJJJLLLMMMNNNPPPQQQZZZVVVTTTWWWZZZ```jjjtttuuudddVVVNNNIIIFFFDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???AAACCCGGGPPPZZZdddjjjmmmssstttuuuuuuuuuwww{{{}}}xxxxxxwwwxxx|||{{{bbbMMMKKKhhhzzz{{{uuusssxxxgggUUUMMMIIIDDDAAA>>><<<<<<;;;999777444555555666555555444444222222111000//////......------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000111222333333444555666666;;;JJJ```qqq|||~~~ttteeedddkkk{{{www^^^]]]cccsss{{{rrrjjjlllxxx~~~zzzxxxxxxzzz|||~~~yyytttfff^^^ZZZ```llluuuvvvrrrmmmjjjdddYYYLLLAAA:::777777777777999;;;;;;999777444555777888:::>>>BBBFFFMMMWWWiii{{{yyypppeeeWWWJJJCCCCCC999:::;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;<<<>>>AAADDDGGGLLLQQQUUUWWWXXXZZZ___dddhhhjjjjjjeeeeeedddcccbbbbbbbbbbbbaaa```___]]][[[ZZZYYYXXXVVVUUUSSSOOOJJJHHHHHHJJJOOORRRTTTQQQKKKEEEBBBAAA===<<<<<<>>>???DDDQQQ^^^TTTcccmmmiii\\\UUUUUUVVV\\\hhhyyy}}}vvvrrrrrrsssuuuuuusssssssssssstttuuuxxx~~~|||nnn___MMMEEE???>>>???>>>===???>>>======???BBBCCCCCCCCCAAACCCEEEFFFHHHMMMTTTZZZ___hhhuuuzzz^^^SSSHHHDDDBBB@@@AAACCCBBBCCCEEEHHHJJJLLLMMMMMMKKKOOOTTTXXXYYY[[[^^^aaagggfffiiiqqqxxx}}}ppp___QQQJJJGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC???>>>===<<<<<<===>>>??????BBBHHHQQQ\\\eeejjjlllpppqqqrrrssssssuuuxxx{{{zzzyyywwwxxx{{{uuu^^^OOOLLLddd{{{wwwtttlll[[[OOOGGGDDDBBB???===<<<;;;999888666666777777666555444333555444444333111000000///------...///////////////------------------------......------------......000000000000111222333333333555555444888GGG^^^oooyyy~~~uuugggcccdddppp~~~eee```___lll|||sss|||xxxjjjgggppp~~~}}}{{{yyyyyyzzz{{{|||}}}zzzjjjccc^^^```hhhooopppmmmhhhccc[[[QQQFFF???:::888888888888999;;;:::777555555777999:::<<<@@@EEEIIIQQQ]]]oooxxxpppggg]]]OOOBBB===@@@:::;;;<<<======>>>======???????????????AAABBBBBBCCCEEEHHHKKKNNNRRRWWW[[[^^^]]]^^^aaagggjjjkkkkkkhhhhhhgggfffeeedddcccbbbcccaaa___]]]\\\[[[ZZZZZZYYYWWWSSSNNNJJJIIILLLNNNRRRTTTUUURRRKKKDDD@@@@@@<<<;;;===???@@@DDDOOO[[[III[[[jjjhhh^^^WWWWWWXXX___lll~~~{{{vvvqqqtttvvvuuurrrqqqrrrtttqqqrrruuu{{{rrrcccPPPGGG@@@??????>>>===???>>>>>>===???AAACCCCCCBBBBBBDDDFFFGGGHHHMMMTTTZZZ```iiixxxnnnSSSKKKFFFFFFFFFDDDDDDEEEFFFHHHKKKNNNQQQTTTVVVWWWWWW\\\bbbgggjjjmmmqqqtttzzz|||zzzmmm[[[MMMGGGEEEDDDBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<>>===<<<<<<===>>>???>>>AAAHHHRRR]]]eeejjjkkklllnnnpppqqqrrrsssvvvxxx|||zzzwwwwwwzzzppp[[[PPPKKK```uuupppqqqtttbbbSSSGGGDDDBBB???======<<<:::888777888888888777666444333777666666555333222222111------...///000000//////////////////////////////.........------.........000000000000111222333444222444444222666EEE\\\nnnxxx}}}uuullldddaaaiiiwwwhhhaaa\\\dddxxxyyymmmiiiwww}}}kkkdddlll{{{||||||{{{{{{{{{zzzzzzzzz}}}~~~~~~mmmgggaaaaaafffjjjkkkjjjccc^^^UUUKKKCCC===::::::888888888999:::888555333777999:::<<>>>>>>>>???@@@AAABBBDDDCCCCCCCCCEEEGGGIIIJJJKKKMMMPPPSSSVVVZZZ___cccjjjhhhgggiiimmmoooooonnnmmmmmmmmmllljjjhhheeecccdddcccaaa^^^]]]\\\\\\\\\]]]YYYSSSLLLIIIJJJNNNRRRTTTVVVWWWRRRJJJCCC???>>>;;;;;;===@@@@@@CCCNNNYYYHHHVVVfffkkkcccYYYTTTSSSaaappp~~~vvvwwwvvvwwwzzz{{{xxxuuutttrrrsssuuuzzztttiiiUUUKKKBBB??????======???<<<<<<===>>>>>>>>>>>>>>>@@@AAADDDIIIKKKMMMTTT\\\eeekkkxxxiiiQQQKKKGGGFFFFFFFFFJJJPPPRRRTTTWWWZZZ\\\___cccffffffjjjsss}}}ttteeeTTTJJJEEEAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>===<<<;;;??????>>>>>>??????@@@AAAAAAEEEKKKSSS[[[bbbgggjjjhhhkkkoooqqqrrrrrrssssssuuuvvvxxx|||hhhPPPLLLPPP^^^mmmoooxxxpppZZZNNNMMMGGGCCCBBB@@@;;;999:::888777666777888777555333555555444222000///...---000000/////////.........000///...---------------......................../////////000111111222222000111444777999BBBWWWiiiwww}}}yyynnn\\\ZZZeeeooowww\\\TTTbbbppp}}}sssjjjhhhtttvvvqqqssszzz~~~|||yyyxxxwwwwwwwwwyyy}}}}}}uuulllaaa^^^aaaeeeeeeccc\\\XXXRRRIIIAAA<<<;;;;;;888888999999999888888777555888;;;<<<===BBBIIINNNXXXhhh}}}}}}zzzssslll```TTTKKKEEECCCCCC??????@@@AAACCCGGGIIIKKKJJJLLLOOOOOONNNNNNOOOPPPRRRXXX[[[ZZZ___iiiqqqrrruuutttvvvzzz|||zzzvvvuuuzzzvvvqqqnnnmmmkkkgggdddaaaaaa`````````_________XXXTTTPPPLLLKKKLLLOOOQQQUUUWWWWWWQQQGGG???======;;;AAA@@@@@@EEEEEEMMM^^^IIIUUUccchhhddd[[[UUUTTT___mmm|||zzzsssxxxwwwwwwxxxyyyxxxwwwwwwssstttvvvzzzyyynnn]]]PPPCCC???>>>===<<<===<<<======>>>>>>>>>>>>>>>@@@AAAEEEKKKNNNPPPWWW___eeemmm{{{}}}hhhSSSMMMIIIIIIJJJKKKPPPVVV[[[^^^bbbgggkkkpppvvvzzz~~~qqqbbbRRRIIIEEEAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===??????>>>>>>??????@@@AAABBBFFFMMMUUU]]]dddiiikkkhhhkkkoooppppppooooooppprrrssswww}}}aaaHHHFFFOOObbbsssuuulll```TTTKKKCCCAAA???<<<::::::999888777777888888666444555444333222111000///.........---------,,,,,,,,,//////...---------------......................../////////000111111222222222333555777888AAATTTfffvvv}}}sssaaa\\\dddlll}}}cccXXXaaalllwwwzzzpppllltttyyysssssszzz~~~|||yyyxxxwwwwwwwwwwwwzzz}}}tttkkk```\\\^^^bbbbbbaaaZZZWWWPPPGGG???:::999999888888999999999888888777666999<<<>>>@@@EEEMMMSSS```ooo}}}{{{pppiii^^^SSSJJJEEEDDDDDDEEEEEEGGGIIIKKKNNNPPPRRRSSSUUUWWWXXXXXXYYY[[[\\\___eeeiiijjjpppzzz~~~}}}vvvsssqqqnnniiifffaaaaaa```___^^^]]]\\\[[[XXXUUUPPPLLLKKKMMMQQQSSSWWWXXXWWWQQQGGG???<<<===:::AAA???@@@FFFHHHQQQdddIIIRRR___gggggg```YYYSSS[[[hhhtttzzzzzzxxxsssnnnwwwwwwwwwwwwxxxyyyzzzzzztttuuuxxx{{{wwwjjjYYYGGGAAA@@@???===<<<============>>>>>>>>>>>>???AAAGGGOOORRRSSSZZZaaafffooo}}}lllXXXRRROOOPPPRRRUUU[[[bbbggglllssszzz}}}mmm^^^OOOHHHDDDBBBAAABBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@?????????>>>@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@AAACCCGGGNNNWWW```fffkkkmmmmmmooorrrsssqqqpppoooooosssuuuzzzzzzXXXAAABBBRRRmmmuuubbbTTTGGGCCCBBB???===<<<;;;:::888888999999777555444444333222222111000000.........---------,,,,,,//////...------------.........................../////////000111111222222444444666777888???QQQcccttt|||zzzhhh```ccciiizzzlll]]]```eeeooozzzzzzuuunnnqqqzzzyyyuuuzzz~~~}}}{{{zzzxxxxxxxxxxxxtttxxx}}}~~~|||sssjjj___ZZZ[[[^^^^^^]]]XXXUUUNNNEEE===888777777777888888999999999888888888:::>>>@@@DDDJJJTTT[[[hhhxxx~~~|||qqqjjj___TTTLLLHHHGGGGGGIIIKKKNNNRRRUUUWWWXXXXXXZZZ[[[]]]^^^___bbbfffiiilllssszzz{{{uuurrrnnniiieeeaaaaaa___^^^\\\ZZZYYYXXXXXXUUUPPPMMMLLLOOOSSSVVVZZZZZZWWWPPPGGG???<<<<<<:::@@@>>>???GGGLLLYYYnnnIIIPPP]]]hhhmmmggg\\\SSSXXXaaakkkppppppnnnllljjjrrrvvvyyyyyyyyy{{{|||zzzuuuwwwzzz|||vvvbbbLLLCCCBBBBBB@@@>>>===============>>>>>>???@@@CCCIIIQQQTTTUUUZZZbbbgggssstttaaa\\\ZZZ]]]```dddllltttwww|||~~~kkk]]]OOOGGGEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>===>>>??????@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAABBBGGGPPPZZZbbbiiimmmooorrruuuwwwxxxwwwuuuuuuuuuzzz}}}pppRRR???FFF]]]|||rrraaaOOOHHHGGGDDD@@@>>>>>><<<:::999:::999888777444444333333222222222111000000000000///////////////......---------............................../////////000111111222222333333666777777>>>OOOaaarrrzzznnnffffffjjj}}}qqqaaa^^^^^^iiivvvyyyvvvmmmmmmpppssswww{{{yyy|||~~~||||||{{{zzzyyyyyyxxxxxxtttxxx|||}}}zzzrrrjjj___YYYYYYZZZ[[[ZZZXXXTTTNNNEEE===888666777777777888999999999888888888;;;>>>AAAFFFOOOZZZbbbmmm~~~|||vvvooodddYYYPPPKKKJJJIIIJJJLLLQQQUUUXXXYYYYYYYYYYYYZZZ\\\]]]```dddiiimmmpppwww|||tttoookkkfffbbbaaa```___^^^\\\[[[ZZZYYYYYYVVVQQQNNNNNNQQQUUUXXX[[[ZZZVVVNNNFFF???<<<<<<:::???===>>>HHHQQQaaayyyHHHOOO]]]kkkrrrmmm___SSSTTTZZZbbbhhhhhhfffeeegggmmmvvv|||}}}}}}~~~|||xxxvvvyyy|||~~~}}}gggOOODDDBBBAAA@@@???>>>======<<<===>>>??????BBBDDDKKKRRRUUUVVV[[[bbblllzzz~~~oookkkkkkoootttyyy~~~jjj\\\NNNGGGEEEAAA@@@@@@CCCCCCBBBAAA@@@??????>>>AAAAAA@@@@@@???>>>======<<<===>>>???@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBHHHQQQ\\\eeekkkooopppuuuxxx{{{|||{{{zzzzzzzzzcccKKK@@@LLLeee{{{hhhUUULLLIIIEEEAAA??????===:::999::::::999777555444444444333333222222111111000000000/////////......---------......////////////////////////////////////000111111222222000222444666777===OOO```pppxxxuuummmjjjnnnttteee^^^ZZZfffvvvzzzvvvmmmkkklllnnnsssxxx}}}}}}~~~}}}{{{{{{{{{zzzzzzyyyyyyxxxvvvyyy~~~~~~{{{yyyqqqiii___YYYWWWWWWXXXXXXXXXUUUNNNFFF===888777888666777888999999999999999888:::===AAAGGGQQQ^^^gggsss~~~~~~~~~~~~}}}|||xxxrrrhhh\\\RRRLLLHHHGGGFFFIIINNNRRRUUUVVVUUUUUUSSSUUUWWWYYY\\\```fffjjjiiiooozzz{{{rrrmmmiiidddaaa``````______^^^^^^]]]]]]ZZZWWWTTTQQQQQQSSSWWWYYYZZZWWWRRRKKKDDD???<<<<<<;;;???===>>>JJJUUUhhhIIIPPP\\\jjjrrrnnnaaaVVVQQQTTTZZZ```aaa___bbbfffjjjvvv~~~}}}wwwwww{{{mmmTTTGGGBBB???>>>>>>>>>===<<<<<<<<<===???@@@CCCEEEKKKRRRVVVWWW^^^eeettt}}}~~~zzzfffYYYKKKFFFDDDAAA@@@@@@CCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@???>>>>>>>>>===<<<===>>>?????????????????????>>>>>>??????@@@AAACCCIIITTT```iiiooorrrsssuuuxxx{{{|||{{{zzzzzzzzzXXXFFFAAANNNhhhwwwhhhVVVNNNIIIDDD@@@???@@@>>>;;;999999999999888666666555444444333222222/////////.........------...------------...///////////////////////////////////////000111111222222///111444666666<<>>999888888666777888999999999999999888:::===AAAHHHSSSbbblll{{{||||||}}}~~~|||{{{{{{||||||{{{zzzvvvqqqhhh^^^SSSKKKEEEBBBCCCFFFIIIMMMPPPPPPPPPOOOOOOQQQSSSUUUXXX[[[```ddd```dddnnn|||zzzrrrmmmjjjgggdddaaa````````````_________ZZZYYYVVVUUUTTTUUUWWWXXXVVVSSSLLLFFFAAA>>>===<<<;;;???===???KKKWWWkkkLLLPPPZZZdddkkkjjjbbbZZZNNNOOOUUU[[[]]]\\\```gggkkkxxx~~~|||~~~xxxwww|||www___OOOEEE@@@???AAA>>>>>><<<<<<<<<===???@@@CCCEEEKKKSSSWWW[[[dddlll~~~}}}vvvqqq^^^RRRFFFBBBBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>??????@@@AAAEEELLLWWWdddnnnsssvvvvvvxxxzzz}}}}}}{{{yyyxxxxxx|||xxxSSSFFFCCCOOOfff}}}}}}ooocccWWWPPPKKKFFFCCCDDDAAA>>>:::888888999888777888777666555444333222111////////////.........------------------...///////////////////////////////////////000111111222222111222555666555:::JJJZZZllluuuxxxqqqpppwwwjjj^^^fffuuuwww|||vvvpppnnnkkklllrrrzzz{{{}}}~~~}}}~~~~~~}}}xxxyyyzzz{{{{{{{{{zzzyyyyyy}}}}}}yyyvvvkkkeee\\\UUURRRRRRTTTVVVYYYVVVOOOFFF>>>999888888666666777999999::::::999:::<<>>=========;;;@@@>>>@@@LLLYYYlllNNNQQQWWW___eeefffbbb^^^MMMMMMRRRYYY[[[ZZZ___hhhmmmzzz}}}zzzzzzwww}}}iiiWWWKKKCCCBBBDDD???>>><<<;;;<<<===???@@@BBBDDDJJJSSSYYY___iiisss~~~xxxpppkkkXXXLLLBBB@@@AAAAAAAAACCC===>>>>>>@@@AAABBBCCCCCC>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@????????????>>>???@@@@@@AAAGGGNNNZZZgggqqqvvvxxxyyy|||~~~|||yyyxxxxxxyyy}}}~~~xxxTTTHHHFFFPPPdddrrrsssjjjaaaXXXSSSOOOIIIHHHJJJAAA>>>:::888888888888777999888777666444333111111111111111111000000000000---------------...///000000000000000000000000000/////////000111111222222333444666666555888GGGWWWllluuu{{{qqqooopppaaafffsssuuuyyytttpppmmmjjjiiiooowww{{{}}}~~~~~~~~~~~~xxxyyyzzz{{{{{{{{{zzzyyyzzz}}}~~~~~~~~~}}}yyyuuuhhhcccZZZSSSPPPPPPRRRTTTXXXUUUNNNEEE===888777888666666777999999:::::::::<<<>>>@@@CCCKKKWWWgggrrr||||||}}}|||zzzyyyxxxvvvvvvwwwxxxwwwvvvqqqooojjjcccZZZPPPHHHCCCEEEFFFHHHJJJKKKLLLLLLLLLGGGJJJNNNPPPQQQSSSUUUWWW\\\\\\bbbnnnwww}}}uuummmjjjjjjiiihhhdddcccbbbaaa___]]]\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUNNNJJJCCC???============<<<@@@>>>@@@MMMYYYmmmMMMPPPVVV^^^dddeeebbb___QQQQQQQQQSSSWWW]]]bbbeeerrrzzz}}}~~~xxxaaaPPPFFFBBBBBBAAA???<<<;;;;;;<<<======AAAIIIKKKOOOYYY___mmm{{{yyyyyysssfffZZZJJJHHHDDDAAA??????@@@AAA>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAAFFFQQQ]]]eeemmmuuuyyyxxx|||zzzxxx}}}}}}yyyqqqNNNHHHFFFQQQfff|||ssseeeppp|||hhh^^^UUURRRPPPKKKHHHHHHCCC???:::777777777888888999888777666444333222111............------------////////////////////////000000//////.........------......///000111111222222222444666555888DDDQQQgggvvv}}}vvvsssxxx~~~pppiiijjjnnnppp{{{vvvrrrnnnjjjiiiooowww~~~vvvqqquuu~~~zzz{{{zzz|||~~~~~~|||yyywwwyyy}}}~~~~~~|||{{{|||~~~{{{ssslllhhhaaaXXXQQQOOOPPPSSSUUUXXXTTTMMMDDD<<<999:::;;;777888999:::::::::::::::===;;;???HHHPPPYYYgggvvv~~~}}}wwwwwwwwwwwwvvvvvvvvvuuuqqqsssrrrjjj]]]QQQKKKJJJFFFIIILLLMMMLLLJJJIIIIIIJJJNNNRRRSSSRRRSSSUUUXXXZZZ```gggmmmrrrzzz|||tttpppooopppooommmiiibbb[[[XXXZZZ[[[YYYVVVXXXXXXXXXYYYYYYWWWTTTQQQHHHFFFBBB???===<<<======???>>>???CCCMMM\\\ooo~~~MMMQQQWWW^^^bbbcccaaa___UUUTTTTTTUUUYYY```fffjjjvvv{{{~~~jjjXXXKKKEEECCCFFFDDDAAA@@@@@@AAAAAABBB???HHHKKKQQQ]]]dddqqqzzzwwwtttkkk\\\PPPGGGEEECCC@@@??????@@@AAA>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????AAABBBDDDIIITTT```hhhnnntttvvvuuuxxx|||}}}zzzzzz~~~}}}{{{qqqNNNFFFCCCOOOfff{{{yyynnnbbbooouuu{{{}}}fff\\\TTTRRRPPPKKKFFFEEECCC???:::888777888999999999999888666555333222222111111111000000000//////////////////////////////000/////////.....................///000111111111111111333555444777BBBNNNdddssswwwqqqttt~~~wwwqqqooorrruuuyyyuuusssqqqmmmkkkpppwwwwwwrrrttt}}}{{{}}}~~~~~~}}}|||||||||||||||~~~~~~|||{{{}}}}}}{{{{{{|||xxxpppiiiaaa[[[SSSMMMLLLNNNQQQSSSRRRQQQLLLFFF???;;;999999777888999::::::;;;;;;:::===<<>><<<;;;<<<===??????@@@EEEOOO\\\lllwwwLLLQQQWWW]]]___```aaaaaaYYYXXXVVVWWW\\\ccckkkqqqyyy{{{~~~~~~~~~yyydddTTTJJJFFFFFFDDDBBB@@@???@@@AAABBB@@@IIIMMMUUUccclllxxx|||uuuqqqlllbbbRRRFFFCCCCCCBBB@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>???AAAEEEHHHOOOZZZffflllpppuuuvvvuuuwwwzzz|||{{{}}}lllMMMFFFEEESSSkkk}}}mmmfff```pppiiirrr}}}eee[[[SSSQQQOOOJJJDDDBBBAAA>>>:::888888999999999999999888666555444333222222222222111111111111000////////////////////////////////////..................//////000000111111000000222444333555???JJJ___ooo~~~yyynnnlllyyy~~~vvvtttyyyuuusssrrrssspppooottt{{{xxxsssuuu}}}}}}}}}|||yyyxxxzzz|||~~~|||{{{yyywwwvvvxxx|||{{{zzzyyytttkkkdddXXXSSSLLLGGGGGGJJJMMMOOOKKKKKKJJJGGGAAA<<<999888888888999::::::;;;;;;<<>>AAAFFFLLLSSS```llluuu~~~}}}||||||zzzzzz{{{xxxwwwvvvvvvwwwyyy{{{}}}}}}zzztttlllccc[[[UUURRROOOOOOPPPUUUZZZ]]]\\\YYYWWWZZZ]]]^^^]]]___bbbfffhhhlllsssyyy{{{sssnnnmmmlllkkkhhheeefffddd^^^XXXTTTVVVZZZ[[[ZZZXXXWWWVVVSSSOOOLLLDDDBBB???<<<::::::<<<===???@@@BBBHHHRRR___lllsssLLLQQQWWW[[[]]]___aaaccc]]]ZZZXXXXXX\\\eeennntttyyyzzz{{{}}}sss___QQQJJJFFFFFFDDDAAA???>>>???AAADDDLLLPPP[[[nnnyyy}}}vvvmmmfffaaaYYYNNNEEEDDDDDDCCCBBBAAA@@@???>>>?????????@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>@@@FFFJJJVVVbbbnnnsssvvvyyy{{{{{{}}}}}}|||}}}fffKKKIIIPPPbbbxxxxxxfffdddcccttt}}}rrrcccnnnzzzhhh]]]SSSQQQPPPJJJCCC@@@???<<<999777888999999999888777777666444333333222111111111000000000/////////////////////////////////////////////............/////////000000000111111000111444444555===GGGZZZjjj{{{{{{mmmfffppp}}}|||tttvvvqqqooooooqqqrrrttt}}}zzzvvvyyy}}}|||yyyvvvvvvwwwyyy{{{xxxvvvsssqqqsssyyy|||yyyvvvpppfff]]]PPPKKKEEEBBBBBBDDDFFFHHHEEEFFFGGGDDD@@@<<<999888999999999:::;;;<<<======AAABBBEEEHHHLLLTTT___hhhooovvv{{{~~~|||zzz{{{yyyxxxyyyuuutttsssssstttwww{{{}}}~~~zzzsssmmmhhhccc^^^[[[XXXUUUUUUZZZaaafffdddaaaaaadddfffeeedddfffjjjnnnpppuuu|||~~~yyyqqqlllkkkjjjgggeeebbbcccbbb^^^YYYVVVWWWZZZ]]]ZZZXXXUUUSSSPPPLLLHHHAAA???<<<:::999:::;;;<<<>>>@@@CCCIIIWWWgggssswwwNNNQQQUUUYYY]]]```dddfff___\\\XXXWWW[[[ccclllrrrtttvvvyyy}}}}}}wwwvvv|||mmm[[[QQQMMMMMMKKKGGGCCCAAABBBDDDFFFNNNUUUfffuuuggg\\\VVVPPPKKKFFFHHHGGGFFFDDDBBB???>>>===@@@??????????????????@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>===@@@GGGLLL\\\iiiuuuyyy{{{}}}}}}}}}~~~~~~hhhIIIPPP^^^sssuuuhhhkkknnn~~~sssggg```jjjxxxqqqdddVVVRRRPPPJJJDDD@@@???<<<999888888999999888777666666555444333222222111111111111000000000000////////////////////////.........///////////////////////////000000000000222111222555555666<<>>===???@@@AAACCCDDDDDDBBB>>>;;;::::::999999999:::;;;<<<>>>???AAAEEEIIIKKKNNNUUU^^^dddjjjpppvvvyyy|||{{{zzzxxxwwwxxxvvvuuusssssstttwwwzzz|||}}}yyyuuuqqqooommmkkkjjjeeebbbaaadddkkkpppooommmmmmoooppppppoooqqqvvv{{{}}}zzzuuunnnjjjhhhfffcccaaa^^^^^^]]]\\\[[[ZZZZZZYYY]]][[[WWWTTTQQQMMMHHHEEE???===;;;999888999;;;===>>>@@@CCCKKK]]]rrr~~~PPPPPPRRRWWW^^^dddhhhiii```]]]YYYWWWYYY```gggmmmnnnrrrwww|||~~~}}}ppplllnnn}}}|||hhh[[[SSSSSSQQQKKKEEEBBBCCCEEEFFFQQQ___xxxxxxgggXXXOOOKKKHHHGGGKKKIIIGGGDDDAAA???======@@@@@@???>>>>>>???@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???AAABBB???===@@@IIIPPPaaammmxxx{{{}}}~~~|||yyywwwwww{{{jjjHHHUUUhhhyyy}}}xxxtttyyy~~~tttfffaaajjjxxxnnn\\\TTTPPPLLLFFFCCC@@@>>>;;;::::::::::::999777666666555444444333333333333333222222222222111////////////////////////.........///////////////////////////000000000000222111222555666666:::@@@QQQcccvvvqqqfffhhhooo{{{mmmiiifffggglllttt~~~zzzzzz{{{{{{zzzyyyxxxwwwxxxvvvwww{{{~~~{{{vvvkkk]]]RRRFFFBBB>>>;;;<<<=========BBBCCCDDDCCC@@@>>><<<<<<::::::999:::;;;===???AAAAAAHHHOOOQQQTTT[[[aaadddiiiqqqyyy}}}|||yyywwwyyyyyyxxxwwwvvvwwwxxxzzz|||{{{zzzyyywwwvvvwwwwwwxxxtttqqqppprrrwww{{{||||||{{{}}}~~~~~~uuupppjjjfffeeeccc```]]]\\\\\\\\\]]]]]]]]][[[ZZZ]]]ZZZVVVRRRNNNJJJFFFCCC===<<<999888888:::<<<>>>>>>BBBFFFOOOddd{{{RRROOONNNUUU```iiikkkkkkbbb^^^ZZZWWWXXX]]]cccgggkkkpppuuuxxxyyy~~~uuummmooosssuuufffZZZZZZXXXQQQIIIDDDEEEHHHLLL[[[oooxxxgggXXXPPPLLLKKKJJJJJJHHHEEEAAA???>>>>>>>>>@@@@@@???>>>>>>???@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???AAABBB@@@>>>BBBMMMVVVdddoooyyyzzzzzz{{{zzz}}}aaaGGGVVVhhhqqqrrrrrrxxx~~~ssshhhppp~~~yyybbbUUUQQQMMMIIIGGGDDDBBB???>>>>>>===<<<:::888888777777666666555555333222222222222111111111////////////////////////............/////////000000000000000////////////222000111444666555777<<>>>>>BBBEEEIIIIIIGGGBBB???===;;;:::::::::;;;>>>@@@BBBFFFPPPYYY\\\___fffjjjjjjnnnxxx~~~zzzxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxwwwyyy{{{{{{yyyyyy|||{{{{{{{{{|||zzzqqqlllfffcccbbbaaa^^^[[[[[[^^^bbbaaa^^^\\\\\\]]]]]]YYYTTTPPPMMMIIIEEEBBB<<<;;;999888888:::===??????EEELLLVVVkkkzzzTTTOOOLLLTTTaaalllnnnlllccc```[[[XXXXXX[[[```dddjjjoootttuuuuuu{{{zzzssssssyyy~~~nnnddddddaaaZZZQQQLLLLLLOOOTTTeee|||~~~tttfffZZZSSSPPPOOOOOOHHHEEEBBB???===>>>???@@@AAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBB@@@???DDDPPPZZZeeepppxxxxxxvvv|||SSSGGGVVVdddfffbbbeeetttqqqxxxeeeWWWQQQNNNKKKIIIHHHEEEBBBAAA@@@???>>><<<::::::999999888888777777000000000////////////...////////////////////////---.........//////000000000000000000////////////111...///333555444555999III\\\ppp{{{xxxmmmiiilllpppvvvcccccchhhpppzzz~~~~~~~~~}}}|||yyyxxxwwwvvvuuuuuuuuuvvvzzz{{{}}}yyykkkYYYLLL>>><<<::::::<<>>AAABBBLLLXXXbbbfffjjjqqqtttrrruuu{{{yyyzzzyyyyyyxxxwwwvvvuuutttsssssswww{{{zzzwwwwwwzzz|||}}}sssnnniiidddaaaaaa```\\\YYY[[[bbbhhhfff^^^YYY\\\```\\\YYYTTTOOOLLLHHHDDDBBB<<<;;;999888999;;;>>>@@@@@@HHHPPP[[[ooo~~~qqqbbbUUUKKKNNNZZZfffmmmpppjjjaaaZZZYYYYYYYYY___hhhpppyyy~~~}}}yyyvvvzzzvvvsssqqqmmmbbbUUURRRWWW\\\nnnvvvfffXXXPPPNNNOOOQQQKKKHHHCCC@@@@@@@@@@@@???@@@@@@??????>>>=========??????>>>==================<<<<<<;;;;;;===>>>???DDDAAA??????AAAFFFRRR^^^kkkrrrvvvvvvwww|||mmmKKKLLLWWW___\\\\\\iii{{{eeeWWWQQQKKKFFFCCCFFFFFFGGGFFFDDDAAA>>><<<999:::;;;<<<<<<:::888777666555444333222222222222000000000000000000000000---------------...///000000000000000111111111111111111000111222444666888GGGVVVkkkzzztttlllkkkwww|||hhhggglllvvv~~~~~~|||{{{{{{{{{|||xxxyyyzzzxxxvvvvvvzzz~~~{{{|||~~~}}}|||wwwkkkZZZLLL???===>>>AAA@@@>>>???CCCDDDJJJRRRWWWUUULLLDDD@@@???===<<<>>>??????DDDJJJXXXfffooowww{{{tttxxx|||zzzzzz{{{{{{zzzyyywwwvvvtttsssrrrsssuuuwwwyyyzzzyyyxxxwwwwww{{{~~~zzzqqqllljjjeeeaaa^^^]]]]]]]]]bbbdddeeeccc___\\\\\\^^^]]]YYYSSSNNNJJJFFFBBB@@@===<<<:::999999;;;>>>@@@EEENNNUUUcccwwwwwweee[[[eeeYYYNNNNNNXXXdddjjjkkkiiiaaa[[[YYYYYYZZZ___ggguuu}}}zzzooobbb^^^aaaiiivvvwwwfffWWWNNNKKKKKKLLLLLLHHHDDDAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@CCC???>>>@@@CCCIIIUUUbbbpppvvvzzzyyyxxx|||```GGGGGGVVV```aaagggxxxxxxaaaTTTOOOJJJGGGGGGDDDEEEEEEEEEDDDAAA???===999;;;<<<======<<<:::999777666555333222222111111000000000000000000000000......------......//////000000000000111111111111111111000111222444666888CCCRRRgggwwwwwwnnnlllrrrzzzfffeeehhhqqqyyy~~~}}}||||||||||||||||||zzzxxxxxx{{{~~~{{{{{{|||~~~~~~}}}|||{{{wwwkkkZZZLLL???======@@@BBBCCCGGGLLLMMMQQQWWW\\\[[[SSSJJJEEE@@@======???@@@AAAGGGNNNYYYjjjwwwyyyxxx|||zzzzzzzzz|||{{{yyywwwuuusssrrrqqqqqqrrrtttvvvwwwvvvuuuuuutttxxx}}}uuunnnkkkiiifffcccaaaaaaaaabbbbbbdddeeeddd```^^^^^^``````[[[UUUPPPLLLHHHDDDAAA===;;;:::999:::<<<>>>@@@DDDNNNUUUbbbtttppp\\\QQQjjj___SSSPPPVVV```fffggggggaaa[[[YYYYYYZZZ___fffvvv|||rrrmmmmmm{{{tttcccUUULLLIIIIIIJJJLLLHHHDDDBBBAAAAAA@@@???======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>???@@@AAA@@@>>>===@@@DDDKKKYYYfffqqqwww{{{yyyyyy}}}mmmRRRFFFEEEYYYfffiiittt~~~ooo]]]RRRKKKFFFEEEGGGDDDDDDDDDDDDCCCAAA???>>>:::<<<===??????>>><<<;;;999888777555333222111111000000000000000000000000////////////............000000000000111111111111111111000111222444666888>>>LLLaaarrr|||zzzpppllljjjrrrbbbaaadddkkksss|||}}}||||||yyyyyy{{{}}}{{{zzzzzz{{{}}}~~~~~~}}}}}}|||{{{{{{wwwkkkZZZMMMCCC??????CCCFFFIIIOOOUUUXXXZZZ^^^bbbccc]]]SSSKKKAAA>>>===@@@BBBDDDKKKTTT]]]nnn{{{~~~~~~{{{yyyzzzzzz}}}|||zzzwwwuuusssrrrqqqtttuuuwwwxxxyyyyyyxxxwwwrrrvvv|||vvvppplllhhhgggeeecccbbbcccdddeeebbbccceeedddbbbaaaaaabbbaaa\\\VVVPPPKKKGGGCCC@@@<<<;;;:::999:::<<<>>>@@@AAAMMMVVVdddrrriiiTTTKKKooofffYYYPPPSSS\\\bbbdddddd```[[[XXXXXX[[[___cccnnnuuu}}}{{{yyyxxxnnn___RRRKKKIIIJJJKKKJJJHHHDDDBBBAAAAAA@@@???============>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@???======@@@EEELLL[[[hhhqqqwww{{{yyyyyy}}}\\\HHHGGGJJJ___nnnrrr~~~sssgggZZZOOOGGG@@@@@@DDDEEEEEEEEEDDDBBB@@@???===<<<===???AAAAAA@@@???>>>;;;:::888666444333222222000000000000000000000000000000000000//////...---///000000000111111111111111111000111222444666888:::HHH[[[mmmyyy}}}rrrkkkbbbiiixxxyyy\\\\\\___eeennnxxx~~~}}}|||zzzyyyzzz{{{yyyxxxxxxyyy|||~~~}}}}}}}}}}}}xxxlll\\\PPPHHHEEEEEEJJJOOOQQQUUUZZZ```bbbdddgggiiifff[[[PPPCCC???===@@@BBBGGGPPPYYYbbbqqqzzz|||zzzyyyzzz{{{|||{{{yyywwwuuuuuuttttttvvvwwwxxxyyyzzzyyyyyyyyyssswww}}}xxxqqqnnnllleeedddcccaaaaaaaaabbbcccbbbcccdddddddddddddddddd___ZZZTTTMMMHHHDDD???<<<;;;:::::::::;;;<<<>>>@@@@@@LLLWWWfffqqqfffRRRMMMssskkk\\\NNNLLLVVV^^^___bbb```\\\XXXYYY\\\```bbbfffmmmyyy|||~~~}}}|||}}}tttjjj\\\PPPJJJHHHIIIIIIHHHEEECCCAAABBBAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>=========>>>>>>>>>????????????======@@@EEEMMM[[[hhhvvv||||||{{{}}}rrrOOOAAAFFFPPPdddtttzzzxxxyyyhhheee]]]TTTLLLEEE???@@@DDDHHHHHHFFFDDDBBB@@@>>>===???@@@BBBCCCCCCBBBAAA@@@===<<<:::777666444333333111111111111111111111111000111111111000///......///000000000111111111111111111000111222444666888999EEEWWWiiivvvrrriii___cccooommmTTTUUUXXX^^^hhhttt~~~~~~{{{~~~}}}{{{zzzyyyyyyyyyxxxwwwwwwyyy}}}yyynnn___UUUJJJHHHKKKSSSZZZ[[[]]]___cccgggjjjkkknnnlllaaaTTTEEE@@@>>>@@@CCCIIISSS^^^cccttt}}}zzzyyyyyy{{{||||||{{{yyywwwwwwwwwxxxxxxsssttttttuuuuuuuuuuuuuuuvvvzzz~~~zzzsssnnnkkkiiifffeeecccaaa````````````aaaaaabbbcccdddeeeeeeddd]]]YYYRRRLLLGGGBBB>>>;;;::::::::::::;;;===???@@@BBBNNNXXXeeelll```PPPQQQ{{{tttbbbMMMGGGQQQZZZ]]]bbbbbb___[[[[[[```cccccccccmmmzzz}}}~~~~~~{{{yyysssiii[[[NNNFFFCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@BBBAAAAAA@@@??????>>>>>>>>>???@@@@@@@@@???===<<<<<<===>>>>>>??????>>>>>>???===>>>AAAGGGOOO]]]kkk~~~|||}}}~~~|||dddGGG>>>DDDUUUeeewwwwwwppp{{{dddYYYXXXQQQLLLIIIFFFCCCDDDHHHJJJIIIGGGEEECCCAAA@@@???CCCDDDEEEFFFEEEDDDBBBAAA===<<<:::999777666555555222222222222222222222222000000111222222111//////000000000000111111111111111111000111222444666888999CCCTTTeeesss}}}tttiii___aaaiiivvvzzz___MMMPPPRRRWWWbbbpppyyy{{{wwwpppmmmsss|||~~~~~~{{{yyyzzzzzzzzzzzzwwwwwwxxxzzz~~~zzzqqqfff^^^OOOMMMPPPZZZbbbdddddddddccckkkqqqqqqrrrqqqfffYYYIIICCC@@@AAAEEEKKKXXXcccddd||||||yyyxxxzzz}}}~~~}}}{{{yyyxxxyyyzzz{{{tttttttttttttttuuuuuuuuuxxxyyy|||yyyrrrllliiifffdddgggfffeeecccaaa```______`````````aaacccdddcccbbb]]]XXXRRRLLLGGGCCC???<<<999999:::;;;<<<===???@@@DDDNNNVVVaaafffZZZQQQYYYnnnTTTIIIQQQ\\\___eeegggddd``````fffhhhgggfffppp~~~tttrrr{{{zzzvvvnnndddWWWJJJCCC@@@??????@@@???>>>???AAABBBAAA@@@>>>>>>>>>===============???@@@AAABBBAAA@@@>>>======>>>???@@@@@@@@@?????????===>>>CCCJJJSSScccqqq{{{|||}}}{{{qqqVVVDDDBBBHHH___jjj||||||qqqlll|||dddVVVRRRQQQKKKGGGGGGHHHFFFFFFHHHHHHHHHGGGEEEEEEDDDDDDDDDFFFGGGGGGHHHGGGEEEBBBAAA===<<<;;;999888888777777333333333333333333333333///000111333333222111000000000000000111111111111111111000111222444666888888AAAPPPaaaooozzzxxxlllbbb```eeeoooxxxzzz{{{}}}|||jjjYYYNNNQQQSSSVVVaaapppwwwwwwkkkeeebbbhhhqqq|||~~~}}}yyyyyy{{{|||||||||xxxxxxyyy|||~~~~~~}}}}}}~~~~~~zzztttlllggg\\\WWWXXX___eeeeeeddddddcccoooxxxxxxxxxwwwlll___NNNHHHCCCDDDGGGOOO\\\hhhnnn|||xxxwwwzzz~~~{{{yyyyyyzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwyyy{{{}}}}}}}}}{{{}}}yyyqqqjjjfffdddbbbaaaeeedddcccbbbaaa______^^^___^^^]]]___bbbcccaaa___ZZZUUUOOOJJJFFFBBB>>>;;;888999:::;;;<<<>>>???@@@CCCKKKSSS]]]ccc[[[[[[jjjzzz[[[NNNVVV```dddgggjjjhhhccccccjjjllliiihhhsssuuu^^^\\\fffnnnwwwyyysssggg^^^QQQGGGAAA??????@@@>>>======>>>@@@BBBAAA@@@?????????@@@AAAAAABBBBBB@@@AAABBBCCCCCCAAA???>>>>>>???@@@AAABBBAAA@@@@@@>>>===???EEEMMMWWWhhhvvvsssyyy|||zzzzzz}}}|||{{{{{{eeeNNNEEEIIINNNiiippptttllllllxxxcccQQQJJJLLLRRRKKKFFFGGGIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIGGGEEECCCAAA===<<<;;;:::999999888999444444444444444444444444...///111333444333222111000000000000111111111111111111111111222444777888888@@@NNN^^^lllwww}}}{{{ooodddaaaccclllsssvvvxxxzzzyyyvvvggg^^^SSSVVVWWWYYYdddrrrxxxvvvfffaaa^^^cccmmmyyy~~~|||yyyyyy|||~~~~~~~~~yyyyyyzzz|||~~~}}}{{{xxxzzz{{{||||||zzzvvvqqqnnniiibbb^^^aaadddccc``````cccsss~~~~~~|||zzzqqqcccRRRKKKFFFFFFIIIQQQ___kkkzzz|||wwwwww{{{|||yyyxxxxxxyyysssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrtttxxxzzz{{{zzzxxxyyy~~~}}}wwwnnnfffcccbbbbbbbbbaaa``````___^^^]]]]]]]]]___]]]\\\^^^aaabbb```]]]VVVRRRLLLGGGCCC???<<<999888999:::;;;===>>>???@@@@@@HHHPPP\\\eeebbbhhh|||mmmVVVWWW```dddeeeffffffccccccfffkkklllmmmuuu~~~~~~zzzwwwuuusssqqqppprrrxxxlllWWWPPPSSSVVVccctttzzzsssnnn___SSSHHHCCCBBB???>>>>>>======>>>??????????????????@@@BBBCCCCCCBBB@@@???@@@@@@@@@?????????>>>>>>======???@@@AAABBBBBBCCC???@@@CCCIIIQQQZZZeeemmmmmmooorrrtttvvvyyy|||~~~}}}}}}~~~zzzttt|||```GGGFFFFFFbbbrrr~~~jjjeeegggyyywwwfff]]]TTTKKKFFFHHHGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHFFFDDD@@@>>><<<<<<<<<<<<<<<;;;999777666555555555444333222111000333333222222111000000000000000000000000000000000222111111000111333444555:::999CCCZZZooozzz{{{uuuddd^^^___jjjsssvvv{{{rrrkkkmmmpppfff^^^aaannnzzz}}}{{{lllfff___```kkk|||{{{{{{zzz{{{}}}|||zzzwwwwwwxxx{{{~~~}}}{{{}}}~~~~~~|||yyyvvvtttrrrkkkeeedddaaa[[[\\\```mmmyyy}}}{{{{{{uuujjjWWWOOOJJJKKKPPPZZZgggsss|||xxxxxxzzz~~~~~~|||zzzwwwuuutttqqqooonnnooopppppppppooopppqqqsssuuuxxxzzz{{{yyy|||~~~}}}~~~wwwqqqrrrooojjjfffbbbaaaaaaaaa___``````````````````___]]]]]]^^^```aaa```]]]ZZZRRRNNNHHHCCC@@@>>>;;;::::::;;;<<<<<<<<<>>>AAACCCDDDEEEQQQfffvvv}}}sssZZZWWW]]]```ggghhhgggeeecccccceeefffmmmttt{{{qqqiiieeebbb``````______bbbjjjtttfffSSSNNNQQQTTT^^^ooo~~~vvvmmmggg[[[PPPFFFBBBAAA???>>>???======>>>??????????????????@@@BBBCCCCCCBBB@@@???@@@@@@@@@?????????>>>>>>;;;<<<===???@@@@@@AAAAAA>>>???CCCJJJRRR\\\gggnnnmmmooosssvvvwwwyyy{{{}}}|||{{{{{{|||~~~~~~~~~uuuvvvZZZEEEHHHLLLdddxxxtttdddeeelll{{{~~~tttggg[[[TTTMMMGGGFFFIIIIIIHHHHHHIIIJJJJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHFFFDDDAAA>>>===============<<<:::999888666666666666555333222111333333222222111000000000000000000000000000000000222111000000111222444555999888AAAVVVkkkwww~~~}}}xxxiii___\\\dddmmmuuu{{{xxxzzzuuujjj______jjjvvv|||}}}xxxrrrjjjiiirrr|||{{{{{{|||}}}|||zzzxxxwwwwwwyyy|||~~~~~~|||}}}}}}~~~}}}|||{{{{{{{{{xxxqqqllliiiddd^^^\\\```kkkvvv|||zzzzzz|||xxxooo\\\TTTMMMNNNSSS\\\jjjvvv|||zzzzzz{{{}}}~~~{{{xxxtttrrrqqqqqqrrrsssrrrqqqnnnoooqqqsssvvvzzz}}}~~~zzz}}}}}}{{{|||{{{{{{|||{{{uuuqqqrrroookkkgggcccbbbbbbbbb]]]]]]^^^^^^]]]\\\\\\[[[[[[\\\^^^```bbbaaa]]]ZZZQQQLLLGGGBBB???===:::888:::;;;<<<<<<<<<===@@@CCCEEEJJJZZZrrrwww\\\VVVYYYZZZdddeeeffffffeeecccdddeeennnvvv~~~ooo```WWWRRRPPPOOOPPPPPPQQQVVV___jjjttt{{{uuu\\\NNNLLLOOORRRaaattt|||qqqfff___UUULLLCCCAAA@@@>>>===???======>>>??????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@???????????????:::;;;<<<===>>>?????????<<>>??????>>>===<<<<<<;;;;;;888888888777666555444333333333222222111000000000000000000000000000000000111111000000111222444555777777???QQQeeesss{{{|||ooobbbYYY]]]fffrrr{{{ooobbb]]]dddqqq|||vvvtttxxx}}}|||{{{|||}}}}}}{{{yyywwwvvvvvvxxx{{{||||||{{{}}}~~~~~~}}}|||~~~{{{uuuqqqkkkccc``````hhhpppvvvvvvxxx}}}{{{tttddd[[[SSSRRRWWW```nnnzzz}}}}}}||||||{{{{{{||||||~~~|||xxxrrrrrrrrrsssuuuuuusssqqqmmmnnnpppssswww{{{~~~{{{}}}{{{xxxxxx|||~~~}}}}}}zzzwwwvvvwwwwwwssspppqqqoookkkgggdddcccbbbbbbaaaaaa``````___^^^\\\\\\YYY[[[]]]aaacccaaa]]]YYYOOOKKKEEE@@@===:::888666999:::;;;;;;;;;<<>>??????????????????@@@AAAAAAAAAAAA@@@???????????????????????????:::;;;<<<===>>>>>>>>>>>><<<@@@FFFMMMYYYfffnnnpppmmmpppuuuyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwyyy|||mmmPPP@@@HHH[[[nnnvvv~~~qqqggg^^^___mmmyyygggZZZXXXVVVSSSPPPNNNNNNOOOOOONNNMMMMMMMMMKKKHHHEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>======<<<<<<999888888888777555444333333333222222111000000000000000000000000000000000111000000000000222333444777777>>>LLL___ooozzzvvvfffZZZZZZ```llluuuggg^^^```lll|||}}}zzz{{{}}}~~~|||{{{|||}}}}}}{{{zzzwwwuuutttuuuwwwzzz{{{zzz{{{}}}zzzssskkkeeecccffflllqqqsssxxx}}}}}}xxxkkkbbbYYYWWWZZZcccppp|||}}}||||||{{{{{{|||}}}~~~|||wwwssspppqqqrrrtttvvvuuurrrpppmmmnnnppprrruuuyyy{{{}}}xxxzzzxxxttttttyyy{{{zzzyyyvvvssssssttttttrrrqqqooommmjjjfffdddbbbbbbbbbccccccbbbaaa```^^^\\\[[[XXXZZZ^^^bbbdddaaa[[[WWWLLLHHHBBB>>>;;;999666444888999:::::::::;;;>>>AAABBBRRRlllsss[[[QQQNNNNNNSSSVVV```lllooolllkkkmmmpppxxx~~~vvvbbbPPPEEEAAAAAABBB>>>???@@@DDDJJJRRRYYY]]]___iiiuuuoooWWWKKKIIILLLUUU^^^vvv}}}uuuiii]]]TTTHHHCCC??????>>><<<===@@@======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<===>>>????????????<<>>>>>======888888888888777555444333333333222222111000000000000000000000000000000000111000000///000222333444777888===HHHYYYkkkyyyzzzkkk^^^[[[]]]eeevvv}}}pppccc___iii{{{~~~zzz{{{~~~|||{{{{{{||||||{{{zzzwwwuuussstttvvvxxxzzzzzzwww|||zzzssskkkfffeeeiiinnnttt{{{{{{qqqhhh___\\\^^^eeeqqq|||~~~}}}{{{zzzzzz|||}}}zzzxxxvvvtttrrrssssssuuuwwwyyywwwtttqqqoooooooooppprrrsssuuuvvvsssuuuuuurrrsssxxx{{{zzzvvvuuusssrrrrrrsssrrrrrrkkkjjjhhheeecccaaa`````````______^^^\\\ZZZXXXWWWXXX[[[```dddddd```XXXRRRIIIEEE@@@<<<999888666444777888999999999;;;>>>@@@DDDVVVrrrxxxaaaRRRLLLJJJOOOSSS___ooorrrlllhhhjjjkkkuuu~~~~~~vvvcccQQQFFFAAAAAAAAA===>>>>>>@@@DDDIIINNNQQQVVV^^^iiittttttaaaOOOIIIIIINNNZZZggg}}}wwwnnncccWWWOOODDD@@@>>>???>>><<<===@@@======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@===>>>??????@@@@@@@@@???>>>EEEMMMTTTbbbqqqvvvqqqpppssswwwyyyyyyyyyyyyzzzxxxzzz}}}}}}}}}kkkSSSHHHRRRooowww|||yyyjjj```eeehhhkkkuuu}}}ssssssvvvfff]]]dddlllssswwwuuujjj^^^VVVTTTPPPMMMKKKIIIEEECCCDDDCCCBBBBBBCCCFFFHHHJJJJJJIIIGGGEEECCCBBBAAAAAA@@@AAABBBBBBBBBAAA???>>>999999999888777666444444333333222222111000000000000000000000000000000000000000//////000111333444666888;;;CCCSSShhhwww~~~|||nnnbbb^^^\\\^^^jjjyyy|||lllaaafffwww{{{zzz~~~}}}{{{zzzyyyzzz{{{zzzzzzxxxvvvtttuuuwwwyyyzzzyyyvvv|||~~~xxxooogggdddgggoooyyyvvvmmmdddaaabbbgggrrr|||}}}|||yyyxxxyyy||||||xxxuuuuuuuuuuuuuuuwwwwwwxxxzzz{{{yyyvvvsssooooooooonnnnnnooooooppppppssstttrrrtttyyy{{{yyytttttttttssssssrrrqqqqqqiiihhhfffdddbbbaaa````````````___^^^]]][[[YYYYYYZZZ]]]bbbfffeee^^^TTTMMMFFFBBB>>>:::999888666555888999:::::::::;;;>>>AAAJJJ]]]vvv~~~hhhWWWMMMJJJJJJNNN]]]ooosssjjjeeeggghhhsss}}}xxxfffUUUIIICCCAAA@@@??????@@@AAACCCFFFIIIKKKQQQVVV]]]ggguuu{{{kkk[[[MMMJJJKKKOOO]]]mmm~~~xxxpppggg[[[PPPHHHBBB???>>>@@@>>>;;;<<<@@@======>>>???????????????@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@??????@@@IIIPPPWWWfffvvvyyyrrrrrrtttwwwxxxxxxxxxyyy{{{vvvzzzdddTTTTTT```{{{xxxwwwwwwlllgggnnnqqqqqqxxxxxxnnnnnntttzzzrrr{{{~~~jjj[[[WWWRRRNNNKKKIIIFFFEEEBBBAAA@@@@@@BBBEEEHHHJJJIIIHHHFFFDDDBBBAAAAAAAAAAAACCCFFFGGGGGGEEEBBB@@@::::::::::::999777666555333333222222111000000000000000000000000000000000000000//////000111333444555888999===MMMcccuuu|||}}}~~~|||pppddd___YYYWWWaaannnwwwvvveeecccqqq}}}zzz~~~}}}{{{xxxxxxyyyzzzzzzyyyxxxwwwvvvwwwyyyzzzzzzyyywww}}}zzzoooeeebbbgggrrrzzzqqqiiiggggggjjjsss||||||xxxxxxxxxxxxyyy{{{}}}~~~zzzxxxvvvuuuvvvvvvvvvuuuxxxxxxxxxxxxyyywwwtttqqqoooooonnnmmmmmmmmmmmmnnnnnnsssuuutttvvvzzzzzzwwwrrrsssttttttsssqqqpppooohhhhhhfffeeecccbbbaaa```aaaaaaaaa```___^^^\\\[[[]]]```eeegggeee\\\PPPHHHCCC@@@<<<999999999888777888999:::::::::<<>>@@@BBBDDDFFFKKKMMMQQQYYYgggsssuuupppgggYYYNNNLLLLLLOOO^^^ppp|||uuulllaaaUUUJJJCCCAAA??????@@@???;;;<<<@@@======>>>???????????????@@@@@@????????????@@@@@@>>>>>>??????@@@@@@@@@@@@===>>>>>>????????????>>>AAAKKKSSSYYYhhhxxxzzzrrrtttuuuwwwwwwwwwxxxyyy{{{tttzzz]]]TTT\\\kkkxxxnnnrrrnnnmmmuuuvvvttt{{{uuujjjnnnwwwsss___ZZZTTTOOOKKKJJJHHHFFFBBBAAA??????AAADDDGGGIIIIIIHHHEEECCCAAAAAAAAAAAACCCEEEHHHKKKJJJHHHDDDBBB<<<<<<<<<;;;:::999888777333333222222111000000000000000000000000000000000000////////////111222333333666777:::III```ssszzz|||}}}{{{|||~~~|||pppeee^^^WWWTTT\\\iiirrr|||gggaaalllzzz~~~~~~yyy~~~}}}~~~~~~|||zzzxxxwwwxxxyyyyyyxxxyyyxxxwwwxxxzzz{{{{{{yyyzzz~~~}}}}}}zzznnncccaaafffttt|||tttmmmjjjjjjmmmttt|||}}}xxxsssuuuwwwyyyzzzzzzzzzzzzxxxwwwwwwwwwxxxwwwtttrrrwwwvvvuuuuuuuuussspppnnnnnnnnnmmmmmmmmmmmmnnnnnnoootttvvvvvvwwwzzzyyyuuuqqqsssuuuuuussspppnnnnnniiihhhgggfffdddcccbbbaaa^^^^^^^^^]]]\\\[[[ZZZYYY___bbbfffiiieee[[[NNNDDDBBB???;;;999999999999888999:::;;;;;;;;;<<>>???CCCGGGIIIHHHOOOSSSTTTcccqqqppp```TTTKKKLLLPPPUUUbbbqqq}}}xxxrrrhhhZZZKKKDDDDDDAAAAAA@@@???>>>===<<<<<<>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???======>>>@@@<<>>@@@CCCKKKPPPZZZgggsssxxxxxxuuusssyyy{{{zzzzzz|||}}}{{{zzz{{{{{{zzzyyy```XXX^^^hhhnnnpppmmmjjjqqqzzz{{{yyywwwkkk___TTTPPPOOOKKKGGGFFFEEEDDDBBBAAABBBDDDFFFGGGGGGEEECCCAAAAAABBBDDDFFFMMMNNNOOOOOOLLLGGGBBB???======<<<:::888777555555555555444444333222111111222111111111000000//////333222111000////////////333888:::999CCCXXXlllvvv~~~zzzvvvuuuyyyrrrjjjbbbYYYTTTZZZcccrrr~~~sss______kkkqqqyyy~~~xxxvvvwww~~~zzzvvvxxx{{{xxxxxxwwwwwwvvvwwwwwwwwwzzzyyyxxxxxxyyy{{{}}}|||yyyzzz}}}vvvlllgggmmm}}}|||qqqsssvvvwwwwwwyyy~~~}}}yyyssssssssstttvvvvvvtttrrrtttssssssrrrqqqpppooooootttsssrrrqqqppppppppppppoooppppppnnnllllllooosssssstttuuuvvvvvvwwwyyy{{{wwwuuussspppnnnkkkjjjiiiiiiiiiiiihhhfffdddbbb```cccaaa^^^[[[ZZZZZZ\\\]]]```gggmmmkkk___RRRJJJGGG>>><<<999777666777888999999777777999888999???HHHSSSlllxxx{{{xxxnnn^^^PPPDDDGGGQQQbbbooorrrrrrrrrlllyyy|||zzzzzzooo\\\MMMCCC???>>>>>>???@@@@@@@@@BBBGGGKKKLLLHHHKKKMMMMMMZZZgggddd```TTTKKKMMMPPPUUU```mmm~~~|||vvvnnndddVVVHHHAAABBB???>>>>>>>>>>>>>>>===============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<>>>@@@>>>@@@AAA@@@>>>???BBBFFFMMMUUUbbboooxxx{{{yyywwwvvv{{{}}}{{{zzz|||}}}{{{zzz}}}}}}}}}nnnVVVVVVbbbjjjnnnrrrxxxuuuzzzkkk___TTTPPPOOOLLLIIIGGGDDDCCCBBBAAABBBCCCEEEFFFEEEDDDBBBAAAAAACCCEEEFFFMMMNNNOOOOOOMMMIIIDDDAAA>>>===<<<:::888777666555444444333333222222111111222111111111000000000000111000000000000000111111222666888888AAAUUUiiisss|||{{{wwwtttyyysssjjj```UUUPPPWWWbbbtttwwwccc]]]ccceeennnxxx}}}zzzvvvttttttyyy~~~yyyuuuvvv|||~~~{{{{{{{{{zzzyyyyyyyyyyyyyyy}}}|||zzzzzzzzz{{{}}}~~~}}}zzzyyyzzzyyypppqqquuuuuuooorrrwwwzzz|||~~~|||zzzvvvtttqqqqqqrrrrrrrrrqqqqqqqqqppppppooonnnnnnmmmrrrqqqpppooonnnnnnnnnnnnnnnoooooommmkkklllooorrrssstttttttttuuuvvvxxxyyyvvvtttqqqnnnllljjjiiiiiiiiiiiihhhgggeeecccaaa___aaa___\\\ZZZZZZZZZ\\\]]]___eeekkkggg[[[NNNFFFDDD===;;;999666666666888999999888888999999999@@@IIIVVVnnnzzz}}}~~~xxxgggYYYIIIGGGMMM___qqqzzz{{{zzzyyy|||zzzyyy}}}vvvcccQQQDDD?????????@@@@@@AAACCCFFFLLLPPPTTTKKKIIIGGGFFFSSS^^^YYY]]]QQQJJJNNNSSSWWWaaammmyyy}}}yyyqqqhhh]]]PPPCCC>>>???<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<>>>???@@@AAAAAA???===@@@FFFKKKTTT^^^mmmxxx}}}}}}||||||{{{}}}|||}}}}}}{{{zzz~~~bbbNNNZZZmmmqqqqqquuu|||zzz~~~nnnaaaTTTQQQPPPMMMIIIHHHCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@AAACCCFFFGGGLLLMMMNNNOOOMMMIIIEEECCC>>>===<<<:::999777666555222222222222222222222222111111111111111000000000////////////000111222333000555777777>>>PPPcccooo{{{zzzwww{{{wwwpppfffZZZUUU]]]jjjqqqmmm```]]]aaajjjuuu{{{{{{wwwsssrrrqqq|||~~~yyyssssssxxx}}}{{{}}}|||{{{{{{{{{{{{~~~}}}||||||}}}~~~~~~{{{yyyxxx{{{~~~vvvvvvxxx}}}}}}rrrjjjlllqqqyyy~~~|||}}}~~~|||zzzwwwtttpppnnnnnnooopppoooooonnnnnnmmmmmmlllllllllnnnnnnmmmlllkkkkkkkkkkkklllmmmlllkkkjjjkkknnnqqqssssssrrrrrrrrrsssuuuuuutttrrrooollliiihhhiiiiiiiiiiiihhhfffdddaaa___^^^^^^\\\[[[YYYZZZ[[[]]]^^^___cccfffaaaVVVIIIBBB???;;;999777666555666777888:::999999::::::;;;CCCLLL\\\ppp||||||~~~oooaaaPPPLLLOOO___qqq~~~~~~|||zzz~~~}}}kkkVVVGGG@@@?????????@@@BBBFFFKKKQQQTTT\\\PPPIIIEEEEEESSS^^^XXX[[[PPPJJJOOOVVV\\\eeeppp}}}}}}yyyvvvlllaaaVVVJJJ@@@<<<>>><<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<>>>@@@@@@AAA???======BBBJJJQQQ]]]hhhuuu|||}}}|||}}}~~~~~~|||zzz~~~xxxZZZNNNfff|||zzzsssuuuyyyzzz~~~wwwhhhXXXQQQPPPLLLHHHFFFBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>>>>???AAADDDGGGHHHIIIKKKLLLMMMKKKHHHEEECCC>>>===<<<;;;999777666555111111222222222222222222111111111111111111111111000000//////000111222222111444666777===KKK^^^lllyyy~~~zzzxxxwwwtttmmmaaa[[[bbbmmmkkkxxxzzziii___bbbiiirrryyyzzzvvvqqqmmmlllttt{{{tttqqqttt{{{~~~}}}}}}~~~}}}|||||||||~~~~~~}}}}}}~~~}}}{{{yyyyyy||||||zzz{{{|||yyysssmmmhhhfffjjjqqq||||||{{{{{{||||||{{{sssqqqoooooopppppppppooommmmmmmmmmmmllllllllllllmmmllllllkkkjjjjjjkkkkkklllkkkkkkjjjjjjllloooqqqsssrrroooooooooqqqqqqrrrrrrpppllliiigggggghhhhhhiiihhhfffdddbbb```^^^]]][[[[[[ZZZYYYZZZ\\\^^^___```bbbbbb\\\PPPEEE>>>;;;999888666555555666777888;;;999999;;;<<<>>>FFFPPPeeevvvttt{{{wwwzzzvvvlllTTTOOOPPP\\\lll|||~~~}}}|||rrr]]]LLLBBB???>>>???AAAEEEJJJPPPUUUWWW^^^RRRJJJGGGHHHXXXeeeaaacccVVVNNNRRRZZZ```iiissszzzvvvpppeeeYYYPPPFFF>>><<<>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<===???@@@AAAAAA???===???FFFQQQYYYhhhqqqzzz}}}zzzzzz~~~~~~{{{~~~jjjTTTTTTrrrqqqooorrryyyrrr]]]SSSOOOKKKFFFCCCBBBCCCCCCDDDDDDCCCBBBAAA<<<===>>>???BBBEEEHHHIIIGGGHHHIIIJJJIIIFFFDDDBBB>>>>>>===;;;999888666666222222222222222222333333111111111111111222222222222222111000//////000000111444777888;;;FFFYYYhhhwww~~~|||tttuuuuuupppddd[[[\\\ccciiirrr|||rrrddd___ccckkkrrruuutttooojjjiiimmmuuuxxxrrrsssxxx~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~|||zzzzzz|||zzzrrrlllllloookkksss}}}zzzyyyyyyzzzzzzzzznnnnnnooorrrssssssqqqnnnllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllllllllkkkjjjjjjlllnnnppprrrrrrooolllkkkmmmnnnooonnnooommmkkkhhhgggfffgggggggggfffeeebbb```^^^]]]\\\[[[[[[ZZZ[[[\\\^^^___```aaaaaa___WWWLLLBBB<<<999777666666555555666777888;;;999:::<<<>>>AAAKKKUUUnnn}}}~~~]]]{{{sssnnnrrr}}}|||\\\SSSNNNTTTcccuuuxxxwww{{{~~~~~~xxxfffTTTGGGAAA???@@@CCCIIIPPPVVVYYYYYY[[[QQQLLLJJJLLL^^^nnnmmmqqqaaaUUUVVV]]]cccmmmxxx~~~vvvqqqggg\\\QQQJJJDDD>>>===???>>>>>>>>>======<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===>>>@@@BBBBBBBBBAAAAAADDDMMMYYYcccqqqwww||||||yyyyyy~~~|||pppYYYPPPZZZxxx~~~nnnhhhgggttt}}}www|||aaaSSSNNNIIIEEEBBBBBBCCCEEEFFFFFFDDDBBBAAA<<<===>>>@@@CCCFFFHHHJJJGGGGGGHHHHHHGGGEEEBBBAAA???>>>===;;;:::888777666333333333333333333333333111111111222222222222222333222111000////////////222333666888999AAASSSdddsss{{{|||xxxxxxxxxtttjjj]]]YYY[[[iiiooosssvvv|||{{{jjj```bbbfffmmmtttwwwtttqqqiiihhhjjjrrr~~~wwwtttwww}}}~~~~~~~~~~~~{{{{{{|||}}}~~~|||{{{{{{{{{}}}~~~uuuooopppsssooovvvzzzyyyzzzxxxxxxyyyzzzyyywwwuuuuuuuuuvvvwwwkkklllooorrruuutttqqqnnnllllllmmmmmmnnnnnnnnnooonnnnnnmmmmmmmmmmmmmmmnnnnnnllljjjkkknnnqqqssstttqqqlllhhhgggjjjmmmmmmllllllkkkjjjiiihhhgggffffffeeedddbbb```___^^^]]]]]]\\\\\\]]]]]]___```aaabbbbbb```[[[SSSIII@@@;;;888666666555666666777888888:::888999===@@@EEEPPP[[[rrrsssSSSwwwooojjjppp~~~qqq```PPPOOO\\\nnn~~~wwwqqqnnnmmmrrrxxx~~~ooo]]]MMMDDDAAABBBGGGOOOWWW\\\\\\\\\YYYRRRPPPOOORRReeexxx{{{yyygggXXXYYYaaajjjwwwzzzrrrlll]]]SSSIIIDDDAAA===<<<>>>======>>>>>>>>>>>>>>>???======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????AAACCCDDDEEEEEEFFFJJJUUUcccmmmvvvzzz~~~~~~{{{{{{~~~rrr```LLLPPP```yyy{{{nnngggaaarrrsssdddSSSMMMJJJFFFDDDCCCDDDGGGHHHHHHEEECCCAAA<<<===???BBBDDDGGGIIIJJJHHHHHHHHHHHHFFFDDDBBB@@@???>>>===<<<:::888777666666555555444444333333333111111111222222333333333111111000000000000000111111222555777777<<>>999777555555666666777888999999888777999===BBBHHHUUU```ppphhhKKKxxxpppkkkrrroooUUUNNNYYYjjjxxx~~~vvvnnnfffccceeeiiiqqqwwwuuudddRRRGGGCCCEEEJJJSSS[[[```___]]]ZZZUUUVVVUUUWWWkkkzzzgggXXXYYYdddqqqxxxnnnhhhWWWMMMDDDAAA???<<<<<<===<<<<<<===>>>???@@@AAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFGGGHHHJJJOOOZZZiiissswww{{{~~~}}}}}}~~~mmmVVVFFFQQQeeeyyy{{{pppjjjcccxxxvvvttteeeSSSMMMJJJHHHGGGCCCEEEHHHIIIIIIFFFCCCAAA===>>>@@@CCCEEEHHHIIIJJJJJJJJJIIIHHHGGGDDDBBBAAA??????===<<<:::888777777777777666555444444333333111111111222222333333333////////////000111222333///000444666555999JJJ]]]kkkuuu~~~tttooommmmmmjjjccc^^^]]]^^^dddhhhkkksssiiieeeaaaeeelllqqqqqqooorrrllldddaaafffrrrxxxwwwzzz~~~}}}}}}}}}|||{{{yyywwwwwwuuuvvvyyy|||yyyttttttwww}}}nnnccc[[[^^^eeemmmtttyyyrrrqqqpppmmmkkkkkkmmmooonnnmmmllllllmmmnnnmmmkkkjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnoooqqqnnnlllnnnrrrvvvxxxwwwnnnhhhccccccgggkkkkkkjjjhhhiiikkkkkkjjjhhhfffdddbbbaaa___^^^]]]]]]^^^^^^```aaaaaabbbcccddddddddd```\\\TTTKKKCCC<<<888666555555666777888999::::::777666888>>>CCCJJJWWWccclllvvv]]]BBB{{{sssttt}}}cccXXXXXXgggyyy~~~yyynnnddd___bbbiiioooqqqvvv}}}}}}yyyfffTTTMMMGGGFFFJJJRRRVVVUUUTTTUUUTTTTTTRRRTTT```rrr~~~fffYYYcccqqq{{{}}}uuuiii```PPPIIIAAA>>>>>>>>><<<999;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;===???AAACCC??????>>>>>>======<<<<<<===>>>???>>>>>>???BBBDDDBBBGGGIIIIIIOOO^^^nnnwww}}}{{{yyy|||~~~gggSSSDDDZZZqqq{{{iiigggkkkyyyrrreeeTTTMMMIIIGGGJJJHHHIIIJJJKKKJJJHHHEEEDDD@@@BBBDDDHHHKKKLLLNNNNNNLLLJJJGGGFFFFFFEEEDDDBBB<<<:::999999;;;<<<<<<;;;666666555444333222222111333222111000////////////000000000000///////////////000222444444777CCCPPPgggqqqzzz~~~yyyqqqjjjiiikkkiii```XXXXXX______]]]lll{{{ccc\\\dddhhhmmmuuuvvvtttmmmfffcccdddjjjwww}}}xxxxxx||||||{{{yyyvvvsssrrrrrrtttuuuxxxxxxyyyzzz{{{}}}~~~~~~|||zzzyyywww```YYYUUU[[[hhhqqqqqqmmmlllkkkjjjjjjjjjlllnnnoookkkkkkllllllllllllllllllhhhiiikkklllmmmllllllkkknnnnnnnnnnnnnnnoooppppppoookkkiiikkkqqqtttrrrpppgggggggggggghhhhhhhhhhhhggggggggggggfffeeedddcccggg___[[[^^^```^^^aaaffffffiiihhhdddbbbdddeeeccc\\\TTTLLLGGGAAA:::666666333555777777777888:::<<<>>>>>>===>>>CCCMMM[[[eeemmmnnnTTTGGGzzzzzznnnaaaaaannn{{{{{{~~~zzzrrrkkkfffggglllqqqtttxxx{{{hhhWWWNNNDDDBBBCCCIIILLLKKKJJJLLLPPPRRRSSSWWWdddwwwlllaaajjjxxx|||xxxpppddd[[[MMMGGG@@@======>>><<<:::<<<<<<<<<<<<=========>>>======<<<<<<<<<===???@@@>>>>>>>>>>>>======<<<<<<<<<============>>>AAADDDEEEGGGIIILLLWWWgggtttyyy~~~}}}cccMMMGGG]]]rrruuugggjjj|||yyysssqqqhhhVVVOOOIIIHHHJJJHHHHHHHHHHHHGGGFFFDDDCCCAAADDDGGGKKKMMMNNNOOONNNKKKIIIFFFEEEEEEEEEDDDBBB???===;;;;;;=========<<<888888777666555444333333444333222111111000111111222111111111111000000000000000222444333666BBBNNNcccnnnxxx}}}}}}wwwqqqooonnnkkkccc]]]WWW[[[[[[\\\jjjnnnaaadddeeeiiipppppprrrjjjddddddhhhmmmuuu}}}|||zzz}}}~~~yyy{{{yyyvvvsssrrrrrrtttuuuyyyyyyyyyzzz{{{|||}}}~~~~~~|||ooo[[[VVVSSSYYYdddlllmmmkkkgggggghhhiiijjjkkklllmmmlllllllllmmmmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjlllmmmnnnnnnkkkhhhjjjnnnpppnnnlllhhhhhhhhhhhhhhhhhhhhhhhheeeffffffffffffeeeddddddfffaaa^^^___``````dddkkknnnoookkkdddbbbdddeeeccc\\\SSSJJJEEE???999555666333555777888888999:::<<<;;;;;;<<>>===@@@BBBAAAAAADDDJJJNNNRRRYYYgggyyyrrrjjjrrr{{{vvvpppggg[[[SSSHHHCCC>>>;;;<<<===<<<:::<<<<<<<<<<<<============@@@???>>>===<<<<<<<<<<<<>>>>>>>>>============<<<<<<============???CCCFFFFFFIIIMMMTTTbbbsss~~~aaaIIIGGG\\\nnnwwwxxxkkkdddnnnrrrqqquuunnnYYYQQQJJJIIIKKKIIIIIIHHHFFFEEEEEEDDDDDDCCCFFFJJJNNNQQQQQQPPPOOOIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@>>>>>>??????>>>===::::::999888777666555555555555444333222222222222333333222222222111111111000000111333333666@@@LLL^^^jjjvvv|||{{{xxxtttnnnhhhdddYYYWWWWWW[[[dddssswwwfffcccaaafffnnnnnnqqqiiidddggglllooorrruuu~~~yyyzzzxxxuuusssrrrssstttvvvzzzzzzyyyyyyzzzzzz{{{||||||}}}~~~vvvaaaRRRQQQQQQVVV___fffiiiiiifffgggiiikkklllllllllkkkllllllmmmnnnnnnnnnnnnnnnkkkkkkjjjjjjjjjjjjjjjjjjjjjiiigggfffgggjjjlllnnnnnnkkkhhhhhhjjjkkkiiiggghhhhhhhhhhhhggggggggggggccccccdddeeeeeeeeeeeedddeeecccbbbbbbaaaccckkkssswwwtttlllccc```dddeeecccZZZQQQGGGBBB<<<777555666444666888999999999;;;===;;;<<<===BBBLLL[[[kkkvvvuuuVVVBBB;;;oookkkvvv}}}yyyxxxuuuqqqnnnnnnppprrr{{{nnn[[[OOODDD???;;;===>>>>>>@@@DDDEEEJJJQQQZZZgggwww~~~uuurrryyy|||uuunnnfff]]]SSSMMMCCC@@@<<<:::;;;<<<<<<;;;<<<<<<<<<===============???>>>>>>===<<<<<<<<<;;;===========================>>>>>>>>>???BBBFFFJJJIIIPPPXXXaaammm|||aaaJJJGGGZZZiiioooooofffgggvvvyyysssuuu~~~rrr\\\RRRKKKIIIKKKKKKJJJGGGFFFEEEEEEFFFGGGEEEHHHMMMQQQSSSRRRPPPNNNHHHFFFDDDDDDEEEEEEEEECCCDDDBBB????????????>>>===;;;::::::999888777666666666555444333222222222222333222222222111111111111111///000222333555>>>HHHZZZggguuu{{{~~~yyyrrrllliii^^^XXXUUUYYY\\\cccuuuzzzhhhcccaaahhhrrrssstttnnnkkklllmmmmmmooosss|||{{{yyyvvvttttttuuuwwwxxxzzzzzzyyyxxxxxxxxxxxxxxxyyy|||~~~|||}}}~~~}}}hhhTTTLLLMMMQQQVVV\\\bbbfffiiikkkmmmnnnoooooommmkkkjjjjjjkkklllmmmnnnnnnmmmmmmlllkkkjjjhhhhhhhhhiiijjjjjjhhhfffeeefffjjjmmmpppnnnllliiihhhhhhgggfffdddffffffffffffeeeeeeeeeeee```aaabbbcccddddddddddddcccdddeeeddddddhhhrrr|||}}}wwwkkk```___dddeeebbbWWWMMMCCC>>>999555444777555777999999999:::<<<>>>@@@@@@BBBHHHSSSbbbqqq{{{iiiNNN@@@>>>uuujjjrrr~~~}}}yyyxxxwwwuuurrrqqqrrrtttzzz~~~qqq]]]OOOEEE???:::;;;>>>???CCCGGGGGGLLLSSS[[[ggguuu|||||||||yyyxxx~~~~~~zzzvvvooofff^^^UUUMMMHHH@@@>>>;;;::::::;;;<<<<<<===============<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<=========<<<=========???BBBHHHLLLRRR^^^jjjooosss|||zzz^^^LLLOOO___jjjqqquuuqqquuusssyyyzzz~~~sss]]]SSSLLLIIIJJJIIIGGGEEECCCCCCDDDFFFGGGHHHKKKOOORRRSSSRRROOOMMMHHHGGGEEEDDDEEEFFFEEEDDDCCCAAA???>>>??????>>><<<;;;;;;:::999888777666666555444333222222111222222222222111111111000000000111//////222333444<<>>===<<<;;;:::;;;;;;<<<===============<<<<<<<<<999:::;;;<<<===>>>>>>>>>;;;<<<<<<<<<<<<=========:::;;;;;;<<<>>>BBBHHHMMM]]]kkkvvvwwwuuuyyyjjjWWWPPP\\\gggpppyyy}}}qqqlllsssppp\\\SSSKKKHHHIIIDDDCCCBBBAAABBBCCCEEEGGGKKKMMMQQQSSSTTTRRRPPPNNNJJJHHHFFFEEEFFFFFFEEEDDDBBB@@@>>>>>>>>>???>>>===<<<;;;;;;:::999888777777555555444333222222222222222111111111111000000000222//////111222444:::AAAOOO```qqqxxxzzz~~~xxxqqqmmmiii```YYYUUURRRUUUcccttt{{{ppprrrzzzyyy}}}tttmmmqqqyyy~~~~~~|||{{{{{{zzzyyywwwvvvvvvxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwxxx{{{}}}zzz|||pppZZZLLLKKKOOOVVV^^^gggmmmrrrtttxxxuuupppkkkfffccc``````fffgggjjjlllmmmmmmlllkkkiiiiiihhhhhhhhhhhhhhhhhhbbbaaaaaaaaacccfffjjjlllmmmllljjjhhhfffeeeeeedddbbbbbbaaaaaa``````______^^^^^^___aaaaaabbbbbbbbb___dddggghhhmmmwwwwwwiii```aaafffccc\\\JJJBBB;;;888666444444777777999;;;;;;;;;<<<>>>@@@???AAAGGGSSSbbbsssrrrVVVCCC===???ooouuu|||wwwtttyyyyyyrrrnnnlllttt}}}xxxgggWWWHHHAAA<<<<<<>>>@@@DDDIIIPPPSSSVVVZZZdddrrryyyzzz|||}}}|||}}}xxxuuukkkggg```WWWMMMFFFCCCAAA=========;;;::::::;;;<<<>>>=========<<<<<<<<<<<<999:::;;;===============;;;;;;;;;<<<<<<<<<======<<<<<<======@@@EEEKKKPPPaaammmvvvwwwwwwzzzsssZZZSSS[[[cccjjjooo|||yyymmmgggiiissslllZZZRRRKKKGGGGGGBBBBBBBBBCCCDDDFFFHHHJJJPPPQQQSSSTTTTTTSSSRRRQQQLLLJJJHHHGGGGGGGGGEEEDDDAAA@@@>>>>>>???@@@??????>>>===<<<<<<::::::999888777666555444333333333333333333222222222111111111222///...111222333888>>>HHH[[[nnnwwwzzz~~~|||sssnnnhhhccc[[[UUUTTT[[[hhhsss~~~~~~{{{}}}wwwvvv{{{|||zzzyyyxxxwwwuuutttuuuvvvyyy{{{}}}|||{{{zzzzzzyyyyyyzzzyyy}}}yyywwwyyy}}}hhhWWWPPPPPPSSSZZZeeepppwww{{{{{{zzzuuummmeee___]]]]]]^^^fffhhhjjjmmmnnnnnnlllkkkgggggghhhhhhiiihhhhhhhhh`````````bbbdddgggiiikkkjjjjjjiiigggeeeeeeeeeeeebbbbbbaaaaaa```___^^^^^^]]]^^^___```````````````]]]bbbgggiiiqqq}}}}}}sssddd[[[\\\___YYYOOODDD===888777666444444777888:::;;;<<<<<<===???AAAAAACCCJJJWWWhhhwwwhhhPPP@@@<<<===rrryyyuuunnnvvvyyynnnhhhfffooozzzzzz|||{{{kkk[[[KKKDDD??????@@@AAADDDIIIOOOQQQSSSWWWaaaooowwwyyyzzz{{{yyyzzzzzzuuuqqqfffccc[[[RRRIIICCC@@@@@@=========<<<;;;:::;;;<<<>>>>>>======<<<<<<<<<;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAADDDIIIPPPUUU___hhhppptttxxxgggPPPTTTfffcccfffjjjyyynnneeeccckkkyyyiiiYYYQQQJJJFFFFFFDDDDDDEEEGGGIIIKKKMMMNNNSSSTTTUUUUUUUUUUUUTTTSSSNNNKKKIIIHHHGGGGGGEEEDDDAAA@@@>>>???@@@AAAAAA@@@??????>>>===<<<;;;::::::888777666555555444444555444444444333333333222222222///...000222333777===CCCWWWlllvvvyyyuuunnnfffccc\\\UUUVVVbbbooovvv{{{{{{zzz{{{yyyvvvuuusssrrrsssuuuxxxzzz~~~~~~}}}|||||||||||||||{{{~~~{{{vvvtttvvv}}}uuubbbVVVSSSTTTVVV]]]iiivvv~~~|||vvvlllbbb]]][[[]]]___fffhhhkkknnnoooooommmllleeefffgggiiiiiiiiihhhgggaaaaaacccdddgggiiikkklllggghhhgggfffddddddeeefffcccbbbbbbaaa```_________]]]^^^______```_________\\\aaafffjjjtttxxxmmm^^^UUUVVVWWWNNNBBB@@@:::666666666444444777888:::<<<=========???AAAEEEGGGNNN[[[jjjwwwyyybbbMMMAAA===???zzztttooommmiiilllssszzzxxxooogggdddhhhjjjrrr~~~|||zzz|||~~~jjjXXXKKKFFFBBBAAAAAA@@@CCCHHHJJJPPPUUUVVV[[[dddmmmqqqrrruuuxxx}}}~~~uuummmeee^^^SSSJJJEEECCCBBBBBBAAA>>>;;;:::;;;<<<===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============???>>>===<<<<<<===>>>???=========@@@EEELLLSSSWWWcccgggmmmrrrvvv{{{bbbRRRVVV^^^___^^^```eeerrr{{{lllbbbdddlllgggYYYMMMIIIJJJFFFGGGFFFEEEEEEGGGIIILLLNNNPPPRRRSSSTTTTTTSSSQQQPPPTTTQQQMMMHHHEEECCCCCCCCCEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::888666555444333333555333222222222222111///111000//////000333666999???QQQcccnnnvvv}}}rrrjjjhhh```XXXTTTTTTXXXcccnnnwwwzzzuuutttuuuvvvwwwxxxyyyyyyyyy}}}|||{{{zzzyyyxxxxxxxxx{{{{{{|||~~~{{{xxxuuuqqqqqqyyyzzzdddUUUOOOOOOPPPVVVaaannnzzzzzzssslllgggccc```dddjjjoooppppppnnnkkkiiihhhhhheeegggiiijjjiiieeebbb___aaabbbdddeeefffggggggggghhhhhhhhhgggfffeeeccccccfffbbb^^^\\\]]]^^^]]]\\\\\\___bbbcccbbb````````````dddiiippp{{{ooocccVVVPPPPPPOOOGGG???:::999777666555666777888888;;;<<<===>>>AAAAAA@@@GGGHHHUUUkkkvvvxxx~~~lllXXXHHH???;;;<<<}}}{{{uuuoooeeehhhqqqxxxxxxpppkkkjjjjjjiiiooozzz~~~~~~}}}lll\\\RRRJJJCCCAAAAAA@@@BBBFFFGGGNNNSSSUUUZZZeeennnsssqqquuuyyy~~~{{{rrrjjj^^^XXXNNNFFFBBBAAAAAAAAA@@@>>>;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============??????===<<<<<<===>>>>>>>>>>>>???BBBHHHPPPXXX\\\eeeiiinnnssswww{{{kkkSSSLLLWWWbbbeee___bbbhhhrrr}}}sssjjjnnn{{{nnn^^^QQQLLLKKKGGGFFFEEEEEEFFFGGGJJJMMMOOOTTTUUUVVVWWWWWWUUUTTTRRRSSSPPPLLLHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>===;;;;;;;;;:::<<<;;;999888666555555444555333222222333222111000111000//////000333666888<<>>???@@@BBBDDDDDDGGGMMM]]]nnnyyy}}}yyycccQQQDDD===<<>><<<<<<<<<===>>>???@@@BBBFFFMMMVVV^^^cccgggkkkpppuuuxxx|||wwwiiiSSSDDDJJJ___lllnnnaaadddkkkrrryyy|||vvv}}}rrrbbbSSSMMMKKKFFFEEEEEEFFFGGGJJJMMMPPPQQQUUUVVVWWWWWWWWWVVVTTTSSSRRRPPPLLLIIIGGGFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFBBBAAA???===;;;::::::999<<<<<<;;;999888777666666555444222222333333111000111000//////000333555777888HHHZZZiiisss|||~~~uuuooogggccc___ZZZTTTQQQXXXaaaiiizzz{{{xxxuuuwww|||}}}zzz{{{{{{{{{{{{zzzxxxvvvtttuuuuuuttttttuuuuuuvvvwwwzzzxxxwwwxxxzzz}}}~~~~~~{{{|||~~~uuuqqqpppwww~~~xxxhhhXXXPPPOOORRRRRR\\\kkkyyy}}}nnnkkkhhhhhheeebbbeeejjjpppqqqooolllhhheeedddeeegggggggggfffeeecccaaa```ddddddddddddcccaaa```___bbbbbbcccdddddddddddddddaaa___\\\\\\^^^_________]]]___bbbbbbaaa``````aaaaaahhhrrr|||wwwhhh\\\SSSIIIEEEEEEDDD???999999888777666666777999::::::<<>><<<::::::<<<===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@???>>><<<<<<<<<===>>>@@@AAAEEEKKKSSS\\\dddiiijjjmmmssswwwyyy{{{~~~yyyfffVVVDDD@@@RRRkkkwwwvvveeefffjjjsss{{{ooo```SSSMMMLLLGGGGGGHHHIIIKKKNNNQQQTTTVVVUUUVVVVVVVVVUUUSSSRRRQQQRRROOOLLLHHHFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGCCCBBB@@@>>><<<;;;:::999======<<<;;;:::999888777666444333222333333222000000000//////000222444666666BBBTTTeeeqqqyyy~~~~~~vvvpppgggeeeccc^^^VVVOOORRRZZZaaavvv~~~zzzxxxrrrssswww||||||||||||zzzxxxvvvuuuuuuttttttsssssssssttttttvvvtttrrrsssvvvzzz|||}}}zzz{{{~~~uuupppooovvv}}}|||ppp```RRRMMMNNNRRRWWWbbbrrr|||wwwmmmiiifffeeecccbbbgggmmmxxxuuupppjjjdddbbbbbbdddjjjiiihhhfffdddcccbbbbbbfffffffffeeedddcccbbbaaaaaaaaabbbbbbbbbbbbbbbaaa^^^]]]]]]]]]^^^___``````___```bbbcccbbbaaaaaabbbaaajjjwwwqqq___PPPJJJCCC@@@@@@???;;;888777777777777888999:::;;;===>>>@@@CCCCCCBBBFFFKKKRRRhhh{{{rrr```NNNDDD@@@AAAJJJUUU|||uuuhhhbbboootttjjjdddkkkvvv}}}}}}~~~}}}~~~~~~yyyyyy}}}jjjUUUIIIEEEBBB@@@AAAFFFOOOYYYaaakkkyyy{{{xxxrrriii^^^VVVKKKGGGBBB>>><<<<<<;;;:::===;;;::::::<<<===<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>???@@@CCCIIIQQQYYYaaagggkkklllpppuuuxxxzzz{{{|||}}}~~~uuukkkVVVIII>>>EEE]]]tttzzzuuuiiidddgggsss~~~jjj^^^TTTPPPQQQLLLKKKLLLNNNPPPSSSVVVYYYZZZWWWWWWVVVUUUTTTSSSQQQQQQRRRPPPLLLHHHFFFEEEEEEFFFIIIIIIJJJJJJJJJIIIHHHHHHDDDCCCAAA???===<<<;;;;;;============<<<;;;999888666444333333333333222000000//////000000222333444444>>>NNN```nnnvvv{{{}}}uuupppiiigggfffcccZZZRRRRRRVVV___sssvvvvvvxxx~~~|||yyyvvvtttssswwwvvvuuutttrrrrrrqqqqqqpppooonnnppptttxxx{{{|||zzz{{{}}}}}}zzzuuupppooouuu{{{~~~yyykkk[[[OOOKKKNNNRRR]]]hhhxxx}}}tttnnnhhhccc^^^]]]]]]___fffooo{{{wwwpppiiidddcccgggkkkmmmllljjjgggfffeeedddddddddddddddeeeeeedddccccccbbbbbbbbbbbbaaa```___^^^]]]]]]^^^]]]]]]^^^^^^___```aaaccccccbbbaaabbbcccfffppp|||zzzeeeSSSHHHDDD???===<<<;;;999777555666666777999:::;;;<<<@@@???@@@CCCAAA@@@FFFOOO^^^uuufffTTTDDD@@@@@@DDDQQQaaa|||vvvhhhpppvvvllldddgggnnnvvv}}}{{{~~~}}}{{{}}}zzzzzzvvv```QQQIIICCCBBBDDDEEEOOO[[[cccnnn}}}~~~|||xxxrrrjjj```VVVOOOGGGDDD@@@===<<<<<<;;;:::;;;::::::;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@BBBGGGOOOXXX```fffjjjkkkmmmqqqvvvyyyyyyyyyyyyzzzzzz|||uuueee[[[HHHAAA???MMMeeeuuuwwwqqqgggaaadddtttxxxhhh^^^VVVSSSUUUQQQNNNPPPRRRTTTWWWZZZ\\\]]]ZZZYYYXXXVVVUUUSSSRRRRRRRRROOOLLLHHHGGGFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHEEEEEECCCAAA???>>>>>>===<<<===>>>>>>===;;;:::999666555333333444444222111/////////000111222333333444:::GGGZZZhhhqqqxxx}}}~~~}}}}}}}}}wwwrrrllliiigggfffaaaYYYUUUWWW___ooo~~~~~~|||{{{~~~{{{vvvsssqqqpppxxxwwwuuutttrrrqqqppppppmmmllllllnnnrrrvvvxxxyyywwwxxxzzz|||}}}~~~~~~zzzvvvvvvqqqooosssxxxyyyzzz}}}zzzrrrdddVVVLLLJJJOOOSSSbbbmmmzzz}}}sssiiiccc^^^YYYUUUUUUVVV[[[fffpppzzzwwwqqqlllhhhjjjooosssnnnmmmkkkiiigggfffeeeddd``````aaabbbcccccccccbbbcccbbbbbbbbb```___^^^]]]^^^______^^^]]][[[\\\]]]___```aaaaaa``````aaacccjjjsss|||{{{tttgggUUUGGGAAA@@@>>>;;;999888888888444555666888:::;;;======BBB>>>???BBB@@@@@@JJJWWWnnnuuu\\\JJJ<<<<<>>===<<<:::888666555444333444444333111//////000000111111222222333555AAASSSbbbkkkssszzz}}}~~~|||xxxwww{{{zzzwwwooojjjhhhiiiggg```[[[YYY[[[fffxxx~~~~~~~~~}}}wwwtttssstttuuuvvvuuutttrrrqqqpppppppppmmmlllmmmooorrrttttttsssqqqrrrtttvvvxxxyyyzzzzzz}}}|||||||||}}}|||yyywwwyyysssoooqqqsssrrrrrrsssnnnfffZZZOOOJJJKKKQQQVVVfffnnnxxxzzzsssggg]]]WWWSSSPPPOOORRRWWW^^^iiittt{{{zzzwwwtttpppoooppprrrnnnmmmkkkiiigggeeedddccc``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```_________aaaaaa___\\\YYYYYYZZZ\\\]]]^^^^^^]]]]]]^^^```eeennnsssmmmaaaUUUJJJBBB======<<<:::777555666777333444666888;;;<<<>>>>>>BBB======AAAAAABBBPPPbbb{{{jjjWWWEEE999===DDDJJJ[[[ooo{{{wwwuuuyyy|||rrrmmmjjjkkkqqqyyy}}}yyy|||}}}{{{wwwwww{{{~~~~~~~~~}}}|||ppp^^^OOOFFFEEEJJJKKKVVVbbblllxxxxxxrrrqqqooojjjccc[[[RRRJJJEEE===;;;:::;;;<<<>>>======:::999999;;;======<<<:::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;===@@@BBBCCCHHHNNNYYYdddkkkmmmmmmkkknnnrrrvvvyyyyyywwwvvvvvvzzz{{{~~~rrr[[[LLLEEE<<<===GGGYYYkkksssrrrooo[[[[[[dddttt~~~~~~|||ggg]]]SSSOOOPPPKKKQQQRRRUUUWWWZZZ[[[\\\]]]XXXWWWUUUSSSQQQOOONNNNNNOOOMMMLLLKKKLLLNNNQQQSSSJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFEEECCCCCCBBBBBBBBB;;;<<<===>>>===<<<:::888777555444444444444333111//////000000111111222222222333<<>>???AAA;;;;;;@@@BBBEEEVVVkkkyyygggWWWEEE:::@@@HHHOOO```uuu}}}}}}tttjjjhhhnnnuuu{{{{{{xxxuuuuuuyyy|||~~~~~~{{{vvvsssrrrsss||||||gggUUULLLKKKNNNOOOWWWbbbnnn~~~}}}{{{uuunnnmmmggg___VVVNNNGGGAAA===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;===???===<<<@@@GGGIIISSS___eeegggiiinnnssstttvvvxxxyyyxxxwwwxxxxxxxxxzzz|||}}}}}}iiiSSSFFFBBBEEE>>>MMMiiizzz~~~vvvgggVVVaaagggqqq}}}{{{~~~dddYYYOOOLLLOOOMMMPPPSSSWWWXXXXXXWWWWWWWWWYYYWWWTTTQQQPPPOOOPPPPPPSSSPPPNNNPPPTTTXXXZZZYYYTTTSSSRRRQQQOOONNNLLLLLLIIIHHHFFFDDDBBBBBBBBBCCC;;;<<<=========<<<;;;:::888888777666555333222111222222111111111333444555333666<<>>>>>@@@DDDGGGRRRiiisss]]]GGGAAA???CCCIIIUUUkkkyyyooollloootttyyy{{{{{{yyywwwxxx|||~~~|||uuuooommmlllvvvttteeeYYYSSSQQQTTT\\\hhhwww}}}|||zzzxxxqqqjjjhhhbbbYYYQQQJJJDDD???<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>===CCCKKKOOOYYYdddkkkkkkjjjlllooorrrtttxxxzzzzzzyyyyyyzzzzzz{{{}}}|||eeeNNNAAA>>>===>>>SSSrrrqqq___]]]hhhmmmwww{{{cccXXXNNNLLLOOOLLLQQQTTTVVVWWWVVVUUUUUUUUUVVVUUUSSSPPPOOOOOOPPPQQQTTTRRRQQQRRRVVVYYYYYYYYYRRRRRRQQQOOONNNMMMKKKKKKIIIHHHFFFEEECCCBBBBBBBBB======>>>???>>>===<<<;;;777777777666555333111000111000/////////000111222000222777???JJJXXXfffnnnvvvxxx{{{}}}yyywwwxxx{{{}}}}}}||||||{{{wwwrrrnnnllliiieeebbbXXXTTTWWWcccrrr}}}}}}sssnnnnnnppp}}}}}}|||{{{yyyxxxxxxxxxyyyzzzzzzyyysssqqqooooooqqqrrrqqqooommmnnnoooooonnnmmmlllkkknnnooopppqqqrrrsssssssssssssssssssssssssssssstttnnnmmmjjjeee___YYYSSSPPPHHHFFFCCC@@@AAAEEELLLRRR[[[^^^```\\\RRRJJJGGGGGGLLLOOOYYYfffnnnrrr{{{{{{uuuqqqnnnmmmpppnnnllliiigggffffffgggdddeeeffffffeeecccaaa______aaaccccccbbbaaabbbcccaaaaaa```^^^]]]]]]\\\\\\\\\[[[YYYWWWUUUUUUVVVWWWZZZUUUOOOIIIDDD@@@===::::::999888777666555555555777888888:::<<<>>>@@@AAABBBBBBEEEJJJOOO[[[rrrfffPPPDDD@@@???CCCKKKZZZpppvvv}}}wwwqqqooopppxxxyyy|||{{{zzz{{{}}}}}}vvvooollliiiqqq~~~|||pppddd\\\___fffsss~~~}}}xxxuuurrrkkkdddaaa[[[RRRJJJDDD???<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<<<<>>>>>>@@@GGGPPPZZZbbbmmmrrrqqqnnnnnnoooppptttxxx{{{|||{{{{{{{{{yyy{{{}}}xxx```HHH>>>>>>>>>IIIaaa}}}pppaaadddrrr|||ttt^^^UUUNNNMMMQQQOOORRRTTTUUUUUUSSSQQQQQQRRRSSSRRRPPPOOOOOOOOOQQQRRRVVVTTTTTTUUUWWWXXXWWWVVVQQQPPPOOONNNMMMLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAA>>>???@@@@@@@@@>>>===<<<777777666666444333111000111000//////...//////000000111444:::DDDRRR```jjjrrruuuzzz~~~||||||}}}~~~}}}|||{{{|||xxxrrrmmmkkkiiigggeee___YYYXXX___kkkwwwtttmmmmmmqqq|||}}}~~~{{{xxxwwwvvv}}}zzz{{{|||{{{{{{{{{}}}zzzrrrqqqoooppprrrssssssrrrnnnnnnnnnnnnnnnmmmllllllppppppppppppqqqssstttuuuqqqrrrssssssqqqpppmmmllliiihhheee```XXXOOOGGGCCC@@@@@@>>>======BBBHHHMMMSSSSSSQQQLLLHHHEEEEEEFFFMMMSSS___kkksssvvv}}}|||uuuqqqnnnmmmpppnnnkkkhhhffffffggghhhggggggfffeeeccc```^^^]]]___aaaddddddcccbbbbbbccc^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYWWWVVVUUUTTTUUUUUUTTTOOOIIICCC???<<<:::888999888666444444555666777888888999;;;===???BBBCCCGGGHHHKKKQQQXXXfff|||qqqWWWEEE@@@===>>>DDDOOO___vvvxxx{{{jjjooo|||~~~uuupppnnnssstttwww}}}|||yyy{{{~~~~~~yyyuuurrrlllrrr{{{~~~zzzqqqooovvv|||uuupppmmmfff___XXXRRRJJJCCC???===;;;999999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>><<<<<<>>>@@@CCCMMMWWWdddjjjrrrtttsssqqqrrrsssqqquuu{{{~~~}}}|||zzzyyyvvvxxx{{{sssZZZEEE???CCCEEEYYYppp|||mmmiiilll~~~kkkWWWRRRNNNOOOTTTSSSSSSSSSSSSRRROOOMMMMMMNNNOOOOOOMMMMMMMMMOOOQQQRRRUUUUUUUUUUUUVVVUUUTTTSSSPPPPPPOOONNNMMMLLLLLLKKKHHHHHHHHHHHHFFFCCCAAA@@@??????@@@@@@@@@>>>===<<<777777777666444333111000333222222111111000000000222333444888@@@MMM\\\gggnnnrrrxxx}}}}}}|||{{{zzzvvvpppkkkhhhggghhhhhhbbb\\\XXX[[[cccooouuummmqqqwww{{{~~~~~~yyyqqqjjjgggiii}}}{{{zzz{{{tttsssrrrrrrrrrrrrrrrrrrkkkkkkllllllmmmmmmnnnnnnqqqqqqppppppqqqrrrtttuuurrrrrrrrrqqqpppnnnmmmllljjjhhhccc[[[RRRIIIAAA============;;;<<>>;;;:::888777888777444333333444777888888999:::<<<>>>AAACCCDDDIIIKKKNNNSSS\\\kkkyyy___KKK@@@<<<<<<>>>EEERRRdddyyypppxxxhhhkkkuuu{{{sssooolllnnnrrryyy~~~zzzuuuwww{{{~~~{{{zzzzzzyyyyyypppsssyyyzzzqqqkkkgggaaaYYYPPPKKKEEE@@@===<<<;;;:::999999999999999999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::>>><<<<<>><<<;;;888888777666555333222111333222222222111111000000222333444666;;;GGGWWWcccjjjooovvv{{{~~~~~~}}}|||vvvsssnnnhhheeedddfffhhh___YYYTTTUUUZZZdddvvvooohhhmmmuuu{{{ttthhhaaa___lll|||~~~zzzxxxwwwvvvtttrrrpppppppppgggggghhhjjjlllnnnoooppprrrrrrqqqpppqqqrrrtttuuurrrqqqooommmlllmmmnnnooolllggg___VVVLLLEEE???<<<<<<======;;;:::<<<>>>AAACCCBBBBBBCCCFFFIIIKKKMMMWWW___iiipppvvv||||||xxxtttpppnnnmmmkkkmmmnnnooonnnkkkgggeeeeeedddcccaaaaaaaaaaaabbb```bbbddddddcccaaaaaabbb[[[\\\]]]]]]]]]\\\ZZZYYYUUUTTTSSSQQQPPPOOONNNNNNJJJFFFAAA<<<;;;:::888777777555333222333555888:::999999:::<<<>>>AAACCCDDDHHHJJJLLLPPP[[[kkk}}}{{{cccNNNAAA<<<:::===AAAIIIWWWjjj{{{hhh}}}ppppppwww|||wwwpppppprrryyy{{{uuuvvv|||~~~zzzvvvtttuuuxxxzzz{{{sssrrrtttzzz~~~}}}{{{tttjjjddd```YYYRRRHHHEEEAAA>>>===<<<;;;:::999999999999999999999999999999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;===AAAEEEKKKWWWbbbiiijjjjjjjjjkkknnnssswwwxxx{{{~~~~~~{{{yyyxxx{{{}}}~~~sssbbbNNN??????GGGQQQxxx|||llltttfffTTTQQQLLLMMMQQQOOOQQQQQQNNNKKKGGGFFFGGGIIIJJJJJJIIIIIIJJJMMMOOOQQQRRRRRRSSSQQQOOOMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNJJJJJJIIIHHHEEECCCAAA@@@???@@@@@@@@@???===<<<;;;999999888888666555333222000111111111111000000///000111333333666@@@PPP[[[gggmmmtttyyyzzz|||~~~}}}vvvsssnnngggbbb```aaaccc^^^ZZZVVVUUUVVV]]]mmm}}}{{{jjjbbbgggnnnzzz{{{mmmdddaaafffnnn}}}~~~}}}{{{{{{yyyvvvrrrooooooooogggggghhhiiilllnnnppprrrrrrrrrrrrrrrrrrsssttttttpppnnnkkkjjjjjjkkknnnooojjjddd\\\RRRIIICCC???===<<<===>>>===<<<;;;===>>>===???BBBEEEGGGKKKPPPTTT^^^gggpppuuuzzz~~~zzzuuuqqqooolllooorrrtttsssooojjjgggeeecccbbb```aaabbbdddeeeaaabbbcccbbb``````aaabbb^^^^^^]]]\\\[[[YYYWWWVVVSSSRRRQQQOOOMMMKKKIIIHHHEEEBBB???<<<;;;:::888777555444444444555777999;;;::::::;;;<<<>>>@@@AAABBBEEEGGGHHHMMMYYYkkk{{{sss```NNN@@@999999:::@@@HHHQQQaaasssbbbyyyyyyxxx~~~uuurrrpppttt{{{~~~{{{wwwwww}}}}}}{{{zzzvvvrrrqqqtttwwwxxxxxxxxxuuurrrttt{{{}}}}}}}}}vvvtttlllaaaZZZWWWPPPJJJAAA???=========<<<;;;999::::::::::::::::::::::::888999999999999:::::::::888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCHHHOOOZZZeeekkkkkkkkklllmmmppptttvvvyyy{{{~~~}}}|||{{{{{{{{{rrrfffWWWHHH@@@DDDMMM```vvvyyy}}}bbbRRRPPPMMMOOOSSSQQQPPPOOOLLLHHHDDDDDDFFFHHHIIIHHHHHHHHHIIILLLNNNPPPQQQRRRRRROOOLLLKKKMMMOOOMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKIIIGGGDDDCCCBBBAAAAAAAAABBBAAA@@@???===<<<:::::::::999777666444333000000222222333222111111...111222222333<<>>@@@@@@AAADDDFFFKKKZZZnnn}}}rrrYYYIIIAAA:::888999<<>>EEEJJJQQQ\\\gggnnnnnnpppqqqrrrtttuuuvvvxxxzzz}}}~~~}}}}}}~~~zzzpppgggZZZOOOFFFDDDKKKUUUjjjzzzzzzxxx{{{uuuwwwvvv\\\NNNOOOOOORRRXXXVVVOOONNNKKKFFFCCCCCCEEEHHHIIIHHHGGGGGGHHHKKKMMMOOORRRRRRRRRNNNKKKKKKNNNQQQLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLIIIFFFDDDCCCBBBBBBCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;:::888777555444111222444555666555555444///111444333444;;;IIITTTccciiiqqquuuvvvwwwzzz~~~}}}}}}~~~~~~~~~{{{uuujjj```XXXVVVVVVYYYYYYXXXTTTNNNMMMXXXdddnnnxxx}}}}}}zzzvvvxxx{{{wwwxxxrrrgggjjjlllqqq|||~~~{{{xxx|||{{{|||{{{wwwrrrooopppqqqooonnnmmmmmmnnnooopppqqqqqqrrrssstttttttttsssrrrqqqqqqrrrrrrqqqooommmllldddbbb]]]WWWPPPJJJDDDAAABBBEEEHHHIIIIIIIIIJJJKKKNNNRRRVVVVVVWWW]]]jjjttt{{{yyyssslllmmmnnnnnnmmmkkkiiiggghhhfffcccaaaaaabbbeeegggcccbbb```^^^\\\\\\___bbbdddaaa^^^ZZZVVVTTTSSSRRRPPPOOONNNKKKHHHEEEBBB@@@===<<<<<<<<<<<<:::777444333444555777999:::;;;<<<;;;;;;;;;<<<<<<===>>>???@@@CCCFFFKKK[[[rrr|||bbbGGG<<<;;;;;;;;;<<<>>>IIIVVVcccuuu___iiiyyy~~~sssiiiggglllrrrsssqqq}}}}}}|||{{{zzzxxxtttsssxxxyyyvvvxxx}}}}}}}}}zzzuuuqqqttt}}}~~~~~~|||wwwrrrnnnkkkggg___XXXQQQIIICCC??????>>><<<:::999777777777888888999999999999888888999::::::;;;;;;::::::999888888999::::::::::::999888:::<<<<<<;;;;;;;;;<<<>>>>>>@@@FFFOOO[[[fffmmmtttwwwzzzzzzwwwvvvwwwyyyxxxxxxzzz~~~xxxkkkaaaWWWPPPLLLDDDCCCXXXttt~~~rrrooozzz{{{wwwyyy~~~zzzmmmlllmmmzzzrrraaaZZZZZZTTTVVVZZZVVVLLLKKKHHHFFFDDDCCCCCCCCCHHHHHHGGGGGGHHHKKKNNNPPPQQQPPPNNNKKKIIIHHHHHHHHHLLLLLLMMMMMMNNNNNNNNNOOONNNLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<:::888555444222111000000000000000000111000///...111777@@@GGG___gggrrrxxxyyyyyy|||~~~}}}}}}~~~~~~~~~~~~~~~{{{uuurrrmmmeeeZZZQQQVVVWWWYYYYYYUUURRRXXXbbbmmmuuu}}}rrryyy}}}wwwsssgggdddnnnxxxzzz|||}}}}}}{{{xxxxxxzzz|||||||||{{{{{{zzzwwwtttqqqppppppkkkmmmoooooooooooopppqqqtttuuuvvvwwwvvvuuusssqqquuusssqqqqqqqqqqqqooonnneeeeeeddd^^^UUUNNNJJJIIIJJJMMMOOOOOONNNNNNQQQTTT\\\ZZZ\\\aaafffmmm~~~}}}tttmmmhhhgggjjjmmmjjjgggfffgggdddbbbeeeiiikkkhhhddddddbbb___]]]\\\\\\^^^___ddd```[[[VVVTTTQQQOOONNNOOOOOOMMMJJJGGGBBB???===;;;;;;;;;:::999888666555000111222444666777888888:::<<<===;;;999:::>>>BBBBBBEEEIIIUUUmmmlllYYYFFF???;;;888<<>>===<<<:::888777777777888888999999999999888888999::::::;;;;;;::::::999888888999::::::::::::999:::<<<===<<<:::999999:::===???DDDLLLUUUaaakkkrrryyy{{{|||zzzwwwvvvxxxzzz||||||}}}rrreeeTTTLLLFFFIIIMMMXXXnnnuuuooosssuuuqqqooorrruuulllnnnmmm}}}|||llleeeccc[[[YYYYYYSSSJJJIIIGGGEEEDDDCCCDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNQQQOOOMMMJJJHHHGGGGGGGGGJJJKKKKKKKKKLLLMMMMMMNNNLLLKKKKKKIIIIIIHHHHHHHHHFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999777555444333333222111111111111222111000000///111777???DDD[[[dddpppwwwxxxxxxzzz}}}{{{||||||}}}~~~~~~~~~{{{wwwtttppphhh\\\SSSSSSTTTXXX[[[YYYUUUVVV[[[jjjvvvzzz}}}}}}ooohhhnnnsssrrrsssxxx~~~{{{xxxvvvxxxyyyzzzzzz||||||{{{xxxssspppoooooooooqqqsssssssssrrrsssuuuuuuvvvwwwxxxwwwvvvtttsssvvvtttssssssssssssqqqpppkkkkkkiiiccc[[[SSSOOONNNOOOQQQRRRRRRRRRTTTYYY\\\dddcccgggpppyyy}}}ssslllgggfffjjjmmmllljjjjjjjjjgggeeegggjjjkkkhhheeeaaa```^^^\\\[[[\\\]]]___```]]]XXXTTTQQQOOOMMMLLLLLLKKKJJJGGGDDDAAA>>><<<;;;;;;::::::999777666555333444666888999;;;;;;<<<999;;;<<<<<<:::<<<@@@DDDJJJOOOUUUaaaxxxdddRRRAAA;;;999888<<>><<<;;;999888777666555555555444333333222222222333000111111111222666<<<@@@TTT___llltttwwwwwwxxxzzzyyyzzz|||}}}~~~~~~~~~}}}zzzxxxtttlllaaaXXXPPPQQQVVV\\\]]]XXXUUUVVVdddttt~~~~~~tttlllmmmooommmnnnrrrzzz~~~zzzwwwwwwyyyzzzzzz}}}}}}|||xxxtttpppooooooqqqsssuuuvvvuuuuuuuuuwwwtttuuuvvvvvvvvvuuusssrrruuutttssssssttttttrrrpppqqqqqqnnniiiaaaZZZVVVTTTTTTTTTUUUUUUXXX\\\ccchhhmmmooovvv~~~sssjjjdddbbbfffjjjjjjjjjkkkllljjjhhhhhhjjjjjjgggddd^^^]]][[[ZZZZZZ[[[\\\]]][[[XXXSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDAAA???<<<;;;::::::999999888777666555555666777999:::<<<===>>>:::<<<===<<<<<>>;;;:::888666555555666777555555444333222222222222000111222222333555999<<>><<<<<<999999888777666666555555444444555666888:::;;;<<<===>>>===<<<===CCCLLLTTT]]]hhhuuuqqqVVVHHH<<<;;;<<<<<>>@@@@@@IIIVVV___dddhhhlllooossssssssspppnnnpppuuuyyyxxxxxxyyyzzz{{{}}}zzzsssjjj]]]OOOGGG@@@BBBLLLccctttiii______jjjwwwuuujjjZZZQQQNNNGGGFFFEEECCCAAA@@@@@@AAAAAAGGGIIILLLNNNPPPPPPOOONNNKKKJJJGGGEEECCCBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFEEEDDDBBB@@@???>>>:::999777666666666777777555555444222222111111111000111222222222444777:::EEEPPP```kkkoooqqqsssvvvxxxzzz}}}~~~}}}~~~}}}{{{}}}}}}~~~}}}yyyrrrjjjdddUUUPPPPPPWWW\\\\\\ZZZZZZVVVfffpppooottt|||qqqlllhhhkkkoooqqqsssvvvuuuyyy}}}~~~zzzzzz{{{}}}{{{zzzzzzzzzzzzxxxyyyyyyxxxuuuttttttuuussstttvvvvvvuuutttuuuvvvuuuuuuuuutttsssqqqppppppqqqqqqqqqsssuuutttrrrpppooonnnllljjjgggccc___\\\TTTSSSRRRTTT\\\fffpppvvvzzz{{{sssjjjccc___aaadddcccbbbdddjjjiiigggfffdddbbb___]]]XXXXXXYYYYYYYYYYYYYYYYYYTTTRRRNNNMMMKKKJJJGGGEEEAAAAAA@@@???>>>=========888888666555555555555555444444444555777999;;;<<>>???GGGRRReeennn~~~yyymmm```]]]gggyyy{{{wwwzzzmmmkkkqqqxxx|||{{{vvvwwwzzzyyyoookkknnnppppppnnnppppppoooqqquuuxxxwwwuuuyyy|||yyy{{{~~~}}}|||{{{{{{|||~~~~~~{{{yyyyyywwwxxxyyy{{{~~~~~~xxxtttnnnggg___WWWOOOIIIDDDAAA<<<:::999::::::999:::999999888888888999999888888999999999999888888888888999999999999888888888888999::::::::::::999666777999:::<<<>>>BBBEEEGGGPPP[[[bbbdddfffiiimmmqqqtttvvvuuussstttwww{{{yyyzzz||||||{{{|||}}}~~~zzzrrrggg[[[OOOFFFAAA:::@@@RRRooozzzggg___YYY]]]mmmxxxpppeeeVVVPPPOOOHHHEEEDDDBBBAAAAAAAAABBBBBBJJJLLLNNNPPPPPPPPPOOONNNIIIHHHFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@AAACCCFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEECCCBBB@@@>>>===999888888777777777888888666555444333222111111111000000111111111333777:::>>>JJJZZZeeekkknnnqqquuuxxxyyy}}}~~~}}}~~~~~~~~~|||zzz|||}}}}}}|||yyysssnnnjjj]]]VVVSSSVVVZZZZZZ[[[^^^VVV]]]ccceeekkkxxx}}}xxxuuupppooooooqqqssssssrrrqqqpppuuuzzz{{{xxxwwwwwwxxx~~~}}}zzzyyyxxxwwwuuuvvvwwwxxxxxxvvvuuuvvvxxxwwwxxxzzzzzzxxxxxxxxxyyy|||{{{yyyxxxvvvtttsssrrrssstttuuuwwwyyyyyyvvvtttmmmkkkiiihhhfffccc___\\\SSSQQQPPPSSS]]]iiisssxxxvvvooonnnhhhdddeeegggdddbbbcccffffffeeeccc```^^^[[[ZZZWWWXXXYYYZZZYYYXXXWWWVVVRRRPPPMMMLLLJJJHHHEEECCC@@@@@@>>>===============888777555444333444555555666666666777999;;;===??????@@@AAADDDKKKXXXhhhsss|||gggKKKAAA<<<>>>AAACCCLLLWWWjjjuuu~~~ssseee___fffwwwwwwqqqxxxuuulllnnnttt~~~zzzzzz}}}tttkkkhhhkkkmmmllljjjnnnooonnnqqqxxx{{{zzzzzz{{{{{{|||}}}}}}|||||||||||||||||||||~~~zzzxxxyyyzzzwwwxxxyyy{{{}}}~~~}}}~~~{{{qqqllleee]]]VVVOOOIIIDDD@@@>>>;;;::::::::::::999999888888888888888999999888888999999999999888888888888999999999999888888888888999::::::::::::999777888:::;;;===@@@EEEHHHMMMVVV```eeeeeefffkkkooorrrvvvzzzzzzxxxvvvwwwyyyzzz}}}}}}{{{|||}}}yyytttiii\\\NNNEEEAAA???<<>>>>>@@@CCCFFFHHHHHHIIIJJJKKKKKKIIIHHHGGGDDDDDDCCCBBBAAA???===<<<888888999999999999999888888777666444333222222222000000000///000333777;;;:::EEEUUU```fffkkkppptttvvvxxx{{{~~~~~~~~~}}}~~~~~~}}}{{{yyy{{{||||||zzzwwwssspppnnneee___ZZZYYYYYYWWWYYY]]]ZZZWWWXXX\\\aaalll~~~yyyyyyzzz|||~~~}}}zzzuuuppplllrrrxxx||||||yyyvvvuuusssssszzz~~~{{{zzzxxxuuussswwwxxxyyyxxxvvvuuuvvvwwwyyy{{{||||||{{{zzzzzz{{{}}}zzzwwwuuusssrrrttttttvvvyyy{{{{{{xxxvvvooollliiihhhfffccc]]]YYYSSSPPPPPPUUU___llluuuzzzyyyqqqnnnnnnhhheeehhhiiifffcccbbbcccccccccaaa^^^[[[YYYXXXWWWXXXZZZZZZZZZXXXVVVTTTQQQOOOLLLJJJIIIFFFCCC@@@???>>>===<<<;;;;;;;;;<<<777666444333222333444555888888777888:::<<>><<<::::::::::::999888888888888888888888999:::888888999999999999888888888888999999999999888888888888999::::::::::::999888:::;;;<<<===@@@EEEIIIRRRZZZcccgggggghhhmmmsssrrrwww|||}}}zzzvvvuuuuuuzzz}}}}}}zzzzzz{{{vvvpppdddUUUGGG???>>>???DDDKKKdddtttrrr\\\]]]bbbppp||||||jjj```ZZZOOOKKKIIICCC>>>??????@@@CCCFFFHHHJJJNNNNNNNNNNNNNNNMMMLLLLLLFFFEEEDDDCCCCCCDDDEEEFFF@@@???>>>>>>???BBBFFFHHHGGGHHHJJJLLLLLLKKKIIIHHHDDDCCCCCCBBB@@@>>><<<;;;777888999;;;;;;:::999888999888777666444444333333000000///...///222888<<<888CCCRRR]]]dddiiipppuuuuuuwwwzzz}}}~~~~~~|||{{{~~~}}}}}}~~~~~~}}}zzzxxxzzz{{{{{{yyyvvvrrrqqqpppkkkeee___]]]YYYUUUVVVZZZ^^^UUUQQQWWW\\\dddzzz~~~zzzsssmmmsssxxxxxx{{{}}}zzzyyyzzzxxxvvvtttqqqpppwww~~~}}}zzzwwwtttyyyzzzzzzxxxvvvuuuuuuvvvyyy{{{||||||{{{yyyzzz{{{}}}yyyvvvsssqqqppprrrsssuuuxxxzzzzzzxxxuuurrroookkkiiifffbbb\\\XXXSSSQQQQQQVVVbbbnnnwww|||zzzsssooonnnkkkfffdddgggiiifffbbbaaabbbcccbbb```]]]ZZZXXXXXXWWWYYYZZZ[[[ZZZXXXUUUSSSPPPNNNKKKIIIGGGDDDAAA>>>>>>===<<<:::999999::::::666555333222222333444555888777777777999<<<>>>@@@DDDLLLZZZhhhwwwxxxbbbSSSFFF@@@???EEEKKKOOO[[[iiinnn{{{wwwqqqnnnuuuzzziiittt{{{}}}qqqfffcccdddeeefffiiigggiiikkkkkkmmmttt}}}}}}}}}|||wwwtttuuuyyy|||}}}~~~|||{{{{{{}}}~~~~~~~~~}}}zzzxxxvvvxxxyyyzzzzzzzzzyyyxxxwwwyyy{{{zzzvvvvvvxxxxxxvvvzzz|||~~~{{{xxxsssmmmjjjaaaZZZQQQJJJFFFBBB>>>:::::::::999999888777666666999999999999999888777666777777888888888888777777999999999999999999999999999999888888888888888888::::::;;;>>>AAAFFFIIIKKKXXX\\\aaaeeehhhkkkooorrrtttyyy|||{{{zzz||||||yyyzzz}}}|||yyyxxxwwwlll[[[LLLCCC@@@??????BBBVVVooo~~~{{{mmmaaa\\\^^^aaaooouuuhhh^^^TTTOOOLLLFFFCCCCCCCCCBBBAAAAAAAAACCCEEEGGGOOOMMMMMMMMMNNNMMMKKKIIIHHHGGGFFFGGGGGGFFFCCCAAA<<>>CCCEEECCCJJJKKKKKKKKKKKKIIIGGGFFFGGGFFFCCC@@@===;;;999999999:::<<<=========<<<;;;<<<;;;999666444222111111333222111111111222333444888<<>><<<;;;777999<<<===<<<:::666444333555666666444333333333444666777999;;;>>>CCCGGGOOO]]]ssshhhSSSIIIBBBBBBGGGPPPZZZ```eeehhhvvv|||uuusss~~~lllqqqtttiii______dddhhhjjjllldddfffhhhiiilllsss|||zzzvvvvvvxxx{{{}}}{{{yyyvvvuuuwwwyyyzzzzzz|||}}}}}}|||zzzxxxvvvuuu{{{{{{|||||||||{{{zzzyyyxxxzzzyyyuuutttvvvvvvssswwwzzz}}}~~~zzzuuuqqqkkkeeeaaaYYYTTTLLLFFFBBB???<<<999;;;::::::999999888888888888999999999999888777666777777888888888888777777888888888777777777777777999999999999999888888888999:::<<>>JJJ___uuu}}}wwwnnneee___]]]^^^dddwww{{{|||yyycccYYYPPPLLLJJJEEECCCCCCCCCBBBAAA@@@BBBDDDGGGIIIKKKJJJJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFCCCAAA???AAAAAAAAAGGGNNNPPPNNNMMMMMMMMMMMMLLLKKKIIIHHHIIIGGGDDDAAA>>><<<;;;;;;;;;<<<>>>?????????>>>======<<<:::888555333222222333333111111111222333444666:::BBBMMMZZZeeelllppprrrssstttwwwyyy{{{zzzzzz{{{}}}~~~~~~|||{{{{{{||||||{{{yyywwwvvvvvvvvvvvvrrrlllaaaWWWPPPNNNOOOPPPVVVVVVVVVSSSOOOSSSeeexxxyyywwwtttssstttxxx|||}}}}}}yyyvvvvvvzzz}}}|||xxxuuuvvvxxxxxxxxxwwwvvvvvvzzz~~~{{{yyyxxxzzzxxxuuurrrrrrsssuuuwwwzzz|||yyytttrrruuuvvvuuuvvvxxxzzz{{{zzzxxxuuussssssqqqnnnllljjjgggcccaaa___YYYWWW]]]hhhtttuuupppnnnkkkgggiiihhhgggfffeeecccbbbbbb___\\\YYYWWWVVVVVVVVVUUUUUUTTTRRRRRRRRRPPPMMMJJJHHHFFFDDDAAA>>>;;;:::999999:::;;;;;;:::888555333333444666555444333333444555888:::;;;<<<@@@GGGMMM___rrrzzz___KKKCCC???BBBIIITTT___fffjjjlll|||zzzoooqqqyyysssrrrqqqdddYYYZZZbbbhhhkkklllaaadddfffhhhkkkrrr{{{{{{yyyzzz||||||zzzvvvsssqqqsssuuuvvvvvvwwwxxxxxxxxxwwwvvvuuuttt{{{{{{{{{zzzzzzyyyyyyyyyvvvxxxwwwtttsssuuuvvvsssuuuxxx{{{||||||{{{||||||{{{wwwrrrlllfff___YYYTTTNNNJJJDDD@@@>>><<<:::888:::::::::::::::::::::999888888999999888888777777888888999999999999888888888888888888777777666666999999999999999999999999:::;;;>>>BBBGGGLLLPPPRRR]]]___cccgggjjjoootttwwwtttyyy|||yyyxxxzzzzzzwww||||||}}}}}}|||zzzwwwvvvsssgggVVVIIIBBBAAABBBCCCVVViiizzzxxxjjj```]]]^^^___```lll~~~sss]]]SSSKKKIIIHHHEEECCCDDDDDDCCCAAAAAABBBFFFIIILLLJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFCCCAAAAAABBBBBBEEEOOOYYY\\\XXXPPPQQQQQQQQQOOOMMMLLLJJJJJJHHHDDDAAA>>>=========>>>>>>@@@AAAAAAAAA@@@??????>>><<<999777555333222444333222111111111333333555888>>>HHHTTT```jjjppppppqqqrrruuuvvvwwwxxxxxxyyy{{{}}}}}}|||{{{|||}}}{{{zzzyyyxxxxxxxxxxxxxxxtttoooggg^^^VVVQQQNNNMMMRRRSSSUUUTTTPPPRRR^^^lll}}}yyyuuupppoooqqqvvvzzz|||~~~yyy|||}}}yyyxxxxxxqqqpppmmmlllnnnuuu{{{xxxtttrrrpppnnnnnnppprrrsssvvvyyyzzzvvvtttwwwyyywwwyyyzzzzzzzzzyyyxxxwwwvvvvvvsssooollljjjiiigggeeeccc___^^^dddlllxxxxxxnnnjjjiiigggeeeggggggfffeeedddbbbaaa```]]]ZZZWWWUUUUUUUUUUUUTTTVVVSSSPPPNNNMMMLLLJJJHHHDDDBBB???;;;999888777888:::::::::999777555333222222444555555444333444666777;;;>>>>>>???FFFSSS^^^{{{lllUUUEEE???>>>DDDNNNZZZgggqqquuuvvvnnnjjjooo{{{xxxhhhYYYWWW^^^dddgggiiidddfffiiijjjlllrrrzzz~~~yyywwwuuutttuuuuuuttttttssstttttttttuuuuuuuuuuuuxxxwwwvvvvvvuuuuuuuuuuuutttwwwvvvttttttxxxyyywwwvvvwwwwwwwwwwwwvvvvvvwww{{{~~~|||rrrnnnhhhaaa[[[TTTMMMHHHDDDAAA>>><<<:::999999999999999999999999999999999777777888888888888777777888888999999999999888888;;;;;;::::::999888888888999999999::::::::::::::::::===@@@FFFKKKQQQUUUWWW```bbbeeehhhjjjnnnrrrvvvvvv{{{}}}zzzyyyzzz{{{yyy~~~~~~}}}}}}|||zzzwwwuuupppeeeTTTEEE???CCCLLLTTTeeesss{{{sssddd\\\\\\___aaacccvvvsss[[[RRRJJJHHHGGGDDDCCCDDDEEEDDDBBBBBBCCCGGGLLLOOOMMMKKKJJJJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEDDDBBBAAAAAA@@@@@@EEERRR^^^```[[[TTTTTTTTTTTTRRRPPPNNNMMMJJJHHHDDDAAA>>>======>>>>>>???AAABBBBBBBBBAAA@@@???>>><<<:::888555333222444333222111111111222333444666;;;CCCNNN[[[gggoooppprrrtttuuuvvvwwwyyyzzzyyy{{{||||||{{{zzz{{{||||||{{{{{{zzzyyyyyyxxxxxxtttrrrmmmfff___XXXSSSPPPQQQSSSWWWYYYWWWVVV^^^hhh~~~xxxtttnnnkkklllqqqwww{{{}}}}}}~~~vvvqqqiiicccdddlllyyy{{{wwwooonnnmmmllllllnnnppprrrrrrwwwzzzwwwvvvxxxzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwsssoookkkjjjjjjiiihhhfffeeefffkkkrrr|||pppiiigggffffffdddccccccbbbbbb```___]]]\\\ZZZXXXVVVVVVWWWXXXWWWWWWWWWSSSOOOKKKJJJIIIGGGFFFAAA???;;;888666555666777999888777666555444444444222444555555444555666888888===BBBCCCGGGSSSgggwwwuuu```MMMCCC@@@AAAHHHSSS```ooo|||rrrjjjlllxxxooo^^^YYY]]]aaaeeehhhiiikkkmmmmmmnnnrrrxxx~~~xxxwwwwwwwwwwwwuuurrrpppqqqqqqrrrrrrssstttuuuuuuuuuuuuttttttsssrrrqqqqqqqqquuuuuutttvvv{{{}}}{{{yyywwwsssqqqqqqrrrtttuuuuuuwww{{{}}}|||xxxuuugggccc]]]VVVPPPJJJDDD@@@===<<<;;;:::999888999:::777777777777888888888888666777777888888888777777888888888999999888888888:::::::::999999999888888999999::::::;;;;;;;;;;;;<<>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>======;;;999777444333555444222111111111222222444666:::???IIIVVVdddmmmoooqqqsssttttttuuuxxxzzz{{{|||}}}|||zzzxxxxxxyyy}}}}}}|||{{{zzzxxxwwwvvvtttsssqqqmmmhhhccc]]]ZZZXXXYYY\\\^^^\\\YYY[[[aaawwwyyyyyy}}}~~~zzzvvvppplllkkknnntttxxx~~~wwwjjj___\\\bbboooxxxxxx{{{|||wwwtttnnnmmmllllllmmmnnnpppqqqooovvvzzzxxxvvvxxxzzzzzzyyyxxxuuutttssstttuuuvvvvvvrrrmmmjjjiiiiiiiiiiiihhhhhhkkkpppxxx|||uuulllfffeeeeeeeeeddd___`````````^^^\\\ZZZXXXWWWVVVUUUWWWYYY[[[\\\[[[VVVRRRMMMIIIGGGGGGEEEDDD???===999666555555777888666555444444444555666777333444555555555666999;;;;;;AAAIIINNNUUUfff}}}}}}hhhUUUFFFBBBCCCEEENNNYYYeeeuuuwwwjjjhhhuuuuuuhhhccccccdddfffjjjjjjlllnnnnnnmmmpppvvv{{{}}}xxxwwwvvvvvvuuussspppmmmpppppppppqqqrrrssstttuuuuuuuuuvvvvvvuuusssqqqpppooorrrsssrrruuuzzz}}}{{{xxxtttooommmnnnppprrrsssqqqrrrssstttvvvyyy~~~{{{vvvpppjjjfffZZZVVVPPPKKKGGGCCC???<<<999::::::999888888999;;;777777777777777777666666666666777777888888777777777777888888888888777777777777777777777777777777999::::::;;;;;;<<<<<<===???BBBGGGNNNTTTZZZ^^^```dddfffiiikkklllmmmoooqqqyyy}}}~~~|||{{{~~~~~~}}}wwwqqqZZZSSSJJJIIISSSfffyyy}}}sssjjjhhhfffdddcccrrr{{{zzzxxx___UUUMMMJJJIIIEEECCCDDDGGGGGGGGGGGGIIIKKKNNNOOOMMMKKKHHHGGGHHHIIIHHHHHHJJJHHHEEEDDDEEEEEEDDDCCCEEEEEEEEEIIISSS]]]```\\\YYYYYYXXXWWWUUURRROOONNNIIIHHHFFFDDDBBB@@@???>>>===>>>@@@AAAAAAAAA@@@???======>>>===<<<:::777666555444222111111111111222333555888===DDDPPP___iiikkknnnqqqqqqpppqqqtttxxx{{{|||}}}|||yyywwwwwwwww}}}}}}|||{{{zzzxxxvvvuuussssssrrrqqqoookkkhhhfffdddbbbbbbbbb^^^WWWUUUXXXdddxxx}}}tttvvvzzz||||||zzzwwwsssppppppsssvvv{{{zzz|||{{{mmm```ZZZ]]]fffmmmmmmpppsssuuuvvvuuusssrrrooonnnnnnnnnnnnoooqqqqqqooovvvzzzwwwtttvvvyyyzzzwwwvvvsssrrrqqqrrrssstttuuuqqqmmmjjjiiijjjjjjiiiiiiiiilllsss{{{~~~uuupppjjjeeecccccccccccc^^^^^^______^^^[[[XXXWWWTTTTTTTTTVVVZZZ\\\\\\[[[RRRNNNJJJFFFEEEDDDCCCAAA<<<;;;999777666666777888333333333444555666777888444555666666777999<<>>;;;999777999:::999777777888:::999999888888777666666666555666666777777777777777666666777777777777666666666666666777888888999999:::::::::;;;<<<=========AAADDDJJJQQQWWW\\\```bbbbbbfffkkknnnpppqqqrrrssswww{{{}}}{{{zzz~~~~~~}}}uuunnnTTTLLLIIIUUUlllvvvxxxuuunnniiiiiijjjhhhmmmzzzvvv|||rrr^^^UUUMMMKKKIIIFFFEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIIIIKKKMMMNNNNNNMMMKKKHHHGGGGGGHHHGGGFFFEEEGGGIIIKKKRRR\\\```^^^YYYYYYXXXWWWTTTQQQNNNMMMJJJJJJIIIHHHFFFCCCAAA@@@>>>???@@@AAABBBAAA@@@@@@>>>???@@@@@@???>>><<<:::555444333111000111111222111333777:::@@@KKKZZZdddiiilllooonnnmmmmmmrrrwwwyyyzzz{{{{{{yyyxxxxxxxxxzzz{{{{{{{{{zzzyyywwwvvvssssssrrrrrrqqqpppoooooommmiiifffeee```YYYUUUVVVYYYjjj}}}yyyooorrruuuuuuxxx{{{||||||zzzyyyzzz|||xxxvvvuuuyyy{{{wwwuuuvvvxxxyyyzzzvvvnnneee^^^^^^aaaddddddeeegggjjjmmmoooppppppppppppoooooooooppppppqqqooowwwzzzvvvrrrssswwwyyyvvvuuusssqqqqqqqqqrrrssstttqqqmmmkkkkkkkkkjjjjjjkkkiiikkkrrr{{{~~~xxxppplllfffbbb____________ZZZ[[[\\\]]][[[YYYVVVTTTRRRRRRRRRTTTVVVXXXWWWVVVMMMJJJFFFCCCBBBAAA???===999999888777777666777777444444555555666666777777555666777888888;;;???BBBIIITTTfffuuuttt^^^MMMBBB???EEEMMMUUUcccsss|||}}}yyywwwzzz|||ssshhhbbbbbbaaadddggghhhhhhlllrrrvvv|||}}}vvvrrrqqqrrrssssssnnnmmmmmmmmmnnnoooqqqrrrsssuuuwwwyyywwwtttpppmmmjjjmmmmmmkkklllpppqqqoooooollljjjkkknnnooonnnmmmlllkkkiiiggggggjjjooosssqqqsssxxx}}}|||qqqmmmhhhbbb\\\UUUNNNJJJDDDAAA>>><<<;;;;;;:::999666999:::999777555777999;;;::::::999888777666666555555666777777777777777555555666666666666555555777777888999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>>CCCFFFLLLRRRYYY^^^aaaccc```eeekkkqqqssstttuuuvvvvvvzzz{{{yyyzzz~~~~~~}}}~~~}}}ssskkkVVVLLLKKK```~~~zzzccchhhjjjgggdddhhhlllmmmwwwyyysssvvvkkk]]]TTTLLLJJJJJJGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOMMMLLLMMMPPPSSSUUUUUUPPPMMMKKKIIIJJJJJJIIIIIICCCGGGJJJLLLQQQZZZ______YYYYYYXXXWWWTTTQQQNNNLLLKKKKKKLLLKKKIIIFFFCCCAAA???@@@AAABBBBBBBBBAAA@@@???@@@AAABBBBBBAAA???>>>666444333111000000111111///222555888===GGGVVV```iiilllooonnnlllmmmrrrwwwwwwxxxzzzzzzyyyyyyyyyzzzwwwxxxyyyzzzzzzzzzyyyxxxssssssrrrqqqqqqqqqrrrrrrrrrllliiihhhddd^^^ZZZZZZWWWcccooo{{{uuukkknnnpppooorrrwww~~~uuupppkkklllrrrxxx{{{{{{}}}xxxuuusssrrrpppppppppooommmhhhccc`````````^^^___```cccgggkkknnnpppqqqppppppooooooooopppppppppwwwzzzuuupppqqquuuxxxvvvuuusssrrrqqqqqqrrrrrrsssqqqnnnlllllllllkkkjjjllliiijjjqqqyyy{{{yyywwwtttllliiiddd___\\\[[[\\\\\\WWWXXXYYYYYYXXXUUURRRPPPQQQQQQPPPQQQSSSSSSRRRPPPHHHFFFCCCAAA@@@???<<<;;;777777777777777666666666555666666777777666555555666777888888:::<<>>@@@JJJUUU]]]ooo}}}zzzrrruuuuuuhhh```^^^rrrjjjbbb```fffmmmqqqrrryyy|||~~~zzzyyywwwrrrmmmqqqnnnjjjiiikkkmmmoooooonnnppptttxxxzzzxxxsssoookkkjjjiiiiiihhhhhhhhhiiiiiiiiijjjlllnnnnnnmmmlllggggggffffffffffffgggggggggiiinnnsssxxx|||~~~~~~yyysssoooccc```[[[TTTMMMHHHCCCAAA<<<;;;:::999999999:::;;;777777888888888888777777999999999888888888777777555666777777777666444333777777777777777777777777666888::::::888888888999;;;:::999;;;>>>BBBDDDEEEHHHMMMTTTZZZ^^^```bbbcccdddjjjqqqsssrrrqqquuuyyy|||zzzyyyxxxwwwwww{{{}}}~~~|||wwwjjj\\\LLLIIIZZZ}}}mmmeeegggjjjjjjggggggqqq}}}mmmffftttyyyyyyhhhXXXUUUQQQLLLIIIGGGGGGGGGJJJIIIHHHJJJMMMNNNLLLJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSPPPLLLKKKLLLLLLJJJHHHGGGIIIMMMRRRVVVYYY[[[\\\^^^^^^^^^\\\YYYTTTOOOLLLPPPNNNKKKIIIHHHFFFCCCAAAFFFDDDAAA???@@@@@@@@@@@@???@@@BBBEEEGGGFFFBBB???999666333222222222111000666222222666;;;AAAKKKVVVbbbggglllnnnmmmmmmoooqqqwwwxxxyyyyyyxxxwwwxxxzzzsssuuuxxxzzzzzzxxxuuusssqqqqqqpppooooooooooooooonnnllliiifffccc```^^^^^^VVVYYY]]]fffxxxpppppprrroooxxx{{{pppgggeeegggiiilllqqquuu}}}|||pppjjjjjjfffbbb^^^]]]^^^___^^^\\\YYYYYY[[[___``````fffnnnmmmqqquuuwwwuuussspppooovvvuuusssrrrqqqqqqrrrrrrppppppooooooppppppqqqrrrppppppooommmjjjjjjkkklllhhhiiikkkooovvvyyyuuurrrooollliiiiiieeeaaa^^^\\\ZZZWWWVVVWWWWWWXXXWWWUUURRROOONNNKKKJJJJJJIIIIIIHHHHHHGGGHHHDDD???======<<<:::777999999999999888666555444666555555555666666555333444222444;;;@@@DDDKKKRRRdddxxxzzzkkkaaaWWWMMMEEEBBB???@@@MMM]]]dddxxx~~~qqqmmmsss}}}xxxooojjjiiippplllfffdddeeeiiiooorrryyyzzz|||~~~zzzyyyxxxuuurrrmmmkkkjjjjjjkkkmmmmmmllloooppptttxxxyyywwwrrrnnnjjjiiiiiihhhhhhhhhiiiiiiiiijjjkkklllnnnnnnlllkkkffffffeeeeeeddddddddddddccceeehhhkkknnnqqqssssssyyy||||||xxxsssnnnhhhbbb^^^TTTRRRNNNIIIEEEAAA>>><<<<<<;;;999888888888999:::777777888888888888777777999999999888888888777777777777888888888777666555666666666666666666666666666888999999888777888999999888888999===AAAEEEFFFOOOTTTYYY^^^``````aaabbbfffkkkqqqtttuuuvvvyyy{{{yyyyyyzzzzzzyyyzzz}}}xxxqqqiii\\\PPPJJJRRRhhhxxxjjjhhhhhhiiigggdddjjj|||oooeeepppuuuggg[[[XXXSSSNNNKKKIIIIIIIIIKKKIIIIIIKKKNNNOOONNNLLLOOOOOOOOOOOOPPPPPPPPPPPPSSSPPPMMMLLLLLLMMMLLLJJJHHHJJJNNNRRRUUUXXXZZZZZZZZZZZZZZZYYYWWWTTTQQQOOOOOOMMMKKKJJJJJJIIIGGGEEEGGGDDDAAA??????@@@@@@@@@AAACCCFFFJJJLLLJJJEEE@@@:::888444333333333222000444111000444888>>>HHHRRR___dddjjjnnnnnnnnnppprrruuuvvvwwwwwwvvvvvvwwwxxxsssuuuwwwyyyyyywwwuuusssppppppnnnmmmmmmlllllllllmmmllljjjgggdddbbb``````TTTVVVVVV[[[jjj|||~~~uuuuuuwwwxxx|||tttmmmiiigggfffkkkrrrxxxrrrjjjhhheee```[[[XXXXXXXXXUUURRRRRRRRRUUUZZZ[[[\\\aaahhhiiinnnsssvvvwwwuuutttsssttttttrrrqqqqqqrrrrrrsssllllllmmmnnnooopppqqqrrrrrrqqqnnnkkkhhhffffffgggiiiiiiiiilllrrryyy|||xxxsssooommmkkkhhhgggdddaaa\\\YYYWWWUUUTTTRRRTTTTTTTTTTTTRRROOOLLLKKKGGGGGGGGGFFFEEEEEEDDDDDDDDD@@@===;;;<<<<<<:::888888888888888777666555444555555555666777888777777999999;;;???CCCKKKZZZhhh|||mmm\\\QQQOOOGGGAAA@@@???BBBPPP```wwwvvvlllkkkrrrzzzxxxxxxuuusssnnnhhhdddfffkkkpppxxxyyyzzzzzz{{{~~~zzzxxxxxxwwwuuulllkkkjjjkkkmmmnnnmmmkkkoooqqqsssvvvxxxuuuppplllhhhhhhggggggggghhhhhhiiiiiijjjlllmmmmmmlllkkkjjjeeeeeedddcccbbbaaaaaa```aaaaaabbbcccdddfffggggggjjjmmmpppsssvvvzzz~~~}}}{{{wwwtttmmmiiiccc^^^YYYTTTOOOLLLEEEDDDBBB???===;;;999999;;;:::888777777777888999777777888888888888777777999999999888888888888888888888999999999888777666555555555555555555555555555777888888777777888::::::999:::;;;???DDDHHHKKKZZZ^^^bbbdddddddddeeeeeejjjmmmqqqvvvyyy{{{}}}}}}wwwzzz|||||||||}}}}}}~~~yyynnnaaaWWWMMMFFFFFF]]]xxx~~~qqqfffgggeeecccbbbcccoootttkkksssqqqeee[[[XXXSSSNNNKKKIIIIIIJJJLLLKKKLLLNNNPPPQQQQQQOOOSSSSSSRRRQQQPPPOOONNNMMMRRRPPPMMMLLLMMMMMMMMMLLLKKKMMMOOORRRUUUWWWXXXXXXUUUUUUVVVVVVUUUTTTSSSSSSMMMKKKJJJKKKLLLLLLKKKIIIGGGDDDAAA??????@@@AAAAAACCCFFFLLLQQQRRROOOHHHBBB===:::777555444444222111222//////222666:::CCCLLLWWW]]]fffkkkmmmnnnppprrrssstttvvvvvvuuutttvvvwwwtttuuuwwwxxxxxxvvvuuussspppooommmllljjjjjjiiiiiilllkkkjjjhhhfffdddcccbbbYYYYYYWWWWWW```ooo}}}yyyxxx}}}~~~}}}zzzwwwqqqjjjfffmmmwwwvvvmmmiiifffaaaZZZUUURRROOOJJJGGGIIIJJJNNNTTTWWWWWWZZZ___fffkkkqqquuuvvvvvvuuutttqqqppppppoooooooooooopppggghhhjjjlllnnnooopppppprrroookkkgggeeedddeeefffhhhhhhgggiiilllqqquuuxxx|||zzzxxxwwwwwwuuurrrooorrrnnnjjjgggfffeeeeeeddd___[[[VVVRRRPPPPPPOOONNNOOOOOOOOONNNMMMJJJHHHFFFCCCBBBBBBAAAAAA@@@??????>>><<<:::999::::::999888777777777666666555555444111222333444555666666777:::;;;>>>CCCIIIVVVmmmwwweeeSSSHHHFFF@@@===@@@BBBHHHYYYkkkuuusssqqqooozzz~~~~~~|||tttrrrxxx{{{qqqhhhcccdddhhhllluuuxxxzzz{{{zzz|||~~~{{{zzzzzzyyyxxxooonnnlllkkkmmmnnnnnnmmmoooppprrrtttuuusssnnnjjjfffffffffeeeffffffggghhhhhhjjjlllmmmllljjjiiihhheeeeeedddcccbbb```___^^^```````````````aaabbbbbb```bbbdddeeegggjjjmmmpppttttttuuuwwwzzz|||}}}~~~~~~}}}}}}||||||||||||}}}{{{vvvpppkkkiiifffdddaaaZZZVVVQQQMMMJJJHHHEEECCC???>>>===;;;::::::999999:::999777666666666777888777777888888888888777777888888888888888888888888888888888888888777777777666666666666666666666666555666888888777888:::;;;<<<===>>>AAADDDIIIOOOSSSaaadddhhhjjjjjjkkklllnnnpppqqqtttxxx|||~~~}}}|||xxx}}}}}}vvvtttnnnaaaTTTJJJFFFEEEHHHgggyyyrrriii^^^___\\\ZZZ^^^gggwww{{{www}}}pppdddZZZVVVQQQLLLIIIHHHHHHIIIMMMNNNOOOPPPRRRSSSSSSSSSUUUTTTSSSRRRPPPOOONNNMMMPPPNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTMMMLLLKKKKKKLLLMMMLLLJJJHHHEEEAAA???@@@BBBDDDDDDFFFIIIOOOTTTUUUQQQIIICCC@@@===999777666555333222222//////222444777>>>FFFLLLTTT^^^fffjjjlllnnnppprrrtttuuuuuuttttttvvvwwwtttuuuvvvvvvvvvuuutttsssqqqooonnnllljjjhhhhhhgggjjjjjjiiihhhgggfffdddccc]]]\\\ZZZYYY\\\hhhvvvyyyzzz{{{pppjjjrrr~~~xxxqqqmmmkkkddd[[[SSSNNNIIIDDD???CCCEEEJJJSSSVVVUUUVVVYYYcccgggmmmqqqrrrrrrrrrrrrooonnnmmmlllkkkjjjjjjjjjfffhhhjjjlllmmmnnnnnnnnnnnnkkkgggeeeeeefffggghhheeeeeeeeefffhhhkkknnnpppsssqqqpppoooooonnnkkkiiiiiifffcccaaaaaabbbbbbaaa[[[WWWQQQMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFDDDCCC??????>>>>>>===<<<<<<<<<<<<;;;:::999999999888777666555555555444444555555222333444555555555777888;;;<<>>===<<<;;;::::::::::::999888777666666666777888777777888888888888777777888888888888888888888888888888777777666666666666777777777777777777777777555666888888777999;;;>>>===@@@DDDGGGJJJPPPVVV[[[bbbeeehhhkkkmmmpppsssuuuvvvvvvxxx{{{}}}~~~|||zzz|||zzzrrrmmmcccVVVJJJCCCCCCGGGSSSooozzzkkkeee^^^UUUXXXUUUXXXcccrrr~~~vvvwwwqqqeeeYYYVVVPPPKKKIIIIIIJJJLLLOOOPPPRRRSSSTTTTTTUUUUUUSSSSSSRRRQQQPPPOOOOOONNNLLLLLLKKKJJJJJJKKKMMMNNNQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSOOOMMMLLLKKKLLLLLLJJJHHHHHHEEEBBBAAACCCGGGIIIKKKJJJLLLOOOSSSSSSOOOIIIDDDCCC@@@<<<999777555333222222000000222444555:::AAAEEEMMMYYYbbbgggjjjnnnqqqrrrsssuuuuuutttuuuvvvxxxuuuuuuuuuuuuttttttssssssrrrqqqooommmkkkiiihhhhhhiiiiiiiiiiiihhhfffeeedddZZZYYYXXXXXXYYY___kkkuuu~~~uuummmrrr|||~~~wwwssspppnnnfffZZZQQQJJJEEE@@@===CCCDDDLLLVVVZZZXXXUUUUUUYYY]]]ccchhhkkkmmmoooqqqppppppnnnmmmkkkhhhgggfffiiiiiijjjkkkllllllllllllnnnjjjfffdddeeefffffffffbbbbbbcccdddfffhhhjjjllllllkkkjjjjjjkkkkkkiiigggcccaaa___^^^______^^^]]]WWWSSSOOOLLLKKKKKKJJJJJJGGGGGGFFFFFFDDDCCCBBBAAA======<<<<<<;;;:::::::::;;;<<<;;;:::888777666666555444444333444444555666777999:::999888888;;;===>>>@@@JJJ]]]ppp~~~xxxbbbTTTIIIBBB??????===AAAJJJSSS```yyywwwyyywwwnnnccc___lll~~~|||{{{wwwhhh___aaagggkkklllsssyyy~~~{{{|||~~~yyyssskkkfffdddfffggghhhjjjjjjlllnnnooonnnjjjgggcccbbbaaaaaa`````````aaaaaaeeejjjkkkhhheeeeeeeeeeeeeeefffeeecccaaa___^^^ZZZ[[[]]]___````````````[[[ZZZYYYVVVTTTTTTVVVXXXYYY[[[^^^___^^^^^^___aaabbbccceeeeeedddeeefffhhhdddcccbbb``````aaabbbbbb___^^^]]]]]]\\\\\\\\\\\\XXXVVVSSSPPPMMMKKKJJJJJJMMMJJJFFFCCCAAA???<<<:::===<<<;;;:::999999999999:::999777666666666777888777777888888888888777777888888888888888999999999888888777666666666666777888888888888888888888888666777888888888:::===@@@>>>CCCJJJOOORRRWWW]]]bbbdddfffiiikkknnnqqqvvvyyyyyy{{{}}}~~~~~~~~~}}}|||~~~zzztttiii[[[NNNCCC>>>BBBHHH___ttt}}}ppp```ZZZXXXTTT^^^^^^eeetttmmm~~~tttfffZZZVVVQQQMMMKKKLLLOOOQQQQQQSSSUUUUUUTTTTTTUUUVVVRRRRRRQQQQQQPPPOOOOOOOOOIIIJJJJJJJJJIIIJJJMMMOOORRRRRRRRRRRRRRRSSSTTTTTTWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIHHHFFFGGGEEEBBBCCCGGGMMMQQQSSSPPPOOONNNNNNMMMKKKHHHEEEEEEBBB===:::777555333111333111111333333333777===AAAIIIUUU^^^dddiiinnnrrrqqqrrrttttttttttttvvvxxxvvvuuutttsssrrrrrrssssssrrrqqqooommmkkkjjjiiiiiijjjjjjkkkkkkjjjhhhfffeee]]]ZZZYYYYYYZZZ]]]fffooo}}}xxxmmmlllrrrvvvuuuuuusssooofffXXXNNNHHHDDDBBB???DDDFFFOOOZZZ___[[[UUUSSSNNNQQQVVV[[[```eeekkkooorrrqqqpppooollljjjhhhfffjjjiiiiiiiiiiiijjjkkkkkkoookkkgggeeeeeeeeebbb___^^^___aaaccceeeggghhhiiiddddddcccdddeeefffdddbbb]]]\\\[[[\\\\\\\\\YYYWWWRRROOOLLLJJJJJJIIIHHHGGGDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;:::999999888999:::;;;:::777555444555555444333333444555666888666888:::999777888<<<@@@AAAFFFVVVnnn}}}~~~cccPPPFFF===;;;===@@@BBBLLLZZZeeerrrmmmnnn||||||qqqhhhfffkkkrrr{{{ooogggeeehhhlllnnnuuu{{{|||zzz{{{}}}xxxpppjjjgggfffeeedddggggggiiikkkmmmllliiifffbbbaaa```^^^]]]]]]]]]]]]]]]bbbhhhjjjgggdddccceeeddddddeeeeeecccaaa___]]]XXXZZZ^^^aaabbbaaa___^^^WWWWWWUUURRROOOOOOQQQSSSRRRUUUXXXXXXVVVUUUVVVWWWVVVXXXYYYYYYWWWVVVWWWYYYUUUTTTSSSRRRRRRRRRSSSTTTPPPOOONNNMMMLLLLLLLLLLLLJJJKKKJJJIIIGGGEEEEEEEEEEEEDDDAAA@@@???>>>;;;888::::::999888888888999999:::999888777666777888888777777888888888888777777777777888888888999999999:::999888777777777888888777777777777777777777777777888999999999<<>>DDDKKKbbbooouuuiiiXXXTTT\\\cccpppttt~~~zzzssswwwfffXXXUUUPPPLLLKKKMMMQQQSSSRRRUUUWWWVVVTTTSSSTTTVVVRRRRRRQQQPPPOOONNNMMMMMMHHHJJJKKKKKKJJJKKKNNNQQQSSSRRRRRRQQQRRRRRRTTTTTTTTTUUUUUUUUUSSSQQQNNNLLLLLLJJJHHHHHHHHHHHHFFFEEEGGGEEECCCEEELLLSSSYYY\\\WWWSSSMMMHHHGGGGGGGGGGGGFFFCCC>>>:::777555222000333111111333222000333888<<>>======<<<<<<:::::::::999888888777777444666999888666444444555555444333333444666888999555888;;;;;;:::<<>>DDDEEEMMM___sssbbbeeesss}}}qqqkkklllkkkggguuu{{{}}}|||rrrkkkhhhkkknnnwww|||~~~zzzxxx|||}}}wwwqqqllliiifffccceeeeeegggiiikkkkkkhhheeeaaa```___]]]\\\[[[ZZZZZZZZZ```gggiiifffccccccdddbbbcccddddddcccaaa___]]]ZZZ\\\```cccdddbbb___]]]TTTSSSRRROOOLLLLLLOOOQQQMMMPPPSSSSSSPPPOOOOOOQQQPPPRRRTTTRRROOONNNOOORRRNNNMMMLLLJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHAAACCCDDDDDDCCCBBBBBBBBB<<<<<<<<<===>>>>>>;;;999999888888888999999:::;;;;;;:::888777777777888999777777888888888888777777777777888888999999999999;;;:::999888888888999:::777777777777777777777777888999999::::::===AAADDDHHHQQQ\\\cccfffiiinnnrrrxxxxxxxxxvvvvvvwwwzzz|||yyy~~~rrr```LLLBBB???@@@GGGPPP]]]hhhnnneeeVVVTTTddduuuzzzwww}}}yyyeeeUUURRRMMMJJJIIILLLPPPSSSSSSVVVXXXWWWTTTSSSTTTUUUSSSSSSQQQPPPNNNLLLKKKKKKHHHJJJLLLLLLKKKLLLPPPSSSSSSRRRQQQQQQQQQRRRTTTUUUQQQRRRTTTTTTSSSPPPMMMKKKIIIHHHFFFFFFGGGHHHFFFEEEFFFDDDDDDGGGNNNWWW^^^aaa\\\UUULLLEEECCCDDDGGGIIIGGGCCC>>>:::777555222000222000000222111///111666777>>>HHHRRRYYY```ggglllmmmoooqqqqqqqqqrrrsssuuuwwwvvvsssqqqpppqqqrrrssspppooonnnlllkkkjjjiiiiiiooopppppppppooommmjjjhhhmmmccc[[[YYYYYYZZZaaajjjyyyyyy{{{|||zzzvvvooohhheeemmmzzz{{{xxx~~~vvvkkk\\\PPPLLLMMMNNNOOOFFFHHHRRR^^^ccc]]]SSSNNNLLLLLLKKKKKKLLLPPPWWW[[[hhhiiiiiijjjjjjiiigggfffeeedddbbbaaacccgggkkknnnfffcccaaabbbeeeeee```[[[\\\]]]___aaabbbbbbbbbaaa___]]]\\\\\\\\\[[[YYYWWWSSSTTTUUUVVVVVVRRRMMMHHHGGGFFFEEEEEEEEEDDD@@@>>>???>>>===<<<;;;:::::::::999999999888777777666666///333666666444333444666555555444333444666999::::::>>>BBBCCCCCCGGGNNNTTTYYYggg~~~eeeRRRCCCAAA@@@>>>BBBKKKJJJWWWoooYYY___jjjyyyyyytttpppkkkhhhfffuuurrrrrrxxxnnnhhhggghhhqqqrrrtttwwwyyy{{{|||}}}}}}wwwqqqmmmjjjhhhbbbcccfffiiijjjhhhccc___```___]]][[[[[[[[[]]]^^^ZZZ^^^aaaccccccbbbaaabbbdddcccbbbaaa___^^^]]]\\\\\\[[[[[[]]]___^^^ZZZVVVTTTRRROOOMMMKKKKKKLLLLLLOOONNNLLLKKKKKKMMMOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEE???@@@AAA@@@>>>>>>>>>@@@@@@???>>>===;;;999888777;;;;;;;;;:::999888777666777777777777777777777777666666666666666777888888888888888888888888888888;;;;;;;;;;;;999777444333888999;;;;;;999888888999::::::999999;;;???FFFJJJXXX___eeefffdddhhhsss|||}}}wwwsssvvvyyyzzzuuuZZZDDDBBBBBBAAALLL___kkkllljjjbbb]]]cccuuuxxxoooxxx}}}fffWWWQQQMMMNNNOOOOOOPPPSSS[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPOOONNNNNNOOOPPPLLLMMMMMMLLLKKKLLLOOOQQQUUUSSSQQQOOONNNOOOPPPRRROOOOOOPPPPPPOOOLLLIIIHHHGGGGGGEEEEEEEEEEEEGGGGGGJJJIIIIIIIIILLLQQQVVVYYYYYYQQQIIIFFFHHHJJJIIIHHHEEEAAA<<<888777666555444666555444222111000//////333888@@@HHHQQQZZZccchhhnnnpppqqqqqqppppppqqqrrrrrrrrrrrrrrrqqqooonnnmmmnnnnnnmmmlllllllllllllllnnnpppqqqqqqoookkkgggeeehhhiiihhhddd^^^]]]bbbfff}}}|||~~~}}}wwwuuussspppmmmuuuwwwzzz}}}|||ttteeeWWWQQQSSSTTTRRRIIILLLOOOQQQSSSRRRMMMGGGFFFFFFFFFGGGIIILLLPPPRRRXXX\\\aaafffiiihhhfffdddaaadddeeecccdddhhhiiifffhhhhhhiiihhhfffbbb]]][[[^^^^^^^^^___```___\\\ZZZWWWXXXYYYYYYXXXVVVTTTRRRMMMNNNOOOOOONNNLLLJJJHHHDDDCCCAAA???=========>>>>>>===<<<:::888777666555666666555555555555666666555666777777777666444333444111222555777666999======CCCKKKTTT[[[___bbbcccrrrppp]]]MMMFFF???>>>>>>@@@GGGOOO___mmmMMMVVVcccoooyyyzzztttmmmgggdddqqqpppllluuu~~~uuunnnjjjiiipppqqqqqqsssuuuxxx{{{}}}zzzuuuqqqnnnlllddddddeeefffhhhfffcccaaaaaa```^^^\\\\\\\\\\\\]]]ZZZ]]]```bbbaaa_________bbbaaa```___]]]\\\[[[ZZZZZZYYYXXXYYYZZZZZZWWWTTTTTTRRROOOMMMKKKJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB>>>???@@@???>>>===>>>???>>>>>>===<<<;;;;;;::::::::::::::::::999888777666777777777777777777777777666666666666666777888888888888777777777777777777888999999999999777666555555777999999888888999::::::;;;<<<===@@@EEELLLQQQ\\\bbbggghhhfffiiisss|||{{{yyy{{{}}}}}}xxxZZZCCCDDDMMMRRR\\\iiirrrrrrqqqnnnnnnttt|||xxxuuuhhhXXXRRRNNNOOOPPPOOOPPPSSSXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOONNNNNNNNNKKKLLLMMMLLLLLLMMMOOOQQQVVVTTTQQQNNNLLLLLLMMMNNNNNNNNNNNNNNNLLLJJJIIIGGGIIIIIIHHHGGGGGGHHHIIIIIIKKKJJJIIIHHHJJJMMMQQQSSSRRRMMMHHHFFFHHHIIIGGGDDDCCC@@@;;;999888888888777888777555444222111111111333777===EEEMMMVVV___eeejjjkkkmmmmmmlllmmmoooqqqqqqqqqqqqpppoooooonnnnnnoooooonnnmmmllllllllllllppppppqqqqqqooolllhhheeehhhjjjkkkgggaaa^^^___bbbppp~~~{{{xxxvvvwwwyyy|||}}}{{{~~~yyyoooddd___]]]WWWPPPHHHHHHHHHIIIJJJIIIEEE@@@AAAAAAAAABBBDDDFFFHHHIIILLLOOOTTTYYY^^^bbbeeefffdddfffeeebbbccchhhjjjiiiffffffggggggeeeccc```^^^______^^^______]]]ZZZWWWXXXXXXXXXWWWUUURRROOOMMMKKKKKKLLLLLLKKKHHHFFFEEEBBBAAA???===<<<<<<<<<<<<<<<;;;:::999888777666555666666555555555555666666666666666666666555444444666444444777888888;;;@@@MMMUUUaaaiiilllnnnoooqqq|||qqq\\\OOOFFFAAA======@@@IIIXXXfffssszzzCCCLLLYYYdddkkkqqqwww|||}}}qqqgggdddnnn~~~pppdddiiivvvyyyrrrmmmppppppooopppsssxxx|||}}}yyyvvvsssrrrhhhfffddddddddddddcccaaaaaa``````^^^]]]\\\[[[[[[YYY\\\______^^^\\\\\\\\\^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVTTTTTTUUUUUUSSSQQQSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@???===<<<===>>>=========<<<<<<<<<<<<<<<::::::::::::999888777777777777777777777777777777666666666666666777888888888777777777666666555555666777777888888888888777555666888888888999;;;===<<<>>>BBBEEEIIIOOOVVVZZZaaagggkkkkkkjjjlllttt|||}}}~~~qqqWWWDDDKKK\\\hhhrrr{{{zzzvvv~~~hhhZZZTTTPPPQQQQQQPPPQQQSSSSSSSSSSSSTTTSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLMMMLLLNNNPPPRRRUUUSSSOOOLLLIIIIIIJJJJJJNNNMMMKKKJJJHHHGGGGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIKKKJJJIIIHHHHHHIIIKKKMMMKKKHHHEEEFFFGGGGGGEEEBBBBBB???;;;::::::;;;;;;:::999888777555333333222222333555:::@@@GGGQQQ[[[aaadddfffggghhhiiijjjmmmpppqqqpppooonnnnnnmmmnnnnnnppppppnnnmmmmmmlllllllllpppqqqqqqqqqoookkkhhhfffhhhlllnnnlllggg```]]]\\\```uuuzzzxxxyyy~~~yyy}}}yyyuuunnn___QQQHHHDDDAAAAAABBBAAA???<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEHHHLLLRRRYYY___cccdddeeeccc```aaahhhllllllddddddeeeeeeeeeeeeeeeddddddcccaaaaaa```]]]ZZZWWWXXXWWWVVVTTTPPPLLLIIIGGGGGGGGGGGGGGGEEECCC@@@???>>>===<<<;;;::::::::::::999999999888777666666666666666555555555555666666666555444444444444444444555333444888:::<<>><<<>>>CCCKKKXXXmmm~~~BBBHHHQQQZZZbbbjjjrrrwwwwwwjjjeeejjjssstttccccccnnn~~~{{{sssnnnoooppprrrvvv{{{|||}}}zzzwwwvvvoookkkfffbbbaaaaaaaaa```bbbaaaaaa```^^^]]][[[ZZZZZZ\\\^^^^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQQQQQQQPPPPPPQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBAAA???>>>===???@@@AAA@@@>>>======>>>=========<<<<<<<<<;;;;;;999999999999999888777777666666666666666666666666666666666666666777777888888888888777666666555555666666777777777888888777777888999999999;;;>>>AAA@@@DDDJJJOOOUUUZZZ___ccchhhlllppppppnnnooovvv|||}}}}}}~~~bbbXXXSSS\\\iiiuuuxxxvvv|||zzzfff[[[UUUQQQRRRSSSQQQQQQSSSPPPPPPRRRSSSSSSSSSSSSSSSOOOOOOPPPPPPOOOMMMKKKJJJIIIJJJLLLMMMMMMNNNPPPSSSRRRPPPLLLIIIGGGGGGHHHIIIMMMKKKHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIIIIGGGEEECCCDDDEEEFFFDDDCCCCCC@@@===<<<<<<<<<<<<;;;999888777555444333222222333555888<<>>===>>>>>>===>>>===>>>???@@@AAABBBAAAAAADDDDDDEEEGGGKKKPPPUUUXXX\\\______^^^aaagggkkkkkkbbbbbbcccdddfffggghhhiiihhhfffdddbbb```^^^ZZZWWWTTTSSSRRROOOLLLIIIFFFDDDBBBBBBBBBAAA???===;;;:::::::::999999888888888888777777777777666666666666666555555444444555555666666555333222222333444555222111333888<<<@@@JJJSSSeeerrr}}}|||pppggghhhmmmuuu{{{jjjYYYJJJCCCBBB===@@@IIIXXXggguuuHHHHHHKKKRRR]]]gggnnnqqq~~~oooddddddgggmmmwww}}}iiifffnnn}}}~~~wwwkkklllooossswww{{{}}}|||yyywwwtttpppiiidddbbbaaa```___bbbbbbbbbaaa___]]][[[ZZZ\\\]]]___^^^\\\[[[ZZZ[[[YYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSQQQOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEEEEEEEDDDCCCAAA@@@???AAABBBBBBAAA???===>>>???>>>>>>===<<<;;;:::999999888888999999999888777777666666666666666666666666666666666666666777777888999999999888888777777777888888888777777777777777999999:::999:::===AAAEEEIIINNNUUU\\\```dddgggjjjnnnqqqttttttrrrsssxxx|||}}}}}}~~~uuu^^^fffnnnqqqpppvvvzzzwww|||xxxfff\\\VVVSSSSSSSSSQQQPPPRRRNNNOOORRRTTTUUUUUUTTTTTTNNNOOOOOOOOONNNLLLJJJHHHHHHJJJLLLMMMNNNNNNPPPRRRNNNLLLIIIFFFFFFFFFHHHIIIKKKIIIFFFCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIGGGEEEBBBAAABBBDDDEEEFFFEEECCC@@@>>>>>>>>><<<;;;999888666555333222222222444444666999>>>GGGPPPWWW^^^aaaeeehhhjjjmmmpppsssooonnnmmmmmmmmmmmmmmmmmmoooooonnnmmmmmmmmmmmmmmmnnnnnnmmmlllkkkiiihhhhhhjjjnnnssstttppphhhaaa\\\UUU\\\hhhyyyuuu^^^PPPBBB???>>><<<<<<>>><<<===>>>???@@@AAAAAAAAACCCCCCDDDFFFGGGJJJKKKLLLOOOTTTXXXYYY]]]dddfffddd^^^___```bbbccceeeggggggdddbbb___]]][[[XXXUUURRRMMMLLLKKKJJJHHHFFFEEEDDD???>>>>>><<<;;;999888777777888888888888777777777666666666666666666666666555555444444444444555555555444333222222333555555444333555999===BBBNNNZZZmmmvvv|||tttcccZZZ___hhhzzzuuuaaaTTTJJJBBB@@@AAABBBIII[[[tttMMMIIIGGGLLLWWWbbbiiikkk|||hhhddd```aaaiiiuuuuuuooorrr|||zzzllllllmmmpppssswwwzzz|||}}}}}}zzzxxxvvvrrrmmmhhhfffdddbbb```cccbbbbbb```___^^^]]]]]]\\\^^^___^^^\\\[[[[[[\\\XXXXXXWWWWWWVVVUUUUUUTTTSSSTTTTTTRRROOONNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMJJJIIIFFFCCCAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA>>>======>>>======<<<;;;:::999888777777888888888888888777777777777777777777777777777666666666666666777888888888888888888888999999999:::999888888777888888999::::::;;;<<<>>>BBBIIIMMMVVV[[[ccciiilllmmmnnnnnnqqqtttwwwwwwuuuvvvyyy}}}~~~xxxggglll{{{{{{ooorrrzzzyyyzzzvvvggg\\\VVVSSSTTTSSSPPPOOOPPPMMMOOORRRTTTVVVVVVUUUTTTNNNNNNNNNMMMLLLJJJIIIHHHHHHKKKMMMNNNNNNNNNOOOQQQKKKJJJGGGEEEDDDEEEGGGHHHIIIHHHEEEBBBAAAAAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEGGGGGGGGGGGGGGGFFFEEEBBBAAAAAACCCEEEGGGFFFDDDBBB@@@@@@@@@>>><<<999888666555333222222222333333444666:::BBBKKKQQQ[[[___eeeiiilllnnnppprrrmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllllllllmmmnnnnnnmmmmmmlllkkkjjjjjjkkkkkklllooorrrtttrrrnnnhhhdddYYYYYY^^^pppmmmZZZIIIEEECCC@@@???CCC??????@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDJJJOOOQQQUUUZZZ[[[YYYWWWXXXZZZ[[[\\\]]]]]]]]]XXXVVVSSSQQQOOOMMMJJJHHHEEEDDDDDDDDDDDDCCCCCCCCC<<<<<<;;;:::999888777777666666777888888888777777777777777777666666666666555555444444444444555555444444444444444555555666999888999<<<>>>DDDRRR___nnnsssrrreeeVVVTTTbbbrrrwwwcccOOOGGGDDDAAABBBGGGLLLVVVkkkPPPMMMJJJKKKQQQ[[[eeejjjwwwwwwnnnccc^^^aaammmzzzyyywww|||tttrrrooommmnnnrrrwwwzzz}}}|||~~~~~~zzzxxxtttrrrooommmkkkiiifffcccdddbbbaaa_______________[[[]]]^^^]]]\\\[[[[[[]]]XXXXXXXXXWWWVVVVVVUUUUUUQQQSSSTTTSSSOOOMMMLLLMMMLLLLLLLLLMMMMMMMMMLLLLLLOOOOOOOOONNNMMMLLLKKKKKKIIIHHHEEEBBBAAA@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA???@@@@@@???<<<;;;;;;<<<:::::::::999999888888888777777888888888888777777777777777777777777777777666666666666666777888888666666777777888888999999999888888888999:::;;;<<<===>>>@@@BBBGGGNNNWWW]]]dddiiiqqqvvvwwwuuusssrrrsssvvvxxxxxxxxxxxx{{{}}}~~~~~~~~~zzzooolll}}}rrreeeooozzz}}}sssfff\\\VVVSSSTTTSSSOOOMMMNNNMMMOOORRRTTTVVVUUUTTTSSSOOONNNMMMKKKJJJIIIHHHHHHIIIKKKNNNOOONNNNNNNNNOOOLLLJJJGGGEEECCCDDDEEEFFFHHHGGGEEECCCAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCCAAACCCDDDEEEFFFEEEDDDCCCCCCCCCCCCBBBAAAAAABBBCCCEEECCCBBBBBBBBBBBBAAA???:::999888666555444333333000111222444777===EEEJJJWWW\\\ccciiilllmmmmmmnnnlllmmmoooqqqqqqooommmllljjjjjjjjjjjjkkkmmmnnnooonnnmmmlllkkkkkkmmmnnnpppooooooppprrrsssrrrpppnnnbbb^^^^^^kkkttt```OOOMMMOOOMMMNNNSSSNNNMMMKKKIIIGGGGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@???CCCFFFFFFIIINNNPPPMMMNNNOOOQQQRRRRRRQQQPPPOOOKKKIIIFFFDDDDDDCCCAAA???>>>>>>>>>>>>>>>???@@@@@@;;;::::::999999888999999666666888999999999888888888888888777777666666666555444444333333444444555444444555666666666666666::::::<<>>>>>???===:::999999:::777777888888888999999999666777777888888888777777777777777777777777777777666666666666666777888888444444555666777888999999777777777888:::<<<>>>@@@AAACCCEEEIIIPPPYYYdddkkkmmmssszzz~~~~~~zzzvvvttttttvvvxxxyyyyyyyyy{{{~~~~~~}}}}}}uuuhhhnnnyyyyyyccc\\\ooozzzzzzoooddd[[[VVVSSSTTTSSSOOOMMMMMMLLLNNNQQQTTTUUUUUUSSSRRRPPPOOOLLLJJJHHHHHHHHHHHHJJJLLLNNNOOONNNMMMNNNNNNNNNLLLHHHEEECCCBBBCCCDDDGGGFFFEEECCCBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@???AAABBBCCCDDDDDDBBB@@@??????AAACCCDDDBBBAAA@@@???CCCBBBAAABBBDDDDDDCCCBBB<<<;;;999777666555555555...///000222555:::AAAFFFSSSYYYbbbhhhkkkkkkjjjjjjkkkmmmppprrrrrrpppmmmkkkhhhhhhiiijjjkkkmmmnnnooonnnmmmllllllmmmooorrrssspppoooooopppsssuuuuuuuuuiiieeebbbhhh~~~uuuaaaSSSTTTZZZ[[[___fff^^^[[[XXXTTTQQQPPPOOOPPPMMMKKKGGGCCC@@@???>>>>>>>>>AAAAAA???AAAFFFHHHFFFGGGIIIJJJKKKKKKHHHFFFDDDDDDBBB???>>>>>>>>><<<;;;:::::::::::::::;;;<<<===::::::999999999999::::::666777888:::::::::999999999999999888777666666666555444444333333444444555333444666777777777666555777777;;;@@@EEEPPPccctttxxxvvvmmmaaa___rrrlllPPPGGGDDDJJJQQQXXXjjj|||qqqTTTUUUUUUTTTUUU\\\hhhqqqyyyoooeee^^^hhhxxx|||ppplllooovvv|||}}}yyyzzz~~~~~~~~~||||||yyyxxxuuu{{{~~~wwwoookkkjjjhhhhhheeebbbbbbccc___XXXVVVWWWYYYZZZYYYYYYYYYZZZZZZXXXWWWWWWWWWWWWVVVTTTOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLKKKIIIIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCC?????????>>>>>>>>>=====================<<<;;;;;;<<<;;;:::999888888888888:::999777666666666777888888888777666555444333333888777555444555666888:::888666555666999999777444222888<<<;;;777888AAAJJJQQQSSSVVVZZZ```fffllloootttxxx|||}}}zzzxxxwwwxxxxxxuuutttvvvzzz}}}}}}}}}~~~tttgggkkkvvv~~~}}}mmmZZZ\\\ttt{{{wwwyyymmmaaa]]]ZZZVVVRRRNNNKKKJJJJJJIIIJJJMMMPPPSSSTTTRRROOOMMMJJJGGGFFFFFFGGGHHHGGGKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKIIIFFFEEEDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAA@@@===<<<<<<<<<<<<@@@DDDGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@@@@@@@@@@?????????;;;888555555555555555000///------111777===AAALLLRRR[[[ccchhhkkkmmmnnnnnnlllkkkllloooooommmjjjjjjiiiiiiiiijjjlllnnnpppsssqqqooonnnnnnpppsssuuutttmmmjjjooouuuwwwxxxyyypppkkkgggiiittt|||xxx~~~{{{uuujjjccc___dddppp|||yyymmmeeebbbcccdddddd\\\UUULLLFFFDDDCCCAAA???CCC???;;;999:::===???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;::::::;;;===>>>===;;;:::;;;<<<<<<;;;999777555888888777555555444444444666666666666666666555555555777888777555333333444;;;888666777;;;===<<<;;;AAADDDEEEHHHSSSgggyyyvvvsss}}}fffVVVEEEBBBBBBJJJ^^^yyy|||iiiZZZRRRWWW\\\___```ccciiinnn|||zzzgggZZZ```nnn|||vvvrrruuu{{{}}}wwwvvvzzz{{{}}}~~~~~~|||{{{zzzzzz{{{~~~~~~xxxssspppooonnnjjjeeecccbbb]]]VVVWWWWWWXXXWWWWWWVVVWWWXXXXXXWWWUUUUUUVVVVVVTTTSSSNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLKKKJJJHHHGGGGGGFFFFFFDDDDDDCCCAAAAAA@@@@@@AAABBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????===>>>>>>>>>>>>===<<<;;;<<<;;;:::999888888888888888888666555555555666777666666666666666555555555777666666555666777888999777666666777:::<<<:::888444999===>>>???DDDNNNVVVaaa``````aaaeeejjjooorrrzzz}}}~~~{{{xxxwwwxxxzzzxxxvvvvvvzzz}}}~~~~~~www^^^XXXdddttt~~~zzzrrrdddXXX\\\ooo}}}||||||lllbbb]]]ZZZVVVQQQMMMKKKJJJIIIIIIJJJLLLPPPRRRSSSQQQOOOLLLIIIFFFFFFGGGHHHHHHHHHKKKLLLLLLMMMNNNMMMMMMMMMKKKIIIGGGEEECCCCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBBBB@@@AAAAAA???<<<;;;;;;<<<;;;???DDDGGGGGGGGGFFFFFFDDDEEEDDDDDDCCCBBBAAA@@@????????????????????????>>>;;;888666555555444333222111//////111555999<<>>??????>>>>>>>>>>>>======<<<;;;;;;===<<<;;;;;;:::::::::::::::999999:::;;;<<<:::999888:::;;;======<<<;;;:::999888777666555555555555444444444444444444444444333555666555333222222333444555777999999;;;>>>@@@BBBJJJSSS]]]llliiiSSSGGGDDDBBBDDDRRRjjj{{{jjjYYYOOOOOOWWW```fffgggfffffffffttt{{{mmmYYYYYYccchhhttt|||~~~~~~xxxwww|||zzz{{{{{{zzzyyyyyy{{{}}}{{{xxxxxxxxxuuunnnjjjggg```XXXZZZYYYXXXVVVUUUUUUVVVVVVVVVUUUSSSRRRSSSSSSRRRQQQMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@????????????>>>>>>??????>>>>>>======;;;;;;:::999888888888888777777666555555555555666555555555666666777777777666666666777777777888888777666666888;;;======<<<888:::===AAAGGGPPPZZZaaallljjjgggfffiiinnntttxxx}}}zzzyyyzzz|||yyyxxxzzz}}}}}}xxx^^^MMMSSSgggxxx~~~ooodddZZZYYYaaannnwwwjjjbbb[[[YYYUUUPPPLLLJJJIIIIIIJJJJJJLLLOOOQQQRRRPPPNNNJJJHHHFFFFFFGGGIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLHHHFFFDDDBBBAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@>>>;;;999:::;;;:::>>>DDDGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBB@@@@@@???>>>===<<<<<<===>>>???===;;;888777777666444222444333111000111222444666@@@GGGRRR\\\ccchhhlllnnnnnnmmmkkkkkkkkkkkkiiihhhjjjjjjkkkmmmoooqqqssssssqqqrrrtttvvvwwwwwwvvvuuurrrrrrwww}}}vvvssszzz~~~wwwxxx{{{zzz{{{yyyrrrwww|||xxxwwwooofffbbbfffnnnxxx|||ppp___RRRMMMKKKHHHFFFAAA@@@>>>>>>>>>>>><<<:::<<<<<<;;;:::999888777777::::::999999999999999:::;;;:::999:::;;;;;;999777888999:::;;;<<<;;;:::999999888777666666666666666444444444444444444444444333444555555333222333444222777<<<===<<<>>>FFFLLLPPP]]]nnn~~~wwwjjj^^^OOOCCC===@@@AAAJJJ___|||}}}hhhUUUJJJFFFMMMSSS[[[aaabbb```______kkktttsss```YYY\\\YYYeeevvv~~~}}}zzz{{{~~~{{{|||~~~~~~~~~zzz{{{|||{{{zzzyyy{{{|||zzztttkkkbbb```]]]YYYWWWVVVVVVVVVUUUUUUSSSPPPPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????>>>>>>>>>>>>???========================>>>>>>????????????>>>>>>;;;:::999999888888888999888777777777666666666666555666666666666777777777555666777888888888888777666666777888:::<<<======<<<<<<>>>DDDNNNYYYaaafffkkkiiiffffffiiiqqqxxx~~~|||zzz{{{}}}iii\\\MMMLLL]]]sss|||zzzdddYYYUUU___kkkuuutttggg___YYYWWWSSSOOOKKKIIIIIIHHHJJJJJJKKKMMMPPPPPPNNNLLLHHHFFFEEEFFFHHHJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKEEEDDDBBB@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA??????>>><<<:::999:::;;;;;;???DDDHHHIIIIIIIIIIIIFFFFFFEEEDDDCCCBBB@@@??????>>><<<;;;:::;;;===>>>===<<<;;;;;;:::999666333333333222111111111222222:::AAALLLWWW```ffflllooonnnmmmkkkjjjiiiiiihhhgggiiijjjmmmoooqqqsssttttttqqqtttxxx{{{{{{zzzwwwuuurrrvvv~~~{{{}}}{{{lllcccfffrrr}}}~~~wwwsssvvvvvvtttuuusssjjj___^^^gggsss}}}xxxfffYYYUUUTTTRRROOOIIIFFFCCCAAA???>>><<<:::<<<;;;::::::999888888888888888777777777888888999===<<<;;;;;;<<<<<<:::888888888888888777555444333777777666555555555555555555555555666666666666666444555666666555555666888888<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>::::::999999888888999999999999999999888888777777888777777777666666666666666666777888999888888888777777888888999;;;===???@@@AAAEEEMMMYYYdddkkknnnkkkiiiggggggkkkrrrzzz||||||~~~}}}aaaOOOHHHCCCKKK```rrrtttmmm[[[TTTVVVfffwwwqqqcccZZZVVVTTTPPPMMMJJJIIIIIIIIIKKKJJJJJJLLLNNNNNNMMMKKKGGGFFFEEEFFFIIIJJJJJJJJJGGGHHHHHHIIIJJJIIIIIIIIIEEECCCAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>===;;;999999;;;======AAAFFFIIIIIIHHHHHHHHHEEEEEEDDDDDDCCCAAA@@@???@@@>>><<<::::::;;;<<<=========>>>??????===999666333222222222222222222222666===GGGRRR[[[cccjjjnnnmmmmmmllljjjhhhggghhhhhhiiikkknnnqqqtttuuuuuuuuusssuuuyyy|||}}}zzzwwwtttsssxxxmmm^^^ZZZ```gggrrrrrrxxxsssrrrrrrsssvvvtttjjj___\\\eeeqqq{{{ppphhhggghhhfffcccYYYTTTLLLGGGCCCAAA???>>>;;;;;;:::999999999::::::777777666666666777777888;;;:::999:::;;;:::888666777777666666444333222222555555444333333333444444555555555666666666777777333444555555555555888:::<<<@@@GGGPPP[[[iiiwwwkkkYYYPPPHHHEEEDDDCCCEEEHHHKKKYYYpppppp\\\OOOJJJIIIIIISSSRRRPPPOOOPPPSSSVVVYYYZZZ]]]ssswwwhhh]]][[[WWW^^^uuu~~~yyy}}}wwwvvvzzz}}}{{{zzzyyyyyyzzz}}}~~~}}}}}}~~~}}}jjjeee```\\\[[[YYYUUURRRUUURRROOONNNNNNPPPPPPPPPOOONNNLLLKKKJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>========================>>>>>>>>>>>>======>>>>>>??????>>>>>>::::::999999888999999:::999999::::::999999888777888888888777777666666666777777777888888888999999888999;;;;;;<<>>===<<<;;;;;;<<<<<<;;;===???BBBCCCAAA===999444333333222222222222333444999AAAKKKTTT^^^ggglllmmmmmmllljjjhhhgggiiijjjkkknnnrrruuuwwwwwwvvvuuuuuuwwwzzz{{{{{{yyyvvvtttssswwwsssaaaWWWTTTVVVUUUTTTZZZhhhuuu|||yyywwwvvvzzz}}}zzzpppggg___ccckkkuuu~~~~~~~~~{{{iiibbbYYYPPPIIIEEEBBBAAA===<<<;;;999999999::::::777777666666666666666777777666555666777777555333444444555555555555666666444333333222222222333333222222333333444555555555222333444444444666999<<>>============<<<<<<<<<======>>>>>>>>>;;;<<<===>>>>>>>>>>>>===:::999999888999999::::::888999999:::999888777666777777777777777888888888999888777777777888999::::::<<>>;;;;;;;;;::::::<<>>>>>===<<<<<<;;;888;;;???CCCEEECCC>>>:::777666444222222222222333222666<<>>AAAHHHVVVmmm~~~gggSSSGGGCCCBBBBBBDDDFFFNNN```pppnnnXXXJJJFFFHHHGGGDDDNNNMMMMMMNNNOOOOOONNNLLLKKKGGGRRR___cccjjjssssssqqqzzz|||lllbbbcccsssxxxyyyxxxwwwwwwvvvwwwwwwwwwxxxyyyyyyzzz|||{{{www}}}}}}xxxrrrooommmjjjbbb\\\WWWTTTQQQOOOPPPQQQRRRRRRQQQPPPMMMKKKIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAA???>>>============:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>======999999999888999999::::::777888888999999777666555555555666777888999:::::::::888777666666888:::;;;;;;???BBBEEEHHHMMMTTTYYYcccjjjttt{{{|||xxxtttrrruuuvvvxxx{{{|||}}}~~~~~~wwwxxx|||```QQQSSSWWW```llluuuzzzxxxmmmaaa```nnnzzzlllddd^^^YYYMMMKKKJJJIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJKKKIIIHHHHHHGGGGGGHHHJJJJJJIIIGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHEEECCCAAAAAAAAABBBBBBCCCDDDDDDDDDBBB@@@>>>:::;;;;;;::::::===AAAEEEGGGIIILLLLLLIIIEEEBBBAAA>>>>>>???@@@@@@@@@@@@???????????????>>>===<<<;;;666999>>>CCCFFFDDD???;;;:::888666333111111111222111444888???GGGSSS^^^ffflllmmmmmmjjjhhhhhhkkkooorrruuuyyy}}}~~~|||zzzxxxzzzyyyxxxwwwuuutttsssssspppppptttxxxwwwrrrppprrruuujjj```UUUNNNIIIEEEFFFNNNZZZeeerrr||||||rrrggg___fffxxxuuukkkbbb\\\LLLJJJFFFBBB???======<<<:::999888666666555555555444333333555666777666555555444222111000/////////444444333333333444444555444444555555666777888888999:::;;;;;;<<>>???@@@<<<;;;:::999999<<>>>>>>>>??????===>>>???@@@@@@???>>>===:::;;;???AAA@@@===<<<<<<999999888666444333333444666555555999AAAJJJRRRVVV^^^dddjjjjjjhhhhhhmmmsssuuu}}}~~~}}}|||zzzxxxvvvvvvwwwwwwsssrrrpppoooooopppqqqqqqvvv}}}zzzpppooolllddd[[[TTTMMMHHHKKKSSS^^^jjjuuutttnnnpppooommmuuu~~~rrraaaVVVIIIBBBAAABBB???<<<:::999888999:::999777555555555444444444444444444666666666666666555444444333444666777777666555444888888777555555666:::>>>>>>===???BBBAAACCCNNN\\\ooowwwcccVVVJJJBBB>>>>>>???DDDOOObbbvvv|||]]]TTTJJJDDDDDDFFFGGGFFFSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJJJJMMMUUU___fffhhhnnnwwwxxxzzz~~~vvvqqqsssuuutttuuuxxxxxxxxx{{{||||||~~~|||xxxrrrllliiifffaaaZZZUUUSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJGGGFFFEEECCCBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@????????????======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::::::::999;;;;;;:::999888888777777888777666666777888888888888:::<<<===>>>AAADDDGGGQQQUUU[[[___```aaabbbccciiimmmppprrrqqqpppqqqrrrvvvxxx|||~~~~~~kkkeeejjjrrrxxxtttwww~~~vvvrrrssszzzzzzggg___YYYSSSOOOMMMLLLKKKLLLMMMNNNNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKIIIGGGEEECCCAAACCCDDDBBB???======>>>;;;;;;:::999:::===BBBFFFLLLLLLKKKIIIFFFDDDBBBAAA@@@???>>>===<<<======>>>>>>>>>?????????>>><<<;;;999:::<<<===<<<:::999:::999:::;;;:::888666444333111111222555:::BBBJJJOOO[[[aaaiiikkkjjjjjjnnnrrruuu}}}}}}~~~~~~}}}|||{{{{{{zzzyyytttssssssrrrrrrrrrssssssrrrxxx}}}xxxqqqqqqrrroookkkcccZZZRRROOOQQQWWWcccnnnxxxxxxooommmjjjgggooo|||~~~mmmdddXXXQQQOOOLLLFFFAAA@@@===;;;:::::::::999777<<<;;;999888777777777777999888666555444444444555777777888999:::999999888999::::::999888:::===@@@@@@@@@EEELLLRRRYYYgggvvvzzzaaaPPPGGGCCCBBBCCCAAAIIIWWWhhhyyylllYYYQQQGGGBBBCCCEEEFFFEEETTTTTTTTTSSSRRRQQQQQQPPPJJJJJJHHHHHHJJJPPPXXX^^^dddiiiqqqzzzzzzzzz}}}yyyuuusssvvvzzz||||||}}}{{{||||||xxxtttqqqpppppplllfffaaa\\\WWWRRROOOMMMLLLJJJHHHHHHHHHIIIJJJIIIGGGEEEDDDBBBBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@????????????======<<<<<<<<<<<<======;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;:::::::::999999::::::::::::::::::999:::999999999888777777777777777666666777999:::;;;;;;>>>AAAEEEHHHMMMRRRVVVccceeehhhhhhhhhggghhhiiihhhjjjllllllmmmnnnppprrrtttwww{{{~~~~~~xxx```]]]lll||||||qqqnnnmmmppprrrsssvvv{{{uuuwwwzzz{{{kkk[[[VVVRRROOOMMMLLLNNNPPPQQQPPPOOOPPPPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHKKKNNNPPPJJJKKKLLLLLLKKKIIIFFFDDDBBBCCCDDDBBB???===<<<<<<:::;;;::::::;;;>>>DDDHHHLLLLLLKKKIIIFFFCCCAAA@@@>>>===<<<;;;;;;;;;<<<===????????????>>><<<;;;:::999999:::999999::::::999999;;;===>>><<<999555222///000222333444:::BBBHHHUUU]]]ggglllmmmlllooorrruuu|||~~~~~~~~~|||}}}~~~}}}{{{vvvvvvwwwwwwwwwwwwwwwwwwqqqtttvvvyyy{{{wwwxxx{{{}}}}}}xxxooocccZZZRRRRRRZZZeeeiiitttyyyppplllgggdddjjjuuuzzzrrrlllhhhaaaWWWOOOLLLHHHBBB???=========<<<===<<<:::888777777888999<<<:::999777666666777777777888888999999:::::::::;;;<<<===>>>???BBBGGGKKKQQQSSSYYYcccmmmyyynnn___MMMCCC???>>>BBBGGGEEEUUUmmmnnn\\\RRRLLLEEEAAABBBDDDEEEEEEUUUTTTTTTTTTTTTSSSSSSSSSNNNMMMLLLJJJJJJMMMRRRVVVbbbgggooovvv~~~vvvrrr}}}~~~{{{||||||{{{~~~~~~~~~zzzxxxxxxxxx|||yyytttmmmfff^^^XXXTTTSSSQQQMMMJJJHHHHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::999999999999999999:::888888888888888888888888999999999888999:::===???AAAFFFMMMSSSXXX]]]bbbeeepppppppppnnnlllkkklllnnnhhhhhhhhhiiijjjmmmqqqtttsssuuuyyy}}}~~~~~~oooeee```kkk}}}xxxiiiaaa______eeeoooyyywwwnnnvvv|||uuu___SSSPPPNNNNNNOOOMMMQQQUUUUUURRROOOOOOPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFEEEEEEEEEHHHLLLPPPSSSMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCC@@@>>><<<<<<:::;;;;;;;;;<<<@@@EEEIIILLLKKKJJJHHHFFFCCCAAA@@@======<<<;;;;;;;;;<<<===BBBAAA@@@???>>><<<;;;:::::::::999888999===>>><<<<<<======>>>===;;;777444000333555444222555===DDDOOOXXXdddlllnnnoooppprrrsss{{{~~~|||||||||{{{|||~~~}}}zzz|||}}}~~~}}}wwwvvvtttuuu{{{uuuhhhZZZQQQSSS[[[YYYdddttt~~~~~~zzzzzz~~~zzzssspppjjjfffhhhooossssssqqqmmmkkkpppzzz~~~qqqhhh```ZZZRRRKKKHHHGGGGGGFFFAAA@@@===;;;:::;;;===>>>>>>???@@@@@@@@@>>>===<<<::::::::::::<<<===>>>??????@@@BBBFFFKKKTTT^^^eeesssuuu{{{~~~jjj^^^TTTMMMFFFCCCAAAAAAFFFLLLVVViiittt```TTTMMMIIIDDDBBBCCCEEEFFFFFFTTTTTTTTTUUUUUUUUUUUUUUURRRRRRPPPLLLJJJJJJLLLNNN[[[cccmmmvvv}}}vvvoooxxx~~~sssuuu}}}xxxwww|||}}}}}}||||||~~~xxxoooggg```]]]\\\YYYTTTNNNJJJHHHHHHHHHEEEDDDCCCBBBBBBCCCCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA======<<<<<<<<<<<<============>>>?????????>>>>>><<<<<<<<<;;;;;;;;;;;;::::::999999888888999999:::888888888888888999999999999:::;;;::::::<<<@@@DDDKKKRRR[[[dddiiimmmooopppxxxwwwvvvsssppppppqqqssslllkkkiiijjjmmmrrrvvvyyyvvvxxx{{{uuu[[[bbbnnn{{{wwweeeUUUSSSWWW___kkk|||{{{qqqqqq}}}vvvfffVVVNNNLLLLLLMMMOOOOOOSSSWWWVVVRRRNNNLLLMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGEEEEEEFFFFFFEEEFFFIIIMMMQQQTTTSSSPPPLLLHHHFFFEEEFFFGGGGGGGGGEEEDDDCCCAAA???===:::;;;<<<===>>>AAAFFFJJJKKKJJJIIIHHHFFFCCCAAA@@@>>>===<<<<<<<<<===>>>???CCCCCCAAA???>>><<<;;;;;;888:::999777;;;BBBCCC@@@AAA???===<<<===<<<:::888333666777555111333999???HHHQQQ]]]gggmmmoooqqqsssqqqxxx}}}|||zzz{{{|||{{{~~~{{{xxxxxxzzz|||uuudddTTTOOORRRLLLUUUdddqqquuuvvv}}}}}}zzztttllljjjkkkkkkkkkhhhccc___bbblllttt|||{{{yyyrrriiiaaa]]][[[ZZZYYYTTTPPPLLLHHHEEEFFFGGGIIIEEEHHHMMMQQQQQQMMMHHHDDDAAAAAAAAABBBDDDGGGJJJLLLLLLNNNQQQWWWaaaooo}}}|||lll\\\PPPJJJGGGDDDCCCDDDFFFJJJUUUaaavvvtttbbbVVVQQQIIIGGGEEEDDDEEEFFFGGGGGGTTTTTTUUUVVVWWWWWWXXXXXXSSSSSSRRROOOKKKIIIIIIJJJRRR^^^mmmxxx~~~ppppppxxx~~~}}}sssyyyzzzuuussswwwzzz|||}}}||||||{{{{{{~~~vvvnnnjjjhhheeebbb\\\UUUPPPKKKIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA======<<<<<<<<<<<<======<<<===??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777888999:::888888888999999::::::;;;999<<<===>>>>>>AAAHHHMMMZZZ```iiiqqquuuwwwwwwxxx}}}|||zzzwwwtttsssuuuwwwpppnnnmmmnnnsssxxx}}}{{{~~~{{{hhh^^^YYYffftttxxxpppbbbVVVPPPMMMWWWgggwwwsssrrrwwwfffZZZPPPKKKJJJIIIJJJMMMPPPRRRTTTSSSQQQMMMKKKIIIIIIHHHGGGEEECCCBBBBBBAAACCCDDDFFFGGGHHHFFFEEEDDDEEEEEEEEEGGGIIIMMMPPPRRRTTTPPPJJJEEECCCDDDGGGIIIHHHGGGEEEEEEDDDCCC@@@>>><<<===>>>>>>???BBBFFFIIIIIIHHHHHHGGGFFFDDDCCCBBB???>>>=========>>>???@@@CCCBBB@@@>>>===<<<<<<;;;666:::999888>>>IIIKKKFFFFFFBBB>>>===??????===;;;555666666333111111555999AAAIIITTT___ggglllppprrrqqqxxx|||{{{zzz|||~~~}}}~~~{{{ppp]]]RRROOOHHHLLLYYYjjjttt{{{wwwqqqnnnnnnlllggg```[[[[[[```dddmmmrrrvvvzzz{{{zzz{{{xxxvvvuuunnniiibbb[[[WWWUUUVVVWWW[[[```gggkkkjjjddd\\\VVVOOOOOONNNPPPSSSXXX\\\___gggjjjooovvv{{{uuussstttvvvooofff\\\PPPFFFCCCEEEEEEEEEGGGKKKPPP[[[oooooo___SSSMMMLLLFFFFFFFFFFFFGGGGGGGGGHHHUUUVVVWWWXXXYYYZZZ[[[\\\TTTUUUUUURRROOOMMMLLLMMMSSSaaatttooonnnsss{{{~~~yyyvvvvvvvvvwww}}}~~~~~~~~~}}}zzztttssstttooolllfff```YYYTTTOOOMMMKKKJJJHHHFFFDDDCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????======<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<:::;;;;;;;;;;;;:::::::::999:::999888777777888999:::888999999:::;;;;;;<<<<<<<<>>===>>>???@@@@@@BBBFFFIIIGGGGGGGGGFFFFFFEEEDDDCCC>>>>>>=========>>>@@@@@@AAA@@@>>><<<;;;::::::;;;888===>>>>>>GGGTTTVVVOOOHHHEEEBBBCCCEEEDDD@@@<<<888777555333222333555666:::@@@JJJTTT^^^fffmmmpppqqqxxx}}}}}}|||lll]]]WWWMMMLLLUUUhhhuuu~~~~~~yyyqqqhhh```[[[XXXXXX[[[```eeeiiiqqq~~~~~~wwwrrrqqqssstttwwwqqqkkkjjjjjjlllqqqwww}}}xxxlllfffbbb^^^]]]___ZZZSSSMMMIIIBBB>>>AAAIIIJJJPPPZZZcccjjjvvvkkk[[[RRRKKKHHHIIIDDDEEEGGGGGGGGGGGGGGGGGGWWWWWWXXXZZZ[[[\\\]]]^^^VVVWWWXXXWWWTTTRRRRRRRRR[[[jjj~~~yyyoootttyyy|||yyyuuuuuu|||{{{wwwxxx{{{vvvtttoooiiibbb\\\WWWUUUPPPNNNKKKHHHEEEDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>>>>>>>=========<<<<<<<<<<<<======999:::<<<======;;;:::888:::::::::999999999888888:::999777666666777999:::999999:::;;;;;;<<<======@@@DDDJJJMMMQQQXXXccckkktttuuuwwwxxxxxxzzz}}}~~~}}}{{{wwwsssqqqpppqqqmmmjjjiiilllsssyyy||||||~~~iiiTTTLLLQQQZZZoooooojjj___RRRLLLPPPVVVhhhwww|||}}}ddd[[[UUUQQQPPPNNNJJJJJJLLLKKKIIIIIIKKKNNNOOOLLLIIIFFFFFFEEECCCCCCBBBBBBBBB@@@BBBDDDFFFEEEDDDAAA@@@AAABBBCCCEEEGGGIIIJJJKKKIIIHHHGGGFFFFFFGGGIIIKKKFFFDDDBBBCCCDDDDDDAAA>>>>>>???@@@AAAAAABBBEEEHHHEEEFFFFFFFFFFFFEEEEEEDDD>>>===<<<<<<===>>>???@@@???===<<<:::999999999:::;;;AAACCCDDDOOO^^^```XXXIIIFFFEEEGGGJJJHHHBBB<<<<<<999666555555666666666666:::CCCMMMXXXbbbjjjnnnssszzz~~~~~~xxxhhhaaaTTTPPPWWWhhhvvv~~~uuukkkbbbZZZUUURRRUUUXXXZZZbbbppp|||pppcccWWWTTTSSSPPPPPPTTTJJJEEEBBBAAA???===CCCMMMPPP]]]qqq{{{jjjYYYQQQMMMHHHGGGIIIBBBDDDGGGGGGGGGFFFEEEFFFXXXXXXYYY[[[\\\]]]^^^^^^XXXVVVTTTTTTWWW]]]cccgggkkksss|||sssrrrssswww|||~~~|||xxx}}}~~~~~~rrrlllpppuuuyyywwwtttqqqnnniiiccc^^^SSSTTTTTTRRROOOKKKHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCAAA???=========>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;::::::::::::;;;;;;888:::::::::999999;;;<<<<<<@@@CCCBBB??????CCCGGGLLLSSS[[[bbbfffjjjnnnrrrtttvvvxxxzzz|||~~~{{{wwwssspppnnnmmmnnnmmmmmmpppuuuzzz}}}~~~www^^^QQQKKKJJJUUUcccyyynnn___TTTPPPSSSXXX]]]iiiYYYQQQTTTVVVTTTOOOJJJHHHGGGGGGIIIKKKLLLLLLIIIGGGEEEEEECCCAAA@@@BBBDDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@AAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFCCCAAAAAACCCDDDCCCAAA@@@AAABBBDDDFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBCCCCCCAAA@@@???>>>>>>>>>>>><<<::::::;;;======<<<===:::;;;CCCOOOVVVSSSNNNDDDBBBDDDKKKMMMHHHBBB???;;;:::888666444444666777555888===DDDNNNYYYeeelllpppwww}}}tttjjjbbb^^^aaafffooo~~~zzzlllddd[[[YYYUUUQQQQQQWWWaaaiiiyyynnn^^^UUULLLJJJNNNQQQNNNJJJEEEAAA>>>===<<<@@@MMMZZZddd~~~uuu\\\UUUMMMIIIIIIIIIGGGDDDFFFEEEDDDCCCCCCDDDEEEFFF\\\]]]]]]]]]]]]^^^^^^^^^[[[YYYVVVUUUXXX]]]dddiiiooouuusssooorrrqqqpppqqqvvv}}}~~~}}}}}}uuusssrrrrrrtttsssrrrqqqooolllhhhddd\\\]]]]]][[[WWWRRRMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDBBB@@@>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<999::::::;;;;;;;;;::::::===<<<;;;::::::999999999999:::;;;;;;;;;===@@@CCCDDDGGGJJJJJJIIIJJJOOOTTT___dddjjjnnnpppssswwwzzzzzz{{{|||~~~~~~zzzvvvrrrooommmlllmmmmmmooosssyyykkkRRRKKKLLLQQQ[[[gggssseeeWWWQQQRRRWWWbbbnnn~~~www```UUURRRUUUWWWUUUQQQLLLJJJJJJIIIJJJKKKKKKKKKIIIGGGFFFCCCBBBAAABBBDDDFFFFFFFFF@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAAAAACCCDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEDDDDDDEEEFFFFFFDDDCCCBBB@@@???>>>======:::888666777888:::::::::===;;;<<>><<<:::888777555333111222444888>>>GGGRRR]]]eeeooowww~~~{{{qqqhhhcccbbbdddnnnyyyuuuoooeeeZZZQQQPPPTTTXXXsssooo[[[OOOJJJEEEFFFJJJMMMKKKGGGBBBAAABBBEEEIIIQQQ```mmmmmm[[[TTTOOOIIIGGGHHHIIIGGGEEEBBBCCCDDDEEEEEEEEEDDDCCCaaaaaa``````______^^^^^^^^^[[[WWWUUUWWW]]]dddhhhooosssxxxvvvvvvqqqkkkhhhlllvvvxxxtttxxx}}}zzzzzzyyyuuuqqqqqqqqqqqqrrrsssrrrpppnnnffffffeeeccc___ZZZUUURRRSSSRRRPPPNNNLLLKKKJJJIIIGGGDDDBBBAAAAAAAAA@@@>>>>>>>>>===<<<<<<;;;<<<<<<888999:::;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCGGGLLLPPPSSSUUUWWWWWWWWW[[[aaafffssswwwzzz{{{{{{{{{~~~|||wwwssspppnnnmmmqqqrrrtttyyypppZZZGGGFFFPPPZZZeeeooouuudddXXXYYY\\\^^^kkkzzzgggYYYSSSTTTVVVXXXWWWTTTPPPNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHCCCBBBCCCEEEHHHIIIHHHGGGBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAACCCDDDCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHEEEDDDBBB@@@>>>===<<<;;;;;;999888888;;;===>>>>>>===<<<===@@@CCCDDDBBB@@@???===???EEEHHHGGGFFFGGGBBB???<<<;;;:::888333///222333555999@@@JJJUUU\\\mmmwwwvvvlllddd___aaafffrrr}}}kkk[[[QQQNNNNNNbbbnnn{{{|||lllXXXKKKBBBBBBBBBDDDGGGIIIIIIHHHFFFGGGMMMWWWaaammm}}}nnnWWWJJJKKKHHHDDDDDDGGGHHHGGGEEE@@@BBBDDDGGGGGGFFFDDDBBBbbbbbbbbbaaa``````_________[[[VVVSSSTTTYYY```dddiiiiiizzz{{{{{{~~~~~~{{{uuuooolllqqq{{{tttkkkoooxxx~~~{{{}}}yyy{{{|||wwwrrrrrrrrrrrrtttvvvwwwvvvuuummmkkkhhhfffdddaaa___]]]```___^^^[[[YYYVVVTTTSSSPPPMMMJJJHHHFFFEEECCCAAAAAA@@@???>>>============;;;<<<======>>>>>>>>>===>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGKKKPPPVVV^^^cccfffggggggfffgggjjjpppuuu|||~~~{{{wwwtttrrrqqqwwwxxx|||___RRRIIINNNZZZgggrrr{{{ooodddgggiiihhhrrrmmm\\\VVVVVVTTTVVVXXXXXXVVVTTTQQQPPPMMMLLLKKKIIIIIIIIIIIIJJJEEEEEEFFFHHHJJJJJJIIIGGGEEEEEEEEEFFFEEEEEEDDDDDD???AAABBBCCCDDDCCCAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHFFFCCCAAA@@@AAABBBDDDGGGFFFCCCAAAAAABBBEEEFFFFFFEEECCC@@@===<<<:::::::::999888999<<>>???>>>======>>>???<<<>>>CCCFFFGGGIIIMMMHHHDDD???======<<<777333555666666888<<>>===>>>???AAADDDGGGIIIJJJOOORRRWWW\\\bbbiiipppvvvxxxwwwuuussssssuuuyyy||||||~~~}}}zzzxxxvvvvvvzzz}}}kkk[[[XXXYYY___hhhrrr~~~yyymmmnnnsssxxx}}}pppaaaVVVSSSTTTSSSTTTVVVWWWWWWVVVSSSQQQNNNLLLKKKIIIIIIJJJKKKLLLIIIHHHHHHJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@AAACCCDDDDDDCCCAAA???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEIIIGGGDDD@@@??????@@@AAAEEEDDDBBB@@@AAACCCEEEGGGGGGEEECCC@@@===;;;:::999666555444555888;;;======:::<<<>>>>>>===<<<>>>@@@AAA>>>???CCCEEEGGGKKKQQQRRRMMMFFFAAA???===:::888999999888888:::@@@HHHNNN___nnn}}}yyymmmeeeccckkk{{{qqqfff___RRRSSSUUUXXX\\\___dddhhhqqqtttxxxzzzwwwwwwyyyuuunnngggccc]]]XXXXXX\\\eeesss}}}tttjjjfffgggiiifffbbb[[[[[[YYYSSSKKKEEECCCDDDBBBEEEIIINNNTTT\\\fffmmmtttwwwgggUUUKKKIIIIIIGGGFFFEEEDDDEEEFFFEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHaaaaaaaaaaaa````````````[[[XXXSSSPPPOOORRRUUUXXX___[[[ddd\\\YYYbbbfffuuutttvvvxxxyyyzzz|||{{{ooorrrzzzyyypppsss~~~||||||}}}}}}~~~zzzwwwvvvuuuqqqpppoooppprrrrrrrrrqqqwwwrrrmmmmmmqqqwwwzzz|||yyyzzz|||}}}zzzuuupppmmmkkkgggccc```]]][[[XXXUUUSSSRRRQQQOOOMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGEEEEEECCCDDDGGGJJJOOOSSSWWWYYYbbbfffjjjooosssyyy~~~~~~{{{zzzzzz|||}}}{{{}}}|||{{{{{{~~~lll]]]bbbdddgggkkkooowww{{{qqqrrr~~~~~~{{{sssgggZZZQQQNNNOOOPPPQQQRRRUUUVVVVVVSSSPPPLLLLLLKKKJJJJJJLLLMMMNNNLLLJJJJJJJJJJJJJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@AAACCCDDDEEEEEECCCAAA@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFIIIGGGDDDAAA???>>>>>>????????????@@@BBBEEEHHHJJJFFFEEEBBB???===;;;:::999888666555666999<<<======999;;;===>>>>>>???AAACCCDDDAAAAAADDDDDDEEEJJJPPPZZZVVVQQQJJJCCC???<<<;;;;;;:::999888888;;;AAAEEESSS```ppp}}}rrrllljjjooo~~~|||rrrkkkhhhddd___]]]YYYTTTSSSUUUZZZ___fffqqqzzzwww{{{|||yyyrrrkkkggghhhdddmmmxxxggg___UUUPPPOOOOOOMMMKKKIIIJJJIIIEEEAAA@@@BBBEEEHHHKKKRRR[[[ffftttkkkXXXOOOKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEHHHGGGEEEDDDDDDEEEGGGGGGdddccccccbbbaaa```______\\\ZZZVVVRRRQQQRRRTTTUUU^^^ZZZaaaUUUPPPVVVSSS^^^^^^ccciiinnnqqqvvv~~~uuurrrvvv{{{uuu{{{}}}yyy{{{}}}}}}~~~~~~{{{wwwtttsssrrrpppooooooqqqrrrqqqpppwwwssspppssszzz{{{wwwvvvssspppmmmlllkkkiiigggbbbaaa___]]][[[ZZZYYYYYYUUUUUUUUUVVVVVVUUUTTTTTTRRRTTTWWW\\\aaafffkkkmmmvvvyyy}}}}}}|||{{{{{{zzzyyyqqqjjjeeelllkkkhhhfffiiiqqqxxx}}}{{{}}}}}}zzzyyyqqqcccXXXQQQMMMLLLMMMMMMNNNRRRUUUUUURRROOOJJJJJJJJJKKKLLLMMMOOOOOOLLLJJJHHHHHHJJJJJJJJJIIIFFFFFFFFFEEEDDDCCCAAA@@@DDDDDDEEEEEEEEEDDDCCCBBB@@@@@@??????@@@@@@AAABBB@@@BBBCCCCCCAAABBBDDDGGGGGGFFFDDDBBB@@@>>>======<<<===>>>@@@CCCFFFHHHIIIEEEDDDAAA???===;;;:::999:::999888999;;;>>>??????::::::;;;===???BBBCCCDDDFFFCCCCCCDDDCCCAAAFFFLLLWWWXXXXXXSSSKKKDDDBBBBBB======<<<:::999999<<>>===<<<>>>???@@@AAACCCDDDEEEEEEDDDCCCAAA???===;;;::::::888666555666888:::;;;;;;<<<::::::<<<@@@CCCDDDCCCFFFDDDDDDDDDAAA???BBBIIINNNUUU[[[ZZZRRRKKKIIIJJJ???@@@???===;;;:::;;;======DDDPPPbbbzzzzzz}}}zzzwwwvvvmmm]]]QQQMMMJJJMMMPPPVVVeeewww~~~yyyppphhhfffcccaaaeeemmmpppqqquuu||||||wwwssssssnnnhhhaaa```iiisssuuuppp___YYYQQQLLLLLLOOOPPPQQQHHHFFFCCCAAABBBDDDHHHKKKGGGHHHKKKOOOTTTZZZ```dddfffjjjrrrfff]]]OOOEEE@@@BBBEEEHHHJJJHHHFFFCCCAAACCCFFFIIICCCDDDEEEFFFEEEBBB???>>>hhheeebbb```______]]]\\\]]][[[YYYVVVUUUUUUVVVWWW^^^[[[VVVPPPLLLJJJIIIIIINNNOOORRRVVV\\\hhhyyy|||wwwvvv|||~~~~~~~~~~~~}}}|||{{{xxxssspppqqqooonnnpppsssuuutttrrrwwwrrrooottt~~~}}}}}}~~~|||yyyxxxzzzxxxtttqqqrrrtttuuuuuutttsssrrriiihhhjjjooopppmmmlllnnnmmmpppssswwwzzz~~~|||}}}wwwqqqqqqvvvqqqfff\\\```llluuurrrkkk___[[[ZZZ[[[[[[]]]jjjxxxsssuuuvvvvvv{{{uuufffYYYRRROOOMMMLLLMMMLLLKKKKKKKKKJJJGGGEEEEEEEEEGGGHHHJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>:::;;;>>>AAACCCEEEEEEFFFAAAAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<;;;<<<=========???AAACCCCCCBBB@@@??????AAABBBDDDDDDHHHNNNQQQPPPMMMKKKIIICCCDDDCCCAAA===:::888888<<<@@@IIIYYYoooyyyqqqiiicccaaa___\\\XXXYYYbbbmmmnnnjjjfffXXXPPPTTTVVVRRRQQQVVV[[[ZZZ]]]bbbbbb]]]ZZZ[[[ZZZSSSOOOPPPSSSTTTRRRQQQKKKIIIGGGGGGGGGHHHGGGFFFIIICCCBBBGGGGGGEEEKKKTTTSSSXXX___fffmmmsssxxx{{{wwwhhhTTTOOOIIIEEECCCBBBBBBAAAFFFDDDBBBAAAAAACCCFFFGGGEEEEEEEEEDDDBBB@@@===<<>>======<<<<<<<<<===@@@CCCEEEFFFFFFFFFAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;===?????????@@@AAACCCCCCBBB@@@??????@@@AAABBBCCCFFFIIIJJJKKKLLLNNNPPPOOONNNLLLHHHCCC???<<<;;;======@@@III[[[uuu~~~~~~{{{yyyzzz{{{zzzvvvooolllsss||||||qqqbbbWWWVVVUUUNNNKKKNNNNNNLLLMMMQQQPPPLLLKKKLLLNNNJJJFFFFFFGGGHHHHHHHHHGGGDDDAAAAAACCCFFFHHHHHHKKKEEEFFFLLLNNNOOOVVVaaagggnnnxxxxxxfff\\\RRRNNNHHHDDDCCCBBBBBBBBBBBBAAA?????????@@@BBBCCCBBBCCCCCCCCCBBBAAA???>>>ccc```^^^]]]^^^___^^^^^^^^^\\\YYYWWWUUUUUUVVVVVVVVVTTTRRROOOLLLJJJIIIIIIFFFGGGIIIKKKPPP\\\kkkuuuxxxrrrrrrvvvuuu|||}}}{{{{{{{{{{{{|||~~~}}}{{{tttsssrrrtttwwwyyyzzzzzztttsssvvv|||~~~~~~{{{|||zzzwww|||~~~|||zzz{{{yyyzzz~~~|||wwwsssttttttxxx||||||kkk^^^UUUMMMKKKLLLJJJVVViii{{{xxxdddSSSSSSZZZdddlllqqqzzzsssllluuuvvvlll^^^RRRKKKHHHDDDBBBCCCCCCDDDFFFIIIJJJIIIHHHEEEEEEEEEFFFFFFGGGHHHIIILLLLLLKKKKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@???@@@@@@??????>>>>>>======>>>>>>===<<<<<<=========???@@@BBBDDDEEEFFFFFFFFFAAA@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<>>>AAABBBAAAAAABBBBBBCCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBEEEJJJQQQVVV[[[YYYTTTOOOIIIDDDAAA???>>>===<<>>>>>======:::::::::;;;<<<===???@@@???@@@BBBDDDEEEEEEDDDDDDAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCDDDCCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>??????>>>>>>AAAGGGOOOUUU^^^[[[VVVQQQMMMIIIFFFDDD???@@@AAABBBFFFOOO\\\fffvvv~~~mmmhhhiiitttxxxvvv}}}ooobbb\\\YYYRRRLLLIIIEEEAAABBBFFF>>>GGGOOOQQQQQQSSSUUUVVVVVVTTTRRRTTTYYY^^^bbbdddbbb^^^aaakkkrrrvvvooo^^^UUURRRQQQKKKHHHDDDBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCC??????@@@@@@@@@AAA@@@@@@jjjgggdddbbbaaaaaa```______]]][[[XXXVVVUUUVVVVVVSSSRRRRRRQQQPPPPPPOOONNNQQQTTTRRROOOSSS```jjjmmmuuu}}}nnnfffgggmmmzzz}}}yyywwwtttrrrtttxxx}}}|||yyyxxx{{{yyywwwuuuuuuwwwzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxzzz}}}}}}|||vvvtttuuuyyyxxxtttsssttttttwww{{{wwwoooooommmnnnwwwpppcccUUUNNNKKKJJJLLLQQQfffxxxsssaaa\\\```gggrrr|||uuuooouuujjjbbbWWWOOOJJJGGGDDDBBBAAAAAABBBDDDFFFGGGFFFDDDEEEDDDCCCBBBBBBCCCEEEFFFKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCBBB@@@@@@??????@@@======<<<<<<<<<<<<======>>>???@@@BBBCCCCCCBBBBBB@@@???>>><<<;;;<<<======>>>>>>?????????@@@@@@@@@???AAADDDEEEDDDBBBBBBBBBBBBAAA@@@???>>>>>>============>>>>>>@@@DDDJJJNNNWWWTTTQQQOOOOOOOOOMMMJJJBBBCCCEEEEEEDDDFFFKKKOOOWWWbbbttt|||qqqiiilllvvv~~~vvvkkkggg___XXXSSSOOOLLLMMMRRRQQQ___jjjkkkjjjjjjjjjhhhfffeeefffiiinnnsssvvvwwwtttqqqtttjjjYYYSSSRRROOOLLLHHHFFFCCCBBBCCCDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@????????????kkkhhhdddbbbaaa```___^^^```^^^[[[XXXVVVUUUVVVVVVTTTTTTSSSRRRQQQRRRRRRRRRSSSVVVUUUQQQVVVdddmmmnnnkkkzzztttmmmnnnsssxxxrrrqqquuu{{{~~~|||||||||{{{yyyvvvtttvvv{{{~~~{{{xxxyyy}}}~~~~~~~~~}}}~~~|||zzzyyytttrrrqqqttttttrrrrrruuuvvvyyy~~~}}}rrrlllooorrrxxxiii^^^SSSMMMLLLQQQ[[[fffvvvppp^^^^^^fffwwwvvvttt}}}___XXXOOOIIIGGGEEECCC@@@>>>>>>@@@DDDHHHJJJIIIHHHEEEDDDBBBAAABBBCCCEEEFFFKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDFFFHHHJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAAAAAAAABBBCCCDDDCCCAAA???<<<;;;:::999<<<===???@@@AAAAAAAAA@@@@@@???===;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCAAACCCDDDDDDCCCAAAAAABBBAAAAAAAAA@@@@@@???>>>>>>;;;===>>>???@@@BBBEEEHHHOOOMMMMMMQQQUUUXXXVVVTTTJJJGGGEEECCCCCCEEEGGGIIIFFFOOO^^^pppxxxoooooovvv~~~qqqhhhccc^^^]]]\\\[[[^^^cccqqq~~~~~~{{{uuurrrqqqqqquuuzzzxxxiiiVVVMMMLLLMMMJJJFFFHHHEEECCCCCCDDDEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDBBB@@@??????>>>>>>kkkhhheeecccccccccbbbaaaaaa___\\\XXXVVVVVVVVVVVVVVVTTTRRRQQQQQQRRRSSSTTTRRRWWWVVVSSSZZZkkktttsssfffqqq|||tttuuuzzz|||~~~|||wwwyyy~~~~~~{{{{{{wwwvvvtttrrrqqqtttzzz~~~zzzwwwxxx}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyuuuqqqoooppppppoooqqquuuwww{{{|||uuusssuuu~~~}}}iiigggggghhhggghhhpppyyyrrrgggkkkuuuuuukkkUUUPPPIIIEEEEEEEEECCCAAA???@@@BBBEEEIIIKKKJJJIIIEEEDDDBBBAAAAAACCCFFFGGGMMMLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCBBBCCCEEEHHHJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCAAAAAABBBDDDEEEFFFEEECCC@@@>>>===<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@>>><<<::::::;;;===>>>===>>>???@@@BBBDDDEEEFFFBBBCCCDDDCCCAAA@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@;;;<<<>>>??????AAADDDFFFLLLLLLOOOVVV___cccbbb```TTTPPPJJJIIIKKKKKKIIIGGGBBBFFFNNN[[[mmm~~~}}}pppeeebbbccciiimmmqqqvvv}}}xxxvvvtttvvv~~~vvv```YYYPPPJJJIIIIIIHHHGGGHHHFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@??????AAACCCDDDEEEDDDBBBAAA@@@???@@@@@@llljjjgggfffgggggggggfffaaa___\\\YYYVVVVVVVVVVVVVVVUUURRRPPPPPPQQQSSSUUUQQQWWWWWWUUU^^^qqq{{{zzzfffooo~~~{{{ttttttxxxwwwuuu~~~zzzwwwwwwoooooonnnllllllpppxxx~~~|||~~~~~~{{{xxxxxx}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{{{{{{{{{{zzzuuuqqqrrrqqqpppssswwwwww{{{zzzvvv||||||zzzzzz~~~{{{pppyyytttqqq{{{wwweee]]]QQQLLLGGGDDDEEEFFFEEECCCDDDDDDEEEGGGIIIIIIHHHFFFEEECCCBBBAAAAAADDDFFFHHHOOONNNLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAABBBEEEHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEECCCBBBAAAAAA@@@@@@AAAAAA:::<<<>>>@@@AAABBBBBBBBB@@@>>><<<::::::;;;===???<<<===???AAACCCEEEGGGGGGCCCDDDDDDBBB@@@???AAABBB@@@@@@AAABBBBBBBBBAAAAAA;;;<<<===>>>>>>@@@DDDGGGLLLMMMRRR\\\ffflllkkkhhh\\\XXXTTTUUUVVVSSSJJJBBBCCCCCCEEEMMM___xxx{{{oooeeedddjjjttt}}}{{{wwwsssttt}}}rrr]]]SSSRRRQQQMMMIIIHHHJJJMMMHHHGGGEEEDDDEEEFFFEEEDDDDDDBBB@@@??????AAADDDFFFEEEDDDBBBAAA@@@AAAAAABBBooolllhhhffffffgggffffffeeebbb^^^\\\ZZZYYYXXXVVVYYYWWWTTTRRRRRRSSSVVVWWWPPPUUU[[[```eeellltttzzzppplllrrryyytttrrroooqqq|||{{{yyyvvvqqqmmmllllllooossswwwyyyyyyxxxxxxxxxyyy{{{}}}}}}{{{xxxyyy|||}}}|||yyytttuuuzzz|||zzzyyyxxxvvvtttsssrrrrrrsssuuuzzzwwwjjjmmmyyy{{{vvvzzzmmm^^^SSSLLLKKKHHHFFFDDDCCCCCCCCCFFFGGGHHHHHHHHHFFFEEEDDDDDDBBB@@@???@@@DDDIIILLLRRRNNNIIIFFFFFFGGGHHHHHHHHHFFFEEEEEEFFFEEEDDDCCCAAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBEEEFFFFFFEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@AAA>>><<<======::::::>>>@@@AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????@@@CCCEEEGGGAAA???===>>>@@@CCCEEEEEEJJJLLLQQQYYYbbbggggggeee]]]___bbbdddcccZZZMMMDDDBBB@@@CCCKKKSSSbbbzzzpppkkkhhhnnnvvv}}}|||jjj]]]\\\OOONNNMMMLLLLLLLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBGGGFFFDDDAAA@@@?????????pppmmmjjjhhhhhhhhhgggfffeeebbb___]]]\\\[[[ZZZYYY\\\ZZZXXXUUUTTTTTTUUUUUUSSSWWW]]]bbbgggkkkooorrrpppmmmsss{{{wwwsssuuu~~~{{{|||zzzvvvuuusssqqqrrruuuxxxyyyyyy||||||}}}~~~~~~|||zzz{{{|||uuuwwwwwwuuuwww|||}}}zzzzzzyyyxxxwwwwwwxxxzzz{{{yyy}}}xxxlllcccggguuu{{{uuucccWWWOOOKKKJJJHHHFFFDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDEEECCCBBBAAABBBEEEIIIKKKQQQNNNJJJGGGGGGIIIJJJJJJLLLJJJHHHGGGFFFEEECCCAAA@@@AAACCCEEEFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEFFFEEEDDDEEEDDDCCCAAA@@@>>>=========<<<<<<<<<<<<======>>>>>>:::999::::::777888;;;===???BBBEEEFFFGGGGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@CCCFFFGGGBBB@@@>>>???AAACCCEEEEEEHHHIIIMMMSSS[[[___```___bbbcccfffgggfff^^^TTTLLLEEECCCDDDIIIMMMWWWjjj{{{}}}sssppppppvvvppp^^^TTTPPPOOONNNLLLLLLKKKJJJIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDFFFEEECCCAAA????????????rrrpppmmmkkkjjjjjjhhhgggeeebbb___^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ]]]bbbgggiiiiiihhhllljjjooo~~~|||}}}|||~~~}}}zzzwwwvvvwwwyyyzzzzzz||||||~~~{{{xxxvvvvvvvvvrrrwwwyyyxxxzzz}}}|||yyyxxxwwwuuutttuuuxxx|||~~~~~~oooccc^^^dddtttvvvkkkuuuzzzcccWWWPPPKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIOOOLLLIIIGGGHHHJJJLLLLLLOOOMMMJJJHHHGGGEEEBBB@@@>>>@@@CCCEEEFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@???>>>============<<<<<<;;;;;;<<<<<<<<<999777999999777888;;;;;;===AAADDDGGGHHHHHHHHH@@@??????????????????@@@??????>>>>>>@@@BBBEEEGGGCCCAAA??????AAACCCCCCCCCEEEEEEGGGKKKPPPTTTUUUUUU\\\]]]^^^```^^^ZZZSSSNNNJJJIIIJJJKKKKKKOOOZZZeee{{{wwwrrrrrrxxxlllaaaWWWOOOLLLNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHEEECCCBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAsssqqqooonnnnnnllljjjhhhdddbbb___^^^___```______ZZZZZZ[[[\\\]]]^^^______^^^\\\]]]```eeegggfffcccccccccgggqqq|||zzzyyyvvvuuuyyy~~~zzzyyyzzz|||}}}}}}}}}~~~{{{wwwuuussssssyyy}}}|||{{{||||||yyy{{{yyyvvvttttttwww{{{}}}rrrjjjhhhppptttdddaaammmfffVVVOOOKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKHHHFFFFFFHHHJJJKKKLLLNNNLLLJJJHHHGGGEEEBBB@@@===???CCCEEEFFFDDDBBBAAAAAABBBDDDEEEGGGGGGHHHHHHFFFDDDCCCCCCDDDDDDCCCAAAAAAAAA@@@@@@???>>>======???>>>===<<<;;;;;;;;;;;;<<<888888::::::999:::>>><<<>>>AAADDDGGGHHHGGGGGG@@@???>>>>>>>>>>>>???@@@AAA@@@???>>>???@@@BBBCCCBBB@@@??????@@@BBBBBBAAACCCCCCCCCDDDFFFIIIKKKLLLOOOPPPQQQSSSSSSRRRPPPNNNOOOQQQTTTUUUTTTUUUZZZ___hhh{{{}}}xxxrrrqqqssslll]]]WWWRRRNNNMMMNNNNNNNNNLLLIIIGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIFFFCCCBBBDDDFFFHHHEEEDDDCCCBBBBBBBBBCCCDDDsssrrrqqqqqqqqqooollljjjdddbbb______```aaaaaa```\\\\\\^^^___```aaabbbbbbccc___\\\]]]aaadddeeeddd]]]]]]___eeelllppppppmmmkkknnnsssxxx~~~}}}{{{{{{{{{}}}}}}zzzyyyzzz}}}wwwhhhccc]]]bbbsss|||www}}}gggWWWNNNJJJGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDBBBCCCEEEHHHIIIIIIJJJHHHFFFEEEEEEEEECCCAAA===???BBBDDDDDDDDDBBBAAA@@@BBBCCCEEEGGGHHHIIIIIIFFFEEECCCCCCDDDDDDCCCAAAAAAAAA@@@@@@???>>>======@@@???>>>===<<<;;;;;;;;;:::777777999:::999;;;??????AAACCCEEEFFFFFFEEEDDDAAA@@@???>>>>>>???@@@AAADDDBBB@@@>>>===>>>???@@@@@@???>>>>>>@@@AAA@@@???DDDCCCBBBAAAAAACCCEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSYYY```cccdddeeeggggggaaannn~~~zzz{{{~~~~~~ooo^^^TTTNNNJJJIIIKKKMMMNNNOOOLLLIIIGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLIIIFFFCCCCCCDDDFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFqqqqqqqqqrrrsssrrrnnnkkkfffdddaaaaaabbbccccccbbbcccbbbaaaaaaaaaaaaaaabbbeeebbb___]]]^^^aaaccceee^^^\\\[[[^^^dddiiijjjiiiccciiipppuuuzzz}}}xxx}}}~~~yyyxxxkkkaaaaaaaaaiii|||yyysssxxxlll```RRRKKKHHHDDDBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???@@@CCCEEEFFFFFFFFFEEECCCCCCDDDDDDCCCAAA>>>???@@@BBBBBBBBBBBBAAAAAABBBDDDFFFGGGIIIIIIJJJFFFDDDCCCCCCDDDDDDCCCAAACCCBBBAAA@@@???>>>======???>>>===<<<;;;;;;;;;;;;777444444777999888:::???BBBCCCEEEFFFFFFDDDCCCBBBBBBAAA???>>>>>>???AAABBBDDDBBB@@@>>>=========>>>???>>>>>>???AAAAAAAAA@@@DDDEEEDDDBBB@@@@@@AAACCC@@@BBBEEEGGGIIILLLPPPSSSUUU^^^gggllloooqqqpppmmm```ggguuufff^^^UUUPPPLLLHHHHHHLLLJJJLLLNNNLLLHHHFFFGGGIIIGGGGGGGGGGGGHHHIIIKKKKKKKKKIIIFFFDDDCCCDDDFFFGGGFFFFFFDDDCCCCCCDDDEEEFFFooooooqqqsssuuussspppmmmiiigggeeedddeeeffffffeeefffdddbbbaaa```aaabbbcccffffffdddaaa^^^^^^```bbb```[[[WWWXXX^^^dddfffeee___ccciiipppwww|||sssvvvwwwzzzvvvrrrtttttt{{{vvvtttwww~~~xxxlllVVVMMMGGGFFFEEEBBB@@@BBBAAABBBDDDGGGHHHIIIIIIIIIMMMMMMLLLKKKKKKKKKLLLLLLLLLJJJHHHFFFDDDCCCBBBBBB@@@>>>>>>???BBBDDDEEEDDDFFFDDDCCCCCCDDDDDDBBBAAA?????????@@@@@@AAABBBCCCAAABBBDDDFFFHHHIIIIIIJJJEEEDDDCCCCCCDDDEEECCCBBBEEEDDDCCCAAA@@@>>>======<<<;;;;;;:::999999999999777444444888:::999<<<@@@BBBCCCEEEFFFEEEDDDBBBAAABBBAAA???>>>>>>???AAABBBBBB@@@>>>===<<<===???@@@?????????AAACCCDDDCCCBBBEEEFFFFFFDDD@@@???@@@AAA>>>@@@CCCDDDEEEGGGLLLPPPTTT^^^hhhlllppprrrnnnhhh]]]```hhhuuu}}}|||mmmXXXRRRNNNNNNLLLIIIIIILLLFFFIIIKKKIIIEEEDDDFFFIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFEEECCCBBBBBBBBBCCCCCCmmmnnnqqqsssuuutttqqqnnnllljjjhhhggghhhhhhhhhgggdddcccaaa``````ccceeegggfffhhhhhheee```]]]]]]___aaaZZZSSSSSSZZZ```cccbbb]]]^^^ccckkkvvvsssrrrzzzuuuuuuwww~~~uuunnnkkkaaaSSSMMMGGGDDDFFFFFFBBBAAAEEE@@@BBBDDDGGGIIIJJJJJJJJJPPPOOONNNLLLLLLLLLMMMMMMNNNMMMJJJGGGEEECCCCCCCCC???>>>>>>???BBBDDDDDDDDDGGGEEEDDDCCCDDDCCCBBB@@@@@@??????>>>???AAABBBCCCBBBCCCDDDFFFHHHIIIIIIIIIEEECCCBBBCCCDDDEEEDDDCCCFFFEEEDDDBBB@@@>>>===<<<:::999888888777888888888888666666:::<<<<<>>======>>>@@@BBB???>>>===<<<===>>>@@@BBB@@@@@@@@@BBBEEEFFFEEEDDDDDDFFFGGGEEEAAA>>>???@@@BBBDDDFFFFFFFFFHHHLLLPPPSSS]]]gggjjjlllmmmhhh```YYY[[[___eeerrr}}}wwwxxxmmmYYYPPPIIIEEEGGGJJJHHHHHHHHHBBBFFFIIIGGGCCCBBBEEEHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAoooqqqsssuuuvvvuuutttsssqqqooolllkkkkkkkkkjjjhhhiiihhhfffeeeeeefffhhhiiifffeeedddddddddbbb___\\\\\\aaa___UUUPPPTTTYYY[[[SSSeeennnpppxxx}}}}}}|||uuuqqqooopppqqqjjj\\\PPPKKKHHHFFFDDDCCCCCCDDDCCCAAABBBBBBCCCEEEFFFGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOOPPPNNNJJJGGGEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>@@@?????????@@@AAABBBBBB>>>@@@CCCFFFIIIKKKKKKLLLIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???;;;:::888777777777888999888999<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFEEEBBB@@@>>>;;;::::::<<>>===<<<<<<===???AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCC@@@>>>===>>>@@@AAAAAAAAABBBDDDFFFIIILLLNNNUUUVVVYYYZZZZZZYYYVVVUUURRRUUUYYY]]]dddooozzz|||jjjZZZSSSJJJHHHFFFFFFHHHIIIJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFHHHJJJLLLMMMKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFEEECCCBBBBBBBBBCCCDDDqqqrrrtttwwwzzzyyyvvvrrrqqqooommmkkkkkkkkkjjjhhhjjjiiihhhgggfffggghhhhhhfffffffffggghhhfffccc```]]]bbbaaaYYYSSSTTTWWWWWWYYYiiiqqqtttzzzzzz}}}{{{ppphhhnnnxxx{{{~~~ssshhhfffgggfff___SSSKKKJJJDDDBBB@@@???@@@@@@???>>>BBBBBBCCCEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOPPPOOOKKKHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDDDDDDDCCCCCCBBBAAA;;;:::888777777777777888999:::<<>>>>>===<<<===???@@@@@@???>>>=========>>>@@@CCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB???>>>===>>>@@@BBBCCCCCCDDDEEEGGGJJJMMMNNNOOOPPPRRRSSSSSSRRRPPPOOONNNPPPSSSUUUYYYaaammmvvv}}}|||jjjXXXMMMIIIHHHFFFEEEEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDwwwuuuuuuyyy}}}}}}xxxsssssspppnnnmmmmmmlllkkkjjjlllkkkkkkjjjiiihhhggggggdddeeegggiiikkkjjjfffccc```dddccc]]]XXXVVVWWWVVV___kkkvvv{{{yyyyyybbbXXXYYYaaalllvvv}}}uuujjjdddiiiuuu|||rrrddd```]]]ZZZSSSKKKHHHIIIBBB@@@>>>>>>>>>???>>>===BBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNPPPOOOLLLIIIHHHGGGFFFGGGFFFHHHKKKLLLMMMLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@AAACCCDDDDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC;;;:::999777666666777777999;;;===@@@BBBDDDEEEFFFEEEDDDBBBAAA???>>>======@@@???>>>>>>@@@@@@???>>>=========>>>@@@CCCFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>===>>>???AAACCCEEEFFFFFFGGGIIIKKKMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNNNNRRRXXX^^^hhhpppvvvhhh[[[OOOHHHFFFEEECCCBBBBBBDDDFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJKKKLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC}}}wwwxxx}}}{{{vvvvvvtttqqqpppppppppnnnmmmmmmmmmlllkkkjjjhhhfffeeebbbcccgggkkknnnmmmjjjgggdddeeeddd```\\\[[[\\\]]]fffooo{{{vvvmmmaaa]]]eeejjjpppvvvxxxyyyyyyzzzrrrpppjjjaaaZZZ\\\fffooosssvvv|||xxxuuulllbbbWWWSSSOOOJJJGGGGGGCCCAAA@@@???@@@AAA@@@???BBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMKKKIIIHHHGGGGGGFFFEEEGGGKKKMMMNNNLLLJJJHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCEEEFFFGGGEEEDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA<<<;;;999888777777777888;;;<<<>>>AAACCCEEEGGGGGGEEECCC@@@>>><<<<<<<<<<<>>======>>>@@@CCCFFFHHHJJJEEEEEEFFFEEEEEECCCBBBAAA>>>>>>======???AAACCCDDDHHHIIIIIIJJJKKKLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJJJJLLLNNNUUUYYYdddwwwsssfff^^^WWWOOOJJJJJJBBBAAA@@@AAACCCDDDDDDCCCEEEGGGHHHJJJJJJHHHGGGEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBB~~~yyy{{{~~~}}}{{{zzzxxxuuutttttttttsssqqqnnnmmmmmmllljjjhhhfffeeecccfffkkkpppttttttpppmmmiiigggdddbbb```aaaeeeiiivvvwww|||yyy|||}}}zzztttooommmppprrrttttttrrrpppppppppooollleee\\\WWWZZZdddmmmtttxxx}}}xxx{{{vvveeeUUUPPPPPPLLLFFFBBBDDDBBB@@@@@@BBBBBBBBBAAABBBBBBCCCEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHLLLNNNOOONNNKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEDDDFFFGGGIIIHHHGGGEEEDDDAAABBBDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDBBBAAA???>>><<<;;;999888888888999:::<<<>>>@@@BBBDDDFFFFFFGGGDDDBBB???<<<;;;;;;<<<<<<;;;::::::;;;>>>@@@??????>>>>>>@@@BBBDDDGGGIIIJJJDDDEEEEEEEEEDDDCCCAAA???<<<<<<===>>>@@@CCCEEEGGGKKKLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLJJJIIIHHHHHHFFFIIIRRR```sss~~~fff^^^WWWUUURRRLLLHHHGGGAAA@@@@@@BBBDDDEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBB~~~{{{}}}~~~}}}{{{yyyxxxxxxwwwvvvuuupppooonnnmmmkkkjjjiiihhhhhhlllrrryyy}}}}}}yyyuuunnniiiffffffgggiiimmmsss}}}xxxyyy|||~~~yyy~~~}}}|||}}}}}}|||zzzxxxxxxyyyxxxpppeee\\\[[[eeetttyyyvvv{{{sssbbbRRRNNNPPPLLLDDD???CCCAAA??????AAAAAAAAA@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHJJJMMMOOOPPPOOONNNMMMIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFBBBCCCEEEGGGHHHIIIHHHHHHDDDCCCCCCCCCCCCDDDFFFGGGFFFEEEEEECCCAAA???===;;;<<<;;;:::::::::;;;<<<===>>>???AAABBBDDDEEEEEEEEEBBB@@@>>><<<;;;;;;<<<===999999999;;;===?????????@@@@@@BBBCCCEEEFFFGGGHHHBBBCCCDDDEEEDDDBBB@@@>>>:::;;;===@@@CCCFFFHHHJJJMMMNNNNNNNNNNNNMMMLLLKKKFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEBBBEEELLLVVVbbbvvvvvvfffWWWQQQNNNOOOOOOJJJFFFDDDBBBBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB~~~}}}zzzyyyyyyyyywwwvvvsssrrrpppnnnmmmmmmmmmmmmlllpppwww~~~~~~zzzrrrllljjjnnnpppooorrrwwwzzzsssqqqtttvvvkkkhhhooo~~~tttmmmnnndddZZZRRRPPPOOOJJJEEECCCBBBAAA??????AAABBBAAA@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFGGGIIIIIIHHHHHHGGGAAAAAA@@@@@@AAACCCDDDEEECCCCCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;<<<>>>???AAA@@@@@@AAABBBCCCCCCCCCCCC@@@???>>><<<<<<<<<===>>>;;;;;;:::;;;>>>??????>>>BBBBBBCCCDDDDDDEEEEEEDDD@@@AAACCCDDDCCCAAA???===:::;;;===AAAEEEHHHKKKLLLNNNOOOOOOOOONNNLLLKKKJJJEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDFFFGGGLLLTTT[[[iiissscccYYYTTTNNNJJJLLLLLLIIIFFFEEEDDDDDDDDDGGGIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB}}}zzzyyyyyyyyywwwvvvvvvtttrrrpppoooooopppqqqlllqqqxxx{{{tttooonnnsssuuussstttxxx}}}||||||~~~kkkaaa[[[ZZZaaawww~~~yyytttyyyoooccc```XXXTTTSSSRRROOOIIIHHHJJJCCCBBB@@@AAABBBCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIJJJIIIHHHFFFEEE??????>>>>>>???AAACCCDDDAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<===???AAACCCAAAAAABBBBBBCCCBBBBBBBBB>>>>>>============>>>>>>>>>===<<<===>>>???>>>===CCCDDDDDDDDDDDDDDDCCCBBB>>>@@@BBBCCCCCCAAA>>>===999;;;>>>BBBFFFJJJLLLNNNOOOOOOOOOOOONNNLLLJJJIIIGGGHHHKKKLLLLLLKKKHHHGGGEEEEEEFFFGGGHHHHHHFFFEEEGGGGGGJJJPPPUUU]]]nnnnnn```YYYWWWSSSLLLFFFGGGHHHEEEDDDEEEEEEEEEFFFHHHKKKLLLKKKIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@AAABBBBBB~~~}}}{{{xxxvvvtttsssrrrrrrsssuuuvvvvvvuuuvvvyyy~~~~~~xxxrrrlllmmmtttzzz{{{zzz|||xxx{{{{{{{{{|||jjjbbb___aaalll{{{vvvssssss~~~{{{iii___ZZZTTTQQQOOONNNNNNMMMHHHDDDHHHFFFCCCAAAAAABBBAAA@@@AAA@@@@@@BBBEEEGGGGGGFFFIIIGGGFFFFFFHHHIIIIIIHHHKKKMMMNNNOOOOOOLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIINNNKKKHHHGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>><<<===??????>>>>>>???AAACCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<>>>AAADDDEEEGGGDDD@@@???@@@AAABBBBBBDDDBBB@@@AAACCCCCC@@@===<<<<<<<<<=========>>>>>>;;;;;;<<<@@@EEEIIIKKKKKKMMMOOOPPPNNNKKKIIIGGGGGGHHHJJJMMMNNNNNNLLLIIIFFFFFFFFFGGGIIIJJJJJJHHHGGGGGGIIIJJJLLLPPPVVV^^^ccclllvvvwwwhhh^^^WWWSSSTTTIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFEEECCCAAABBBEEEGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB}}}}}}|||||||||{{{zzzxxxvvvtttqqqqqqsssvvvwwwwwwwww{{{zzztttpppssszzzxxxrrrmmmmmmssswwwxxxwwwttt}}}|||zzzzzzvvvnnnmmmlllpppzzzsssllliiigggiiimmmvvvxxx~~~~~~{{{}}}tttdddZZZTTTSSSRRRQQQPPPNNNKKKGGGDDDEEECCCAAAAAABBBCCCCCCCCCBBBAAAAAACCCEEEGGGGGGGGGJJJIIIGGGHHHJJJKKKKKKJJJIIIKKKMMMNNNNNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHLLLKKKJJJIIIHHHIIIJJJJJJLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>><<<===????????????AAABBBBBBBBBBBBAAA@@@>>>============<<<===???BBBEEEFFFGGGCCC@@@>>>???@@@AAA@@@BBB@@@???@@@BBBBBB@@@===<<<<<<<<<<<<<<<=========>>>>>>@@@CCCHHHKKKLLLLLLLLLMMMNNNMMMKKKIIIHHHIIIGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHKKKLLLLLLLLLMMMPPPTTTWWWZZZbbbkkkpppuuutttddd[[[UUUOOOMMMNNNIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIGGGEEECCCDDDFFFIIIHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA~~~}}}~~~~~~}}}{{{yyyvvvsssrrrtttwwwzzz{{{zzz|||yyywww{{{uuukkkaaa```gggnnnpppooommmvvvxxx}}}zzz}}}|||{{{yyyxxxyyy|||xxxmmmbbb\\\ZZZ^^^gggqqq|||}}}nnn^^^UUUOOOPPPRRRSSSQQQMMMIIIEEEDDDBBB@@@???@@@BBBEEEEEEEEEBBBBBBBBBDDDFFFHHHHHHGGGJJJHHHGGGGGGIIIJJJJJJIIIGGGIIIKKKMMMMMMLLLJJJIIIEEEDDDCCCCCCDDDFFFHHHJJJLLLKKKKKKJJJIIIHHHGGGGGGIIIKKKMMMKKKHHHGGGIIIKKKNNNMMMKKKHHHEEEBBB@@@???AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<>>>@@@@@@@@@AAABBBDDDAAAAAA@@@???>>>======<<<=========>>>AAACCCFFFHHHGGGDDD@@@>>>>>>??????>>>>>>>>>===>>>@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@AAAEEEIIILLLMMMLLLLLLMMMMMMLLLJJJHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKJJJIIIIIILLLMMMMMMLLLJJJJJJKKKMMMPPPTTTYYY[[[^^^gggwww{{{kkkaaaWWWTTTQQQMMMKKKLLLIIIIIIHHHGGGGGGHHHIIIJJJKKKIIIGGGFFFGGGIIIJJJIIIJJJJJJHHHFFFDDDCCCFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA}}}{{{|||zzzxxxwwwzzz|||}}}~~~{{{{{{ssshhhdddfffjjjmmmmmmnnnttt|||}}}zzzxxxwwwuuu{{{xxxnnnbbb\\\]]]fffvvvjjjYYYQQQNNNMMMQQQSSSQQQLLLFFFDDDDDDAAA@@@??????BBBDDDEEEEEECCCBBBBBBDDDGGGIIIIIIHHHGGGEEEDDDDDDFFFGGGGGGFFFFFFHHHKKKMMMNNNMMMKKKJJJCCCBBBAAAAAABBBEEEIIIKKKMMMLLLKKKIIIHHHGGGGGGFFFFFFKKKNNNMMMHHHFFFHHHKKKNNNMMMKKKIIIFFFCCCAAA@@@AAAAAA@@@@@@@@@AAAAAABBB@@@??????>>>======>>>>>>===>>>@@@AAAAAABBBDDDEEEAAAAAA@@@???>>>>>>============>>>@@@BBBEEEGGGIIIGGGEEEAAA?????????>>>===;;;<<<<<<===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@EEEJJJMMMNNNNNNNNNNNNMMMKKKHHHFFFGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJKKKJJJIIIHHHIIIIIIHHHJJJKKKKKKJJJIIIIIIJJJMMMPPPSSSTTTUUUZZZdddlll{{{yyyjjj^^^XXXTTTSSSQQQLLLIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLIIIFFFEEEFFFIIIJJJJJJHHHHHHGGGEEEBBBBBBCCCEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@????????????@@@~~~|||~~~~~~~~~|||xxxqqqkkkhhhjjjlllooopppsssvvvuuuyyy}}}}}}}}}|||~~~~~~vvvtttxxx{{{wwwlllgggjjjvvvgggTTTMMMNNNKKKNNNQQQOOOJJJEEECCCCCCCCCAAA??????AAACCCDDDCCCCCCBBBBBBDDDGGGIIIIIIHHHFFFDDDCCCCCCEEEFFFFFFEEEGGGIIILLLNNNOOOOOOMMMLLLCCCBBBAAAAAABBBEEEIIIKKKMMMLLLJJJHHHGGGGGGFFFGGGEEEJJJMMMLLLGGGEEEGGGJJJKKKKKKJJJIIIGGGEEECCCBBBAAA@@@@@@?????????@@@@@@>>>>>>===<<<<<<<<<=========???AAAAAAAAABBBCCCEEEBBBAAA@@@???>>>>>>??????===>>>???AAACCCEEEGGGHHHGGGEEEBBB@@@@@@@@@???===:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAGGGNNNRRRTTTTTTRRRQQQNNNJJJEEECCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKGGGIIIJJJIIIGGGFFFHHHJJJHHHIIIKKKKKKJJJIIIIIIIIIHHHKKKNNNPPPPPPRRRUUUWWW```jjj{{{pppccc\\\SSSPPPOOOQQQOOOJJJFFFFFFJJJIIIHHHHHHHHHIIIJJJKKKLLLIIIEEEDDDFFFHHHIIIJJJGGGHHHGGGEEECCCCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>~~~{{{qqqjjjiiikkkmmmkkkmmmrrrsssvvvsssnnniiieeehhhpppyyyxxxxxx{{{bbbPPPKKKLLLJJJKKKLLLJJJGGGEEECCCCCCDDDBBB@@@???AAABBBBBBBBBBBBBBBBBBDDDFFFHHHHHHGGGGGGEEEDDDDDDFFFGGGGGGFFFHHHJJJLLLOOOPPPOOOMMMLLLDDDCCCBBBCCCDDDGGGIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHFFFHHHJJJHHHEEEDDDFFFHHHGGGGGGHHHHHHGGGEEECCCBBB@@@???>>>>>>===>>>>>>>>><<<<<<;;;::::::;;;;;;<<<>>>@@@AAAAAAAAAAAABBBDDDBBBAAA@@@???>>>???@@@@@@>>>>>>@@@AAACCCDDDEEEFFFEEECCCAAA@@@@@@@@@>>>===999;;;======<<<;;;<<<===<<<<<<<<<=========>>>>>>>>>@@@EEEMMMTTTYYY[[[ZZZUUUSSSOOOIIICCCAAAAAACCCDDDDDDEEEEEEFFFHHHIIIJJJFFFHHHIIIHHHFFFFFFIIILLLKKKMMMMMMLLLIIIGGGFFFGGGEEEGGGJJJMMMOOONNNMMMLLLRRRWWWaaaooo}}}rrreeeZZZUUUTTTNNNLLLMMMPPPPPPLLLJJJLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJGGGEEEDDDEEEGGGHHHGGGHHHIIIIIIHHHFFFFFFGGGIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB??????>>>============>>>{{{uuurrrqqqpppnnnrrr{{{|||xxx}}}|||~~~~~~tttiiigggfffdddjjjttt{{{sssnnnttt}}}ppp___RRRLLLLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCAAA??????AAABBBCCCBBBBBBAAAAAACCCEEEGGGGGGGGGFFFDDDCCCDDDEEEFFFFFFFFFHHHIIILLLNNNOOONNNLLLJJJEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGFFFDDDDDDDDDEEEFFFCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<:::999999999999999::::::???AAABBBAAA@@@???@@@BBBAAA@@@>>>======>>>???@@@>>>???@@@AAABBBCCCCCCDDDBBB@@@>>>>>>???>>>===<<<:::<<<>>>===;;;:::;;;<<<;;;<<<<<<===>>>???@@@@@@AAACCCIIIPPPWWW\\\]]]\\\TTTRRRMMMGGGBBB@@@AAACCCEEEEEEFFFGGGGGGHHHIIIIIIEEEHHHJJJIIIFFFGGGKKKOOOMMMNNNMMMKKKHHHFFFFFFFFFEEEEEEGGGJJJMMMNNNLLLJJJMMMNNNTTT\\\dddooolll___XXXRRRPPPRRROOONNNOOORRRQQQNNNMMMPPPKKKJJJHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEFFFHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCCCCCCCBBBAAAAAA???>>>======<<<<<<======}}}zzzxxxvvv}}}{{{vvvzzz|||tttrrrtttvvv}}}yyy||||||rrrqqqtttttttttuuu}}}|||qqqkkklllllllllsss}}}}}}yyyttteeedddjjjpppyyyiii___WWWPPPMMMJJJFFFBBBBBBDDDFFFDDDBBBAAA???>>>???AAACCCDDDDDDAAA@@@@@@BBBEEEGGGGGGFFFCCCBBBAAAAAACCCDDDDDDCCCGGGIIIKKKMMMMMMLLLJJJIIIFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJIIIFFFCCCBBBCCCDDDEEEEEEAAABBBCCCCCCAAA???<<<;;;>>>===<<<;;;;;;;;;;;;;;;999888888777888888999999@@@AAABBBAAA???>>>???@@@@@@???===<<<;;;<<<>>>???>>>???@@@AAABBBBBBBBBBBB???===<<<<<<======<<<:::;;;===???>>>;;;999:::<<<;;;<<<===>>>???@@@AAABBBBBBDDDIIIPPPWWW[[[[[[ZZZSSSQQQLLLFFFBBBAAACCCEEEEEEFFFGGGHHHHHHIIIHHHHHHEEEHHHKKKJJJGGGHHHMMMQQQKKKLLLKKKJJJGGGFFFGGGIIICCCBBBBBBDDDHHHKKKJJJIIIGGGGGGKKKQQQSSSWWWeeeuuuwwwgggYYYSSSQQQNNNNNNQQQPPPNNNNNNOOOMMMIIIJJJMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFEEECCCCCCEEEFFFGGGFFFFFFGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIHHHKKKJJJJJJJJJKKKKKKLLLMMMEEEGGGIIIJJJJJJIIIHHHGGGEEECCC@@@???@@@@@@@@@???AAAAAAAAAAAAAAA@@@>>>>>>999;;;===>>>===;;;999777:::888666555555777999;;;>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;::::::<<<===>>>@@@???>>>???AAABBBBBBAAA@@@>>>===;;;;;;;;;===>>>BBB@@@>>>;;;::::::;;;;;;999;;;<<<======>>>AAACCCEEEIIINNNSSSUUUUUUTTTRRRNNNLLLJJJHHHGGGGGGHHHIIIFFFIIILLLMMMKKKIIIHHHGGGEEEGGGHHHHHHFFFFFFIIILLLQQQNNNLLLKKKKKKIIIEEEAAAAAACCCCCCAAACCCGGGGGGDDDGGGHHHJJJJJJLLLPPPWWW]]]mmm}}}{{{nnn___YYYRRRMMMLLLMMMOOOPPPSSSTTTSSSQQQMMMKKKJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCCCCDDDCCCAAA???DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEECCCAAAAAA@@@??????>>>>>>>>>999::::::;;;;;;::::::999yyyqqqqqqnnnllloooxxx|||vvvsssoooqqqwwwyyybbbYYYVVVTTTWWW]]]^^^mmmooocccWWWMMMHHHAAAAAABBBBBBBBBBBBBBBAAADDDBBBAAABBBDDDEEECCCAAA@@@????????????@@@@@@AAA>>>>>>??????@@@AAABBBCCCAAABBBDDDEEEFFFFFFFFFEEEGGGFFFFFFFFFEEEFFFFFFFFFEEEGGGHHHIIIIIIHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???AAAAAAAAAAAA@@@???>>>===:::;;;<<<======;;;999888:::999777555666777999;;;=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>===<<<>>>@@@AAA@@@??????>>><<<;;;;;;<<<===>>>AAA@@@>>><<<;;;;;;<<<<<<<<<<<<======<<<===@@@CCCFFFIIIMMMPPPRRRRRRPPPNNNIIIHHHFFFDDDCCCCCCDDDEEEIIILLLNNNOOOMMMKKKJJJJJJGGGIIIKKKJJJIIIIIILLLNNNOOOLLLJJJIIIIIIGGGDDDAAA@@@CCCCCCBBBCCCGGGGGGDDDEEEGGGHHHHHHHHHJJJOOOSSSZZZfffyyywwwiii___VVVRRRLLLIIIIIIKKKMMMNNNQQQRRRRRRPPPMMMKKKJJJKKKHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDBBBBBBCCCBBB???===BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDEEEFFFFFFDDDBBB@@@@@@@@@@@@???>>>======999::::::::::::::::::999~~~tttooopppvvv{{{}}}||||||{{{{{{ppp```SSSRRRRRROOOPPPVVVWWWmmmrrrgggZZZMMMEEE???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@AAABBBBBBAAA@@@>>>======<<<<<<<<<======>>>?????????@@@@@@AAAAAA>>>???@@@BBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???@@@@@@@@@??????>>>===<<<;;;<<<<<<<<<<<<;;;:::::::::999777666666777999:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@AAAAAA<<<;;;;;;<<<>>>??????>>>>>>===<<<;;;;;;<<<===>>>??????>>>>>>>>>=========>>>>>>===<<<;;;===AAADDDGGGIIILLLNNNNNNMMMJJJIIIIIIHHHFFFDDDDDDDDDFFFGGGJJJLLLOOOOOOMMMKKKJJJJJJHHHJJJKKKKKKJJJJJJLLLMMMKKKIIIGGGFFFFFFDDDBBB@@@???CCCEEEDDDEEEHHHHHHEEEFFFGGGHHHHHHGGGGGGHHHJJJNNNUUU___jjjvvvqqqggg___XXXSSSNNNKKKHHHGGGHHHJJJLLLLLLOOOPPPPPPNNNLLLJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA???===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCDDDEEECCCAAA??????@@@@@@@@@>>><<<;;;999999::::::::::::999999xxxfff___fffrrryyy{{{{{{}}}ttt]]]SSSNNNRRRSSSOOOOOOSSS\\\uuu~~~pppeeeVVVIIIBBB>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@@@@@@@??????===<<<;;;;;;:::;;;;;;;;;?????????@@@@@@@@@@@@@@@======???@@@@@@???>>>>>>@@@@@@AAABBBCCCDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCAAA???????????????>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<999888777666666777888999::::::;;;;;;<<<<<<======;;;<<<>>>???@@@??????>>>;;;;;;:::<<<>>>??????>>>======<<<<<<<<<===>>>???===>>>????????????>>>>>>>>>======;;;;;;>>>CCCGGGIIIJJJKKKKKKJJJHHHFFFEEEHHHGGGEEEDDDDDDEEEFFFGGGIIIKKKMMMMMMKKKIIIHHHHHHGGGHHHIIIIIIIIIIIIJJJJJJGGGFFFEEECCCBBBBBBAAA@@@AAAFFFIIIHHHHHHJJJIIIFFFGGGHHHJJJJJJJJJHHHGGGFFFLLLNNNQQQUUU[[[fffqqqyyyzzzrrrggg^^^XXXVVVTTTSSSLLLJJJHHHHHHJJJKKKLLLLLLLLLMMMNNNLLLJJJIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBBBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAACCCCCCBBBAAA>>>???@@@@@@???>>><<<:::999999::::::::::::999999ttt\\\SSS\\\kkktttwwwvvv|||ttt^^^VVVQQQPPPVVVVVVPPPOOOTTTeee|||zzzjjj]]]PPPEEE@@@>>>???@@@AAABBBBBBBBBBBB???@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>>>>===>>>?????????>>>===<<<;;;===@@@BBBEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDBBBAAABBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777666666666777888999:::;;;;;;<<<<<<============>>>??????>>>===;;;:::<<<;;;;;;===???AAAAAA@@@>>>>>>>>>===>>>>>>>>>???===>>>>>>????????????>>><<<<<<<<<<<<===@@@FFFJJJJJJJJJIIIIIIGGGFFFDDDCCCCCCBBB@@@???@@@AAACCCDDDIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHDDDDDDCCCBBB@@@@@@AAAAAADDDKKKOOOMMMLLLLLLKKKHHHFFFHHHJJJLLLLLLKKKIIIGGGGGGGGGGGGHHHKKKPPPVVVZZZeeepppxxxiiibbb___ZZZVVVUUUTTTUUUUUUKKKJJJHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEBBBAAABBBCCCEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???AAABBBBBBAAA>>>>>>??????>>>===;;;:::::::::;;;;;;;;;;;;::::::ttt]]]RRRWWWccclllooolllttt}}}|||fffVVVTTTPPPPPPUUUTTTOOORRRYYYnnnuuucccUUUIIIBBB@@@>>>???@@@AAAAAABBBAAAAAA???@@@@@@???===<<<===>>><<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???===<<<>>>????????????>>><<<;;;888:::>>>BBBFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@AAABBBBBBAAA????????????>>>>>>===<<<;;;;;;;;;<<<============<<<777777777888999:::;;;<<<<<<<<<<<<===============@@@@@@???>>>===;;;:::999===<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>AAAFFFJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCBBBAAA@@@AAABBBDDDFFFKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIIIIJJJLLLLLLJJJHHHCCCCCCCCCAAA???@@@BBBDDDGGGOOOTTTRRRNNNMMMKKKHHHEEEEEEGGGJJJLLLLLLIIIGGGDDDDDDDDDEEEGGGIIILLLMMMSSSWWW___kkk}}}yyymmm___TTTRRRQQQQQQQQQQQQQQQQQQRRRJJJGGGEEEEEEFFFGGGFFFFFFIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBDDDFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>@@@BBBBBBAAA>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;pppdddccchhhlllnnnhhhlllttt|||pppeee[[[RRRMMMNNNRRRRRROOOVVVaaa}}}sss```RRRGGGCCCCCC???@@@@@@AAAAAAAAA@@@@@@???@@@AAA@@@===;;;<<<>>>;;;;;;;;;<<<===>>>???@@@??????@@@AAA@@@>>><<<;;;>>>?????????>>>===;;;:::999;;;???DDDGGGIIIJJJJJJLLLKKKIIIHHHFFFEEEEEEDDDAAA@@@>>>???@@@AAA@@@@@@????????????>>>===<<<<<<:::;;;===>>>???>>>===<<<888888999;;;===>>>@@@@@@>>>>>>>>>>>>>>>=========AAA@@@???>>>===<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<<<<<<<===>>>>>>???@@@??????AAADDDFFFEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKLLLJJJHHHFFFFFFGGGIIIHHHHHHJJJLLLKKKHHHEEEBBBCCCCCCBBB@@@@@@CCCFFFIIIQQQWWWTTTOOOMMMJJJGGGFFFFFFGGGJJJMMMMMMJJJGGGEEEEEEEEEFFFHHHIIIIIIIIILLLLLLMMMSSS]]]nnn|||qqqgggaaa[[[UUUQQQMMMNNNNNNNNNMMMMMMMMMNNNHHHEEECCCBBBDDDEEEFFFFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===>>>@@@BBBBBBBBB@@@>>><<<;;;::::::;;;<<<<<<<<<============<<<<<<|||vvvtttuuuuuujjjjjjooo|||xxxnnnnnniiicccPPPLLLLLLPPPPPPQQQ[[[iiirrr___QQQHHHDDDEEE@@@@@@AAAAAAAAA@@@?????????AAABBB@@@===;;;<<<>>>::::::;;;<<<===???@@@AAA???@@@AAAAAA@@@>>><<<:::>>>>>>??????>>><<<:::999<<>>@@@@@@@@@@@@@@@@@@??????>>>===<<<999:::===???@@@>>>===;;;999:::<<<>>>@@@BBBCCCDDD@@@@@@??????>>>>>>======BBBAAA???>>>>>>>>>???@@@<<<;;;;;;===@@@BBBBBBAAAEEEEEEDDDCCCBBB@@@???>>>@@@>>><<<;;;:::;;;===>>>@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@?????????@@@AAAAAAAAA@@@???@@@BBBEEEFFFHHHIIIIIIGGGEEECCCCCCDDDFFFEEEEEEGGGIIIIIIEEEBBBBBBCCCDDDBBB@@@AAADDDHHHIIIRRRXXXUUUOOOKKKHHHEEEJJJIIIIIIKKKNNNOOOLLLIIIFFFEEEDDDDDDEEEEEEEEEDDDHHHIIIJJJLLLQQQYYYaaagggooozzzvvviiieee___ZZZXXXWWWVVVUUUOOOPPPPPPNNNLLLKKKLLLLLLHHHEEEBBBBBBDDDGGGIIIIIIHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDFFFDDDCCCCCCDDDCCC@@@>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA???===>>>@@@BBBCCCCCC@@@>>><<<999999:::;;;=========>>>>>>>>>>>>======ooolllyyyuuuffffffhhhddd^^^TTTNNNMMMRRRTTTVVVeeewwwjjjXXXOOOJJJHHHFFF???@@@@@@@@@@@@???>>>===??????>>>===<<<;;;::::::<<<<<<<<<<<<===>>>@@@@@@IIIGGGCCC???===<<<<<<<<<=========<<<<<<;;;;;;;;;===???BBBFFFIIIKKKLLLMMMOOOLLLIIIGGGFFFCCC@@@>>>???>>>======>>>@@@BBBCCC???>>>===>>>???>>>:::666777888:::<<<======<<<<<<;;;:::999999:::===AAACCCBBBBBBAAA???===>>>@@@BBBBBBCCCDDDBBB???===<<<===???@@@???>>>===>>>AAACCCGGGFFFEEEBBB???>>>???@@@???@@@@@@>>><<<;;;<<<>>>CCCDDDEEEEEEDDDCCCCCCDDDBBB@@@===:::888999:::;;;AAA@@@@@@@@@@@@AAACCCDDDDDDFFFHHHHHHGGGFFFEEEFFFFFFHHHIIIIIIFFFCCCAAAAAABBB@@@>>>===>>>AAAEEEGGGGGGKKKPPPQQQOOOJJJGGGEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHHHHIIIKKKNNNRRRVVVYYYXXX^^^gggooozzzzzzpppeee^^^\\\\\\[[[YYYVVVSSSPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCFFFEEECCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBAAA@@@??????CCCBBB@@@@@@AAABBBAAA???>>>>>>======<<<<<<<<<;;;>>>======<<<<<<<<<<<<===|||iii______```]]]WWWRRRMMMLLLQQQUUU\\\ooo~~~qqq```RRRLLLIIIGGGEEEAAAAAA@@@@@@@@@?????????@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAA@@@>>><<<;;;:::;;;;;;======<<<<<<;;;<<<<<<<<>>@@@AAABBB@@@>>>======>>>===:::777888999;;;<<<============???>>>===<<<>>>@@@CCCEEECCCCCCBBB@@@>>>>>>@@@BBB@@@BBBCCCBBB@@@?????????@@@AAA@@@???>>>???BBBDDDFFFFFFEEEBBB???>>>>>>@@@???@@@@@@>>>===<<<>>>???CCCDDDFFFFFFDDDBBBBBBBBB@@@???===<<<<<<<<<===>>>@@@@@@??????@@@AAABBBCCCDDDFFFHHHHHHGGGFFFFFFFFFEEEGGGIIIHHHFFFDDDBBBBBBCCCAAA???>>>>>>@@@CCCEEEEEEHHHKKKKKKIIIEEEBBBAAABBBCCCFFFHHHJJJJJJIIIIIIGGGHHHHHHHHHFFFEEEFFFGGGHHHHHHGGGHHHIIILLLNNNPPPMMMPPPUUUXXX^^^gggttt}}}}}}qqqhhhaaa\\\VVVQQQSSSUUUWWWWWWVVVRRRNNNLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???CCCBBB@@@AAABBBBBBAAA???>>>>>>>>>=========<<<<<>>=========>>>>>>nnnggg^^^YYYYYYYYYUUURRRPPPLLLLLLPPPVVVddd|||qqqeee]]]RRRKKKHHHGGGEEECCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@>>><<<;;;;;;<<<===<<<===>>>@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<>>>???CCCDDDGGGIIIJJJKKKKKKKKKLLLIIIFFFDDDCCCAAA>>><<<:::;;;<<<>>>@@@AAAAAABBBAAA???=========<<<:::888999:::;;;===>>>>>>>>>>>>AAA@@@???>>>???AAADDDEEEDDDDDDCCCAAA???>>>@@@BBB???AAABBBBBBAAA@@@AAABBBAAABBBBBBAAA???@@@CCCEEEFFFFFFEEECCC???>>>>>>???>>>??????>>>======@@@BBBCCCEEEGGGGGGEEEBBBAAAAAA>>>>>>??????@@@@@@AAAAAA??????>>>>>>???@@@BBBCCCDDDFFFHHHHHHFFFEEEFFFFFFEEEGGGIIIHHHFFFDDDCCCCCCCCCBBB@@@??????@@@BBBCCCDDDFFFGGGFFFCCC@@@??????AAABBBDDDFFFHHHHHHHHHHHHEEEFFFGGGFFFEEEEEEGGGIIIJJJIIIHHHFFFFFFFFFGGGHHHGGGIIIIIIIIIIIINNNUUU[[[dddlllxxxyyypppccc]]]VVVRRRPPPOOOLLLJJJJJJMMMQQQTTTTTTQQQLLLIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@CCCBBBAAAAAABBBBBBAAA??????>>>>>>>>>>>>>>>======AAA@@@??????>>>>>>>>>???xxxyyy|||uuu```]]]ZZZXXXVVVTTTRRRQQQNNNLLLLLLPPPYYYmmmzzzfff]]]QQQNNNJJJGGGGGGFFFDDDBBBEEECCCAAA@@@???@@@BBBCCCBBB@@@===;;;:::;;;===>>><<<>>>@@@BBBBBBAAA@@@???;;;<<<===>>>>>>>>>>>>===???>>><<<;;;<<<>>>AAACCCGGGHHHIIIKKKKKKKKKJJJJJJJJJGGGEEECCCBBB@@@===;;;999:::===???AAABBBBBBBBBAAA@@@>>><<<;;;;;;:::::::::;;;<<<===???@@@@@@AAAAAA@@@?????????@@@BBBCCCDDDEEEDDDBBB@@@???@@@AAA@@@BBBCCCCCCAAAAAAAAABBBAAABBBBBBAAA@@@AAACCCDDDFFFFFFFFFCCC@@@>>>>>>???===>>>>>>======>>>AAACCCDDDFFFIIIHHHFFFCCCAAA@@@??????AAABBBBBBBBBAAA@@@>>>>>>======>>>@@@BBBCCCEEEFFFHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHDDDBBBAAAAAA@@@@@@??????@@@BBBCCCDDDGGGGGGGGGEEEBBB@@@@@@AAACCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJMMMLLLJJJHHHFFFFFFEEEEEEFFFGGGFFFEEEEEEGGGLLLPPPNNNSSS[[[cccmmmyyyyyyqqqiii___YYYWWWSSSOOOLLLLLLLLLJJJIIIHHHJJJMMMOOOOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDAAABBBDDDEEEFFFEEECCCBBBBBBAAA@@@???@@@BBBDDDEEECCCDDDDDDBBBAAA??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAABBBCCCCCCAAA???????????????>>>>>>>>>>>>AAA@@@???>>>>>>===>>>>>>xxxrrrnnnsss}}}qqqggg]]]]]]ZZZVVVRRRPPPPPPPPPMMMLLLMMMQQQ^^^www}}}hhhYYYSSSIIIHHHHHHGGGGGGFFFDDDBBBEEEDDDBBB@@@@@@AAABBBCCCBBB@@@===;;;;;;<<<>>>???>>>???AAACCCCCCBBB@@@???===>>>?????????>>>>>>===@@@???======>>>AAADDDFFFIIIJJJKKKLLLKKKJJJIIIHHHHHHFFFCCCBBBAAA???===:::999;;;>>>@@@BBBCCCCCCCCC@@@???>>>===;;;:::;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCAAAAAA@@@AAAAAABBBCCCDDDDDDCCCAAA???@@@AAABBBDDDEEEDDDBBB@@@@@@AAA@@@BBBBBBBBBAAAAAACCCDDDFFFGGGGGGEEEBBB@@@???@@@>>>>>>>>>======???BBBEEEFFFHHHJJJIIIGGGDDDBBBBBBAAABBBCCCCCCCCCAAA???>>>>>>=========>>>@@@BBBCCCEEEGGGGGGGGGEEEEEEFFFHHHJJJJJJIIIGGGBBB???>>>>>><<<===>>>@@@BBBDDDEEEFFFHHHHHHFFFDDDAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCEEEHHHKKKLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBAAAAAAAAACCCFFFHHHGGGKKKOOORRRWWW___jjjrrrrrrtttwwwzzz~~~uuuooojjjfff```\\\ZZZXXXSSSOOONNNLLLJJJHHHHHHHHHGGGFFFKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDD???@@@CCCDDDEEEDDDBBBAAA@@@@@@??????@@@CCCFFFGGGGGGGGGGGGDDD@@@===<<<===@@@@@@AAABBBCCCBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCAAA???>>>>>>>>>>>>??????????????????===<<<<<<;;;;;;;;;zzzjjjfffiiinnnrrrvvvsssuuuxxx|||lllaaa___[[[ZZZWWWRRRNNNLLLLLLMMMLLLLLLNNNUUUfffyyyiii[[[TTTQQQHHHHHHIIIHHHHHHFFFEEEDDDDDDCCCBBBAAA@@@AAABBBBBBAAA@@@>>><<<<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAA>>>>>>>>>=========<<<<<<@@@@@@???@@@BBBEEEGGGIIIKKKKKKLLLLLLKKKJJJHHHGGGGGGEEECCCAAA@@@???===:::;;;<<<===???AAABBBBBBCCC===>>>>>>>>><<<;;;<<<=========>>>???@@@BBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAABBBCCCBBBAAA@@@@@@BBBCCCEEEFFFEEEBBBAAAAAAAAAAAACCCDDDDDDCCCCCCDDDEEEGGGHHHIIIGGGDDDAAA@@@AAAAAAAAA@@@??????@@@DDDGGGIIIJJJKKKIIIGGGFFFEEEFFFEEEEEEEEEEEECCCAAA???===>>>======>>>???AAACCCDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHEEE@@@===<<<<<<999;;;>>>AAACCCEEEFFFGGGEEEEEEDDDBBB@@@???AAABBB???@@@AAABBBCCCEEEFFFFFFBBBBBBCCCBBBBBBDDDHHHKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>>>>>>>>???@@@AAAEEEHHHKKKLLLNNNSSSZZZ```[[[\\\]]]^^^```eeekkkooouuu{{{xxxtttnnnhhhbbb]]]WWWSSSTTTQQQMMMLLLNNNNNNLLLIIIDDDDDDEEEEEEEEEFFFFFFFFFMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC===>>>@@@BBBCCCBBBAAA@@@?????????AAACCCEEEHHHIIIKKKLLLLLLHHHBBB>>>===>>>???@@@AAABBBBBBBBBAAA@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEDDDAAA>>>======>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999999rrreeeaaaaaacccggghhhkkkpppuuu}}}}}}lll^^^YYYZZZUUUSSSQQQNNNLLLJJJJJJJJJKKKKKKOOOZZZpppvvvcccZZZUUUQQQQQQIIIIIIIIIHHHGGGEEEEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<<<<===>>>???@@@@@@AAACCCEEEHHHJJJKKKJJJKKKKKKLLLKKKIIIHHHGGGGGGEEECCCAAAAAA???===;;;;;;;;;<<<<<<===???@@@AAA999<<<>>>???===<<<<<<>>>>>>>>>>>>???AAACCCFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>@@@BBBBBBAAA@@@AAABBBBBBDDDEEEEEECCCBBBCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGHHHJJJJJJIIIFFFCCCBBBBBBFFFFFFDDDCCCBBBDDDGGGKKKKKKKKKKKKIIIHHHGGGIIIKKKHHHGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGFFFDDDEEEFFFHHHFFFFFFEEEBBB???=========999;;;>>>AAADDDEEEEEEEEECCCDDDDDDBBB@@@@@@BBBCCC@@@@@@AAABBBCCCDDDFFFGGGBBBBBBBBBAAAAAACCCGGGKKKHHHGGGGGGFFFDDDCCCBBBAAA@@@?????????@@@AAAAAAAAABBBFFFIIIJJJJJJKKKPPPTTTRRRRRRRRRPPPPPPQQQTTTWWWWWW\\\bbbfffjjjrrr|||~~~{{{vvvrrrmmmhhhccc___WWWUUURRRPPPOOOLLLIIIGGGKKKHHHEEEFFFHHHHHHFFFDDD@@@AAADDDEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFEEECCCBBBAAA;;;<<<>>>???@@@@@@@@@???>>>???AAACCCFFFHHHJJJKKKKKKMMMMMMIIIBBB>>>???AAA>>>???AAABBBBBBBBB@@@???@@@@@@??????@@@AAABBBBBBBBBBBBCCCEEEFFFDDDAAA>>><<<<<<=========>>>>>>>>>>>>===<<<:::999999888888ooogggdddfffjjjgggkkkqqqvvv}}}uuuggg```[[[XXXXXXOOONNNMMMMMMMMMLLLJJJIIIIIIKKKPPP]]]xxxfffVVVRRRRRRQQQPPPIIIIIIIIIGGGEEEEEEEEEGGGAAAAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>DDDCCCCCCBBBBBBBBBCCCCCC???>>>===<<<===???AAACCC@@@AAACCCEEEHHHJJJLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGGGGEEECCCAAAAAA@@@===;;;;;;:::::::::;;;<<<>>>???777:::???@@@>>>======>>>???>>>???@@@AAADDDFFFHHHEEEEEEDDDBBBAAA@@@???>>>===???AAAAAA@@@@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJGGGDDDCCCCCCJJJIIIHHHEEEDDDFFFJJJMMMLLLLLLKKKIIIHHHHHHKKKNNNIIIIIIHHHGGGFFFEEEDDDDDD???>>>>>>???AAACCCEEEFFFGGGGGGGGGFFFDDDEEEGGGIIIBBBCCCBBBAAA>>>===>>>???;;;===???BBBDDDDDDDDDCCCDDDEEEEEEDDDCCCCCCDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAACCCGGGJJJJJJIIIIIIGGGEEECCCAAA@@@>>>======???AAACCCCCCBBBAAAEEEHHHIIIGGGGGGIIIKKKJJJKKKJJJHHHGGGGGGJJJLLLLLLOOORRRQQQQQQUUU]]]dddggggggiiijjjkkkkkklllllllllmmmnnnppppppoooooonnnqqqqqqrrrqqqooollliiihhh\\\ZZZXXXWWWUUUSSSPPPNNNJJJJJJIIIJJJJJJIIIFFFCCCGGGEEEBBBCCCFFFFFFDDDAAA>>>AAACCCDDDDDDCCCDDDDDDEEEFFFIIIKKKKKKJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@;;;;;;<<<>>>>>>?????????===???BBBEEEHHHJJJLLLLLLHHHKKKKKKHHHAAA>>>>>>AAA===???AAABBBBBBAAA@@@???????????????@@@AAABBBBBBBBBBBBCCCEEEFFFEEEAAA>>>;;;<<<<<<<<<======>>>>>>>>>>>><<<;;;:::999999999uuuqqqqqqmmmpppvvvuuuggg]]]XXXVVVRRROOOKKKJJJIIIIIIHHHHHHHHHIIIMMMKKKPPPeeevvv]]]SSSJJJHHHNNNPPPNNNLLLJJJGGGDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@;;;:::999999999;;;>>>???>>>???AAABBBBBBBBBBBBAAAEEECCC???<<<<<<>>>AAACCCGGGEEEDDDEEEHHHJJJLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHFFFCCCAAA@@@???===;;;;;;;;;:::999:::;;;<<<======>>>???@@@@@@???>>>===???@@@AAACCCEEEFFFHHHHHHIIIGGGDDDBBB???>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@>>>AAAEEEIIIHHHDDDCCCEEEHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJHHHGGGFFFFFFGGGHHHHHHJJJLLLLLLJJJIIIHHHIIILLLMMMMMMMMMLLLKKKIIIHHHJJJIIIHHHHHHGGGFFFCCC@@@AAA@@@??????AAADDDGGGIIIEEEDDDBBBCCCEEEFFFFFFEEEFFFDDDBBB???>>>======>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHEEEBBB@@@AAACCCEEECCCBBBGGGHHHIIIGGGDDDDDDGGGJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEAAA===>>>BBBDDDBBB???BBBDDDFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEHHHKKKMMMHHHHHHGGGHHHJJJNNNRRRUUU[[[YYYVVVUUUUUUTTTSSSRRRXXXVVVUUUVVVTTTQQQRRRWWWZZZ]]]``````]]]XXXUUUTTTMMMLLLKKKIIIHHHGGGGGGFFFHHHDDDDDDLLLPPPOOOJJJHHHBBBAAA@@@@@@AAACCCEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBBBBBCCCDDDEEEAAA???======@@@AAA@@@>>>===@@@DDDHHHJJJJJJIIIHHHEEEEEEEEEDDDCCCAAA@@@????????????>>>???@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;:::999888888:::<<<===<<<;;;999888888999;;;<<>>???@@@AAACCCCCCCCCBBBBBBEEECCC@@@======???BBBDDDGGGEEEDDDFFFHHHKKKLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHFFFCCCAAA??????>>>===;;;<<<;;;:::::::::;;;<<<===<<<<<<===>>>>>>===<<<<<>>>>>>>>>>>???@@@AAAAAA@@@>>>@@@DDDHHHGGGEEEDDDFFFIIIJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKMMMMMMLLLJJJJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHJJJIIIHHHHHHHHHFFFCCC@@@??????@@@AAACCCDDDFFFFFFBBBAAA@@@AAACCCEEEEEEDDDEEECCC@@@>>>>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@AAADDDFFFFFFEEEIIIJJJKKKIIIGGGFFFGGGIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDAAA>>>???BBBDDDBBB???@@@BBBDDDDDDDDDCCCDDDFFFJJJIIIGGGEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFHHHKKKMMMRRRQQQOOONNNNNNMMMMMMLLLMMMKKKKKKMMMLLLKKKNNNSSS[[[ZZZXXXUUUSSSPPPNNNMMMHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCGGGPPPUUUQQQJJJGGGBBBBBBBBBFFFJJJMMMLLLKKKFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFDDDBBBBBBAAABBBBBB@@@>>><<<===???@@@???>>>;;;===AAADDDFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>??????>>>>>>>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@>>>======:::999888777888999;;;<<<<<<;;;999888888999:::<<>>:::999888888888:::<<<===???@@@BBBDDDDDDDDDDDDCCCEEECCCAAA??????AAADDDEEEFFFEEEEEEFFFIIIKKKLLLKKKJJJKKKMMMNNNMMMKKKHHHFFFCCCAAA???>>>>>>>>>===<<<===<<<;;;:::::::::;;;<<<<<<<<<============<<<<<>>>>>???@@@@@@@@@@@@??????BBBFFFGGGEEEEEEGGGJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFIIIKKKMMMMMMKKKIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHGGGHHHHHHFFFCCCAAA===???BBBDDDFFFEEEDDDCCC???>>>>>>???BBBDDDDDDDDDDDDBBB???===>>>@@@CCCEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGFFFDDDBBBAAACCCBBBAAACCCFFFHHHHHHHHHHHHJJJLLLLLLJJJHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHDDDAAA???@@@CCCDDDBBB???@@@BBBDDDDDDCCCCCCDDDEEEHHHGGGGGGFFFEEEEEEDDDDDDHHHGGGEEECCCCCCCCCEEEFFFJJJIIIHHHHHHGGGGGGGGGHHHJJJGGGHHHJJJKKKLLLQQQWWW```ZZZSSSOOONNNMMMLLLJJJBBBBBBAAAAAAAAAAAABBBBBB@@@AAAIIIUUUYYYTTTJJJEEECCCBBBFFFOOOYYY\\\XXXRRRKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@>>><<<<<<>>>???>>>======>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>??????>>>=========>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBAAAAAA???>>><<<;;;999888777777777888::::::;;;:::888777777999:::;;;~~~kkk___WWWTTTPPPNNNMMMLLLJJJHHHFFFFFFGGGGGGHHHIIIKKKLLLPPPPPP]]]zzzdddQQQLLLGGGGGGGGG@@@BBBAAAAAA@@@??????@@@@@@BBBBBBBBBAAA@@@???>>>===;;;:::888888888:::;;;===@@@AAACCCDDDEEEEEEEEEEEEEEEDDDBBBAAABBBCCCEEEFFFFFFEEEDDDFFFIIIKKKKKKJJJLLLMMMNNNNNNMMMIIIFFFCCCAAA@@@>>>>>>?????????>>>>>>===;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>===@@@@@@BBBCCCDDDFFFGGGGGGHHHGGGFFFDDDBBB@@@??????===???@@@@@@??????@@@AAA>>>AAAEEEFFFFFFGGGIIILLLMMMLLLKKKIIIHHHFFFEEEDDDCCCEEEGGGIIIJJJIIIGGGFFFFFFHHHKKKKKKIIIFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHIIIHHHGGGGGGHHHFFFDDDAAA===@@@EEEHHHIIIGGGDDDAAA>>>======>>>AAADDDDDDDDDEEECCC@@@>>>>>>@@@DDDFFFHHHGGGGGGFFFEEEDDDDDDDDDHHHHHHJJJJJJIIIFFFCCCAAADDDDDDDDDEEEFFFHHHIIIIIIGGGIIILLLNNNNNNMMMKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHCCCAAA@@@AAACCCCCCBBB@@@BBBDDDFFFFFFEEEDDDEEEFFFCCCDDDEEEGGGGGGGGGGGGFFFHHHGGGEEECCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFGGGHHHKKKIIIIIILLLMMMNNNSSSZZZ___WWWOOOKKKKKKLLLJJJGGG@@@@@@???>>>>>>>>>??????===@@@HHHTTTXXXRRRJJJFFFDDDEEELLLZZZhhhlllbbbXXXOOONNNMMMKKKJJJHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBB@@@?????????>>>>>>===============>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBAAA???===;;;:::888777777777777888999999:::999777666777888:::;;;vvvlllkkkpppvvv|||sssggg[[[TTTSSSQQQOOONNNMMMKKKIIIGGGHHHGGGGGGGGGGGGHHHIIIIIIOOORRRbbbqqq\\\OOOKKKFFFFFFFFF===>>>>>>>>>===>>>>>>??????AAAAAAAAAAAA@@@???>>>===;;;:::999888888:::;;;===@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHJJJJJJIIIMMMNNNNNNMMMKKKGGGCCC@@@AAA@@@>>>>>>@@@AAA@@@???======<<<;;;;;;;;;<<<===========================@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDBBB@@@???>>>===???@@@@@@>>>>>>@@@BBB???AAADDDGGGHHHJJJKKKMMMNNNNNNLLLJJJHHHGGGEEEDDDCCCEEEHHHJJJKKKJJJGGGFFFEEEGGGJJJJJJHHHEEECCCCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGDDDBBB???BBBGGGJJJKKKHHHDDDAAA???>>>>>>???BBBDDDEEEEEEFFFDDDAAA??????AAACCCEEEGGGFFFEEECCCBBBBBBBBBBBBFFFHHHJJJKKKKKKIIIFFFDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJNNNQQQTTTTTTRRRQQQGGGGGGGGGGGGGGGGGGGGGGGGBBBAAABBBCCCCCCCCCBBB@@@BBBDDDFFFFFFEEEDDDDDDEEECCCDDDFFFHHHIIIHHHGGGGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFEEEHHHJJJIIIGGGGGGIIIJJJIIINNNTTTTTTOOOHHHGGGHHHIIIFFFBBBBBBAAA@@@???>>>=========>>>???EEENNNQQQMMMIIIHHHEEEHHHRRRdddtttvvviii[[[QQQPPPNNNLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@DDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>===============>>>?????????@@@AAAAAABBBBBBDDDCCCBBBAAA???===;;;:::888888888888888999999:::999888666666666888:::;;;tttccc___eeejjjtttwwwggg___YYYTTTQQQOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGPPPXXXmmmwwwaaaTTTNNNKKKDDDDDDEEE======<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@??????>>>===<<<:::999999:::<<<===???@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBEEEGGGIIIHHHGGGLLLLLLKKKJJJHHHEEECCCAAAAAA@@@>>>>>>@@@AAA@@@@@@===<<<;;;;;;;;;<<<>>>???======<<<<<<<<<<<<======AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@>>>======???AAA@@@======@@@CCCAAACCCEEEHHHJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCEEEHHHIIIJJJHHHFFFEEEFFFHHHLLLLLLJJJFFFDDDCCCAAABBBDDDGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHGGGDDDBBBAAADDDGGGIIIJJJGGGDDDBBBAAA??????@@@CCCEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDEEEDDDBBBAAA@@@@@@@@@AAADDDFFFHHHJJJJJJIIIGGGEEEGGGGGGHHHGGGEEEEEEGGGHHHKKKMMMOOOTTTWWWXXXWWWUUUHHHGGGGGGGGGFFFFFFFFFFFFAAABBBCCCDDDDDDCCCBBBAAA@@@BBBDDDCCCBBBAAABBBCCCGGGHHHHHHIIIHHHFFFEEEDDDAAAAAAAAABBBCCCDDDEEEFFFDDDGGGHHHGGGDDDDDDFFFIIIJJJHHHIIIKKKKKKIIIKKKPPPOOOLLLIIIHHHIIIIIIFFFDDDDDDCCCBBB@@@>>>=========??????BBBHHHJJJHHHGGGIIIGGGLLLYYYlllzzzyyyiiiZZZQQQPPPNNNLLLIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCDDDCCCCCCBBBCCCCCCAAA???>>>@@@AAACCCCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCBBBAAA>>>=========>>>>>>???@@@??????@@@@@@AAABBBBBBBBBCCCCCCBBBAAA???===;;;:::999999:::::::::;;;;;;;;;888777666555666777999;;;vvvmmmpppppp|||rrrbbbZZZWWWSSSQQQRRRLLLLLLLLLJJJHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHSSSaaa}}}yyyfffSSSLLLLLLJJJAAAAAACCC<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@???>>>===;;;::::::;;;===>>>>>>???BBBDDDEEEFFFFFFEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@AAACCCFFFGGGFFFEEEIIIHHHGGGFFFEEEEEEEEEEEEAAA???======???@@@???>>>;;;;;;;;;;;;<<<===???@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCAAA???===<<<===@@@AAA@@@===<<<@@@DDDDDDDDDFFFIIILLLNNNOOONNNKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFGGGFFFEEECCCBBBEEEHHHKKKLLLIIIFFFCCCAAA???@@@CCCEEEGGGHHHIIIIIIHHHGGGFFFGGGHHHGGGEEEBBBCCCDDDEEEFFFFFFEEECCCBBBAAA@@@???@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEECCCBBB@@@???>>>???@@@AAACCCDDDEEEGGGGGGFFFDDDCCCDDDFFFGGGGGGEEEEEEGGGJJJMMMLLLNNNQQQTTTUUUSSSQQQIIIHHHHHHGGGFFFEEEDDDDDD@@@BBBDDDEEEDDDCCCBBBAAA@@@BBBCCCCCCBBBAAAAAABBBGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHHHHEEEHHHIIIHHHDDDCCCFFFIIILLLKKKLLLOOONNNKKKLLLPPPOOONNNKKKIIIHHHGGGGGGGGGCCCBBBAAA@@@????????????@@@???BBBGGGGGGEEEFFFIIIIIIPPP___qqq|||xxxgggWWWOOOOOOMMMKKKHHHFFFDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAABBBCCCAAA>>>===>>>AAAAAACCCEEEFFFGGGEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAA=========>>>???@@@AAABBB??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???===<<<;;;;;;;;;<<<===============777666555444555777999;;;}}}ddd[[[UUUTTTRRRLLLKKKOOOLLLLLLLLLJJJIIIHHHIIIKKKCCCDDDDDDFFFHHHJJJKKKMMMVVVhhh{{{eeeVVVJJJGGGKKKIII>>>>>>AAA<<<<<<<<<;;;;;;;;;<<<=========>>>???@@@@@@AAA@@@@@@???>>><<<;;;;;;<<<===>>>>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFDDDBBB@@@?????????@@@CCCEEEFFFEEEDDDEEEDDDDDDCCCDDDFFFGGGIII@@@>>><<<<<<===>>>===<<<;;;::::::;;;<<<>>>@@@AAAEEEEEECCCCCCCCCCCCEEEEEEAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBAAA???===<<<===@@@BBB@@@<<<<<<@@@DDDEEEFFFGGGJJJMMMOOOOOOOOOIIIHHHGGGFFFEEECCCBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@BBBFFFIIIJJJGGGCCC@@@???>>>???BBBEEEGGGHHHIIIIIIGGGGGGFFFGGGHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???@@@AAACCCCCCBBB???@@@BBBDDDEEEFFFGGGGGGCCCAAA@@@>>>>>>???@@@AAACCCCCCDDDDDDDDDBBBAAA@@@BBBDDDFFFFFFEEEFFFIIILLLLLLJJJJJJLLLOOOOOOMMMJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@BBBEEEEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKGGGJJJKKKIIIEEECCCFFFJJJIIIIIIKKKOOONNNKKKKKKNNNMMMKKKHHHDDDAAA@@@BBBEEEAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@CCCGGGGGGDDDEEEHHHJJJRRRbbbsss|||vvvdddUUUNNNNNNLLLJJJHHHEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@BBBBBB@@@===<<<===@@@AAADDDGGGIIIIIIGGGEEECCCAAAAAABBBBBBBBBAAA@@@@@@=========>>>???AAACCCCCC???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAA???>>><<<;;;<<<===>>>>>>??????>>>>>>666666555444555777999;;;kkk___UUUQQQMMMMMMOOOPPPOOOMMMJJJKKKKKKKKKJJJHHHFFFDDDFFFGGGGGGGGGGGGIIIMMMPPP[[[lllssseeeWWWLLLHHHGGGFFFDDDCCCAAA@@@???:::;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDCCCAAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;===???AAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@??????@@@???===<<<===@@@BBBHHHIIIJJJLLLMMMOOOOOOPPPIIIGGGDDDCCCCCCBBBAAA???@@@@@@???>>>===<<<;;;;;;BBBCCCEEEDDDAAA???>>>>>>AAACCCGGGJJJLLLLLLJJJIIIIIIHHHHHHIIIHHHFFFCCC@@@DDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@??????>>>=========BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMKKKIIIGGGGGGGGGHHHIIIFFFGGGGGGGGGFFFDDDCCCAAADDDEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFDDDBBBAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAGGGFFFDDDDDDEEEHHHKKKMMMMMMKKKIIIGGGFFFGGGIIIJJJLLLMMMNNNOOONNNLLLJJJHHHHHHFFFCCCCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFIIIKKKPPPZZZeeejjjeeeYYYNNNKKKJJJHHHGGGFFFEEEEEEEEEJJJHHHFFFEEEDDDCCCAAA???@@@@@@BBBCCCDDDDDDDDDDDDBBBAAA>>>===<<<<<<>>>???DDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDCCCAAA?????????============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCAAA@@@???>>>===;;;::::::@@@@@@@@@???>>><<<;;;:::555444444444555666888999{{{iii^^^YYYOOONNNLLLKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHIIILLLOOOYYYkkkooo```VVVLLLEEEGGGFFFEEEDDDBBBAAA@@@???:::<<<===<<<;;;:::;;;===;;;;;;;;;;;;;;;<<<======??????>>>===<<<<<<<<<<<>><<<<<<;;;;;;===<<<<<<===???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA???>>>???BBBDDDEEEGGGIIILLLNNNOOOOOOOOOIIIFFFDDDBBBBBBBBB@@@?????????>>>======<<<<<<<<<@@@BBBCCCBBB@@@>>>===>>>BBBDDDHHHKKKLLLKKKIIIGGGIIIIIIIIIHHHHHHFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@BBBCCCFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@??????>>>>>>======AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGEEEBBB@@@@@@AAACCCCCCDDDEEEEEEEEEDDDDDDFFFEEEDDDDDDEEEGGGJJJLLLKKKJJJGGGFFFEEEFFFHHHIIILLLMMMNNNOOONNNLLLJJJHHHHHHEEECCCBBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@CCCDDDDDDDDDEEEFFFJJJLLLRRRYYY^^^\\\SSSKKKJJJIIIGGGFFFEEEDDDDDDDDDIIIGGGEEEEEEEEEDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDBBB@@@???======>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDBBB@@@@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<<<<;;;:::999777777666555555555555777888999}}}mmm]]]UUURRRPPPHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJJJJJJJJJJLLLMMMWWWjjjqqq\\\QQQLLLHHHEEEEEEEEEDDDCCCAAA@@@??????<<<===>>>===<<<;;;<<<>>><<<;;;;;;;;;;;;<<<======???>>>===<<<;;;;;;;;;;;;>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>===;;;;;;;;;>>>======>>>???AAACCCEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCBBBAAAAAADDDFFFDDDFFFJJJMMMOOOOOONNNMMMGGGEEEBBBAAABBBAAA@@@???=====================<<<@@@AAABBBBBB@@@?????????CCCFFFIIILLLLLLJJJGGGEEEHHHHHHGGGFFFEEECCCBBBAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@???>>>>>>======@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDIIIIIIHHHFFFBBB@@@???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJIIIGGGFFFDDDDDDEEEFFFGGGLLLMMMNNNNNNNNNLLLJJJIIIHHHEEECCCBBBBBBBBB@@@???AAA@@@??????>>>>>>>>>>>>===AAAEEEGGGFFFEEEDDDDDDIIIHHHIIILLLPPPPPPLLLHHHHHHHHHFFFEEEDDDDDDDDDDDDHHHFFFEEEEEEEEEEEEDDDBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@????????????>>>>>>>>>============<<<;;;:::999888777666666666777888999:::|||vvvfffZZZTTTPPPKKKHHHDDDGGGJJJJJJGGGEEEFFFHHHHHHGGGGGGFFFGGGIIIJJJKKKHHHJJJLLLLLLKKKKKKKKKLLLXXXlllvvv```PPPJJJHHHGGGFFFCCCCCCBBBAAA@@@@@@??????<<<>>>???>>>===<<<===>>><<<<<<;;;;;;;;;<<<<<<===??????===<<<;;;;;;::::::>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<>>>?????????@@@BBBEEEHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAADDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCFFFHHHFFFHHHKKKNNNOOONNNKKKJJJEEECCCAAA@@@@@@@@@???>>>;;;;;;<<<<<<============@@@AAACCCBBBAAA@@@AAABBBEEEGGGJJJLLLKKKIIIEEEBBBDDDEEEDDDCCCAAA???>>>>>>:::;;;<<<===>>>@@@AAAAAABBBAAAAAA@@@AAABBBCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===AAA@@@@@@@@@AAAAAAAAABBBDDDFFFIIIKKKMMMMMMLLLKKKIIIIIIGGGFFFEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCGGGHHHHHHFFFCCCAAA@@@AAADDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBCCCEEEGGGHHHFFFEEEDDDCCCCCCCCCEEEFFFKKKLLLMMMNNNMMMLLLJJJHHHHHHFFFDDDCCCCCCBBB@@@>>>@@@@@@???>>>>>>>>>>>>>>>???BBBEEEFFFFFFEEEDDDEEEHHHFFFEEEFFFHHHIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGEEEEEEEEEEEECCCAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@???@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCBBBBBB@@@???>>>>>>>>>??????????????????============<<<;;;:::999777777777888888999999:::}}}bbb\\\TTTQQQQQQOOOIIIEEEDDDGGGJJJJJJGGGEEEEEEGGGGGGFFFFFFFFFGGGIIIKKKLLLHHHJJJLLLLLLKKKKKKKKKLLLZZZpppwwwiii^^^QQQGGGDDDDDDDDDBBBAAA@@@@@@@@@??????>>>>>>===>>>???>>>======>>>???===<<<<<<;;;;;;;;;<<<<<<@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???BBBEEEFFFEEEDDDDDDEEEDDDCCCBBB@@@???????????????>>>======<<<<<<<<<============<<<======>>>???>>>???@@@@@@@@@CCCHHHLLLNNNNNNNNNNNNMMMLLLJJJJJJHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDDDDCCCCCCEEEGGGHHHJJJMMMNNNNNNKKKHHHFFFBBBAAA???>>>???@@@???>>>;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCGGGHHHJJJJJJIIIFFFCCCAAA???AAABBB@@@===;;;;;;;;;888999:::<<<>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>BBBAAA@@@???>>>>>>>>>???CCCEEEGGGJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDIIIJJJKKKLLLLLLJJJIIIGGGIIIGGGEEEEEEDDDCCCAAA?????????>>>>>>===>>>>>>>>>AAABBBCCCCCCCCCCCCFFFHHHHHHGGGGGGHHHIIIIIIHHHGGGHHHGGGFFFEEEEEEDDDEEEEEEIIIGGGEEEDDDDDDCCCAAA@@@AAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBB@@@??????@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCBBB@@@>>>===>>>>>>>>>>>>>>>?????????999999999999888888777666888888888999999999999999ooo^^^UUUQQQKKKIIIIIIJJJIIIGGGHHHIIIIIIIIIGGGEEEEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKGGGIIIJJJJJJJJJJJJLLLMMM]]]uuu|||rrrvvv}}}yyygggZZZSSSNNNGGGDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???======<<<;;;;;;;;;;;;<<>>======<<<<<<==============================>>>BBBFFFGGGEEECCCCCCEEEDDDCCCAAA@@@?????????@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???===???AAAAAAAAAEEEKKKPPPSSSQQQOOOMMMKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>@@@BBBBBBBBBBBBCCCEEEHHHIIIKKKKKKJJJHHHEEEDDD@@@???======>>>???>>>===<<<=========>>>>>>??????<<<===>>>>>>>>>???BBBDDDHHHHHHHHHGGGFFFDDDBBBAAA===AAACCCBBB>>>:::::::::999:::;;;===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEGGGGGGEEECCCBBBAAAAAAAAA@@@??????>>>>>>AAA@@@???===<<<======>>>CCCDDDFFFHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGEEEDDDBBBBBB???@@@BBBBBBBBBBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCFFFHHHIIIJJJJJJIIIGGGFFFHHHGGGFFFEEEEEEDDDBBB@@@???>>>>>>======>>>>>>>>>@@@AAAAAAAAAAAACCCFFFIIIGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDGGGEEECCCCCCCCCCCCAAA???BBBCCCDDDDDDDDDDDDCCCCCC??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA???>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDCCCAAA>>>==================>>>>>>>>>:::::::::::::::999888888777888888999999999888888zzziiiYYYOOOMMMKKKHHHFFFFFFIIILLLNNNLLLJJJHHHFFFFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHHHHHHHIIILLLOOO___xxxoookkkdddkkkrrrrrriii\\\OOOHHHGGGEEEBBBBBBDDDEEEDDDCCC========================<<<===>>>>>><<<<<<===>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBGGGGGGDDDAAABBBDDDCCCAAA@@@>>>>>>>>>???@@@<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===<<>>>>>===;;;===???@@@???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCC???===<<<<<<===>>>>>>===>>>>>>>>>???????????????===>>>???@@@@@@AAADDDGGGHHHGGGEEECCCBBBAAAAAAAAA>>>CCCHHHGGGCCC>>><<<===;;;;;;<<<>>>???AAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;<<<===???@@@DDDEEEEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDBBBAAA===>>>@@@AAAAAAAAACCCEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFEEEDDDEEEEEEDDDBBB@@@>>>>>>============>>>>>>;;;===@@@AAABBBCCCFFFGGGEEEFFFGGGHHHGGGGGGHHHIIICCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@AAACCCCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDCCCAAA???============<<<<<<<<<<<<<<<===============<<<<<<;;;777777888999999888777666kkk]]]VVVPPPLLLCCCEEEHHHIIIJJJLLLPPPRRRNNNJJJFFFDDDFFFFFFDDDBBBDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGGGGGGGIIIMMMPPP___zzzkkk\\\\\\^^^hhhoooiiiXXXIIIBBBAAA???===<<<===@@@BBBBBBAAA<<<<<<<<<===============<<<===>>>===<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;===BBBGGGGGGCCC@@@AAACCCAAA@@@>>>===<<<===???@@@::::::::::::;;;<<<======;;;::::::999999::::::;;;;;;>>>AAABBBBBBGGGOOOWWWXXXUUUPPPJJJGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<999;;;===>>>>>>>>>???@@@???@@@AAABBBCCCCCCDDDDDD>>><<<;;;;;;===>>>>>>===@@@@@@??????????????????AAABBBCCCCCCDDDFFFIIILLLHHHFFFDDDAAA@@@@@@AAABBBAAAFFFLLLLLLGGGBBB??????<<<<<<===???@@@BBBCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBCCCEEEGGGGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>;;;:::::::::;;;>>>AAACCCFFFEEEEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBCCCDDDFFFGGGIIIIIIHHHGGGEEECCCBBBAAA===>>>@@@@@@@@@@@@BBBDDDAAABBBCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDAAA???>>>>>>============>>>???777;;;@@@CCCDDDDDDEEEEEECCCDDDDDDDDDDDDEEEGGGIIIAAAAAA@@@@@@??????@@@@@@>>>>>>>>>@@@BBBDDDDDDDDD<<<===>>>???@@@AAAAAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDD???AAACCCDDDDDDBBB???>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999666777888999999888666666~~~ooo]]]RRRPPPOOOJJJEEEDDDDDDDDDFFFIIIMMMQQQTTTRRRLLLFFFEEEGGGGGGEEEBBBGGGFFFEEEDDDEEEGGGIIIJJJEEEFFFGGGHHHEEEDDDMMMXXXdddzzzrrr___TTTTTTVVVVVVTTTPPPJJJDDDBBBAAA@@@??????>>>>>>>>>>>>>>><<<===============<<<;;;======<<<;;;;;;:::999999:::;;;===>>>>>><<<;;;999;;;;;;;;;<<<<<<===>>>???AAA???<<<999888999;;;<<>>>>>???>>>===???BBBDDDEEEEEEBBBAAA@@@?????????@@@AAACCCCCCAAA@@@??????>>>>>>???@@@@@@AAABBBCCCDDDEEEDDDBBB???>>>???@@@@@@??????DDDIIIJJJHHHDDDBBBBBB<<<;;;999:::===@@@BBBCCCCCCBBB@@@>>>>>>>>>@@@AAADDDEEEGGGHHHGGGDDDBBB@@@@@@?????????>>>>>>======;;;<<<<<<===>>>@@@BBBBBBEEEFFFIIIKKKMMMNNNNNNNNNDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBDDDHHHKKKKKKKKKJJJIIIFFFCCC@@@>>>???@@@BBBDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBB@@@???@@@@@@??????????????????===???AAABBBBBBBBBCCCDDDGGGEEECCCCCCFFFHHHGGGEEEEEEDDDBBB@@@?????????@@@>>>===;;;;;;=========<<>>>>>???@@@@@@AAACCCDDDDDDCCCAAA???@@@AAACCCBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>???AAABBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBAAA@@@???======<<<;;;::::::999999999999:::;;;<<<===<<<:::777666::::::999999888777666666wwwddd\\\QQQKKKJJJIIIFFFBBBCCCCCCDDDFFFIIIMMMQQQTTTTTTPPPKKKIIIHHHGGGDDDCCCEEEDDDCCCBBBCCCDDDFFFGGGDDDEEEIIILLLKKKLLLUUU```lll{{{mmmggg^^^OOOGGGGGGKKKKKKKKKHHHDDDAAA?????????>>>>>>======>>>??????<<<<<<===============<<<::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===;;;:::<<<<<<<<<<<<===>>>??????AAA???<<<::::::;;;<<<===@@@CCCGGGHHHFFFCCCBBBAAABBBBBBAAA???>>>===<<<;;;<<<;;;::::::999999999:::999;;;<<<<<<;;;:::<<<===@@@AAACCCFFFJJJOOOTTTWWWZZZVVVOOOKKKJJJIIIGGGEEEGGGEEEDDDDDDEEEEEEBBB???>>>>>>??????>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===<<<===???CCCFFFHHHHHHEEEEEECCCCCCBBBCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEBBB@@@>>>>>>>>>>>>======AAAFFFGGGEEEBBB@@@@@@<<<:::999:::===@@@BBBBBBDDDCCCAAA@@@???@@@AAABBBDDDEEEFFFFFFFFFDDDBBB@@@AAAAAA@@@???===<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHHHHDDDBBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBDDDGGGJJJLLLKKKKKKIIIGGGDDDAAA???>>>???AAABBBCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@????????????????????????>>>@@@AAAAAA@@@???@@@AAAEEECCCAAABBBEEEFFFFFFDDDCCCBBBAAA@@@??????@@@@@@???===<<<<<<===>>>>>>===???@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCEEEFFFEEECCCDDDBBB@@@???>>>>>>???@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@AAACCCBBB@@@??????@@@????????????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===>>>???AAABBBAAA@@@???>>>>>>>>>>>>???????????????AAA@@@@@@???>>>===<<<;;;<<<;;;:::999999999999999:::;;;;;;;;;:::999777666999888888777666666555555kkknnnZZZRRROOOLLLJJJIIIHHHFFFCCCCCCCCCDDDEEEHHHLLLPPPRRRVVVUUUSSSNNNIIIEEEDDDCCCDDDCCCBBBBBBBBBCCCEEEEEEBBBCCCGGGLLLMMMPPPYYYdddxxxkkk___VVVUUUPPPFFF@@@AAA@@@AAACCCBBB@@@??????@@@>>>>>>=========>>>>>>???;;;;;;<<<===>>>>>>>>>===888999999:::;;;<<<<<<<<<999:::<<<===>>>>>>===<<<============>>>???@@@@@@@@@???===<<<<<<===???@@@@@@CCCFFFFFFDDDBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999999999::::::999;;;<<<<<<;;;;;;<<<===>>>@@@CCCGGGLLLPPPSSSUUUWWWSSSNNNKKKIIIHHHFFFEEEFFFEEEDDDDDDDDDCCCAAA???<<<<<<>>>??????>>>======<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<>>=========>>>???@@@AAABBBCCCCCCCCCEEEBBB???>>>>>>===;;;:::;;;>>>AAABBBAAA???======;;;999888:::===@@@AAAAAAEEEDDDBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAABBBAAA@@@>>>===;;;:::999999999:::<<>>===<<<===???AAA@@@AAAAAAAAAAAACCCGGGJJJLLLLLLKKKJJJGGGDDDBBB@@@===>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>????????????@@@BBBCCCBBB@@@??????@@@AAA@@@???@@@CCCDDDDDDCCC@@@@@@????????????@@@AAA@@@???======???@@@???>>>@@@@@@AAABBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCAAA???CCCAAA@@@???>>>>>>???@@@DDDDDDCCCBBBAAA@@@@@@???@@@AAABBBAAA???======>>>@@@@@@??????>>>>>>======??????@@@@@@??????>>>>>>???@@@@@@AAA@@@???===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;::::::<<<;;;:::999888888888888:::::::::999999888888777777777666555555444444444ZZZlll{{{tttrrruuu|||nnndddZZZRRRMMMMMMMMMKKKHHHFFFEEEEEEEEEEEEDDDEEEGGGIIILLLNNNVVVYYYYYYTTTKKKEEECCCDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFHHHMMMOOOTTT^^^iiipppeee[[[SSSNNNMMMKKKDDDAAAAAA===???AAAAAAAAA@@@AAABBB??????>>>===<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>999999999:::;;;;;;<<<<<<999:::<<<===>>>>>>>>>>>>============>>>???@@@AAA??????>>>===>>>???AAABBB???BBBDDDDDDBBB@@@???>>>>>>>>>???@@@BBBCCCDDDEEE;;;::::::999999::::::::::::;;;<<<<<<;;;;;;<<<======???CCCHHHLLLOOOQQQRRRRRRPPPLLLIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===:::;;;===???@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<;;;;;;>>>BBBEEEGGGGGGAAAAAABBBCCCDDDEEEFFFGGGFFFDDDAAA???============>>>???@@@BBBCCCCCCCCCCCCBBB@@@>>>=========;;;:::999:::<<<======<<<;;;;;;:::999888:::===@@@AAAAAACCCCCCBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>><<<;;;::::::999:::;;;===@@@CCCFFFGGGLLLKKKKKKJJJHHHGGGFFFEEEAAA???<<<::::::;;;>>>?????????@@@@@@@@@BBBFFFIIILLLKKKKKKJJJHHHEEEBBBAAA>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>AAACCCDDDCCCBBB@@@AAAAAA======>>>???AAABBBBBBAAA>>>>>>>>>??????@@@AAAAAABBB@@@>>>???@@@AAA@@@???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBCCCBBB@@@===AAA@@@??????>>>??????@@@DDDCCCAAA@@@???>>>>>>>>>@@@AAAAAA@@@>>>;;;;;;;;;@@@??????>>>>>>=========>>>>>>????????????>>>>>>???@@@@@@???>>>===<<<;;;999999999::::::;;;;;;<<<>>>===<<<;;;;;;:::::::::<<<;;;:::888777777777777:::999888777777777777888666666555555444444444444MMMYYYnnn|||nnnhhhdddiiissskkkYYYQQQNNNLLLKKKIIIIIIIIIFFFCCCBBBDDDFFFHHHGGGFFFEEEEEEFFFGGGIIITTTXXXZZZVVVMMMEEECCCDDDAAAAAAAAABBBCCCEEEFFFFFFKKKJJJLLLQQQWWW^^^kkkvvvxxxfff\\\SSSNNNJJJHHHEEE@@@>>>>>>@@@AAACCCCCCAAA@@@AAABBBAAA@@@???===;;;999999888::::::<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>??????============>>>???@@@AAA??????>>>>>>???@@@AAABBB>>>@@@BBBBBB@@@>>>======;;;<<<===???AAABBBDDDDDD:::::::::999999::::::;;;:::;;;===<<<;;;;;;<<<>>><<>>>>>>>>===<<<===@@@BBBBBBBBB===>>>@@@CCCEEEGGGHHHIIIFFFDDDBBB???======>>>???>>>???AAACCCDDDDDDDDDCCC>>>===<<<===>>>>>>===<<<888888999:::;;;;;;:::::::::999999;;;>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA======<<<<<<<<<<<<<<<<<<:::;;;<<>>;;;999999:::<<<=========>>>>>>???AAAEEEHHHKKKKKKJJJIIIGGGEEEBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@<<<<<<=========>>>>>>>>>>>>@@@AAABBB@@@@@@AAABBB;;;===>>>???@@@@@@@@@@@@<<<===>>>???@@@AAAAAABBBBBBAAA??????AAABBBAAA@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCC@@@===??????????????????@@@@@@BBBAAA@@@>>>===<<<<<<<<<>>>???@@@???<<<:::::::::>>>>>>>>>======<<<<<<<<<===>>>>>>?????????>>>>>>??????>>>>>>===<<<;;;:::888999:::;;;<<<<<<<<<<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999888777666666666888888777666666666777777555555555555555444444444JJJPPP```{{{nnneee___```bbbffftttooobbbUUUOOOLLLHHHEEEEEEFFFFFFEEEDDDCCCDDDGGGJJJIIIHHHFFFDDDCCCDDDEEEFFFOOOTTTWWWUUUNNNGGGCCCCCC>>>???@@@BBBDDDFFFGGGHHHKKKKKKPPPYYYcccmmmyyy~~~lll```RRROOOJJJFFFBBB???>>>>>>AAACCCCCCBBB@@@>>>>>>???AAA@@@>>><<<:::999888777;;;;;;<<<===>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???============>>>???@@@@@@???????????????@@@AAABBB>>>???AAA@@@>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::999999999:::;;;;;;:::<<<======<<<<<<===>>>===???BBBFFFHHHJJJKKKKKKHHHIIIHHHFFFCCCAAABBBCCCAAABBBBBB@@@===;;;::::::888:::===???BBBCCCDDDDDD=========>>>>>>???@@@AAAAAA@@@>>>>>>@@@AAA@@@???@@@AAACCCFFFHHHIIIJJJKKKGGGEEEBBB???>>>???AAABBB???@@@CCCEEEFFFFFFEEEDDD===<<<<<<===???@@@>>>===:::888888999;;;<<<;;;;;;:::::::::<<>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;<<<<<<<<<===;;;;;;===???BBBEEEHHHIIIGGGFFFEEEDDDCCCBBBBBBBBB===<<<;;;:::::::::;;;;;;;;;<<<=========@@@DDDGGGIIIIIIIIIHHHGGGDDDBBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????>>>>>>??????;;;;;;<<<<<<======>>>>>>;;;===>>>???>>>===>>>???<<<>>>@@@AAA@@@?????????<<<===>>>@@@AAABBBBBBBBBBBBAAA??????AAABBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAADDDEEEDDDAAA>>>===>>>>>>??????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<===>>>===;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;888:::>>>@@@AAA@@@???===???>>><<<;;;;;;;;;<<<===;;;:::999777666555555555666666666666666666666666555444444444444444444444GGGMMM[[[rrrzzzkkk___]]][[[YYY^^^hhhxxxvvvhhhZZZQQQJJJKKKKKKGGGDDDEEEGGGFFFFFFFFFHHHIIIJJJJJJGGGFFFDDDCCCCCCDDDEEEFFFIIIMMMRRRSSSNNNHHHDDDBBB???AAACCCFFFIIIKKKMMMMMMQQQTTT]]]lllwwwttteeeSSSQQQMMMGGGBBBBBBBBBCCCBBBCCCDDDBBB@@@=========>>>>>><<<;;;:::999999999<<<<<<===============<<<<<<<<<======>>>>>>??????>>>===============>>>>>><<<<<<<<<<<<===>>>?????????????????????@@@@@@@@@===???@@@>>><<<:::::::::888888888999999999999999:::999999999::::::;;;<<<;;;<<<======<<<<<<===>>>>>>???AAACCCEEEGGGHHHHHHGGGHHHIIIGGGDDDBBBCCCDDDAAACCCDDDBBB>>>;;;;;;;;;888:::===@@@BBBDDDDDDEEE===>>>>>>???@@@BBBCCCDDDCCCBBB@@@@@@AAABBBAAA@@@DDDEEEGGGHHHIIIIIIIIIHHHGGGEEEBBB@@@@@@AAACCCEEE@@@AAADDDGGGHHHGGGFFFEEE>>>>>>===???@@@@@@>>><<<<<<999888999;;;>>>===<<<;;;;;;;;;>>>AAACCCBBBAAA======>>>>>>????????????>>>???@@@BBBBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@CCCFFFGGGJJJIIIGGGEEECCCCCCBBBCCC;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<>>============::::::;;;<<<<<<===>>>>>>===???@@@@@@>>>======>>>===@@@CCCCCC@@@>>>>>>???===>>>@@@AAABBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@AAABBBBBBBBBAAAAAA@@@???===>>>@@@CCCEEEDDDAAA>>><<<===>>>??????@@@@@@@@@??????@@@@@@@@@???===<<<:::<<<===<<<:::999999:::888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::===BBBFFFGGGEEEBBB???>>>===;;;::::::;;;<<<===;;;:::999777555444444444444555666666666666555444333333333333333333333333AAAHHHVVViiittt```[[[YYYVVVXXX___bbbvvvxxxjjj\\\RRRPPPFFF???AAACCCBBBCCCGGGGGGFFFEEEFFFHHHGGGEEECCCEEEDDDCCCBBBCCCEEEGGGHHHEEEIIINNNPPPNNNJJJEEEBBBCCCEEEGGGKKKNNNQQQSSSTTT```eeeqqqxxxfffQQQPPPKKKEEEAAABBBDDDEEECCCDDDEEEDDDAAA???>>>>>><<<;;;;;;::::::;;;;;;<<<<<<===============<<<<<<;;;;;;<<<>>>???AAABBBBBB???>>>===============>>>;;;;;;;;;<<<<<<===>>>???????????????????????????===>>>???>>>;;;999999999555666777888:::;;;<<<===999999999999::::::;;;<<<;;;<<<======<<<<<<===??????@@@AAABBBCCCEEEFFFGGGGGGIIIJJJHHHEEECCCDDDFFFBBBDDDEEECCC???<<<<<<===999:::===@@@CCCDDDEEEEEE===>>>>>>@@@AAACCCEEEFFFDDDCCCAAABBBCCCDDDDDDCCCGGGHHHHHHIIIHHHGGGEEEDDDGGGEEEBBB@@@@@@BBBEEEGGG@@@BBBEEEHHHIIIHHHGGGEEE@@@@@@???@@@@@@???<<<:::===;;;888999<<>>;;;;;;<<>>???????????????<<<>>>@@@BBBBBBAAA>>>=========<<<;;;::::::999999999:::;;;<<>>>>>===:::;;;<<<===<<<;;;:::999999:::;;;;;;<<>>>>>>>>>>>>>>??????@@@CCCBBB@@@>>><<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>BBBDDDDDDCCCAAA???>>>???>>>AAADDDDDDAAA>>>>>>???>>>???AAABBBCCCCCCBBBBBBBBB@@@??????@@@AAAAAA@@@BBBBBBBBBBBBAAAAAA@@@???<<<===???BBBEEEDDDAAA>>>;;;<<<===???@@@@@@@@@@@@???@@@AAACCCBBBAAA???>>>999:::<<<;;;:::999999:::777777888999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<;;;???EEEJJJKKKHHHDDDAAA>>><<<:::999999:::;;;<<<;;;:::888777555444444333222444555777777666444333111111111111111111222222FFFIIIVVVmmmfffZZZYYYVVVUUUXXXbbbnnnttthhh```[[[VVVRRRLLLIIIEEEBBB@@@AAACCCDDDDDDIIIKKKIIIHHHIIIIIIGGGFFFBBBBBBDDDCCC@@@@@@CCCIIIHHHKKKPPPPPPLLLIIIJJJJJJQQQWWWZZZ___fffjjjjjjzzzxxxbbbPPPNNNIIIDDDAAA??????@@@GGGFFFDDDBBB@@@>>><<<;;;===<<<:::999999:::;;;<<<===============<<<<<<<<<<<<===>>>??????@@@@@@@@@============<<<;;;:::999777888888999;;;===???@@@@@@?????????????????????:::;;;<<<;;;999777777777;;;::::::999999::::::;;;888888999999999888888777777;;;===<<<===@@@???<<<===???AAAAAA@@@AAADDDGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???<<<;;;:::::::::>>>>>>???@@@@@@@@@@@@@@@:::<<<>>>??????@@@CCCEEEFFFEEEEEEFFFHHHIIIGGGFFFIIIHHHFFFEEEEEEEEEFFFGGGAAADDDFFFHHHGGGGGGHHHIIIGGGHHHJJJJJJJJJHHHFFFEEE@@@AAABBBBBBBBB@@@>>><<<;;;<<<<<<===>>>?????????;;;<<<>>>@@@AAABBBCCCCCC>>>===;;;;;;=========<<>>===<<<::::::::::::999999888888888888999;;;===AAADDDEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999999999777777777888:::>>>AAACCCDDDEEEFFFGGGFFFCCCAAA???>>>>>>============>>>>>>AAA>>>;;;:::;;;;;;::::::888999:::::::::<<<@@@BBBGGGEEECCC@@@>>><<<<<<<<<>>>AAACCCCCCBBB@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@??????>>>>>>??????AAAAAAAAAAAA@@@@@@???>>>======>>>>>>?????????@@@;;;<<<>>>???@@@@@@@@@???<<<===>>>>>>>>>>>>======:::999888777777888999999:::999777666666666777888999;;;===???@@@>>><<<;;;>>>===<<<;;;:::999999999CCCEEEGGGIIIGGGDDD???===;;;;;;;;;;;;;;;;;;;;;;;;888777555444333333444444555555555555555555555555000000000000000000000000FFFJJJXXXoootttddd___[[[ZZZ]]]gggqqqooohhh___YYYVVVSSSOOOKKKJJJHHHDDDBBBAAAAAACCCEEEFFFJJJLLLIIIHHHJJJJJJHHHGGGDDDBBBDDDCCCAAABBBEEEGGGIIIOOOUUUUUUPPPNNNPPP]]]eeelllpppttt|||sss^^^MMMKKKGGGCCC@@@?????????CCCBBBAAA@@@???===<<<<<<===<<<;;;::::::;;;===>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>?????????>>>>>><<<;;;;;;888888999999;;;<<<>>>?????????@@@@@@@@@???>>>>>>999:::;;;:::888666666777888888888999:::<<<===>>>999999999999999888777777999<<<>>><<<===@@@@@@===<<<>>>@@@@@@???@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>;;;999999999:::;;;<<<===>>>>>>???>>>>>>;;;>>>@@@BBBBBBCCCEEEFFFGGGFFFFFFGGGHHHHHHGGGEEEHHHGGGFFFFFFFFFFFFFFFGGGDDDFFFIIIIIIIIIHHHHHHIIIFFFGGGHHHHHHHHHFFFDDDCCC===>>>@@@BBBCCCCCCBBBAAA============>>>???@@@AAA>>>>>>@@@AAABBBCCCCCCCCC@@@>>><<<<<<>>>@@@@@@???AAA???===<<<=========;;;:::999999888888888999999999999:::;;;===@@@BBBDDDDDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;::::::999999888777777888:::===@@@BBBEEEEEEEEEDDDBBB@@@>>>===>>>>>>============>>>>>>@@@>>>;;;;;;;;;<<<;;;;;;999:::;;;;;;;;;===@@@BBBFFFEEECCC@@@>>>>>>>>>>>>???AAACCCCCCAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>>>>>>>??????AAAAAAAAAAAAAAA@@@??????======>>>>>>>>>?????????:::;;;===>>>>>>>>>>>>===;;;<<<<<<======<<<<<<<<<999999777666666777888888888777666666666777888999:::<<<>>>?????????===<<<;;;;;;::::::999:::::::::@@@AAACCCDDDCCC@@@<<<:::;;;;;;;;;;;;::::::999888777777666555444333333333444444444444444444444444000000000000000000000000FFFKKK[[[ssslll```YYYXXX\\\cccjjjwwwzzzllldddVVVSSSPPPOOOPPPOOOKKKGGGGGGFFFCCCAAAAAABBBDDDFFFHHHLLLMMMIIIHHHJJJKKKJJJKKKGGGEEEFFFEEEDDDFFFJJJJJJOOOWWW]]]\\\WWWXXX\\\uuukkkXXXIIIGGGDDDAAA???>>>????????????>>>>>>=========<<<<<<;;;;;;:::;;;<<<>>>???>>>======<<<;;;::::::999<<<<<<==================@@@@@@@@@@@@???>>>======999999999999:::;;;<<<===>>>???@@@AAA@@@???===;;;888999999999777666666777888999999:::;;;<<<<<<===999999999999888888777777;;;>>>???======AAAAAA>>>===>>>??????>>>???AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@<<<999777777888999999999:::<<<<<<============@@@DDDFFFFFFFFFGGGGGGJJJIIIHHHIIIIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGEEECCCBBB===>>>AAACCCDDDDDDCCCCCC@@@???>>>>>>???@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBB>>><<<:::;;;===@@@AAABBBAAA???===<<<======<<<;;;999999888777777888::::::;;;;;;;;;<<<>>>???AAABBBAAAAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::888888888888:::<<<>>>???DDDCCCBBB@@@>>><<<;;;:::>>>>>>============>>>>>>>>>===;;;;;;<<<======<<<<<<===>>>=========???AAADDDCCCAAA@@@????????????@@@AAABBBBBB@@@?????????===>>>???AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????============>>>>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999888666555555555666666666666666666777888999999<<<<<<===>>>>>>>>>>>>>>>999999999999999:::;;;<<<;;;<<<>>>???>>>;;;888666::::::;;;;;;:::888666555666666666666555444333333333333333333333333333333000000000000000000000000IIIPPPbbbyyytttcccXXXUUUWWWYYY\\\dddlllmmmhhheeegggooowwwiii___WWWSSSNNNLLLKKKKKKKKKJJJGGGCCCDDDCCCBBBAAAAAACCCEEEFFFHHHLLLMMMIIIHHHKKKLLLKKKMMMIIIFFFHHHIIIIIILLLQQQTTTYYY```dddaaa^^^ccckkkzzzdddSSSEEEDDDBBB@@@?????????@@@>>>>>>======<<<<<<<<<<<<:::999999::::::<<<===>>>>>>===<<<;;;:::999888777;;;;;;<<<<<<<<<<<<<<<;;;@@@@@@@@@@@@??????>>>===::::::::::::::::::;;;<<<===>>>@@@AAA@@@>>>;;;999666777888777555555666888<<<<<<<<<;;;;;;:::999888999999888888888888888888===@@@@@@===>>>AAACCC@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA???;;;888666666888999777888999;;;<<<<<<=========AAAEEEHHHHHHHHHHHHHHHMMMLLLKKKKKKKKKJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMLLLIIIFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA;;;999777888;;;???AAABBBAAA???===<<<<<<<<<;;;:::999888777777888999;;;===>>>>>>?????????@@@@@@AAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777888:::;;;<<>><<<;;;:::::::::>>>>>>============>>>>>>===<<<;;;<<<>>>???>>>>>>>>>???@@@???>>>>>>???AAAAAA@@@???>>>===>>>??????@@@AAABBBAAA???>>>>>>???===>>>@@@BBBBBBBBBAAA@@@??????>>>============>>>???@@@@@@AAA@@@@@@??????========================;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999777666555444333444555555777777777666666666777777;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;888999:::::::::888666555999:::::::::999777444333444555666666666555333222111111111111111111111111000000000000000000000000PPPZZZoooqqqbbbYYYVVVUUUUUUWWW[[[[[[XXXYYY]]]\\\mmm}}}|||sssfffZZZQQQMMMKKKKKKKKKIIIFFFDDDDDDCCCBBBAAABBBBBBAAA@@@AAACCCEEEFFFFFFKKKLLLJJJIIILLLMMMLLLKKKGGGFFFIIIKKKMMMRRRWWWbbbcccfffgggddddddmmmxxxrrr]]]OOOCCCBBBAAA@@@@@@@@@@@@AAA??????>>>===<<<;;;;;;:::777777888888999:::;;;<<<===<<<;;;:::999888777666:::;;;;;;<<<<<<<<<<<<;;;>>>>>>>>>???>>>>>>======<<<;;;;;;::::::;;;;;;<<<===???@@@AAA???===999777666666777666555555777999============;;;:::888777888888777777888888::::::???AAA@@@===>>>CCCEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@????????????AAA>>>;;;888666666777888666777999;;;<<<>>>>>>>>>===AAAEEEHHHIIIHHHHHHHHHKKKJJJIIIJJJJJJJJJHHHFFFHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLJJJGGGCCCBBBAAADDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEECCCBBBCCCBBBBBBAAAAAABBBDDDDDDCCCCCCCCCCCCBBBAAA@@@???:::999888999===@@@BBBCCCAAA???===<<<<<<<<<;;;999999888888999:::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666777777888999:::===<<<<<<;;;;;;<<<<<<===>>>>>>============>>>>>>===<<<<<<===???@@@???>>>>>>@@@AAAAAA?????????AAA======<<<;;;;;;<<<===>>>???@@@AAA@@@>>>===>>>???>>>???BBBCCCDDDCCCBBBAAA???>>>======<<<<<<======>>>>>>??????@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666555444333333444555666999999888777666555333333999999999999::::::;;;;;;>>>===<<<;;;::::::::::::777777888888888888777666999999999999888666444333444555666666666555444333111111111111111111111111000000000000000000000000UUUccczzztttcccWWWUUUSSSRRRTTTRRRPPPRRRWWWXXXfffvvv{{{mmmaaa\\\TTTMMMHHHFFFGGGIIIHHHGGGDDDBBBAAABBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEEDDDJJJMMMLLLLLLOOOPPPNNNHHHFFFGGGMMMQQQUUUZZZ```pppmmmllllllkkknnnyyy~~~wwwwwwwwwyyyxxxwww|||~~~xxxsssfffUUUIIIAAAAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;::::::999666777777888888999999999;;;::::::999888777777666999:::;;;<<<============<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<======??????@@@???>>>;;;888777666666666555555555888::::::;;;<<<======<<<:::999666666666666777999<<<===???AAA@@@===???EEEHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>???>>><<<:::888777777777666777999;;;===>>>???@@@???BBBEEEHHHHHHHHHHHHIIIHHHGGGGGGHHHJJJJJJIIIHHHKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKLLLIIIEEEBBB??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===<<<;;;;;;>>>AAADDDEEEEEEAAA???===;;;<<<;;;:::888999999;;;===>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@======<<<;;;::::::::::::999999::::::::::::;;;;;;666666777888999999::::::;;;<<<<<<======>>>>>>???>>>>>>============>>>>>>>>>======>>>@@@AAA???>>>===???AAAAAA@@@???@@@AAA<<<;;;:::999999:::;;;<<<>>>??????>>>======>>>@@@>>>???BBBDDDEEEDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<:::;;;;;;;;;:::999888777444333333333333555666777::::::999888666444111000777777888999999999999999>>>>>><<<;;;:::999999999777777777777888888888888999999888777666666555555444555555555555555444444111111111111111111111111000000000000000000000000RRRcccrrr```ZZZXXXYYY[[[YYYVVVWWW[[[```kkkwwwzzzooolllwwwzzzwwwqqqdddYYYTTTRRROOOKKKGGGFFFGGGHHHEEEEEEEEECCCBBBBBBCCCEEEAAA@@@@@@@@@AAABBBCCCDDDCCCJJJOOOPPPQQQTTTTTTQQQKKKJJJNNNVVV]]]bbbhhhnnn}}}yyyvvvxxx{{{wwwggg______ZZZ[[[ZZZ[[[fffuuuqqqeeecccbbbYYYKKKCCC?????????>>>>>>>>>======::::::::::::::::::::::::888888888999999999888888999999888888888777777777888999;;;<<<>>>>>>??????<<<<<<===>>>>>>======<<<===============>>>???@@@@@@@@@???>>><<<:::888777666666666666555666999<<<;;;<<<===>>>===<<<:::999555444444555888;;;>>>??????AAA???===???FFFKKKKKKJJJGGGEEEEEEFFFGGGFFFDDD@@@@@@???>>>============>>>>>>===<<<:::888777666555666888:::===>>>???@@@AAACCCFFFGGGHHHHHHJJJKKKHHHHHHHHHKKKNNNOOOOOONNNOOOMMMJJJGGGFFFGGGIIIJJJJJJKKKKKKIIIEEEAAA????????????@@@@@@AAACCCDDDEEEDDDFFFGGGHHHIIIGGGFFFEEEAAABBBDDDEEEEEECCCBBBAAA????????????>>>===<<<<<<<<<<<<>>>AAADDDFFFEEEDDDAAA???<<<;;;;;;;;;999888999;;;>>>AAACCCDDDDDDDDD@@@AAAAAABBBBBBAAA??????======;;;:::999999999999888888888999999999::::::777888999;;;<<<============>>>???@@@@@@@@@???>>>>>>>>>============>>>>>>>>>>>>>>>???AAAAAA???===<<<>>>@@@AAA@@@???@@@AAA<<<;;;:::999999:::;;;;;;<<<===>>>===<<<===???BBB<<<>>>BBBDDDEEECCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777888999;;;;;;999999999999888777666555222222222333444666888999999999999888666444222000666777999:::;;;:::888777;;;::::::999888888888888888777777777777888999::::::999777666555666777888555555444444444555555666111111111111111111111111000000000000000000000000LLL___}}}lllccccccfffjjjiiiffffffiiijjjqqq{{{lll\\\SSSYYYbbbhhhrrr~~~yyynnnaaa___cccddd\\\TTTKKKKKKKKKIIIFFFEEEEEEEEEAAABBBBBBAAA@@@>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCCCCJJJQQQSSSTTTWWWWWWTTTQQQQQQVVV```iiinnntttzzzxxxgggWWWPPPPPPJJJIIIHHHKKKXXXgggoooooommm^^^RRRTTTVVVPPPDDD===>>>>>>======<<<<<<<<<;;;666666777888999::::::;;;999999:::::::::999888888888888888777777777777777888999;;;===>>>???@@@@@@<<<===>>>>>>>>>>>>==================>>>???@@@AAAAAA@@@???===;;;999888777666777777666555777:::===????????????===:::777555444333444555888;;;???AAA???AAA???===@@@GGGMMMNNNJJJGGGEEEEEEGGGGGGFFFDDD@@@???>>>======<<<<<<<<<>>>>>>>>>===<<<999777555444555777:::<<<>>>??????CCCEEEGGGHHHHHHIIIKKKMMMKKKKKKMMMPPPTTTVVVVVVUUUQQQNNNJJJFFFEEEFFFIIIJJJKKKLLLLLLJJJEEEBBB@@@???BBBBBBBBBCCCEEEGGGHHHIIIIIIJJJJJJJJJHHHEEECCCAAA@@@BBBDDDFFFEEEDDDAAA???===============<<<;;;;;;:::;;;===AAADDDEEECCCAAAAAA???<<<;;;;;;;;;999888999<<<@@@DDDFFFGGGFFFEEE>>>???@@@AAA@@@???>>>=========;;;:::999888888888777777888888888999999999999:::;;;===>>>???@@@@@@???@@@BBBCCCBBBAAA???===>>>>>>============>>>>>>?????????@@@AAAAAA???===;;;===@@@AAA@@@@@@@@@AAA===<<<;;;:::::::::;;;<<<;;;<<<===<<<<<<===@@@BBB;;;===AAACCCDDDCCC@@@???======<<<;;;;;;;;;;;;<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::777666666666777888:::;;;888888888888777666555444222222222333555777999;;;777777888888777555333222666777:::<<<<<<;;;999777777777777666777777888999888777666666777888:::;;;;;;999777555555666888:::666555444333333444666777111111111111111111111111000000000000000000000000QQQWWWjjjyyyiiillluuuuuuooovvvuuuxxxwwwZZZVVVQQQOOORRRVVVZZZ\\\bbblllzzzxxxnnngggWWWUUUSSSQQQPPPPPPPPPPPPJJJHHHEEEBBBAAA@@@AAAAAAAAABBBCCCBBB@@@>>>===>>>@@@?????????@@@AAA@@@@@@DDDLLLXXXaaaeeebbb[[[WWWXXX___kkkuuu~~~|||hhhWWWLLLGGGEEEHHHFFFDDDCCCFFFKKKQQQUUUUUUQQQLLLIIIGGGDDD@@@===999777666777888:::999999999999999999999999999999999::::::;;;:::999777666::::::999888777777777777777888999:::;;;===>>>>>>===>>>>>>>>>??????????????????>>>==================<<<;;;:::999888888777888666555333444666999:::AAA@@@>>><<<:::888777777555555666888;;;>>>AAACCC???@@@AAABBBEEEIIILLLNNNJJJIIIFFFCCCBBBAAABBBBBB999<<>>AAADDDHHHIIIGGGCCC@@@???@@@@@@???<<<999666666777888;;;@@@BBBAAA@@@>>>>>>AAA@@@===;;;::::::;;;<<>>999999999999999999999999;;;::::::999888777666666777999;;;<<<<<<===???AAADDDDDDDDDCCCBBBAAA??????===<<<;;;::::::;;;<<<===AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===:::;;;===>>>>>>======<<<:::<<>>>>>????????????@@@@@@@@@??????CCCLLLYYYdddiiilllnnnooouuu{{{ttt___OOOGGGCCCBBB>>>===;;;;;;===BBBGGGJJJMMMJJJEEEBBBAAA???;;;888999888666777999::::::999999999999999999999999999999999;;;<<<<<<;;;::::::::::::999888888888888888888888999:::<<<======>>>============>>>>>>>>>??????>>>==================;;;;;;::::::999888777777333333333444777:::>>>AAABBBAAA???===;;;::::::999777777888:::===@@@CCCEEEEEEEEEDDDEEEFFFHHHJJJKKKHHHFFFDDDAAA@@@@@@AAAAAA???AAADDDDDDAAA???===<<<===>>>===;;;888555555555777888999999:::<<>>===@@@AAACCCEEEFFFGGGHHHHHHJJJIIIHHHFFFDDDAAA???>>>@@@BBBEEEFFFDDDAAA???>>>@@@@@@???<<<999777777888:::===AAACCCCCCAAA@@@@@@BBB@@@>>>;;;;;;;;;===>>>BBBCCCDDDDDDCCCAAA???>>>???>>>======<<<<<<======;;;;;;::::::999888888888999999999888888777777666888:::<<<=========???AAACCCCCCCCCCCCBBB@@@???>>>>>>>>><<<<<<;;;<<<======@@@@@@??????>>>>>>>>>=========>>>>>>???@@@@@@@@@>>>>>>===<<<<<<;;;<<<<<<;;;<<<===>>>???>>>>>>===<<<>>>@@@AAAAAA@@@===<<<::::::;;;<<<<<<;;;::::::999::::::;;;<<<======>>>>>>===<<<;;;:::999888888666666666666777777777777777777666555555666777777888888888888777777777777888999888666444222333444555888::::::999777666777888888888888888888888888777666555444444555666777666666777777777888888888777666555444333333333333111///...///111222000......///000000000///---,,,DDDIIIUUUhhh{{{qqqoooqqqxxxzzztttnnnjjjeeeccc```______^^^\\\ZZZQQQMMMHHHDDDDDDFFFHHHHHHEEEHHHMMMPPPSSSXXX___dddpppxxxuuummm^^^YYYRRROOONNNMMMJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@@@@AAABBBBBBBBBBBB@@@>>>>>>???AAAAAABBBDDDCCCAAA@@@@@@@@@HHHSSScccnnnuuu}}}jjjTTTHHHCCCAAA???<<<;;;999999:::>>>BBBEEEEEEBBB???<<<;;;:::888666:::888777777999::::::999888888888888888888888888888:::;;;=========<<<<<<:::999999888888888999999999999:::;;;;;;<<<======<<<<<<<<<<<<============>>>>>>======<<<<<<<<<<<<:::::::::999999888888888333444555777:::===AAACCC@@@???>>>===;;;;;;;;;;;;888999:::<<>>???@@@AAAFFFGGGIIIGGGDDD@@@>>>===<<<===<<<;;;888666666777888999::::::;;;<<>>>>>@@@AAACCCEEEGGGHHHIIIIIIJJJIIIGGGEEECCC@@@???>>>???AAABBBBBB@@@>>>>>>>>>???@@@???===:::888999:::===@@@DDDFFFEEECCCBBBBBBDDDAAA>>><<<;;;===???AAAEEEDDDDDDCCCAAA@@@???>>>=========>>>======<<<;;;<<<<<<;;;:::999999888888999999888888888888888888:::<<<>>>>>>>>>???AAABBBDDDDDDCCCCCCBBB@@@???>>>@@@@@@???>>>=========>>>????????????>>>>>>>>>>>>;;;<<<===???@@@BBBCCCDDDAAA@@@???>>>============;;;<<<===??????@@@@@@@@@???@@@AAAAAA@@@???>>>===::::::;;;;;;;;;;;;::::::888999;;;===>>>>>>>>>>>>???>>>===;;;:::888777666666666666666777777777777888888777777777777888888999999888888888777777777666666555222000000222444888:::;;;;;;999777666666777777777777777777777777666555555444444555555666444444444555555555666666666555444333333222333333000...---...///000///---......///000000...---,,,CCCFFFNNNYYYfffxxxlllgggcccdddddd___YYYXXXYYYYYYXXXWWWUUUTTTUUUVVVOOOKKKGGGDDDDDDFFFFFFFFFEEEGGGHHHHHHHHHJJJNNNRRRWWW\\\ccckkkrrrzzzyyynnneee^^^WWWSSSRRROOOLLLJJJKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA???===>>>@@@CCCFFFIIIKKKIIIDDDAAABBBDDDRRRaaatttxxx___MMMEEECCCAAA>>>===<<<;;;:::<<<>>>AAACCC???>>><<<:::999888777666:::888777777999::::::999888888888888888888888888999:::;;;<<<<<<<<<;;;:::999999888888888999999:::999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;<<<===??????======<<<;;;::::::::::::999:::;;;===@@@BBBDDDEEEFFFEEEDDDBBBAAA???>>>>>>BBB@@@???>>>>>>???@@@AAAHHHIIIJJJIIIEEEBBB@@@@@@<<<======<<<999888888999999:::;;;::::::<<>>===???@@@AAA@@@>>>===>>>??????@@@???===;;;:::;;;<<>>>>>===>>>;;;<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<>>>???@@@@@@@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@@@@BBBAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFDDDCCCBBBAAA@@@?????????<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>======::::::::::::::::::::::::666777:::===??????>>>===???>>>===;;;999777666555666666666666777777777777888888888888888888888888999999888888888777777777555444222000......111444888999;;;:::999777777888777777777777777777777777444444444444444444444444333333333444444444444555444444333222222222222222111111000000000000000///---......//////...------AAABBBFFFKKKRRR```xxx{{{jjjbbb[[[YYYXXXTTTRRRRRRMMMOOOQQQPPPNNNLLLMMMOOOGGGDDDAAA@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJMMMOOORRRTTTWWW[[[___bbbfffppp|||zzznnnccc___XXXRRRNNNLLLKKKJJJFFFEEEDDDDDDDDDDDDCCCBBBFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???????????????@@@AAAAAA@@@???===>>>AAADDDIIIMMMOOOKKKEEEBBBEEEIII[[[mmm|||ttteeeSSSGGGCCCBBB???<<<::::::999888999:::;;;<<<::::::999888777666666777999777666666888999999888777777777777777777777777::::::;;;;;;:::888777666777777777777888888999:::999999999999::::::::::::888888999999999:::::::::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<888999;;;===???AAACCCDDDCCCCCCBBBAAA@@@>>>======???>>>=========???AAACCCEEEGGGHHHGGGDDDBBBAAABBB>>>??????>>><<<;;;;;;<<<:::;;;;;;;;;:::;;;>>>@@@BBBDDDJJJUUU```bbb[[[TTTWWWYYYXXXRRRJJJEEEGGGJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBDDDEEEEEECCCBBBCCCDDDBBBCCCEEEGGGJJJKKKLLLMMMIIIHHHEEECCC@@@???>>>===???@@@AAA@@@>>>>>>???@@@??????@@@>>><<<<<<===???CCCEEEHHHIIIGGGFFFFFFFFFCCCBBB???>>>???AAADDDFFFDDDBBB@@@===<<<;;;;;;<<<;;;<<<=========<<<:::999888888999:::<<<===>>>???==================>>>>>>===???AAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>???@@@AAAAAABBBAAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::777999<<>>===;;;999777666555666666666666777777777777888888999999999999888888888888888777777777666666777666555222111222555888666777999999888888999:::666666666666666666666666333333444444444444333333333333333444444444555555333222222111111111111222111222222111000000000000------...............---CCCCCCDDDGGGJJJSSSeeevvviii___WWWTTTTTTRRRRRRTTTMMMOOOPPPOOOLLLJJJHHHHHHDDDBBB@@@@@@BBBCCCCCCCCC@@@@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLQQQYYY^^^bbbiiisss{{{{{{wwwrrrooommmggg^^^VVVMMMKKKHHHFFFDDDDDDEEEEEE>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>===??????>>>>>>>>>>>>>>>>>>???@@@@@@???>>>???BBBDDDHHHMMMPPPLLLEEEDDDKKKSSSgggzzzxxxkkkbbb[[[RRRGGG@@@???>>><<<999::::::999888888888888888555666666555333333444555888666555555777888888777666666666666666666666666:::::::::999888666444333555555555666777888999:::999888888888888888888888777777777777888888888888:::;;;<<<<<<<<<;;;999888777888888999;;;<<<======:::<<<>>>@@@AAAAAA@@@@@@@@@???>>>===============777888;;;===???AAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>><<<<<<;;;;;;===???BBBCCCBBBDDDEEEDDDBBBAAAAAABBB???@@@AAA???===<<<<<<===<<<<<<===<<<;;;<<<>>>@@@@@@BBBHHHQQQYYY[[[VVVPPPVVVVVVTTTPPPJJJGGGHHHJJJLLLKKKJJJHHHFFFDDDCCCBBBBBBEEEHHHHHHEEEDDDEEEHHHDDDFFFHHHJJJLLLMMMNNNNNNIIIHHHEEEBBB???>>>======???@@@AAA@@@???>>>???AAA>>>???@@@???>>>>>>???AAADDDFFFHHHHHHGGGFFFFFFFFFAAA@@@@@@@@@AAACCCEEEGGGAAA@@@>>><<<;;;:::;;;;;;;;;;;;<<<<<<;;;;;;:::999666777999;;;===???AAABBB@@@@@@??????????????????>>>@@@AAAAAAAAAAAACCCDDDGGGGGGFFFFFFEEECCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFAAAAAA@@@@@@?????????>>>???>>>======<<<=========?????????>>>??????@@@AAA>>>???@@@@@@???>>>===<<<::::::999999999999::::::<<<===???AAABBBBBBBBBBBB>>>===<<<:::999777666555666666666666777777777777888888999999999999888888777777666666666555555555333444333222000111444666444666777777777777999:::666666666666666666666666222333333444444333333222333333333444444444555555222111000000000000111111///000111000...,,,---...---------------.........DDDCCCDDDGGGIIIMMMYYYeeesssmmmbbbWWWRRRQQQOOOOOORRRRRRQQQOOONNNMMMKKKIIIHHHFFFEEECCCDDDEEEFFFEEEDDDAAABBBCCCFFFHHHHHHGGGFFFAAAAAABBBCCCEEEGGGGGGGGGFFFHHHJJJLLLMMMPPPUUUYYYZZZ```hhhpppvvv|||}}}tttllleeeaaa___VVVUUUUUUUUUVVVUUURRRPPPCCCCCCCCCCCCBBBAAAAAAAAA>>>@@@CCCFFFGGGGGGHHHHHHAAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>======<<<;;;===???@@@@@@@@@@@@BBBCCCGGGMMMRRROOOJJJLLLWWWccc|||vvvkkkbbbYYYRRRKKKFFF@@@<<<;;;;;;;;;:::;;;;;;::::::999888777666444555666444222111333555666555444444666777777666666666666666666666666666888888999999888666555333333333444444555777888999888888777777666666666555555666666666777777777777999:::<<<<<<<<<;;;999888444555666777999:::<<<<<<999;;;>>>AAABBBBBBAAA@@@???>>>===<<<;;;:::::::::777999;;;>>>@@@AAAAAABBB@@@AAAAAAAAA@@@>>>===<<<999888888999;;;>>>AAACCCBBBCCCCCCBBB@@@??????@@@@@@AAAAAA???===;;;;;;<<>>===>>>@@@BBB???AAAFFFMMMQQQRRRPPPMMMPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKIIIFFFDDDBBBBBBAAABBBFFFJJJJJJGGGEEEGGGIIIHHHIIIJJJLLLMMMNNNOOOOOOIIIGGGDDDAAA>>>============???AAAAAA???>>>???@@@>>>???@@@?????????AAACCCDDDFFFGGGGGGFFFEEEEEEFFF>>>???@@@AAABBBDDDEEEFFF??????>>>===<<<;;;;;;;;;<<<;;;;;;:::999:::::::::777888999;;;===???AAABBBAAAAAA@@@@@@??????>>>>>>>>>@@@AAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>???AAABBBCCCBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFF@@@@@@?????????>>>>>>>>>===============>>>>>>???AAA@@@???>>>===>>>??????;;;<<<>>>@@@@@@>>><<<:::::::::999888888999::::::======>>>??????@@@AAAAAA<<<<<<;;;:::999888777666666666666666777777777777777777888999999888777777555555555555444444444444///000111000///000111333555666777666555555777888555555555555555555555555111222333444444333222111222222333333333444444444000000000//////000000111...///000///,,,***+++---,,,,,,,,,,,,------...///???>>>@@@CCCEEEGGGNNNVVV\\\jjjvvvjjj\\\UUUQQQMMMLLLNNNQQQNNNJJJIIIIIIJJJJJJIIIFFFEEEDDDDDDEEEEEECCCBBBAAABBBDDDGGGIIIHHHEEECCC>>>>>>???BBBDDDEEEEEEDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFJJJOOOTTTWWWYYY[[[]]]aaaiiittt{{{~~~zzzsssmmmjjj___]]]YYYTTTPPPMMMKKKJJJCCCDDDFFFHHHIIIKKKLLLLLL???@@@BBBCCCAAA@@@??????<<>>>>>>>>>>>===<<<;;;:::<<<>>>@@@AAAAAAAAABBBCCCGGGOOOTTTSSSOOOTTTcccpppwwweeeZZZUUUOOOKKKFFFCCC???;;;::::::;;;===888888888777666444333222555777888666333222444777666444333333555666666555666666666666666666666666666777888999999888666666222222333333555666888999777777666666555555444444555555555666666666666777999:::;;;<<<<<<:::888777222333444666777999:::;;;:::<<>>>>>???@@@AAAAAA???<<<::::::;;;AAABBBBBB@@@??????BBBDDD???BBBFFFJJJMMMMMMMMMLLLKKKMMMPPPTTTVVVTTTOOOKKKMMMKKKHHHEEECCCAAAAAAAAABBBGGGKKKJJJGGGEEEGGGJJJJJJKKKLLLMMMOOOOOOPPPPPPIIIGGGDDD@@@>>>=========<<<>>>@@@AAA???>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDEEEGGGGGGEEEDDDDDDEEE<<<>>>@@@BBBDDDEEEEEEEEE??????>>>>>>======<<<<<<<<<;;;:::999888999:::;;;999999;;;<<<===???@@@@@@AAAAAA@@@@@@???>>>======>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA??????===>>>@@@BBBCCCCCCCCCBBB???@@@AAABBBCCCEEEFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCAAA@@@???============>>>999;;;>>>@@@@@@>>><<<:::;;;:::999888888999:::;;;;;;;;;::::::;;;<<<===>>>;;;;;;::::::999888777777666666666666777777777777666777888999999888777666555555444444444333333333000222444444333333444666777777777666444333444666555555555555555555555555111222333444444333222111111222222222222333333333000000////////////000111...000111000,,,+++,,,...,,,,,,,,,,,,,,,---...///@@@@@@AAACCCFFFIIILLLNNNTTTYYYggg~~~vvvdddWWWJJJHHHOOONNNQQQOOOKKKHHHFFFFFFGGGHHHIIIGGGDDDAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@AAABBBBBB@@@AAABBBBBBAAAAAACCCEEEEEEFFFHHHIIIJJJJJJJJJJJJNNNPPPTTTXXX[[[\\\\\\\\\aaabbbccceeeeeeeeeddddddggghhhhhhgggeeeeeefffhhhkkkooossswwwwwwuuuqqqnnnpppqqqrrrrrrpppkkkgggddd_________]]][[[WWWUUUSSSLLLKKKIIIGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@EEECCCAAA@@@AAABBBBBBBBBCCCAAA@@@?????????>>><<<<<>>@@@@@@===BBB???>>>???DDDGGGHHHGGGHHHOOOVVVWWWVVV___uuu}}}dddVVVQQQLLLGGGEEE@@@???>>>===<<<;;;:::999999888666555444444444555666555444333333333333333333333333333333444555666333333333444444444555555777777777777666555444333333333333444444555555555111222222333333444444555444444444444444555666777999999888777777777777777555555555666777999:::;;;:::<<<>>>AAABBBBBBAAAAAA:::;;;;;;:::999888:::;;;888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<@@@???>>>>>>>>>???AAABBB>>>@@@DDDHHHLLLMMMLLLJJJGGGIIILLLOOOOOONNNKKKJJJLLLJJJGGGDDDCCCBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEJJJIIIJJJKKKMMMMMMKKKIIIFFFEEECCC@@@===;;;===>>>@@@AAABBBCCCCCCAAA@@@???@@@???======>>>AAADDDFFFEEEEEEEEEGGGHHHGGGDDDAAAAAAAAABBBBBBBBBBBBBBBBBB???===;;;<<>><<<:::999888666555555444444666999<<<@@@BBBBBBBBBAAABBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA=========???AAAAAA???======>>>???AAACCCDDDFFFFFF???>>>===<<<<<<===>>>>>>;;;;;;===>>>????????????@@@???<<<:::999:::;;;<<<======>>>>>>>>>>>>======<<<;;;:::888777777888888999999999:::<<<===<<<;;;:::::::::999999999888888:::999999999888888777777::::::999888777666555444777444222333555666444111444444222111111222444444222222333333444555666666444444555555555555444444222222222333333444444444222333333333333222111111222222222111111///......111000///...---,,,,,,,,,///...---,,,,,,,,,,,,,,,?????????AAACCCFFFIIIKKKMMMSSS```ttt}}}kkk^^^NNNKKKPPPNNNPPPNNNKKKHHHGGGGGGGGGGGGIIIGGGDDDAAA@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCBBBAAAAAACCCDDDBBBCCCCCCDDDDDDEEEFFFFFFKKKLLLNNNPPPRRRRRRSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNNNNLLLKKKKKKMMMOOOSSSWWW[[[^^^___]]]YYYVVVWWWXXXYYYZZZYYYVVVTTTRRRPPPPPPPPPNNNLLLIIIGGGEEEFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAADDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>???BBBCCCAAACCCHHHJJJHHHHHHEEEBBBCCCHHHMMMPPPQQQVVV```jjjmmmmmmuuurrrZZZNNNKKKIIIFFFEEE??????>>>===<<<;;;;;;;;;888777666555444444444555555555444333333333333333333333333333333444555555333333333333444444444444666666666666555444333222222222333333333444444444333333333222222222222222333333333333444555666666888888777777666666777777666666777777888999:::;;;:::;;;>>>@@@AAAAAA@@@@@@;;;<<<;;;:::777666777888777999<<<>>>@@@@@@@@@???======<<<;;;:::888777666777555333444888<<<>>>???????????????????????????>>>>>>======<<<<<<<<<;;;???>>>=========>>>@@@@@@>>>@@@DDDHHHKKKLLLJJJIIIGGGHHHKKKMMMMMMKKKIIIGGGIIIGGGEEEBBBAAAAAABBBCCCGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHJJJKKKKKKIIIGGGEEEDDDBBB???<<<:::<<<===??????@@@@@@@@@??????>>>===<<<;;;;;;<<<>>>AAACCCEEEEEEEEEGGGHHHGGGDDDAAA???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<===??????>>><<<999888777777666666666666888;;;>>>BBBDDDDDDDDDCCCAAAAAA???>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAEEEDDDCCCBBBAAA@@@???>>>===<<<===>>>@@@@@@>>>===>>>@@@BBBDDDEEEDDDCCCBBB???>>>============??????<<<===>>>>>>>>>>>>>>>===???===;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<:::999888888999999:::999999:::<<<<<<;;;999999999888888888777777777777777666666555555555555<<<;;;:::999888777666666666444222333444555333111333333222222222222333333222222333333444555555555333333444444444444333333222222222333333333333333222222333333222222111000111222222111111///......//////...---,,,,,,,,,---///...---,,,,,,,,,,,,--->>>>>>>>>???AAACCCEEEGGGGGGNNNYYYhhh~~~{{{kkk___OOOKKKMMMJJJMMMLLLKKKIIIHHHGGGGGGGGGIIIGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDCCCBBBAAABBBCCCAAAAAA@@@@@@AAABBBCCCDDDHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>===<<<:::;;;>>>@@@DDDGGGKKKNNNOOOMMMJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@AAAAAA@@@???????????????AAAAAABBBBBBBBBBBBAAAAAA???????????????@@@AAAAAACCCCCCCCCBBBBBB@@@??????>>>>>>???@@@AAAAAA@@@@@@===BBBDDDFFFJJJQQQUUUUUUSSSOOOKKKJJJNNNUUUZZZ^^^gggvvv~~~iiiRRRGGGEEEEEEEEEFFF???>>><<<;;;:::999::::::777666555444444444444444555444444333333333333333333333333333444444444444222222333333333444444444555555555555444333222222222222222222222333333333333333222222111000000///222222222222333444555666777777777777666666666666777888888888999999::::::888999;;;===>>>>>>======<<<<<<;;;888555333333444666888:::===???@@@@@@???>>>===<<<:::888666444333777555444666999===???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::===<<<<<<<<<<<<===>>>>>>>>>AAADDDGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIGGGDDDCCCCCCBBB@@@??????@@@AAABBBHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIGGGDDDBBBBBB@@@===:::999;;;<<<======<<<<<<<<<======>>>;;;:::999999:::<<<>>>@@@CCCDDDEEEGGGHHHFFFCCC@@@>>>??????@@@AAAAAA@@@@@@@@@???======>>>>>>===<<<888888777777777777888888999;;;>>>AAACCCDDDCCCCCCAAA@@@??????>>>>>>??????>>>>>>>>>>>>???@@@AAAAAADDDCCCBBBAAA???>>>=========<<<<<<===??????>>><<>>>>>=========>>>???@@@@@@????????????>>>===;;;;;;===<<<:::999999:::;;;<<<>>>>>>????????????>>>>>>======<<<;;;::::::::::::;;;:::999:::;;;;;;999777777777777777666666666666999999999888888888888888::::::999999888777666666555444222333444444333111222222333333333333222222222222222333333444444555222222333333333333222222333333333222222222222222222222333333222222111000111111111111000///......------,,,,,,,,,,,,,,,---......---,,,,,,,,,------???>>>>>>>>>???AAACCCDDDHHHNNNWWWaaaqqqqqqeee]]]PPPLLLNNNJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEECCCAAABBBCCCDDDCCCAAAAAAAAACCCEEEFFFHHHGGGFFFDDDDDDEEEGGGHHHFFFFFFEEEDDDBBB@@@???>>>>>>>>>===<<<;;;<<<@@@CCCBBBDDDHHHKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCBBBCCCEEEDDDBBB@@@>>>>>><<<>>>???@@@@@@???@@@@@@>>>EEEMMMRRRZZZcccfffeeeccc^^^WWWSSSUUU\\\dddiiixxx{{{gggQQQFFFCCCBBBDDDFFFCCCAAA>>>:::888777777777666555555444444333333333444444333333222333333444333333333333444333333333222222222222333333333333444444444444333333222111111111111111111111222222222111111111000000000///000000111111222333444555777777777777666666555555777777777888888888888777666777888999999999999999999999888666333222222333444666999<<<>>>??????>>><<<;;;:::888666555444444999777666777:::===??????????????????????????????@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>AAADDDFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDAAA???>>>>>>===<<<<<<===???AAABBBIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFGGGHHHGGGEEECCC??????>>>;;;888888999;;;===<<<;;;;;;;;;===>>>???<<<<<<;;;:::;;;<<<>>>???BBBBBBCCCEEEFFFEEEAAA>>>===>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999888888888888888777888;;;>>>@@@AAAAAAAAAAAAAAA@@@@@@????????????=========>>>???AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===>>>===<<<>>>@@@AAACCCCCCAAA@@@>>>======>>>>>>???@@@AAAAAAAAAAAA@@@???===;;;:::999;;;;;;::::::::::::;;;<<<>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;999777777777777666666666555555:::::::::999999999999999777777666666555444333333444333333222333222222111000111222333333222111000111222222222333333333444222222333333333333222222333333222222111111000000222222222222222111000000000000111111000///......,,,,,,+++++++++,,,------...------,,,,,,,,,------@@@??????>>>???@@@BBBCCCIIINNNTTT[[[fffzzzxxxhhhaaa^^^UUURRRSSSNNNKKKJJJJJJIIIHHHHHHGGGFFFHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAAAAABBBDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFDDDBBBBBBCCCFFFDDDCCCBBBBBBDDDFFFGGGGGGFFFDDDCCCCCCEEEGGGIIIFFFEEECCCAAA???===;;;;;;<<<<<<<<<<<<;;;===@@@BBB@@@BBBEEEGGGIIIIIIIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAA??????@@@@@@@@@@@@?????????>>>>>>>>>???AAADDDEEECCCEEEGGGEEEBBB???>>>>>>===>>>@@@???>>>>>>@@@BBBFFFPPP\\\fffqqqzzz|||zzzxxxrrrhhhaaa___eeennntttvvvdddPPPEEECCCCCCEEEHHHLLLIIICCC===999666666666444444444444444333333333333333222222222333333444222333333444444333222222111111111222222222333333333333333333333333222111111111111111111111111111/////////000000111111111000000000111222333555555666777777888777666555555444555666666777666555555444444444555555555555444444555555444222222333555444666999;;;===>>>======888888777666666666777777<<<:::999999;;;===>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;===@@@DDDEEEDDDDDDDDDEEEFFFEEECCCAAA???===;;;;;;::::::999:::;;;>>>AAABBBIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGDDDBBB======<<<999777777999;;;======<<<<<<===???AAABBB??????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBB@@@=========>>>@@@@@@AAAAAAAAA???@@@@@@???>>>===>>>>>>>>>===<<<:::888777777666777888;;;===???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???=========>>>???AAACCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::<<<===<<<;;;<<<<<<<<<===>>>???AAAAAA===>>>>>>???@@@AAAAAABBBBBBAAA@@@???===;;;999888;;;;;;::::::;;;;;;;;;<<<>>>>>>????????????>>>>>>======>>>=========<<<<<<>>>===<<<<<<<<<;;;999777888777777777777666666666555555555555666666666666666555555444444333333333222333333222111111111111///000222222222222000///111111111222222222222222333333444444444444333333222222222111111000000000111222222222222111000000///000000000000//////...,,,,,,+++++++++,,,------------,,,,,,,,,------...@@@????????????AAABBBCCCFFFJJJOOOSSSYYYggg{{{vvvhhhdddcccZZZVVVUUUOOOLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHFFFDDDBBB@@@@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCEEEGGGGGGEEEDDDCCCDDDEEEDDDCCCBBBCCCCCCDDDEEEDDDCCCBBBBBBBBBDDDFFFHHHFFFEEEBBB@@@===<<<;;;:::888:::;;;<<<;;;<<>>>>>>>>??????@@@??????@@@@@@@@@@@@??????@@@???>>>???@@@CCCFFFHHHEEEHHHIIIFFFBBB>>>???@@@>>>@@@AAA???>>>???CCCHHHPPP[[[iiivvv~~~tttpppttt}}}tttdddSSSJJJIIIIIILLLPPPTTTPPPHHH@@@:::888777777222333333444444333222222222222222222222333333444222222333444444333111000000000111111111222222222333333333444444333333222222222222111111111111111...//////000111111222222///000000111222444555666777888999999999888666555222333444666666666555444444333333333333333333333111222333333222333555777444666888;;;<<<<<<;;;;;;666555555555666888:::;;;<<<;;;:::;;;===>>>>>>>>>========================??????>>>===<<<;;;;;;:::888999::::::;;;;;;::::::;;;???CCCDDDBBBAAACCCFFFEEECCCAAA>>><<<:::999999999999888999;;;>>>AAACCCHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGEEEBBB@@@<<<;;;;;;888666777999;;;>>>>>>>>>???@@@AAACCCDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>??????>>>===;;;<<<===>>>???@@@@@@@@@>>>???@@@@@@>>>>>>???@@@@@@???===;;;999777666666999:::<<<>>>@@@BBBCCCDDD@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAA@@@>>>======;;;:::888999:::<<<<<<;;;:::999999999;;;>>>AAACCC>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???===<<<:::999<<<<<<<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>============>>>>>>>>>======<<<===<<<;;;;;;<<<;;;999777777777777777666666666666555555555555666666666666666666666555555555444444111222333222000///000111000000111111111111000000111111111111111111111111333333444444444444333333111111111000000000000000111111222222111111000////////////000000//////...------,,,,,,,,,,,,,,,---------,,,,,,,,,---......???>>>>>>>>>>>>@@@BBBCCCCCCFFFIIIKKKNNNWWWccclll~~~xxxtttrrrfff^^^ZZZQQQNNNLLLJJJGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHEEEBBB@@@??????@@@AAABBBDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFCCC@@@>>><<<<<<;;;:::<<>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???AAA@@@??????AAADDDHHHJJJHHHJJJKKKGGGAAA>>>@@@BBB???@@@AAA@@@???CCCKKKQQQ```kkkxxxrrrbbbZZZXXXWWWYYY]]]TTTOOOGGG>>>888666666666111222333444444333222111222222111111222333333444111222444444444222111///000000000000111111111222333333444444444444333333333333222222222111111111111111111111111111111111000000000111333444666777888888:::::::::999777666111222444666777777666555555555444333333333333333111222333333222333555777555666888:::;;;;;;999999666555555555666888;;;<<<:::999999;;;???AAAAAAAAA========================>>>>>>======<<<<<<<<<;;;888999:::;;;;;;;;;::::::999>>>BBBBBBAAA@@@CCCFFFDDDBBB???<<<:::888888888999999999999;;;???BBBDDDGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEEEECCC@@@===;;;;;;:::888666777999<<<===>>>???AAABBBCCCDDDDDDAAAAAAAAA@@@@@@?????????@@@>>>;;;999:::<<<======888999:::;;;<<<=========<<<>>>@@@@@@>>>>>>@@@BBB@@@???===;;;:::999888888999:::<<<>>>@@@BBBCCCDDD>>>??????@@@???>>>===<<<:::::::::;;;<<<===>>>???BBBBBBAAA@@@>>>===<<<<<<;;;999777888999;;;;;;;;;888999999:::<<<>>>@@@BBB???@@@AAABBBBBBAAAAAA@@@>>>??????>>>>>>===<<<;;;>>>>>>>>>>>>===<<<;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>===<<<<<<;;;:::999999::::::888666666666666555555555444444666666666666777777777888555555555555444444444444000222333222///...000111000000000//////000000000111111111111111111111000222222333333333333222222/////////000000000000000111111111111111000000///......///////////////...//////...---,,,,,,,,,---,,,,,,,,,,,,,,,---...///============>>>???AAABBBAAACCCFFFGGGIIINNNUUUZZZ]]]lllwwwllldddYYYPPPMMMJJJFFFDDDDDDEEEFFFGGGHHHIIIJJJHHHEEEBBB@@@?????????AAABBBDDDEEEFFFEEEFFFFFFGGGGGGEEEDDDCCCAAADDDGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEFFFEEEEEEDDDDDDCCCDDDDDDFFFDDDAAA>>><<<;;;::::::<<>>@@@DDD???AAABBBAAAAAAGGGQQQYYYttt}}}tttlllgggdddeeegggPPPKKKBBB:::444222333444000111333333444333222111222111111111222333333444111222444444444222000///000000000000111111111111333333444555555444444444333333333333222222111111333333222222111000000000000000111222333555777888888999;;;;;;;;;:::888666111222555777888888777777777777666555444444444444222333333333222222444666555777999:::::::::888777777666555555666888:::<<<777777888;;;@@@CCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<888999:::;;;<<<;;;::::::888===AAABBB@@@@@@CCCGGGDDDBBB>>>;;;999888888888:::999999:::<<>>;;;:::;;;:::888777777:::<<<<<<===@@@BBBDDDDDDDDDDDD@@@@@@??????>>>>>>======@@@===999777888:::<<<<<<555666888999:::;;;;;;;;;;;;>>>@@@@@@??????AAADDD???>>>===<<<;;;:::::::::777888:::;;;>>>???AAABBB<<<===>>>>>>>>>===;;;:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777999:::;;;:::888999;;;===????????????@@@AAABBBBBBBBBAAA@@@???======>>>>>>>>>>>>======????????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<888777777777888888777555555555444444444333333333222222222222333333444444333333222222222222222222///222333222///...///111111000///......///000111111111111000000000000000111111222222222222111111......//////000000111111111111111111111000//////......///////////////...111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///@@@???===;;;:::;;;<<<===DDDDDDEEEFFFGGGIIIJJJKKKNNNXXXggguuu~~~mmmbbbVVVRRRLLLJJJJJJJJJIIIHHHFFFHHHHHHHHHFFFDDDCCCDDD@@@???>>>===>>>???AAACCCEEEEEEFFFFFFEEEDDDBBBAAACCCFFFHHHHHHGGGFFFFFFGGGFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFEEEBBB>>>;;;:::<<>>CCCBBBAAA@@@@@@@@@@@@@@@DDDCCCAAAAAAAAABBBDDDEEEFFFAAA===>>>DDDIIIKKKJJJLLLKKKIIIEEEAAA??????@@@AAAJJJKKKHHHIIIJJJXXXpppzzzmmmUUULLLAAA999777666333111333333333333333333333333444444444333333222222222333333444555444333111000111000///.........///000000000111333555555444222333333222222111000//////111///---++++++,,,...000//////000222333444555666333444666777777666444333333444666777888999888888999777555222000000000111222222222333555666555444444555555666777666666666555555666777888999::::::;;;999888<<>>>>>>>>???>>>===<<<<<<:::777555666888;;;===>>>>>><<<;;;;;;===@@@AAAAAAAAABBBCCCBBB@@@===:::888777777888777888888999;;;===???@@@CCCDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBAAA@@@?????????>>>===;;;:::;;;<<<>>>???DDDBBBAAAAAABBBCCCBBBAAA<<<>>>@@@AAAAAA???<<<;;;999999999888888666555555333444666888999:::::::::999:::===@@@AAAAAA@@@@@@>>>>>>>>>===<<<;;;999888<<<<<<======>>>>>>??????::::::;;;<<<;;;:::999888888777666555666777999;;;;;;;;;;;;;;;;;;:::999999222333444666888:::;;;<<<::::::;;;;;;<<<>>>???@@@???@@@AAAAAABBBBBBAAAAAA???>>>===;;;;;;;;;<<<===AAA???<<<;;;;;;;;;999888;;;;;;;;;;;;:::888666555888:::<<<;;;:::888777777777777666666555555555444333333333333444555666666777888777777666555333222333333444444333333222111......////////////......000000//////000000111222///////////////000000000000000111111111111000000......//////000000111111---...000111111111000///111111000000//////......111000///...,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,???>>><<<;;;;;;<<<===>>>BBBCCCDDDEEEFFFGGGHHHIIIIIIOOOYYYaaammm}}}~~~rrr___WWWNNNIIIIIIKKKJJJHHHLLLLLLKKKIIIGGGEEEDDDCCC@@@???>>>>>>???BBBDDDFFFFFFFFFGGGFFFFFFDDDBBBBBBDDDFFFHHHIIIHHHGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDD???@@@???===;;;:::<<<===???@@@BBBCCCEEEFFFGGGGGGEEEDDDEEEEEEGGGIIIKKKMMMNNNNNNMMMLLLJJJHHHFFFEEECCCBBBBBBCCCEEEDDDBBB@@@CCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEAAA>>>???DDDIIIJJJIIIFFFFFFEEEBBB@@@???@@@BBBDDDMMMLLLJJJLLLMMMYYYpppwwwgggPPPIII>>>888777666555222333333333333333333333333333333333333222222222111333333444444444333222111222222111////////////000//////000333666777666444444333333222111111000000111111111000000000000000------...///000111111222444555666777777666555444111333444666777777777777888666444222000000111111444333333555777888777555444444555555555666666666444444555555666666777777888666555999???CCCBBB@@@DDDCCCBBBAAA@@@?????????===<<<;;;;;;:::999555333666777:::===>>>===<<<;;;:::===@@@AAA@@@@@@@@@@@@@@@>>><<<999888777888888888888999:::;;;===>>>???AAAAAABBBBBBDDDDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===>>>???AAABBBCCCBBB@@@@@@AAABBBBBBAAA===???@@@AAAAAA???===<<<999999999888777555444333333333444555777888999:::<<<===???AAABBBBBBAAA@@@===<<<<<<;;;:::999888888;;;;;;<<<<<<============888999:::::::::999888777777666555555555777:::;;;>>>>>>>>>===<<<;;;:::999555666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@??????>>><<<;;;:::;;;;;;<<<>>><<<:::999:::::::::999::::::::::::999777555444999:::<<<<<<:::888777777777777777666555444444333333333333222333333444555666666666555444444333333222222333333222222111000...//////000000//////...///////////////000111111/////////000000000000111000000111111111111000000......//////000000000000......///000000000000000000000000000//////......111000///...---+++******++++++++++++++++++++++++>>>===<<<<<<<<<===>>>??????@@@BBBDDDFFFFFFFFFFFFJJJMMMPPPRRRXXXeeeuuuqqqdddUUULLLKKKLLLKKKHHHLLLKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@AAABBBDDDFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCFFFHHHIIIHHHGGGGGGHHHDDDCCCAAABBBDDDEEEEEEDDDAAABBBBBBBBBAAAAAA@@@???999;;;<<<===<<<;;;<<<===???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDFFFHHHKKKLLLOOOOOONNNMMMLLLJJJHHHGGGEEEDDDDDDEEEFFFFFFEEECCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFGGGFFFDDDBBB@@@BBB@@@???AAAEEEHHHHHHGGGBBBBBBBBB@@@???@@@CCCEEEHHHNNNMMMKKKOOOQQQ\\\ppprrr```JJJDDD<<<777666666555333333333333333333333222222222222222111111111111111333333333444333333222111444333222222111111111111111111111444777888777666444444444333333222222111111222333333333222000///111111111111222222222333444555666777777666555444000111333555666666666555666555333222111111222222666555555777999:::999777555444333333333444666777333333333333333333333333555333222555:::???@@@???CCCBBBAAA???>>>>>>======<<<;;;999999999777444111444666888:::<<<;;;:::::::::===@@@AAA@@@>>><<<<<<<<<;;;999888888888999999::::::::::::;;;<<<===>>>===>>>???AAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAA??????AAABBBAAAAAA>>>@@@AAABBBBBB@@@>>>===::::::999888666555333222333333333333555777999:::===>>>???@@@AAA@@@??????;;;:::999888777888888999::::::;;;<<<<<<<<<;;;;;;777777777888777666666555555555444444555777:::<<>>===::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>;;;<<<======>>>>>>======>>>>>><<<;;;:::::::::::::::999777888999::::::999888888888888777666444444888:::;;;;;;999777666666777666666555555444333333444333222222111222222222555444333222222333444444111111111222111000000//////000000111111000000//////////////////000000000//////000000111111111111111111222222222222111111...////////////000000000//////......//////000111000000000////////////...000//////...------,,,,,,************************<<<<<<<<<<<<===>>>???@@@===???BBBDDDFFFFFFEEEDDDLLLMMMMMMLLLNNNUUU```iii}}}zzzfffXXXSSSRRROOOLLLMMMJJJGGGEEEEEEGGGGGGHHHGGGEEECCCAAAAAAAAABBBCCCIIIHHHHHHGGGEEEDDDCCCBBBBBBDDDGGGHHHGGGFFFFFFGGGCCCAAA@@@@@@BBBCCCCCCCCC@@@@@@@@@@@@???===<<<;;;777999;;;;;;::::::<<<===???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHEEEDDDDDDDDDFFFGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEDDDBBB@@@???@@@???@@@BBBEEEGGGFFFEEECCCCCCCCCAAAAAABBBFFFIIIIIIMMMKKKLLLTTTWWW```rrr}}}iiiXXXEEEAAA:::666555555444333333333333222222222222222111111111000000000000000222222333333333222222222333333333333333444555555888777666666777777666555555555444444444333333333222222222222111000//////333333333333333333333333333444444555555444444333000222333555666666666666444333222111111222222333666555555777999:::999777555444222111222333555777333333333222222111111111333111000222777<<>>===<<<;;;::::::;;;:::999999999777444111222333666888999999999888<<>>@@@BBBDDDFFFFFFBBBAAA@@@???>>>=========>>>>>>?????????@@@@@@@@@AAA???>>>>>>@@@AAAAAA@@@@@@@@@AAABBBBBB@@@???>>><<<<<<;;;:::888666444333444333222222444666999;;;;;;<<<=========<<<<<<;;;;;;:::888777777888:::;;;;;;;;;<<<======<<<;;;:::555666555555555555444444444444333333555888:::<<<;;;<<<>>>@@@BBBCCCDDDDDD===<<<<<<;;;;;;::::::999========================::::::;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;;;;999777888999:::999888777777666666555444333333777888:::999777555444444444444444444444555555555444333222111000000000000333222000///000111333555111111222222111111000///000000111111111111000000//////000000111111111111//////000000111111222222111111222222222222111111//////////////////////////////...------///000111//////////////////////////////............------************++++++++++++::::::;;;<<<<<<>>>??????===???BBBDDDEEEFFFEEEDDDGGGHHHIIIHHHHHHJJJOOOSSSfffsssooogggbbb^^^ZZZWWWRRRKKKHHHGGGHHHIIIIIIGGGFFFDDDBBBBBBCCCDDDEEEHHHHHHGGGFFFDDDDDDCCCCCC@@@CCCEEEFFFFFFEEEFFFFFFCCCAAA>>>>>>???AAAAAAAAA>>>>>>>>>===<<<;;;:::999888999::::::999999;;;===@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCDDDGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHDDDCCCBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@??????????????????@@@BBBEEEEEEEEEDDDEEEDDDCCCAAA@@@BBBFFFIIIIIILLLJJJOOO\\\bbbkkk{{{yyylll[[[NNNBBB???:::666444333222111333333333222222111111111000000000000000000000000222222222222222222222222111222222444777:::>>>@@@EEEAAA<<<888777555444333555555444444444444444444555444222000///000111222000000000000////////////111222222222222222222111111222444666777777777666222222222222222222222222555444444666888888777666444333111000000222444555444333333222222111111000333222111333777;;;>>>@@@AAA@@@>>><<<;;;:::999999;;;:::999::::::999666444111222444666777888888888>>>@@@BBBAAA???;;;999888555555666777888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<===>>>@@@BBBDDDEEEFFFAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAA@@@@@@??????>>>======???@@@@@@???@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<:::888666555555444333333555777:::<<<;;;<<<<<<<<<;;;;;;::::::;;;:::999888999;;;===>>>===>>>?????????===<<<;;;555555555444444444444444555444333444555888;;;<<<;;;<<<>>>@@@BBBCCCDDDDDD======<<<;;;;;;:::999999======>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<===;;;999888999999888777666666555444444333333333555777888777444222111111000000111333444666777777444333222111000/////////111000///...///111333444222222222222222111111000000000111111111111000000///000111222222222111111...//////000111111222222111111111222222111111111/////////...............///...---------...000111.............../////////........................++++++++++++,,,,,,------999999:::;;;<<<<<<=========>>>@@@BBBDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGIIIQQQ\\\kkkzzz~~~yyyvvvhhh```UUUMMMJJJIIIGGGEEEGGGFFFDDDDDDDDDFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCDDD@@@BBBEEEFFFFFFEEEFFFGGGCCCAAA===<<<===>>>>>>>>>===<<<;;;::::::::::::;;;:::<<<>>>?????????@@@AAADDDCCCAAA???>>>???AAABBBEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHDDDBBBAAABBBDDDEEEEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEEEECCCAAA>>>======>>>???>>>???AAABBBCCCDDDDDDDDDDDDDDDBBB@@@???AAADDDHHHMMMOOONNNXXXkkkuuu~~~uuueeeYYYMMMCCC>>>===:::777444333222222333333333222111111000000000000000000111111111111222111111111111222333333000000222666<<>>@@@@@@???<<<999888888444555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCDDDBBBAAA@@@???>>>=========>>>@@@BBBCCCDDDCCCAAA@@@>>><<<;;;<<<>>>@@@@@@???@@@@@@@@@@@@@@@??????>>>??????>>>===;;;:::888777444444444444666888:::;;;======<<<<<<<<<<<<<<<<<<::::::::::::;;;===???@@@???@@@AAABBBAAA???<<<;;;666666555444444444444555666666555555666888;;;===??????????????????>>>===;;;;;;:::::::::999999999============<<<:::888777777888999999::::::999999;;;<<<======>>>>>>=========;;;999888999999888777666555444333333333333333555666777666444111000000...///000222444666777888444333222111000000000000000000/////////000222333222222333333222222111000///000000111111000000///...///111222222222111000------...///000111111222000000111111111111000000/////////............---......------......///000---............/////////------------------,,,,,,+++++++++,,,,,,------...888999999:::;;;;;;;;;;;;======>>>???AAABBBCCCCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEQQQ^^^gggooo~~~vvvhhh^^^YYYVVVSSSQQQMMMLLLJJJHHHGGGGGGHHHIIIEEEDDDCCCBBBBBBCCCDDDDDDAAADDDGGGHHHHHHGGGHHHIIIDDDAAA===;;;;;;<<<<<<;;;<<<:::999888888:::<<<>>>>>>CCCIIINNNOOOMMMLLLKKKJJJGGGCCC@@@???@@@CCCEEEGGGFFFEEEEEEEEEEEEFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIDDDBBBAAABBBDDDFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@?????????>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDBBB@@@@@@BBBGGGKKKTTTVVVWWWddd}}}yyyeeeTTTJJJBBB;;;999999999777555444444444333333222222111000000///000000000111111222222222222111000000000111333444///000222888BBBOOOZZZaaa]]]TTTGGG<<<555333333333333333333333333333333333777666444333222111111222333333333333333333444444111111000000000000111111000111333555666666666666222222222222222111000000444333333555777777666555000000000111111111222222222222222222111111111111333444666777888:::<<<===???>>><<<:::888777666666888777888:::<<<===;;;999555666888999;;;===>>>>>>=========;;;777666666777444555777888:::;;;<<<===<<<<<<;;;<<<<<<===>>>>>>????????????????????????AAAAAA???>>>===<<<<<<<<<===???AAACCCDDDBBB@@@>>>===;;;:::;;;===?????????@@@@@@?????????>>>>>>>>>>>>>>>======<<<:::999888222222333444666777888999;;;;;;;;;;;;;;;;;;<<<<<<888999:::;;;===>>>@@@@@@@@@AAABBBCCCAAA???<<<:::888777666555555555666666888888777666777999;;;===>>>>>>>>>===<<<;;;:::999777777888888999999999999<<<<<<===<<<;;;888666444555666666777777777777777777888:::;;;<<<======<<<:::888777777888999888777666555444333333333444444666777888777444222111111000000111222333444555555444333222111111111111111000000000000000111111111111111111222111000000///...//////000000//////...,,,---///000111000///...,,,,,,---...///000111111//////000000000000////////////.........---------,,,---......//////......---------.........//////------,,,,,,+++++++++***)))******+++,,,,,,------888888999:::::::::999999<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@@@@CCCPPP]]]^^^\\\eee{{{~~~tttooommmjjjhhhWWWTTTPPPKKKHHHFFFEEEDDDCCCCCCBBBAAAAAACCCDDDEEECCCEEEHHHJJJIIIIIIJJJKKKEEEAAA===:::::::::::::::;;;999777666777:::>>>@@@BBBJJJUUU\\\^^^[[[WWWUUUNNNJJJEEEAAA@@@BBBFFFHHHIIIHHHGGGEEEEEEEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJEEECCCAAABBBDDDFFFGGGGGGDDDEEEFFFGGGFFFDDDBBBAAAAAABBBCCCCCCCCCAAA???>>>???@@@@@@@@@@@@AAACCCEEEFFFEEEDDDBBBCCCFFFKKKOOO[[[]]]^^^nnnzzzmmmZZZKKKCCC>>>999666777888777666666666777333333222222111000000///000000111111222222222333111111000000000111333444000000333:::GGGVVVdddmmmbbbXXXIII<<<555333444555333333333333333333333333333333333333222000...---//////000000000111111111222222111111111111222222///000222444555555555444222333333222222000//////444444444555777888777666//////000111111111111000000000000111111111111111222444777888999999:::;;;;;;:::888666444333222111666666777999<<<===<<<:::888999:::<<<>>>@@@AAABBB<<<<<<:::777444333444666444555777999;;;<<<======;;;;;;;;;<<<<<<===????????????>>>>>>======<<<<<>>===<<<;;;::::::::::::<<>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888000111222444555666666777999888888888999999:::;;;777888:::<<<>>>??????@@@@@@AAABBBCCCAAA???;;;999999888777666555666777777:::999888777888999;;;<<<;;;;;;;;;;;;;;;:::999999555555666777888999999:::<<<<<<<<<<<<:::777444333333444555555666666555555444555777:::;;;<<<<<<;;;666555444555777999999888666555444333333333444555777999:::999666333222222222222222222222222222222444333222222111222222222000000111111111111000000000000000000000//////.........////////////......***+++---//////...---,,,++++++,,,---...///000111......////////////......//////.........---------+++,,,.../////////...------------.........//////------,,,++++++***))))))((())))))***++++++,,,,,,888999:::999777777777999888888999;;;<<<>>>??????AAACCCFFFGGGDDDAAA??????FFFLLLQQQQQQPPPVVVcccnnnttteeeWWWSSSQQQKKKHHHIIIEEEDDDCCCAAA@@@@@@@@@AAAAAABBBEEEGGGIIIKKKLLLMMMIIIBBB<<<<<<<<<999777888:::888:::>>>===<<>>???<<<999999<<<@@@AAA???===<<<<<<888777666555444333333333222444666999<<<======>>>===>>>???>>>===<<<<<<>>>BBB???<<<::::::::::::999===<<<<<<;;;::::::::::::????????????>>>===<<<;;;;;;;;;:::999:::<<<>>>@@@@@@??????@@@AAA@@@>>><<<<<<;;;:::999888888888888666555444444555777:::;;;777999;;;<<<;;;;;;<<<===999999888888999;;;<<<>>>CCCBBBAAA???>>>>>>======:::999888888888:::<<<>>>???>>><<<;;;::::::;;;;;;======<<<:::888666333222666777777777888888999999::::::999888777666555555222222222111222222333333777777888999:::;;;;;;<<<666888:::;;;;;;:::999777:::888666333222222333444???>>><<<999666333111000222222000/////////000111000000000000000000000000///////////////000111111///000111111111000...---...000111111///...///000///////////////..................////////////000111000000/////////000000------------------------........................///...,,,+++***+++,,,,,,+++,,,......---,,,---...++++++++++++++++++++++++777888999999777777777999888999:::;;;===>>>???@@@AAACCCEEEEEECCCAAA@@@@@@DDDHHHLLLKKKHHHLLLWWW```}}}|||iii]]]TTTMMMIIIJJJGGGEEEDDDBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLNNNEEE>>>>>>>>><<<;;;<<<;;;888999===AAAEEEQQQ]]]hhhssszzzuuujjjaaaZZZVVVKKKHHHCCCAAABBBEEEHHHIIILLLMMMMMMKKKGGGEEEEEEFFFEEEFFFGGGIIIKKKKKKJJJIIIEEEDDDDDDEEEGGGIIIHHHGGGGGGIIIJJJGGGCCCAAABBBDDDBBBGGGIIIGGGEEEEEECCC@@@@@@???AAADDDCCCBBBEEEKKKNNNSSSXXX\\\eeepppuuuuuussszzzpppbbbOOOBBB===<<<999777777666444555666666333111111111111111111111111111000000000000000000000000000000000000111111111111333111111777BBBPPPZZZ___aaaYYYMMMAAA888444333444333333333333333222222222000000111222222333444444222111000000000000111222333222222111111111222222444444444444444333222222222222111111222222333444888666555333333333333444222222222222222222222222111000......///111111111444444555555666777777888666777888999999888777666444444666:::>>>???<<<:::999<<>>======777666555444333333333333333555777:::<<<=========>>>???@@@???===<<<===>>>BBB???<<<::::::::::::999:::999888888888888888999===============<<<;;;:::999::::::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<;;;:::999888888999;;;<<<>>>===<<<::::::::::::;;;===<<<<<<:::888666444333444555666777777777777666:::999888777666555444444333333333333333444444555666666666777888999999:::888999:::;;;::::::888888999777555333222222222333:::999888666555333222111333222111000000000111111111111111111111111111111///////////////000111111//////000111000///...---...000111111///...///000////////////............------........./////////000//////....../////////------------------------...........................---,,,+++++++++,,,,,,+++---///...---,,,,,,---++++++++++++++++++++++++666777888888777666888999999999:::<<<===>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAACCCFFFHHHEEEAAABBBJJJRRRcccsss{{{zzzyyyrrrpppzzz}}}hhhYYYPPPLLLMMMHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKNNNQQQHHH???======<<<===???@@@>>>???FFFPPP[[[iiitttwwwhhh\\\TTTJJJGGGDDDCCCEEEHHHKKKKKKMMMMMMMMMKKKHHHEEEEEEFFFDDDFFFJJJLLLNNNMMMLLLKKKGGGHHHIIIMMMPPPQQQOOONNNMMMOOOOOOKKKFFFCCCDDDFFFCCCIIIMMMIIIFFFEEECCCAAA>>>===???CCCDDDCCCFFFKKKNNNVVVaaakkkwwwxxx___TTTEEE<<<999999888666666555444555555555333111111111111111111111111111000000000000000000000000000000000000111111111111333111111555===GGGOOOTTTYYYSSSIII???777333333333333333333333333333333333000000111111222333333333333222111111111111222333333222111000000000000000333333444444444333222222222111111111111222333333666555444333222222333333333333333333333333333333///000222333222111111222333333333444555555666666555666777888888777666555444555777:::===>>>===;;;;;;===@@@@@@???===<<<<<<666555444444333333333333444666888:::<<<<<<<<<<<>>===>>>???AAA???<<<:::::::::999888555555555444555555666666;;;;;;<<<<<<<<<;;;;;;:::888:::<<<======<<<:::999?????????@@@??????>>>===>>>===<<<;;;999999999999777666555555666888;;;<<<:::<<<======;;;:::::::::888888888888999:::;;;;;;======<<<;;;::::::;;;;;;<<<;;;:::999999999:::;;;===<<<;;;999999999::::::<<<<<<;;;:::999777666555777999:::<<<<<<;;;:::999888888777666555444444333222222222222222333444444555555555666666777777777;;;:::::::::999888888888777555333222111111111222333333333333333333333333333333222111111111111222222222222222222222222222///////////////000111111/////////000///......---...///111111/////////000000000//////............,,,---------..................---------......///------------------------////////////////////////------,,,+++++++++,,,,,,---...//////---++++++,,,++++++++++++++++++++++++555666777777666666888999999:::;;;<<<===>>>??????BBBBBBBBB@@@>>>>>>@@@BBBCCCEEEGGGCCC??????DDDJJJNNNZZZ]]]\\\___^^^bbboooxxxrrr___SSSOOOPPPJJJIIIGGGEEEDDDCCCDDDDDD@@@BBBCCCCCCDDDGGGMMMQQQVVVLLLCCCAAAAAA@@@BBBEEEIIIJJJOOO[[[jjjzzz{{{iii[[[OOOKKKHHHHHHJJJOOORRRTTTQQQPPPOOOMMMJJJGGGFFFFFFGGGKKKQQQTTTTTTRRRPPPNNNPPPRRRUUU[[[___aaa___^^^]]]]]]ZZZTTTMMMHHHGGGIIIKKKQQQRRRLLLGGGEEEEEEDDDBBB@@@AAADDDEEEDDDFFFJJJLLLVVVdddpppsssiiiQQQIII>>>777666666666555555555555555555444333222111111111111111111111111000000000000000000000000///000000000111111111111222222111333888>>>DDDGGGMMMHHHAAA:::555333333333111111111111222222222222000000111111222222222333111000000000000000000111333222111000000000000000222222333333333333222222111111111111111222222333555444333222111111222333333333333333333333333333...111444333111000222444222333333333444444444555444555666666666666555444444555888:::<<<======<<<>>>@@@AAA@@@===;;;999999444444333333333333333444666777999;;;<<<<<<<<<;;;???@@@AAA@@@>>>>>>>>>@@@@@@>>>;;;:::::::::999777333333333333333444555666::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;;;;???@@@AAA@@@?????????@@@@@@???===<<<;;;:::999999888777666666777999<<<===>>>???@@@???<<<:::::::::888888888888999999::::::;;;;;;::::::::::::;;;;;;???>>>===;;;:::::::::;;;<<<;;;:::999888999999:::;;;;;;;;;;;;:::999777777888:::<<<>>>>>>===:::999777666666555444444333333000/////////000111222333555555666666666666666666<<<;;;:::888888777777777444444222111000000000000111111111222222222333333333333333222222222222222111111111111111111111111///////////////000000111////////////......---------///111111000///000000000000//////......------,,,,,,,,,---------......------,,,,,,,,,---..............................////////////////////////---,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++***+++++++++++++++++++++++++++333555666666666666888999999999:::;;;<<<===>>>>>>@@@@@@???===<<<<<<>>>@@@@@@BBBDDDBBB>>>>>>BBBFFFCCCLLLKKKIIIOOORRRYYYggghhhooo||||||dddWWWQQQOOOLLLKKKHHHFFFEEEDDDDDDDDD@@@BBBCCCBBBAAAEEELLLSSSZZZQQQIIIHHHIIIIIIIIILLLQQQYYYfffvvvnnn\\\XXXTTTSSSUUUZZZ___aaa\\\[[[XXXTTTQQQNNNKKKIIIGGGNNNXXX___bbbaaa___^^^cccfffkkkqqqwwwyyyxxxvvvrrrqqqlllcccYYYRRRPPPQQQ___aaa___WWWPPPOOOOOONNNGGGCCCCCCFFFHHHHHHJJJNNNOOOZZZgggttt|||pppcccZZZGGGAAA:::555444444333222333444555555444333333333111111111111111111111111000000000000000000000000///000000000111111111111222222222333444777:::<<<>>><<<888555333222333444000000000111111222222222000111111111111111222222000000000111111000000000333333222111111111111111111111222222222222222111111111000000111111222333444333111000000111222222333333333333333333333333000111222111......222666333333333444444444444444444444444444444444444444444666999;;;<<<======>>>BBBCCCBBB???;;;777555444333333222222222333333444666777999;;;<<<<<<<<<<<>>>>>>>>@@@@@@>>>;;;:::::::::888777333333333333333444555666999:::;;;<<<===>>>>>>>>>@@@@@@>>>======>>>?????????AAABBBAAA@@@???AAACCCBBBAAA???===<<<;;;::::::999888777777888:::===>>>@@@BBBBBBAAA>>><<<;;;;;;888999999999::::::::::::::::::::::::;;;<<<======AAA@@@???>>>===<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;:::999999444666888::::::888666444666666555555444444333333000000000000111222333444777777777777777777777777;;;:::999777777666666666333222111111000000000000222222222222222222222222333333333333222222111111000000000000000000000000///////////////000000111000000//////............---///000111000///000111111000000///...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---..............................////////////////////////+++,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++***+++++++++++++++++++++++++++111333555666555666888:::888999999:::;;;;;;<<<<<<<<<======;;;::::::<<<>>>;;;===??????===<<>>???CCCCCCBBB>>>999444222222111111111111222333333444555777999;;;============???@@@@@@@@@>>>===>>>??????===;;;;;;;;;:::888666444444444444444444555666888999:::<<<>>>?????????BBBAAA???>>>>>>???AAACCC???AAABBBAAA???>>>AAADDDCCCBBBAAA???===<<<;;;;;;:::999888888999;;;>>>???AAABBBCCCAAA>>><<<;;;<<<999::::::;;;;;;;;;::::::999999999:::;;;===>>>???@@@@@@??????>>>===<<<<<<<<<;;;:::999999:::;;;<<<::::::;;;<<<<<<;;;;;;;;;666777888999999888666555666666555555555444444444444444444444555777888999999999999888888777777777888888777777666666555555222222111111111000000000222222222222222222222222222222222333222111111000///////////////////////////////////////000111111111111000///////////////,,,...000111000///000111111111000///...------,,,,,,---------............,,,,,,,,,,,,------...///................................................++++++,,,---------,,,,,,---...//////---++++++,,,++++++++++++++++++++++++000222444555555666888:::777888888999999::::::;;;999:::::::::888888:::;;;777:::<<<<<<;;;;;;===???===BBB===:::AAACCCFFFPPPUUUZZZgggwwwdddVVVQQQOOOMMMLLLIIIGGGEEEDDDDDDDDDGGGIIIJJJHHHHHHNNNZZZdddfffbbb```dddgggdddaaaaaacccwww~~~yyysssmmmgggaaaZZZVVVXXXfff{{{|||tttddd[[[TTTRRRRRRRRRSSSVVV^^^kkk{{{wwwooojjjgggbbb^^^WWWQQQLLLGGGBBB???888777555444333222111111111333555555333222333444111111111111111111111111000000000000000000000000000000000000111111111111///222444333111///000111111111111111222222222222///000000111111222333333111111111111000000000000000111111222222111111000000000000000000111222333///000000111222222111111000000000000000111222222111000////////////111111111111111111111111111111222222111222333444333222777777777777777777777777888777777777777777777888555777:::;;;;;;;;;>>>@@@@@@@@@???<<<777333222222000000000000111222444444555666888;;;===>>>>>>>>>>>>???@@@???===<<<===>>>>>>===;;;;;;;;;:::777555666555444444444444444555666777999;;;===>>>??????????????????@@@AAAAAABBB===???AAA???<<<<<<@@@DDDEEEDDDBBB@@@>>>===<<<<<<;;;:::999999:::<<<>>>@@@???AAAAAA@@@===;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::888888888999;;;===>>>???>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;::::::;;;<<<===999:::;;;<<<<<<<<<<<<<<<:::::::::::::::999888888666666666555555555555555666666666777888999;;;;;;::::::999888888777666666444444555666666555444333111111222222111111000000000000111111222222222333111111222222222111000//////////////////////////////////////////000111111333222111000///000000111,,,...000000000000111222111111000///...---,,,,,,------........./////////,,,,,,,,,,,,---...///000........................------------------------***+++,,,---------,,,,,,+++---///...---,,,,,,---++++++++++++++++++++++++000222444555555666888:::777777777888888999999:::777888999999888777888999777:::<<<===<<<;;;<<<>>>;;;???:::777>>>>>>>>>FFFJJJOOO\\\kkkuuu{{{___TTTRRRQQQMMMLLLIIIGGGEEEDDDDDDDDDEEEHHHKKKKKKNNNWWWfffrrrxxxuuuvvv{{{~~~{{{wwwuuulllyyyrrrjjjdddiiiyyywwwlllfffbbb______aaakkkzzz{{{qqqhhh___ZZZQQQLLLEEE???<<<;;;:::999333333333333333222222111000333555555333111333555111111111111111111111111000000000000000000000000000000000000111111111111///222444444111...///000111111222222222222111111,,,------...///000000000111111111000000000000000---...///000000///...---............///111222333//////000111111111111111000000000000000111111222111000///......///000111000000000000000000000000333222222555888888444000999999999999888888888888::::::999999999999::::::555888;;;;;;:::;;;>>>AAA===>>>===:::666333333333000000000000111222444444444666888;;;===?????????===>>>???>>>===<<<<<<>>>>>><<<;;;;;;;;;:::777555666666555444333333333333444555777:::<<<===>>>???;;;===???AAABBBAAA@@@@@@;;;>>>@@@>>>::::::>>>CCCEEEDDDBBB@@@???===<<<<<<;;;:::999999:::<<>>???@@@>>><<<:::::::::;;;<<<=========<<<;;;:::666777777999:::<<<>>>???<<<<<<<<<===<<<<<<;;;:::===<<<;;;;;;;;;<<<===>>>999:::;;;<<<============888888888777777666666666666666666666666555555555555555666666777999:::;;;::::::999888777666555555111333444666666555333222111222222222222111111000......///000111222333444000000111222111000///...000000000000000000000000///////////////000111111444333111000000000111222,,,...000000000000111222222111000///...---,,,,,,.........////////////000,,,,,,,,,---...///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,......---,,,---...++++++++++++++++++++++++000111222444555777888999999888777777777777777777555555666666777777888888666666777777888999;;;;;;<<<<<<<<<<<<===???@@@@@@DDDMMMVVV[[[___kkk}}}uuu^^^SSSQQQRRRQQQKKKGGGEEECCC@@@AAAEEEKKKLLLNNNQQQWWWbbbpppzzzvvv}}}yyynnnnnntttxxxnnnfff\\\SSSLLLCCCAAA>>>;;;888777666555333333333222222222111111000000000000000000111111444333222000////////////---...///000000111000000000000///...............111111111111000000000000000000000000////////////------......///000000000////////////............//////000000000000//////---...///000111111000///111111111111111111222222222222111111000/////////////////////000000000000000000111111111111000000333333222222222222111111777888999:::::::::::::::;;;;;;;;;:::999888666666555666888:::;;;<<<======AAA>>>:::777444444555555000000000000111222333444888999;;;???BBBBBB@@@>>><<<===>>>>>>>>>===;;;:::<<<;;;999888777666666666777666555444333222222222444666888999999:::<<<>>>>>>>>>???@@@BBBCCCDDDEEEBBBAAA???>>>>>>???AAABBBBBBBBBAAAAAA@@@??????>>>999:::;;;=========<<<<<<;;;;;;;;;<<<<<<=========;;;<<<===>>>===<<<:::999999999999999:::<<<===?????????>>>>>>======<<<<<<======<<<:::999:::<<>>???>>>EEELLLPPPTTT]]]lllwwwooobbb^^^\\\[[[SSSMMMHHHGGGFFFDDDGGGKKKQQQSSSVVV[[[cccooo}}}uuuppphhh```YYYQQQIIIDDDAAA???===:::777555555555333222222222111111111111000000000000111111222222111111000000///000000000...//////000000000000///000000///...............///.....................000000000000/////////...------......///000000000222111111111000000//////...//////000000000//////---...///111111111000///000000111111222111111111222222111000000//////........./////////000000000000000111111111111000000333333333333333333444444777777888999::::::::::::<<<======<<<<<<;;;:::999:::;;;;;;<<<===============;;;888555444444555666000000000111222333444555:::;;;===???BBBAAA???===<<<===>>>??????>>>===<<<<<<<<<;;;999999888888888777666555444333222222222555777999:::999:::<<<>>>>>>>>>???@@@AAAAAABBBBBBEEEDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>;;;<<<>>>?????????>>>===::::::;;;;;;;;;<<<<<<<<<<<<===>>>???>>><<<:::888;;;::::::999:::;;;===>>>============<<<<<<;;;;;;======<<<;;;999:::<<>>===:::777555444333333111111111111000000000000//////000111222333333444000/////////000000111222//////000000000///......000000//////......//////........................000000000/////////......------......///000000000222222111111000///......---....../////////000000...///000000111000000000...///000111222111000000111111111000//////......,,,------...///000111111111111222222222222111111333333444444555555666666666666777888888999::::::<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<;;;:::888666444333333444555222222222222444555666777<<<<<<===???AAA@@@>>>;;;<<<===???@@@AAA@@@@@@???===<<<<<<;;;::::::::::::666555444333333333333333777999::::::::::::<<<===>>>??????@@@@@@@@@@@@@@@EEEDDDCCCAAAAAAAAABBBCCCCCCBBB@@@>>>=========>>><<<>>>@@@BBBBBBAAA???===::::::::::::;;;;;;;;;;;;>>>>>>???@@@???===;;;999===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;::::::<<<>>>;;;;;;;;;:::999999;;;===<<<<<<;;;;;;:::999999999:::999999999888888888888555555666666777777888888999999888888888777777777777777777777666555444444111111000000000000000000000000000000000000000000111111111111111111111111//////000000000000000000000000111222222222222111333333333333333222111111........................000000//////////////////......---------------------------............///..................//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++*********(((((()))+++++++++++++++)))************+++++++++000000111333555666888888888777777666555555555555333333444444444444555555555555666777888:::<<<===;;;;;;::::::999:::::::::@@@CCCGGGLLLRRRXXX]]]```lll{{{lllfff```]]]ZZZWWWXXX]]]kkkmmmpppuuu|||yyyiii]]]WWWLLLJJJFFFBBB???===;;;999;;;999777444333222111111000000000000000/////////...///000111222333444555000000/////////000000111///000000000///...------000000///......//////////////////000000000000000000000/////////.........------......///000000000111000000...---,,,++++++------------...///000000////////////000/////////,,,---///111111111000///111000000//////...------++++++,,,---///000111111111111222222222222111111111222222333555666666777555555666666777888999:::999::::::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::::::::888666444333333444444333333333444555777888999::::::;;;===??????===;;;<<<>>>@@@AAABBBCCCBBBBBB===<<<;;;::::::::::::;;;555555444333333333444444888999;;;;;;::::::;;;===>>>>>>@@@AAABBBBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBCCCBBB@@@>>>=========>>><<<>>>AAACCCCCCAAA???===::::::::::::::::::::::::<<<===???@@@@@@???>>><<<>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<::::::<<<>>>:::::::::999888888:::<<<<<<<<<<<<===<<<;;;::::::999::::::999999999888888555666666666777777777888777777777888888888777777888888888888888777555555111111111000000000000000////////////000000000000111111111111111111111111/////////000000111111222000000111222222222222111000111222222222111///...000////////////000000111000000000000//////......000///...------------------------............///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///---***((())),,,...---------,,,++++++***))))))*********+++++++++///000111333444666777888888777666555444444444444222222333333444555555555555555666777888:::<<<===;;;::::::999999999999:::<<<>>>CCCJJJQQQVVVZZZ\\\kkkwwwxxxtttoooiiihhhkkkuuuuuuwww{{{{{{iiiXXXLLLEEE@@@???===;;;999888999:::888777444222111000000000////////////////////////...//////111222333444444222111000///............///////////////...---,,,///...............//////......//////000000000111////////////............------......///000000000111000///...---,,,+++***------,,,,,,---...////////////..................+++,,,---///000000//////000000//////...---------***+++,,,---...///000000111111111222222111111111//////000111333444555555444444444444666777999:::999999:::;;;<<<<<<<<<<<<777888999:::;;;;;;;;;;;;:::999777666444333333333333333444555666888:::;;;777777888:::===???>>>======>>>@@@BBBDDDDDDDDDDDD;;;;;;:::999888888888888444444333333333444555555888999::::::999999;;;<<<===???AAACCCDDDDDDDDDCCC======>>>???@@@BBBCCCDDDBBBAAA@@@>>>>>>>>>>>>???===>>>@@@BBBAAA@@@>>><<<:::::::::::::::::::::::::::<<<>>>@@@AAAAAA@@@???>>>===;;;:::999999::::::;;;;;;;;;<<<<<<=========;;;<<<===<<<;;;:::<<<===999999999888666777999;;;<<<<<<=========<<<;;;;;;999::::::::::::999888777666666666666777777777777666666777888888888777777555555555555444333222222111111111111000000//////......//////000000000000000000000000000000000000//////000000111111222222000000111222222222222111000000111222111000///...111111000000111111333333000000111111000///...---000///......---------------------............///222111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,)))(((***,,,......---,,,++++++++++++))))))*********+++++++++111222333444666888999:::888777666444444333333333000111222333555666777777666666777777888999;;;;;;::::::999999999999::::::999<<>>>>>???AAACCCDDDDDDDDDDDD;;;;;;999888777666666666333333333333444444555666666888999999999999;;;<<<>>>@@@BBBDDDEEEEEECCCBBB<<<===>>>@@@AAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999;;;===@@@AAAAAA@@@@@@<<<;;;:::888888888999999::::::;;;<<<===>>>>>>???;;;<<<======;;;;;;;;;===999999999888777777999;;;===<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888777666666666666777777777777666777888999999999888777666666777666666555444333222222111111000/////////...//////000000111111222000000000000000000000000000000111111111111111111000000111222222222222111222222222222222111000000/////////000000111111222///000111222111000///...//////......---.........---------............///111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,))))))))))))***+++,,,---)))************+++++++++111111333444666777999999888777555444333222222222///000111333555777999:::888888777777888999999:::999999999999999:::;;;<<<:::>>>CCCFFFIIILLLQQQTTTZZZ]]]cccpppppp___RRRHHH???:::555555444222///000333666444333222000/////////000/////////000000111111111....../////////000000000111000///...............------......///.........+++++++++++++++,,,---...++++++,,,------...////////////.........---------------......///000000000000000000//////.........000...,,,+++***+++,,,------,,,+++*********++++++++++++******+++---///111//////......---,,,,,,+++++++++,,,,,,------------//////000000000000//////......///000000111222222222222222222333666888::::::;;;;;;<<<<<<<<<<<<;;;888999999:::::::::999999333333333444444555666666333333444555777999;;;<<<:::999999;;;>>>??????>>>>>>@@@AAACCCDDDDDDCCCCCC===<<<:::888666555444444222222222333444555666777444666777888888999:::<<>>===>>>>>>???@@@@@@@@@@@@>>>???AAACCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@@@@???>>>===:::999888777777777888999888999:::;;;<<<===>>>>>>:::<<<======<<<;;;;;;<<<:::;;;;;;:::888888;;;======<<<;;;;;;;;;;;;======999:::;;;<<<;;;:::888777777777777777666666666666777888:::;;;:::999888666999999999999888777666555222222111111000//////...//////000000111222222333222222222222222222222222222222111111111111111111000000111222222222222111222111000000//////000000,,,---...000000000000///...///111222222111000//////............//////000---------............///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))+++++++++***))))))))))))+++,,,---)))************+++++++++//////000222444555777777888777555444333222222222//////111444666999:::;;;999999888888888888999999999999999999:::;;;<<<===888<<<@@@AAAAAABBBGGGKKKQQQPPPRRR[[[ppp}}}~~~iiiXXXMMMFFF???;;;555555444111......222666444333111000/////////000//////000000111111222222............///////////////............///000000,,,,,,---.../////////...+++*********++++++,,,---------......///000111111//////.........---------------......///000000000------------------,,,,,,111///---+++******++++++---,,,***)))))))))******,,,+++))))))***---000222///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////000111111222222222222111111333555888:::888999999::::::999999888888888888777777555444444...///000222444666777888222333333555777999;;;<<<>>>===<<<===>>>??????>>>???@@@AAACCCCCCCCCCCCBBB>>>===;;;999777555444444222222222333444555666777222444666777777888:::<<>>BBBDDDEEEEEECCCBBBBBBAAA???>>>===>>>???@@@=========<<<<<<;;;;;;;;;===>>>???@@@???===;;;:::888888777666666777888999777777888999;;;<<<======:::<<<======<<<;;;;;;<<<<<<======;;;::::::<<<>>>===<<<;;;999:::;;;===>>>999:::;;;<<<<<<:::888777777777777777666666666666888999;;;;;;;;;:::888666666666666666555444333222222222222111000//////...///000000111222333333333444444444444444444444444333222222222111000000000000000111222222222222111000///---,,,,,,,,,---...+++,,,///111111111000///---...000222333222111000...............///000111---------.........//////+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$%%%))),,,,,,***///...---+++***++++++,,,)))************+++++++++...//////111222333444444333333333222222111111111111222444666777888888999444444555555666777777777777777777888999:::<<<<<<;;;<<<===>>>@@@BBBCCCCCCEEEEEEFFFLLL\\\ssswwwyyyvvvwww~~~sssaaaUUUOOOIII@@@888333333333222222222111111222000///------///000222111000///......///000111---......///000111111222000/////////000000---+++---------------------------,,,***))))))***,,,---,,,------.../////////...---.........---,,,,,,+++------------------------...------,,,,,,,,,------...---,,,,,,++++++,,,,,,*********************************)))'''''')))+++------,,,,,,,,,,,,++++++,,,---......///.........---------............///...............///000000000000111222333444444555555666888999888777555444777777666666555555555444555555444444444333333333333222222333444666888::::::;;;>>>AAAAAAAAA???>>>DDDCCCCCCCCCCCCBBBBBBBBB>>>===;;;888555444222222888888777666666666666777777777777888:::===@@@AAAGGGGGGFFFDDD@@@============<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCAAA???>>>??????>>>===???>>>>>>===============<<<;;;::::::999999999:::666777888666444555999===::::::::::::;;;<<<======???>>>===<<<<<<<<<>>>>>>:::::::::;;;;;;;;;<<<<<<@@@>>><<<:::999999999999999999::::::999888666555666666666555444444333333888999:::;;;:::888666555777777666555333222111111222111///...---...///111111111111000111111222222666555333111/////////////////////000111111222222...///000111111222111111111///---...000000...,,,---...//////......///000111111000///////////////,,,------------,,,+++******+++---.........------************************++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++///...---+++***)))((((((//////000111222333444444333333333222222222111111444555666777777888777777222333333444444555666666888888888888:::;;;<<<===<<<=========>>>>>>??????AAA@@@AAAFFFRRReeezzzwwwqqqlllkkkqqqzzzrrrfffWWWNNNJJJFFF>>>888333333222111111111111222111000///......///000111111000///......///000111---......///000000111111000...,,,,,,---......---........................---,,,***))))))***,,,---------...///////////////------......---,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,******************************+++***)))(((***+++,,,,,,+++++++++*********,,,,,,---...............------------............///............///000000///000000111222333444444555666888888888777555333666666666555555555444444444444444333333333333222333222222222444555777999:::;;;>>>@@@AAA@@@???===CCCCCCBBBBBBBBBAAAAAAAAA===<<<:::888555444333222333444444555555555666666777888888999;;;>>>@@@BBBFFFGGGFFFDDD@@@>>>=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@BBB@@@???>>>>>>>>>======>>>>>>======<<<<<<<<<===::::::999888777777777777555666555555444666999;;;::::::999::::::;;;<<<===>>>======<<<<<<<<<<<<===777888888888888999999999>>>===;;;:::888888888888999999999999888777666555777777666555444444333333555666777888777666444333666666555444333222111000333111000......///000111111111111000111111222222555444222000/////////000111111111111111111000000111222222222222222111111111///---...///000...,,,///111222111///...000222111000000///////////////.........---------,,,,,,---.../////////...---,,,++++++++++++++++++++++++******,,,---............************************++++++++++++++++++++++++...---,,,+++***)))))))))000000111222333444444555333333333222222222222111666777777888777777666666333333444444555666666666999999999999:::<<<===>>>>>>======<<<;;;;;;::::::@@@???@@@CCCKKKXXXgggqqqsssuuuhhhbbb]]]```kkkssssssooo\\\SSSIIIDDDDDDBBB<<<777444333111000///000111222111000///......///000111000//////......//////000------......///000000000000---***)))***---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------.../////////......---------------,,,,,,+++------------------------++++++************++++++------,,,+++++++++++++++************************)))***,,,,,,+++******++++++++++++*********))))))+++,,,------......------,,,,,,,,,---------......//////......//////000111//////000111222333444444555666777888888666444333555555555555444444444444333333333222222222111111333222222222333444666777:::;;;===???@@@???>>>===AAAAAAAAA@@@@@@@@@??????<<<;;;999777555444333333111222444666777777777777888888999;;;===???AAABBBFFFFFFFFFDDD@@@>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===::::::;;;<<<============@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999888777666555555555555555444333333666888999999999999999::::::;;;<<<==================<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888777777777999999888777666666666666888888777666555444333222222333555666666555444444444444333333222111000000333222000/////////000111000000000111111111222222333222111000000000000111333333222222111000000///222222222222111000///...000///---...//////...,,,///333555333///,,,///222000000//////......////////////...---------......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************000111111222333444444444222222222222222222222222555555666666666666555555555555666777777888888999999999999::::::<<<============<<<;;;;;;:::999999<<<===>>>@@@EEEMMMVVV\\\WWWccctttvvvmmm```ZZZUUUWWW```hhheee^^^KKKEEE???===???>>>:::666444333000......///111333000000////////////000000////////////////////////---------....../////////...,,,******+++...//////++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------------,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---,,,,,,+++***+++++++++************************(((***------,,,+++++++++++++++++++++************++++++,,,---------------+++,,,,,,,,,------------//////......//////000111......///000111222333333444555666777777555444222444444444444333333333333222222222111111111111000222222111111222333555666:::;;;<<<>>>>>>>>>===<<>>>>>>>>=========:::999888666555444333333333555777999:::999888777999999:::<<<>>>@@@BBBCCCEEEEEEEEECCC@@@>>>>>>???<<<;;;;;;;;;;;;<<<<<<===999999;;;<<<<<<<<<;;;;;;=========<<<::::::;;;<<<;;;;;;;;;;;;;;;::::::999888777666555444444444444666444222444888;;;:::999999999999999:::;;;<<<===<<<===>>>>>>>>><<<;;;:::;;;;;;<<<<<<<<<=========999999888888777777777777999888666555444555666777999888777666555333222222222333444555666666666666333222222222111111000000222222111000000000000111//////000111111222222222111000000000000111111111333222222222111111111000......//////...---,,,,,,//////............------///333555333---+++---111000//////........./////////...---,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++++++++++++++++++++++++++*********************************+++++++++******111111111222222333333444222222222222222222222222111222333444555555555555555555666666777888888888999999999999999:::;;;<<<;;;;;;;;;;;;;;;:::::::::444666999<<<>>>CCCHHHKKKJJJRRR^^^mmm}}}vvvggg]]]SSSSSSQQQSSS\\\ccc___UUUCCC>>>:::999;;;;;;888555444222///------...000222000000////////////000000......////////////......------------............,,,,,,,,,---///000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++************+++))))))))))))))))))))))))(((***,,,---,,,++++++,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...............//////000---...//////111111222333333444666777666555333222222222222222333333333333222222111111111000000000222111111111222444555777::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888777666555444444444444666777999::::::888777555888999;;;===???AAABBBCCCCCCCCCCCCBBB???>>>>>>???:::::::::::::::;;;<<<<<<999:::;;;<<<===<<<;;;::::::;;;<<<:::888888999;;;999::::::::::::999888777777777666555555555555666888555444666:::<<<;;;999999999999999:::;;;<<<<<<===>>>??????>>><<<;;;:::777777888888888999999999777777777777777777666666777666555444333444555666777777666555444333222222000111222333444555555555111111111111111111111111222111111000000000000000---...///111111222111111//////000000111111111111000000111111111222222222,,,,,,---...........................------------000333555333///,,,...111//////............//////---,,,,,,,,,,,,,,,------******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++++++++++++++************************((()))***+++++++++******000000111111111222222222111222222222222333333333000111222333444444444444222222333333444555555555777777777777777888999999999999::::::::::::;;;;;;333666:::===???AAADDDFFFHHHLLLRRR[[[gggvvv~~~www}}}~~~ssscccUUULLLEEEJJJLLLMMMUUU]]]ZZZQQQ???;;;777666888888666444222111///...---...///000//////000000000000//////---......//////......---------------------------,,,,,,---...000000---+++........................++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,+++***************))))))))))))))))))))))))''')))+++,,,+++++++++------------,,,,,,,,,++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,------...///------...///000111222222333444555666666444222111111111111111222222222222222222222111111111000000111111111111333555777888:::::::::;;;;;;;;;:::::::::::::::999999999888888666555555444444444444555666666777777777666555444888999;;;===???AAABBBBBB@@@AAAAAA@@@>>>======>>>888888888888999:::;;;;;;999:::<<<======<<<:::999777999;;;999666666888;;;777888999:::999888777666666666555555666666777888888777777888:::;;;::::::888888888999999:::;;;<<<>>>>>>>>>===<<<;;;:::999777777888888888999999999666666777888888777777777555555444444444444444555555555444444333222222222.........///000111111222111111111111111222222222000000000000/////////...,,,---///111222222111111//////000111111000000///...//////000111111222222---...///000111111111111---...///...,,,,,,,,,---222333444333111000000111......------......//////***+++,,,---------,,,,,,)))))))))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++************************((()))***+++++++++))))))///000000000000111111111111111222222222333333333222333333444444333333333111111222222333444444444555555555444555555666777888888888888888888888888555999===@@@AAABBBCCCEEEEEEGGGKKKQQQYYYcccmmmsss|||wwwsssqqqrrruuuvvvvvvuuuooonnnppppppiii]]]PPPFFFBBB>>>EEEGGGDDDHHHPPPOOOHHH;;;888444333333444444333000000///............/////////000000000000//////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------------,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,---,,,++++++***************))))))))))))))))))))))))((()))******))))))+++---,,,,,,,,,,,,+++++++++***)))******+++++++++++++++************++++++++++++,,,++++++++++++,,,------,,,------...///000111222222333555555555444222000000000000111111111222222333333222222222111111111111111111222444777999;;;::::::::::::::::::999999888888888888777777777777444444444333444444555555666666666666666777777777777888:::===???@@@AAAAAA>>>???@@@>>>===;;;<<<===666666666666777888999:::888999;;;======;;;999888555888:::888555444777;;;666777888999999777666444444444444444666777888999777888999999888888888999888888888888999:::;;;<<<======;;;:::999888888888888888999999999:::::::::555666777888999888888777333333444444444444333333222222222222222222222222...------......///000000111111111222222222333333///////////////...------+++---///111222222111111///000000111111000///...//////////////////000000///000000111111111000000,,,...///...,,,+++,,,...111///......000111///---...------------...///000)))+++---//////...---++++++*********+++---...///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***************************************************((()))***++++++***((('''////////////000000000000111111111222222333333333555555555555444333222111222222333444444555555666444444333333333444444555888888777777666666555555333666;;;===>>>>>>???@@@@@@BBBGGGLLLTTT[[[bbbfffdddbbb___]]]\\\^^^___aaaZZZgggzzzwwwooolll]]]^^^]]]UUUKKKCCC??????===EEEEEE===<<>>>>>===<<<;;;;;;===555555555555666777888999777888;;;<<<<<<:::888666444777999888444333666:::555666888999888777555444222222222333555777888999555888;;;:::777555666888888888888888999:::;;;<<<===;;;999777666666666777444555555555666666666666555666777999999999888888111222333444555444333222000000111111111222222222000////////////000111111111111111222333333444444.........///...------,,,+++,,,///111222222111000///000111111111000...---000000//////......------000000000000///...---,,,,,,...000...,,,***,,,...---***''')))---///,,,(((---------------...///000)))+++///111222000---+++...---,,,+++,,,---...///************************&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***(((&&&------......///000000000333333444444444444444444444333222111111111111111000000111222333333444444555444333222222222222222777444333777888666444555999;;;===???@@@@@@???>>><<<===BBBKKKQQQTTTTTTUUU[[[YYYUUUPPPLLLLLLNNNPPPSSSXXX___gggnnntttzzzooofffdddkkknnnppp{{{zzzkkk\\\RRRPPPLLLFFF???;;;999888999:::::::::999999888666666222222222111111111000000000000000000////////////////////////////////////......---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++******++++++++++++******)))************+++++++++,,,---...//////...---,,,******))))))))))))************+++++++++,,,,,,,,,///...,,,***))))))************))))))))))))************))))))******+++,,,************+++,,,---...---,,,,,,+++***)))((((((+++,,,,,,---,,,+++***)))---,,,))))))*********)))&&&''')))+++---......///......------...///111222333333333222111000///...222111000000000111333333333333333222222222222222)))***,,,///333888<<<>>>===:::777777:::<<<<<<::::::::::::999777444222000333222222222333555777888888999::::::999888:::;;;999;;;<<<<<<;;;::::::;;;<<<===???@@@???<<<:::888222333555666666666555444:::;;;<<<===<<<:::888666777666666555555555666666555444333222222222222222555555666666777888888888;;;:::999777666777777888444444555666888;;;===???;;;;;;;;;;;;::::::999888444444555555666666777777444555777:::<<<<<<999777222222222111222222333333000000000000111222333444///////////////000000000222111111111000000/////////...,,,++++++,,,...///......///000000000000000////////////...........................///000000//////////////////////////////...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,+++))))))+++---***)))(((''''''((()))*********)))))))))))))))***,,,,,,,,,+++++++++******+++++++++++++++***)))((()))******)))''''''((())).........///000000111111222222333333444444444444555555444333333333333333111111222222333444444555555444444333222222333333666222222666888666444666999:::<<<>>>?????????>>>>>>>>>AAAHHHNNNSSSUUUWWWYYYVVVQQQLLLHHHHHHJJJMMMKKKOOOSSSWWWZZZ]]]```cccmmmwwwppp[[[SSSQQQVVVYYYZZZdddrrrzzznnn```QQQHHHBBB???;;;777444333333333777777777777666555444333111111000000000/////////000000/////////.........------------------------.........---------,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++******************++++++++++++******)))************+++++++++---------......---------******************++++++))))))*********+++++++++------,,,+++******************))))))))))))************))))))******+++,,,************+++,,,,,,---,,,,,,++++++***))))))(((+++,,,,,,,,,,,,+++***))),,,***)))***++++++***))))))******+++++++++++++++......------...///111222222333333222111000///...111111000000000111222333////////////////////////......///111333777999;;;;;;999666777999;;;;;;999999999999888666444222111333222222222333444666777333555777777777777888999999:::<<<<<<:::999:::;;;<<<===???@@@???===:::888555666777888888777777666::::::;;;<<<;;;999777666666666666666666666666666777666555555444444444444666666666666777888999:::;;;:::888777777777777888555555555666777999;;;<<<:::::::::::::::999888888555555555666666666666666333444555777::::::999777333222222111111111222222000000000000111222333444000000000000000000000000111111111000000000//////...---,,,,,,,,,,,,---.........///000000000000000////////////...........................//////000///////////////////////////...---,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------,,,,,,---------........................,,,,,,,,,***)))(((***,,,'''''''''((((((***+++,,,******))))))))))))******++++++*********)))))))))***++++++++++++***)))((()))******)))'''&&&((())).........///000000111111111111333444555555555555555555444333333333333444222333333444444555555555555555444333333333444444444111111666888666666777999::::::;;;<<<===>>>>>>???@@@AAAEEEKKKRRRVVVWWWUUUQQQKKKFFFDDDEEEGGGJJJIIIKKKMMMNNNMMMMMMNNNPPPVVV]]]fffooouuuttthhh\\\LLLFFFCCCGGGIIIJJJSSS___www~~~yyyvvvxxxyyyvvvppphhh^^^QQQDDD<<<888777666555444333333333333333333333222111000000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++,,,,,,---------...---,,,+++***)))))))))******++++++++++++******)))************+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((((()))))))))************+++++++++++++++************))))))))))))************))))))******+++,,,++++++*********++++++,,,,,,+++++++++***)))))))))++++++,,,,,,,,,+++******)))))))))+++,,,,,,***))))))***++++++,,,,,,++++++...---------...///000111222222222222111000//////111000000000000111222222111111111111111111111111444333333333444555666777888777555666888999999888777777777777666444333222333222111111222333444555111333666777666666666777888:::;;;;;;:::999999:::===>>>???@@@???===;;;999999999:::::::::999999888999999:::::::::888777666444555666777888888777777888888888777777777777777777666555555666777999;;;999999888777777777888888666555555555666777888888888888999999888888777777777777666666666666666555555444333444555666555333333222111000000000000000000000000000111111222333222222111111000000//////000000000000////////////------------------------......///000000000000////////////............---...------------...//////////////////////////////......---,,,,,,,,,------------------------------------,,,,,,,,,,,,------........................,,,,,,,,,***((('''((()))'''((())))))******))))))***)))))))))))))))************)))))))))(((((((((******++++++******))))))))))))***((('''&&&''')))---------...//////000000111222444555777777777777444444333222222333333333444444444555555555555555555555444444333444444555444111222777999888888999999999999:::;;;<<<===>>>>>>@@@BBBDDDKKKRRRUUUTTTPPPKKKEEEAAAAAADDDGGGIIIIIIJJJLLLLLLKKKJJJJJJKKKIIILLLRRRXXX]]]\\\UUUMMMHHHCCCAAACCCCCCEEELLLUUUeeeyyy}}}tttnnnkkkoooyyyyyyuuuqqqnnndddaaa\\\VVVNNNEEE;;;555444444555555555444444333000000000000000///....../////////.....................---------,,,,,,,,,......................../////////.........------******+++,,,---............---,,,***))))))))))))******++++++++++++******))))))*********+++++++++---,,,+++******+++,,,---((())))))***++++++++++++))))))))))))*********+++((()))***,,,,,,,,,+++*********))))))))))))************))))))******+++,,,,,,+++***************++++++++++++***************++++++++++++++++++++++++(((((()))+++------+++((('''(((***,,,...///000000------......//////000111000111111111111111000///000000000000000111111222222222222222222333333333555555444444444444444444555555555555666777888777666666555555444444333333222222111111111222333444333555888888777666666666777999::::::999888999999======>>>???>>>===;;;:::::::::::::::::::::999999888999999999999888777666333444777999:::999888777888888999999999888888888777666444333444666999;;;888888888777777777888888444444444444555666777777666777777777777777666666888777777777666666555555888555333111111111000///333222111000////////////000000000000000111222222333333222111000//////...////////////////////////,,,------......------,,,---...//////000000////////////.........---------------,,,,,,------...///////////////////////////...------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,***(((&&&''''''+++,,,,,,+++***(((%%%$$$))))))))))))))))))***+++******)))))))))((((((((())))))************))))))((())))))(((&&&&&&''')))+++,,,,,,------...//////222333555777999999888888555555444444444444555555555555555555555555555555444444333333333444444555555222222888;;;:::999;;;999999999999:::<<<===>>>:::???CCCFFFLLLSSSTTTPPPJJJFFFAAA???AAAFFFIIIKKKEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFHHHMMMPPPMMMHHHDDDCCC@@@>>>>>>>>>@@@FFFMMMXXXbbbppptttkkkddd```ccclllrrrnnnfffaaa]]]YYYOOOLLLHHHDDD@@@;;;555111000000111111000///...---//////000000000///......////////////////////////------------,,,,,,,,,,,,........................///.........------------******++++++,,,---......---,,,+++***))))))))))))******++++++++++++******))))))*********+++++++++,,,+++***))))))***+++,,,''''''((()))******))))))*********+++++++++,,,,,,'''(((***+++,,,,,,+++*********))))))))))))************))))))******+++,,,++++++******)))************************++++++++++++++++++++++++++++++,,,(((((()))+++------+++((()))***,,,...///000111111------...//////000000000///000000111111111000000//////000000111111111111---.........//////000000333333333444444444444333222333444555555666666777555444444333333333333333222111111000111222444555555666888888666444333444777999::::::999888999999<<<<<<===>>>===<<<;;;;;;999999999888888888999999888999999999888888777777333555777999::::::999888777888999999999999888888666555333222222555888999888888888888777777777666111111222444555666777777555666666777777666666666888888777777666666666555555333000///000111111111333222111000////////////000000000///000000111111333222222111000///...........................///,,,------......------,,,------...///////////////............------------,,,,,,,,,,,,,,,---......////////////////////////......---,,,,,,,,,---------,,,++++++***+++,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,+++(((&&&&&&''',,,,,,---,,,***(((%%%$$$))))))(((((()))***++++++++++++*********)))))))))((())))))*********))))))((())))))(((&&&%%%'''(((+++,,,,,,---......//////222444666888999999888777777777666666666777888888666666666555555444444333333333222222222333444444555222333888;;;999999;;;888999999:::;;;<<<======888???DDDEEEKKKSSSSSSMMMGGGBBB>>>>>>CCCGGGIIIIIIFFFGGGGGGFFFCCCAAA@@@AAADDDBBBDDDHHHJJJFFFBBBAAA@@@@@@>>>======???DDDHHHMMMPPPXXXdddvvvyyymmmccc]]]YYYTTTYYY[[[VVVPPPMMMJJJFFF>>>;;;888666555333000...000000000000///---,,,+++/////////000000//////............///////////////......---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,*********++++++,,,,,,,,,++++++***))))))))))))*********++++++++++++******)))************+++++++++,,,++++++******++++++,,,'''''')))))))))((('''&&&***++++++++++++,,,,,,,,,(((((()))***+++++++++*********))))))))))))************))))))******+++,,,******)))))))))******+++)))))))))***+++++++++,,,++++++******++++++,,,---)))))))))+++,,,,,,***))),,,---......//////......,,,---...///000000000000......///000111111111111...///000000111111000000......//////000000111111111222333444444444444444000222555666555555666777555444333222111111222222111111111111222444555777444555555444222111222333888:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;:::777777666666777777888999999999999999999999999999666777888999::::::999999666777888999:::999888777555444333333333555777999888888888888777666555444000111222444666777777777555555666777777777666666888777777777777777777666000///...///222444666666333222111000000000000000000000000//////000000111111111000000//////......---------...............------------------------------...////////////............------------,,,,,,++++++++++++,,,------//////////////////////////////...---,,,,,,,,,,,,++++++***)))***+++,,,---***+++,,,------,,,+++******************************,,,---,,,)))((('''(((*********+++******))))))(((((((((((()))***+++,,,++++++*********)))))))))(((((())))))******))))))(((((()))'''&&&%%%&&&(((------......///000000111222333666777888777555444555555555555555666777777666666555555444333222222111111111111111222333444444111111666999777777888888999:::<<<============999@@@CCCBBBHHHSSSTTTMMMFFFBBB>>>???CCCGGGFFFEEEEEEGGGGGGFFFDDDBBBAAABBBBBB@@@CCCIIIIIIDDDAAABBB@@@AAA@@@>>>>>>AAAEEEGGGHHHKKKOOOUUU___oooyyyjjj^^^VVVPPPMMMEEEGGGFFFAAA>>>???>>>;;;777444111000000000///...222222111111000/////////......////////////......,,,---------........................------------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++************************)))))))))))))))******+++******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++((()))***+++***(((&&&%%%************++++++++++++***))))))))))))******+++******))))))))))))************))))))******+++,,,))))))((())))))***+++,,,((())))))***++++++,,,,,,++++++*********+++,,,---,,,***)))***++++++***)))+++,,,,,,---------------,,,---...///000000000///---...///000111111111111......000111111111000///000000000111222333333333222333444555666555555444///222555666555555666888555444222111000000000111111000000111333555777999333444333222111222555777999:::<<<<<<:::999:::;;;::::::::::::::::::::::::555555444555666777999:::::::::999999999999::::::888999999999999999999999666777999;;;;;;:::999888666666555666666777888999999999999888777555333222111222444555666666666555555555666777777777777777777777777777777888888888000//////111333555666666333222222111111111222222000000////////////000000/////////...............,,,,,,---------............---,,,,,,,,,,,,---...,,,---......//////...............---------,,,,,,+++++++++++++++,,,,,,---////////////////////////111000...---,,,+++******+++******)))***,,,///000)))+++,,,------,,,+++)))***************************+++------+++)))))))))*********)))******++++++(((((((((((()))***+++,,,******)))))))))((((((((('''(((((()))))))))))))))'''(((((('''%%%%%%&&&(((//////000000111111222222111222555666777555333111111111111111222222333444666666555444333222222111111000000000111222222333333000000555777555444666777999;;;>>>???>>>===<<<;;;BBBCCC@@@EEERRRUUUOOOFFFBBB>>>???CCCEEECCC@@@AAABBBDDDDDDCCCBBBCCCDDDAAA@@@CCCJJJKKKFFFCCCEEE>>>??????===<<<@@@CCCEEEIIIMMMPPPPPPQQQ\\\sss~~~tttfffWWWLLLDDD???<<<>>>===:::555666::::::777888555111///000000000000111000///............///------...//////.........+++++++++,,,,,,---------//////.........---------------------------------,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((()))***+++,,,******++++++++++++******)))************++++++++++++,,,---......---,,,+++***+++,,,,,,+++)))&&&%%%))))))))))))************+++***)))(((((()))***+++******))))))))))))***************)))***++++++,,,(((((((((((()))***,,,,,,(((((()))***+++,,,,,,---++++++*********+++---......,,,))))))*********)))&&&''')))+++---......///,,,---...000000000000///,,,---...000111111111111---...000111111111000///,,,------...///000000111444555666777777666555444///222666777666555666888555444222000//////000000000000111222444666999:::444444444333333666:::>>>999;;;<<<<<<;;;::::::;;;999999999999999999999999444444444444666888:::;;;:::::::::999999:::;;;;;;::::::999888888999999999777888:::<<<<<<;;;:::999666777777888999999::::::999::::::999777555222111444555666666666555444333555555666777888888777777666666777777888888999999555444333333444444222111222222222222222222333333111000////////////000000---------...............,,,,,,,,,------.........///...,,,++++++,,,...///,,,---......//////............---------,,,,,,,,,++++++******++++++,,,---////////////////////////222111///---+++******))),,,+++******,,,...111222)))***,,,------,,,***)))++++++++++++++++++++++++)))+++------,,,******+++...---+++)))(((((())))))(((((((((((()))***+++,,,)))(((((((((''''''''''''''''''((()))))))))))))))'''(((((('''%%%%%%&&&(((000000000000000000000000444444333222222111111000333333222222333333444444999888777555333222000000---...///111111222222222111000000///111333555777777:::???AAA@@@===;;;;;;???======AAAHHHMMMMMMJJJCCC???===>>>BBBDDDAAA>>>===>>>@@@BBBCCCCCCCCCBBBDDDBBBBBBCCCEEEEEEBBB???@@@CCCDDD@@@???CCCFFFFFFIIIJJJLLLNNNNNNVVVhhhyyyyyymmmeee\\\PPPGGGBBB>>>888444888777444222222222333444222222222111...+++'''%%%000000000000000000000000111111000000///...,,,,,,'''(((***+++,,,---------------------------------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++******++++++++++++************)))(((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))------,,,++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---***'''&&&((()))((('''+++++++++************))),,,+++++++++)))((('''&&&((()))***+++++++++++++++))))))))))))************)))+++---...---,,,,,,,,,******+++++++++,,,,,,,,,---...///000000000///.........////////////......////////////////////////111111111111222333444555666555444333222333333444222333555555444444666777666555333222222222000...333333333555666999;;;<<<;;;:::888777777888:::;;;============<<<;;;:::999888999:::999777777777999444555888:::;;;::::::999;;;;;;;;;<<<<<<<<<======888888777777777888999999<<<===???@@@???===:::888999666222000222555777888:::;;;;;;:::666444333333666666777777777666555555888888888888888888888888888777777666666666666666777666444222111111111222333333333333333333333333444444333222111000///...//////...---,,,,,,++++++.........///......---,,,+++,,,,,,------,,,,,,+++,,,,,,...///000000111111++++++,,,,,,,,,+++******+++++++++,,,---...///000000000000///......---------,,,+++*********+++,,,'''((()))+++---///000111+++***((((((***,,,,,,,,,***************)))((('''***+++,,,***((('''((()))((((((((((((((((((((((((******))))))((((((((('''************)))))))))))),,,+++***)))((((((((()))***)))((('''''''''''''''////////////////////////111111111111111000000000333222111111111222444444777666555444222111000///......000111222222222333222111000000111333666777;;;???CCCEEECCC@@@===<<<===:::999===CCCFFFFFFDDD@@@===;;;===AAABBB@@@===<<<===>>>???@@@AAAAAAAAACCCAAA@@@AAACCCBBB@@@======BBBEEEBBBAAADDDFFFFFFGGGHHHJJJKKKKKKPPP___ooo{{{gggXXXQQQJJJBBB======<<<:::777777555333222111111222333222222222111000---+++***////////////////////////.........///......------(((((()))+++,,,,,,,,,,,,------------------------***++++++,,,---------,,,***++++++,,,,,,++++++*********++++++++++++************)))((((((((((((((()))))))))))))))*********)))))))))))))))))))))))),,,,,,++++++++++++************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''&&&(((***)))(((+++++++++*********)))))))))************))))))(((((()))***++++++++++++***))))))))))))************)))+++------,,,+++,,,---******+++++++++,,,,,,,,,***+++---...//////............////////////......////////////////////////000000000000111222333444666555444333222333333444333555777777666555666777444333111222333444333111222333444666888999:::;;;::::::999888888:::<<<===<<<======<<<<<<;;;:::999888999:::999888777888999777888:::<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<======::::::::::::999999999999:::;;;<<<===<<<:::777555666444222222555888999::::::;;;<<<:::888555555555666666888999999::::::::::::::::::999999999999999555555444444555666777777777666444333222222222333333333333333333333333333444444333222111000////////////...------,,,++++++/////////000///......---+++,,,,,,------,,,,,,+++,,,,,,---...////////////***++++++,,,,,,,,,++++++,,,,,,,,,,,,---...////////////......---,,,,,,,,,...---+++************+++))))))******+++,,,------+++)))((((((***+++,,,+++******++++++***))))))((((((***+++***))))))***+++************************)))))))))(((((((((''''''******)))))))))((((((((())))))))))))))))))******)))((((((''''''''''''(((........................////////////000000000000333111000//////111333444555444333222111000//////...///000111222333333333222222111111222444666777<<<@@@EEEFFFDDD@@@===;;;<<<:::888:::>>>@@@???===<<<:::888:::>>>@@@>>><<<;;;;;;;;;<<<===>>>@@@@@@AAA@@@??????@@@???===;;;;;;CCCHHHGGGEEEFFFFFFEEEEEEEEEGGGIIIGGGIIIUUUbbbvvvoooXXXIII>>>:::666555777::::::999444333222000000000111111333222222111000//////...........................++++++,,,---------------))))))***+++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,)))******++++++******)))******++++++++++++*********))))))(((((((((((((((************))))))(((((())))))))))))))))))))))))*********+++++++++++++++))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))++++++*********)))))))))'''((()))***************))))))******++++++******))))))))))))***************+++,,,,,,++++++,,,...******+++++++++,,,,,,,,,)))***+++,,,---......---......////////////......////////////////////////////////////000111222222555444333222222222333333555777999:::888666555555111000000111444555555444222333555777999:::::::::::::::::::::;;;<<<===>>>============<<<;;;:::999777999:::999888888999:::;;;<<<>>>??????>>>===<<<;;;<<<<<<<<<<<<=========<<<<<<=========;;;:::999999:::;;;;;;:::888555333333222333555888:::;;;::::::;;;<<<;;;999888888999777888:::;;;===>>>>>>???<<<<<<;;;;;;;;;:::::::::555555555555777888999:::666555444333222222333333333333333333333333333333444333333222111000////////////......---,,,,,,,,,000000000000000///......+++,,,,,,------,,,,,,+++,,,------......------,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------...///......------,,,+++++++++...---,,,+++*********************************++++++)))((((((***++++++******++++++++++++***))))))'''(((******)))***+++---************************(((((((((((('''''''''''')))))))))(((((((((''''''&&&'''(((***++++++******(((''''''''''''(((((()))........................---......///000000111111222111///......000222444222222222111111000000//////000111222333333333333222222222222333444555666888<<>>===<<<;;;>>>GGGNNNMMMIIIGGGEEECCCCCCCCCFFFHHHFFFGGGOOOYYYnnn~~~}}}hhhQQQCCC999666444333555777777777222111000////////////000333222111000////////////------------------------***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++++++++************++++++++++++******))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))*********************))))))))))))(((((()))***************))))))************))))))((()))))))))************+++++++++***)))***,,,///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......//////......---....................................///000111111333333222222222222222222666999;;;<<<999777555444000///...000222444333222111333666888::::::999999999:::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::777888999999999888:::;;;>>>???AAAAAAAAA???===<<<<<<<<<<<<<<<<<<============>>>@@@@@@???===;;;999::::::;;;;;;:::888666555222222333777:::;;;:::888:::;;;======;;;:::;;;<<<;;;;;;===>>>???@@@@@@@@@=========<<<<<<;;;;;;;;;999888888999:::;;;<<<<<<444444333333222222222222333333333333333333333333333333222222111000000/////////......---------,,,///////////////...------+++,,,,,,------,,,,,,+++------------,,,,,,+++***)))***+++,,,------------,,,,,,,,,,,,,,,---...///......------,,,+++++++++...---,,,+++******))))))************+++++++++++++++)))((()))***+++***)))******++++++++++++******&&&((())))))(((((()))***************************((((((''''''''''''''''''((((((((((((''''''''''''%%%''')))++++++***)))((('''''''''''''''((()))***........................---......///000111222222111000///......000222333111111111111111111111111111222222333333333333222222222222222333444444555444777<<>>===<<<@@@>>><<<::::::::::::999666555666777999;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@???>>>=========CCCMMMTTTQQQKKKFFFCCCAAABBBBBBEEEHHHHHHGGGMMMUUUggg{{{ppp\\\HHH<<<777666444444444444444333000000//////.........///333222000///------,,,,,,------------------------,,,,,,,,,,,,+++***)))(((,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))***++++++,,,---'''((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))************)))))))))((((((***************)))(((((())))))*********))))))(((((()))))))))************+++++++++***)))***,,,...******+++++++++,,,,,,,,,......---,,,,,,+++++++++------............------------------------------------------...///000111111111222222222222222222666999;;;;;;999666444333000///...///000111000///111333555888999999888777999:::<<<>>>????????????>>>>>>>>>>>>===<<<;;;;;;666888999:::999999;;;===???@@@AAABBBAAA@@@===<<<========================>>>???@@@AAA@@@>>>;;;:::888999999999888777666555222333555888::::::888555:::<<<===>>>===<<<===>>>??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;444444444333333222111111333333333333333333333333333333222222111000000000///...............------------......------,,,++++++,,,,,,------,,,,,,+++------------,,,+++***))))))***+++,,,---.........------,,,,,,,,,---......//////......---,,,,,,,,,------,,,,,,+++***)))))))))******+++,,,---......***)))((()))******)))((()))******+++++++++******'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((('''''''''''''''(((***+++***)))'''%%%'''''''''''''''((()))***........................---......///000111111222000000000000000111111222222222222222333333444444444444444444333333222111111111111222222333333333444777;;;===>>>>>>???@@@>>>===:::888777777888999666666777888999999::::::;;;;;;;;;<<<===>>>@@@@@@???@@@@@@???======>>>@@@GGGQQQVVVQQQHHHDDDAAA@@@BBBBBBEEEHHHHHHGGGKKKRRReeezzzyyynnn```OOO@@@777222222222333333222222222///////////////.........111000///...---,,,+++***------------------------------,,,,,,+++)))((('''++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++,,,,,,,,,------,,,,,,,,,******++++++++++++******((((((((((((((())))))***''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))***+++,,,,,,(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))(((((()))******)))))))))(((((((((***************)))((('''))))))******))))))(((((())))))))))))************)))***++++++******+++---******+++++++++,,,,,,,,,......---,,,++++++++++++------............------------------------------------------...///000000000000111222222222111111555777999999777444333333222000//////000000...---111222444666777777777777999:::===???@@@???>>>===============<<<;;;:::999555777999:::::::::<<<>>>???@@@BBBBBBBBB@@@>>>===>>>>>>>>>============<<<>>>>>>?????????===<<<;;;555555666666666666555555333444666999;;;;;;888666:::<<<>>>>>>===<<<===>>>AAA@@@@@@@@@???===<<<;;;999999::::::;;;<<<<<<<<<::::::999888888888888888666666666666555333222111333333333333333333333333222222222111111111000000........................,,,------------,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,+++******+++,,,------...---------------,,,,,,------...//////......---,,,,,,,,,++++++,,,,,,,,,+++******)))******,,,---...//////***)))((()))******(((&&&(((((()))************)))'''((()))(((%%%$$$%%%&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))******)))'''&&&%%%(((''''''''''''(((((()))////////////////////////---------......//////000///000111222222222111111222333333444555666666777777666666555444222000///000000111111222222111111666888::::::;;;<<<>>>@@@===<<<:::777666666888:::777888999999999999::::::999:::;;;===>>>>>>??????===??????>>><<<<<>>>>>>>>>>>=========<<<=========<<<<<<<<<<<<<<<444444555555666777777777444555777;;;>>>>>>===::::::<<<>>>>>>===<<<===>>>?????????>>>===;;;:::999666666777888:::;;;<<<===888888888888888888999999;;;;;;::::::888666444222333333333333333333333333222222222111111111111111............////////////------......------,,,++++++,,,,,,------,,,,,,+++,,,---------------,,,+++,,,,,,---------------,,,...------,,,,,,---------......------,,,+++++++++)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,***)))((()))******(((%%%''''''((()))))))))))))))''')))))))))''''''''')))))))))))))))))))))))))))))))))))))))******++++++******)))))))))((((((((((((((((((((((((((('''''')))((((((''''''''''''(((000000000000000000000000,,,,,,------------.........000222333444333111000333444444555666777888999888888777666444111///...///000000111111111000000777888888888777999;;;>>>======;;;999777888:::===888999::::::999999:::;;;888999;;;===>>>>>>======;;;===>>>===;;;<<>>@@@BBBCCCBBBBBBDDDBBB@@@CCCHHHQQQggg}}}~~~uuupppkkkiiikkkllliiifffeeefffggggggeee```[[[XXXRRRPPPKKKCCC;;;555222111111222444444333111000000......//////000//////...***,,,...000000///...---........................******+++,,,,,,,,,,,,+++&&&&&&((()))++++++,,,,,,++++++++++++++++++++++++---,,,***)))((()))***+++******++++++++++++************++++++++++++******((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,+++(((&&&&&&((())))))))))))((((((((((((&&&'''(((***++++++,,,,,,)))))))))))))))(((''''''))))))))))))************'''))),,,,,,+++******+++******+++++++++,,,,,,,,,'''''''''''')))+++---///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///111111...///000222222222111000333444444333222111222333333222111222333444333222222111111222333444555666999;;;>>>@@@@@@>>>;;;:::777888888777777666555444555777999::::::;;;===???AAABBBCCCEEEEEEDDDBBBAAA??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<===555555666777888999:::;;;555666888<<<@@@AAAAAA???;;;<<<>>>>>>===<<<<<<===============<<<:::999999333444555777999;;;<<<===888888888999:::;;;<<<===>>>>>>>>>===;;;888555444333333333333333333333333222222222111111111111111.........///////////////......//////......---,,,+++,,,,,,------,,,,,,+++,,,------......------------------...------,,,,,,...------,,,,,,,,,------------,,,,,,+++******)))((()))+++,,,------,,,++++++++++++*********))))))))))))))))))******'''%%%&&&&&&'''(((((()))(((((('''(((******))))))+++,,,************************))))))******+++++++++,,,************))))))))))))''''''&&&&&&'''((()))******)))((('''''''''''''''222111111111000000////////////000000000000//////111222333222000.........///000111333555666888888;;;888666444444333222000111111111111222333444444888888888888999:::;;;<<<<<<:::999777666777777777======<<<;;;::::::999999999999:::;;;<<<===>>>???;;;<<<<<<<<<<<<>>>BBBEEELLLKKKJJJHHHFFFCCCAAA@@@?????????@@@@@@AAAAAAAAANNNVVVbbbjjjnnnrrrxxx|||yyy~~~yyyrrr^^^XXXQQQOOOQQQSSSRRRPPPVVVTTTPPPLLLHHHEEEBBBAAAAAA???===999666444222222333222111000////////////......------------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,***)))))))))***+++***++++++,,,,,,++++++***)))+++,,,+++***)))***+++)))************+++++++++*********))))))))))))(((,,,***(((''''''(((***,,,))))))************))))))))))))(((''''''&&&''''''&&&&&&''')))***+++------************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&'''(((*********)))(((%%%%%%%%%&&&&&&&&&''''''+++***)))*********((('''))))))(((((((((((())))))((())))))***++++++,,,,,,***************************))))))))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111111111000000000000000111222444555666555444333111222333333444444333333666666555444333444777:::============<<<;;;:::999666777777777777888888888999999888777666888<<>>======??????===<<<;;;;;;;;;;;;@@@???===<<<<<<===>>>???===:::888888;;;======;;;;;;<<<===>>>>>>?????????<<<===>>>>>>>>>>>>======;;;;;;:::999999:::::::::555666888:::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===???AAA@@@===999666555444444333333222111000000222222111///...---++++++,,,---///000000///---,,,,,,------......------,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,...------,,,,,,------......---,,,+++,,,---...///((())))))************)))***++++++++++++***))))))---++++++---//////,,,))))))))))))))))))******+++((((((''''''''''''((((((******))))))(((((('''''',,,)))''')))++++++((($$$))))))(((((('''''''''&&&(((((())))))******++++++(((((('''''''''&&&&&&&&&111111000000000/////////...//////000000//////...000111222111000...///000111111222444555777888888:::888555444444444222000222222222222333444555555555555555555666777888999;;;:::999888888888999999<<<;;;;;;:::999999888888999::::::;;;<<<===>>>>>>===>>>>>>>>>???AAADDDGGGNNNLLLHHHEEEBBB@@@??????===>>>???@@@AAABBBCCCCCCMMMPPPRRRSSSVVV]]]gggppptttzzzqqqhhhggghhhhhhkkkrrrxxxyyyqqqcccXXXMMMHHHBBBAAACCCDDDBBB@@@BBB@@@>>>;;;999777555555777666555333111000000///333222111000////////////......------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))***+++***++++++,,,,,,++++++***)))***+++***)))((()))+++))))))*********+++++++++((()))))))))******++++++))))))(((''''''((())))))))))))************)))))),,,++++++***))))))******((((((((()))******++++++***)))))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))***))))))(((&&&&&&&&&'''''''''(((((())))))((())))))((('''&&&))))))(((((((((((())))))))))))))))))******+++,,,************************((('''''''''''')))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...............000000000000000000000000222222333444444444444444222333444444555555444444555555555444444555888:::===<<<<<<;;;:::999888777777777777888888888888888666666777666777999>>>AAABBBDDDEEEDDDBBB@@@??????AAA@@@???>>>============;;;::::::999999:::;;;<<<===;;;999999;;;======<<<:::;;;<<<======>>>>>>>>><<<======>>>>>>>>>======;;;:::::::::999:::::::::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;888666555444333333222111111000000000000//////......------,,,---...//////...---,,,---------------------------------........./////////...---,,,,,,,,,------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++***+++++++++))))))******++++++******,,,,,,------,,,,,,+++***)))((('''(((******(((&&&((((((((('''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))+++'''(((000:::===555,,,)))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&///////////////..................//////.........---///000000//////000222333333444555666777888888999777555555555444222111222222222333333444666666222333333444555666888888:::999888888888999;;;<<<;;;::::::999999888888888:::;;;;;;<<<=========<<<<<<===>>>>>>???AAADDDGGGLLLJJJEEEAAA>>>===>>>>>>;;;<<<===???@@@BBBCCCDDDGGGFFFDDDAAAAAAGGGQQQZZZdddkkkxxx~~~zzzqqqdddVVVMMMKKKLLLOOOTTT\\\cccddd[[[LLL@@@???<<<888888999:::888555444444333222111111111111000///...............///222111000//////...//////...------,,,,,,------...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,+++******))))))************++++++++++++******((()))***)))((('''(((***)))))))))*********++++++'''((()))***+++,,,------''''''''''''''''''''''''((())))))******))))))((())))))(((''''''''''''((())))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''((()))))))))(((((('''''''''((((((((())))))''''''((((((((('''&&&&&&)))((((((''''''(((((()))******)))(((((()))***+++************************''''''''''''((()))******++++++++++++++++++++++++************************,,,,,,---.............../////////000000000000000222222222222222333333444333333444555555555555444333444444444444666999;;;<<<<<<;;;:::999777555444666777888888999999888888333444555666777:::???BBBAAACCCDDDDDDAAA?????????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<>>>======999:::;;;<<<============<<<===============<<<<<<:::::::::::::::::::::::::::::::::999999::::::;;;::::::::::::::::::::::::888:::<<<;;;999666444444222222222111111000000///.........///////////////...........................---,,,,,,,,,,,,---...............////////////......---,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***************)))((('''((()))******+++++++++***,,,,,,------,,,,,,+++******)))'''''')))***)))((('''''''''''''''(((((()))((((((''''''''''''(((((('''''''''((()))*********+++'''(((555EEEHHH<<<...((((((((((((''''''''''''((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&........................------............------+++---...//////000222444555555666666777777888888888666555555555555333111111111111222333444555666333333333444555777888999777777666666888999;;;<<<:::::::::999999999888888:::;;;<<<======<<<<<<;;;999;;;<<<<<<<<<>>>AAACCCEEEDDDAAA???============;;;;;;<<<===>>>???@@@AAA>>>???@@@???>>>???BBBEEENNNSSS^^^iiimmmmmmqqqvvv~~~|||yyyrrrooooooppp}}}vvvnnnccc```XXXNNNEEE???>>>???BBBDDDGGGJJJKKKGGG@@@:::888777555555666666444111222222111111111222333333///............///000000111000//////.........///------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++++++++++++++************+++++++++++++++*********************++++++++++++******'''((()))((('''&&&''')))))))))))))))************)))))))))***+++,,,,,,,,,&&&'''(((((((((((('''&&&(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&'''))))))))))))))))))))))))******)))(((''''''&&&%%%&&&'''''''''((()))))))))'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&'''''''''((((((((((((&&&'''((((((''''''''''''(((((((((''''''(((((((((***)))(((''''''(((***+++************************))))))))))))******++++++************************************************,,,,,,---.........------......///////////////000222111000///000111222333222222333444444444444333111222444444555777:::<<<<<<<<<;;;:::888666444333666777888999999999888888333555666666777:::>>>AAA>>>@@@AAAAAA???===<<<<<<<<<<<<;;;::::::999::::::::::::;;;;;;<<<===>>>???<<<<<<<<<<<<===>>>>>>===::::::;;;<<<============<<<<<<=========<<<;;;;;;999999::::::::::::::::::;;;:::999777777777888999999999999999999999999999555777999999666444333333111111111000000000/////////////////////////////////...------------...//////...,,,++++++,,,...///------------............------------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---******++++++***(((&&&%%%''''''((()))***************************)))((((((***)))'''''''''((())))))(((''''''''''''((())))))((((((''''''''''''(((((('''((((((((()))))))))***,,,((()))333???@@@444'''((((((((((((((('''''''''******))))))((((((((('''''''''''''''''''''''''''------------............------............------+++,,,......///111444666777777777777777777777777666555555555666666444222/////////000111333444555222222222333444666777888444444444444666888:::;;;:::::::::999999999999999:::;;;<<<=========;;;;;;999:::<<<<<<;;;<<<>>>@@@;;;<<<===??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>===<<<<<>>??????===;;;;;;;;;;;;:::999999999999999999555666777888999999::::::;;;<<<===============>>>;;;;;;<<<>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888999:::;;;;;;;;;;;;:::999888777555444555666666888888888888888888888888555666888777555333222333111111111000000000000000000000000///......------///...------------...//////...,,,++++++,,,...///++++++,,,,,,,,,---------,,,---------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,+++)))'''&&&%%%&&&'''((()))))))))))))))************)))((((((&&&%%%%%%######$$$%%%'''))))))(((((())))))***+++((((((''''''''''''((((((***)))))))))((((((((('''***))))))---111000)))###'''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''---------........................//////.........,,,---...//////222555888888888777777666666666555555444444666777666444222.........///111222444555111111111111222333444444333333333333555777999:::888888888888888888888888999:::<<<>>>>>>===<<<;;;;;;<<<======<<<;;;<<<===555777;;;>>>??????===<<<;;;;;;;;;;;;::::::::::::===<<<;;;::::::;;;<<<===;;;;;;===@@@@@@???CCCJJJIIIMMMPPPQQQTTT^^^ooo{{{{{{ooommmwww~~~{{{xxxwwwuuuvvvsssjjj]]]WWWWWW[[[\\\WWWNNNGGGDDDFFFJJJMMMZZZdddkkkhhh^^^UUUKKKEEEAAA@@@===:::888666555555///111444666777555333111111111222222222111111000111000///...............000//////.........//////......------------......,,,++++++******++++++,,,+++************++++++,,,,,,,,,,,,+++******))))))******))))))))))))*********++++++++++++***))))))))))))************))))))'''((()))((('''&&&''')))((((((((()))))))))***************)))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((()))&&&&&&'''(((((()))******************))))))))))))%%%%%%&&&'''((())))))***&&&''''''((((((''''''&&&(((((((((((()))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%(((******(((&&&(((***(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&************************++++++++++++++++++++++++++++++,,,---------------,,,,,,------.../////////...............//////000//////000111111111111000000222444666666777999;;;;;;;;;:::999888666444333333444666888888777666555777888999888777666888999;;;===??????===;;;;;;;;;;;;;;;::::::::::::;;;;;;666777888999999999999999999;;;======<<<<<<<<<===;;;<<<===>>>????????????<<<<<<<<<<<<;;;:::999999777888:::;;;<<<;;;;;;:::777666555444444444444444666666666666666666666666666888888777444222222333111111111111111111111111111000000///...---------...........................---,,,,,,,,,,,,---...***+++++++++,,,,,,,,,,,,+++,,,---.........------+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((%%%&&&'''((()))*********++++++,,,,,,++++++***)))&&&'''((('''&&&%%%'''))))))))))))))))))***++++++((((((''''''''''''((((((*********)))((('''''''''&&&((())))))(((''''''''''''''''''((((((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''''''''------......////////////...//////000000//////...---...//////000222666999888888777666666555444444444333444666777777444222......///000111333555555222222222111111222222333444444333444555777999:::666666666666666666666666777999;;;>>>???>>>===<<<;;;<<<===<<<:::888888999555777999;;;============;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::999999:::;;;;;;999999<<<>>><<<888;;;AAA===???@@@AAADDDKKKUUU]]]gggllllllcccVVVSSS\\\gggqqqpppnnnkkkiiihhhhhhgggfffeee```XXXPPPKKKKKKMMMHHHFFFCCCAAA@@@AAACCCDDDKKKTTTZZZUUULLLEEE@@@<<<:::999888888777555333111///111333444333111000///111222222222222111222333222111000///////////////---------------...///000...------,,,------......++++++************++++++++++++******)))*********,,,,,,++++++***))))))(((******))))))))))))*********++++++,,,+++***)))((())))))************))))))'''((())))))''''''((()))(((((((((((()))))))))***((((((((((((((()))))))))(((((('''&&&&&&'''((((((''''''((((((((((((''''''%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((()))))))))))))))$$$%%%%%%&&&'''((()))***&&&''''''((((((''''''&&&(((((((((((()))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###'''***)))&&&%%%'''***(((''''''&&&&&&''''''((("""###&&&((()))***))))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%************************************************++++++,,,------------,,,+++,,,,,,---......//////,,,,,,---...............//////000111111111111111000222555666666777888:::888888888777666555333333111333555777777666444333777888999888777666777888999;;;======;;;999999999::::::999999999999::::::888999:::;;;;;;:::999999888:::======<<<:::;;;===:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;999888888666888:::;;;<<<<<<;;;:::555555555666555555444444555555555555555555555555999::::::888555333222333111222222222222222222222///////////////.........,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,------+++,,,---.........------++++++******+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++******)))*********&&&'''(((***++++++,,,,,,+++++++++++++++******)))(((+++---,,,***)))***+++((((((((((((((()))******((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((('''&&&&&&(((***''''''''''''((((((((())))))))))))***************&&&&&&&&&'''''''''((((((........./////////000000//////000000000000//////...///000000111333777:::888888777666555444333333333333444666888777555222//////000111222444666777666555444444333333444444555555444555666888999;;;333444444444444444444444666888;;;>>>??????===<<<999:::;;;999777444444444888888888999:::;;;======;;;;;;<<<<<<===>>>??????<<<<<<===>>>>>><<<999666666777;;;>>>;;;666777;;;:::;;;<<<<<<===???CCCFFFOOOWWWZZZSSSGGGBBBJJJUUUXXXWWWUUUTTTTTTUUUVVVVVVXXXTTTOOOGGGBBB???AAACCC999:::;;;<<<<<<<<<;;;;;;<<>><<<:::999777888777555333222222333444444555666777777666666999999999999999999999999<<<;;;;;;:::999888777777;;;<<<===;;;888666666666999777555444555999<<>>:::999999;;;<<<888888888888888999::::::::::::;;;:::999777555444222333333333333333333333000000000000000000000000000000///////////////000000000111111000///......+++,,,---.........---,,,...---+++))))))***+++,,,+++++++++******)))))))))++++++++++++++++++++++++000...+++)))''''''((()))******+++******)))((('''---+++)))((()))++++++***))))))))))))))))))))))))+++*********))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))(((%%%######&&&'''&&&$$$$$$&&&))),,,,,,+++(((&&&%%%&&&''')))***,,,---...******))))))((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))***)))(((&&&&&&&&&'''((())))))))))))(((((((((((())))))*********+++++++++,,,,,,---------,,,+++++++++,,,,,,---.........---------------------------222222222222222222222222222222111222333666999;;;<<<888444444555777666555111222444666666555444333222333555777777666555444444444444444444444444444555555555444444333333222444444555555666666777777999999999::::::;;;;;;;;;<<<<<<============<<<<<<999888888777777777666666222333444555555444333222555444444333333333444444999888666555555555666777555555444333333333333444111111000000/////////...//////.........//////000/////////...------,,,,,,,,,------......------,,,)))***,,,---...---,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))+++***)))((((((((()))******)))))))))))))))******,,,+++******))))))******************))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&'''(((***++++++)))'''''''''((('''&&&)))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&&&&$$$######%%%'''((('''&&&&&&((())))))(((///000000000...///000222222333444555666555444333111111111000///000333666666666666666666555444444333444444333111000111333000000000000111444666888999999999999888777666555444444555555555555555555333555777777444333444666777999;;;======<<<:::999666666666444222111111222444444555666666666666666888888999999:::;;;<<<<<<<<<;;;::::::888888777666777888999888555333333444666555444333444777999;;;<<<<<<;;;;;;;;;;;;;;;;;;===:::777666777999999999:::999666555444555777888444333333333444444555555555555666666555444222111222222222222222111111111000000000000000000000000000000///////////////000//////000000000///......,,,,,,---......------,,,...---+++***)))***+++,,,,,,+++++++++************++++++++++++++++++++++++...---+++)))(((((())))))((())))))*********))))))...,,,)))))))))***)))((())))))))))))))))))))))))))))))))))))(((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((%%%###!!!!!!###$$$###"""%%%''')))++++++***((('''%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))(((''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((''''''''''''((()))(((((((((((((((((((((******************++++++((()))))))))***)))))))))+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,111111111222222222333333333222222222444666999:::;;;888555444555666555444000222333555555444333222222333555666666666444444444444444444444444444444444444333333333222222222333444444555666777777888777777888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888888777666444444333444555666666555444333444444444333333444555555:::999888777666777777888555555444333333333333333222111000000/////////000///...............//////............------------,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,---------.........************************///...,,,++++++,,,------,,,++++++*********++++++,,,,,,+++************************)))))))))((((((***)))((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''(((***+++***(((&&&&&&'''((((((''')))((('''&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&%%%%%%'''(((((('''&&&&&&((())))))(((...///000000//////111333444555666888888888888777333333333222111111333555555555666666555555444444333444444333000///000111//////000000222555888999;;;;;;<<<;;;;;;:::999888666666555444444444555555333444555555333333444555888999;;;======<<<:::999444555555333111000000222444444555666666666555555555666777888999;;;<<<<<<;;;;;;:::999888777777666333555666666444333333444444333333333333444555666777777777777888888888888999666333222333444555555111111111111222333444555000000000000111111222222111111222222222222111111222222111111000000//////000000000000000000000000//////.........//////000---...//////////////////,,,------......---,,,,,,...---,,,+++***+++,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))'''''')))******+++++++++...,,,***))))))***)))'''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''(((((()))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&(((((()))))))))(((''''''&&&&&&%%%%%%$$$#########''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((++++++******************'''''''''((()))))))))***+++,,,,,,---------------+++++++++,,,,,,,,,,,,,,,//////000111222333333444333333333333444666888999:::888555333444444333222000111222333333333222111222333444555666555444333333333333333333333333333222222222222222222222111222333444555666777888888444555666888:::;;;=========<<<;;;;;;;;;;;;<<<===999:::;;;;;;999777555333333444555666666555444333444333333333444555666666:::999999888888888888999555444333333222222333333222111000/////////000111///......---------......------------............,,,------......------,,,,,,++++++++++++,,,,,,------------.........//////++++++++++++++++++++++++...---+++*********++++++---,,,,,,+++++++++,,,,,,******)))(((((((((((()))******))))))))))))((((((++++++)))((((((''''''''''''((()))******)))((('''&&&&&&&&&&&&'''((()))***((('''%%%&&&''')))((('''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''((()))(((&&&&&&(((***((('''%%%&&&''')))((((((...///000000///000111333666666888999999888777666555555555444222222444666444444555555555444444333222333444333000///////////////000111444666999:::;;;<<<<<<<<<<<<<<<;;;:::888777666555444444555555333333333333222222333444777999:::;;;<<<;;;:::999444555555333111000111222444555555666666666555555444444555666777888999:::;;;;;;:::999888777666666444555777777666555555666222222333333333333333333666666666777777777777777:::777555444555666666666///000111222333333444444000000111111222222222222000111111222333333444444222222111111000///......////////////////////////......------......//////,,,---...///////////////------------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))******+++++++++******(((((()))***************+++***))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((()))(((((('''(((((())))))***)))((('''''''''''''''((((((''''''&&&%%%$$$$$$)))))))))))))))((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%&&&''')))))))))(((''''''''''''(((((((((((((((+++++++++***************)))))))))***+++,,,------+++,,,,,,---------,,,,,,******++++++++++++,,,,,,......///000111222333444333333333333444555777888888777555333222222111111///000111111222111000000222222333444444444444333222222222222222222222222222222222222222333333333222222333444666777888888444555666777999:::;;;<<<===<<<:::999999:::<<<===<<<===??????===:::777444444444666666666666444444333333333333444555666777888888888777777777888888444333333222222222222222111000///------...000111......------,,,---------++++++,,,------...//////,,,------......------,,,---,,,+++******+++,,,---------........./////////++++++++++++++++++++++++---,,,***)))))))))***++++++++++++++++++,,,------(((((('''&&&&&&&&&&&&'''***)))))))))((((((((((((+++***)))((('''''''''''''''((()))******)))'''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''))))))((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((''''''(((***(((&&&%%%%%%'''(((((('''...///000000000000222444777777888888777555444333222333444333111111222333333333444444444444333333111333444333111////////////000111333555777999:::::::::;;;;;;;;;;;;;;;:::999888888777666666666666444333222222222333333333777777888999:::999999888555555555444222111222444555666666777666666555555777777777888888888888888;;;::::::999888777666555333555777777666555666777111222333444444444333222555555555666666777777777666444222111222333333222111111222333333333222222///000111222222222222111000000000111222333444555333333222111000//////...........................------,,,------...//////------...///000000000///......------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******************)))(((((((((''''''(((***++++++)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&***)))((('''&&&&&&''''''((((((((('''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((('''&&&&&&''''''((((((((()))************************+++*********+++---...///+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,------...///111222333333333333333333333444555555555555444333111000000000000000000000000000000///111222222333333333333333222222222222222222222222222222333333444444555555222222333444555666777777555666666777777888888888===;;;:::888888:::;;;===<<<===??????===:::777444333444555666666555444333222222222333333555666777555555555666666666666555333333222111111111111222///...---------...//////......---,,,,,,,,,,,,,,,***++++++,,,---...//////,,,------......------,,,---,,,******)))***+++,,,------------.........///++++++++++++++++++++++++///...---,,,,,,---...///)))))))))***+++,,,---...***)))((((((''''''(((((()))))))))((((((((((((''')))(((''''''&&&&&&''''''''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''''''''%%%$$$%%%'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))$$$%%%''''''&&&&&&'''((('''&&&%%%%%%'''(((((('''...///000000000111333555777777777777555333111000---///000///......///000222222333333444444333333000222444444222111000111000111222444666888999:::777888999:::::::::::::::999999:::::::::999888888555333111111222444444333555666666777777777777777444555555444222111333444777777888888888777666666::::::::::::::::::::::::::::::999888777666666555111333555555333333333444111222333444444444444333222222333333444555555555444222000000111222111000000111111111111000//////...///000111111111000///............000111333333222222111111000000//////........................,,,,,,,,,,,,,,,---...///...///000000000000000/////////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******************+++++++++++++++******)))''''''((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&%%%%%%&&&''''''(((&&&'''((((((((((((((((((&&&&&&&&&''''''(((((()))))))))*********+++++++++******)))))))))+++,,,---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------------...///000111111222111222222222222222222222111333333222000//////000111000000000000/////////111111111222222222333333111111111111111111111111222222333444444555666666333333333444555555666666555555666666666666666777;;;:::999999999999:::;;;999:::;;;;;;999777555333222333444555555444333222222111111111222333444555222333333444444444444333333222111111000000111111------........./////////...------,,,++++++++++++***++++++,,,---.........,,,------......------,,,,,,++++++************+++,,,,,,,,,---------......++++++++++++++++++++++++,,,+++******+++,,,...///***************+++,,,,,,---,,,++++++******++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&$$$%%%&&&((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))!!!###%%%&&&%%%%%%%%%''''''&&&$$$%%%&&&(((''''''...///000111000111333666555555666555555333111000+++---//////......///000111111222333333333333333///111444555444222222222111222333555777888888999666777888999::::::::::::888999;;;======<<<:::999777444111111333555555444444444444555555555666666333444444333111111222333999999999999999888777777777888888888999999::::::::::::999888777666555555000222333333222111111222000000111222333444444555111111222333333444555555555444333333444444333222////////////////////////---...000222222111000///...---------...000111222////////////////////////------------------------++++++++++++,,,---...///111111111111111111000///000///---,,,++++++,,,,,,***+++++++++******))))))(((((()))))))))*********++++++++++++++++++++++++,,,+++***)))))))))***+++))))))*********))))))(((***)))((()))******'''%%%))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***+++,,,''''''''''''''''''''''''''')))***)))&&&&&&(((***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((************************((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((())))))((((((''''''''''''(((%%%%%%&&&''''''((())))))(((((()))***+++,,,,,,---+++***)))(((((()))***,,,,,,,,,,,,,,,,,,+++******+++++++++,,,------...............//////000000000000000111111111000000000...000222222///...///111222111111000//////000000111111111111111222222333111111111111111111111111000111222333444555666666444444444444444444444444333333444555666666777777999999999999999999999999888888888888777666444444111222333444444333222111111111111000111111222222111111333444444444333333222222111000000000000000---...000111222111000///...---,,,+++************+++++++++,,,,,,---------,,,------......------,,,+++++++++++++++***))))))+++++++++,,,,,,,,,,,,---************************'''&&&&&&'''(((***,,,...000///---,,,***)))))))))---,,,++++++******++++++))))))((((((((('''''''''%%%%%%&&&&&&''')))***++++++***(((&&&%%%&&&''''''%%%&&&'''''''''&&&%%%%%%((('''%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((()))))) ###%%%&&&%%%%%%%%%&&&'''%%%$$$%%%&&&'''''''''...///111111111111444666333444555555555444333222,,,///111111111111222333000111222333333333333333...111444555555444333444222333444666777888888888666777888999:::;;;;;;;;;777999===???@@@>>><<<:::888444111111333555555444333333333444444444555555111222333111000000111222:::::::::::::::999888777222333444555666777888999::::::999888777666555555222333444444222111111222/////////000111333444555222333333444555555666666555444333333444444333222............///000111111///000222333444333222000//////......///000222333------..................------------------------++++++++++++,,,---...///222222222222222111000///000///...,,,++++++,,,,,,)))************)))((((((''''''(((((()))))))))***++++++++++++++++++++++++---,,,***(((((()))***+++'''((()))******++++++***,,,+++*********(((%%%"""))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))***+++,,,''''''''''''''''''''''''$$$%%%'''%%%###"""%%%'''%%%%%%&&&'''(((((((((''')))))))))((((((''''''&&&'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''''''''&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&((()))***+++)))(((&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))''''''(((***+++,,,---...---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,------...//////.........//////////////////000000000000//////...,,,///222111///...000222222222111000000000000000111111111000111111222333000000000000000000000000//////000111333444555555555555444444444333333333111111222444666777888999888999::::::::::::999888999888888777777777666666111222333333333333222111111111000000000000000000000111333444555444333333222111111000000000000000---///222444444333111000...---,,,+++************++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,,,,,,,***)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))+++---000111555444111...+++((('''&&&******)))((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''')))***,,,------+++)))&&&%%%&&&((()))%%%&&&'''''''''&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((()))))) ###&&&'''&&&%%%&&&''''''%%%$$$$$$&&&''''''&&&.........///000111111111///111333555555555444333000000////////////000000555444333111111111111222222333444444444333222111...000333555666666444333333555888:::<<<<<<<<<;;;:::888777999<<<===;;;999555444333666888999666333333333333444444555555555444444333222222222333333777999<<<>>>>>>===;;;999444555666666777666666555666777777888888666555444111222222333333222222111444333222222111111222222000000111222333333444444111111111111111111222222111000...---...///111222333222000///.........///---------............///000///...------------------------------------------------............///111222222333222111000//////...---,,,+++*********+++++++++************)))))))))))))))******************))))))))))))******************************)))((((((((()))***+++++++++***)))(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******)))(((''''''(((***,,,---+++******)))(((''''''&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''((((((((((((''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%'''((()))***)))((('''''''''''''''(((((((((((())))))))))))'''(((***,,,,,,,,,++++++,,,***)))***...///...,,,,,,,,,,,,,,,,,,+++***))),,,---///...------...000///////////////000111222,,,---.../////////......000000000000111111111111000000000000111111111111222222222111222222333333777444111111222111///,,,///111333555555555444333666555444333333444666666444444444444444555666777888888777666666666666777555666666666666444222111......//////000000111111......///////////////...222222111111111111222222000///////////////000111////////////000000000000......---------,,,,,,,,,,,,+++***)))***,,,///000......---------,,,,,,,,,---,,,+++***))))))))))))))))))***+++,,,,,,------************************)))(((((()))+++...222444;;;888222---******+++,,,++++++******))))))((((((((()))*********)))'''&&&)))'''&&&%%%&&&))),,,...///---+++)))((((((*********)))(((&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""$$$&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---...///000222333444555000111333444444444222111000//////......//////000444333222111000000111222222333444444444333222222111222333555555444333222444555888:::<<<<<<;;;;;;;;;999888:::<<<<<<:::888555444444666999:::888666444444444444444444444444555555444333333333333444666777888::::::999888777555555555555666666666666888888999:::999888777666111222222222222222222111222111111000000000000000/////////000000111111111111111111111111111111111000///...------///000222000///...---,,,,,,,,,---------------..................---,,,,,,,,,,,,,,,------------------------------------............000111111222111000///...///...---,,,+++++++++++++++++++++************)))))))))))))))******************))))))))))))******************************))))))))))))))))))***+++(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))******)))(((''''''(((***,,,---******))))))(((''''''&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))'''%%%###$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))((((((''''''''''''((((((((((((((())))))))))))''''''(((((())))))((((((+++)))(((***---...---,,,,,,,,,,,,,,,,,,+++***)))***+++---,,,++++++,,,...000000///.........//////------------............000000000000111111111111000000000000111111111222222222222222222333333444666444111111111111...,,,000111444666777666555555555444333333333555666777333333444444666777888999666555444444333333333333444444555555444333111000//////////////////000000...//////000111111111111333333222222222222333333000000///......//////////////////////////////000------------,,,,,,,,,,,,,,,+++++++++,,,---///000//////.........---------,,,,,,+++***))))))))))))))))))******++++++,,,,,,************************)))(((((()))***---000111444222...+++))))))+++,,,((((((((((((''''''''''''+++++++++++++++******))))))(((&&&&&&&&&(((+++,,,***)))'''%%%%%%%%%&&&'''***)))((('''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---///111333555555111111222333333111000///.........------.........222111000000000000000111111222333444444444333222444444444333333222222222444555777999;;;;;;;;;;;;<<<;;;::::::;;;;;;999777555444444666888999888777444444444333333333333333666666666555555444444444333444444444555555555555555555444444444555777888888888999999999888777666111111111111111111111111000000///...............////////////000000000000000000000000000000000000......---,,,---...///000///...---,,,,,,,,,,,,,,,------------............------,,,+++++++++,,,,,,------------------------------------............///000000111111000...---///......---,,,,,,,,,,,,+++++++++************)))))))))))))))************++++++************++++++************************+++***))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((()))******)))(((((('''((()))+++,,,***))))))(((((('''''''''+++***((('''''''''((((((&&&&&&'''(((((((((((('''###$$$%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%%%%)))))))))(((((((((((((((((()))***(((&&&$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''(((''''''''''''(((((()))(((((((((((())))))))))))((((((''''''&&&&&&''''''***)))((()))+++,,,,,,+++++++++,,,,,,,,,+++*********+++---,,,++++++,,,...000000///...------------------,,,+++,,,---...///000000000111111111222222000000111111111222222222222222222222222333444555555333111000000000...,,,111222555777888888777666333333222222333555666888333333444666888999;;;;;;666555444333222111111222222333333444333222000//////////////////.........//////000111222222333333444333333333333333333444111111000///............////////////////////////------,,,,,,,,,+++++++++,,,,,,---....../////////////////////............++++++***************+++************************************************)))((((((((()))+++---...,,,+++***(((((()))***+++''''''''''''(((((((((((()))(((((('''''''''''''''***)))'''&&&&&&''')))***((('''%%%$$$######$$$%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++---...000111222222222222222111000.........------,,,,,,------...///////////////000000000111222333444444444333222444444333222222222333444555666777999::::::::::::===<<<<<<;;;:::888777555555555555555555666555444222222333333444444444555777777777777666666555444333222111111111222333444666555333222333555777999555666777777777666444333111111111000000111111111000///......------......111111111111111111000000000000//////////////////------,,,,,,,,,---...///000//////......---------,,,,,,---------.........------,,,,,,,,,,,,,,,---------------------------,,,,,,---------............///000111111000///...///......---,,,,,,,,,---+++++++++*********))))))((()))))))))************++++++************++++++************************++++++***)))((((((((()))((()))))))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***((((((((((((((()))***+++))))))((((((((('''''''''***((('''&&&&&&(((***+++&&&''''''((()))((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%'''(((***)))))))))((((((''''''$$$%%%''''''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((()))))))))))),,,+++)))''''''''''''((()))(((((()))***+++******++++++,,,,,,,,,++++++***,,,---///...------...000......---,,,,,,,,,------...---+++***+++,,,...000000000111111111222222222111111111222222222333333333333222333333444555666333222111000000///...---111222444777888888777666222111111111333555666888555555666888999::::::;;;777666555444333222222222222222333333333222000///000/////////......------......///000111222444444333333222222222222333333333333222000///////////////////////////.........---,,,,,,,,,,,,+++++++++,,,---///000111000///...............------------*********)))******++++++*********)))))))))))))))************************)))(((((((((((()))***+++'''(((((((((((()))))))))((((((((()))***+++++++++((('''%%%$$$$$$$$$%%%&&&***)))(((&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,---...///000000222222222111000///...---------,,,,,,,,,,,,------......//////000000000000111222333444555444333333333222111111222333555777555666777888999:::::::::<<<<<<<<<:::888666555444555555555333222111111111111111222333555666777777888888888888777666555444333222000000000111333444555444333222333555777999555666666777666555444333111000000//////000000111000000///............///111111000000000000000000/////////......---------,,,,,,,,,,,,,,,------..................---------,,,,,,,,,------------.........------------......------------------------,,,,,,,,,------------......///000111111000//////......---,,,,,,,,,------+++++++++*********))))))((()))))))))************+++******************+++************************++++++***)))((((((((()))'''((())))))***)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))((((((((((((''''''''''''&&&%%%$$$$$$&&&(((+++---&&&''''''((()))(((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''###"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((()))(((((((((''''''&&&&&&&&&"""$$$%%%&&&%%%%%%'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))***(((((((((((()))))))))))),,,+++)))((('''&&&'''(((((()))))))))))))))*********++++++,,,,,,,,,++++++,,,---///...------...000+++++++++,,,,,,...//////...---,,,++++++---///000111111111111222222222222222222222222333333333333333333333333444555666777222333222111000///......111222444666777666555444111111000111222444666777777888999::::::999999888666666555333333222222222222222333444444333111000000000//////.........---............000111333444222222111111111111222222555444333222111111000111000/////////......---------------,,,,,,,,,++++++,,,---000111111000...------------,,,,,,,,,++++++*********)))******++++++*********)))))))))))))))************************)))(((((((((((((((((((((((((((((()))))))))((((((''''''((()))***+++,,,,,,***)))((('''&&&'''((()))***)))((('''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/////////000000111111222333222222111000//////...---------,,,,,,---------,,,---///000111111111111000111333444555444444333222111111111222444666777666666777777888999999::::::;;;;;;999666444333333444555444222///...///000222222333555666777888999888888999999888666444333222111111000000222333444333333222333333555777888777777888888888777666555111000///......///000111111111000///////////////------------............///......------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,+++******,,,,,,,,,,,,------------......---------...//////------------------------,,,,,,,,,,,,------------------///000000000///...---,,,,,,++++++,,,,,,,,,+++++++++************)))))))))))))))******************))))))))))))******************************+++***))))))))))))))))))%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''#########$$$&&&(((***+++&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''###""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''(((''''''''''''(((((()))(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&((()))******)))((()))+++******+++,,,,,,,,,++++++***+++---,,,++++++,,,...******+++,,,---///000111......---,,,---...///000111111111222222222222333222222333333333444444444333333333444555666777888222333444222000//////000222333555666666555333222111111000000111333555666888999:::::::::999777666333333222111111111222222111222333444333333111111000000000000///////////////.........///111222444222111111000000111111222444444333222111111111222000//////......---------......---------,,,,,,,,,,,,...///111111000...---,,,,,,,,,,,,+++++++++***++++++***************+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***)))(((''''''&&&&&&'''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&......///000222333444444333222111111000000000000......------------......,,,---///111222222222222000111222444555555444444222222222222333333444555666666666777777888999:::888999:::888444222222222222333333222//////111333666666666666777777777777888888999999888666444222111111000000111111222333111222222333555666666777666777888888888777555555111000...------...000111111000000///////////////,,,,,,,,,------...............------,,,+++++++++,,,,,,---...............)))***+++,,,,,,+++***)))++++++,,,,,,,,,------------,,,,,,,,,------...///------------------------++++++,,,,,,,,,---------***+++,,,---...------,,,+++++++++******++++++,,,+++++++++************)))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))***+++$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))'''(((((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))(((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&)))***,,,+++)))((()))+++)))***+++,,,,,,,,,,,,+++***+++---,,,++++++,,,...,,,,,,,,,,,,---...000000........./////////000000111111111222222222333333333333333333444444444444333333444444555777888999222444555444111000111222555666777888777555333222222111000000000222333444666777999::::::999888777222222222222222333333444///000111222222111000000000000000111111111111111222111/////////111333444333222222111111222222333222111111000000000111111000000///......---,,,,,,/////////.........---------.../////////...------------,,,,,,,,,+++++++++,,,,,,+++***))))))))))))))))))******++++++,,,,,,************************((((((((()))))))))(((((()))((((((((())))))***+++&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%######&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++---...111222444555333222111111111111111111///......------......///,,,---///111333333333222000111222444555555444444444444444333333333222222777777666666777888999:::666888999777333111111222000222333222000000444777:::999999888777666666555777888999999888666333111000000000111111111111111000111333444555666666666444555666666666555333222111000...------...000111000000///............///------......///000111111......---,,,,,,+++******,,,---......//////......***+++------...---,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------((()))***+++,,,++++++************)))******+++++++++++++++************)))))))))))))))************((((((''''''''''''((((((************************))))))(((((()))***++++++%%%''')))***+++***)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,,,,***(((&&&%%%&&&&&&&&&''''''((((((###%%%&&&''''''''')))+++'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''((()))***$$$%%%''')))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))******,,,,,,,,,+++)))((()))+++---,,,)))(((***,,,)))***+++,,,,,,,,,,,,,,,,,,---///...------...000......---------...//////...//////000111000000000111111222222222333333333333333333444444444555555333333444444666777888999333555666555222000111444777888999999888666333222222222111000000111222333444555888:::;;;:::999888444444444444555666777777...///000111111000//////000000111111222222333333444333111000000222333555444333333222222333333444000///////////////000111000000///...------,,,,,,000////////////.........---...............------......---------,,,,,,,,,---,,,+++***))))))))))))))))))***+++,,,---------************************'''((())))))))))))))))))''''''&&&'''(((***,,,---))))))))))))************((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&'''(((((('''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""""""%%%)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,...///000111111222222000//////.........++++++,,,,,,,,,------------...///000111222333444222111111000///000000000111111222222222333333333777777777777888888888888999888777666444444333333222222222222333555777888:::999888999::::::999777777888999:::999777555444000000000000////////////000111333555555444333222333333444555555444333333///...---------...000111333222000......///111222,,,------...///000111111///...---,,,++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,......---------,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***++++++******)))(((((((((,,,,,,+++***)))((('''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((('''&&&%%%$$$&&&'''(((******((('''&&&###&&&((()))((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((())))))((('''&&&&&&&&&'''((('''&&&$$$$$$%%%(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''%%%$$$###%%%'''((((((''')))((('''''''''(((***+++((()))))))))))))))(((((())))))))))))(((((((((((('''(((***+++,,,,,,+++***++++++************++++++))))))*********+++++++++///............///000000////////////000000000000222111000000000111333333000111111222222333444444777555333333555777888777777666555444444333444444888777666555444333222222000///////////////000000666777888999999888777666666555555444444444555555444333222111111222444666333333222111111111111222444555666555333111000000555333000111333555444222333333222111000///...---......------------......///......---------......//////000111111111111111......//////......---,,,---,,,,,,,,,++++++************++++++++++++******)))******))))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$)))'''%%%###"""$$$''')))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''$$$"""###&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''''')))***+++---...///000000111111000///............+++++++++,,,,,,,,,------.../////////000111111111111000000///////////////111111111222222222333333666666666666777777777777888777666444333333333222444333333333555666888999999999999;;;<<<<<<:::888777888999999888777444333222111111000//////......000111222333444333111000111222333444444333222111//////.........///000111222111000/////////000000..................//////......---,,,++++++++++++)))******+++,,,,,,------......---------,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,......,,,+++***)))))))))))))))*********)))))))))***************(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++*********)))))))))&&&'''((())))))((('''&&&$$$&&&(((((('''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&((('''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''%%%$$$$$$%%%'''((((((''')))((('''''''''(((******(((((())))))))))))((((((+++++++++*********))))))(((((()))***+++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------............////////////000000000/////////000111222111111222333333444444555666444333333555777777777777666666555555555555555888777666555444333222222///////////////000111111333444666777888888777777666555555444444555555666666555333222222333555666777666555555444444555555333444555444222111222333999555222111222444444333333333222111000///......///......------......///......---------......///---...///000000000000000...............------,,,,,,,,,,,,,,,+++++++++*********++++++++++++******))))))***************)))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######&&&''''''%%%'''&&&&&&%%%%%%%%%&&&&&&)))***+++---.../////////000///...---------------+++++++++,,,,,,,,,------////////////////////////////////////............000111111111222222222222444444444555555555666666666555444333222111111111444444555555666777999:::888888:::<<<>>>>>>;;;999777888999999888555333111222222111000//////......000000222222222111000///000000111222222111000000000////////////000111222111000000000////////////000/////////.........---...---,,,++++++***++++++*********++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***'''(((((()))******++++++))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''&&&'''((())))))((('''&&&$$$&&&(((((('''&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''((((((''''''(((((()))***(((((())))))))))))((((((++++++************))))))))))))))))))***+++,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------............//////.........///000111222222222333444444555555555444222222555777777777666666666777777777777888777777666555444333333222////////////000111333333222333555777888888777777666666555555555555666666888777555444444555666777555444333333222222333333222333333222111222444777<<<999555333333333333333333333222111000//////...///......------......///---------------...///000------.../////////.....................---,,,,,,,,,++++++++++++***************++++++++++++******((()))***++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&((('''&&&%%%%%%$$$%%%%%%***+++,,,...//////000000///...------,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...............//////000/////////......000000000111111111111222333333333333444444444444444333222111000000000000333444444555666777888999555666999<<<>>>>>>:::777777777888888777444222000000000000000000000000000111111222222222111000///000000000111111000000000000000000000000111111222//////000000000///...---/////////...............---,,,,,,+++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,+++******(((((())))))************---,,,,,,+++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''(((((((((%%%$$$""" """###$$$&&&''''''((((((''''''&&&%%%&&&(((((('''&&&'''((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&%%%%%%&&&'''(((((('''''''''''''''(((((())))))'''(((((())))))))))))((()))(((((((((''''''''''''))))))(((((((((***,,,---******))))))))))))******))))))))))))************---------------......///++++++,,,,,,,,,---------........./////////000000000111111222333333444444444333111222444666777777666666777888999999::::::777666666555444444333333000000111111333444666666444555666888888888777777666666666555666666777777:::999888777666777777777444333222222111111222222333333333111000111444777>>><<<:::999777555333222333333222111111000////////////............//////---------------...///000---....../////////......------.........---,,,,,,***************)))))))))******++++++++++++******((()))******+++++++++***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((()))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$+++,,,---...///000000000...------,,,,,,,,,,,,---,,,------------.........++++++,,,---...///000000000000111111111000///...//////000000000111111111111222222222333333333333222111000//////...//////111222333444555555666666222444666999<<<;;;888555555666777777666333111///......///000111222333333222222222222222222111111111111000000000000111111///000000111111111111111...////////////...------)))******+++,,,,,,------,,,,,,+++*********++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))((((((,,,++++++******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''"""$$$&&&&&&%%%%%%%%%'''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&'''((('''&&&%%%&&&(((((((((&&&&&&''''''(((((((((((((((''''''((()))))))))))))))(((((((((''''''''''''&&&)))(((((('''(((***+++,,,***))))))))))))))))))***(((((()))))))))*********,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,//////000000000111111000/////////000111111222222333111000111333666777777555666888999::::::::::::666666666555444444333333333333333444555777888999777888999:::999888777666666666666666666777888999<<<;;;:::999888888777777777777666555555555555555555555444222000000333555;;;===>>>>>>;;;777333111333333222222111111000000/////////....../////////---------------...///////////////000000//////...---------...---,,,,,,+++((()))))))))))))))))))))******++++++++++++******))))))******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''((())))))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$#########+++,,,---...////////////...------,,,,,,,,,------........./////////000000***+++,,,---...000111111000111222222222111///...////////////000000000000111111222222222222333333111000///...............///000111333444444444444222222444666888888555333333444555666555333111000......///000222333444444111111111222222222333333111000000//////000000111...///000111111111000000///.........------------&&&&&&'''((()))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''''''''((()))***++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&"""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&'''(((((('''&&&'''((()))(((&&&&&&&&&'''(((((((((((('''&&&'''((())))))******)))******))))))))))))(((((((((((((((((()))***++++++***))))))(((((())))))************++++++++++++,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,...///000111111111000000---......///000000111111222000///000333555666666555666888:::;;;;;;:::999666666555555555444444444555555555555666777999999888888999::::::999888888777666666777777888999:::===<<<<<<:::999888777777666666555444444444444555444555444333111111222444777:::======;;;777333222333333222222222111111111000//////......//////000///......---------......//////000000000///......---------------,,,++++++)))))))))*********************++++++++++++***************))))))(((&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&""""""""""""$$$&&&((()))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))'''&&&%%%$$$$$$###$$$$$$******+++,,,------------......------------......///000000000111111111111,,,,,,---...//////000000///000111222111000...---........./////////000000111111222222222333333333000000///............///...///111222333444444333333333333444666666444222111222333555444333222000000000111111111222222222/////////000111222333444000///...------...///000---...///000000000/////////...---,,,,,,,,,---...))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))*********++++++++++++)))))))))(((((()))))))))*********)))))))))))))))%%%&&&'''((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&''''''&&&%%%&&&(((***))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%&&&'''((()))###$$$&&&(((((('''&&&%%%&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&'''))))))'''&&&'''((()))(((&&&%%%&&&'''(((((((((''''''&&&'''((()))******************)))))))))(((((((((&&&'''((()))************))))))(((((((((((())))))************++++++++++++)))))))))))))))***+++++++++++++++,,,,,,,,,---------...///000000000//////......//////000111111111111000///000333555666666555777888:::;;;:::999888555555555555555444444444555555555555555666777888444555777999:::;;;::::::777777777777888999:::;;;======<<<;;;:::888777666444444333222222222222333111333444444222222333555444777888888555333333444333333222222222222111111000000////////////000000000///...---------------...////////////...---,,,,,,------------,,,+++++++++,,,,,,,,,------------******++++++++++++******))))))*********))))))((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""###$$$$$$$$$######%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''%%%%%%'''***%%%%%%$$$$$$$$$$$$$$$%%%((()))***+++++++++++++++......---------......///000111111111222222222222////////////////////////...///000111000///---,,,............/////////000111222222222222333333333000000///.........//////...///111333444444444333555444333444555555333222///111333444444333222111333333222222111000000///---------...000111333444......,,,,,,,,,,,,......,,,---///000000000///...000///---++++++,,,---...000000/////////.........+++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++------------++++++******+++++++++,,,,,,,,,))))))******++++++++++++))))))(((((((((((())))))((((((((()))******++++++((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%%%%(((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&$$$""""""###%%%%%%%%%&&&'''((()))***"""###%%%'''''''''%%%$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&((())))))(((''''''((()))(((&&&%%%%%%'''((((((((('''&&&&&&'''((()))************((('''''''''&&&&&&&&&&&&%%%&&&(((*********))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,.../////////...---/////////000111111222222111///...///222555666666555777999::::::999888777555555555555555444444444555555444444444555555666000222555888:::;;;<<<<<<777777777777888999:::;;;=========;;;:::888666555777777666555555555555666...111333444444444555666333444444222///000333777333333222222222222222222000000////////////000000111000///...---,,,,,,,,,---.........------,,,+++,,,,,,---------,,,++++++.........//////000000000******++++++++++++******((()))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''$$$ $$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''((('''%%%%%%'''***$$$$$$$$$###$$$$$$%%%%%%)))))))))***++++++,,,,,,------------------------------......///.........,,,---..................//////000000000000///...---...000111222222222222000111111222222222111111,,,...000000///...///000...///111222333333222222333333444444444444444444111111222333333333333222111111222222222333333333000000111111111111000000+++++++++++++++++++++++++++,,,---...////////////---,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++++++++++++++***)))(((,,,+++***)))***+++,,,---,,,++++++++++++++++++,,,---------,,,,,,+++++++++(((((())))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))((('''&&&&&&((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''(((((((((&&&'''''''''((()))))))))(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''%%%###"""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))***))))))((()))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((+++******)))(((''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''+++++++++***************''''''((())))))))))))))))))************++++++++++++---------++++++,,,------------............//////...------...111555777666777888888888777555444888888777777777777888888555666666777666666555444000111222444777999:::;;;999999:::::::::;;;;;;;;;>>>===<<<;;;999666444333555555555444333333333222333333333222222111111111000000000111222222222333444444333333333333222222........................000///...---,,,------......------...///...+++))),,,,,,------,,,,,,+++***((())))))))))))*********...---,,,+++************************)))'''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''',,,,,,++++++++++++++++++------------------------,,,---......///.........,,,,,,---//////000//////000000111111111111000000/////////000111111222222111111222222222111111000...///111000///......///...///000222222222222222444444444444444444444444111111222333333333333222111222222222222333333333000111111111111111111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++******)))))))))******,,,,,,,,,,,,,,,+++++++++---------------,,,+++***,,,+++******))))))))))))++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&&&&#########$$$%%%%%%&&&&&&(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((!!!!!!"""###$$$%%%%%%$$$&&&''''''''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%$$$######$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%$$$######"""''''''&&&&&&&&&''''''(((%%%&&&((()))*********))))))))))))((((((''''''&&&'''((((((((())))))))))))))))))((('''''''''''''''))))))))))))************''''''((()))))))))))))))))))))*********+++++++++,,,---...---,,,+++,,,------------............/////////......000222555666666666777777777666555444555555555666666777999999777666666666555555444444111222333444666888999:::777777777777888888888888>>>===;;;:::888666555444666555555444444333333222222222222111111111000000111111111111111222222222333333222222222111111111////////////////////////000///...---------.........---,,,---...///---+++,,,,,,------,,,,,,+++***)))))))))*********++++++---,,,,,,+++***)))))))))((())))))))))))(((((('''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))'''&&&%%%$$$$$$$$$%%%&&&...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,---...///000111111111111111222222222222111111000000/////////111222333222222222222222111000///000111222111///......///...///000111111222222111555555555444444333333222111222222333333333333333222222222222333333333333111111222222222222111111------------------------+++,,,---......///......++++++***)))((((((((()))+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***)))((('''&&&*********))))))************************+++++++++*********))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%#########$$$%%%%%%&&&&&&***)))'''&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&''')))***++++++***)))''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((('''''''''(((((())))))***''''''((())))))))))))))))))))))))*********+++++++++---...---,,,,,,---...---------............/////////000111222333555555555555666666666555444333222222333444555777999:::888777666444333333444444222222333444555666777777666666666666777777777777===<<<:::777666555555555666666555555444333333222111111111111111000000000222222222111111111111111222111111111111000000000000000000000000000000000000///......------......///---,,,,,,...//////...,,,,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++***)))))))))(((''''''((()))))))))))))))******++++++++++++******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$$$$$$$%%%,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---...////////////...///000000000000000000000000111111222222111111111000///......000222444222222222222222111000///111333333333000///...///...//////000111111111222666666555444333333222222111222333333444444333333222222222333333333444444222222222333333222222222........................+++,,,------.........---------,,,+++************)))*********+++,,,,,,,,,******+++++++++******)))***++++++,,,+++)))'''&&&******))))))))))))******(((((())))))******++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&'''(((((())))))***)))'''%%%%%%%%%&&&'''&&&&&&''''''''''''(((((())))))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''!!!$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&&&&%%%&&&((()))(((&&&&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&(((((()))))))))))))))(((%%%%%%&&&&&&''''''''''''&&&'''((()))******)))(((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''''''''((((((%%%%%%&&&''''''((())))))''''''((()))))))))))))))))))))))))))***************+++,,,,,,++++++,,,------------............///...///111333444444444444444444444444444333333333111111222333444666777888999777555333222222333444333333333333444444444444666777777777777888888888<<<:::888555444555666777777666666555444333222222111111111111111111111111333222222222111000000000222222111111111000000000000000000000000000000000//////..................111///,,,,,,---.........+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************))))))(((((((((((())))))))))))((((((******++++++++++++******'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$((()))))))))*********++++++++++++++++++++++++++++++,,,---...////////////111111111111000///...---...//////000111111000000222111///......000222333222222222222222111000///222444555444111000///000/////////000111111222222666666555444333333222222222222333444444444444333222222333333333444444444222222222333333222222222////////////////////////+++,,,------------------------,,,+++******++++++(((((())))))******++++++)))******+++++++++******)))***+++,,,,,,,,,************))))))))))))******((((((((())))))*********++++++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''&&&%%%$$$$$$'''''''''((())))))******)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&!!!$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&!!!###$$$###""""""###$$$&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''(((((()))''''''((()))))))))))))))(((((()))))))))*********(((***++++++******+++------------............///...///222444444444444333333333333222222222222222222222222222333444555666888666444222111222333444333333333222222222222222555555555666666666777777999888666444444555666777666666555444333222111111111111111222222222222222333222222222111000000000333222222222111111111111..............................//////////////////222000---,,,,,,------,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,))))))*********)))((((((************)))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((()))******+++************************++++++---...//////000000000000000000///...---------...///000000000000000111111000//////000111222000111111222222222111111222444555444222111111222000000000000111222333444555555555444444333333222222222333444444444444444333333333333444444444444111111222222222222111111////////////////////////,,,,,,------------,,,,,,+++***************++++++)))))))))***************++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,*********))))))*********)))))))))))))))*********+++***))))))((((((((((((************************''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%###"""%%%%%%''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))%%%%%%%%%&&&'''''''''(((''''''((()))))))))))))))((((((((()))))))))******((()))++++++******,,,------------............///...///111333333333333222333222111000000000111111333222222222333444555555555444333222111222333333222222222222111111111111222222222222333333333444666555444444444555666777666555444333222111000///000000000111111111111222222222222111111111111111333333222222222111111111,,,,,,,,,,,,,,,,,,,,,,,,......///000000000//////000...,,,,,,,,,---,,,++++++++++++++++++******)))************+++++++++,,,))))))+++++++++***)))(((++++++******)))'''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))))))))))))))************************************+++,,,...///000000000------...///////////////......///000111222111111111111000000000000000000///000111222222222222222222444555555333222333444222111111111222333444555444444444444444444444444222333444444555444444444333333333444444444444555000111111111111111111000////////////////////////,,,,,,,,,------,,,,,,+++************+++,,,------,,,,,,,,,+++++++++++++++***+++,,,------------,,,,,,+++***************+++++++++************++++++******************))))))***))))))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$%%%&&&&&&&&&###$$$&&&'''(((((('''&&&######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&''')))&&&%%%%%%$$$######$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&$$$###&&&&&&'''(((((('''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((((()))))))))***)))+++,,,---,,,,,,...///---------............/////////000111222222222222222111000/////////000000111111222222444555777888222222222222333333333333111111111111111111111111111111111222222222222333333333444444555555555666555444333222000///...---........./////////000000111111111111111222222222222111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000///+++******+++---...---++++++++++++++++++***)))))))))))))))*********++++++)))***+++,,,,,,+++***))))))))))))))))))(((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''"""###%%%&&&&&&&&&&&&%%%,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,...///000000000)))***,,,...///000111111//////000222222333333333000000111111111111000///...///000111222333333333222333555555444333444555333222222111222444555666333333444444444444444444222333444444555555444444333333333444444444555555000000111111111111000000////////////////////////,,,,,,,,,------,,,++++++,,,,,,,,,---...///000111.........------,,,,,,,,,((()))***+++++++++++++++---,,,***(((''''''((((((,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&'''''' ###&&&((())))))'''&&&""""""###$$$$$$%%%&&&&&&%%%%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&(((&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''&&&%%%%%%$$$#########$$$'''''''''&&&%%%$$$"""!!!!!!###%%%'''''''''&&&%%%''''''((())))))((('''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))+++,,,............///111---------.........///////////////000000111222222222111///......//////000///000111222444777999:::000000222333333333333333000000000000111111111111222222333333333444444444111222333444555555555555444444222111000...------,,,,,,,,,------.........000000111111222222222333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000///&&&'''(((+++...///...---***++++++++++++***))))))((())))))))))))*********)))***,,,------,,,+++***'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&!!!"""$$$&&&'''''''''&&&))))))))))))((((((((((((+++(((&&&%%%''')))******,,,,,,,,,---------......000000000000///...---,,,......///111222222222222......------------......//////000111222333333444666666555444444333222222333111000111555888777666555666777666444333333333777888999999999777666555333333444444444444444444000000000000000000000000...//////000000000000000,,,,,,+++***))))))******++++++,,,,,,,,,---------......------++++++******************+++,,,---...(((((((((((()))))))))))))))************++++++++++++***)))'''''')))***+++---***&&&%%%&&&((('''&&&((()))))))))(((&&&###"""%%%'''+++......---***)))%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$((()))))))))(((''''''&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###!!!!!!!!!$$$'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''+++***'''%%%$$$$$$%%%&&&(((&&&%%%&&&)))***)))'''))))))((((((''''''&&&&&&(((((()))***************+++---///000000///---+++******+++,,,,,,---......///000111222444555666777333111///------...000111222222111111222222333444666666555555444333222222222111000//////000111222555444444333333222222111000111333333222222333555111111222222222222111111333111///...///000///---111000///......///000111///............---------///...---,,,+++,,,,,,---........................------,,,,,,,,,,,,++++++************************)))))))))((()))******++++++++++++++++++***)))((())))))************))))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''(((+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$######"""""")))(((((((((((((((((((((***(((&&&&&&(((*********+++,,,,,,,,,,,,---------,,,------.....................///000111111111111000000/////////000000111///000000000111222222222555444444444333222222222444222000111333555555333777888999888666555555555666777888888888777555444444444444444444333333333000000000000000000000000---......//////......---,,,++++++***))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++************)))******+++,,,---(((((((((((())))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,...+++((('''((())))))((()))***************))))))%%%''')))++++++***((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&###!!!!!!%%%(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''***)))'''&&&%%%%%%&&&&&&(((&&&%%%&&&)))***)))'''&&&''''''(((((())))))***(((((()))************)))+++,,,...//////...,,,+++++++++,,,------...//////...///000111222333444555333111///------...000111222111111111111222333333555555444333222222222222222111000//////000111222111111222222222222222222000222333333111111222444000111111111111111111000000...------///000///...222111111111111111111222///............---------///...---,,,+++,,,,,,---........................---------,,,,,,+++++++++++++++++++++++++++++++++((()))))))))***************++++++++++++***)))((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$############***((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!!!!###$$$%%%%%%$$$###"""#########(((((((((((((((((((((((()))((('''((()))***)))(((******+++++++++,,,,,,,,,)))***+++---.../////////......///////////////...////////////000000111222000000000000000000000000333222222222222222222222444222111111222333222111777888999888666555555555555555666777666555444333555444444333333222222222000000000000000000000000///000000//////...---,,,,,,+++******)))*********)))*********++++++++++++))))))))))))******++++++***)))))))))))))))******))))))))))))(((((((((((()))))))))*********++++++---,,,+++******+++,,,---///,,,***)))***+++******))))))))))))***,,,---...'''''''''(((''''''&&&%%%'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&$$$"""###'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((()))((('''$$$%%%&&&((()))+++,,,---'''((())))))******))))))***+++---......---+++***,,,,,,------......//////...//////000111111222222222111///...---...000111111111111111111222222333444333111000000111222333111111000000000000111111//////000000111222222333111222333333111000111222///000000111111000000///---,,,+++,,,...000000///000111111222222111111000///............---------...------,,,,,,,,,,,,---------------------------...------,,,+++*********))))))))))))))))))))))))'''((()))***+++******)))******++++++******))))))((())))))******))))))((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$######"""!!!((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$&&&%%%###"""""""""$$$%%%'''''''''((((((((((((((((((''''''(((***+++)))''')))************+++++++++)))***,,,---...///000000.........///......------------------...///000111000000000///////////////111111111111111222222222333222111111222333333333555666777666444333333333333444555555555555333333555444444333222111111000000000000000000000000000333333333222111///...---++++++***************+++))))))))))))***************************************))))))(((((((((((()))))))))))))))(((((((((((())))))))))))************,,,+++************+++,,,---,,,+++***************''''''&&&&&&''')))+++,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!!!!!!!"""######$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%###"""###$$$%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&########################&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((''''''((('''''''''((((((((('''%%%%%%&&&(((***+++,,,---'''(((((())))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,---------....../////////000000111111111222111///.........///000000000000000000111222222333111///......000222444111000000000000000000111000000000111111111222222222333333222000///000111//////000000000000/////////---,,,,,,...000//////---...///000000///...---///............------------,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++***))))))''''''''''''''''''''''''&&&(((***+++,,,+++)))((())))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&"""$$$%%%&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''%%%###!!!!!!###%%%'''&&&&&&''''''((((((((()))(((''''''(((***+++)))''')))))))))*********++++++------...///////////////---............------,,,...............///000000000000000///////////////000111111111111111111111111222222333333444666777555666777666444333333333222333444555555444333222444444333222111111000000111111111111111111111111333333333222000///---,,,+++***************++++++(((((()))))))))*********---,,,,,,+++******))))))))))))(((((('''(((((((((***)))))))))((((((((('''(((((()))))))))***************))))))))))))*********+++******)))))))))***((('''&&&%%%%%%&&&((()))+++***(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$"""!!!"""###$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&'''(((((((((''''''((((((((('''''''''(((&&&''''''((()))*********''''''((()))))))))))))))))))))***++++++***))))))+++++++++++++++,,,,,,,,,///000000000111111222222111111000///...//////000000000//////000000111222222111...------///111333000000000111111000000000333333222222111111111111111222333222000///000111//////000000000000//////222000......///000///...---...///000000///...---///............---------++++++,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***))))))((((((((((((((((((((((((&&&(((***+++,,,+++)))(((((())))))*********))))))(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%!!!###%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''%%%###!!!"""###&&&'''&&&&&&&&&''''''(((((())))))((('''((()))***)))((())))))*********+++++++++/////////000//////......------...............---222111111000000111111222000000000000000000000000222111111111111111111111000111333333333555777999777888999888666555555555111222444555555444333333333222222111111000000000111111111111111111111111000000000///...,,,+++************)))******+++,,,((()))))))))************...---,,,+++***)))(((((()))((((((((((((((())))))******))))))((((((''''''((((((((()))))))))******))))))))))))))))))))))))((()))******((('''((()))******)))(((((('''((((((+++***)))''''''&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###""""""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''(((((('''((()))((('''&&&'''(((''''''''''''((((((((((((&&&'''(((((())))))(((((()))******************)))************++++++++++++...//////000111222222222111000000//////////////////////////////000000111222111///......///000111000000111111111111000000444333333222111111000000000111222222000///000111///000000111111000000///333111/////////000///---///000000111111000000//////............---------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++'''((()))***+++******)))(((((())))))******))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%#########$$$&&&'''%%%%%%&&&''''''((())))))***(((&&&&&&(((******************+++++++++,,,,,,---......//////......---,,,---...///////////////333333222111000000000000///000000000111222222222333333333222222111111000000222444333222222555888777888999888666555555555111222444555555555444333111111111111111000000000111111111111111111111111............---,,,************))))))***++++++,,,)))))))))*********++++++++++++******)))))))))((((((((((((((()))***++++++*********)))((('''''''''(((((((((((()))))))))************++++++*********''')))+++***((('''(((******************)))(((((())))))((((((''''''&&&&&&((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((((('''&&&%%%&&&&&&((((((''')))***)))&&&%%%&&&(((&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((************************++++++++++++++++++++++++,,,,,,---...000111222222111000000000///////////////............///000000222222111000///////////////000111222222111000///111111111111111111000000///000111111000000111222000111111111111111111000111///......///000///...000000000//////000000000///............---------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((()))))))))************'''(((((()))))))))))))))''''''((((((((((((''''''************************%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''$$$%%%%%%$$$$$$###""""""$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))+++(((&&&&&&''')))***+++***++++++++++++,,,,,,,,,+++,,,------.........---,,,---...///000000000000333222111///......------//////000111222333333444444444444333222111000000111333444333000000222555555666777666444333333333222222444555666555444444000000000000111111111111111111111111111111111111////////////...---,,,,,,******))))))***+++,,,,,,************++++++++++++(((((((((((())))))))))))(((((((((((()))+++,,,,,,+++******)))(((''''''&&&(((((((((((())))))))))))***++++++,,,,,,++++++***&&&))),,,+++)))((()))+++'''((()))******)))((('''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))))))))((()))(((&&&%%%%%%&&&((()))''')))+++)))&&&%%%&&&((($$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000111222000000000000////////////...............///000000333222222111000//////...///000111222222111000///......//////000000111111...///111111000000111333111111222222222222111111...,,,+++,,,...000000//////...---,,,,,,---.../////////.........---------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))((()))******+++''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))***%%%%%%%%%$$$$$$"""!!! $$$$$$%%%&&&&&&'''((((((!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&***))))))(((((((((((((((((()))***+++,,,---------.........------,,,,,,,,,,,,---///111111000...------------------...///000///000111222333333333333555444222111111222333555222222222222222222222222222444666666555333333333444555666666555333111000//////000000000000//////...///000111111000///...222222111000///---+++***)))+++,,,,,,***))))))***))))))))))))))))))))))))+++***)))))))))***,,,,,,'''''''''''''''((())))))******+++,,,,,,***)))(((%%%%%%$$$&&&)))++++++***)))************+++++++++)))***+++***)))((((((***+++*********))))))((((((''''''&&&''''''((()))***'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%((()))&&&###%%%)))&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%((((((&&&###%%%%%%&&&'''(((((('''''')))(((&&&%%%$$$%%%%%%&&&)))))))))'''%%%%%%''')))***)))((('''%%%###""""""))))))((((((''''''''''''''''''((()))))))))))))))******++++++++++++******((()))))))))************------,,,------...///000111000000///...---------------------...000111222//////............//////333333222111000000111111111111111111000000000000222111000000000000000000///000000111111///...---000000000000////////////............////////////...///111222222000...,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((&&&''''''((()))******+++)))***+++,,,,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))&&&######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!!!!"""$$$&&&''''''''''''%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%((((((((((((((('''''''''))))))(((((()))***++++++((()))***+++,,,,,,,,,,,,...---------,,,,,,,,,,,,------///000000//////.........------......//////000000222333333444444444333444444444444444333333222222222222222222222222111222444444222111111222333444555666666555444222//////000000000000////////////000000000000//////111111111000...---+++***)))***++++++)))''''''((())))))))))))))))))))))))******)))))))))***+++,,,((((((((('''(((((()))))))))))))))))))))(((((('''&&&%%%%%%''')))++++++***))))))*********+++++++++)))***+++***((((((((()))*********)))))))))(((((()))((((((((((((((()))***'''&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((((((&&&$$$%%%&&&&&&'''((((((''''''((('''&&&%%%%%%%%%%%%%%%(((((((((&&&%%%$$$&&&(((((('''''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,---...///000000000000///...---------,,,,,,,,,---...000111222000000////////////000000333222222111000000111111111111111000000000//////222111111000000000111111111111222222222111000///000000000000////////////------------............---...000111000///,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((&&&&&&''''''((())))))*********)))(((((()))******))))))))))))(((((((((''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((%%%###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###!!! $$$$$$%%%%%%%%%$$$""""""$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''''''''((((((((((((((('''(((((((((***+++,,,---'''((()))******+++******------,,,,,,,,,,,,,,,+++------........./////////000//////............///000111222333444444444444111333555666666555333222222222111111111111111111000000111000//////111222111222444555555555444333//////000000000000//////000//////...//////000000111111000000...---+++***(((***+++***'''&&&&&&&&&))))))))))))))))))))))))***))))))))))))***++++++******)))((((((((()))))))))(((''''''&&&&&&''''''((('''&&&(((***++++++***)))))))))*********++++++)))***+++***((('''((()))******))))))))))))(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%''')))'''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''((('''''''''&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((((((((())))))))))))((((((*********+++++++++,,,,,,,,,,,,,,,,,,---...//////000000//////...---------++++++,,,---...000222333111111000000000000111111333222111111000111111111111111000000000/////////111111111111111222222222333333444444333333222111000000000000////////////,,,,,,,,,------------...---...///000///---+++))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))&&&&&&&&&'''(((((())))))+++***'''%%%%%%'''***+++)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&&&&$$$""" %%%%%%%%%$$$###"""!!! $$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))'''''''''(((((()))***+++''''''((())))))))))))))),,,,,,,,,,,,++++++++++++---------------...000000111000//////............111111222333333333333333000111333444444333222222111111111111111000000000///000000///...///111444111222222333222222111000//////000000000000//////000///...------///000111000000000///...---+++***)))***+++***(((&&&%%%&&&)))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))((('''&&&%%%&&&'''((()))(((''')))***++++++***))))))))))))************(((*********((('''((()))))))))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''))))))'''&&&'''&&&$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%'''''''''&&&%%%$$$&&&'''''''''%%%%%%&&&'''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''))))))*********+++++++++++++++++++++,,,---...////////////......---------***++++++,,,...000222333222111111111111111111222222222111111111111111222111111000000000/////////111111222333333333333333333333333333333222222222000000000000////////////,,,,,,---------............/////////...---+++))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''(((((()))))))))***+++***(((''''''(((***+++))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%(((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''''''''((()))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,---...000000111000///...............111111222222333222222222000000/////////000222333111111111000000////////////000000//////000333555555555444333222111000/////////000000000000/////////...---------...000111////////////...,,,++++++)))+++,,,+++((('''''''''(((((((((((((((((((((((((((((())))))******************))))))))))))*********)))((('''&&&'''((()))***)))((()))***+++***)))(((((()))))))))*********((()))***)))'''''''''((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''///222+++$$$###%%%%%%$$$$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&$$$%%%&&&'''''''''%%%%%%&&&''')))((('''&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++******++++++,,,---...............------------***++++++,,,...///111222222222111111111111222222222111111111111111222222111111111111000000000000000111333444555555555555333222222222111111111111000000000000////////////---.........//////////////////000000///---,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++)))******++++++******)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((())))))))))))(((((()))************+++++++++++++++,,,---...//////000///......------------...000000111111111111111000///...---,,,---///111333111111000000//////.........///111111111222444666999888777555444222111000//////000000000000//////------------...///000000/////////......,,,++++++(((***++++++)))(((((()))(((((((((((((((((((((((('''((())))))******)))))))))(((((((((((()))***++++++***))))))(((((())))))***)))((((((******)))'''((((((((()))))))))******((()))***)))'''&&&'''(((''''''(((((((((((())))))+++******))))))))))))***'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%111555,,,""""""%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''))))))((('''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))************+++,,,------------------------------++++++,,,,,,---...000000222222111111111111222222111111111000111111222333333333222222222111111111000111333555777777777666222222111000000000000111000000000000////////////........./////////000000///////////////...------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! ###&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''')))))))))******))))))((())))))))))))******++++++)))***,,,.../////////...---,,,,,,,,,,,,------...//////000000000000//////------......///000111111111111000//////...------,,,...000222222222444555777666555444222111111111//////000000000000//////+++,,,---...////////////............---,,,++++++&&&'''))))))((('''((()))(((((((((((((((((((((((('''''')))*********)))(((&&&&&&&&&'''((()))***+++)))************)))((((((***)))(((((())))))'''&&&(((((((((((()))))))))***((()))))))))'''&&&'''((('''''''''((((((((())))))))))))((((((((()))******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###...222(((!!!$$$&&&$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&((((((%%%$$$%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''((((((((())))))((((((((((((((((((((()))))))))))))))))))))******+++,,,------------------------------,,,,,,,,,------...///111111000000000000111111111111000000111222222333444444444333333333222222000111444666888888888777333222111000///000000111000000000000////////////---------.........//////,,,---------............)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%'''&&&%%%#########$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***)))***************))))))(((((())))))*********+++(((***,,,...000//////...++++++++++++,,,,,,---......///////////////......,,,---///111222222111000111000000///...---------***---000222222222333444222222111000/////////000//////000000000000//////***+++---///000000///...............---,,,++++++###%%%'''(((''''''((()))((((((((((((((((((((((((&&&''')))*********)))(((%%%%%%%%%&&&((()))+++,,,((()))*********)))'''&&&***)))''''''((((((&&&%%%(((((((((((())))))))))))''')))))))))'''&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!***,,,$$$"""'''((("""'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############&&&((((((%%%$$$%%%''''''((((((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))"""%%%'''((('''&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))***+++,,,---------------------------...------,,,,,,------...111111000000000000111111111111000000111222333333555555444444444333333333///111444777888999888888333222111000000000111222000000000000////////////,,,,,,,,,---------......***++++++,,,,,,------...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++******************+++***'''&&&&&&'''***+++(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$#########"""!!!!!!!!!###$$$&&&(((((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''((('''&&&'''((())))))'''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......///.........,,,---.../////////---------------.........//////------...000222222000...222111000000111111///...222111000//////000111222222000...,,,+++---///000//////000000///---+++***)))))))))(((''''''&&&&&&'''''''''(((((((((((((((***)))((((((((()))+++,,,))))))))))))(((((((((((('''''''''''''''&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########%%%&&&&&&%%%%%%'''((()))'''%%%######%%%''')))$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++))))))************))))))***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++*********------,,,------...///000111111000000000000111111222222111000//////222555555666666555333111222333111222222333444555666777222222222222222222222222////////////............%%%'''***,,,,,,---///000......////////////......++++++******++++++,,,---............------------,,,++++++***)))))))))***((((((''''''((()))******++++++***)))(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&$$$$$$#########$$$%%%&&&!!!!!!""""""#########$$$((('''&&&%%%$$$%%%%%%&&&############""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$""" $$$&&&&&&$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((('''&&&'''((())))))''''''(((((((((((()))))))))*********+++++++++,,,,,,++++++******++++++,,,---------...///////////////,,,---...//////...------------..................---------000222444333222333111000000111111000///111111000000000000111111111///...,,,,,,---...///---............,,,***)))******))))))(((''''''''''''((((((((((((((((((((())))))((((((((()))***+++******)))))))))(((((((((((())))))))))))(((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$&&&'''&&&%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$###"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))))))))************))))))(((((()))))))))*********,,,++++++******+++++++++,,,,,,,,,,,,+++++++++***,,,++++++,,,,,,---...///111000000//////000000111111111111///...///222444777888888666333111111111000000222333444666777777333333333222222111111111////////////.........---'''))),,,---------///000......////////////......+++++++++++++++,,,,,,---//////.........---------,,,,,,+++***************))))))((((((((()))******+++******)))(((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$######$$$%%%&&&&&&$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""&&&&&&%%%###$$$%%%&&&''''''''''''''''''&&&''''''((((((((((((''''''((('''&&&'''((())))))'''''''''''''''(((((((((((('''(((((()))***+++,,,,,,+++************+++,,,,,,+++,,,---//////000000000---......///......------..................------...------///333666777777333222111111222222111000111111222222222222111111///.........------------,,,,,,---------,,,***)))+++++++++***))))))((((((((((((((((((((((((''''''(((((('''''''''((()))*********)))))))))(((((((((***************))))))(((***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))******))))))(((((((((((()))))))))******++++++*********++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......000000////////////000000000111111000//////222444999999999777333111000111///000111222444555666777444444333222111000000/////////.........---------***,,,......------...///......////////////......,,,,,,++++++,,,,,,---.../////////............------,,,,,,+++++++++++++++++++++***)))))))))************)))((((((((())))))))))))((((((''''''&&&&&&%%%&&&&&&''')))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&'''((())))))''''''''''''((((((((())))))''''''((()))***,,,,,,---***************++++++,,,******,,,---//////000000...............---------...............---------...------///333777::::::333222111222333333222111000111222333333222111000...//////000///...---,,,+++,,,---...------+++***---,,,,,,++++++***))))))(((((((((((('''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''***************)))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((())))))))))))((((((************++++++++++++***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000//////......//////000000111222111000111333555888999888666444222111222111111222222333333444444444444333222111000///............---------,,,,,,+++---......---,,,,,,------......//////......---,,,,,,,,,+++,,,,,,---.../////////.........------------,,,++++++,,,,,,---,,,,,,+++***)))))))))******))))))((((((((())))))))))))(((''''''&&&%%%%%%'''''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''''''''))))))((('''######$$$$$$%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$((('''&&&$$$######$$$%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''((('''&&&'''((())))))'''(((((()))))))))*********(((((()))***+++,,,---...******))))))******+++,,,((()))+++,,,---...////////////......------------.....................---///......000444888:::;;;333222111111333444333111000111222333333222111000...///000111111///...---,,,---...//////...---------------,,,++++++******))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((())))))(((((('''&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$$$$&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%&&&''''''&&&$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((((((((('''(((((())))))))))))(((((())))))*********+++++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////............//////000222333333222333444666555666777666444333333444333333222222222111111111444444333222000///......------------,,,,,,,,,,,,+++,,,------+++******+++------............------,,,++++++++++++,,,------............------------,,,,,,,,,++++++,,,------,,,,,,+++***)))))))))***)))((((((((((((((()))))),,,,,,++++++***)))(((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''((()))((('''"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''((('''&&&'''((())))))'''))))))))))))************))))))******+++,,,------***))))))))))))***++++++)))***+++,,,---.........000///...------------------------.........//////000//////111555888999999222111000111222333222111000000111111111111000000...///000000000///---,,,+++,,,...////////////...---------,,,++++++******)))))))))(((''''''&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((''''''(((((())))))((((((''''''''''''((((((((()))))))))))))))))))))***+++,,,******++++++++++++,,,,,,------------...///000000......------------......///111333333333333444666333444555444333333444555333222222111111000000000333333222111000//////...------,,,,,,,,,+++++++++***,,,------+++)))******------............------++++++******++++++,,,------------,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---++++++***)))))))))******((((((''''''(((((())))))******))))))(((((('''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%!!!"""###$$$&&&'''(((((($$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%###!!!"""$$$&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((('''&&&'''((())))))'''((((((((())))))))))))***))))))))))))******++++++)))))))))))))))***++++++,,,---....../////////...111000...---,,,,,,------+++,,,,,,---...///000000000000000222555666666555111000///000222333222111000//////////////////000------......------,,,+++***+++,,,...//////......------,,,,,,+++************))))))(((''''''&&&&&&'''((()))*********))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''###$$$%%%''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''!!!"""$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((()))***+++,,,)))))))))******+++++++++,,,,,,,,,,,,---...//////...------------------...---///111222111222333444333444555444222111111333000000000000111111111222222222111111000000000///,,,,,,,,,,,,+++++++++++++++,,,...---,,,++++++,,,,,,------......------,,,******))))))******+++,,,,,,,,,++++++++++++*********************+++,,,,,,))))))((((((((()))******'''''''''''''''((())))))&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%%%%$$$"""###%%%&&&(((((('''&&&%%%######$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&&&&&&&&&&$$$"""!!!"""%%%&&&&&&$$$(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&''')))))))))'''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++//////000000000000000///111000...---,,,,,,------***+++,,,---...000111111111111111333555666444222000///...///111222222000000///...------...///000,,,,,,+++++++++*********((()))+++---.........---------,,,++++++******)))***))))))((('''&&&&&&&&&'''(((***+++++++++***)))***)))))))))(((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&"""###%%%'''((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''' !!!"""$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&%%%%%%''''''((((((((((((''''''))))))))))))************(((((((((((()))***+++,,,(((((())))))*********+++++++++++++++,,,---.........------,,,,,,------...+++---///000000000111333444555555333111//////000------...000111222333444111111111000000000000000,,,,,,,,,+++++++++******+++---......---,,,,,,---,,,------......------,,,)))))))))((()))******++++++++++++*********))))))***)))))))))***++++++,,,(((((('''(((((()))******'''''''''''''''((()))***'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&%%%$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!$$$"""!!!"""%%%&&&$$$"""******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))***+++,,,---***)))(((((((((((())))))******))))))((((((((('''''''''(((((())))))******+++,,,---...//////////////////............//////......------------......///000222444444444222111111111111111000000000000...------,,,,,,------...+++,,,,,,------.........------------------------+++++++++************)))++++++************+++++++++++++++***)))(((((('''&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))***)))(((&&&%%%(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""'''&&&$$$"""!!!""""""#################################$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%+++***)))'''%%%###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&)))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%######%%%(((***(((&&&&&&&&&&&&&&&%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$)))((('''&&&$$$###"""!!!######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""######$$$&&&'''((((((''''''''''''(((((((((((((((%%%$$$%%%((()))(((&&&&&&''''''((()))******++++++***(((***,,,,,,***''')))))))))***+++---...///******+++,,,,,,---......++++++,,,---...///000111444555666666555333111///000000000000000000000111222222222222000...,,,***---,,,,,,++++++,,,,,,---)))))))))***+++,,,---...++++++++++++++++++++++++************+++,,,---...------,,,,,,++++++,,,,,,,,,++++++***)))(((''''''(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$%%%''')))***)))((('''&&&''''''((('''%%%$$$######$$$&&&'''"""""""""###$$$''')))***%%%$$$$$$######$$$$$$%%%########################(((((((((((('''''''''''')))))))))(((((('''''''''))))))))))))***+++,,,---)))))))))((((((((())))))((('''''''''&&&&&&&&&&&&''''''(((((())))))******,,,,,,---...//////////////////............//////.........------.........000111222444444333222111111111111000000000//////...------,,,,,,------...---------------.........------------------------++++++++++++************++++++************++++++++++++******)))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%'''((()))***)))(((&&&%%%&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$###"""""""""#################################$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%###""""""""""""""""""###%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%((((((&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!!!!"""###$$$%%%&&&&&&'''''''''((((((((())))))(((&&&%%%&&&(((***((('''''''''(((((())))))******+++)))((((((***+++***((()))))))))***+++,,,---...//////...---+++***))))))+++,,,,,,---...///000000222222444444333222000///111111000000000000000000...//////000000///......---,,,,,,++++++,,,,,,---++++++***++++++,,,---...++++++++++++++++++++++++************+++,,,---......---,,,+++++++++++++++*********)))((((((''''''((())))))))))))))))))((('''((((((((()))))))))***&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%''')))'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$&&&(((+++,,,%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((()))(((((())))))***+++,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''(((((())))))******,,,---...//////000////////////............//////........................111111333333333222111000111111000000000000//////...------,,,,,,------..................---------------------------------,,,+++++++++************++++++************++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$######"""#################################$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''(((((((((((())))))))))))((('''&&&''')))***)))((((((((((((((())))))))))))***)))'''''')))******)))***************+++,,,---000000...---+++***((((((---------.........//////...///000111111000///...111111111000000/////////------...//////......------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------,,,******)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%'''(((%%%%%%$$$#########$$$$$$%%%$$$$$$$$$&&&(((***+++''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((()))***+++(((((())))))*********))))))))))))))))))(((((((((''''''(((((())))))******,,,,,,---...///////////////......------......///......////////////......111222222222222111000000111000000000////////////...------,,,,,,------.../////////......---------------------............,,,,,,+++++++++*********++++++************++++++************))))))(((((())))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''')))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######&&&&&&&&&&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***((((((((()))))))))******(((((((((((()))***))))))))))))))))))((((((((((((***)))(((((((((******++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---...///000/////////111111111000//////......000//////...---+++******---,,,,,,++++++,,,,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,+++***)))((((((((()))))))))*********++++++))))))************))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((())))))***((((((((((((((()))))))))((((((((('''(((((())))))'''((()))***++++++******((((((((()))))))))))))))''''''(((((())))))******+++,,,---....../////////......------------............///000000///......111111111111111111111000000000000////////////......------,,,,,,------...//////......---------,,,---------....../////////,,,,,,,,,++++++++++++***++++++************++++++*********)))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############""""""""""""######"""###%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''(((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))(((((((((((())))))))))))'''((()))))))))))))))***))))))))))))(((((((((((()))))))))))))))***+++,,,*********))))))***++++++))))))***+++---...//////------..................------...//////000000000000000000000//////......//////...---,,,++++++***---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,+++***)))))))))))))))******++++++,,,,,,---))))))************))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%'''''''''(((((((((((('''%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''(((***+++,,,++++++***&&&&&&&&&'''''''''''''''''''''(((((())))))*********+++,,,------...------......------------.........///000111111000///...000000000000111111222222000000////////////.........------,,,,,,------...---------------,,,,,,,,,---------...//////000000,,,,,,,,,,,,++++++++++++++++++************++++++******))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((()))(((((((((''''''''''''))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""##################$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&!!!###&&&'''&&&'''((()))&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&((())))))(((''')))***(((((((((((())))))))))))&&&(((******))))))***+++)))))))))))))))***+++,,,++++++,,,,,,,,,------------------.........//////............//////000000////////////////////////,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,+++************+++*********++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((()))((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%%%%%%%#########%%%$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&'''''''''"""###$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((&&&(((***,,,,,,,,,+++***&&&&&&&&&&&&'''''''''(((''''''(((((())))))******))))))***+++,,,,,,,,,,,,...------,,,,,,------......///000111111000///.../////////000000222333333000000/////////............------,,,,,,------...+++++++++,,,,,,,,,,,,,,,---------...///000000000------,,,,,,,,,+++++++++++++++************++++++)))))))))))))))))))))***'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""%%%''''''&&&%%%&&&(((%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))(((&&&&&&(((***''''''(((((())))))******!!!%%%)))***)))''''''((((((((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......---------......///------......///000000000---,,,,,,,,,---...///000---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,************************************+++,,,---...+++++++++++++++,,,,,,---))))))))))))))))))******''''''((((((((((((''''''***)))))))))((((((((('''&&&&&&&&&''''''''''''((('''''')))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&(((***,,,---,,,+++***'''((((((((())))))******''''''(((((()))*********(((((()))***++++++++++++...------,,,,,,------......///000222222000///............///000222444555000/////////...............------,,,,,,------...*********++++++,,,,,,,,,---------...///000000111---------,,,,,,,,,++++++++++++************++++++)))))))))))))))*********&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))((('''''''''''''''&&&'''((())))))*********&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$######""""""######$$$""""""!!! !!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""############""""""$$$''')))(((%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''+++***)))(((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%''')))&&&''''''((()))******+++"""''')))(((%%%%%%%%%'''''''''((()))+++,,,---+++++++++,,,,,,---------++++++,,,---...000000111...------,,,,,,------...,,,,,,---...///000111111111000...---,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))************+++,,,---...++++++++++++,,,---......((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&((()))***)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%'''(((###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$###"""!!! ###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((((((((((((+++***)))(((((()))***+++&&&&&&&&&''''''''''''((())))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))((()))***)))((('''((())),,,+++++++++++++++++++++---...000000.........///---...///111111222222222000000000000000///......------------------------+++++++++,,,,,,,,,------,,,------.....................---,,,+++++++++++++++++++++******)))))))))******)))(((''''''(((((())))))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%### $$$############%%%'''((((((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###""" ############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((((((((((((((((((((((((%%%'''(((&&&###"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&+++++++++******))))))))),,,,,,---...///000111222111000////////////000000......------------.........---,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&''')))***+++,,,---************************+++*********))))))(((((()))************++++++++++++***)))'''&&&%%%%%%%%%))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!! !!!"""$$$$$$%%%%%%((((((((()))***+++,,,---((('''&&&%%%%%%&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((()))******(((((((((***++++++++++++,,,,,,,,,,,,---///000000///......///......///000111222222222000000000000000///......------------------------++++++++++++,,,,,,,,,,,,,,,,,,---............---//////...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++***************))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%%%%###!!!"""!!!!!!!!!!!!###%%%&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""!!!&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&###"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######''''''&&&%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((---------,,,,,,+++++++++++++++,,,---...///000000..............................------------.........---,,,,,,+++++++++,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,************************+++*********)))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$)))))))))***+++,,,---...))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))******))))))((('''((((((((((((((((((((((((((()))+++***)))((()))++++++++++++,,,,,,---------...000111111/////////000...//////000111111111111///000000000000///......------------------------***+++++++++,,,,,,,,,,,,,,,,,,---............---000000///...---------------------------,,,,,,,,,,,,+++******************))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%((((((&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''(((((()))%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""######%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,,,,,,,,,,+++++++++******++++++,,,---......------////////////...---......------------......------,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,***************************************))))))))))))************+++++++++'''(((***,,,------,,,,,,'''((()))******)))((('''%%%%%%&&&'''((()))******&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,++++++***************)))))))))))))))*********''''''((((((((()))))))))'''''''''((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((()))+++***))))))***+++******+++,,,---............000111111000//////000//////000000000000000/////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))(((((())))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""""""""###$$$%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++*********)))))))))))))))******++++++,,,------...---///111222222111000///......------------......---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++&&&(((***---...---,,,+++&&&((()))++++++)))(((&&&&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&******)))((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''''')))******))))))***+++******++++++,,,---.........///111111///...///000//////000000000//////...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000000///...---,,,++++++++++++*********************+++)))((((((((((((((())))))(((((())))))***+++++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''+++***)))(((((()))***+++&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""$$$%%%%%%%%%$$$###$$$%%%'''(((&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,------......,,,...000111222111///.........------------......,,,,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++++++++******************************************+++++++++))))))*********+++++++++''')))***,,,,,,+++)))(((&&&((()))++++++)))(((&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))%%%%%%%%%&&&'''((()))***$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''))))))(((((()))+++*********++++++,,,,,,,,,---///000000.........///000000000000//////...---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000///......---,,,++++++++++++((((((((()))))))))))))))***************++++++,,,(((((())))))*********+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''############$$$$$$$$$$$$!!!!!!!!!""""""###%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))((('''%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((()))))))))*********++++++++++++++++++++++++,,,,,,---------)))***,,,---......---,,,......------------......,,,,,,+++++++++,,,------************************+++++++++++++++******************************************+++++++++++++++)))************+++++++++))))))*********)))'''&&&'''((()))******)))((('''))))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######"""###$$$''')))***$$$$$$%%%%%%&&&((()))***&&&'''(((***************''''''''''''((((((((((((%%%%%%&&&''''''((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''$$$&&&(((((('''''')))***************************,,,---//////---------...000000000000///...---,,,......//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............///...---,,,,,,++++++,,,''''''((((((((()))))))))***************+++,,,,,,(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""$$$&&&%%%%%%############$$$%%%%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$#####################"""######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&''''''%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((())))))***)))*********+++++++++,,,*********+++++++++++++++))))))***++++++,,,,,,---......------------......,,,+++++++++,,,,,,---...************************))))))***************************************************++++++,,,,,,,,,)))************+++++++++******)))))))))((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###%%%'''((((((((('''&&&&&&&&&&&&&&&"""###%%%''''''''''''&&&(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%''''''&&&'''(((************)))))))))))))))+++---......---,,,,,,---000000000000///...,,,,,,......//////......---,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,000000///---------------''''''(((((()))))))))***(((((('''(((((()))******)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&(((***,,,,,,***(((&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&((('''&&&%%%%%%%%%&&&''')))(((&&&%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&((('''%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### """###%%%'''((()))'''&&&$$$$$$$$$$$$&&&'''%%%&&&''''''((()))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))******+++''''''(((((()))))))))***))))))))))))************++++++++++++,,,---...///.........------.........++++++++++++,,,,,,---...))))))))))))))))))))))))(((((())))))*********************************************++++++,,,,,,,,,)))************+++++++++***))))))((())))))******))))))(((((((((((())))))%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''' ###%%%&&&&&&$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$%%%&&&'''((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((()))******(((''''''&&&&&&&&&''''''++++++***)))(((((()))))),,,+++++++++***)))))))))+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())),,,.........---,,,***+++,,,,,,------,,,,,,***((('''((()))***)))'''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%###""" !!!!!!!!!"""#########$$$"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$###"""""""""###""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###"""""""""&&&)))&&&""" """&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###""""""""""""$$$%%%&&&$$$%%%&&&'''((('''&&&%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###&&&))))))&&&$$$$$$&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((******))))))))))))******))))))))))))***+++,,,---,,,---------......//////---------...............++++++,,,,,,+++***((('''************************++++++,,,,,,,,,---------***************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++(((&&&''')))***)))'''%%%&&&'''))))))'''&&&%%%&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%)))((('''&&&%%%$$$######'''&&&$$$######$$$&&&'''&&&&&&%%%$$$############"""$$$&&&''''''&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$*********)))'''%%%$$$###***)))(((''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((()))+++******)))(((((())))))++++++******************++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,---...---,,,+++++++++,,,---------------+++)))((()))***+++***)))''''''((((((((()))))))))$$$$$$%%%&&&'''))))))***((((((((((((''''''''''''&&&''''''((((((((((((((('''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#####################""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$&&&((('''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&!!!$$$''''''%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&,,,+++)))(((&&&&&&&&&'''''''''''''''''''''''''''))))))(((((()))***+++,,,((((((((('''''''''&&&&&&((((((((((((((((((((((((******))))))))))))******))))))))))))***+++,,,,,,...............---------,,,,,,------.../////////+++,,,,,,,,,+++***((('''************************************++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,---------,,,++++++******))))))(((+++++++++*********))))))+++(((&&&''')))***)))'''&&&''')))******)))'''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''"""###%%%''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))))))))(((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++******)))((((((((())))))))))))************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,+++***+++,,,------......------+++***)))***+++,,,+++)))(((((()))))))))))))))***######%%%&&&(((***+++,,,(((((((((''''''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$######"""!!!'''''''''&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))(((((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''' """$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''' """###%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$#########))))))))))))))))))))))))***))))))(((((()))******((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))***+++,,,,,,//////......---,,,,,,,,,++++++,,,---...//////000+++,,,,,,,,,+++***)))(((************************(((((()))))))))*********...---,,,,,,+++***)))(((......---------------,,,,,,++++++***)))(((''''''++++++*********)))))))))***((('''((()))***)))(((((()))***++++++***)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%&&&'''((()))"""###%%%'''((('''%%%$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++++++++''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((()))***+++***))))))((((((((())))))(((((())))))******++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++***))),,,,,,---............---+++***))))))++++++***)))))))))))))))************'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$#########"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&"""""""""######$$$%%%%%%(((((((((((())))))))))))((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))***+++,,,...---------------------,,,---------------......,,,,,,,,,++++++*********************************))))))))))))************------,,,,,,+++++++++***......------,,,,,,++++++++++++******)))))))))(((************))))))))))))((((((((()))))))))((((((((()))************)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$#########$$$$$$%%%&&&###%%%&&&(((((((((''''''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***)))'''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***)))((((((((((((((())))))((((((((())))))******+++((()))******++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********************))))))+++,,,------......------***)))(((((()))***)))(((************))))))))))))***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$######""""""!!!!!!$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,***++++++,,,---...//////.........---,,,,,,++++++,,,,,,,,,+++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,---------...------,,,,,,++++++************++++++++++++++++++*********)))))))))(((((('''((()))***)))((((((((('''(((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$#########$$$%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))((((((''''''(((((())))))(((((())))))))))))))))))))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++******++++++++++++******))))))))))))))))))*********+++,,,,,,------,,,,,,)))((('''((()))***)))'''***)))))))))))))))(((((('''(((((((((((()))))))))'''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###'''&&&$$$###$$$%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((()))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))***++++++))))))***,,,---...///000......------,,,+++++++++---,,,++++++++++++,,,,,,************************+++,,,,,,,,,,,,---------***+++,,,,,,......///000,,,+++++++++++++++******++++++++++++++++++++++++******)))))))))(((((((((&&&(((***+++)))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&$$$###!!!!!!###$$$&&&)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''')))*********"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''''''''(((((('''''''''''''''((()))))))))))))))))))))((((((((()))***++++++,,,,,,++++++******++++++++++++************************************++++++++++++******(((((((((((())))))***+++)))***++++++,,,,,,++++++***)))((((((******)))((()))))))))(((((((((''''''&&&&&&'''((()))******+++'''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%!!!"""###%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%$$$$$$######&&&'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$""" !!!$$$&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))$$$%%%%%%&&&%%%$$$######$$$$$$$$$%%%&&&&&&''''''%%%&&&((())))))))))))(((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++******+++,,,------......++++++,,,,,,,,,------------,,,++++++++++++,,,---************************,,,,,,,,,,,,------------,,,,,,------......//////+++++++++,,,,,,,,,,,,,,,------,,,+++***)))((((((***)))))))))((((((((((((%%%(((++++++)))''''''((('''&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***))))))(((((((((((()))'''''''''''''''((()))*********))))))((((((''''''******+++,,,,,,,,,,,,+++******++++++++++++************************************++++++++++++******''''''''''''(((***++++++))))))***++++++++++++***+++***)))***+++,,,+++)))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%''')))++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""""""""######$$$$$$$$$###"""""""""###$$$$$$%%% !!!"""$$$%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''"""###$$$$$$%%%%%%%%%%%%$$$(((***((($$$!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((&&&%%%$$$$$$%%%&&&'''((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!###'''((('''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,$$$%%%''')))************$$$$$$%%%%%%&&&'''(((((("""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---,,,+++++++++,,,---...************************++++++,,,,,,,,,---------..................------,,,,,,,,,------.........///...---+++(((&&&$$$###))))))))))))((((((((((((%%%(((,,,,,,)))''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%&&&''''''###$$$&&&''''''&&&$$$###############$$$%%%&&&&&&$$$$$$###"""!!! ######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&'''((()))(((''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))***+++++++++++++++************************)))))))))))))))((('''&&&,,,***'''%%%$$$&&&((()))++++++******))))))((((((+++*********))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''******))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""""""""###$$$$$$$$$%%%###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$###!!!!!!"""###%%%'''###############$$$$$$$$$$$$$$$####################################$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&###""""""###$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((,,,++++++,,,...//////---******++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,+++***+++,,,.../////////...---,,,,,,++++++------++++++++++++------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))&&&&&&'''''''''''''''&&&((((((((((((''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&$$$"""!!!!!!""""""#########"""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!###%%%&&&%%%$$$%%%%%%''''''''''''%%%%%%############$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%)))'''&&&'''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%########################(((&&&%%%&&&((())))))((('''''''''''''''&&&%%%%%%'''''''''(((((('''''''''((())))))***************''''''''''''''''''''''''+++++++++*********))))))+++***((('''&&&'''((()))*********)))))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!"""$$$%%%!!!!!!"""######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((++++++,,,///111111...,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,---...///......---,,,,,,++++++,,,+++************+++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$###""""""#####################$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&'''(((((('''&&&###$$$'''(((((('''$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((******)))(((((((((((((((((('''&&&'''(((((())))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))))))))))))))%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$"""!!!""""""### !!!"""###$$$$$$%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((()))***---000222111...+++,,,,,,,,,,,,------------************************)))))))))*********++++++,,,++++++++++++,,,------......------,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%''''''&&&$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))((('''&&&&&&(((((('''&&&###%%%'''(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&$$$###%%%'''))))))((())))))************))))))(((((())))))))))))((((((&&&''''''((()))(((((((((***************************)))'''&&&%%%'''(((***)))***++++++++++++))))))(((((())))))******++++++*********)))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''((('''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###!!!"""######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%######""""""######!!!"""""""""""""""############$$$$$$$$$$$$$$$%%%''''''&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ !!!$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$""" !!!#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))***+++---//////---+++)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''%%%###''''''%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%###"""###$$$&&&((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$########################%%%$$$######&&&'''''''''''''''((())))))((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%'''(((***)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))******))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((&&&((()))++++++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###""""""######$$$$$$%%%$$$$$$######""""""!!!!!!######$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((***)))'''(((***,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))******((((((((((((((((((((((((%%%&&&''')))************(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###!!! &&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$"""''''''%%%%%%%%%%%%''''''%%%%%%$$$###"""""""""###!!! !!!###'''&&&%%%&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%'''&&&&&&###$$$%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++((()))***,,,,,,+++******))))))))))))************))))))))))))************))))))))))))((((((((((((%%%%%%%%%&&&''''''((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***(((%%%%%%'''***+++,,,++++++++++++,,,,,,,,,,,,************************((((((((()))))))))******+++++++++,,,++++++***))),,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))*********))))))(((((((((''''''''''''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$######""""""""""""#########"""!!!"""###$$$%%%'''&&&%%%%%%''''''&&&%%%%%%&&&'''))))))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''''')))(((&&&&&&'''''''''&&&######$$$%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''((())))))))))))(((************************((((((((()))))))))******((())))))******+++***************)))))))))))))))((()))))))))************))))))))))))(((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''%%%$$$###$$$%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''&&&''')))***+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))))))))******++++++,,,+++***)))(((++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************((()))))))))************))))))))))))))))))))))))''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%'''((('''%%%###$$$$$$%%%%%%$$$$$$############"""######$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%"""%%%)))++++++)))%%%"""$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$,,,***((((((((()))((('''%%%&&&&&&'''((((((((('''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((()))))))))******+++++++++******))))))(((((((((((())))))*********+++))))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((()))(((''''''''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&'''((()))######$$$%%%%%%&&&''''''##################$$$$$$$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""###&&&(((***''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((((((''''''""""""###$$$&&&'''(((((('''&&&&&&'''((('''%%%"""'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''(((***,,,,,,+++)))((())))))))))))*********++++++++++++++++++++++++(((((((((((())))))))))))***+++,,,,,,+++***)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))))))))&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&)))***)))'''%%%%%%'''(((((('''%%%%%%############$$$%%%&&&&&&!!!"""###$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$###$$$%%%%%%###$$$&&&&&&### """%%%''''''&&&$$$"""&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))************))))))((()))((('''''''''(((***+++))))))************))))))+++,,,,,,,,,***'''###!!!(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!""""""#########"""'''&&&$$$###""""""###$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$###""" ###&&&&&&###""""""###%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%$$$$$$############$$$$$$###%%%%%%###!!!$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&%%%'''&&&%%%$$$%%%''')))+++'''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$###""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&))))))'''&&&&&&%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))******)))(((((((((((((((******+++++++++,,,,,,,,,***************)))((('''******)))))))))))))))*********))))))***+++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,++++++*********(((((((((((())))))))))))+++***))))))******((('''...***((((((***,,,+++***%%%&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""'''&&&$$$#########$$$$$$###"""!!!###%%%'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!###%%%&&&&&&$$$!!!$$$$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%###!!! ###$$$%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))'''(((((((((((((((((('''(((((())))))***))))))))))))(((((('''((()))***+++))))))************)))))))))*********)))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############"""!!!!!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%$$$###"""$$$&&&((((((&&&$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%&&&%%%$$$""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&((('''### """&&&)))'''$$$&&&&&&%%%$$$%%%''')))***'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######"""#########%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''&&&&&&'''((((((***))))))((((((((((((((()))))))))*********++++++))))))*********)))((((((******))))))))))))************))))))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********(((((((((((())))))))))))...---+++,,,,,,---+++***,,,***''''''***+++***)))(((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$''''''%%%$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&%%%$$$"""!!!'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$&&&((()))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((''''''''''''''''''((((((((())))))))))))((((((&&&'''(((((()))))))))))))))(((((((((((()))***+++))))))************))))))((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########&&&((('''$$$###$$$'''"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###########################%%%$$$"""###$$$%%%%%%%%%((('''&&&%%%#########"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''!!! '''+++(((###&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''((((((((((((((()))))))))******(((((()))*********))))))***)))))))))))))))***************)))******+++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********(((((((((((())))))))))))+++***))))))******)))(((***)))'''''')))))))))(((******)))((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&"""######$$$%%%&&&'''(((!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((%%%%%%'''((()))))))))))))))))))))))))))*********))))))************))))))((('''&&&&&&&&&(((***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&&&&'''&&&&&&%%%$$$"""%%%'''%%%!!! """&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""#########$$$$$$############  $$$&&&%%%"""'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$%%%&&&&&&""" !!!&&&)))'''$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''%%%$$$$$$%%%&&&((((((((('''&&&'''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((((((((()))))))))******''''''((()))*********)))))))))))))))))))))***++++++***************+++++++++***)))(((((()))***++++++++++++***************(((((((((((()))))))))))))))(((''''''))))))((('''((((((''''''(((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))))) """$$$&&&''''''%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&###"""!!!!!!######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&######"""######$$$%%%%%%&&&%%%$$$######%%%'''((('''''''''&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%'''((())))))))))))((())))))***************))))))************))))))***)))'''%%%%%%&&&((()))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!!!!!"""$$$%%%###!!! ###%%%###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&%%%$$$$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$######"""###$$$%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###"""""" !!!$$$&&&%%%"""$$$$$$$$$######$$$$$$%%%###############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&#####################"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """###"""!!! !!!"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$!!!"""###%%%%%%%%%$$$###(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((()))))))))*********++++++&&&'''((()))))))))))))))))))))(((((()))***++++++++++++***************++++++***((((((((((((***+++************************(((((((((((()))))))))))),,,***)))***,,,,,,+++***''''''((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%'''(((((('''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$!!! !!!###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%###$$$$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))((()))******++++++******))))))************))))))+++)))'''%%%%%%%%%'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$###"""###$$$&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%######%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$######""""""###############""""""!!!"""###$$$%%%%%%$$$###""""""""""""$$$&&&'''&&&%%%###############$$$%%%%%%######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&#####################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$$$$%%%%%%(((***'''###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''(((((()))))))))*********++++++''''''((()))))))))(((((((((((((((((()))***+++,,,,,,+++******)))*********+++++++++******+++++++++)))))))))***************(((((((((((())))))))))))***(((((((((***+++***)))&&&((())))))(((''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''(((''''''&&&'''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###""""""###&&&((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''))))))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))''''''((((((((((((''''''(((((())))))***)))))))))((()))***+++++++++******))))))************)))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""&&&''''''''''''&&&%%%%%%%%%!!!###'''&&&%%%""""""""""""###$$$%%%%%%########################$$$$$$#########$$$%%%&&&###"""!!!"""$$$$$$""" ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!!!!###%%%&&&%%%$$$%%%%%%%%%$$$###############$$$$$$############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&"""$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''((()))((((((((()))))))))******((((((((()))((((((''''''(((((((((((()))***+++,,,,,,++++++***))))))************++++++++++++******((()))))))))*********+++(((((((((((())))))))))))'''&&&%%%&&&((()))((('''%%%(((******((('''''')))%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&###############$$$%%%%%%######"""!!!!!!!!!""""""&&&'''(((((())))))((((((###$$$&&&'''(((''''''&&&$$$$$$&&&''''''&&&$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))************))))))(((((()))***+++,,,+++******))))))************))))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###"""&&&%%%""" """$$$&&&'''""""""""""""""""""""""""$$$$$$#########$$$&&&'''&&&$$$$$$%%%((((((%%%"""#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&& !!!!!!"""###$$$$$$$$$ !!!###$$$%%%''''''###"""  !!!!!!"""$$$%%%%%%$$$"""!!!"""%%%%%%"""!!!"""$$$&&&&&&$$$###""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$%%%&&&&&&'''(((((("""$$$&&&&&&%%%$$$###$$$$$$"""!!!"""%%%''''''&&&######$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!""""""!!! !!!"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&$$$###"""######$$$,,,***&&&$$$###$$$''')))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((()))))))))((('''&&&&&&(((((((((((()))***+++,,,,,,,,,+++***))))))******'''((()))******)))((('''(((((())))))*********+++(((((((((((()))))))))))))))(((((()))+++++++++***%%%)))++++++)))'''((()))((((((((((((((('''''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''((())))))%%%%%%$$$######$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%###$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((***)))'''###!!!$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''######&&&&&&!!!"""'''$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''+++***(((&&&%%%&&&'''((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((((((******++++++++++++******)))((('''(((***++++++***'''&&&&&&%%%%%%&&&&&&'''))))))***))))))(((''''''%%%%%%%%%%%%&&&&&&'''(((((()))(((&&&$$$$$$&&&((())))))(((((((((''''''''''''&&&%%%$$$###$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!######""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%%%%$$$######""""""######%%%%%%$$$######"""""""""&&&%%%###""""""###%%%&&&%%%&&&&&&$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&%%%$$$$$$######"""'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""###&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$&&&(((***+++***))))))((((((((((((((()))******)))((('''&&&%%%$$$$$$$$$'''((((((((((((''''''&&&))))))(((((((((((())))))))))))((((((''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((('''''''''''''''((())))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$%%%'''((('''%%%###!!! !!!"""###$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''#########$$$%%%&&&'''((( !!!###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&"""$$$&&&(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$ """""" $$$$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((())))))))))))******++++++******))))))((('''(((***+++***)))(((''''''&&&&&&''''''(((((()))))))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$"""""""""###%%%%%%$$$############$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######%%%(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$&&&)))***(((((('''''''''&&&&&&&&&%%%&&&(((***+++***)))(((((('''''''''(((((()))******)))((('''&&&&&&&&&&&&((())))))*********))))))))))))(((((((((((())))))+++*********)))))))))((('''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''"""%%%(((***+++)))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$'''###!!!###%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++******))))))((('''(((***+++***)))(((((((((''''''((((((((('''(((((((((((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&((())))))'''&&&&&&'''((((((((('''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################'''&&&$$$"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&###!!!"""%%%(((+++((((((((((((''''''''''''%%%&&&((()))******)))((('''''''''&&&''''''((()))))))))(((((((((((())))))'''((())))))************))))))(((((((((((())))))************))))))))))))'''((()))))))))((('''&&&))))))))))))))))))))))))******))))))))))))******))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))************)))))))))((('''((()))***)))(((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((%%%''')))***((('''&&&'''))))))))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###!!!%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""######$$$$$$%%%########################%%%$$$###""""""###$$$%%%###"""""""""!!! $$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''###########################%%%'''''''''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%'''(((''''''''''''''''''&&&&&&&&&&&&(((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((()))******$$$%%%&&&'''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((()))***+++***(((&&&%%%))))))))))))))))))))))))(((''''''''''''(((((()))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***))))))))))))))))))))))))''''''''''''''''''&&&&&&)))))))))******)))))))))***((('''((())))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))***%%%''')))***)))''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&$$$"""!!!%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%######""""""##############################%%%%%%$$$###$$$%%%&&&'''###"""""""""!!! $$$$$$############$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&########################!!!###$$$%%%$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))$$$$$$%%%'''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))***++++++)))'''%%%))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""###&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&...333///)))&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$''')))+++''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((***(((''''''))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))***&&&((())))))((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$############$$$$$$'''%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###""""""$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&''''''((()))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&(((((('''%%%###$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((())))))))))))))))))(((((((((((())))))))))))))))))************((()))*********)))(((''')))))))))))))))))))))))))))(((((())))))***+++,,,))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$###$$$&&&''''''&&&&&&%%%!!!###&&&(((((('''$$$###""""""###$$$%%%&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$######""""""###$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((555>>>999...)))(((((($$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''(((((())))))******++++++(((((())))))))))))((((((***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))))))))((())))))(((''''''''''''''''''((()))((('''''')))+++***)))))))))((((((((((((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%  """"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%"""###$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&''''''(((((((((%%%$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&(((((('''((()))******((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''***)))(((((('''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((((((((())))))(((((((((((())))))((()))))))))*********+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%"""#########$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$######"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%666AAA;;;---&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))((((((***(((''''''(((((('''%%%((((((''''''''''''((((((''''''((()))******)))))),,,+++***(((&&&%%%$$$$$$((((((((('''''''''***,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!"""###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$""""""###%%%$$$######""""""######"""""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&''''''(((############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&&&&'''((()))***++++++$$$###"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%&&&'''((()))***'''(((***+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''******)))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%))))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&'''(((******))))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%'''((()))(((((((((((('''''''''###$$$%%%&&&'''&&&%%%%%%#########$$$%%%&&&'''((($$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######""""""""" !!!!!!"""""""""###