BM_6(6 mmm___XXXTTTTTTVVVTTTSSSSSSQQQOOOMMMKKKJJJLLLJJJGGGFFFEEEDDDBBB@@@===;;;999999999888666444333333333333222111000///000000000000000111111222,,,,,,---///000222333444000///...///111222111000//////000000111222444555888888888999888888777777777666444444444444222000222222222222333333333333666555444444333333333333666666444333111000///...000000//////000111333444444444444333222111000//////000000111111111111000111000...------...//////////////////////////////000000111222333333333333444444333333333333222222444444444444444444444444000111222333444444444444444444444444444444444444777777666666666666666666444444444444333333333333333333333333333444555555333333333333333444444555444444444444444333333222444333333333444666777999:::;;;<<<>>>CCCHHHLLLOOOQQQUUU[[[\\\YYYSSSMMMJJJFFFDDD@@@>>>======;;;:::===<<<;;;:::999:::;;;;;;<<<===???AAABBBCCCCCCCCCDDDAAABBBFFFKKKPPPYYYbbbnnn|||{{{tttooogggccc___[[[WWWTTTPPPNNNJJJFFFBBB???>>>>>>>>>===;;;<<<======>>>AAAFFFJJJKKKNNNRRRVVVZZZ```fffjjjlllkkkjjjjjjlllnnnmmmmmmhhhggghhhnnnvvv|||~~~}}}}}}|||zzzvvvrrrooollljjjjjjjjjkkknnnrrrxxx~~~~~~}}}yyyzzz{{{}}}}}}zzzwwwvvvpppdddUUUHHH???<<<;;;;;;@@@DDDNNNeeetttgggWWWLLLBBB<<<999999:::888999<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======:::888999999888888999;;;===>>>===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVWWWXXXXXXZZZ]]]```fffgggjjjoootttyyy}}}pppbbb[[[VVVUUUWWWTTTTTTSSSQQQOOOLLLJJJIIIKKKIIIGGGFFFFFFEEECCCAAA>>><<<:::999999888777555222333333222222111000///000////////////000111111------......///000000111.........///000000000////////////000111222444444888888888999888888777666777555444444444444222111222222222333333444444444444444333333333444444555777666555333111000......////////////000111333444444444444444333111///.........///000111111111111111111000//////000000111////////////////////////000111222333333444444333555555555555555444444444555555555555555555555555333333333444444444444444333333444444555555555666777777777666666555555555333333333333333333333333444444333333222333333444444333333222333333444444333333444444444333333222444444444444444666777888999999;;;>>>BBBGGGKKKNNNRRRVVV[[[]]][[[VVVOOOKKKFFFCCC???======<<<;;;999===<<<:::999999:::<<<======>>>@@@BBBCCCDDDDDDDDDCCC@@@AAAEEEIIIMMMVVV___fffuuu}}}wwwrrrjjjfffaaa]]]YYYUUUQQQOOOKKKHHHCCC@@@???>>>===<<<;;;<<<<<<===>>>BBBGGGJJJKKKNNNRRRWWW[[[aaagggkkklllkkkkkknnnqqqtttttttttoooppprrrvvv||||||zzzwwwsssoookkkiiiggghhhhhhjjjmmmrrrxxx}}}~~~~~~~~~}}}{{{{{{||||||zzzyyyxxxyyyzzz{{{~~~zzz}}}{{{yyyxxxqqqeeeUUUHHH???<<<<<<;;;@@@EEEOOOfff~~~}}}tttgggXXXMMMCCC===999::::::888888;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::999999888999999;;;<<<======>>>???AAABBBBBBBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWWWWYYY]]]```eeegggjjjooouuu{{{vvvggg^^^XXXWWWXXXTTTSSSRRRQQQNNNLLLJJJHHHJJJIIIGGGFFFFFFFFFDDDBBB???<<<:::888888888777666222222222222111000////////////......//////000111.............../////////,,,---...//////........./////////000111222444444777777888888888777777666666555333333444444333111111111222333444444555555222222222333444555666777777666555333111///...---.........///000222333333333444444444333111///...---...///000000000000000/////////////////////000........................000000111222333333333333333333333333333444444444555555555555555555555555666666555444444333333333444444444555666666777777777777666666555555444444333333333333333333333333444444333222222222222333444333333222222222333333222222333333444333333222444444444444555555666777777777999<<<@@@DDDHHHJJJRRRUUUYYY\\\\\\WWWQQQLLLFFFCCC???======<<<;;;999===<<<:::999999:::<<<===>>>???AAACCCEEEEEEEEEEEEBBB???@@@CCCFFFIIIQQQYYY___mmmzzzvvvmmmjjjddd```\\\XXXSSSPPPLLLIIIDDDAAA@@@???===;;;;;;;;;<<<===>>>BBBGGGKKKJJJNNNSSSXXX]]]ccchhhllljjjjjjkkkoootttyyy{{{|||yyyzzz||||||zzzvvvqqqllliiifffeeedddeeehhhlllqqqvvvzzz|||}}}||||||}}}~~~~~~~~~yyyxxxwwwwwwxxxyyyxxxwwwxxxxxxyyyzzz|||zzzuuu|||~~~|||zzzyyyrrreeeUUUGGG???<<<<<<;;;@@@FFFQQQhhh}}}zzzrrrgggYYYNNNCCC===999::::::888888;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;999999999999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUVVVVVVYYY\\\___dddfffjjjpppwww~~~}}}lllaaaZZZWWWWWWSSSRRRRRRPPPNNNLLLJJJIIIIIIGGGFFFFFFFFFFFFDDDCCC???<<<999777777777777666222222222222111000///..................///000000////////////////////////+++---///000///....../////////000000111222444555444555666666777777666666666555333333444555333222000111222333444555666777222222222333444555666777555555333222000///...---,,,---...///111222333333333333444555444222///------......////////////...,,,,,,,,,---------------........................//////000111222222222222000000111111111111222222444444444444444444444444666666555444333333333333444444444555555666666666555555444444444444444444222222222222333333333333444333222222222222222333444333333222222222222222111222222333333333333333333333333444444444555555444555777:::===@@@CCCDDDOOOPPPSSSWWWXXXVVVPPPLLLFFFDDD@@@>>>======;;;:::;;;;;;:::999:::;;;<<<===>>>???AAACCCDDDEEEEEEEEEAAA???>>>AAACCCEEEKKKRRRWWWddduuuzzzqqqnnnhhhccc___ZZZVVVSSSMMMJJJFFFCCCAAA???===;;;:::;;;<<<===>>>BBBGGGKKKKKKOOOTTTXXX]]]aaafffiiifffffffffjjjpppvvvzzz|||}}}}}}zzzuuupppjjjfffcccbbb___aaaeeejjjooossswwwxxx{{{~~~|||{{{{{{{{{zzzyyyxxxvvvvvvwwwyyyzzzyyyxxxwwwwwwxxxxxx{{{vvvsss|||~~~}}}{{{zzzssseeeUUUGGG???<<<===:::@@@FFFRRRjjjwwwpppeeeWWWMMMBBB<<<999999:::888999<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<:::::::::<<<999999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUUUUXXX\\\^^^bbbeeekkkrrrzzzooocccYYYUUUUUUQQQQQQQQQPPPNNNLLLKKKJJJGGGFFFEEEEEEEEEEEEDDDCCC>>>;;;888666666666666555222222222222111000///.........------......///000////////////////////////+++///222222111//////000//////000000111222444555222222444555666666666666666444333333444555444222000111222333444666777777555444444333333333444444333333222111000......---,,,,,,...///111222333333222333555555444222///---....../////////...------,,,,,,---.............................................///000111111111111111111111222222222333333333333333333333333333333222222111111111222333444222333333333333333333333222222333333333333333333111111222222222333333333333222222222222222333333444333333222111111222222111111222333333333333333222222333333333333333333222333555777999<<<>>>???HHHIIIKKKNNNQQQPPPMMMIIIGGGDDDAAA???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===???AAACCCCCCCCCCCCAAA>>>===???@@@@@@FFFLLLOOOZZZhhhttt~~~uuuqqqkkkfffaaa]]]XXXUUUNNNKKKGGGDDDAAA???<<<::::::;;;<<<===>>>BBBHHHLLLNNNQQQUUUXXXZZZ]]]```bbbaaa___^^^```fffmmmrrruuuyyy|||{{{xxxrrrkkkeee```]]]\\\ZZZ]]]bbbggglllpppsssuuuuuuxxx|||}}}{{{zzzzzzxxxwwwwwwvvvuuuwwwyyyzzzzzzyyywwwwwwwwwwwwzzz{{{rrrooozzz}}}|||{{{sssfffUUUGGG???<<<===999@@@GGGTTTmmm|||zzz}}}uuummmaaaSSSIIIAAA;;;888999:::999:::===<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===;;;999888:::<<<999999::::::;;;;;;::::::;;;<<<===>>>???@@@@@@@@@CCCCCCCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSTTTUUUWWW[[[^^^aaaeeekkksss}}}qqqcccXXXSSSRRRPPPPPPPPPOOONNNMMMKKKKKKGGGEEEDDDDDDEEEEEEDDDBBB>>>;;;777555555666555555111222222111111000///......------------...///////////////000000000000000---000444444222111111222//////000000111222444555000111222444555666666777555444333333444555444222000000222333555666777888888777555444333222222222222111111000///......---+++,,,...///111222222333222333555555444222///---////////////...---,,,,,,//////000111111222111111........................---...///000000111111111444444444555555666666666333333333333333333333333............000222444666111111111111111111111111111111111222222333333333111111111222222333333333222222111111222222333444444333333222111111111222000111222333333333333333111111222333333333222222111222444555777999:::;;;CCCCCCDDDGGGKKKLLLIIIFFFHHHEEEAAA??????>>>===;;;999:::;;;<<<<<<<<<<<<;;;:::<<<>>>@@@AAABBBBBBAAAAAA>>>===>>>>>>>>>BBBIIIHHHRRR]]]hhhxxxwwwsssmmmhhhccc^^^YYYVVVOOOLLLGGGDDDBBB???<<<::::::;;;<<<===>>>BBBHHHLLLPPPRRRUUUWWWXXXYYY[[[\\\]]]ZZZXXXYYY^^^dddjjjmmmsssxxx~~~xxxtttmmmfff___ZZZWWWVVVXXX[[[```eeekkkoooqqqrrrrrrtttxxx{{{}}}|||{{{yyywwwvvvuuuttttttuuuxxxyyyyyyxxxwwwwwwvvvwwwyyyvvvmmmjjjwww~~~}}}|||tttfffUUUGGG???<<<===999???GGGUUUnnn~~~vvvmmmmmmwww}}}uuukkk___PPPEEE@@@;;;777999:::999;;;===<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<;;;888777999<<<999999:::;;;;;;;;;:::::::::;;;<<<>>>????????????CCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTWWW[[[^^^aaadddkkkttt~~~rrrbbbYYYUUUSSSSSSRRRPPPOOOOOONNNLLLKKKGGGFFFEEEDDDDDDCCCAAA>>><<<;;;999777555555555555222222222111111111111000000000////////////000000000///...---,,,+++++++++,,,,,,++++++,,,...///000222111000//////......///000000111222333555666777888777666444444333333333000111222333555666777888999888666444333333333333555444333111000/////////...,,,+++---111444444222555555555555444222000///000000///...............000000///...---,,,++++++...------,,,---...///000............///000111222555444333333222222222222555444333333222222333333555444333222222222222222333222222111111222222333777666444222222333444555555333222111222222222000222222333333333444444444222222222222222222222222111111111111111111111111111111222222222333333333444444333444555888;;;===;;;<<<>>>@@@BBBEEEFFFGGGBBBBBBAAA@@@???======<<<>>>>>>===<<<;;;::::::;;;>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDHHHLLLRRR[[[hhhxxx}}}wwwooojjjhhhddd]]]WWWUUUQQQLLLHHHEEEAAA===:::;;;::::::;;;???DDDIIILLLQQQRRRTTTVVVXXXYYYZZZZZZ\\\YYYVVVUUUXXX]]]```bbbhhhmmmssszzz~~~~~~|||sssmmmeee^^^ZZZWWWVVVUUUWWW[[[aaahhhlllooooooooosssuuuxxx|||}}}zzzuuurrrrrruuuxxx{{{{{{{{{{{{|||yyyyyyyyyxxxzzzvvvnnnjjjppp~~~}}}}}}|||ssseeeTTTGGG???===>>>;;;>>>GGGXXXsss|||xxxvvvqqqfff___cccqqqzzzqqqhhh]]]OOODDD<<<;;;999888888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<999888777777888999======<<<999666666777888;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCHHHGGGGGGHHHIIIKKKMMMOOOOOOQQQRRRSSSTTTUUUXXX[[[```dddkkkwwwtttcccZZZVVVTTTRRRQQQOOONNNNNNMMMKKKIIIHHHFFFEEEDDDDDDCCCAAA???<<<;;;999777555555555555222222222111111111000000/////////....../////////000///...---,,,,,,,,,,,,---,,,,,,+++,,,---//////............///000222222111111111111222444555666777666555444444333333333000000111333444666777777666555444333333444444555555444222111///...---------,,,+++,,,000333333222555444444444222111000///000//////...............******+++---///000111222......---,,,------...///////////////000111222222555444333222222222222222444444333222222222222333222222222222333444555555333222222111111222222333333333222222222333555666444222000000222222222111222222222222333333333333222222222222222222222222111111111111111111111111111111111222222222333333333333222222444666888::::::;;;<<<>>>@@@BBBCCCDDDBBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@???@@@AAABBBCCCEEEHHHMMMTTT^^^jjjwww~~~uuuoookkkfff```ZZZWWWTTTOOOJJJGGGCCC???<<<;;;;;;:::;;;>>>CCCHHHLLLPPPQQQSSSUUUWWWXXXYYYYYYVVVSSSPPPOOOQQQTTTWWWXXX^^^bbbhhhnnnqqqrrrqqqpppiiiddd^^^YYYWWWVVVUUUTTTUUUYYY___ffflllpppssstttxxxzzz}}}~~~|||zzzvvvsssrrruuuyyy{{{||||||}}}~~~{{{{{{zzzzzz{{{tttmmmhhhnnn~~~~~~uuueeeSSSDDD<<<999999;;;>>>GGGXXXsss}}}xxxvvvmmmccc\\\```nnn{{{pppggg\\\NNNCCC:::888777666666777888:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::888777777888999:::::::::999777777999:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRSSSUUUXXX[[[```dddkkkvvvtttddd[[[WWWUUURRRPPPNNNMMMMMMLLLJJJIIIHHHFFFEEEEEEEEEDDDAAA???<<<:::888666555444555555222222111111111000000000//////............////////////...---,,,,,,,,,---------,,,,,,,,,------...---------...///111222333111111111111111222333333666666555555444333333333///000111222333555666666444333333333333444555666555333222///...,,,++++++,,,+++***,,,///111111111444444222111000000000000000///......------......---------...............///...---------------...//////000000111222222333444333333222222222222333444444333222222222222222000000111222444666777888222222111111111111222222///000111222333444555555222000//////111222222111000111111111222222222222000000000000000000000000111111111111111111111111000111111111222222222222222222111111111333555666888999:::;;;<<<>>>??????BBBBBBAAA@@@???===<<<;;;999999999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@?????????@@@AAABBBCCCEEEHHHLLLRRR[[[eeelll}}}}}}uuupppjjjccc^^^[[[XXXRRRNNNJJJFFFBBB???<<<;;;;;;;;;>>>CCCHHHKKKOOOPPPRRRTTTUUUVVVWWWWWWQQQNNNKKKJJJJJJKKKLLLKKKOOORRRWWW\\\___``````___ZZZXXXUUUTTTUUUUUUUUUTTTUUUXXX^^^dddlllrrrwwwyyy~~~|||{{{zzzxxxvvvtttvvvzzz}}}}}}~~~~~~~~~~~~}}}}}}rrrjjjeeelll|||}}}ssscccQQQCCC;;;999888;;;>>>FFFXXXssszzzwwwlllbbb[[[```nnn{{{pppfffYYYLLLBBB<<<;;;999888888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888888888999999777888999888888888:::<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKMMMPPPQQQRRRUUUXXX[[[```ccckkkuuussscccZZZVVVTTTRRRPPPNNNNNNNNNMMMKKKIIIHHHGGGEEEEEEEEEDDDAAA???;;;:::888666555444444444111111111111000000000000/////////000000////////////......------------......------------,,,------//////.........//////000222222111111000111111222555555555555444444333333//////000111222333444555333333333333333444444444444333111...,,,+++******++++++++++++---///000000444333111////////////000//////...------------...//////.........---------......------------------///000111111222222333333333333222222222222222333444333333222111222222222000000111222444666777888222222111111111111222222//////111222333333333222111///...///111222222111000000000000111111111111000000000000000000000000111111111111111111111111000000000111111111111222222222111111111222333333666666777888999::::::;;;@@@AAAAAA@@@???===<<<;;;:::999999::::::;;;<<<===??????@@@BBBCCCCCCCCCCCCAAA@@@???>>>??????AAAAAADDDEEEFFFHHHLLLQQQXXX]]]jjjsss}}}uuunnngggccc```\\\VVVQQQMMMIIIDDDAAA===<<<;;;<<<>>>BBBGGGJJJMMMNNNPPPRRRSSSTTTUUUUUUOOOLLLIIIGGGFFFFFFDDDCCCCCCEEEIIIMMMOOOPPPPPPOOONNNMMMNNNQQQTTTWWWXXXXXXZZZ[[[___dddkkksssyyy}}}~~~}}}~~~{{{{{{zzzyyyxxxuuuxxx{{{}}}~~~~~~qqqjjjeeekkk{{{zzzppp___OOODDD>>><<<<<<:::>>>FFFXXXrrr}}}zzzoooeee___dddrrr}}}pppdddWWWJJJ@@@<<<:::999888888999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999999999:::666888999999888888:::;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIKKKMMMOOOQQQSSSWWWZZZ]]]bbbiiisssppp```XXXUUUSSSSSSQQQOOOOOOOOONNNLLLJJJHHHGGGFFFEEEEEEDDDBBB@@@;;;:::888666444444444444111111111000000000/////////000000111111000000///......---------...//////------------------,,,,,,......---......///000000333222111111000000111111333444444555444444333222...//////000111222333333333333333333333222222222333111000...,,,******)))+++++++++,,,,,,---///000333222000///...//////000//////...---------------((()))+++---///111222333------------------,,,,,,//////111222333333222222222222222111111222222333333333222111111111111222111111111222222444555555222111111000000111111222000111111222222111000000111///...///111222222111//////000000000111111111////////////////////////000000000000000000000000//////000000000111111111333222222222222222333333444444555666666777888888>>>???@@@@@@???>>><<<;;;<<<;;;;;;::::::;;;;;;<<>>===<<<<<<>>>BBBFFFIIILLLMMMNNNPPPQQQRRRRRRRRRMMMJJJFFFDDDBBBAAA???======>>>AAACCCEEEFFFFFFEEEEEEFFFIIIOOOVVV[[[]]]^^^``````bbbfffkkkrrrxxx|||zzz{{{}}}}}}{{{{{{{{{zzzyyyvvvxxx{{{}}}}}}ssslllgggmmm}}}|||ppp^^^NNNDDD???======:::===FFFWWWrrr}}}rrriiibbbhhhuuuqqqcccUUUHHH@@@777666444333333444666777;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::777888999999888777888999;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFHHHHHHIIIGGGIIILLLNNNOOORRRUUUXXXZZZ___gggppp|||nnn___WWWTTTSSSTTTRRRPPPOOOOOONNNLLLKKKIIIGGGFFFFFFFFFEEEBBB@@@;;;999777555444333444444111111000000000/////////...///000111111000///......---------...///000000,,,,,,---......------,,,)))***+++,,,///111333444333222222111111111222222222333444555555444333222......//////000111111222333333333333333222111000111000///---,,,++++++++++++,,,------,,,,,,///000222222111000000000000000///...------,,,,,,------,,,,,,------...///000000++++++,,,---------------...///000222333222222111222111111111111222222333333333222111111111111111222222111111111111222333111111000000000000111111222222222111111111000000222000//////111222222111///000000000111111111111////////////////////////000000000000000000000000////////////000000000000222222222333333333333333333333444444555666777777;;;===>>>@@@@@@???>>><<<===<<<<<<;;;;;;;;;<<<<<>>AAAEEEHHHJJJKKKMMMNNNOOOPPPPPPPPPKKKGGGCCC???>>>===;;;:::;;;<<<===>>>???@@@@@@@@@@@@AAAFFFMMMVVV]]]aaabbbccccccdddfffjjjooouuuxxx}}}|||||||||}}}~~~||||||||||||{{{zzzvvvxxxzzz{{{|||}}}wwwqqqlllsssrrr___NNNCCC>>>;;;999:::===EEEWWWrrrtttjjjdddiiivvvrrrbbbSSSGGG@@@888777555444444555777888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::666777999999888777777888;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIFFFHHHKKKLLLMMMPPPSSSVVVWWW\\\dddlllvvvlll^^^XXXUUUTTTSSSQQQOOONNNNNNNNNLLLJJJIIIHHHFFFFFFFFFEEEBBB@@@;;;999777555444333333444111000000000////////////,,,---...//////...---,,,------------...///000111***+++---............---((()))***,,,///111444555333222222222222222333444111222444555555444333111---......//////000000111000111222333333222222111000///...------,,,,,,,,,+++---...---,,,,,,///111111111222222111111000000///...------,,,,,,------111111000...---,,,+++***)))***+++---.........---,,,...000111222222111000111111111111111222333333333222222111111111111111000000000///000000111222111111000000000000111111333222111000111222333444444222000000222222222111000000000111111111222222000000000000000000000000000000000000000000000000........./////////000000000111222222333333333333222222333444555666777888888:::===@@@AAA@@@???>>><<<<<<<<<<<<======>>>??????@@@BBBCCCEEEFFFFFFFFFDDDDDDBBBAAAAAAAAABBBBBB???AAABBBBBBBBBCCCEEEFFFGGGMMMVVV^^^hhhuuu{{{tttpppfffbbb[[[UUUPPPKKKFFFBBB???>>><<<<<<>>>AAAEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNJJJFFF@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<===AAAIIISSS\\\aaadddbbbbbbcccdddhhhlllqqqsssxxx{{{~~~}}}|||}}}~~~}}}{{{zzzwwwxxxyyyzzzyyyzzz|||~~~|||vvvsssyyy~~~~~~~~~}}}~~~qqq\\\LLLBBB===:::888:::===EEEWWWrrrvvvmmmgggkkkwwwtttbbbSSSGGG@@@<<<:::999888888999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::333555888999888888999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHFFFHHHJJJKKKLLLNNNQQQSSSVVV[[[aaagggnnnzzzlll^^^XXXVVVVVVRRRPPPNNNMMMMMMMMMKKKIIIIIIHHHFFFFFFFFFEEEBBB@@@:::999777555444333333333000000000000////////////***+++---......---+++***---------......000111222)))***,,,...//////......++++++,,,,,,...///111222333333222222333333444555111222444555555444222111------......//////000000---...000222333333333333//////...------------...+++---///...,,,,,,///222000111222333333222000///......---,,,,,,,,,,,,---,,,,,,------.../////////''')))+++---...///......,,,---///111222111000///111111000000111222333333333222222111000111111111............///000111222111111000000000000111111222111000000111333555777555333222111222222222111111111111111222222222222111111111111111111111111000000000000000000000000............/////////000///000111222222333333333111222333444666777888999777999<<>>???AAABBB???@@@BBBDDDEEEFFFGGGGGGEEEDDDCCCBBBAAABBBBBBCCCAAABBBDDDCCCBBBBBBCCCDDDFFFIIINNNRRRXXXdddsssxxxpppmmmfffbbb[[[UUUPPPJJJEEEBBB@@@>>>===<<<>>>AAAEEEGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLGGGAAA===<<<===>>>>>>;;;:::::::::::::::;;;;;;999:::>>>FFFPPPZZZ```ccc``````aaacccfffjjjnnnqqqvvvyyy~~~}}}}}}||||||}}}~~~|||yyywwwxxxyyyxxxxxxxxxzzz|||zzzwww|||yyyxxxxxxtttzzz~~~}}}zzzzzzzzzzzzlllYYYIIIBBB>>><<<:::999===EEEWWWqqqzzzpppjjjnnnzzztttcccSSSGGG@@@:::999777666666777999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;000333666888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEGGGGGGGGGGGGFFFHHHJJJKKKKKKMMMPPPRRRVVVZZZ___ccciiittt~~~iii^^^YYYUUURRRQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA===:::777666666555333222000000000000////////////------............---------.........,,,,,,...000......------------..................///111222333111222444555555444222111222222222111111111111111///...---------///000222777666333111///000111111222111000///---,,,+++***,,,---............000222111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........///////////////000000111222333333444444222222333222222111000//////000111222222222222222111111111000111111222222222222222111111111000000333333222222222222111111666444222111111000...,,,$$$,,,000000//////000111000000000////////////------...///000111222222000111111111111222222222222222222222333444555555999;;;>>>@@@BBBAAA@@@???<<<<<<===>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHGGGGGGFFFFFFFFFEEECCCAAA@@@???AAABBBBBBCCCCCCCCCBBBBBB@@@AAABBBFFFMMMXXXdddlllvvvxxx{{{{{{wwwppphhhcccbbb^^^WWWOOOHHHBBB???===999:::;;;;;;<<<>>>BBBFFFJJJMMMOOOPPPNNNMMMLLLLLLMMMKKKGGGCCC@@@>>>======;;;::::::;;;======<<<::::::;;;>>>EEEMMMTTTYYY[[[```aaabbbfffkkkpppsssuuuwwwyyy|||}}}{{{||||||||||||||||||{{{{{{zzzyyywwwvvvvvvwwwyyyzzz{{{|||~~~zzzxxxwwwzzz~~~~~~~~~}}}{{{xxxvvvwww{{{~~~|||nnnYYYJJJAAA>>>;;;888>>>???DDDTTTppp~~~xxxppppppzzz~~~}}}wwwiiiZZZHHH===;;;888444333555888:::;;;888999999:::;;;;;;;;;;;;;;;;;;;;;:::999888777666::::::;;;;;;:::999777666;;;:::999999999;;;===???>>>>>>======???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKKKKMMMOOOQQQTTTYYY\\\aaaiiivvvjjj___YYYUUURRRQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFEEECCCBBBAAA;;;999666555444444222111000000000000/////////...------............---------/////////---,,,---...------,,,,,,,,,,,,---------------...///000222222...000222444555555555555111111111111111000000000......---......///000111222111000//////000111222000///...---+++***)))(((---......---,,,,,,...///111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............////////////111111111222222333333333222222222222111000/////////000111111222222222111222111111111111222333333222222111111111000000000111111111222222333333333555333222222222222111///+++---000222222222333333000000000000000//////...000000//////////////////000000111111111222222222222222222222333444555666777999<<>><<<<<<===>>>???@@@AAAAAADDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBFFFMMMUUU[[[gggiiikkkllljjjeee```\\\YYYVVVPPPJJJCCC???<<<;;;888999::::::;;;>>>BBBEEEIIILLLPPPQQQPPPOOONNNNNNLLLKKKIIIGGGDDDBBB@@@???>>>===<<<<<<======;;;999999:::<<>>;;;888444333555888::::::999999:::;;;;;;;;;::::::::::::::::::999999888777888888999:::999888777777;;;:::999888999;;;===>>>============>>>@@@AAABBBAAAAAABBBBBBDDDEEEFFFGGGEEEGGGIIIIIIIIIJJJLLLNNNPPPSSSWWWZZZ^^^eeeooowwwlll```ZZZVVVSSSQQQPPPNNNMMMKKKJJJJJJIIIGGGGGGGGGFFFEEECCCAAA@@@:::888555444333333111///000000000/////////......------............------,,,...000000...,,,+++,,,,,,,,,++++++++++++,,,,,,---------...///000111222000000111222444555666666111111111000000/////////,,,---...///000000000000,,,---......///000111111//////...---+++***))))))---......---+++***,,,---111222222111111000///...------------------------------------------------.........---,,,+++++++++------........./////////111111222222222222222222222222222222111000///...///000000111111111111111000000000000000111222222111111111111000000000000///000111222333444555555444333222333444555444333888555222111222444444444000000111222111000///...////////////////////////000000000111111111222222222222222333333444555666666777:::===>>>>>>>>>===<<<<<<======>>>@@@AAABBBGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@??????>>>>>>===>>>?????????@@@CCCHHHLLLTTTVVVXXXYYYYYYWWWTTTSSSMMMJJJFFFBBB===:::888888555666777888999<<>>=========;;;999888888:::>>>EEEMMMUUUZZZaaadddiiioootttvvvxxxxxx|||~~~|||zzzyyywwwxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuwwwyyy}}}xxxtttnnnjjjiiimmmssswwwxxxjjjVVVFFF>>>;;;888666888;;;BBBTTToooyyyvvvwwwwwwjjj[[[KKK@@@:::888555444555888999:::::::::;;;;;;;;;:::999999999999:::::::::999999888666666777888888888777777:::999999888999:::<<<===<<<<<<<<<<<<===???@@@AAA@@@@@@@@@AAACCCEEEHHHIIIDDDFFFHHHHHHHHHIIIKKKMMMNNNQQQTTTWWWYYY]]]dddjjjnnnbbb[[[VVVSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@:::888555444333333111000000000/////////.........,,,------......------,,,***,,,///000///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///111111444333333222222333333444111111000000//////......+++,,,...000111111000///,,,,,,...///000111111000111000///...---,,,++++++,,,------,,,++++++---///111222222111111000///...........................---------------------------------,,,,,,,,,++++++,,,------....../////////222222222222111111111111222222222222111000///...//////000000111000000///------------...///000000111111000000000/////////000000111111222333444444444333222333555666666444:::666111000222444444222000111222333333111000///+++,,,---...000111222333000000000000111111111111222222222222333444555666555777999<<<===>>>>>>===<<<<<<<<<===>>>@@@BBBCCCIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????:::<<<===>>>???@@@DDDFFFHHHHHHIIIJJJKKKJJJJJJIIIAAA@@@===;;;888777666666333444555666888;;;???CCCFFFJJJPPPUUUVVVWWWWWWWWWWWWYYY[[[\\\ZZZUUUOOOLLLDDDBBB@@@>>>>>>===;;;:::888888999;;;AAAJJJSSSYYYbbbgggnnnuuuyyyzzz{{{{{{|||~~~{{{xxxvvvuuuxxxyyyzzz{{{{{{zzzzzzyyy}}}}}}~~~}}}|||yyywwwuuuuuuxxx|||{{{uuummmggghhhmmmssswwwwwwiiiUUUFFF>>>;;;999777666:::CCCTTToooyyyuuuuuuwwwkkk]]]MMMBBB:::777555444666888999999;;;;;;;;;;;;:::999999888888888999:::::::::999999444444555666777777777888999888888888999:::;;;<<<:::;;;;;;<<<===>>>???@@@BBBAAAAAAAAABBBEEEGGGIIIDDDFFFHHHHHHHHHIIIJJJLLLLLLNNNPPPRRRRRRTTTXXX[[[~~~ooobbb[[[VVVSSSPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFEEECCCBBB@@@???;;;999666555444444222000////////////............,,,,,,------------,,,,,,'''***---//////.........------,,,,,,,,,,,,------++++++,,,,,,---///000111444333333222222333333444111111000000///......---***,,,...000111111000000//////000111111000000///000000///...------,,,+++***+++,,,------...000222111222222111111000///...........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---...//////000222111111111111111111111111111111111000///......//////000000000//////...---------......000111111000000000/////////......111111111111111111111111444333222333555555555333777444111222555666555222333333444444444333222111---......///000111222222//////000000000111111111222222111222222333444555555777999;;;===>>>>>>>>><<<<<<<<<<<<>>>@@@BBBDDDIIIJJJLLLMMMNNNMMMMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@??????888:::<<<======>>>@@@AAA@@@@@@@@@@@@????????????:::999888777666555555555222333444555666999===AAADDDIIIOOOUUUXXXZZZ[[[]]]```bbbeeefffccc]]]VVVQQQIIIFFFCCCAAA@@@???===;;;888999999;;;>>>FFFPPPWWWaaahhhqqqxxx{{{||||||}}}zzz{{{~~~}}}{{{zzz{{{||||||wwwuuutttyyyzzz|||}}}}}}}}}|||{{{}}}~~~~~~}}}zzzwwwuuutttwww{{{wwwmmmggghhhmmmssswwwvvvhhhTTTFFF>>><<<:::888777;;;DDDTTTnnnzzzxxxwwwlll^^^OOODDD999777555555777888999999;;;;;;;;;;;;:::999999888888888999:::::::::999999333333444444555666777888777777888888999::::::;;;999:::;;;<<<===>>>>>>???DDDCCCCCCBBBCCCDDDFFFGGGEEEFFFHHHHHHHHHHHHJJJKKKJJJKKKLLLLLLLLLMMMNNNOOOxxxxxxnnnbbbZZZUUUSSSPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEEEEDDDCCCAAA??????;;;999666555444444222111/////////.........------,,,,,,------------,,,,,,(((***---...------...///------,,,,,,,,,,,,------+++++++++,,,---...///000000000111222444555666666222222111000//////......+++,,,---///000111111111222222222111111000000000......---,,,++++++******)))***,,,------...111333111222222111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++,,,---...//////000000000111111111111111111111111111111000///...---///////////////......---////////////000222333444////////////............000000000000//////......222111111222333444444222444444444666888888777666666666555555555555444444444333222111000000///.../////////000000000111111000000000111111222333444555666888:::<<<>>>>>>???<<<<<<;;;;;;===@@@CCCEEEIIIKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPNNNMMMLLLJJJHHHEEECCC@@@?????????:::<<<<<<<<<:::999999:::;;;;;;:::999888888777777666666666666555555444444333444444444555888<<>><<<888999::::::<<>><<<:::888777;;;CCCRRRjjj|||vvvkkk]]]NNNCCC999777555555777999999888::::::;;;;;;;;;:::999999999999:::::::::999999888444444444444555666777888666777777888999999::::::999:::;;;===>>>>>>???>>>BBBCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGHHHHHHHHHsssqqqvvv|||mmmaaaYYYTTTRRRPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>:::888555444333333111000//////.........---------+++,,,,,,------,,,,,,++++++---------++++++,,,---,,,,,,++++++++++++,,,,,,******++++++,,,---///000...000222444555555555555444333222111000///......,,,,,,,,,---///000222333333222111000000000111111---------,,,,,,++++++***)))***,,,,,,,,,---///111111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,...//////000//////000000111111222222111111111111000///...---.../////////......---,,,---------...///111222333/////////.........---------------..................------///222444444333333444666666666666888999:::999777555555666777888777666555333111000///...////////////000000000111////////////000111222333333444666888:::<<<===>>><<<<<<;;;;;;===@@@CCCEEEJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVWWWXXXWWWUUUSSSQQQNNNLLLHHHEEEBBBAAAAAAAAA===>>>===<<<999777888999:::999999888888777666555555555555555444444333333444555555555555777:::===AAAEEEKKKRRRWWW]]]cccgggjjjnnnsssvvvtttoooiiiddd___[[[SSSMMMGGGCCC???<<<666888:::999999>>>GGGNNNYYYaaakkkqqqssstttvvvxxxsssuuuxxx{{{~~~~~~|||zzzyyysssvvvzzz~~~{{{wwwuuuyyy{{{~~~~~~}}}zzzzzz{{{zzzyyywwwuuuttttttvvvzzz}}}qqqjjjkkkooorrrtttrrrdddQQQCCC===;;;999777777;;;AAANNNeee~~~ssshhhZZZJJJ???888777555666777999999888999999:::;;;;;;;;;::::::::::::::::::999999888777555555444444555666777888555666777888999999999999999:::<<<>>>????????????===>>>AAABBBCCCCCCBBBBBBAAACCCDDDDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDEEEEEEEEEpppmmmqqqxxx{{{lll```XXXTTTRRRPPPOOOMMMJJJHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>999777444333222222000...//////.........---------+++,,,,,,------,,,,,,+++/////////,,,***)))***+++++++++************++++++*********+++,,,---//////111222444555555444222111444444333222111000///...,,,,,,,,,,,,...000222444222111///......000222333/////////......---------)))+++++++++******,,,...111222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++***************+++,,,...//////000...//////000111222222333111111111111000///...---.../////////...------,,,*********+++,,,---///000//////.........---------***++++++,,,---...//////******+++---111444555444222444555444222222666:::<<<:::888666555777999:::555555444444333222111111////////////000000000000............///000111222222333444666888;;;<<<===<<<<<<;;;;;;===@@@CCCFFFKKKMMMOOORRRTTTUUUUUUUUUXXXYYY\\\^^^]]]ZZZWWWUUURRRPPPLLLIIIFFFDDDDDDDDD>>>>>>>>>===;;;:::;;;===::::::;;;;;;:::999888888444444555555444333222222555555666555555666999<<>>@@@@@@??????888:::>>>AAACCCCCCBBBAAA???AAABBBBBBAAAAAACCCDDDHHHFFFCCCBBBBBBCCCDDDDDDppphhhkkkrrr|||zzzkkk^^^UUUQQQPPPMMMMMMMMMLLLJJJHHHEEEDDDDDDDDDEEEEEEDDDBBB@@@???999666444333333333222111......//////......---,,,---,,,,,,,,,,,,---......+++,,,------------,,,+++)))(((''')))+++---,,,,,,++++++***)))+++---///111000111111222222333444444555444333333222111000000111///------///111222222000000000000////////////111000//////000///---+++)))))))))***+++,,,......///////////////......---,,,,,,---......---------///...---,,,++++++++++++************))))))))))))*********++++++,,,,,,---555333000------...111222000000000000///...---,,,---++++++,,,...///...---//////...------------......---,,,+++***+++,,,---...,,,+++,,,///111///---///......//////000111222222111000000000222444666777777777777777666555555333333222111111111222222---......///000111111222000000////////////000000111333444555666888;;;===<<<===>>>>>>???AAADDDGGGMMMOOORRRTTTUUUWWWZZZ]]]___aaaeeehhhhhhgggdddbbbXXXWWWSSSKKKDDD@@@BBBDDD@@@???>>><<<<<<<<<<<<===<<<===>>>===<<<888555333555444333333444444222111444444444444444555666666===@@@FFFNNNWWW___eeehhhnnnttt|||}}}yyywwwtttlll```VVVNNNHHHAAA===777666444555777<<>>:::777666444777===HHH^^^yyy{{{pppfffYYYJJJ@@@999777555555666888999999<<<<<<<<<;;;:::999888777::::::999999888777777777333333333333333333333333777777777888999999::::::999:::::::::999:::===@@@@@@@@@@@@???????????????BBBBBBAAAAAAAAABBBCCCCCCCCCEEEFFFFFFFFFFFFHHHIIInnneeegggooozzzwwwjjj___XXXTTTSSSNNNNNNNNNMMMKKKIIIGGGEEECCCDDDDDDDDDCCCAAA@@@???999777555333333333111000......//////......---,,,---,,,,,,,,,,,,---......***+++,,,------,,,+++***)))((((((***...000000///++++++******+++---///000000000111111222333333444444444333333222111000000111///------000222333444000000000000////////////...---,,,---------+++))))))))))))***+++,,,......//////000000//////...---,,,,,,---------------,,,......---,,,++++++++++++************))))))))))))*********+++,,,,,,------111111111000000000000000000000000000///...---,,,---,,,+++,,,......---,,,...---------------.........---,,,+++++++++,,,------+++***+++---///---,,,............///000111111222111000000111222444666777777777777777666555555777777666555333222111111.........///000111111111//////.........///000000111222444555666888;;;===<<<===??????@@@AAADDDGGGMMMPPPSSSUUUWWWYYY\\\^^^bbbfffjjjnnnooonnnllljjjaaa^^^WWWPPPIIIEEEEEEFFFAAA@@@???============>>>???@@@AAAAAA???;;;777555777555444333444444333222111111222222444555666777===@@@EEEMMMTTT\\\aaadddnnnuuu~~~xxxooobbbWWWOOOHHHAAA<<<666555444444777;;;@@@CCCNNNUUU___iiiooosssvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||yyyyyyzzz|||~~~}}}|||~~~~~~|||{{{zzzyyy{{{rrrqqqvvvyyyxxxtttcccOOOEEE@@@<<<999888555888===HHH]]]www}}}sssiii\\\LLLAAA999777555444666888999999;;;;;;;;;;;;:::999888888::::::999888888777777666444444444444444444444444666666777777888888999999888999:::::::::;;;===???????????????????????????@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHIIILLLPPPSSSooodddeeemmmyyyvvvjjj```XXXTTTSSSOOOOOONNNMMMLLLJJJHHHGGGCCCCCCDDDCCCBBB@@@???===:::888555444333222000///......//////......---,,,,,,,,,,,,,,,,,,---......******++++++++++++******((('''(((***---000000000+++*********+++---///000000000000111222222333333333333333222222111111111111///---...000333555555000000000000////////////...,,,,,,,,,,,,,,,***((()))))))))***+++,,,......//////000000//////...------------------,,,,,,,,,...---,,,++++++***++++++************))))))))))))*********+++,,,------------///111333333222000...000000000000///...---,,,...---,,,,,,------,,,+++++++++++++++,,,---...///......---,,,,,,,,,,,,---+++***)))***+++,,,+++***------------...///000000111111000000111222444555666666666777666666555444444555555555444333111000......//////000000111111...---------...///000000000111333444555777:::<<<===>>>@@@@@@@@@BBBEEEGGGKKKNNNQQQTTTVVVXXX[[[]]]dddhhhmmmsssuuuuuusssqqqjjjddd[[[SSSMMMJJJHHHGGGCCCBBB@@@???>>>>>>??????CCCDDDEEEEEECCC???;;;999888777555444555555333222//////000111333555777888<<>>@@@JJJQQQ]]]gggpppvvvzzz}}}||||||{{{{{{zzz{{{{{{{{{~~~}}}|||{{{{{{yyyzzzzzz{{{~~~~~~}}}~~~{{{|||vvvsssyyy|||zzzqqq```LLLBBB===999555555555888===GGG[[[uuu}}}xxxwwwuuusssqqqttt{{{xxxmmm^^^MMMAAA999777444444666888999999999::::::;;;;;;::::::999:::999999888888777666666555555555555555555555555444555555666777777888888666888:::;;;;;;;;;<<<>>>======>>>>>>??????@@@@@@>>>>>>???@@@AAACCCDDDEEEHHHJJJLLLNNNQQQVVV\\\```qqqeeefffnnnzzzxxxkkk```WWWQQQOOOOOOOOONNNLLLKKKIIIGGGGGGCCCCCCCCCCCCBBB@@@>>><<<;;;999666444333222000............///......---,,,,,,,,,++++++,,,,,,---...************************'''&&&&&&(((+++,,,,,,,,,*********+++,,,---///000//////000000111222222222333333222222222222222222000...,,,---000333444555000000000000///////////////...------...---+++))))))))))))***+++,,,......000000000000000///......------,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************)))))))))((()))******+++,,,---......,,,...111333333222000///000000000000///...---,,,///---,,,,,,------+++************+++,,,---/////////......---------------+++*********+++++++++***,,,,,,,,,,,,---...//////111000000000111222333444555555555666666555555444---///111333444333222111.../////////000000000111------,,,------...///000///000222333444666999;;;===>>>@@@AAAAAABBBDDDFFFGGGJJJNNNRRRTTTVVVXXXZZZaaaeeekkkqqqtttuuusssrrrmmmeee[[[SSSOOOLLLHHHEEEDDDCCCAAA@@@??????@@@@@@EEEGGGIIIIIIGGGCCC???<<<:::777555444444444333222000000111222333555777888999===CCCJJJQQQWWW[[[]]]eeennn{{{uuufffXXXNNNEEE===777555444222222444777;;;===FFFOOO]]]jjjsssyyy|||~~~~~~}}}{{{zzzyyyzzz{{{|||~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~xxxuuuzzz|||yyynnn]]]III???;;;666333333555999===EEEWWWpppwwwpppmmmkkkhhhiiiooo{{{zzzooo___MMMAAA999666444444666888888888888999::::::;;;;;;;;;:::999999999888777777666666444444444444444444444444333444444555555666666777444777:::<<<<<<;;;<<<===<<<<<<======>>>???@@@@@@<<<======???AAACCCEEEGGGKKKNNNSSSWWW\\\aaafffjjjvvvkkkkkkrrr}}}yyylllaaaWWWRRROOOOOONNNLLLKKKIIIGGGFFFFFFCCCCCCDDDCCCAAA???===<<<;;;999666444333222000............///......---,,,,,,++++++++++++,,,------***************************)))((((((******)))(((*********+++,,,---...///...//////000000111111222222222222222222222333333///---+++,,,...111222222000000000000///////////////...------...---+++))))))))))))***+++,,,......000000000000000//////......---,,,++++++++++++,,,,,,,,,+++*********++++++************)))))))))((()))***+++,,,---...////////////000000111111111222000000000000///...---,,,...---++++++,,,,,,+++)))))))))***+++,,,---///000////////////......------+++,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...///000000000000111222333333333444555555555555444444---...111333444333222111////////////000000000000---------------...//////...///111222333555888:::<<<>>>@@@AAAAAABBBCCCEEEEEEIIIMMMQQQSSSTTTVVVXXX[[[___dddiiilllmmmlllllliiibbbYYYSSSPPPMMMIIIFFFDDDCCCBBB@@@@@@@@@AAAAAAFFFHHHJJJKKKJJJFFFBBB???;;;888555333333333222111444333333444444555666777777;;;AAAIIIPPPVVVYYY[[[aaajjjxxxvvvfffWWWLLLCCC;;;666555444222222333666888:::CCCNNN^^^mmmvvv{{{|||}}}}}}|||{{{zzzzzz{{{}}}}}}~~~|||{{{{{{zzzzzz{{{}}}~~~~~~yyyvvv{{{{{{wwwnnn]]]JJJAAA===999666666555888<<>>>>>??????<<<<<<===???BBBDDDGGGHHHMMMRRRYYY```fffjjjnnnqqqwwwxxx}}}zzzmmmbbbZZZUUUSSSOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDBBB@@@===<<<:::888555444333222000///......//////......---,,,+++++++++++++++,,,------,,,+++************+++,,,---,,,******++++++***((()))***+++,,,---..................///000000111111111111111222222333333444///---++++++---///000111000000000000////////////...,,,,,,,,,,,,,,,***((()))))))))***+++,,,......000000111111000000///......---,,,*********++++++++++++************++++++************)))))))))))))))***+++,,,---...///000111111/////////000222333000000000000///...---,,,---,,,++++++,,,,,,+++*********++++++,,,...///000//////000000//////...---,,,---...---,,,+++,,,---,,,,,,,,,,,,---...////////////000111111222222222222333444444555444444444333444444444333222000///////////////000000000000//////...............///---///000111222444777999;;;>>>@@@AAAAAAAAABBBCCCEEEHHHMMMPPPRRRRRRSSSUUUUUUVVVYYY\\\^^^___```___^^^[[[WWWSSSPPPMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAAEEEHHHKKKNNNMMMJJJFFFCCC>>>:::666444333333333222555555444444444555666666777:::AAAHHHNNNSSSVVVWWW^^^hhhwwwvvvfffWWWKKKCCC;;;666555444333222333555777888AAALLL\\\kkkuuuzzz||||||}}}}}}||||||}}}}}}~~~}}}{{{{{{{{{{{{|||~~~~~~xxxwww{{{zzzuuujjjYYYGGG>>>;;;888666666444777;;;@@@OOOfff{{{xxxmmmiiieeehhhrrrvvvjjj[[[KKK@@@888666333333555777888888888999::::::;;;;;;;;;;;;999888888777777666555555333333333333333333333333333333333444555555666666444666999::::::;;;===>>>;;;;;;<<<<<<======>>>>>><<<===>>>@@@CCCEEEHHHIIINNNSSS\\\dddkkkqqqvvvyyy~~~ooocccZZZUUUSSSPPPOOOLLLJJJHHHGGGGGGGGGEEEFFFEEEDDDCCC@@@>>><<<999777555333333333111000......//////......---,,,+++++++++***++++++,,,------,,,+++******+++,,,---,,,+++******++++++***))))))***+++,,,---.........------...//////000000111000000111222333333444444111///,,,,,,---///000000000000000000////////////...---,,,---------+++))))))))))))***+++,,,......000111111111111000/////////...,,,***))))))***+++++++++************++++++************)))))))))))))))***+++,,,---///000000222111000//////000000111000000000000///...---,,,,,,+++******,,,---,,,+++,,,,,,,,,,,,---...///000//////000111000///...---,,,...///...+++***+++---,,,,,,,,,,,,---...///000...///000111111222222222222222333444444444444444666555444333222111000///000000000000////////////111111000///............,,,...000111111333666999:::===???@@@@@@@@@@@@AAABBBEEEJJJLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQOOOMMMJJJIIIIIIDDDCCCBBB@@@@@@@@@@@@AAAEEEHHHMMMPPPQQQNNNJJJGGGAAA===999666555555555444333222333333444555666777888;;;AAAGGGKKKNNNPPPPPPXXXcccsssvvvfffWWWLLLDDD===999666555444333333444666777???HHHVVVeeepppwww|||~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}yyyxxx|||zzztttdddTTTBBB:::888666444555222666:::>>>KKKaaawwwrrrnnniiilllvvvtttgggYYYKKKAAA888666333333555777888888999999:::;;;;;;;;;::::::888888888777666666555555444444444444444444444444333333444444555666666666444666888888999:::===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAADDDFFFHHHIIINNNSSSZZZccckkkuuu}}}qqqbbbXXXSSSPPPQQQPPPMMMKKKIIIIIIHHHIIIFFFFFFFFFEEECCCAAA>>>===999666444333333333222111......//////......---,,,++++++******++++++,,,---------,,,++++++,,,------(((''''''((()))***)))((()))***+++,,,---.........------......///000000000000000111222333444444555333111...---...///000000000000000000////////////111000//////000///---+++)))))))))***+++,,,......111111111111111000/////////...,,,***))))))***++++++***************++++++************)))))))))))))))***+++,,,...///000111111111111111111000//////000000000000///...---,,,+++***)))***,,,------+++------------...//////000///000111111111000...---+++...///...+++)))+++---------------...///000000...///000111111222222111111222333333444444444444222111000000///000000111000000000000////////////333222111///............,,,---///000111333666888:::<<>><<<;;;999666444444333222000//////...---,,,,,,,,,,,,++++++******++++++,,,---''')))+++---...---,,,,,,---,,,+++)))((((((''''''))))))))))))+++---///000000000000000000///......111//////000333555555555333111...,,,,,,---///000000//////.........//////------............------++++++******++++++,,,---000111222333222222000000---,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((,,,+++******))))))******************+++---///111000000000000///////////////////////////000111111------...---,,,+++***)))---------...///000000111............///////////////...---,,,++++++++++++...---+++******+++---......//////000111222222222222111000000000000000000111222222222222111000000...------,,,,,,,,,------.../////////...---,,,,,,///...------...000333444888:::;;;===?????????>>>BBBBBBBBBCCCBBBBBBAAAAAA<<<;;;999888888888999999===>>>???AAABBBCCCDDDDDDBBBAAA???>>>=========>>>@@@EEELLLSSSVVVTTTQQQNNNJJJEEE???:::888666444333222222222222333444555555888;;;@@@DDDEEEFFFFFFGGGNNNTTT___ooowwwgggYYYOOOFFF>>>888555444333333333444555666===AAAJJJWWWfffsss|||~~~{{{|||~~~|||{{{|||~~~~~~}}}||||||||||||~~~zzzuuuqqqsss|||~~~xxxyyywwwsssdddUUUDDD;;;777555444666666444666===HHHYYYpppxxx{{{xxxdddVVVJJJ@@@;;;888444333444888:::;;;======<<<;;;::::::999999888777666555555444444444333111///111333555333111444444444555555555555666666666666777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@BBBCCCCCCCCCHHHMMMUUU]]]ggguuutttfff\\\TTTOOORRRQQQOOONNNLLLKKKKKKKKKFFFFFFFFFEEECCCAAA>>>===999777444222222111000...///...---,,,++++++++++++---,,,++++++************###$$$&&&((()))(((''''''++++++***)))(((((((((((())))))))))))+++---///000000000111111000//////...---...///111444444333111000...,,,******+++---...//////......---......///------............------++++++******++++++,,,---000111222222222222000000------,,,,,,,,,,,,++++++******)))(((((((((((((((++++++******))))))************))))))***+++---...000000000000///////////////////////////000111111//////......---,,,,,,,,,------......///000000111000000000//////.........000///...---,,,,,,,,,,,,...---+++******+++---.........///000000111222222222111000000////////////111111222222111111000///000000//////...//////000------.....................---------...000222333888999;;;<<<<<<<<<<<<;;;??????@@@@@@@@@??????>>>888777666444444444555666;;;<<<>>>@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;<<<<<>>888555444333333333444555555;;;???HHHUUUdddqqqzzz~~~}}}zzzzzz{{{{{{zzz{{{}}}~~~}}}}}}||||||||||||~~~~~~~~~~~~|||}}}|||vvvrrrooottt}}}zzz{{{xxxtttcccTTTCCC;;;777555444666666444666===HHHYYYpppzzzfffXXXKKKAAA;;;888444333444888:::;;;===<<<<<<;;;::::::999999888888777666555555555555333111000111444555444222444444444444555555555555666666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBCCCGGGLLLTTT]]]gggtttuuuggg]]]VVVQQQNNNMMMLLLJJJIIIHHHGGGGGGEEEFFFFFFEEECCCAAA???===999777444222222111000......---,,,++++++******+++...---,,,+++***)))))))))&&&''')))***++++++***)))***))))))(((((())))))***))))))))))))+++---///000000111111111111000//////---...000333555555222//////...,,,******+++---......---------------......------............------+++************+++,,,,,,///000111222222222000000---------,,,,,,+++++++++***))))))(((((((((((((((++++++*********)))))))))))))))(((((()))***++++++////////////000000000000///////////////000111111222111///...------......---......//////000000111333222111000///......---111000///...------------...---,,,++++++,,,---............///000000111111222111000///............000111111111111000//////---,,,,,,++++++,,,------+++,,,---...////////////---,,,,,,,,,---///111222666777999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;666555444333222333444444888:::<<>>===;;;:::999999:::;;;AAAEEEMMMTTTXXXYYYWWWVVVKKKFFF@@@:::777555333222222111111222222333444555666999>>>@@@@@@???>>>>>>???CCCLLLYYYhhhuuu~~~wwwiii\\\RRRIII@@@:::666555444333333444555555888<<>>;;;999666444444333222000------,,,+++************---,,,+++***))))))))))))++++++,,,---......------((((((((((((((()))******))))))))))))***---///000000111111222111111000000000000000222444444222000000///...---,,,---...///------,,,,,,,,,---......------............------***************++++++,,,//////111222222111111000---------,,,,,,+++++++++))))))(((((((((((())))))***************))))))(((''''''(((((()))***+++,,,////////////000000000000///////////////000000111222111///---------///000......//////000000000000222222222111000/////////000//////...---------......---,,,,,,,,,,,,---...------........./////////111111///...------,,,,,,///000000000000///......******************+++,,,------..................+++++++++,,,---...000000333555777:::<<<=========888888999999::::::999999777666555444444555666666777999<<>>;;;999;;;:::888777777777888999>>>CCCJJJQQQUUUWWWWWWVVVJJJEEE???:::777444222111111111111111222333444555666:::>>>@@@???===;;;:::999<<>>???@@@@@@@@@???DDDKKKRRRYYYdddoooxxxttteee[[[UUUQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEECCCAAA???===;;;999666444444333222000------,,,+++*********************))))))***++++++))))))******************''''''''''''((()))***+++))))))))))))***---///000111111222222222222222111222///------///000111000......------------...///,,,,,,,,,,,,,,,---...///------............------******))))))******+++,,,...///000111222111111000......---,,,,,,+++******))))))(((((((((((()))))))))************)))((('''%%%&&&''')))+++,,,------.../////////000000000111///////////////000000111111000...,,,,,,---///000/////////000000000000000000000000000111111111111///...---------------------------------------------------------.........000///...---,,,,,,,,,,,,...////////////...---------------------...//////////////////...---,,,+++***++++++,,,---...///000222333555777777777777777666666777888888888888888777666555555555666777888888:::===??????===;;;999888777666555555555666777;;;>>>DDDJJJOOOQQQQQQQQQGGGCCC===888555444222111111111111111222333444444777:::???@@@???<<<999888777999===EEERRRcccsss}}}|||vvvmmmcccWWWLLLCCC===777666555444333444555555555999AAANNN\\\iiiqqquuuwwwxxx{{{~~~~~~|||wwwvvvuuuwwwyyy|||||||||zzzyyyyyyyyyzzz{{{||||||zzzzzzzzz|||}}}}}}}}}}}}|||{{{wwwvvvuuutttssstttuuuuuutttsssrrrppppppqqqssstttwwwxxxxxxsssmmmjjjkkkmmmyyy||||||~~~xxxooo[[[MMM???999777555444555333444777===EEEUUUnnn|||~~~sssdddTTTHHH===999555333444777999:::;;;;;;;;;;;;;;;::::::::::::999888777666666666666444444555444444333444444333333333444444444444555444444444555666777999999999999999999:::::::::;;;:::;;;<<<===>>>?????????@@@DDDIIIMMMQQQXXXaaahhhssscccZZZTTTPPPKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFEEECCC@@@>>><<<999777444222222111000......---,,,++++++******+++)))))))))))))))***++++++))))))))))))))))))******''''''''''''(((((()))***))))))))))))+++---///000111111222333333333333222111---***(((***,,,---...+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000------............------***))))))))))))***++++++---...000111222111111000......---,,,,,,+++******((((((((((((((())))))***((()))*********)))((('''%%%&&&((()))+++,,,,,,,,,......//////000000111111///////////////000111111000///...------...///000000000000000000000000000/////////000000111111111......---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,------...///111000000///...,,,+++******++++++,,,---...//////222333333333222000...---444444555666777777777777555555444333444555666777:::;;;===>>>>>>===:::999666666444444444444555666777:::???CCCGGGIIIIIIIIIDDD@@@:::666444333222000111000000111111222333444666:::???AAA???<<<888777666777:::???KKK[[[mmmxxxzzzvvvooofffZZZNNNEEE???888777666444444444444555555888@@@LLLYYYeeemmmppppppqqqtttyyy}}}~~~xxxvvvttttttwwwyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||zzz{{{|||}}}~~~}}}}}}~~~}}}|||{{{{{{wwwvvvuuutttsssssssssssstttrrrnnnjjjiiiiiijjjkkkllloooqqqmmmhhhfffhhhlll{{{{{{}}}xxxnnnXXXKKK>>>888777555444555333444777<<>>@@@BBBBBBBBB@@@===777444222222111000000000000000111222333444555999>>>@@@???;;;777555555555777:::DDDTTTfffrrrxxxvvvqqqhhh\\\PPPFFFAAA999888666555444444444555444777>>>IIIVVVaaahhhkkkllllllnnnsssyyy}}}}}}}}}xxxvvvsssssstttvvvvvvvvvvvvvvvwwwwwwxxxzzz{{{|||zzz{{{}}}~~~}}}|||}}}}}}||||||{{{{{{zzzzzzvvvvvvvvvvvvuuutttsssssssssooojjjdddaaa``````aaaeeejjjnnnlllhhhgggjjjooo|||{{{~~~yyynnnVVVIII===888666555444555222444777;;;AAANNNhhh~~~}}}zzzlll[[[MMM===:::555333444666888999;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555555555222444555444111000111333222222333333333444444444333333333444555666888888888888888888999999999999999:::;;;<<<<<<<<<<<<<<<@@@CCCFFFGGGGGGJJJOOOSSSssscccZZZTTTQQQLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFCCC???<<<:::;;;999666444444333222000//////...---,,,,,,,,,,,,---,,,+++)))((((((((((((,,,,,,+++******+++++++++((((((''''''''''''(((((())))))))))))+++---///000111222333333444444444444111000//////000///...,,,,,,,,,,,,------.........---------...///000111111---..................---)))))))))))))))******+++,,,---///000111111111000//////...---+++******)))((((((((((((((()))******'''(((***+++***)))'''&&&(((((())))))(((&&&$$$###---......///000111111222///////////////000111111000111111222222222111111111111111000000000000000111111000///...---,,,,,,000000////////////000111------............------,,,+++++++++++++++++++++************+++,,,---...,,,------------,,,++++++...------...///000111222.........///......------++++++---...///000000000---///111333444555555555000000111333333444444444666555555444555666777888;;;;;;;;;;;;:::999999888555444333333333444555666555666888;;;===>>>>>>>>>>>>:::666333222222111111000000000000111222333444333888===???>>>:::666555444444444777???OOOaaammmwwwvvvrrriii]]]PPPGGGAAA999888666555444444444555333666===GGGSSS^^^eeegggjjjiiijjjnnnuuuzzz{{{zzzyyyvvvsssrrrssstttuuuuuuvvvvvvvvvwwwxxxzzz{{{|||zzz{{{}}}~~~|||{{{{{{{{{zzzzzzzzzzzzyyyyyyvvvwwwxxxxxxwwwuuutttrrrrrrnnngggaaa\\\ZZZZZZ[[[dddjjjooooookkkjjjnnnsss}}}|||zzznnnUUUHHH<<<777666555444555222444888;;;???MMMfff|||~~~{{{mmm\\\NNN>>>:::555333444666888999;;;;;;;;;;;;;;;;;;;;;;;;888777666555555444444444111444555444111///111333222222333333333444444444333333333444555666777888777888888888888999999999999999:::;;;<<<<<<<<<<<<<<>>:::666444333333222222333666<<>>>>>???@@@AAACCCDDDEEEyyygggZZZRRRNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIGGGFFFFFFEEEDDD@@@>>>:::999666444222111111111///......------,,,++++++******)))))))))((((((((()))))))))))))))(((''''''++++++******))))))((((((*********)))***+++---...///000111222222222111000///---,,,,,,...//////...---,,,+++***))))))******000///...------...///000,,,++++++---000111000...*********************++++++---///222222111000...------------,,,+++******'''((()))*********))))))***))))))((((((((())))))((()))***)))((((((***,,,......//////////////////222111111000000111111222222222222111000/////////111111111111111111111111111000///111333444222000......////////////......//////.........---------,,,+++******++++++***)))******************************)))(((((()))))))))------...///////////////........................,,,,,,,,,,,,,,,---......------------...///000000//////000000111222222333111111222333444444555555777777888888888777555444222222222222222333333333000111111222333444555555555444444333333222111111///000000//////000222444666:::???AAA@@@===;;;::::::777777;;;AAAJJJZZZhhhqqqsssqqqiii```WWWMMMDDD???<<<888666555555555444555777<<>>???AAACCCDDDyyyhhh\\\TTTQQQLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDD@@@>>>999888555333111000000000///......------,,,++++++++++++*********)))))))))******)))(((((((((((((((---,,,,,,+++)))((((((''',,,+++***************+++---...///111111111000//////---,,,---...000000//////...---+++******++++++//////...------...//////,,,+++***+++...000000000++++++***************++++++---///111222111000///---......------,,,+++***((())))))))))))((((((''')))))))))))))))*********((()))))))))((((((***,,,////////////............333222000//////000222333222222222111000000//////333333222111000000//////333222000000222333333222//////000000000000///////////////.........------+++***)))***,,,---,,,++++++++++++++++++++++++++++++***)))(((''''''''''''------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---...000111000000000111111222222333222222333333333444444444777888999:::999888777666333333333333333333222222222222222222333333333333333333444444444222111000///000000//////000222555666:::???AAAAAA???>>>======::::::===BBBJJJYYYgggqqqtttrrrkkkbbbYYYNNNEEEAAA>>>:::888888888777777777999;;;???GGGRRR^^^fffjjjhhheeedddeeeiiimmmppptttssssssssssssrrrrrrrrrqqqsssuuuuuuuuuvvvxxxzzz{{{{{{{{{||||||}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}zzz{{{vvvpppjjjggggggjjjlllqqqtttwwwtttqqqsss{{{{{{cccNNNDDD;;;888777555444666666333555;;;???IIIaaayyywwwcccSSSDDD;;;444444555444444666999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777666555444333222222222222333333333333444444444444444444444444555666777777888999::::::888888999;;;888888999999999:::::::::;;;;;;;;;<<<>>>???AAAAAAyyyhhh]]]UUURRRLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCC@@@>>>999888555333111000000000///......------,,,++++++++++++++++++*********)))+++***((('''''''''((()))++++++******)))(((((('''*********))))))*********,,,---///000111111000//////---,,,---///000000000///...---------...///000........................///...,,,+++,,,---......,,,+++***)))))))))***++++++,,,...000111111000000............---,,,+++************))))))((((((''')))))))))***************'''((())))))'''((()))+++000000000////////////...111///---++++++---///111//////000111222222333333222222222111000000//////222222111111111111000000000000111111111111000000////////////............,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,+++***************,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------///...---,,,---///111222000000111111222333333333444444444444444444444444777888999:::::::::999888555555444444444333333333444444444444444444444444111222444555444333000///...///000//////000333555666:::@@@CCCDDDCCCBBBBBBAAA>>>===@@@DDDKKKYYYfffrrruuuuuunnnfff]]]RRRHHHCCC???<<<999999999999888888999:::>>>EEEPPP]]]eeejjjiiifffdddcccdddgggjjjnnnoooqqqrrrrrrrrrrrrqqqppprrrtttttttttuuuwwwyyy{{{{{{{{{||||||}}}}}}~~~~~~}}}|||}}}~~~|||yyywwwvvvwwwwwwwwwzzz|||wwwrrruuuzzz```LLLBBB:::777777444444666666444666;;;???GGG^^^uuu{{{yyyxxxdddUUUEEE===555444555444444666999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777777666555444222222222111222222333333333444444444444444444444444555666777777888999999999999999999888888888999999999::::::;;;;;;;;;;;;===>>>???@@@xxxhhh\\\UUUQQQMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEECCC@@@>>>:::888666444222111111111///......------,,,++++++++++++++++++*********)))+++***((('''''''''((()))((((((((((((((((((((((((''''''((()))************,,,...///111111111111000...---,,,---///111111000//////---,,,,,,---......------............------......---,,,++++++---...---,,,***)))((()))***++++++,,,---///000000000000............---,,,++++++,,,++++++***))))))))))))((()))************))))))'''((()))((('''''')))+++000000000000000000000000000...,,,******,,,...000//////000111222333444444000000000000000000000000+++---000222222111000///000000111111111111000000000000/////////.........///...,,,,,,---,,,+++)))************************+++++++++++++++,,,---...,,,------...............---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---///000000000111222333444555555555555555555555666666666777888999:::;;;;;;:::999888777777666555444444333555444444444444333333333000222333444444222111///...////////////000333666777<<>>EEEPPP]]]eeejjjjjjiiifffcccbbbdddfffiiikkkmmmooopppppppppooonnnppprrrsssssstttwwwyyy{{{{{{|||}}}}}}~~~~~~~~~}}}zzztttxxxxxx]]]III@@@999777666444333555555333666;;;===EEEZZZppp~~~|||rrrqqqzzzxxxdddTTTGGG>>>777555555444444666999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777888777666444333222111111222222222333333333444444555444444444444555555666666666777888999999999888888999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@xxxggg\\\TTTQQQMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDDDDEEECCC@@@>>>:::999666444222111111111///......------,,,++++++++++++*********)))))))))******)))(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&((()))************,,,---///000111111111111...---,,,---000111222111222000...+++***)))((((((------............------***,,,,,,,,,+++,,,...000...,,,***(((((()))***+++***+++---...///000111111...//////......---,,,+++,,,+++***************+++((()))*********((('''&&&'''((((((((('''''')))+++////////////000000000111111000...------...000111222222222222222222222222///000000000000000000000$$$)))...222333222222222000000111111111111000000000000000/////////......111///------------+++)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---............---........................---,,,,,,+++++++++++++++))))))***++++++,,,,,,,,,//////111222444666777777666666777777777888888888777999:::<<<======<<<<<<;;;:::999888777666555555222222222222111111111111111111222333333222111000---.../////////000333666:::???FFFKKKMMMNNNNNNOOOKKKHHHGGGHHHIIINNNYYYeeeqqqwwwzzzvvvppphhh]]]SSSHHHDDD@@@<<<;;;:::999888777888:::>>>EEEOOO[[[cccgggjjjkkkiiidddbbbbbbdddfffgggjjjlllmmmnnnmmmmmmkkkmmmppprrrssstttwwwyyy{{{{{{|||}}}~~~~~~~~~~~~~~~|||wwwzzzvvv\\\GGG>>>777666666444333444555333555:::<<>>>>>yyyhhh\\\UUUQQQMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>999888555333111000000000///......------,,,++++++******)))))))))((((((((()))))))))))))))(((''''''((((((((((((''''''''''''''''''((()))))))))((('''***+++---///000000000000...---,,,---000222222222444222000---+++))))))))),,,------......------,,,***,,,......,,,+++,,,---///---***((('''(((***+++***+++,,,---///000111111////////////...---,,,+++******)))((())))))++++++((())))))***)))'''%%%###'''((((((((('''''')))***+++,,,,,,---...///000000111111000000000000111111222222222222222222222222111111000000//////......))),,,000222111000111333///000000000000000000///000000000000/////////...000...------......---+++***************************)))))))))))))))******+++,,,------......------........................---,,,,,,+++******++++++)))***,,,.........---,,,......000222555777999:::777777888999999:::;;;;;;:::;;;===???@@@@@@@@@???======<<<:::999888777666111111111111111111222222111111111111111111222111---.../////////111444666<<>>DDDLLLVVV]]]ccchhhlllkkkfffbbbaaabbbdddeeeggghhhiiijjjkkkkkkiiikkknnnqqqrrruuuxxxzzzyyyzzzzzz{{{}}}~~~~~~~~~{{{|||ttt\\\EEE===666666666444333444333222444999:::???QQQfffvvv}}}xxxqqqqqqoooiiieeehhhqqqyyylll\\\JJJAAA999777666444444555999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777777777666444444333333333111222222222222333333333555444444333333444444555555444555777::::::888555777777777888888888999999999999999999::::::<<<<<<{{{iii]]]VVVRRRNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCAAA>>>888666444222000////////////......------,,,++++++))))))))))))((((((((((((((()))*********)))'''&&&++++++***)))((('''&&&&&&((())))))))))))'''%%%$$$)))***,,,...////////////...---,,,...000222333222444333111000////////////,,,,,,---......---,,,,,,---///111000+++((('''(((///---***((('''(((***+++***+++,,,---...000111222////////////...---,,,+++)))(((''''''''')))***+++((()))))))))(((&&&###!!!&&&'''((((((&&&'''(((***((()))***+++---...//////000000000111111000000000...///000111333444555666333333222000///---,,,,,,222333444222...---...000//////000000000000//////000000000000////////////...---,,,---/////////...++++++++++++++++++++++++---,,,+++***))))))))))))+++,,,------......------........................---,,,,,,+++*********++++++---000222333222000///---...000222555888:::;;;777777888999;;;<<<======<<<===???AAABBBCCCBBBBBB???>>>===<<<:::999777777222222333333333444444444222111111000111111222222---.../////////111444777>>>DDDKKKQQQUUUVVVXXXXXXRRROOOMMMNNNNNNQQQ[[[fffqqqxxx}}}|||xxxqqqeee[[[OOOKKKEEEAAA???===;;;999777999;;;>>>BBBJJJRRRXXX```fffllllllgggbbbaaaaaaddddddeeefffggghhhiiijjjgggjjjmmmppprrruuuyyy{{{xxxxxxyyyzzz{{{|||}}}~~~}}}~~~}}}~~~sss]]]DDD<<<666555666444333444333111444999999===OOOcccqqqzzzyyysssqqqlllgggeeejjjssszzzqqqaaaJJJAAA999777777444444555999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777777666555444444444444444111111222222222333333333555444444333333333444444444444444777:::;;;888555666666666666777777777777888777777777888999::::::yyyhhh^^^VVVOOOMMMKKKJJJJJJJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA999888555333222111111111///---,,,,,,,,,,,,+++)))+++)))'''(((+++,,,***((()))(((''''''''')))***+++)))((('''&&&&&&'''((()))'''(((***+++***)))'''&&&)))+++,,,...//////......//////............//////666555444000,,,***+++,,,---------,,,,,,++++++***///...---,,,,,,,,,,,,---,,,,,,++++++***))))))))),,,,,,------...//////000000000000000000000000000...,,,***)))))))))'''&&&(((((()))***************'''''''''''''''((()))***,,,---...///000000000000////////////000000000000111222444555666666555444444333222111000000000000111111111111111222222222111111111111000000000000//////.........//////000111111111000///---++++++***,,,......,,,+++***+++,,,,,,+++******++++++,,,---...///000000111000000000111111111000///---,,,---,,,,,,+++*********+++,,,,,,,,,------,,,++++++,,,,,,---///111333555666777888888999;;;<<<=========>>>@@@BBBCCCCCCBBBBBBFFFDDDAAA===999666333222111111111000111111222222444444333222222111111000111///...//////...111777>>>GGGPPPTTTWWWZZZYYYVVVWWWRRRNNNNNNNNNQQQYYYbbbpppxxx|||vvvmmmdddYYYQQQHHHDDD@@@;;;999;;;777777:::>>>DDDKKKRRRVVV^^^aaaeeehhhiiihhhfffddd```aaabbbdddeeefffffffffgggjjjmmmppprrruuuxxx{{{wwwxxxyyy{{{|||~~~|||{{{}}}{{{{{{}}}mmmYYYEEE>>>777666444111111444222444666888888===MMM]]]lllsss{{{}}}wwwuuuqqqmmmggggggrrr~~~zzzzzzeeeUUUHHH<<<777666555555666???;;;666777;;;>>>===::::::999999999888777777777666666555444333222222111222222222222222222222222444444444444444444444444777666666666666888999;;;888888888777777777777777888999999::::::;;;;;;<<>>@@@BBBCCCDDDCCCCCCEEECCC@@@<<<888555333222111111111000111111222333444444333222222111111000222000///111000///333999???HHHQQQUUUXXX[[[[[[XXXXXXSSSOOOOOOOOOQQQYYYbbboooxxx~~~yyyqqqiii[[[RRRJJJFFFAAA;;;:::;;;999999;;;>>>CCCIIIOOORRR\\\___cccfffhhhgggeeecccaaaaaacccdddeeeeeeeeeeeefffjjjnnnqqqsssuuuxxxzzzxxxyyyzzz|||}}}}}}|||}}}}}}|||jjjWWWEEE===777666444111222444333333555777777<<>>::::::;;;<<<;;;999:::999999888777777666666666666555555555555555555222222222222222222222222333333333333333333333333444555666777888888888888777777777777777777777777666666777777888999999999vvvggg___YYYSSSPPPMMMKKKIIIJJJIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>><<<:::777444111000/////////---,,,,,,,,,,,,+++)))***)))))))))******))))))******************++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((***,,,..................---......///000111...//////---+++******+++)))))))))***************---...000111111000...,,,,,,,,,++++++***)))))))))))))))******++++++,,,,,,------------------------+++***(((((()))******)))%%%&&&''''''((((((''''''***)))((('''''''''''''''((()))+++---///000111111////////////000000000000111000000///000222333555444444333222222222222222000000000111222222333333222222222111111111000000111000//////////////////......///////////////...+++,,,---,,,+++******+++(((((((((((()))***+++++++++,,,---...///000000000......///000000///...---++++++***************++++++,,,---------------------------...///111222333333444444555666777777777888:::<<<>>>@@@AAAAAAAAA>>><<<:::777555333222111000000000000111222333333444444333222222111111000222//////111111111555;;;CCCLLLTTTWWWZZZ^^^^^^[[[ZZZTTTPPPOOONNNPPPWWW```mmmwwwzzzssscccZZZQQQKKKEEE???<<<======>>>???AAADDDHHHLLLNNNUUUWWW[[[___aaabbbaaa```bbbaaaaaaaaaaaabbbbbbbbbdddhhhnnnrrrtttuuuvvvvvvwwwxxxyyy{{{|||~~~|||}}}}}}~~~~~~~~~~~~zzzeeeSSSBBB;;;666666555222222444333222222333444:::IIIWWWooozzz}}}sssnnnsss|||zzzssstttyyyyyy]]]OOO???888666555666888???<<<:::999;;;;;;:::999::::::999888777666666555444444444444555555666666333333222222222222222111222222222222222222222222333444666777888888777666666666666777777777777777666666777777888999999:::tttfff___YYYSSSOOOMMMIIIGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>===<<<:::777444111000/////////---,,,,,,,,,,,,+++)))))))))******)))))))))*********+++++++++*********((((((((((((((((((((((((''''''(((((((((&&&%%%$$$'''(((***---...//////..................///000000,,,---...---+++)))******))))))******++++++,,,,,,,,,...000111111000...---,,,,,,++++++***)))))))))(((((())))))***++++++,,,------------------------+++***(((((()))******)))%%%%%%&&&'''''''''''''''***)))(((''''''''''''''''''(((***,,,...000000111////////////000000000000111000//////000111333444333333222222111111222222///000000111222222333333222222222222111111111111111111000///////////////---......///////////////+++,,,---,,,***)))***+++)))))))))))))))***+++,,,***+++,,,---//////000000......///000000///------*********))))))***+++++++++,,,------.........---,,,,,,,,,---...///000111111111111222222333333444555666888:::<<<<<<<<<<<<999888777555333222111111000000000000111222333444444444333222222111111000000......000111111555<<>>>>>???AAADDDGGGLLLOOOQQQSSSUUUXXX\\\^^^___^^^^^^``````____________```aaacccgggmmmqqqrrrssstttuuutttuuuvvvxxxyyy{{{|||}}}{{{{{{|||}}}~~~|||}}}}}}|||}}}~~~zzzcccRRR@@@:::555666555222222444333111222333555:::GGGSSSmmm{{{~~~sssmmmrrr{{{uuuqqqrrr~~~dddTTTCCC:::777555666999999888777888999:::::::::::::::999888777666555444111222222333333444444555333333333222222111111111222222222222222222222222222333555666777777666666555555666666777777777777777777888888999:::::::::uuuggg```ZZZTTTOOOLLLHHHFFFFFFFFFFFFEEEFFFEEEDDDBBBAAA???>>>===;;;999777444111000000//////---,,,,,,,,,,,,+++)))(((***+++***)))((()))************+++******)))(((''''''((((((((((((''''''&&&''')))***)))(((%%%$$$((()))+++---///000000000//////............//////,,,---...---+++))))))******++++++,,,---...//////***+++,,,---...---,,,,,,,,,,,,++++++***)))))))))(((((())))))***+++++++++------------------------,,,***)))((()))***)))(((%%%&&&&&&'''(((''''''''')))((((((''''''''''''((('''(((***,,,---...//////////////////000000000000000000000000111222333444222222111111000111111222//////000111222333333444333222222222222111111111222222111000////////////......///////////////...+++,,,,,,+++))))))***,,,+++******))))))*********)))***+++---...///////////////000000///...,,,+++***))))))))))))***+++++++++,,,---......///......---------------...////////////000000111111111111222333555777888888777777555555333222111111000000//////000000111222444444444444333222222111111000///------000111111666<<>>???BBBEEEIIINNNQQQSSSRRRTTTWWWZZZ[[[\\\\\\\\\]]]]]]\\\[[[\\\]]]___```cccfffkkknnnpppqqqrrrsssrrrrrrsssuuuwwwxxxzzzzzzzzzzzz{{{|||}}}~~~~~~wwwwwwyyy}}}||||||yyybbbPPP>>>888555666555333222444333111222555777;;;EEEPPPiiiyyyyyyqqqttt|||{{{rrrnnnyyykkkZZZGGG===888666777999555666777888999999::::::::::::999888666555444444111111222222333333333444444333333222222111111111333333333333333333333333222333444555666666666666444555555666666777777888777777888888999::::::;;;wwwiiibbb\\\VVVQQQMMMIIIGGGFFFFFFFFFFFFGGGFFFEEECCCAAA@@@>>>>>>:::888666333222111000111///---,,,,,,,,,,,,+++)))(((***+++***(((((()))+++))))))*********)))(((''''''((())))))))))))((('''%%%&&&'''((())))))******(((***,,,...000111111111111000///......---......---...///...,,,)))))))))))))))***+++,,,---......***+++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))((())))))******+++,,,,,,---------------------------+++)))((())))))((('''&&&&&&'''((((((((((((((((((''''''''''''(((((()))((()))***+++------......////////////000000000000///000111222333333333333111000000//////000111111...///000111222333444444333333222222222111111111333222111000////////////...///////////////......+++,,,,,,***((((((***,,,+++***))))))((((((((((((((()))+++,,,.../////////000000000000///---+++))))))))))))))))))***+++++++++,,,---...//////////////////.........///000000000000000000111111111111111222444555555555444333222222111000000000000000/////////000111333444555444444333222222111111000///---...111222333888>>>HHHNNNTTTTTTUUUWWWWWWTTTQQQKKKFFFDDDBBBCCCJJJRRR]]]iiivvv}}}zzzpppggg\\\TTTMMMDDD@@@@@@???@@@BBBFFFIIIMMMPPPQQQRRRTTTVVVXXXZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[]]]___ccceeeiiikkklllnnnppprrrpppqqqrrrtttvvvwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~xxxwwwvvvzzzxxx```NNN===777444666666333333444222111333777:::===DDDMMMdddxxxvvvuuu{{{xxxrrrooorrr```KKK???999666777:::666777888999999999999:::::::::999777666555444333222333333333333333333333444444333333222111111000333333333333333333333333333333333333444555666666444444555555666777777888666666777777888999999999zzzkkkddd^^^XXXRRROOOJJJGGGGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>999888666333222111111111///---,,,,,,,,,,,,+++)))(((***,,,+++(((''')))+++((()))*********((('''&&&((()))***++++++***)))(((%%%%%%%%%&&&(((+++...000)))***---///111222222222222111000///---------------///000///,,,)))((((((%%%&&&'''((()))***+++,,,---,,,,,,,,,,,,---...///,,,,,,++++++***))))))))))))))))))***++++++,,,,,,...........................,,,***)))))))))'''&&&&&&'''(((((())))))(((((('''''''''''''''((()))***((()))***+++,,,---------////////////000000000000///000222333444444333222000///////////////000000...///000111222333444444333333333222222222111111333222111000/////////////////////000///......---+++,,,+++***((((((***,,,+++***)))(((&&&&&&&&&&&&((()))***,,,---...//////111111111000...,,,***((())))))((())))))***+++++++++,,,---...////////////111111000000000000111111111111111111222222222222222222444444444444222222111000000/////////000000/////////000111333444555444444333333222111111000000...///222333444999@@@HHHOOOSSSSSSSSSUUUTTTRRRNNNHHHCCCAAA???@@@GGGOOOWWWcccrrr{{{}}}rrrhhh^^^VVVNNNEEE@@@AAA???AAACCCFFFIIILLLNNNOOOSSSTTTVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ]]]___ccceeegggiiikkkmmmppprrrpppqqqrrrtttuuuwwwxxxyyyxxxyyyyyyzzz{{{|||}}}}}}|||yyywwwxxx}}}www^^^LLL<<<777444666666333333444222111444999<<<>>>DDDKKKaaavvvyyyuuuxxx~~~xxxhhhxxxuuucccNNN@@@:::777777:::888999;;;;;;999888888999::::::999777666444333333444444444444444444444444444444333333222111000000444444444444444444444444444333222222333444666777444444444555666777777888555555666666777888888888