BM6P6(@ zzzjjjVVVHHH>>>777555666666:::@@@GGGMMMTTT[[[```^^^]]]\\\YYYVVVSSSPPPOOOIIIFFFAAA???>>>===999666111111111111111111111111222111111000///......---......---,,,,,,+++******---,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,---------...000333666888FFFKKKRRRXXX]]]dddlllrrr{{{~~~uuusssvvvyyy{{{~~~yyywww||||||wwwvvv|||uuuaaaQQQOOONNNJJJKKKQQQMMMKKKGGGDDDCCCCCCDDDEEEFFFIIIKKKJJJHHHFFFGGGIIILLLMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[[[[[[[YYYXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[XXXVVVUUUVVVXXXYYYZZZZZZXXXVVVTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVTTTRRRPPPOOOOOONNNKKKIIIHHHHHHIIIJJJMMMNNNPPPQQQQQQPPPNNNMMMQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDEEEGGGHHHLLLMMMNNNOOOQQQSSSWWWZZZfffpppyyy}}}}}}^^^MMMAAA444000333///////////////......---,,,,,,,,,---------......000000///............///......---,,,,,,+++******+++*********))))))((((((&&&'''((()))++++++,,,,,,((((((''''''''''''(((((((((((((((((('''&&&%%%$$$'''((((((((()))))))))***''''''''''''((((((((((((******)))))))))))))))***//////////////////....../////////000111111222222333555888<<<===>>>===<<<<<<::::::======;;;;;;>>>CCCAAA???>>>>>>>>><<<:::>>>>>>===;;;888777999:::yyyiiiVVVHHH>>>777444666666999???DDDJJJQQQWWW\\\[[[ZZZYYYVVVSSSPPPMMMKKKHHHEEEAAA>>>>>><<<999777444444555555555555555555111111111000///.........---------,,,,,,+++++++++,,,***)))***,,,.........******++++++,,,,,,------,,,,,,,,,+++++++++******---,,,+++)))))))))************+++,,,,,,,,,,,,+++---...///...,,,+++,,,---++++++++++++---///222444<<>>>>>>>><<<:::<<<<<<<<<:::888666777888wwwgggUUUGGG>>>777444666555888===BBBFFFKKKQQQUUUVVVUUUTTTQQQNNNKKKHHHGGGFFFCCC@@@>>><<<;;;999777444444333333333333333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***)))'''(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***///...,,,+++***)))))))))******+++,,,,,,,,,,,,+++///000000///,,,+++,,,,,,++++++******,,,---///111333888???FFFLLLSSS\\\ccckkkmmmrrrzzzxxxqqqrrrtttrrrqqqqqqzzz}}}{{{zzzzzzzzz|||{{{tttooonnnttt}}}sssccc^^^[[[VVVUUUYYYVVVTTTPPPLLLJJJIIIJJJJJJLLLMMMMMMKKKHHHGGGFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPSSSUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUYYYYYYXXXVVVSSSRRRRRRSSSQQQRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQOOONNNMMMOOONNNLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMHHHLLLQQQQQQSSS\\\lllyyy~~~[[[JJJ<<<999999555444666...////////////...------------------............---,,,,,,+++++++++++++++,,,,,,++++++++++++++++++************))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((())))))***)))***++++++,,,,,,,,,,,,...//////000000111111222333555888;;;<<<===<<<;;;<<<999999<<<===;;;===@@@AAA???>>>===>>>>>><<<:::;;;<<<===<<<:::888888888ttteeeSSSGGG>>>777444666666888<<>>============<<<;;;<<<>>>@@@???===;;;::::::qqqcccRRRFFF>>>777444666666888;;;===???BBBFFFIIIIIIHHHGGGFFFDDDBBB@@@???@@@???>>><<<999888777777888888777777666666666666000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,111///---------...---+++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,---...,,,***))))))***,,,,,,,,,,,,,,,---......///333999>>>CCCKKKTTT[[[]]]^^^ccclllwww}}}zzzwwwrrrpppqqqnnnrrrxxx}}}~~~}}}|||}}}{{{vvvnnnooorrrwww~~~~~~xxxxxx|||~~~~~~wwwoookkkcccaaa^^^ZZZXXXXXXYYYYYY\\\ZZZWWWTTTQQQOOONNNMMMKKKJJJHHHEEECCCAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLIIIIIIHHHIIIJJJMMMOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRPPPQQQRRRPPPNNNLLLLLLMMMKKKLLLMMMMMMLLLLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNMMMKKKIIIGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLJJJIIIIIIJJJKKKQQQTTT[[[hhh{{{___JJJ;;;555222444666444111///...............------,,,---------------,,,,,,,,,++++++***))))))))))))***))))))******************))))))))))))))))))******(((((()))************)))((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((('''''''''''''''(((((()))))))))*********((((((''''''((()))******))))))***,,,------------.........///000000111111222333555777888999999999666444666:::<<<:::;;;>>>>>><<<;;;<<<======<<<;;;<<<>>>@@@???===;;;;;;;;;}}}ooo```PPPEEE===777444555555777999:::<<<>>>AAADDDCCCCCCCCCBBBAAA@@@???>>>===>>>===;;;888666777888777666666555555444444444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))+++---------'''((()))***,,,---...///***++++++++++++,,,,,,,,,&&&'''((()))***+++++++++******+++,,,,,,,,,,,,+++***+++,,,+++***)))***+++))))))******++++++,,,,,,---111555999===CCCLLLSSS[[[\\\```hhhqqqyyy~~~zzzuuurrrsssnnnppprrrtttwwwyyyzzz{{{uuuzzz~~~rrrqqqpppqqquuu}}}{{{~~~{{{mmmjjjfffbbb___]]]]]]^^^ccc```[[[XXXVVVUUUSSSQQQLLLKKKHHHFFFDDDBBBAAA@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLKKKJJJIIIEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPPPPNNNMMMMMMNNNIIIKKKLLLKKKJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIGGGEEECCCBBBAAACCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIKKKLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHKKKNNNQQQYYY^^^jjj~~~bbbHHH:::222000///111333333000------............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++******))))))))))))))))))))))))))))))************(((((()))******+++******((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********''''''''''''((()))*********+++,,,------------------......//////000000111111222333444666666777777333333666<<<>>>;;;;;;===<<<;;;:::;;;<<<===<<<;;;:::;;;<<<<<<:::999999:::|||mmm___OOOEEE===777444555222444666777888:::===@@@>>>??????@@@@@@@@@??????;;;<<<<<<:::666555666888444444333333222111111000////////////000000000000---------,,,,,,+++++++++&&&%%%$$$&&&))),,,,,,,,,(((((()))******+++,,,,,,******+++++++++,,,,,,,,,'''(((***++++++++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,+++***+++---((()))***+++,,,,,,,,,,,,,,,///222444666;;;DDDJJJUUUWWW\\\aaagggoooxxx}}}{{{wwwwwwsssrrrooooooqqqtttwwwyyytttyyy||||||{{{zzzuuuooolllmmmttt|||{{{}}}}}}}}}yyytttnnnhhheeeddddddgggccc^^^ZZZYYYYYYVVVTTTMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIDDDDDDCCCCCCDDDEEEFFFHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJMMMMMMLLLKKKKKKLLLHHHIIIJJJJJJHHHGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJLLLMMMMMMNNNNNNPPPPPPOOOOOONNNMMMMMMMMMLLLJJJIIIJJJNNNUUU]]]bbbllluuueeeHHH888555//////...///111222000---------......------,,,++++++++++++*********))))))------,,,++++++++++++,,,*********)))((((((((('''((()))))))))************))))))))))))))))))((('''((((((''''''''''''(((((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((('''&&&&&&'''''')))******++++++,,,,,,---,,,,,,,,,------......///000000000000000111222333444444555222333888???AAA>>><<<===;;;:::999:::<<<===<<<;;;:::;;;;;;:::888888999:::{{{kkk^^^NNNDDD===777444555000222444555555777:::===<<<===>>>???@@@@@@@@@@@@:::;;;<<<999666444666888777777666555444444333333////////////000000000000......---,,,,,,+++******---,,,+++,,,.../////////---,,,+++***)))'''&&&&&&*********++++++,,,,,,,,,,,,---...///...---,,,+++******+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///***+++,,,---.../////////,,,...000111333777???EEENNNRRRVVVZZZ___hhhrrrzzz||||||xxxtttooommmnnnrrruuuwwwxxx|||~~~zzzuuuwwwyyypppiiihhhnnnvvv{{{www|||vvvrrrpppnnnsssyyy}}}vvvrrrooonnnhhhddd^^^[[[[[[ZZZXXXVVVOOONNNNNNMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJDDDCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEHHHIIIHHHHHHHHHIIIGGGHHHIIIHHHFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCDDDDDDFFFGGGGGGIIIIIIGGGFFFFFFEEEEEEEEEIIIIIIIIIIIIIIIJJJKKKLLLHHHIIIJJJKKKLLLMMMMMMNNNPPPPPPOOONNNMMMLLLLLLKKKMMMLLLKKKNNNVVVaaalllssspppQQQ999222666222222111000111222000,,,------......------,,,++++++*********))))))(((((()))(((((('''''''''''''''+++******)))(((''''''&&&(((((())))))*********+++*********)))(((&&&%%%$$$((((((''''''''''''(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******++++++,,,,,,,,,++++++***------......///000000000//////000111222222333444222333999BBBDDD@@@===>>>:::999999:::<<<===<<<;;;<<<<<<<<<:::999999;;;===zzzkkk\\\LLLCCC===888444444111222333555888:::;;;<<<::::::<<<=========<<<;;;===<<<:::777555333222111555555444333222222222222000000000000000000000000)))***,,,,,,,,,,,,***)))))))))((((((((()))+++,,,------------------------************))))))))))))---,,,+++*********+++,,,******))))))******+++,,,,,,+++******))))))************))))))******+++,,,***---000000///111777===FFFLLLRRRTTTVVV]]]hhhrrrzzzsssmmmnnnqqqsssrrrvvv{{{|||wwwtttyyy}}}zzzvvvrrrqqqpppooonnn~~~|||{{{qqqgggcccdddeeegggkkkuuu~~~{{{sssooojjjddd___\\\[[[[[[SSSSSSSSSVVVZZZ[[[XXXUUUUUUVVVXXXWWWVVVVVVWWWXXXWWWVVVUUUUUUTTTQQQLLLIIIEEEBBBAAAAAA>>><<<>>>DDDDDDEEEFFFEEEEEEEEEGGGIIIJJJFFFBBBBBBDDDFFFEEECCCEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFHHHHHHGGGFFFDDDGGGGGGGGGGGGHHHHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHJJJLLLMMMLLLKKKMMMKKKIIIJJJMMMOOONNNMMMLLLMMMOOONNNMMMMMMNNNPPPRRRUUUYYY]]]dddqqqkkkWWWFFF777222555,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%(((((((((((())))))))))))((()))***+++,,,------------...............------......//////000000111111///444:::???BBBAAA>>>;;;<<<;;;;;;;;;<<<===>>>???===<<<;;;:::999:::;;;<<>>DDDKKKOOORRRYYYdddmmmwww{{{yyyttttttvvvuuutttsssyyy|||xxxvvv{{{{{{yyyxxxuuuqqqmmmvvvzzztttkkkaaa___\\\ZZZ[[[cccooowww}}}yyytttmmmfffaaa^^^\\\YYYYYY[[[^^^aaaaaa^^^ZZZ\\\[[[ZZZZZZZZZ[[[[[[\\\[[[YYYWWWVVVUUUSSSPPPMMMJJJFFFCCCCCCBBB???AAAEEECCCDDDEEEGGGIIILLLNNNOOOKKKGGGCCCBBBDDDFFFFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDFFFGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLMMMNNNOOOOOOMMMKKKMMMKKKJJJKKKMMMNNNMMMKKKQQQRRRTTTUUUUUUUUUWWWYYY[[[cccmmmwwwsssYYYIII>>>222///333------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((()))((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000111111000333888===???>>><<<::::::::::::;;;<<<<<<======;;;:::999999888999:::;;;zzzlll]]]LLLBBB<<<555111111222222333444555555666777555555666777777777777666222333333444555777999:::222111000///............////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))++++++*********)))))))))))))))***+++,,,,,,,,,,,,******))))))******+++,,,++++++***))))))))))))***++++++******++++++,,,---)))+++,,,+++))))))---000555<<>>BBBEEEMMMYYYdddlllqqqtttvvv{{{}}}zzzyyy}}}~~~xxxpppkkkkkkbbbffflllrrrxxx}}}|||{{{{{{yyyvvvqqqnnnbbb___ZZZWWWXXX[[[```ddd```fffmmmrrrtttwww{{{}}}tttlllfffaaaVVVWWWYYYXXXSSSSSS^^^jjjkkkmmmoooooonnnmmmmmmmmmpppeeeWWWNNNKKKMMMOOOQQQTTTSSSQQQOOOMMMKKKJJJIIIIIIGGGEEECCCCCCEEEGGGIIILLLOOOTTTYYY]]]```aaaaaa]]]\\\\\\[[[ZZZYYYYYYYYYTTTRRRNNNJJJHHHIIIJJJKKKIIIKKKNNNSSSYYY```eeehhhmmmttt|||}}}xxxrrrnnnmmmzzz~~~oooRRR===666777...000000///000111111000+++++++++,,,,,,---------......---,,,,,,+++******((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))++++++******)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&'''((()))************)))))))))***++++++,,,,,,+++,,,---...000111222222111111111111222333444555222333666888::::::::::::zzzgggXXXIII@@@:::444000000111111000000//////......000000000000000000000000444333111000/////////000000000000000000000000000////////////...---,,,+++,,,,,,+++******+++,,,,,,,,,***(((''')))+++,,,,,,((((((((((((((((((((((((((()))***+++++++++++++++---+++)))((('''((()))******)))((()))++++++)))(((+++)))'''))),,,---,,,***+++***)))))))))***+++,,,************************(((***---...000222555888@@@GGGPPPYYY```gggoootttwwwxxx{{{|||yyy|||}}}{{{zzzzzz}}}~~~{{{vvvqqqmmmnnnmmmjjjgggiiirrr~~~qqqlllfffcccccc___XXXRRRPPPTTTYYY[[[]]]```eeejjjqqquuu|||yyyrrrooocccccccccccceeeiiiooossszzz{{{{{{zzzwwwrrrmmmkkkqqqhhhZZZPPPKKKMMMPPPSSSVVVSSSSSSVVVVVVQQQMMMLLLJJJHHHFFFEEEHHHKKKNNNOOORRRVVV[[[aaaeeeggghhhhhhdddaaa^^^^^^^^^^^^ZZZWWWWWWSSSMMMHHHGGGIIIMMMQQQVVVZZZ\\\\\\aaammmyyyyyyvvvjjjQQQAAA555///...000000//////.........---//////...------------...,,,,,,,,,+++,,,,,,---...''')))***++++++***)))'''%%%&&&''')))************((((((((((((''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***+++++++++***)))((('''******+++++++++,,,,,,,,,+++((((((++++++)))***---............///000111222222222222222333444555555555777999:::::::::;;;<<>>999444111111000000000000////////////////////////////////////------------------......---------------------------------------,,,++++++))))))))))))))))))))))))---+++******,,,------,,,************************)))******+++++++++******+++***)))(((((()))*********)))((()))++++++)))(((---,,,++++++++++++***)))((())))))***)))'''%%%$$$******++++++++++++,,,,,,***+++---------...000222444:::CCCIIIMMMQQQVVVYYY]]]dddmmmrrruuuxxxrrrhhhaaafffnnnssstttuuuvvvyyy~~~~~~{{{vvvuuuvvvuuussspppnnnnnnrrrzzz~~~}}}yyywwwvvvttttttwww{{{{{{rrrdddaaa^^^___``````]]]YYYUUURRROOOLLLLLLNNNQQQTTTXXX]]]bbbbbb```___dddiiifffjjjpppvvv|||vvvpppjjjfffaaa]]]\\\[[[[[[ZZZ___```dddgggddd[[[UUUTTT```hhhnnnmmmeee```aaaeeekkknnnsssxxxzzz{{{yyyxxxooolllhhhccc___\\\YYYWWWSSSQQQPPPRRRYYYcccnnnttt~~~}}}rrrgggcccdddoooqqquuu{{{mmmSSSGGG;;;555222///...///........................///...------,,,,,,---------,,,+++***))))))))))))******+++,,,,,,+++*********+++++++++******)))(((((((((((((((''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%''')))***(((((()))))))))************'''''')))***((((((,,,,,,++++++,,,,,,---...///000000000111111222333444555777:::<<<;;;;;;;;;<<>>CCCJJJPPPRRRYYYaaahhhnnntttzzzzzzppphhhfffhhhiiimmmrrrtttvvvzzz|||~~~}}}{{{zzzssstttvvvvvvwwwyyy}}}}}}yyywwwqqqmmmnnnpppttt{{{{{{vvvssstttwwwzzz|||zzzzzz|||}}}{{{yyyxxxvvvsssooolllddd___YYYSSSOOONNNOOOQQQSSSPPPLLLHHHEEEBBB???>>>BBBFFFKKKPPPWWW^^^eeejjjuuuwwwzzz{{{vvvnnnddd^^^______```cccgggiiijjjiiilllmmmrrrvvvuuuqqqrrrvvv~~~|||~~~}}}yyyuuuqqqooooooqqqrrrrrrnnnkkkhhhhhhkkklllnnnqqquuuzzz~~~}}}uuulllbbb]]]ZZZ]]]hhhsss~~~jjjOOO===333...,,,...///------///---------------............------,,,,,,,,,,,,,,,((((((((((((((()))***+++)))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((,,,)))(((++++++)))***---,,,,,,,,,,,,---...//////////////////000111222333444777;;;======<<<;;;;;;rrr]]]OOOBBB;;;888555333333.../////////000000000111------------------------)))***,,,---............------------------------******++++++++++++******+++,,,---......---,,,++++++***)))+++,,,---,,,***************************+++++++++++++++***))))))(((((()))******************)))((()))++++++)))(((''')))+++***(((((()))+++++++++***))))))************************************+++++++++))))))+++---,,,...111333555999AAAGGGNNNRRRYYYaaajjjpppuuuxxx|||xxxwwwtttrrrsssxxxtttvvvyyy|||}}}|||zzzyyysssrrrqqqooonnnqqquuuyyy}}}zzzyyyxxxvvvxxx||||||zzz{{{||||||{{{zzzyyy|||{{{xxxvvvooolllgggaaa^^^\\\\\\\\\```___YYYQQQFFF???<<<;;;===???BBBEEEJJJPPPWWW\\\fffgggfffddd```ZZZUUUQQQOOOPPPRRRWWW]]]aaabbbbbbeeeffflllrrrtttuuu|||}}}}}}|||zzzuuupppkkkgggdddbbbiiinnnsssuuutttqqqooooootttssspppnnnnnnooopppqqqlllnnnoooqqqvvv||||||yyynnngggbbbaaacccjjjwwwfffOOO???888111------000111//////222,,,,,,,,,------............---,,,,,,++++++,,,,,,+++******)))))))))******+++******************+++))))))*********))))))(((((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%&&&&&&&&&&&&'''''''''+++((('''******((())),,,+++******++++++,,,---...///////////////000222222444777<<<>>>>>><<<;;;;;;qqq\\\OOOAAA;;;888555333444.../////////000000111111------------------------......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********+++,,,,,,,,,,,,+++***,,,++++++,,,......---+++........................+++++++++++++++***)))((('''((()))******************)))((()))++++++)))((('''***,,,+++))))))+++...***)))(((''''''(((******......---,,,,,,+++++++++%%%'''))))))***+++...000+++,,,------...222:::AAAJJJMMMSSS\\\fffnnnqqqssswwwzzz~~~||||||uuuwwwyyy{{{|||{{{zzzyyysssqqqnnnkkkiiikkkpppttt}}}yyyvvvvvvxxxzzz~~~~~~~~~|||yyyxxx|||~~~}}}}}}}}}zzzuuupppkkkhhhfffeeellllllhhh[[[KKK@@@>>>@@@BBBCCCEEEGGGKKKQQQYYY^^^]]][[[WWWRRRNNNJJJHHHGGGDDDDDDGGGKKKPPPTTTVVVUUUYYY[[[aaahhhmmmrrr}}}wwwqqqpppnnnkkkfffaaa]]][[[ZZZZZZccciiiqqquuuuuurrrqqqqqquuuqqqjjjccc___^^^^^^___\\\aaagggnnnwww|||uuuqqqnnnppptttzzzgggOOO???999:::000------//////,,,+++...,,,,,,,,,------............---,,,,,,++++++,,,,,,//////---,,,++++++******,,,++++++******++++++,,,)))******+++++++++******)))(((((((((''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''***'''&&&))))))'''(((+++))))))))))))***+++,,,---.........//////000111222444888<<<>>>>>>===;;;;;;}}}mmm[[[MMM???888666333222333111000000///...------------------------------------------...------,,,,,,***+++,,,,,,------------%%%'''******)))((())))))+++***)))((()))***,,,......---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))+++***((('''''''''+++++++++***)))((((((''''''(((***,,,,,,***((('''******+++++++++,,,,,,,,,((()))***+++++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111444666???EEEOOOYYYaaahhhnnnqqqsssuuuyyy||||||{{{zzz{{{||||||{{{wwwtttooooooooonnnmmmmmmnnnpppyyy|||}}}wwwrrrppppppsss|||}}}{{{|||}}}|||vvvqqqooonnnwwwtttmmmbbbUUULLLHHHHHHNNNNNNPPPRRRWWW\\\```ccc___\\\VVVNNNFFF@@@>>>===DDDDDDEEEEEEEEEFFFHHHIIIMMMQQQWWW^^^eeelllssswwwtttiiibbb___YYYXXXWWWXXXYYYYYYWWWUUUbbbdddiiioooooolllkkkmmmsssiiiZZZOOOKKKNNNSSSWWW\\\eeesssrrrXXXHHH@@@999333///---------............///........................+++******)))((((((((()))******************+++++++++)))'''(((+++,,,***(((+++)))((()))***+++***((())))))(((''''''''''''''')))***+++++++++***((('''''''''''''''((((((((((((+++***((('''&&&&&&''''''***&&&""""""&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))'''%%%%%%%%%'''(((%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&(((((((((((())))))))))))***+++,,,------,,,******,,,,,,,,,,,,...///111111222444777:::<<<;;;:::999|||lllYYYKKK>>>888555222111111111000000///......---------------,,,,,,,,,++++++,,,------...------,,,,,,)))***+++,,,,,,,,,,,,+++&&&(((******)))))))))+++***)))(((''''''(((***+++------,,,+++++++++++++++++++++++++++++++++++++++)))***+++***((('''((()))++++++******)))(((((('''***+++---......---+++***************++++++++++++,,,,,,,,,,,,+++***))))))++++++,,,------------,,,++++++++++++++++++++++++------,,,,,,---000222444777===GGGRRRZZZaaafffjjjiiikkkooosssxxx}}}~~~|||zzzzzzzzzyyywwwuuuuuusssqqqooommmmmmoooqqqzzz|||~~~wwwsssnnnmmmqqqyyy~~~}}}~~~}}}xxxvvvvvvvvvuuuqqqiii```YYYXXXYYY\\\\\\\\\]]]```cccgggiiifffaaaYYYOOOGGGCCCBBBCCCCCCFFFJJJKKKJJJIIIJJJLLLNNNQQQWWW^^^dddllltttyyy~~~|||ooobbbZZZWWWYYYXXXXXXZZZ^^^bbbeeeeeeiiihhhiiikkkhhhcccccceeehhh```TTTMMMMMMSSSZZZ___iiiqqq|||iiiWWWCCC999555222//////......------,,,,,,++++++........................------,,,+++++++++++++++************************+++)))'''(((***+++***((()))'''&&&'''((()))(((&&&))))))(((''''''''''''''''''(((((()))((('''&&&%%%''''''''''''((((((((((((***)))(((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***((('''%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((()))************)))(((++++++,,,---...///000111222444777999;;;;;;999999{{{kkkVVVJJJ===888666222000///111000000//////......---...---------,,,+++++++++,,,,,,------...------,,,)))******++++++++++++***)))***+++***))))))+++,,,...---,,,+++++++++,,,---,,,,,,+++************++++++++++++++++++++++++++++++++++++)))(((((()))+++++++++******)))(((((((((''')))***,,,,,,***)))'''))))))))))))***************+++++++++++++++******((()))******++++++******)))))))))******++++++,,,---,,,++++++,,,...///000000666???HHHPPPWWW^^^bbbccceeeiiinnnrrrxxx}}}yyyvvvuuuuuuuuutttzzzxxxtttqqqoooppprrrttt{{{|||zzzqqqkkkkkknnnqqqttt{{{~~~{{{|||}}}}}}|||uuuvvvvvvsssnnnjjjjjjlllmmmlllkkkkkkllloooqqqsssssslll```TTTMMMJJJKKKMMMJJJPPPVVVWWWTTTRRRSSSUUUXXX[[[aaafffkkkpppvvvyyyyyy~~~{{{ooobbbZZZWWW_________cccjjjqqqvvvxxxuuuppplllhhhbbb\\\\\\```\\\WWWPPPNNNRRR\\\eeekkkuuu|||zzz```LLL@@@666111000///000333......---,,,+++***))))))------------------------...------,,,,,,,,,,,,,,,***************************)))((((((******)))((()))'''&&&'''((()))(((&&&)))((((((''''''''''''((('''(((((((((((('''&&&%%%&&&''''''''''''((((((((()))((('''&&&%%%%%%%%%&&&%%%)))---,,,'''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&)))((('''%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&'''(((((())))))''''''((((((((()))))))))(((((()))******))))))(((++++++,,,---...//////000111333555888999999888888zzzkkkUUUIII>>>999777333000000000000000000//////......---------------------...,,,,,,------...---------***++++++,,,,,,,,,+++++++++,,,,,,***)))))),,,...///...---,,,,,,,,,------,,,+++******))))))******************************,,,,,,+++)))'''(((+++---************))))))((((((&&&''')))******)))'''&&&(((((((((((())))))))))))%%%&&&''')))+++,,,,,,,,,'''(((((()))))))))))))))((())))))***+++,,,,,,---,,,++++++***++++++,,,---///222777>>>EEENNNWWW]]]]]]aaaeeeiiimmmssszzz|||~~~~~~wwwrrrqqqrrrsssssszzzxxxuuutttuuuvvvwwwwww}}}{{{}}}{{{uuurrrqqqqqqpppqqqwww{{{|||~~~~~~yyy{{{}}}|||xxxvvvvvvxxxwwwwwwwwwxxxzzz}}}{{{mmm```YYYXXXZZZ\\\]]]bbbfffeee```]]]___bbbiiimmmtttxxxzzzzzz{{{{{{zzzvvvlllfffdddllllllooottt{{{yyyqqqjjjbbb\\\\\\aaa[[[XXXTTTUUU\\\fffoootttzzz~~~___KKK>>>888333222000...000333...------,,,+++*********------------------------,,,,,,+++******++++++,,,+++++++++***************))))))(((((()))))))))(((+++)))((()))***+++***((()))(((''''''''''''(((((()))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%(((***)))'''%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%((('''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))*********+++++++++++++++++++++,,,---......//////000111333666777777777777zzzooouuuzzzkkkVVVJJJ???;;;999555222111000000000000000/////////,,,,,,---...///000111111+++,,,,,,---.........---,,,---------------,,,,,,,,,,,,,,,+++)))))),,,...***))))))))))))))))))))),,,+++******))))))******************************+++++++++)))((((((+++...*********)))))))))))))))******+++,,,,,,+++******''''''((((((((()))))))))###$$$&&&''')))***++++++***+++,,,,,,------,,,,,,)))******+++,,,---......++++++************++++++///000111333999CCCNNNVVVUUUYYY^^^bbbdddiiipppvvvzzz{{{~~~xxxrrrqqqqqqssssssvvvuuuuuuwwwzzz||||||{{{}}}zzzyyy|||}}}zzzwwwnnnqqqvvv{{{~~~~~~||||||}}}}}}~~~|||qqqllllllmmmnnnsssuuutttpppjjjgggiiimmmssszzz}}}vvvtttuuuyyy{{{}}}uuuooogggaaabbbgggfffcccaaabbbhhhpppwwwzzz{{{xxx]]]III???555222000111///,,,,,,000,,,,,,,,,,,,,,,---------------------------------+++++++++******+++,,,,,,+++++++++*********))))))(((((())))))((((((((()))+++)))((()))***+++***(((((((((''''''''''''((((((***))))))(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''$$$"""###%%%''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((()))))))))******++++++,,,***+++,,,---.........---...000111333555555666555}}}ggg]]]dddxxxjjjWWWKKK???:::888555333333000000000000000000000000,,,,,,---...///000000111++++++,,,---...........................------,,,+++,,,---+++***)))+++,,,))))))******++++++++++++,,,,,,+++************+++************************)))******)))((((((+++---******)))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))''''''(((((((((((('''&&&)))******++++++++++++++++++++++++,,,,,,------...******************++++++,,,,,,+++,,,000777AAAHHHNNNTTT[[[___```dddkkkpppuuuwwwzzz~~~~~~yyywwwwwwwwwwwwtttsssrrrvvv|||~~~yyyvvvwwwyyy{{{qqqqqqqqqqqqrrrvvv|||~~~xxxsssqqqrrrsssttt}}}|||~~~}}}yyyvvvpppjjjkkknnnrrrpppnnnooosssxxx|||~~~rrrXXXCCC999777111......111111......000+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,++++++***)))))))))'''((())))))''''''((())))))'''&&&'''((()))(((&&&(((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%'''""" $$$(((((('''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((('''''''''''''''(((*********+++,,,.........---,,,---...000111333444444444qqq]]]UUU]]]vvvuuugggWWWJJJ===888666444333444000000000000000000000000------------------------***+++,,,---............---.........------,,,+++***+++---,,,***))))))***++++++,,,.../////////000------,,,+++++++++++++++************************'''(((***)))((((((***+++)))))))))))))))))))))***''''''''''''''''''''''''(((((()))))))))*********************)))(((''''''''''''((()))))))))))))))++++++++++++++++++,,,,,,((()))******++++++++++++((()))***+++---111666;;;EEEMMMVVV[[[]]]```gggmmmnnnppptttyyy~~~wwwsssppprrryyy}}}wwwsssttttttvvv{{{{{{zzzwwwsssqqqqqqtttwww}}}~~~{{{xxxyyy|||vvvtttwwwyyywwwvvvwww{{{~~~hhhRRRBBB777111111111------111333111...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++***))))))(((&&&(((***)))'''&&&'''))))))'''&&&'''((()))(((&&&'''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++***+++,,,......---,,,+++------...000111222333444lllZZZTTT[[[rrrssseeeWWWIII<<<666444333222444000000000000000111111111......---,,,***))))))(((***+++,,,---............------------,,,,,,+++***)))+++------+++)))((((((((()))***,,,---......///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))%%%''')))***)))((()))***)))))))))))))))*********************************))))))))))))************((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++***************((()))***++++++,,,,,,,,,'''))),,,...//////111333999BBBNNNTTTVVVZZZ```fffhhhkkkooovvv}}}{{{tttnnnnnnuuu~~~}}}wwwrrrrrrrrrsssxxx~~~{{{vvvsssssstttuuuzzz}}}~~~}}}|||}}}zzzyyyyyy{{{~~~kkkMMM>>>:::555111000000***)))---000---)))(((---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))******+++,,,,,,++++++***))))))(((&&&(((***)))&&&&&&'''***+++)))((()))***+++***)))'''''''''''''''((()))******)))((('''&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))''''''"""&&&***)))&&&$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---)))+++---......---,,,+++,,,---...///000222333333nnn[[[RRRTTThhh~~~ssshhhTTTHHH<<<888666222000///...000111000...---,,,---***+++,,,---...---,,,+++++++++++++++++++++++++++************+++,,,------)))***+++,,,,,,,,,,,,,,,******+++,,,---//////000...---+++***))))))***+++++++++***)))(((((())))))******+++,,,---///000111************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))******''''''((()))))))))))))))((())))))*********)))))))))************+++++++++000666???HHHOOOVVV[[[______cccjjjpppvvv}}}}}}wwwtttuuu{{{~~~vvvtttuuuvvv{{{}}}{{{zzz}}}~~~|||yyyzzz}}}}}}|||~~~~~~|||{{{}}}iiiTTT@@@777444000------------............------------------,,,+++***)))+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''$$$&&&&&&&&&'''''''''''''''(((''''''&&&&&&((()))******(((&&&(((******'''$$$'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%''')))***,,,,,,,,,,,,,,,,,,,,,,,,//////...///000111333444mmmZZZQQQSSSdddxxxsssgggSSSGGG<<<888666222000///...000111111///......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,---............---+++************+++******)))))))))))))))++++++************++++++((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))&&&'''((())))))*********)))))))))((((((((((((((((((((()))******************************)))(((((()))************+++++++++...111777===DDDKKKSSSXXX\\\```fffkkkpppxxxyyywww{{{{{{{{{|||}}}~~~uuusssxxx~~~{{{{{{~~~}}}||||||{{{}}}~~~gggMMM@@@333///...,,,***,,,......////////////......------------,,,+++***)))+++++++++,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++'''''''''((())))))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((((('''%%%$$$$$$%%%&&&'''))))))***(((''''''&&&'''((()))******(((&&&&&&(((((('''%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((+++***)))))))))***,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********+++---///000nnnYYYPPPRRR___nnnvvvssseeeSSSGGG<<<777666222000///000222444444333222333444000///...------,,,------------------------------...---,,,+++******************+++,,,,,,,,,++++++((())))))***+++,,,------.........---,,,+++))))))*********))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''((())))))*********))))))((((((''''''&&&&&&)))******++++++++++++******************)))(((''')))************+++++++++,,,---///222777???HHHNNNVVV[[[bbbeeehhhooo||||||~~~vvvnnnqqqwww|||{{{zzz|||}}}}}}||||||||||||}}}{{{___JJJ999333///......---,,,......//////000000//////...------------,,,+++***)))++++++++++++******)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++&&&''''''(((((()))******(((((()))))))))*********'''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))***'''%%%%%%&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))(((,,,,,,+++******+++,,,---((((((((()))***+++,,,---pppZZZPPPRRR[[[eeerrrsssdddRRRFFF;;;777666222000000222444666777666666777888333222000...,,,,,,---------------------------------,,,++++++*********+++***++++++,,,,,,,,,++++++))))))******+++,,,,,,------.........---+++)))((())))))*********)))))))))$$$$$$%%%&&&''')))***+++************************+++*********))))))))))))((((((((((((((((((((((((&&&'''((())))))************))))))((((((''''''&&&))))))***++++++*********((())))))*********))))))))))))*********++++++++++++,,,---...111888???EEENNNVVV^^^aaaaaafffrrr}}}tttsssxxxvvvrrrnnnmmmrrryyy~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}~~~uuu^^^HHH:::444333222000...,,,---///---..................---,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***)))(((************************))))))))))))))))))))))))((((((((())))))************))))))(((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''((((((((())))))'''%%%$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''))))))((('''&&&,,,+++***))))))***,,,---******++++++,,,......///ttt\\\RRRSSS[[[bbbuuurrrcccQQQEEE:::777555222000000000222555555555555666777444222000...---,,,------+++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,++++++*********++++++,,,,,,------,,,---......---,,,***)))((()))************))))))%%%%%%&&&&&&(((***+++,,,*********************************))))))))))))(((((((((((((((((((((((((((&&&'''((())))))******************))))))(((((((((((()))))))))))))))((((((&&&'''(((***++++++++++++))))))*********+++++++++(((***,,,---///222777:::EEEOOOYYY\\\[[[^^^fffooovvv}}}~~~yyyrrriiiddddddiiiooosss|||~~~}}}||||||zzz{{{{{{{{{yyyzzz}}}nnnYYYGGG;;;555111222000,,,((((((***,,,+++,,,,,,------,,,,,,+++++++++,,,,,,++++++******,,,,,,------,,,+++******++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&''''''(((((((((((((((((('''&&&$$$###$$$&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''(((+++,,,---,,,***)))***))))))((()))***+++,,,++++++,,,...//////000000zzzaaaUUUVVV^^^dddwwwqqqeeePPPEEE:::666555222000000---///111111111111222333222111000///------,,,,,,++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,+++******++++++++++++,,,,,,------+++++++++,,,,,,++++++***'''(((***++++++***))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''((())))))*********)))))))))***************((())))))))))))(((''''''&&&'''(((***++++++++++++)))************+++++++++&&&(((+++,,,---...000222<<>>EEELLLTTTYYYVVVaaammmuuuxxxzzzxxxnnngggkkkttt}}}~~~}}}xxxxxxyyyzzzzzzwwwqqqmmmbbbbbbcccdddhhhoooyyyuuu\\\JJJ888444444111//////+++//////,,,...333111++++++,,,,,,------,,,,,,+++)))******+++++++++******'''((()))***+++,,,,,,,,,************************((((((((((((((((((((((((*********))))))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((%%%$$$&&&(((&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''&&&)))+++***'''%%%&&&((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((())))))***************$$$&&&)))+++,,,+++)))(((&&&''')))***+++,,,++++++rrrcccaaagggmmmvvv|||nnnbbbNNNDDD999555222//////111111000///...............,,,------......------,,,000///---,,,+++,,,------''''''((()))))))))))))))))))))************)))))))))))))))***+++++++++,,,(((((((((((())))))))))))%%%%%%&&&&&&''''''((((((***)))(((''''''((()))***((((((''''''''')))***+++******))))))((((((''''''((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((())))))((('''&&&&&&)))((('''''''''(((***+++******))))))))))))*********************)))((('''&&&&&&'''))),,,---,,,+++555555666777<<>>666444222000...000111000///---+++******)))...---,,,,,,,,,,,,---...)))***+++,,,---,,,+++***((()))))))))))))))(((((())))))************))))))+++******))))))((((((((()))*********++++++++++++(((((((((''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((((('''&&&''')))*********)))(((((()))************)))(((&&&'''((()))))))))))))))''')))***)))'''&&&''')))''')))+++,,,,,,---///111555>>>IIIRRRWWWYYY\\\^^^___dddkkkqqquuuxxx{{{}}}~~~vvvrrrooommmjjjffffffjjjmmmsss|||{{{|||}}}|||zzzuuurrrppprrrxxxhhh\\\LLL>>>666333111111///////////////......---///.........---------,,,++++++*********)))))))))---,,,,,,++++++,,,------******))))))))))))******'''(((((((((((())))))))))))))))))((('''''''''&&&))))))(((((((((((()))))))))(((((()))******)))'''))))))((((((''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))((((((((('''''''''(((((('''&&&&&&%%%%%%%%%)))(((&&&$$$$$$&&&'''((())))))))))))(((((()))***((()))))))))(((((((((((('''(((***+++++++++***)))qqqsss}}}rrrdddfffmmm{{{nnn___SSSHHH???777555555222000111...---------------.........---,,,++++++,,,---...***++++++,,,,,,,,,,,,,,,***++++++++++++***))))))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))*********)))((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&'''(((((((((((((((((('''(((((()))))))))))))))((()))***++++++***)))(((''''''((()))))))))((((((***((($$$'''---''')))+++,,,+++,,,---///---444>>>FFFLLLRRRXXX\\\YYY]]]ccciiimmmqqquuuwww}}}{{{uuuooonnnqqqvvvyyy~~~zzzvvvooollljjjkkkooouuuzzz}}}wwwhhhMMMFFF<<<444000...............---------,,,,,,,,,......------,,,++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,******))))))))))))******''''''(((((((((((())))))((('''''''''''''''&&&&&&))))))(((((((((((())))))((('''&&&''')))***)))(((((((((((((((((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$***)))((('''''''''((()))'''(((((((((&&&&&&((()))''')))******(((''''''((('''(((+++,,,---,,,***)))}}}iiijjjtttssseeeeeejjj~~~yyylll]]]QQQFFF>>>666555555222000111------------...///000000///...,,,++++++,,,...///,,,,,,,,,,,,,,,---......+++,,,,,,,,,++++++***)))))))))************))))))((((((((()))))))))))))))((((((((()))))))))******)))))))))))))))*********'''((()))******)))(((''''''((()))*********)))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***&&&&&&'''(((((((((((((((((((((((((((((())))))***((()))***++++++***)))(((((((((((()))((((((''''''((((((&&&""" (((...,,,------,,,***((()))******...555:::???FFFNNNUUUUUUXXX\\\```dddiiinnnrrrxxx~~~}}}}}}yyyvvvssssssuuuyyy{{{|||~~~zzzxxx|||nnnYYYKKK<<<888333///------------,,,,,,,,,++++++,,,------------,,,++++++***)))))),,,,,,+++++++++*********'''((()))***+++***))))))******))))))))))))******'''''''''((((((((())))))''''''''''''((((((((((((***)))(((''''''((()))***((('''%%%%%%'''((()))((('''''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$&&&'''%%%######%%%'''''')))++++++(((''''''(((''''''(((((())))))))))))xxxccccccmmmssseeeeeeiii{{{xxxkkk]]]QQQCCC;;;444333333000...///111000///...............///...,,,++++++,,,...///------,,,+++,,,---///000+++++++++++++++***)))((())))))************))))))''''''(((((())))))******(((((((((((())))))))))))''''''(((((())))))******'''((()))******)))((('''$$$%%%&&&(((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***&&&&&&'''((())))))(((((()))((('''''''''(((***+++''')))***++++++***)))'''((()))))))))((('''&&&&&&$$$)))------***((()))+++***+++++++++)))***+++---***,,,///111555<<>>CCCFFFMMMTTT\\\bbbkkkpppsssyyytttTTTIII<<<333111222111///111///,,,,,,---//////...,,,,,,,,,,,,+++***)))(((,,,,,,,,,+++******))))))*********************************)))))))))))))))+++++++++******))))))((())))))(((''''''(((***+++***)))((('''''''''(((((())))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))))))))******(((''''''(((((('''%%%(((((((((((((((''''''&&&((())))))))))))(((''''''hhh```dddsssqqqlllqqq{{{zzzmmm^^^PPPDDD;;;555444444222000111111...,,,,,,---//////......---,,,,,,++++++,,,,,,***+++,,,+++)))))))))+++///...---+++************,,,,,,+++******)))))))))+++***)))((()))***,,,---'''(((((())))))))))))((()))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))+++)))(((((()))***++++++''''''''''''&&&&&&&&&&&&((('''&&&'''((())))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))'''&&&'''(((***,,,++++++++++++++++++++++++(((((()))***,,,---...///...---000666:::>>>DDDLLLPPPWWW___eeeiiioooxxx~~~}}}gggYYYDDD===555111111333333111...---,,,------//////000,,,,,,,,,,,,++++++******,,,+++++++++******))))))***************+++++++++*********)))))))))((((((+++*********)))))))))((())))))(((((((((((()))***''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((())))))))))))***)))((((((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''')))******)))((()))***((((((((((((((()))))))))(((((((((''''''((((((((()))))))))************+++***)))''''''(((((('''%%%(((((((((((((((''''''&&&$$$%%%''')))******))))))lllbbbdddsssssskkkpppyyy|||nnn^^^PPPCCC;;;444444444111000111222000------...000000000------,,,++++++++++++,,,,,,---...---+++***+++,,,//////...,,,,,,+++++++++++++++++++++******))))))******)))))))))+++,,,---************)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))000---)))''''''&&&$$$###&&&'''''''''''''''''''''(((&&&&&&&&&((()))(((''')))((('''&&&&&&'''((())))))))))))))))))))))))))),,,***(((&&&&&&'''((()))++++++++++++++++++++++++((()))***+++,,,,,,------,,,+++---111333555:::AAAGGGMMMUUUYYY]]]bbbkkkrrrvvvyyy|||~~~qqq^^^NNNEEE888444///---...000///...,,,,,,---------...///000,,,,,,,,,,,,------......++++++***************)))))))))*********+++++++++*********)))))))))))))))*********)))))))))))))))))))))((((((((((((((()))************************'''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***))))))***((((((((()))))))))))))))'''(((((((((((((((((('''(((((((((''''''''''''&&&***(((''''''(((((('''%%%(((((((((((((((''''''&&&###%%%'''((()))***))))))pppccceeepppuuujjjnnnuuu~~~}}}nnn]]]OOO@@@888222111222///...000111000......000111000///------,,,+++++++++++++++***,,,,,,+++)))(((((()))...------,,,,,,,,,,,,,,,)))***++++++++++++******''''''(((((()))))))))))))))******++++++******)))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))&&&###!!!"""%%%((('''&&&&&&&&&&&&'''((((((((()))'''&&&&&&''')))***((('''***)))'''%%%%%%''')))***))))))))))))))))))))))))+++***)))'''&&&&&&''''''************************,,,,,,,,,,,,+++***)))(((***(((***---......111777>>>DDDJJJNNNPPPUUU^^^eeekkkoootttwwwyyyzzz|||}}}}}}|||vvvxxxxxxfffTTTDDD;;;888000...,,,,,,---/////////+++,,,......------...///,,,,,,,,,,,,---...///000************************)))))))))***++++++,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))+++------+++)))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))(((((((((''')))'''&&&'''((()))((('''(((((((((((((((''''''&&&'''(((((((((((('''&&&&&&ttteeefffjjjwwwvvvjjjmmmsss}}}nnn\\\MMM@@@888111111111///...000///......///000000///------,,,++++++***+++++++++)))***+++)))'''&&&&&&'''++++++*********+++,,,,,,((((((***+++,,,,,,++++++&&&''')))******)))(((''''''((())))))************++++++*********)))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&((()))******)))(((  &&&+++,,,+++%%%&&&&&&'''((())))))***&&&&&&''')))++++++(((&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))***+++++++++***)))((('''(((''')))------,,,...333555:::@@@CCCEEEJJJSSS[[[]]]bbbjjjpppsssuuuvvvwwwyyyyyyzzzsssqqqxxx|||~~~{{{kkkYYYKKK???555222444///...------...///000000+++---///...---,,,---///---,,,,,,++++++,,,---...))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,------...((())))))))))))))))))))))))))))))))))))(((''''''$$$%%%'''((((((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((((((((((((((('''((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))+++---...,,,***))))))+++*********)))(((((((((&&&'''((())))))((('''&&&))))))***************+++'''&&&&&&''')))***)))((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''uuueeefffeeeqqq}}}xxxjjjmmmvvv|||mmm[[[LLLAAA999333333333111111222---------///000000---+++---,,,++++++******++++++---...///---+++******+++(((((((((((()))***+++,,,&&&((()))+++,,,,,,,,,+++((())),,,------,,,)))'''&&&'''''''''''''''&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&)))+++,,,+++)))(((+++'''###$$$''')))(((%%%%%%&&&&&&'''((()))******&&&&&&(((+++,,,+++(((&&&&&&'''(((******((('''&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&(((************)))((('''***//////---///333...333999<<>>>>>666((('''''')))******(((&&&(((''''''''''''((())))))llllllooo|||{{{yyy~~~mmmZZZMMMCCC;;;444333333000///000000000000000000000000000------------,,,++++++*********************))))))))))))))))))))))))))))))'''(((******))))))***,,,***)))((((((***,,,,,,+++)))+++,,,---,,,***((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%'''))))))((('''((()))((((((((((((''''''''''''++++++***(((&&&$$$"""!!!'''(((((())))))(((((('''%%%%%%&&&'''((()))******)))))))))))))))(((((((((((((((((((((((())))))***''''''((()))))))))))))))++++++***************+++))))))((((((((()))************++++++***)))((((((***+++,,,+++))))))+++---,,,---...------...111333<<<@@@GGGNNNUUU\\\cccgggfffeeefffhhhmmmttt{{{ppp___QQQEEE;;;444000000///............///........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((()))*********+++)))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))***************,,,++++++******))))))(((******+++,,,,,,------...+++++++++,,,,,,---------------...//////000111111333333333333333333444444444555555666666777777888888888888888777777777777444444555555555555444444555666777999999888666555555444222111000/////////---...///---+++******+++,,,+++***)))((((((((((((&&&(((((('''000;;;;;;444(((''''''((())))))'''&&&((((((((((((((()))******sssrrrrrr~~~mmm[[[NNNEEE<<<444333222///...///////////////000000000000.........---,,,+++***)))+++++++++******)))(((((())))))))))))))))))))))))''')))******))))))***,,,)))((('''(((***,,,,,,++++++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++***)))***+++*********))))))(((((((((''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&''''''((()))*********)))((('''%%%###""""""***)))(((((((((((()))***(((((()))***************++++++***)))))))))******((((((((((((((()))***+++))))))(((''''''(((((()))++++++,,,+++))))))***,,,***+++---------...///111222666;;;AAAHHHPPPYYY^^^\\\]]]^^^```eeelllsssyyy|||~~~}}}qqqeeeTTTGGG@@@;;;555111,,,,,,---......///..............................++++++******************************************)))*********++++++++++++'''(((((()))***+++,,,,,,)))((((((((()))))))))((())))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++(((((())))))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------......---------......//////000111222222333444555666666555666666777777777777777777888888999;;;<<<<<<===========================;;;;;;===>>>>>>===;;;;;;888:::<<<>>>???===;;;999999888666444222222222333111111000///---,,,,,,,,,///...---+++***)))))))))'''(((&&&%%%)))000///))))))(((''''''(((((('''%%%((((((''''''(((((()))***{{{xxxwww~~~nnn\\\OOOFFF===555222111///...///---------.........//////.........---,,,+++***)))---,,,,,,+++***))))))(((******))))))))))))******((()))******)))(((***+++)))'''&&&'''***+++,,,+++...---+++)))(((((())))))((((((((((((((((((((((((***)))))))))((((((((('''((()))******))))))***,,,(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((&&&%%%###""""""***)))(((''''''((()))***$$$%%%&&&&&&''''''&&&&&&***))))))((((((((())))))((('''''''''((()))******((('''$$$###$$$&&&***,,,***++++++***)))(((***+++***,,,------,,,,,,,,,---,,,...222777===EEEMMMSSSVVVXXX[[[]]]```fffmmmrrrxxxzzz{{{|||~~~zzzssswwwqqqeeeQQQHHH<<<555333222///,,,,,,---.../////////...---........................************************************************)))*********++++++++++++))))))******+++,,,------*********)))((('''&&&'''************************(((((())))))******++++++((((((((()))))))))******(((((()))***+++,,,------***++++++,,,---...//////+++,,,,,,------...////////////000000111222222333333444444555777888888999888888::::::;;;;;;:::::::::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@<<<===@@@BBBCCCAAA???>>>>>>===;;;999888888888888::::::888777777666555444333222000...---,,,++++++------***(((***,,,+++'''***(((''''''(((((('''&&&''''''&&&&&&''''''((()))~~~}}}~~~nnn\\\PPPFFF===444222111///...000,,,,,,,,,------......///------------,,,++++++***...---,,,++++++,,,---...,,,+++***))))))***+++,,,((()))+++***)))((()))+++)))((('''''')))++++++***---+++)))''''''((()))***((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''&&&%%%&&&''')))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))***)))'''&&&%%%&&&((()))%%%&&&''''''((((((''''''((((((((((((((())))))***(((((('''''''''((())))))'''&&&$$$"""$$$'''***---)))***+++***((((((***,,,+++,,,,,,+++(((''''''''')))+++---000444;;;BBBGGGNNNRRRWWWZZZ\\\aaagggmmmrrrssstttuuuwwwzzz|||yyywwwhhhWWWKKK>>>999222///......,,,***.........///......------------------------------***************+++++++++************************(((((((((((())))))))))))*********+++,,,,,,------***++++++***'''&&&&&&'''************************))))))))))))************((((((((()))))))))************++++++,,,---......***+++,,,---///000111111------......///000000000111222333333444555666666333444555666777999::::::;;;<<<>>>???@@@@@@???>>>??????@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCEEEFFFEEEDDDCCCBBBAAA@@@???????????????@@@>>>===<<<======;;;999999777666333222000/////////---+++***+++,,,+++))),,,***((('''((()))((('''&&&&&&&&&&&&&&&'''((((((~~~ooo]]]QQQFFF<<<444111111//////111,,,,,,------...//////000,,,,,,,,,------,,,++++++---,,,++++++---000444777---,,,+++******+++,,,---(((***+++***)))((()))******((('''''')))***))))))))))))((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''%%%%%%&&&%%%$$$$$$&&&)))***************+++++++++''''''(((((('''&&&%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++***(((&&&$$$$$$%%%'''((('''((())))))******))))))'''''''''((()))***,,,,,,))))))((('''''''''((((((''''''''''''(((((()))***((()))***)))((()))+++---***++++++)))'''&&&'''((()))***,,,---///333999===@@@FFFMMMRRRUUUYYY___dddhhhiiikkkmmmpppuuu{{{xxxiiiZZZMMMCCC<<<555444111///............------------------------------------------------*********+++++++++,,,,,,************************(((((((((((())))))))))))************++++++++++++)))***,,,***(((&&&((()))*********************************))))))))))))))))))))))))*********++++++,,,,,,,,,------.........------......///000111111000000111111222333333333444444555666777888999999666777888999;;;<<<===>>>???AAACCCDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@BBBBBB@@@>>>???>>><<<:::888666555444000...,,,,,,,,,+++++++++...+++)))((()))))))))((('''''''''''''''(((((()))~~~ooo]]]QQQEEE<<<333111111///000222------......///000000111++++++,,,---------,,,,,,,,,+++***+++...444:::>>>...---+++******+++---...)))***+++***)))((()))***+++)))''''''((())))))(((%%%&&&((()))***)))'''&&&((((((((((((((((((((((((+++******)))(((''''''&&&&&&''''''&&&%%%&&&(((***&&&&&&''''''(((((())))))&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&"""###$$$$$$%%%&&&''''''''''''''''''''''''''''''***(((%%%######$$$&&&'''$$$%%%%%%&&&'''&&&&&&&&&((((((((()))***,,,---...***)))((('''''''''''''''((()))+++,,,,,,***(((&&&'''((())))))))))))+++---((()))))))))((())),,,///***+++,,,,,,---///444777222:::DDDJJJNNNRRRXXX]]]```bbbeeehhhlllrrryyy~~~~~~wwwnnn^^^MMM???777444333.........---+++,,,...000,,,,,,++++++,,,,,,---...------------------------******++++++,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++*********)))))))))))))))''')))++++++((((((***,,,************************++++++******))))))((((((******+++++++++,,,,,,,,,---------............///////////////000000000000222222333444444555555666555666777888999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLFFFGGGHHHIIIJJJIIIHHHGGGJJJGGGFFFFFFIIIIIIHHHEEEDDDCCCAAA>>><<<:::999999777444222222000---,,,---///,,,***))))))***))))))((((((((((((((()))******|||www|||ooo[[[LLLCCC===555111111111000...000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++,,,***((((((***...333666,,,+++******))))))******************************''')))***)))((('''(((***((((((((((((((((((((((((((('''&&&'''((()))(((''''''(((((((((((((((''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&&&&'''''''''(((((()))))))))***++++++***(((%%%$$$++++++******)))(((((((((&&&&&&&&&&&&&&&'''((()))(((((()))***************)))))))))))))))*********...---+++******+++---...111333666:::???FFFNNNSSSVVVZZZ```fffkkkqqqwwwzzz~~~{{{nnnYYYPPPEEE===999666111---///...------++++++***))),,,++++++******++++++,,,++++++***************+++------,,,,,,+++***))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((((((((((((((()))''''''((()))))))))))))))******)))))))))))))))******))))))(((((()))***+++,,,,,,,,,+++++++++++++++---------....../////////000000111111222222333333222222333444666888999:::===;;;999888999;;;>>>AAA??????@@@BBBCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMPPPOOOLLLJJJHHHIIIJJJJJJIIIIIIKKKLLLLLLKKKJJJIIINNNMMMKKKIIIHHHHHHIIIIIILLLLLLKKKJJJJJJKKKLLLMMMHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDBBB@@@??????>>><<<:::888888888666555111000///---+++*********++++++******))))))))))))yyyrrryyy|||ooo\\\MMMCCC<<<555111000111000///000000///------,,,,,,---------,,,,,,,,,+++++++++******)))))))))***+++,,,,,,+++******))))))******((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((('''&&&''')))***)))(((''''''(((((((((((('''''')))((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%))))))))))))))))))******''''''&&&&&&&&&'''((((((***)))((((((((()))+++,,,,,,,,,++++++******))))))---,,,+++******+++,,,---+++---///111444999???DDDJJJPPPXXX```ggglllqqqtttvvv|||zzzoooaaaTTTFFF???777222111000---***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,---,,,,,,+++******))))))******)))))))))(((((((((************************))))))(((((((((((())))))((()))******+++***************))))))))))))******++++++*********+++,,,---------------------,,,,,,.........//////000000000222222333444444555555555555666666888:::<<<>>>???BBB@@@>>>===>>>@@@CCCEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRQQQOOONNNMMMNNNNNNOOOKKKLLLNNNPPPQQQQQQPPPPPPSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOOOOOOOOOONNNMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDBBB@@@===<<<<<<<<<:::999666555333111///...------,,,++++++******)))))))))zzzqqqwww{{{nnn\\\NNNBBB<<<555111000111000///000///...---------------,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***++++++***))))))))))))***((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))((('''((()))******(((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((())))))***++++++((((((''''''&&&''''''''',,,***(((&&&''')))+++---...---,,,+++***))))))(((************************,,,---......///111555999;;;BBBKKKUUU\\\bbbgggiiinnnttt|||~~~|||zzz}}}}}}~~~}}}zzz}}}}}}kkk\\\PPPEEE;;;777333///...000111///---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,+++,,,,,,------+++++++++******))))))(((++++++************))))))++++++++++++++++++++++++)))))))))(((((())))))***)))***++++++,,,,,,+++++++++******)))******++++++---,,,,,,,,,,,,---...///............//////////////////000111111222333333555666666777888888999999:::;;;<<<===@@@BBBDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOQQQTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOJJJJJJKKKKKKLLLNNNOOOPPPOOONNNMMMKKKJJJJJJJJJJJJGGGEEECCCBBBBBBAAA@@@???>>><<<:::888555444333222...------,,,+++******)))uuuzzzzzzmmm\\\OOOAAA;;;444000000111000///000///...---------------,,,,,,,,,++++++++++++******+++---...///......---++++++***)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************)))((('''(((*********)))&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((()))(((((((((((())))))******))))))(((''''''&&&''''''***)))((((((((()))+++,,,+++++++++******)))))))))(((((()))******)))((((((------...---,,,---000333111666>>>FFFLLLRRRXXX\\\fffllltttzzz{{{yyywwwuuuvvvyyy~~~zzzwwwyyy|||tttllllllrrrxxxwwwoooaaaRRRFFF>>>777333111///...///111222111//////...------++++++***))),,,++++++******++++++,,,,,,++++++++++++,,,------*********)))))))))((((((************************++++++++++++++++++++++++)))))))))((())))))******)))******+++++++++++++++++++++*********+++,,,,,,,,,,,,------......//////.../////////000000111111111222333444555666777777888999999:::;;;<<<======??????@@@BBBDDDGGGIIIKKKIIIIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRMMMMMMMMMMMMNNNOOOPPPQQQOOONNNNNNMMMLLLMMMMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDBBB@@@===;;;999777777111111000///---,,,,,,+++uuuyyyxxxxxxkkk[[[NNN@@@;;;333000000111000/////////...------------...,,,,,,+++++++++*********((())))))))))))*********+++***))))))(((((())))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))''''''((()))***)))(((&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''&&&&&&$$$%%%&&&'''(((******+++''''''''''''((()))***+++))))))))))))((((((''''''***)))(((''''''''''''''''''(((***+++++++++))))))''''''(((((())))))******'''(((((())))))(((((('''((())))))(((((((((***,,,///111333777;;;AAAHHHMMMWWW^^^gggnnnqqqrrrrrrrrrtttwww|||~~~|||zzz}}}pppjjjmmmxxxzzzsss\\\SSSHHH???888444222111...---------------,,,+++///...------++++++***))),,,++++++******++++++,,,***************+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++((()))******++++++******+++++++++++++++,,,------,,,,,,---......//////000//////000000111222333333555555666888999;;;<<<<<<;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYZZZYYYXXXVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGHHHFFFDDDAAA???===;;;;;;666666444333111000///...}}}qqquuuvvvvvvhhhXXXLLL@@@:::333///000111000//////......---------......++++++++++++************,,,,,,++++++***))))))(((******)))(((((((((((()))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&'''(((******+++'''((((((((())))))************)))(((((('''&&&&&&))))))(((((('''(((((((((%%%'''***,,,---+++)))'''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((())))))((((((***+++......------...333:::???CCCJJJSSS\\\cccgggkkkmmmnnnqqqvvvxxxxxxzzz}}}{{{{{{xxxzzz{{{wwwiii\\\TTTFFF???777444111------...//////...------,,,+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))))))))***+++,,,,,,************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))******+++,,,((())))))***+++*********++++++++++++,,,---......+++,,,...///000000000000000111111333444555666666888999:::<<<>>>@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZ]]]^^^^^^^^^^^^\\\[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\XXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVRRRRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJJJJIIIGGGDDDBBB@@@??????<<<;;;:::888666444333222}}}tttyyyttteeeUUUIII???999222//////111000///......---------......///++++++++++++************+++,,,...//////---***(((******)))(((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&'''((())))))))))))%%%%%%&&&''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&'''((()))))))))((('''((((((((((((((((((''''''(((((((((((((((((()))***'''(((***+++++++++))))))''''''(((((())))))*********)))(((''''''((()))***+++---------++++++,,,---,,,,,,+++))))))+++000444444999AAAIIIPPPVVV[[[___```dddhhhjjjkkkooowww}}}|||{{{zzzzzzzzzzzz{{{|||{{{|||}}}sssqqqkkkbbbXXXMMMCCC>>>999333///111000,,,+++---000000000///......///000++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************+++,,,------***+++++++++++++++++++++)))))))))*********++++++************************))))))))))))***+++,,,---)))***++++++,,,,,,+++++++++++++++,,,,,,---...///---...///111222333222222333333444666777999::::::;;;<<<===???BBBDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJKKKLLLMMMOOOPPPSSSUUUVVVXXXYYYXXXWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ]]]]]]^^^______^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\\\\XXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVTTTTTTTTTTTTUUUQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQOOOMMMMMMNNNNNNMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???===;;;999777666{{{~~~sssdddSSSGGG???999222//////111000///......---------......///+++++++++************)))!!!%%%***...///---)))'''******)))(((((((((((((((************************((()))***)))((('''(((***''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&***))))))((('''&&&&&&&&&%%%&&&((())))))(((&&&$$$&&&&&&''''''((()))))))))(((((('''(((((()))***+++)))))))))))))))******+++************))))))))))))+++***(((''''''(((***+++,,,---...---+++)))***+++*********)))((()))+++...---111777===BBBGGGLLLPPPSSSWWW\\\^^^```fffooovvvyyyxxxwwwvvvvvvvvvwwwxxxzzzzzz{{{~~~tttkkk^^^ZZZRRRIII@@@:::666444333...---222333...,,,...,,,,,,,,,,,,,,,---///222///......---,,,+++***))),,,++++++++++++++++++,,,++++++++++++,,,---...///++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,---------,,,,,,+++++++++,,,---...///000...///111333444444444444555666777888:::<<<=========>>>???BBBDDDFFFHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXWWWVVVUUURRRQQQQQQPPPPPPOOOOOOOOOMMMOOOQQQSSSTTTSSSRRRQQQTTTSSSRRRQQQRRRTTTVVVXXXYYYZZZ\\\]]]]]]]]]\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZ[[[[[[YYYWWWUUUTTTSSSSSSSSSOOOOOOOOOPPPPPPRRRSSSTTTUUUTTTSSSSSSRRRSSSSSSSSSSSSQQQOOOOOOOOOPPPOOONNNMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBB@@@===;;;:::999qqq```QQQHHH===999333///............//////............//////,,,,,,,,,------.........---,,,+++******+++,,,---))))))))))))))))))))))))---+++***)))***+++***)))))))))************))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%'''))))))'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((())),,,+++***((((((((()))***((((((((()))+++***(((&&&%%%%%%%%%&&&'''(((((()))))))))))))))***+++,,,---))))))************))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++,,,,,,+++******+++,,,,,,+++,,,...111444777999:::DDDGGGKKKOOOSSSYYYbbbhhhnnnmmmmmmnnnnnnooopppqqqtttuuuxxx|||yyyrrrgggYYYNNNFFFCCC>>>888333000...---,,,++++++,,,---///222333//////.........---------,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++************+++,,,---)))*********++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,---------+++---.../////////111222111222444666777888777777===>>>???@@@AAA@@@??????>>>AAADDDFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPOOOLLLHHHGGGIIILLLKKKLLLNNNOOONNNNNNNNNOOOPPPOOOOOONNNNNNNNNNNNNNNRRRSSSTTTUUUUUUVVVUUUUUUUUUWWWXXXZZZZZZYYYWWWVVV\\\[[[YYYXXXXXXYYY[[[\\\VVVVVVWWWYYYZZZXXXUUURRROOOPPPPPPQQQQQQQQQPPPPPPSSSRRRQQQQQQQQQSSSTTTUUUUUUSSSQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFDDDBBB@@@>>>>>>qqq```PPPGGG<<<888333000...///......///..................///+++,,,,,,,,,------------,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,+++)))))))))***)))(((((())))))******))))))((()))))))))))))))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''')))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%+++***((('''&&&&&&&&&'''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))+++***)))((('''(((((()))((((((((()))******(((&&&%%%&&&&&&'''(((((())))))(((((((((((()))***++++++))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,)))***,,,...111333555666:::<<<@@@BBBEEEKKKRRRXXX]]]___cccgggjjjlllmmmmmmrrrsssvvvzzz}}}nnnbbbZZZQQQFFF>>>888666333111///.........,,,,,,,,,,,,---...//////...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************'''((())))))******))))))''''''''''''((()))******++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///111111000000111333555666888:::<<<<<<<<<<<>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKJJJHHHGGGHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLNNNMMMLLLKKKKKKLLLMMMOOORRRSSSSSSQQQMMMKKKMMMOOORRRSSSRRRNNNJJJGGGEEEFFFGGGHHHJJJJJJKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMJJJMMMRRRVVVXXXXXXVVVTTTUUUUUUUUUVVVWWWVVVTTTRRRTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUYYYWWWUUUTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC~~~ooo^^^NNNDDD;;;777333000/////////...------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))***(((&&&&&&((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((&&&$$$$$$&&&(((((((((((((((((((((((('''%%%%%%%%%&&&'''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))'''''''''))))))(((&&&'''((((((((())))))******''''''''''''((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((++++++************++++++(((((()))***++++++,,,,,,,,,,,,------///111444666>>>CCCKKKTTT\\\bbbfffgggeeefffhhhkkkppptttyyy{{{{{{{{{}}}|||rrrggg___RRRIII===555222222111//////......------------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***///...---,,,+++++++++++++++,,,...//////...,,,+++************++++++++++++//////...------------.........//////000000111111333555777888888999:::<<<>>>@@@BBBEEEHHHIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKHHHFFFEEEFFFGGGHHHHHHGGGHHHJJJMMMPPPRRRRRRSSSUUUUUUUUUSSSQQQPPPHHHHHHGGGGGGIIILLLOOOQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZYYYVVVTTTWWWZZZ^^^___]]]VVVOOOJJJEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIFFFJJJNNNSSSUUUTTTRRRPPPPPPOOOOOOQQQSSSTTTSSSQQQSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTYYYWWWUUUTTTSSSRRROOOMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC}}}nnn\\\LLLCCC:::777333111000000///...------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))))))))))))))'''&&&&&&'''(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((&&&$$$$$$&&&((('''(((((((((((((((((((((######$$$%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&)))'''&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((()))***++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))******************,,,+++******,,,---...///333666;;;BBBIIIPPPUUUXXX]]]^^^```cccggglllppprrrsssuuuxxx|||wwwsssmmmggg^^^UUUKKKEEE>>>999444000000111111000++++++******))))))))))))((()))***,,,---,,,,,,+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************))))))***+++++++++++++++000000///...------------+++,,,...//////...,,,+++)))))))))************+++///......---------......//////000111111222333333555777:::<<<===???AAACCCAAACCCEEEHHHJJJLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIHHHLLLLLLKKKIIIFFFEEEGGGIIIIIIIIIJJJLLLPPPTTTYYY[[[[[[\\\]]]]]]\\\ZZZWWWUUULLLKKKKKKLLLNNNQQQUUUWWWVVVVVVXXXZZZ^^^bbbdddeeeccc```]]]]]]^^^```______^^^aaadddeeebbb[[[RRRMMMIIIJJJKKKMMMNNNOOOOOOOOOLLLJJJGGGDDDCCCCCCDDDEEEEEEGGGIIIKKKMMMMMMMMMMMMJJJIIIIIIKKKNNNPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTWWWUUUSSSRRRRRRPPPNNNLLLNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJHHHGGGEEECCCBBBAAA|||mmm[[[KKKAAA999666333111111000///.........------------......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))'''&&&&&&((())))))((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&''''''''''''(((((((((&&&&&&&&&%%%$$$###!!! ''''''&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''')))'''&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((()))***++++++'''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((())))))******))))))***++++++***))))))************************+++***((()))+++,,,++++++///000333777<<>>777333444333111000000///...,,,******++++++,,,---------((()))***+++,,,---------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************************(((((()))***************+++++++++,,,,,,---...///,,,,,,---......---+++***))))))*********+++++++++......------......///000222222333444555666666777999;;;>>>@@@AAACCCFFFHHHCCCEEEGGGJJJLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEGGGHHHIIIHHHFFFFFFGGGIIIJJJKKKNNNQQQVVV\\\```cccddddddcccbbb```]]]ZZZYYYPPPPPPQQQRRRUUUXXXZZZ\\\\\\^^^bbbiiippptttuuutttnnniiibbb```aaaccccccbbb]]]```cccdddaaa[[[TTTOOOPPPQQQRRRSSSSSSTTTSSSSSSNNNLLLIIIFFFCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIKKKKKKIIIGGGEEEFFFIIIKKKMMMMMMQQQRRRSSSUUUWWWXXXXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTUUUSSSQQQPPPQQQPPPNNNLLLNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJHHHFFFDDDBBBAAA@@@{{{lllZZZJJJ@@@888666333111111111///...///..................///------------,,,,,,,,,+++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))'''&&&'''(((******)))((())))))******))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''')))(((&&&%%%&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%""" '''''''''&&&&&&%%%%%%%%%'''((((((((()))))))))***%%%&&&'''((((((((('''&&&%%%&&&'''((()))((((((''')))'''%%%%%%&&&(((((('''''''''''''''''''''''''''''''''''''''((()))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***++++++***)))(((************************+++)))((()))+++---,,,***,,,---000333666999:::;;;@@@AAACCCGGGLLLRRRWWWYYY]]]```eeekkkqqquuuxxxyyyvvvxxx{{{{{{||||||~~~vvvooohhh^^^TTTLLLGGG@@@:::666222///---//////...///...---,,,***+++,,,---...///000000000,,,,,,+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++++++++++++++************+++,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........///000111222333666666777888999:::;;;;;;>>>@@@BBBCCCDDDEEEGGGIIIFFFGGGIIILLLMMMNNNNNNMMMJJJIIIHHHGGGGGGGGGHHHHHHGGGIIILLLMMMMMMNNNOOOQQQSSSUUUYYY]]]bbbgggjjjlllkkkjjjhhheeeaaa^^^\\\[[[VVVWWWXXX[[[]]]___aaabbbbbbhhhrrr~~~wwwqqqjjjffffffeeeccc```\\\^^^```bbbaaa^^^ZZZXXXYYYZZZZZZ[[[[[[ZZZZZZYYYRRRPPPNNNKKKIIIHHHGGGGGGDDDEEEGGGIIILLLNNNOOOPPPLLLIIIFFFEEEFFFGGGHHHHHHKKKLLLNNNQQQTTTVVVWWWWWWVVVVVVWWWWWWWWWVVVTTTTTTSSSRRRPPPPPPQQQPPPOOOMMMNNNMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGFFFDDDCCCBBBAAAzzzlllZZZIII???888666333222111111///...//////............//////.........------,,,,,,,,,---,,,+++******+++,,,---)))))))))))))))))))))))))))(((&&&''')))******)))))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%###"""(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%'''((((((((('''&&&%%%&&&((()))))))))(((((()))'''%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''((((((((((((''''''(((((((((((())))))))))))++++++***)))((('''&&&&&&((()))***++++++***)))((()))))))))***************,,,***(((***---///---+++$$$'''+++...000000///...222333666:::???EEEJJJMMMPPPTTTZZZ```fffjjjlllmmmoooqqquuuxxxzzz|||~~~zzzmmm```WWWQQQFFF;;;:::777333111000000///...,,,,,,,,,---......------***++++++,,,,,,,,,++++++000...---+++******+++,,,))))))******++++++++++++*********++++++,,,,,,,,,************************,,,,,,---............---......---,,,++++++++++++---,,,+++************+++---------.........//////...//////000111333444555999999:::;;;===>>>>>>???CCCDDDFFFFFFEEEEEEFFFHHHHHHIIIKKKMMMNNNNNNNNNNNNKKKJJJJJJJJJJJJLLLMMMNNNPPPSSSWWWYYYZZZ[[[]]]^^^ccceeeiiimmmrrruuuxxxyyypppnnnkkkgggccc```^^^]]]\\\]]]___bbbdddfffgggggghhhppp~~~xxxqqqmmmkkkhhhbbb]]]]]]___aaacccddddddbbbaaaaaaaaaaaaaaaaaa``````___UUUTTTSSSQQQPPPNNNNNNNNNFFFHHHLLLPPPSSSUUUVVVVVVOOOLLLGGGEEEDDDEEEEEEEEEEEEFFFIIILLLOOOQQQSSSTTTVVVVVVWWWXXXWWWVVVTTTSSSSSSQQQPPPPPPQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCwwwgggXXXJJJCCC:::777222000//////...---+++...000111111000000111,,,---///000000///---,,,,,,,,,---------,,,+++***///...---,,,+++)))((((((((((((((((((((()))******''''''((((((((((((''''''&&&'''((())))))***)))))))))(((&&&%%%%%%&&&((()))+++((($$$$$$&&&((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))'''$$$%%%''')))'''&&&$$$$$$$$$%%%$$$$$$######'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))'''$$$"""!!!###&&&(((***'''&&&''')))***(((&&&''''''(((((('''%%%###"""!!!$$$'''((())))))$$$%%%&&&&&&''''''&&&&&&'''&&&$$$%%%'''***++++++'''(((((()))***++++++,,,))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))((()))***+++,,,+++*********************)))((((((&&&(((***,,,---........./////////111333666999;;;@@@DDDJJJNNNRRRVVVYYY[[[aaagggnnnuuuyyy|||~~~~~~~~~~~~~~~zzzpppggg]]]PPPEEE>>>:::666333222///,,,+++,,,,,,,,,+++***)))(((((()))***)))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((('''''''''''''''((())))))******---------.........//////111111///---+++)))((('''---......,,,+++***+++---,,,---////////////000222111222444666777999<<>>@@@BBBBBBAAAAAABBBCCCCCCCCCBBBCCCEEEFFFEEEDDDMMMNNNRRRVVVZZZ[[[YYYVVVZZZRRRMMMOOORRRTTTWWW[[[[[[\\\bbbgggfffcccjjjtttuuu{{{}}}~~~}}}xxxqqqhhhcccbbbdddddddddhhhggghhhjjjmmmpppqqqqqqttt{{{xxxtttkkkdddbbbbbbfffllloooooommmlllllljjjgggfffgggeeebbbdddiiidddddddddeeeeee```WWWQQQOOOPPPSSSXXX^^^bbbcccccc]]]XXXPPPKKKHHHGGGFFFFFFBBBCCCEEEGGGIIIKKKMMMNNNQQQRRRSSSTTTSSSRRRPPPOOORRROOOMMMMMMPPPRRRRRRQQQQQQNNNKKKMMMPPPPPPLLLHHHEEEEEEEEEFFFGGGGGGHHHHHHxxxiiiXXXJJJBBB:::666222000//////...---...000111000///---......+++,,,---......---,,,+++------,,,,,,,,,+++++++++------,,,***))))))))))))'''((())))))***)))(((((('''(((((())))))((((((''''''(((((())))))))))))(((***)))'''&&&&&&''')))***,,,)))&&&%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''%%%%%%'''((('''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''((((((((()))'''$$$""""""###&&&'''(((&&&$$$%%%'''(((&&&%%%'''(((((((((((('''%%%$$$!!!"""###%%%''''''''''''%%%&&&''''''((((((''''''***(((&&&&&&'''(((((((((&&&''''''(((((()))))))))******))))))))))))******+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((()))***+++++++++*********************)))((((((...---,,,+++***++++++,,,,,,,,,,,,,,,...///111222555999>>>BBBDDDGGGJJJLLLSSSYYYaaahhhnnnssswwwyyy||||||||||||||||||{{{{{{tttxxx|||}}}}}}~~~rrrddd[[[JJJDDD;;;555222111000///111///,,,+++,,,,,,,,,+++...,,,+++,,,//////---***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((('''(((((())))))***++++++---------------.........))))))***+++---...//////---......---,,,+++---...---///111111111111333444333555777888999:::===???AAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDGGGLLLOOO\\\]]]```eeehhhiiigggeeeccc\\\XXXZZZ]]]^^^aaadddiiiiiilllqqqqqqsss}}}zzztttkkkfffeeeggghhhiiiooooooooorrruuuxxxzzzzzz~~~yyypppiiigggooossswwwyyyyyywwwvvvuuusssnnnjjjhhhgggfffkkkssswwwvvvuuuuuusssmmmeee___ZZZ[[[___eeekkknnnooonnngggbbb\\\VVVQQQOOOMMMLLLIIIJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPTTTRRRPPPPPPSSSUUUTTTSSSRRRNNNKKKLLLNNNOOOLLLHHHFFFFFFFFFFFFGGGGGGGGGGGGzzzjjjYYYIII@@@999666222000//////...---111111111///,,,++++++,,,***+++,,,------,,,+++***...---,,,+++***++++++,,,,,,+++)))((((((((()))***'''((()))******)))'''&&&((())))))******))))))(((((())))))))))))(((((('''***)))(((''''''((()))***,,,***''''''((())))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''((('''%%%######$$$&&&'''%%%$$$###$$$%%%&&&%%%###'''(((((())))))(((''''''%%%&&&&&&''''''&&&%%%%%%&&&'''(((((())))))((((((,,,***''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))******++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******++++++*********************)))((((((///...+++))))))***+++,,,///...------------......+++...222444555777999;;;@@@EEELLLTTT[[[bbbhhhlllqqqsssvvvyyyzzzzzzxxxwwwppptttxxxzzzzzz|||~~~|||nnnaaaTTTJJJCCC555222///---.../////////000...,,,+++,,,---,,,+++///---,,,...222333...***,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((((())))))***++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///...------///000000111333444333444666777888:::<<<======>>>@@@BBBCCCDDDEEECCCBBBBBBCCCEEEFFFHHHJJJIIIJJJPPP[[[cccpppppprrruuuxxxxxxvvvttthhhccc___bbbddddddfffiiippppppqqqvvv{{{}}}wwwooojjjjjjlllooopppuuuuuuwwwyyy|||vvvooommm{{{~~~|||uuunnnkkkiiillluuu~~~}}}wwwqqqmmmiiikkkpppvvv|||}}}rrrooojjjeee```\\\ZZZYYYUUUVVVWWWVVVSSSPPPOOOOOOLLLKKKKKKJJJKKKLLLMMMNNNQQQOOONNNOOOQQQRRRSSSRRRSSSOOOKKKKKKLLLMMMLLLIIIHHHHHHGGGGGGGGGGGGFFFFFF|||lllYYYIII???999666222/////////......000000///---******+++---+++,,,------------,,,+++...---+++))))))***+++---***)))(((''''''((()))+++)))))))))((((((((((((((())))))************))))))))))))***))))))((('''&&&))))))(((''''''((())))))***)))(((''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((((((((((((((+++)))''''''((((((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))(((((('''(((((((((((((((((((((((((((((((((((())))))******************************)))((((((''''''((((((***,,,...///.........---------------)))+++---.........000222222666;;;AAAGGGMMMSSSXXX```dddjjjppptttuuuuuutttqqqtttwwwwwwuuuvvvyyy|||yyyzzz|||~~~{{{rrrrrruuu|||~~~|||yyyuuupppnnnqqqxxx~~~uuueeeUUUHHH???999555111000///////////////......,,,++++++,,,---,,,+++---+++***---222222,,,&&&,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,+++++++++......------,,,++++++***,,,...///.........000222222333555666666777888:::===???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEHHHJJJMMMRRRWWWXXXXXX___lllxxx~~~|||zzziiieeedddggghhhggghhhkkkppppppttt{{{}}}xxxrrrmmmmmmqqqvvvyyyxxxzzz|||~~~zzztttsss}}}vvvpppnnnnnnqqq{{{|||yyyvvvuuuxxx}}}yyyyyyvvvqqqlllhhheeeddd___bbbcccaaa\\\XXXWWWWWWSSSQQQMMMJJJIIIHHHIIIJJJKKKKKKKKKMMMOOOPPPQQQQQQSSSOOOLLLJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFF}}}mmmZZZIII???888555222////////////...---------,,,***+++---///------............------...---+++))))))***+++,,,)))((('''''''''((()))***,,,***'''&&&&&&''')))+++))))))************))))))))))))***))))))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((('''&&&'''))))))((('''((((((((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))************************)))(((((( ###&&&***,,,------,,,))))))******++++++++++++***,,,------,,,,,,...///,,,///111444777:::???CCCIIINNNUUU^^^dddhhhjjjkkklllooossssssqqqpppqqqsssssstttvvvzzz|||{{{xxxuuuhhhhhhkkksss}}}}}}xxxqqqllliiidddaaa]]]YYYXXX]]]ccchhhggg]]]OOOAAA888333111000,,,---------,,,***)))))),,,+++***+++------,,,++++++***))),,,000000+++&&&++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111,,,.../////////000333555444666888999999999;;;===>>>@@@BBBCCCBBBBBBBBBCCCBBBDDDGGGIIIKKKNNNRRRUUUVVV^^^eeefffffflllyyy~~~zzzxxxjjjhhhiiimmmmmmkkklllppppppttt{{{|||xxxsssoooooossszzz~~~~~~~~~|||{{{yyyuuurrrrrrrrruuu}}}}}}~~~xxxqqqjjjgggggggggjjjllljjjeeebbbbbbdddbbb^^^XXXQQQLLLIIIHHHHHHGGGIIIJJJLLLMMMOOOPPPQQQQQQNNNLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFF~~~lllYYYIII???888555111//////000//////***,,,------,,,---///111........................---,,,+++***)))******+++((((((((()))))))))))))))***)))'''%%%&&&(((+++,,,((())))))******))))))(((((())))))))))))(((((('''&&&''''''''''''''''''&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&'''((('''%%%%%%'''((()))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%'''***+++***)))(((((((((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((((()))***+++***************)))(((((("""%%%(((,,,,,,+++)))'''((()))***+++,,,---------***+++,,,+++***+++---///+++---...//////000333555777:::@@@GGGNNNTTTXXXZZZbbbgggmmmooonnnmmmmmmooojjjkkkmmmpppssstttqqqoooaaabbbeeelllvvvyyyqqqoookkkeee___YYYTTTQQQKKKHHHDDDBBBCCCGGGLLLOOOLLLFFF<<<444000///......(((***++++++***))))))************+++---...---+++++++++,,,...///...,,,***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++)))******++++++,,,------+++,,,,,,,,,------------........./////////000000...///111222222444777999777999;;;<<<<<<===???AAA???AAADDDEEEEEEDDDDDDEEEFFFJJJOOOTTTXXX[[[___bbbbbbhhhnnnnnnmmmrrr~~~~~~{{{xxxuuuhhhhhhkkkpppqqqnnnooorrrqqqwww|||zzzuuutttxxx}}}yyyyyyvvvuuuvvvvvvuuuzzzxxxnnngggdddccckkkoooqqqooojjjhhhkkkooorrrmmmfff]]]VVVQQQNNNLLLEEEGGGIIIIIIIIIHHHIIIJJJMMMLLLKKKKKKKKKKKKLLLMMMKKKKKKJJJIIIIIIHHHGGGGGG~~~lllYYYIII@@@888555111//////000//////***,,,............///000...------------------...++++++++++++************((()))***++++++***((('''&&&&&&'''((()))***++++++'''(((((())))))((((((''''''(((((())))))))))))(((''''''((((((((((((''''''&&&(((***)))'''%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%$$$%%%'''((((((%%%%%%&&&(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''%%%$$$%%%(((***+++***((('''''''''((()))))))))***((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''')))(((((('''((()))***+++***************)))((((((((()))+++,,,,,,+++)))'''***+++,,,---......------((()))******)))***---///***,,,............///111111222444777;;;AAAEEEHHHOOOUUU]]]aaa```^^^^^^___YYYZZZ[[[^^^bbbccccccaaa[[[\\\___ccckkkvvv~~~}}}|||}}}|||yyyvvvpppjjjeeeaaaTTTRRRNNNJJJEEEAAA???===:::888555555666999;;;<<<999666222000///...---,,,)))+++------+++***+++---)))))))))+++......---+++***,,,......,,,+++,,,---))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,,,,++++++,,,---...//////000222111111111000000//////111333555666777999<<<>>>;;;===???@@@AAABBBDDDFFFEEEHHHKKKLLLLLLLLLLLLMMMOOOTTT[[[bbbfffjjjmmmooopppssssssqqqpppuuu~~~{{{xxxuuusssiiijjjpppvvvvvvssstttxxxvvv||||||{{{{{{zzzzzzwwwuuuwww|||~~~~~~|||tttkkkdddcccdddmmmqqqssspppkkkjjjooouuu|||xxxrrrjjjbbb]]]YYYWWWKKKMMMNNNLLLHHHEEEEEEEEEIIIJJJKKKLLLLLLLLLMMMNNNKKKKKKJJJJJJIIIIIIHHHHHH}}}kkkYYYJJJAAA777555111//////000000///***---///000///.........---,,,,,,++++++,,,,,,---***++++++++++++***))))))((()))+++---,,,***'''&&&"""$$$(((+++---,,,***)))''''''((((((((((((''''''''''''((())))))***))))))(((((())))))))))))((((((''')))++++++(((&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''')))'''%%%$$$'''))) !!!###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''(((((((((((()))&&&'''((())))))'''%%%$$$$$$&&&((('''%%%$$$&&&((()))((('''&&&&&&'''((())))))(((&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((((((&&&%%%&&&(((******)))'''&&&&&&&&&'''((()))******))))))(((((((((((())))))''''''''''''(((***+++,,,'''''''''''''''''''''''')))((('''''''''(((***+++***************)))((((((+++++++++++++++,,,,,,,,,'''((()))******)))((('''((())))))))))))***---000)))+++.../////////111222333222000000222666;;;===:::@@@IIIMMMLLLIIIGGGFFFIIIIIIJJJMMMQQQSSSSSSSSSVVVXXXYYY[[[aaalllzzz~~~yyywww{{{~~~}}}}}}|||xxxrrriiicccfffeeebbb\\\TTTMMMHHHFFF???===:::777444333222222444222111111222333333333111000000000111000---+++***,,,...,,,***(((***,,,(((((()))+++......---+++(((,,,...---)))'''***...*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,***+++,,,---///000111111***+++---000333555777888444555888999:::<<>>@@@BBBCCCDDDEEEGGGIIILLLOOOSSSUUUUUUTTTUUUUUUWWW]]]eeelllqqqtttvvvwww|||{{{wwwsssqqqxxxzzzxxxvvvtttrrrppprrryyy}}}~~~~~~~~~|||xxxtttuuuzzz}}}zzzvvvxxxvvvqqqiiieeefffiiinnnrrrsssooojjjjjjpppwww~~~xxxqqqkkkfffbbb```XXXZZZZZZWWWQQQKKKIIIIIIGGGIIIKKKLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJIIIIIIIII|||gggTTTFFF@@@666444111000000000000///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,+++)))&&&$$$%%%))),,,************************%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''''''''''')))******)))''''''(((***(((&&&%%%'''((((((%%%!!!&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$#########''''''''''''''''''&&&&&&))))))((((((''''''''''''(((((())))))))))))((((((***************)))(((((()))((('''&&&&&&&&&&&&&&&+++***)))(((''''''((()))!!!"""$$$&&&(((***++++++)))((('''&&&''')))+++,,,))))))(((((((((((())))))((())))))))))))*********))))))((('''&&&%%%$$$$$$)))))))))))))))******+++---------+++)))***,,,///000///...------------------,,,,,,+++,,,---...///000444:::===<<<:::777666888777777777999<<>>:::666444333222111111222222111///111111000///......---------+++******,,,---......///...---,,,++++++***)))---,,,***(((''''''((()))))))))))))))************......---,,,+++***)))(((************************---,,,+++))))))))))))***------,,,+++*********+++,,,---------,,,+++)))(((///............///000000//////111222444666777777;;;;;;;;;>>>AAACCCCCCBBBFFFHHHKKKLLLLLLMMMNNNOOOUUU[[[``````]]][[[___cccaaagggooouuuxxxyyyzzzzzz~~~}}}|||~~~xxxxxxwwwtttuuuzzz{{{~~~}}}yyyuuuxxx~~~}}}zzzyyyvvvpppjjjfffgggkkkooovvvrrrppppppnnnmmmsss|||}}}yyyvvvrrrooommmlllbbbkkkooojjj___WWWPPPKKKJJJHHHGGGHHHKKKNNNOOOOOOIIIIIIIIIHHHHHHHHHGGGGGGwwweeeSSSFFF>>>666444111000000000000///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))'''%%%&&&)))+++************************))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$%%%''''''%%%"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&******)))))))))(((((((((((('''&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''%%%&&&'''((())))))))))))***)))(((''''''((())))))))))))(((((((((((())))))++++++******)))))))))(((++++++*********************************++++++,,,------,,,+++)))***,,,......------,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///***...222555444222000000111000000000111444666888999<<>>???<<<<<<>>>@@@CCCFFFIIIKKKTTTVVVYYYYYYWWWWWWXXXZZZ___dddjjjjjjfffdddgggkkkkkkpppwww}}}zzzwwwzzz}}}~~~{{{wwwzzz{{{uuupppnnnpppsssuuuyyyuuutttuuusssrrrwww~~~}}}xxxtttrrrrrrrrrrrrqqqxxx|||wwwnnnfff]]]UUURRROOOKKKHHHHHHJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLrrrcccSSSEEE<<<666444111000000000000///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((*********)))''''''(((***)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++***((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&***)))((('''&&&'''((((((&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''')))))))))***)))(((((('''******)))((((((''''''&&&))))))(((((((((((())))))------,,,+++***)))((('''((((((((())))))*********+++************+++,,,,,,+++,,,,,,***)))***,,,...+++++++++++++++,,,,,,------,,,,,,,,,,,,------...'''))),,,...---,,,+++,,,,,,+++******+++,,,...//////000111111222666;;;???KKKOOOQQQPPPLLLHHHGGGHHHIIIJJJKKKJJJJJJKKKNNNQQQTTTUUUUUUUUUSSSQQQOOONNNVVVWWWXXXWWWUUUQQQMMMJJJEEEDDDDDDCCCCCCBBBBBBAAABBBAAA@@@???????????????;;;:::888666333111///...+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,++++++++++++++++++++++++$$$&&&(((+++,,,,,,+++***)))))))))*********++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++------,,,++++++************+++)))***+++---..................///111333555666777555666888:::<<<>>>@@@AAA<<<>>>AAACCCEEEJJJRRRWWWcccgggiiigggccc```cccffffffkkkooooookkkhhhiiilllooosssyyy{{{{{{~~~zzz||||||yyyzzz|||}}}|||wwwuuuvvvxxxyyyyyy}}}yyyuuuuuuwwwzzz{{{~~~vvvjjj```]]]YYYRRRKKKEEEDDDGGGJJJCCCDDDDDDEEEGGGIIIJJJKKK~~~ooobbbTTTEEE;;;666444111000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((***++++++)))(((((()))((((((((((((((((((((((((,,,+++******)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((((()))***((('''&&&%%%&&&((()))***$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''((()))))))))((((((((()))))))))))))))))))))((('''&&&(((((())))))(((((('''&&&))))))(((((((((((()))))),,,,,,,,,+++***)))))))))(((((((((((())))))))))))******))))))******+++,,,***++++++***))))))+++---*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,---)))+++------,,,,,,,,,---,,,,,,+++******+++,,,,,,...------...000222333333:::;;;<<<;;;888666666777555777999999999:::<<<===>>>??????>>>>>><<<;;;:::===>>>???@@@???>>><<<:::555555555555555555555555777777666555555444555555333333222111000///...---////////////...---,,,,,,******+++***))))))******------------------......,,,+++******,,,---,,,+++)))*********++++++,,,,,,%%%&&&(((***+++,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++******+++,,,---............000222444777999:::;;;888999:::<<<===???@@@AAA===AAADDDEEEGGGNNNZZZcccmmmppprrrnnnhhheeegggkkkkkkooorrrpppkkkhhhggghhhnnnrrrxxx{{{|||rrrsssuuuyyy|||}}}{{{}}}tttiiigggddd\\\RRRHHHDDDDDDEEE>>>>>>???@@@BBBEEEGGGIII}}}ooobbbTTTEEE;;;666444111000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,(((***,,,,,,***(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((()))***)))(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))&&&&&&'''(((((('''''''''&&&&&&'''((()))((((((((())))))(((((((((((())))))************************---------,,,,,,,,,++++++((((((((((((((()))******((()))******))))))+++,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,++++++,,,---///...------...///...------,,,,,,,,,,,,,,,///...---...111222111000222222222111//////000111...000111222111111222333333333333333222222111111---...///000000000000000/////////000000111111111//////......---.........------,,,,,,+++***))))))------------,,,***)))((((((***,,,+++))))))***,,,******++++++++++++++++++,,,+++***+++,,,,,,+++)))((())))))******+++++++++***)))((((((((()))+++,,,************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......111222555888:::<<<======>>>???@@@AAACCCDDDEEEFFFBBBEEEHHHIIILLLTTT```jjjrrrttttttpppjjjggghhhkkkpppqqqrrrppplllhhhggghhhooottt{{{{{{{{{wwwxxxzzz}}}~~~tttpppllleee[[[QQQIIIEEEDDD@@@??????@@@BBBDDDGGGIIIpppbbbRRRDDD:::666444111000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...)))+++,,,+++***((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''"""$$$'''((('''&&&&&&'''###$$$%%%$$$######$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&'''((((((%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((('''%%%&&&&&&''''''((())))))))))))(((((((((((())))))(((((()))))))))*********,,,,,,++++++*********)))(((''''''''''''((())))))'''(((******))))))***,,,++++++++++++,,,---//////+++,,,,,,,,,,,,++++++***+++,,,......---,,,,,,---,,,,,,,,,,,,++++++******---,,,,,,---...///...---...------,,,,,,---......---///000///...---...000000000000000///////////////......---------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++******)))((((((''''''((()))******+++*********(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***((((((((())))))*********+++,,,+++)))''''''(((***+++*********++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))---,,,,,,,,,,,,------...//////......///000111111555666999;;;===>>>>>>>>>>>>???AAACCCFFFHHHIIIJJJMMMNNNOOOPPPTTT\\\hhhpppvvvuuussspppllljjjkkklllllllllllliiigggfffgggiiipppwww~~~{{{zzz~~~xxxsssjjjbbb[[[SSSMMMHHHCCCBBBAAA@@@AAABBBDDDFFFrrraaaPPPAAA999666444111000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&(((+++,,,***)))((()))###%%%'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&))))))((('''''''''(((((($$$%%%'''(((((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***%%%''')))***))))))***+++++++++***++++++,,,------+++,,,,,,---,,,+++***)))(((***,,,---+++************************))))))(((,,,---,,,,,,++++++,,,,,,+++*********,,,------,,,,,,---...---,,,,,,...000...---------------......222111000......---......******************++++++------,,,,,,,,,------...,,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,'''+++---,,,)))(((+++...//////......------,,,,,,++++++***+++,,,+++)))'''(((((())))))))))))))))))******)))))))))))))))************+++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------------...///000111000000111222444666777999:::===>>>??????>>>>>>===???BBBFFFJJJNNNQQQRRRZZZYYYXXXZZZ___gggooouuuwwwtttpppnnnnnnnnnmmmkkkfffeeeddddddeeehhhkkknnnwww|||{{{~~~}}}www}}}xxxllleeebbb^^^WWWQQQJJJHHHEEECCCBBBBBBCCCDDDsss```MMM???777666444111000000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,***)))(((***+++))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))$$$&&&))))))(((&&&%%%%%%&&&)))++++++(((%%%&&&''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''''''''((((((((())))))+++)))(((''''''((()))+++(((((())))))(((((('''&&&+++***)))(((((((((((((((&&&''')))*********))))))((())))))))))))(((((('''+++)))'''%%%$$$%%%&&&'''))))))(((((((((((())))))******)))((('''&&&%%%%%%(((((()))***+++,,,------)))))))))))))))******+++%%%''')))***))))))***+++*********)))******+++,,,+++,,,,,,---,,,+++***)))'''))),,,---+++)))((((((((())))))******))))))(((///000000...+++***,,,---***))))))***,,,---,,,,,,***+++++++++***,,,...111******))))))******++++++---,,,+++*********,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------......))))))******+++*********&&&***---,,,)))(((+++///++++++******)))(((''''''++++++***+++,,,+++)))''')))))))))))))))(((((((((&&&(((***+++,,,+++***)))******+++++++++,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,...............///000111111111222333666999;;;===<<<===???@@@@@@@@@>>>===@@@CCCGGGLLLRRRXXX\\\^^^cccaaa___```fffnnnuuuxxxwwwqqqlllkkknnnooommmjjjffffffeeefffiiiooouuuyyy||||||}}}|||{{{xxxwwwzzz}}}{{{~~~}}}}}}~~~~~~xxxrrrlllrrr{{{}}}zzzllleeeeeeddd^^^YYYTTTRRRNNNKKKHHHHHHHHHIIItttbbbOOOAAA:::333222111////////////000//////............////////////...---,,,,,,+++***))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((($$$$$$%%%%%%&&&((()))***,,,***((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%(((***)))&&&%%%(((,,,''')))***)))'''&&&&&&'''(((((((((((('''&&&%%%$$$(((((((((((())))))))))))+++)))'''&&&((()))))))))$$$$$$%%%''')))***)))(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******))))))*********)))'''&&&)))(((''''''(((((('''&&&))))))(((((('''''''''&&&''''''(((***,,,,,,+++)))+++)))'''%%%%%%&&&(((***...------,,,,,,------...************************((())))))))))))*********************************************++++++++++++------+++*********+++,,,,,,,,,++++++,,,,,,---...---+++******+++,,,,,,++++++++++++******))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,---,,,+++***)))++++++,,,,,,,,,---------++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---.../////////...---,,,000///.........///000111............---///333666222555888:::;;;<<<>>>@@@DDDDDDEEEEEEEEEEEEDDDDDDBBBKKKVVV]]]```aaadddgggjjjiiijjjoooqqqrrrxxx~~~{{{ssskkkjjjmmmpppooolllmmmkkklllrrrwww{{{}}}yyyyyy{{{~~~~~~{{{tttpppsssxxx|||zzz|||uuupppnnnjjjmmmqqqvvvzzz|||||||||{{{}}}zzzrrrmmmmmmjjjddd^^^^^^YYYTTTTTTVVVUUUNNNGGGrrr```OOOAAA:::333222111////////////000.........//////.........---------,,,,,,,,,,,,,,,***************************************)))(((((()))((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((***((('''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$######$$$%%%%%%%%%((()))******(((''''''((((((((((((((('''&&&%%%%%%))))))))))))((((((((((((***(((&&&'''((()))(((''')))((('''''''''''''''&&&(((''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***))))))((((((***)))((('''''''''&&&%%%)))(((((((((''''''''''''((('''((())),,,,,,+++)))+++***(((&&&&&&(((***+++,,,++++++++++++++++++,,,************************)))))))))*********++++++************************(((((((((((())))))))))))+++***)))((((((((()))***+++************+++,,,,,,///---+++,,,---...---,,,,,,+++++++++************)))************+++++++++++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))***+++------...)))))))))******)))))))))------------,,,***(((''',,,,,,,,,,,,------------++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------...//////...---,,,......---------...///000///000111111000222555777555888;;;<<<===???AAACCCEEEEEEFFFGGGHHHHHHHHHHHHHHHQQQ\\\ccceeeeeefffhhhooopppuuu{{{~~~}}}yyyrrrllllllqqquuuuuussstttppprrr{{{}}}zzzzzz|||}}}{{{zzzwwwqqqnnnqqqvvvyyy}}}|||tttooommmgggjjjnnnrrrttttttsssrrrtttxxx|||~~~}}}~~~|||wwwrrrqqqrrrrrrmmmiiigggbbb^^^]]]^^^]]]WWWRRR}}}ppp^^^MMMAAA:::333222111////////////000---...///000000///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))(((***)))'''&&&&&&&&&''''''******+++***)))(((&&&%%%&&&''''''((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''***)))((()))***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%""" $$$&&&%%%"""''')))***)))'''&&&'''(((''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&'''(((((('''%%%))))))''''''&&&''''''(((***)))((('''&&&&&&&&&&&&))))))((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&%%%%%%$$$((((((((((((''''''''''''((('''''')))+++,,,+++)))+++***)))'''((()))+++,,,******))))))))))))******************************************+++++++++,,,************************++++++++++++,,,,,,,,,---+++***))))))(((((()))))))))))))))))))))***++++++...---++++++---...---,,,,,,,,,,,,++++++++++++***)))************+++++++++******************************+++++++++++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,***((('''+++,,,,,,,,,,,,---------+++***************++++++************************++++++++++++,,,,,,,,,,,,,,,------.........------...............///000111000222444555555666888999;;;===???@@@AAAAAACCCDDDFFFGGGIIIKKKLLLMMMNNNNNNPPPXXXbbbiiikkkkkkkkkllluuuyyyyyytttpppqqqxxx}}}~~~|||xxxzzz}}}}}}~~~~~~{{{xxx{{{~~~}}}{{{yyyvvvvvvxxx||||||xxx~~~vvvoookkkmmmqqqtttyyy~~~}}}xxxtttrrroooqqquuuwwwwwwtttqqqooommmrrrxxxzzzyyy|||~~~}}}yyywwwuuutttvvvxxxyyyvvvrrrsssnnnjjjhhhhhhgggdddaaa{{{mmm\\\LLL@@@:::333222111////////////000,,,---///000000///---,,,*********************++++++++++++++++++++++++++++++******)))))))))))))))***)))'''%%%$$$%%%&&&''''''((())))))(((&&&$$$"""))))))******)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$######&&&'''&&&%%%&&&'''((('''%%%%%%&&&((('''''''''''''''(((((((((+++******)))(((''''''&&&%%%%%%%%%'''((((((&&&###"""$$$&&&'''''''''((()))))))))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%&&&''')))***&&&'''((('''&&&%%%&&&'''((((((((((((((('''''''''((((((''')))+++,,,+++******)))((('''((()))***+++)))))))))(((((()))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++***))))))))))))***++++++,,,***))))))***++++++***,,,,,,,,,+++++++++++++++))))))*********+++++++++)))))))))******))))))))))))******++++++++++++***))))))))))))))))))))))))...------,,,+++***)))))),,,,,,------------,,,,,,'''(((***+++,,,,,,,,,+++*********+++++++++,,,,,,*********)))******+++,,,************************+++++++++,,,,,,,,,------,,,---------............000000000111222333333444222444777888999999:::<<>>???>>>BBBHHHLLLNNNPPPQQQRRRNNNOOOQQQTTTVVVWWWXXXYYYYYY\\\aaagggmmmtttzzz~~~}}}{{{vvvsssqqqrrruuuvvvtttqqqqqquuuzzzzzzwwwtttsssssssssrrrrrruuu{{{|||~~~rrrkkkggggggoooxxxzzz~~~|||~~~zzzuuurrrooorrrssssssttt|||~~~yyyvvvvvv{{{|||tttqqqtttxxx{{{|||{{{zzzzzz|||{{{xxxtttqqqqqqssstttzzzjjjXXXHHH>>>999333222111////////////000,,,---...//////...---,,,------,,,+++***)))(((''')))))))))))))))))))))))),,,+++)))((((((((()))***(((((('''&&&&&&'''((()))&&&'''(((*********))))))&&&''''''(((((((((((((((###$$$%%%'''(((***++++++&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&###&&&((('''$$$###&&&***%%%%%%%%%$$$######&&&(((***)))((('''''''''((()))******))))))((((((''''''&&&%%%%%%&&&''''''&&&$$$!!!%%%******'''$$$######''''''''''''((()))***+++%%%%%%&&&'''((()))******'''''''''&&&''''''(((((($$$'''))))))'''&&&)))+++'''''''''((((((((((((((()))((('''(((***+++++++++&&&&&&&&&''''''((()))***++++++************++++++************************************+++++++++,,,************************((((((((()))))))))******)))************)))((((((+++************+++,,,,,,---,,,******,,,---,,,+++)))************+++++++++)))************+++++++++((()))***++++++***)))((((((((()))***++++++++++++************************(((((()))***++++++,,,,,,******++++++++++++*********++++++++++++)))'''&&&(((((()))))))))*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111222///000222444555666777777888:::===>>>???@@@BBBEEE???FFFOOOWWW\\\^^^___```SSSTTTVVVWWWYYYZZZZZZ[[[ZZZ\\\aaahhhpppyyy{{{~~~{{{zzzsssqqqppprrrvvvxxxwwwuuuqqqsssvvvwwwvvvuuuttttttqqqpppoooqqquuuyyy|||}}}zzzooogggeeekkkssszzz~~~~~~~~~|||~~~~~~{{{xxxuuuuuuuuuuuuuuuxxx{{{wwwvvvtttvvv~~~~~~wwwoootttzzz}}}}}}}}}~~~}}}}}}|||xxxsssrrrvvvyyy{{{jjjWWWGGG===888333222111////////////000------------------------,,,,,,+++++++++*********************************,,,+++)))((('''((()))***&&&''''''(((((())))))***(((((((((((()))))))))***'''''''''''''''((())))))&&&''''''(((((()))******&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&%%%&&&'''(((&&&&&&&&&%%%$$$%%%(((***,,,***((('''&&&'''((()))))))))))))))(((((((((((((((&&&%%%%%%&&&''''''&&&%%%(((+++)))&&&$$$%%%((()))((((((((((((((())))))&&&'''''''''(((((())))))*********+++******))))))'''***,,,+++'''%%%'''***''''''''''''((((((((()))***((('''''')))+++,,,+++'''''''''((())))))******+++******))))))******+++************************)))))))))*********++++++************************+++++++++,,,,,,,,,------)))******+++***)))((('''***))))))))))))***++++++---+++******+++,,,,,,+++(((((()))))))))*********)))************+++++++++)))***+++,,,,,,+++***)))'''((()))***++++++++++++************************)))))))))))))))))))))))),,,------......------,,,+++,,,,,,+++***(((&&&%%%************++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000/////////000111333444222333666888:::;;;;;;;;;>>>???AAAAAABBBDDDHHHKKKKKKRRR]]]fffjjjjjjhhhgggXXXXXXYYYZZZ[[[[[[[[[[[[\\\___eeennnwww~~~|||~~~~~~xxxuuurrrpppppprrrwwwyyyyyywwwrrrqqqqqqsssuuuvvvvvvuuuqqqpppoooqqqtttwwwyyyyyyvvvllleeegggmmmwww||||||}}}zzzzzz{{{{{{|||{{{zzzyyyyyyxxxwwwwwwyyy~~~~~~xxxtttuuurrrtttyyy|||{{{|||}}}vvv{{{~~~~~~}}}wwwvvvyyy~~~{{{jjjWWWGGG<<<888333222111////////////000...------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))((('''(((***+++%%%&&&((()))************((('''&&&&&&&&&&&&'''''',,,***)))'''&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))*********'''$$$&&&)))+++)))'''(((((('''&&&%%%&&&))),,,---+++)))'''&&&&&&'''((((((((((((((()))))))))))))))'''%%%%%%&&&'''((('''&&&((()))'''$$$&&&+++111+++***)))((((((''''''((((((((((((((((((''''''''',,,---......---,,,***)))***---///,,,'''$$$&&&)))&&&'''''''''(((((())))))***((('''''')))+++,,,+++'''(((((()))***+++++++++******))))))))))))******************************((())))))))))))*********************************))))))*********+++++++++++++++,,,---,,,+++***)))((((((((((((((()))******+++)))(((((()))******)))''''''(((((()))))))))***)))************+++++++++)))***,,,------,,,***)))'''''')))******+++++++++************************...---,,,***'''%%%$$$###)))******++++++******)))))))))***++++++***((((((++++++,,,,,,,,,---------))))))))))))***+++,,,---------------------------,,,,,,,,,---------......111000000000000222444555777888;;;===???@@@AAAAAABBBCCCCCCDDDEEEGGGLLLOOOXXX```jjjqqqrrrooojjjggg[[[[[[[[[\\\\\\[[[[[[ZZZ]]]aaaiiittt~~~~~~zzzyyy{{{~~~~~~}}}~~~~~~~~~vvvppprrrpppppprrrwwwyyyyyywwwmmmjjjiiikkkooorrrrrrpppsssrrrrrrtttwwwyyyzzzyyy|||~~~{{{zzz{{{{{{}}}~~~~~~~~~{{{pppfffeeeiiiqqqyyy}}}zzzwwwssssss|||~~~{{{ssstttttttttuuuvvvwwwwwwxxxxxxyyy}}}zzzvvvssstttrrrssswwwxxxvvvvvvxxxwwwzzz~~~}}}{{{yyy}}}zzzgggTTTFFF<<<888111111111111222333444444...------,,,,,,++++++***++++++------------+++++++++++++++************)))******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((('''''''''''')))***((($$$$$$(((***)))(((((((((((((((((((((((((((&&&%%%%%%''''''&&&$$$###%%%+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))***++++++((('''&&&&&&&&&((()))***(((((())),,,---,,,)))&&&))))))))))))))))))))))))'''((()))******)))((('''***'''""""""'''***+++,,,,,,,,,***(((&&&%%%)))(((&&&%%%%%%'''***,,,(((((((((((()))))))))))))))************+++++++++---,,,+++)))((())))))*********))))))******+++,,,//////---+++)))'''&&&%%%))))))))))))))))))))))))******))))))((((((''''''(((((('''&&&&&&&&&&&&'''))))))***++++++++++++*********))))))))))))******+++,,,---+++)))(((((()))*********+++,,,,,,,,,---(((((())))))***+++------))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((%%%&&&)))+++------,,,,,,---,,,,,,+++*********+++++++++******++++++,,,---........................222111000000222444555555:::;;;>>>AAACCCCCCAAA???BBBDDDGGGKKKOOOTTTZZZ^^^dddqqq||||||zzzwwwqqqiiiaaabbbccccccaaaaaaaaabbbbbbgggoooxxxwwwssstttwwwxxx{{{|||xxxvvvvvvuuuxxx||||||vvvssspppsssuuuvvvuuutttssssssmmmqqqtttsssoookkkjjjkkkmmmrrrwwwxxxvvvsssssstttuuuuuuuuutttsssrrrrrrqqqrrrtttuuutttxxx{{{uuulllbbb^^^```ccckkkuuu|||~~~}}}|||}}}sssooommmooommmjjjpppyyy}}}~~~zzzwwwppprrrtttsssqqqnnnmmmllltttuuuxxxzzz|||}}}|||xxxwwwzzz}}}}}}zzzyyy|||vvvqqqpppsssvvvuuusssqqqtttyyy}}}yyy~~~yyyfffTTTFFF<<<888333222111111000000000000***++++++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++************''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''%%%!!!!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''### """(((+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''(((((()))'''(((***+++***)))((('''(((((((((((((((((((((((('''((()))******)))((('''***)))(((&&&&&&((()))***(((((()))))))))((((((''')))((('''&&&&&&''')))***(((((((((((()))))))))))))))************+++++++++*********)))******++++++******))))))******+++,,,+++++++++*********))))))************************))))))))))))((((((((((((''''''&&&&&&'''((())))))))))))***+++++++++++++++******))))))))))))******+++,,,---+++)))(((((()))*********+++++++++++++++******)))))))))******+++************************++++++++++++*********)))))))))************)))))))))))))))***+++,,,---...---,,,,,,+++******++++++------,,,,,,,,,------...//////////////////000000444333222333666888::::::>>>???@@@BBBDDDDDDDDDBBBFFFJJJOOOUUUZZZ```fffjjjqqq|||}}}yyysssllliiiiiiiiihhhgggggghhhiiikkkpppxxx|||vvvsssuuuxxxyyy|||~~~~~~|||yyyvvvvvvpppssswww{{{~~~{{{vvvtttsssuuuwwwvvvtttrrrqqqqqqrrrwww||||||wwwooojjjhhhiiimmmrrrsssoookkkjjjjjjjjjiiihhhgggfffeeeddddddgggiiiiiihhhkkksssxxxxxxwwwrrrmmmhhh```XXXUUUXXXYYYaaajjjqqqrrrppppppppphhheeeddddddbbb```dddlllssstttvvvxxxxxxvvvtttrrrooorrrttttttqqqnnnllllllrrrsssuuuxxx{{{||||||{{{vvvuuuvvv{{{~~~vvvqqqqqqqqqooommmooossswww{{{}}}{{{~~~yyyfffSSSEEE<<<777555444222000...---,,,,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))'''######''')))(((''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((((((''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((('''&&&&&&(((***)))'''&&&''')))(((((((((((((((((((((((('''(((((())))))(((((('''))))))+++,,,,,,+++))))))%%%%%%&&&&&&''')))***+++((((((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++'''((()))***++++++++++++***))))))))))))***+++++++++++++++***************++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&''''''(((***+++,,,))))))******++++++++++++******))))))))))))******+++,,,,,,+++)))((()))*********************))))))+++***))))))((((((((()))++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++******************+++---,,,***)))***,,,...///---,,,,,,+++++++++++++++//////......---.........//////000000111111222222666666666888:::<<>>???@@@???AAAEEEHHHHHHIIIIIIJJJLLLRRR[[[aaammmppptttwwwwwwwwwvvvwwwpppsssxxx||||||}}}~~~{{{zzz|||~~~||||||}}}{{{{{{}}}xxxrrrkkkkkkllllllllllllllllllmmmoooqqqpppnnnkkkjjjjjjmmmllliiiddd^^^ZZZYYYZZZdddhhhllliiibbbYYYSSSPPPOOOSSSVVVTTTMMMFFFAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFEEEHHHHHHGGGHHHLLLMMMKKKIIIFFFEEEFFFEEEDDDHHHMMMUUU[[[ccchhhjjjkkknnnpppnnnnnnlllhhhddd___YYYUUUMMMNNNOOOSSSXXX___fffjjjlllnnnqqqqqqoookkkiiihhheeeeeehhhlllppppppmmmiiiiiiooouuu}}}|||tttooojjjkkkllllllmmmpppuuuxxx{{{~~~yyyrrrnnnxxxcccQQQCCC:::777444333222111000000000000,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++((((((((())))))*********))))))))))))))))))))))))((((((((())))))******+++(((+++***''''''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&((("""!!!(((+++'''!!!###%%%''''''''''''((()))''''''''''''''''''''''''((('''&&&%%%$$$#########$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############((('''%%%""" """######$$$&&&''''''(((###$$$$$$%%%&&&'''((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&(((((('''$$$$$$'''***''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))'''&&&&&&''')))*********))))))))))))******'''((()))))))))((('''&&&(((((((((((()))))))))))))))************+++++++++************)))((('''&&&)))(((((((((((()))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))++++++***)))))))))))))))+++***)))))))))***,,,---++++++************++++++)))+++,,,+++***)))***+++******************))))))'''''''''((()))***,,,,,,++++++++++++++++++++++++)))))))))))))))*********---,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,***,,,,,,,,,,,,,,,------...///.........//////000111222333444666888:::<<<===@@@CCCEEEEEEEEEGGGKKKOOOPPPRRRSSSSSSUUU\\\gggnnnxxxyyyyyyxxxuuurrrrrrrrrqqqrrrwww|||}}}~~~~~~~~~~~~}}}{{{}}}}}}zzzwwwxxxwwwzzzrrrpppmmmjjjhhhggghhhhhhjjjlllnnnnnnkkkhhheeeeeeaaa___[[[UUUPPPLLLLLLMMMOOORRRTTTRRRMMMIIIHHHIIIIIILLLNNNLLLFFF@@@===<<<>>>>>>???AAABBBDDDEEEEEEBBBFFFGGGFFFGGGJJJJJJGGGGGGDDDCCCEEEEEEFFFJJJQQQYYY^^^eeejjjlllmmmqqqssssssuuutttppplllhhh```XXXMMMLLLMMMQQQXXXaaajjjppprrrsssrrrooojjjeeeaaa```aaacccfffiiijjjjjjiiihhhjjjppptttyyyzzzvvvmmmmmmmmmkkkjjjkkknnnppprrrwww}}}vvvpppxxxcccPPPBBB:::666333222111000///.........,,,,,,------.../////////+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++''''''((()))***++++++,,,((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))),,,+++))))))+++,,,)))))))))))))))))))))))))))&&&&&&%%%&&&''''''&&&&&&&&&&&&%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%((('''%%%###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))(((((('''''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))'''(((((()))***)))))))))''''''(((((((((((((((((((((((((((((()))))))))))))))************+++++++++***))))))((((((((())))))((((((((((((((()))******'''((()))***+++,,,------************************))))))))))))(((((((((((())))))((((((((()))******+++***)))((()))***,,,---,,,++++++******++++++,,,)))***++++++***)))***+++*********+++++++++++++++)))))))))))))))***+++,,,************************)))))))))******+++++++++,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......////////////000222333444555666888;;;===@@@BBBBBBCCCGGGKKKLLLMMMPPPVVV[[[]]]___``````aaagggqqqyyy~~~}}}zzzvvvqqqpppqqqrrrvvvwww|||||||||~~~|||xxxyyy{{{}}}{{{}}}~~~yyyuuutttuuuzzzzzzvvvooohhhdddcccdddeeeeeegggjjjjjjgggbbb^^^\\\SSSQQQMMMGGGBBB@@@@@@BBB@@@DDDGGGGGGFFFFFFHHHKKKKKKMMMOOOMMMHHHDDDCCCDDDDDDEEEGGGIIIJJJJJJIIIHHHFFFJJJMMMLLLMMMPPPOOOLLLJJJGGGGGGIIIJJJKKKQQQXXX___dddjjjmmmmmmnnnqqqtttwwwzzz{{{yyywwwuuulllbbbUUUTTTTTTXXX```kkkvvv}}}|||zzzuuunnnddd\\\WWWUUUXXX\\\```aaa___^^^```cccjjjppprrrttt{{{yyyrrrrrrqqqmmmjjjhhhiiijjjiiippp{{{{{{vvvxxxcccPPPBBB:::666333222111///---,,,++++++000//////...------,,,,,,++++++---......---++++++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$''''''$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,***%%%$$$'''+++(((&&&######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((('''&&&&&&&&&((()))+++)))'''''''''))))))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%$$$%%%''')))******)))(((&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++((((((''''''''')))+++,,,((((((((((((((()))******************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((***+++,,,+++***)))((((((***,,,---,,,++++++******++++++,,,)))***++++++***)))***,,,*********+++,,,,,,,,,---,,,++++++***************))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,............,,,+++---,,,+++******,,,...///,,,,,,,,,,,,,,,---...//////000000111222444555666888999;;;>>>AAACCCEEEFFFEEEJJJOOORRRSSSWWW^^^dddgggiiijjjiiiiiinnnxxx~~~yyytttpppppprrruuuzzz{{{{{{sssttt}}}{{{wwwuuuuuuuuuwwwzzz~~~|||~~~zzzvvvttttttzzz~~~yyypppgggbbb```bbbccc___bbbffffffbbb\\\WWWUUUKKKIIIEEE???:::888999;;;;;;???EEEGGGHHHJJJNNNQQQPPPSSSTTTRRRNNNKKKLLLMMMMMMNNNQQQRRRRRRPPPMMMLLLLLLPPPSSSSSSTTTVVVUUURRRPPPMMMLLLNNNOOOQQQWWW^^^aaaeeejjjkkkkkkkkkmmmppptttyyy|||{{{{{{zzzrrrfff___^^^^^^aaaiiivvvxxxmmm```VVVPPPMMMNNNTTTYYYXXXTTTSSSWWW\\\iiiooopppqqq~~~|||yyyyyyvvvvvvtttpppkkkgggffffffdddkkkwww}}}xxxrrr___MMM???999999222111000//////.........//////...---,,,,,,++++++,,,,,,------...---------+++,,,,,,------,,,,,,+++---,,,,,,,,,***)))((('''((((((''''''''''''(((((((((((((((((((((((((((((("""$$$'''***++++++***(((&&&&&&&&&'''((()))***+++%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''###$$$&&&&&&'''&&&%%%$$$%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''(((((((((&&&%%%$$$)))((('''%%%%%%%%%&&&'''))))))))))))(((((((((((('''&&&&&&'''***++++++*********++++++++++++******(((((())))))*********+++***)))))))))))))))))))))---,,,,,,+++***)))(((((())))))(((((((((((())))))))))))))))))))))))(((((()))***+++++++++)))((('''(((((())))))))))))((((((+++*********))))))(((((())))))))))))************,,,+++)))((((((((()))***$$$%%%&&&((()))+++,,,,,,******+++,,,------...///---------.........//////111000...---,,,,,,---...+++---............///111333444666777888888;;;<<>>AAAFFFMMMTTTXXXZZZZZZXXXXXXXXXXXXXXXYYYYYYYYY```___^^^ZZZWWWUUUUUUWWW[[[\\\]]]\\\YYYWWWWWWWWWYYYWWWTTTRRRRRRWWW___dddllllllllllllmmmooopppqqqwwwyyy}}}xxxrrriiiccc```jjj}}}uuuggg\\\TTTNNNKKKKKKJJJHHHGGGHHHKKKNNNQQQbbbeeelllxxx~~~vvvqqqqqqtttuuuuuusssoookkkiiihhhhhhlllqqquuuyyy{{{yyy|||rrr___NNN@@@888888222111000//////......///.........------,,,,,,,,,,,,,,,---------,,,,,,+++......---,,,+++)))((('''((())))))))))))((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((((((((('''&&&&&&)))(((((('''&&&&&&''''''&&&&&&'''((()))***+++++++++)))(((((())))))(((&&&((())))))******))))))((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***))))))(((((())))))***(((((((((((((((((()))))))))***++++++***)))((('''(((((())))))))))))((((((************)))))))))((())))))))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------........./////////...---,,,++++++,,,,,,,,,...000000///000111333222444666888999;;;===???BBBDDDEEEDDDDDDGGGMMMSSS^^^hhhrrruuuvvvxxxyyywwwxxxuuuqqqppprrrwwwzzz|||~~~~~~~~~}}}|||}}}{{{uuuqqqttt}}}vvvooollljjjhhhlllrrrtttvvv{{{|||uuuuuuvvvvvvuuuqqqlllgggeeejjjrrrzzz~~~xxxsssnnnjjjfffcccbbbaaa```______[[[WWWTTTRRRNNNIIIEEEDDDBBB@@@??????AAABBBCCCIIILLLQQQWWW]]]```bbbbbbaaabbbbbbcccdddeeeffffffeeeeeeeeebbb___^^^___aaacccdddeeedddbbbaaaaaaaaabbbbbb```___aaaeeelllrrruuuttttttuuuuuuvvvwwwxxxzzz{{{xxxooolllooo|||rrrdddYYYSSSOOOHHHEEEBBB??????BBBEEEGGGVVVYYYaaalllxxx|||wwwxxxwwwrrrppprrrxxxyyyzzzxxxtttqqqoooooolllmmmooopppsssxxx~~~|||zzz{{{|||rrr```OOO@@@888666222222111000////////////......---------------------------------,,,+++***------,,,+++***((('''&&&&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((())))))((('''&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,---((((((''''''(((((())))))(((((()))))))))(((''''''&&&&&&'''((()))***++++++,,,***(((((())))))'''%%%'''(((((())))))(((((('''(((((())))))))))))******))))))))))))*********************************************))))))*********&&&'''''''''(((((())))))*********+++******)))(((((())))))******))))))(((************))))))))))))))))))))))))************((((((((((((***+++,,,---.........---,,,,,,++++++------------,,,,,,,,,+++------.........////////////...---------------......000111222222222444666555777:::<<<===???BBBDDDEEEFFFEEEDDDFFFMMMWWW___qqq~~~}}}xxxrrroooqqqwww|||{{{}}}wwwrrroooqqqyyywwwqqqlllkkkjjjjjjnnnsssuuuwwwzzz~~~vvvnnnmmmkkkkkkkkkkkkjjjhhhccceeeiiinnnpppoookkkgggdddbbb___]]]]]]]]]\\\\\\VVVTTTQQQOOONNNKKKHHHEEE@@@AAABBBCCCEEEGGGIIIIIIPPPSSSXXX^^^bbbeeeffffffggghhhjjjlllmmmoooppppppoooppppppooonnnnnnpppqqqppprrrsssrrrqqqpppqqqsssrrrssstttuuuvvvzzz~~~sssggg^^^ZZZKKKGGGAAA<<<:::;;;>>>@@@HHHLLLRRR\\\fffnnnrrrsssrrrmmmiiikkkmmmnnnqqqtttxxxzzz||||||yyyvvvuuuuuutttsssqqqqqqtttvvvwwwxxx{{{zzzyyyzzz{{{{{{zzzyyyrrraaaPPP@@@777555333222111000////////////------------............/////////...---,,,+++*********++++++++++++******))))))***+++++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((((((((()))***'''''''''''''''((()))***((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---)))(((''''''''')))***+++'''((()))******)))((('''))))))))))))(((((((((((()))''''''((()))******((('''(((((())))))(((((('''(((((())))))))))))))))))''''''((((((((((((((()))((()))))))))*********+++++++++************++++++&&&&&&&&&'''(((((())))))************************)))))))))******)))))))))*********)))))))))))))))((()))))))))************((()))))))))***+++,,,,,,))))))******++++++,,,,,,---------------------,,,............////////////111000000000000111111111///111333444444555777999;;;===@@@AAABBBDDDFFFIIIEEEEEEEEEEEEIIITTTbbblll~~~zzzrrrooopppvvv{{{zzz|||wwwyyy}}}vvvsssooolllnnntttzzz||||||rrrpppnnnnnnoooqqqtttwwwyyyxxxyyy{{{uuukkkgggfffeeefffhhhjjjkkkjjjbbbbbbdddfffhhhgggeeeccc___]]]ZZZYYYYYYYYYXXXWWWPPPPPPOOOOOONNNLLLKKKIIIGGGHHHIIIIIIKKKMMMPPPRRRTTTXXX^^^dddhhhjjjlllmmmnnnppprrruuuxxxyyyzzz{{{|||}}}yyynnnhhhVVVQQQIIIAAA===<<<===???@@@BBBGGGNNNUUU\\\```aaaaaa___^^^```eeekkkqqquuutttvvvyyy{{{yyyxxxwwwwww{{{zzzyyy{{{~~~|||xxxvvvtttrrrtttxxxzzzyyywwwrrr```OOO@@@777555333222111000000/////////---.....................000000000000///---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))((()))************)))((((((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&'''%%%%%%&&&&&&((()))++++++((((((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))***)))(((''''''''')))***+++'''((()))******)))((('''))))))))))))((((((((((((((('''&&&((()))+++***)))((())))))******))))))((())))))((((((((((((((((((*********+++++++++,,,,,,((((((((()))******++++++++++++************++++++''''''''''''(((((())))))******************++++++))))))************))))))))))))))))))))))))******((()))))))))******************+++++++++*********((()))))))))******++++++++++++,,,------...//////........./////////000000000111111222333333333333000222444555666777999;;;@@@BBBDDDDDDDDDEEEFFFHHHDDDFFFHHHJJJQQQ]]]mmmxxx~~~vvvrrrtttxxx}}}{{{uuuooopppuuu|||sssqqqnnnlllmmmppptttuuuuuuqqqrrrsssuuuwww{{{~~~}}}{{{zzz|||~~~~~~}}}|||yyyvvvxxxyyyuuukkkbbbbbbbbbbbbccceeefffeeeddd______```bbbdddeeedddccc\\\ZZZWWWVVVUUUUUUSSSQQQNNNNNNPPPPPPPPPOOOOOOPPPRRRRRRQQQPPPPPPSSSYYY]]]\\\bbbjjjqqquuuwwwzzz{{{yyyppp```[[[RRRJJJCCC???======;;;===@@@CCCGGGKKKOOORRRSSSTTTVVVYYY^^^fffmmmpppmmmqqqvvvxxxyyyxxxxxxxxx|||}}}xxxuuurrrrrruuuxxxwwwuuuqqq___NNN???777555333333222111000000000000//////..................///////////////...---,,,//////......,,,***)))((()))))))))))))))((('''&&&)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))'''&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$&&&(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((''''''(((((())))))''''''((()))))))))((((((&&&&&&'''((()))***++++++***)))(((((())))))((('''((())))))******))))))((())))))((((((((((((''''''((((((((()))******++++++((((((((())))))******************))))))*********)))))))))))))))))))))(((+++************+++,,,,,,)))******++++++******)))))))))))))))************))))))))))))************++++++,,,,,,+++******)))------,,,,,,++++++******++++++,,,---...///000000....../////////000000000...///000222333333333333222444777888999;;;===???BBBCCCEEEEEEDDDDDDFFFGGGHHHLLLQQQVVV^^^iiivvv~~~zzz{{{~~~}}}|||qqqlllnnnttt{{{uuuqqqpppnnnnnnppprrrrrrqqqqqqvvvyyy{{{}}}zzz{{{{{{zzzxxxsssqqqooonnnmmmjjjddd______^^^^^^______^^^\\\YYY[[[\\\^^^bbbeeegggfffddd[[[YYYWWWUUUTTTSSSPPPNNNNNNPPPRRRTTTTTTTTTUUUWWWVVVVVVVVVUUUTTTYYY```gggiiipppzzz~~~sssfffbbb[[[RRRJJJBBB===:::888999;;;===>>>AAAFFFIIIKKKPPPTTTVVVZZZaaafffggghhhlllrrrwwwyyyyyyzzzzzzyyy{{{~~~}}}{{{yyyyyyxxxvvvtttqqq^^^MMM>>>777666333333222111000000000000000000//////......------,,,---------------,,,,,,.........---+++***(((''''''(((((())))))))))))(((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((******************++++++'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&''''''''''''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&''''''&&&&&&'''(((((()))&&&&&&'''((()))***++++++)))((('''((()))***)))((('''(((((())))))(((((('''))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))((((((((()))))))))))))))***))))))(((((())))))***+++++++++***))))))((((((++++++*********+++,,,---)))******++++++******)))((()))))))))************))))))))))))************)))***+++,,,,,,,,,+++***---------------,,,,,,,,,,,,---------......//////.../////////000000000000...///111333444444444444555777:::<<<===???BBBDDDCCCDDDFFFGGGGGGGGGIIIKKKQQQWWW___ffflllttt}}}yyyrrrqqqvvv|||zzzvvvtttsssrrrrrrrrrsssrrrrrrpppwww}}}zzzwwwxxxxxxuuussskkkjjjhhheeebbb___]]]]]]ZZZXXXWWWXXXYYYYYYXXXWWW[[[]]]aaafffjjjkkkiiiggg^^^\\\ZZZYYYYYYWWWTTTRRRSSSVVVYYYZZZZZZ[[[]]]```ZZZ]]]aaabbbdddiiirrryyy}}}xxxmmmkkkfff___UUUJJJAAA<<<888:::<<<<<<===AAAFFFKKKKKKTTTZZZ[[[]]]aaacccaaabbbgggnnntttwwwxxxyyyyyyxxxzzz}}}zzzuuuqqqppp]]]LLL>>>777777444333222111000000000000111111000///...------,,,******+++,,,,,,,,,++++++******++++++++++++******'''((()))+++,,,,,,------''')))***++++++***)))'''((((((((((((((((((((((((&&&&&&''''''((((((((((((,,,+++)))(((&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$%%%'''((()))((('''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***++++++******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((('''%%%$$$'''&&&%%%%%%%%%'''((()))))))))))))))(((((((((((($$$$$$$$$'''***---------&&&''''''''''''''''''&&&))))))(((((('''''''''&&&((((((((()))***++++++,,,)))))))))))))))((((((((())))))(((((((((((())))))------,,,+++***)))((((((++++++*********+++---...******++++++++++++******(((((())))))*********+++))))))))))))************'''(((***,,,---------,,,((()))***+++---...///000///............---------////////////000000000000000222444666777777777777888:::===???@@@BBBEEEGGGEEEGGGIIIJJJKKKLLLNNNPPPYYY```iiiqqqvvv{{{~~~}}}yyyuuuwww~~~{{{wwwtttwwwwwwvvvuuuuuutttssssssoooxxx~~~|||uuurrrssstttqqqnnnddddddccc___ZZZWWWYYY[[[UUUSSSRRRSSSVVVZZZ[[[\\\]]]```eeekkkppppppmmmjjjbbb```_________]]][[[XXXXXX\\\```aaaaaabbbeeegggdddjjjqqqvvvzzzuuutttqqqjjj```SSSGGG@@@:::<<<>>>???@@@DDDKKKPPPPPPZZZbbbbbbbbbdddccc___]]]bbbjjjppptttuuuvvvwww{{{||||||zzzxxxzzz}}}tttpppwww___KKK>>>888777333222111///......------......//////////////////,,,---...---+++***+++,,,000...,,,+++***)))&&&$$$"""$$$'''***+++***)))(((***+++,,,+++)))((('''(((---***&&&&&&(((***+++***)))((('''''''''(((***+++%%%&&&''''''&&&$$$""" &&&&&&&&&''''''''''''(((+++)))'''(((******(((&&&)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((########################&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$######"""""""""''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''((((((''''''&&&&&&%%%$$$$$$(((&&&""" """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))***++++++,,,))))))************)))))))))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***)))(((((((((((()))(((''''''''')))***+++''''''''''''(((((((((((()))))))))))))))***************))))))))))))******************))))))(((((())))))************)))(((***)))))))))***,,,...000------,,,,,,+++,,,,,,,,,,,,------------------...***---000222222222222333444444444555666999;;;===@@@AAABBBCCCDDDDDDEEEEEEFFFIIIKKKLLLNNNTTT___hhhppptttyyyzzzyyyyyy{{{~~~}}}}}}|||}}}}}}~~~~~~~~~|||yyyvvvtttvvvyyy~~~wwwsssppppppqqqooohhhbbb___]]][[[XXXVVVUUUUUUUUULLLMMMOOOQQQSSSVVVWWWXXX^^^```cccfffiiikkkllllllgggiiikkkkkkjjjfffbbb```ccceeeggghhhjjjmmmqqquuuxxx}}}xxxppplllfffYYYMMMFFFEEEDDDDDDFFFIIINNNSSSVVV[[[aaagggkkkkkkhhhdddbbbbbb^^^___dddjjjooowww~~~yyyxxx{{{{{{vvv^^^JJJ===777666333222111///......------........................,,,---...---+++***+++,,,---,,,+++,,,,,,+++(((&&&''''''(((((()))************+++,,,***(((&&&&&&&&&&&&'''(((,,,...,,,'''###)))(((((('''((()))***+++'''((()))******)))((('''&&&&&&&&&''''''''''''((()))'''%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''******((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%&&&'''((()))(((((('''%%%$$$$$$###&&&%%%%%%&&&(((((('''&&&''''''''''''&&&&&&&&&&&&(((((())))))***++++++,,,))))))************)))))))))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((()))***+++,,,(((((('''''''''((()))***''''''((((((((()))))))))((((((((()))******++++++******))))))))))))******++++++*********))))))))),,,,,,,,,+++)))'''&&&%%%)))))))))***+++---...///...------,,,,,,------------............////////////111333444444444555666555666777999:::===@@@BBBCCCCCCDDDDDDFFFGGGHHHIIILLLPPPUUUYYY]]]dddnnnvvvxxxzzz{{{{{{zzzyyyyyyzzzxxxxxxzzz|||}}}|||~~~}}}yyyvvvuuuuuuxxx|||}}}qqqqqqqqqqqqoooiiiaaa[[[WWWVVVTTTRRRQQQQQQRRRRRRRRRRRRSSSTTTVVVYYYZZZ[[[^^^```bbbfffiiikkkmmmnnnpppqqqrrrrrrqqqooollljjjgggjjjnnnsssxxx~~~vvvqqqjjj```VVVRRRMMMMMMNNNOOOQQQSSSVVVWWW^^^ccciiimmmmmmkkkiiihhhfffbbbbbbgggmmmsss{{{yyywww}}}~~~~~~ttt]]]III<<<666444333222111///..................------------------,,,---...---+++***+++,,,+++++++++---...---+++((())))))'''&&&&&&''')))******+++,,,+++(((&&&&&&&&&%%%&&&))),,,...,,,'''"""((((((((((((((()))******%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((()))$$$$$$%%%&&&&&&'''((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&&&&&&&&&&%%%&&&&&&'''((()))(((((('''&&&%%%$$$$$$'''&&&&&&''')))***)))(((''''''''''''(((((((((((((((((())))))***+++++++++((())))))******))))))(((((((((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((()))***+++,,,'''''''''&&&''''''((()))((((((((()))))))))******''''''((()))***++++++,,,************************+++++++++++++++*********+++++++++***)))'''&&&%%%((()))***,,,------------......------------........./////////000000000000222333444444444555777999555777999;;;<<<===AAACCCFFFGGGHHHJJJLLLNNNOOOPPPPPPUUU]]]dddkkkrrrzzz|||{{{zzzyyyxxxvvvvvvtttsssvvv~~~|||{{{xxxuuusssuuuyyy|||~~~~~~~~~zzzwwwuuuuuuwww{{{~~~}}}xxxtttlllooorrrqqqkkkbbbYYYTTTOOONNNMMMLLLMMMNNNPPPQQQSSSSSSSSSTTTUUUXXXZZZ[[[^^^```bbbfffjjjnnnrrrtttvvvwwwwwwxxxxxxxxxwwwwwwwwwzzzvvvpppjjjaaaZZZXXXVVVWWWYYY[[[[[[[[[YYYYYY___dddiiimmmnnnnnnnnnnnnkkkgggggglllrrrwww~~~zzzwww|||rrrZZZGGG<<<555333222111000///............---------------,,,,,,,,,,,,---...---+++***+++,,,++++++,,,...///...+++((((((((('''&&&&&&&&&&&&&&&)))+++,,,,,,***))))))******)))(((((())))))))))))((((((((((((((())))))***$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%&&&&&&%%%$$$#########$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''((())))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((***)))'''''')))))))))((((((((((((((())))))))))))''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,+++***)))((((((((((((''''''&&&&&&&&&'''''''''))))))))))))************)))))))))))))))*********************************++++++++++++++++++++++++(((((())))))******))))))(((***+++---......---,,,------,,,,,,,,,---....../////////000000111111111222333444444444666999<<<:::===????????????CCCFFFIIILLLQQQUUUXXXYYYYYYXXXWWW]]]fffnnntttyyy~~~zzzyyy{{{|||{{{yyy{{{vvvssswwwtttrrrpppnnnoootttyyy}}}}}}{{{wwwuuuuuuvvvyyy{{{{{{wwwpppkkkhhhmmmpppmmmdddZZZTTTRRRNNNMMMKKKKKKLLLNNNQQQSSSUUUTTTTTTUUUWWWYYY\\\^^^aaabbbeeejjjpppwww|||yyyqqqmmmggg___ZZZYYYYYY\\\___bbbbbb```]]]ZZZ]]]aaaeeehhhjjjjjjlllmmmllljjjlllrrruuuwww{{{~~~xxxwww|||}}}}}}oooXXXFFF;;;555222222111000//////......///......---------,,,,,,,,,,,,---...---+++***+++,,,---,,,---......---***(((((()))***+++***(((&&&%%%%%%''')))***))))))***+++*********)))))))))***+++'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%###"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''''''''&&&%%%%%%&&&''''''((())))))---+++)))((((((((('''&&&((((((((()))))))))******&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((('''''''''(((((()))(((((((((((()))))))))))),,,+++***)))((((((((((((''''''''''''''''''&&&&&&))))))))))))************++++++******)))((((((((()))***++++++++++++***)))++++++++++++++++++++++++(((((()))***************)))***,,,---......---,,,,,,,,,,,,,,,,,,---....../////////000111222222222222444555777888;;;???BBBCCCFFFGGGFFFEEEFFFJJJOOOPPPVVV^^^fffiiihhhdddaaadddiiiooouuuzzz}}}{{{wwwwww{{{}}}yyy|||~~~{{{yyyxxxwwwuuurrrjjjjjjjjjmmmrrrxxx}}}{{{vvvtttttttttuuuvvvtttpppiiieeebbbfffhhhcccZZZSSSQQQRRROOONNNLLLLLLMMMOOOSSSUUUXXXXXXZZZ\\\___cccfffhhhjjjlllpppvvv~~~{{{vvvqqqmmmkkkggg___ZZZZZZYYY\\\```dddeeeccc```^^^[[[^^^aaadddddddddfffgggjjjiiimmmsssuuusssrrrtttwwwzzz|||yyyvvvuuuxxx|||~~~{{{yyyyyyyyylllUUUEEE<<<666333111111000/////////////////////......---,,,,,,,,,,,,---...---+++***+++,,,...,,,+++,,,,,,,,,***))))))+++---......,,,)))'''"""$$$&&&'''&&&&&&''')))%%%(((,,,---,,,***((('''''''''((()))))))))))))))((('''&&&%%%$$$###""""""&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$$$$$$$&&&((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$#########$$$###$$$$$$$$$$$$$$$###""" """$$$%%%&&&%%%%%%########################''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((''''''(((((((((((('''&&&&&&((((((((('''''''''&&&&&&---+++(((''''''((('''&&&''''''(((((())))))******&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((''''''(((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,''''''((((((((('''&&&&&&((((((((()))))))))******++++++******)))((((((((()))***+++,,,,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,+++***)))(((++++++,,,---------------,,,,,,,,,,,,---...//////000000111222333444444555777999;;;===???AAAEEEHHHCCCFFFIIIHHHHHHLLLTTT\\\aaahhhpppwwwyyyvvvpppkkklllnnnqqquuuxxxzzz{{{{{{}}}zzzxxxxxx|||{{{wwwrrrppppppnnnkkkgggccceeejjjrrrzzzyyysssooopppooommmlllkkkgggbbb^^^YYY[[[\\\XXXRRRNNNPPPSSSRRRPPPOOONNNPPPSSSWWWZZZ[[[]]]aaaffflllqqqtttvvv}}}{{{wwwsssooolllhhhdddcccccc```ZZZWWWXXXZZZ]]]aaaeeeggggggfffddd^^^aaacccdddcccbbbaaaaaadddeeeiiipppqqqllliiijjjsssvvvyyyyyyvvvssstttuuu|||{{{yyywwwvvvuuuttttttiiiSSSEEE<<<777333111000000///////////////000000//////...------,,,,,,---...---+++***+++,,,,,,***))))))***,,,,,,,,,******+++,,,++++++***)))%%%'''(((((('''&&&&&&'''$$$'''******(((&&&&&&'''&&&'''((()))***))))))(((%%%%%%%%%%%%$$$""" &&&&&&&&&''''''''''''(((%%%'''((('''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&'''((())))))((('''&&&%%%((((((((((((''''''''''''+++(((&&&%%%''')))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))***+++,,,(((((()))))))))((('''&&&''''''((((((((()))))))))(((((())))))************)))***,,,------,,,***))))))))))))*********++++++------------,,,++++++***---,,,,,,,,,,,,---..................///000111222222333444555666777777888;;;===@@@BBBCCCDDDFFFGGGAAAEEEJJJLLLOOOXXXfffqqqzzz}}}zzzuuuooooooppprrrvvvyyy{{{|||~~~|||{{{}}}}}}oookkkggggggiiijjjgggcccccchhhqqq}}}~~~uuummmiiihhhfffcccaaa```]]]ZZZWWWRRRSSSUUUSSSQQQQQQSSSVVVUUUTTTSSSTTTWWW\\\aaadddfffjjjqqqyyyzzzsssnnnkkkhhhfff___\\\ZZZ[[[YYYVVVWWWZZZ```bbbeeegggjjjkkkllllllgggiiikkkkkkhhhdddbbbaaa```___bbbhhhjjjgggfffgggqqqvvv{{{}}}{{{wwwuuutttrrrrrrqqqrrrrrrrrrqqqqqqhhhRRRDDD===777444111000000////////////000111111000///......------,,,---...---+++***+++,,,***(((&&&'''))),,,...///)))((('''&&&&&&'''((()))+++,,,---+++)))''''''''')))(((&&&""" """'''---&&&''')))*********)))((('''((()))))))))'''%%%###&&&&&&&&&'''''''''(((((((((***+++***'''&&&(((***#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%(((''''''&&&'''((()))***$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%'''((()))))))))(((&&&%%%%%%%%%&&&'''((()))***+++(((&&&$$$$$$'''***+++,,,%%%&&&&&&'''((())))))***************))))))))))))''''''((((((((((((''''''((((((((((((((()))******(((((((((((()))))))))))),,,+++***)))((((((((((((((()))*********)))'''&&&''''''''''''((((((((((((&&&&&&''')))***,,,------)))***,,,------,,,***)))(((((())))))*********+++***+++,,,---...............---,,,+++,,,---...///000000000000111222333444555555666777888999::::::===???BBBCCCCCCCCCCCCDDDDDDJJJPPPUUU\\\iii{{{|||uuuttttttvvvzzz~~~}}}tttaaa^^^\\\___eeehhhhhheeefffmmmyyy|||rrrjjjeeebbb```\\\YYYXXXVVVTTTRRROOOQQQSSSUUUUUUVVVXXXZZZYYYYYYXXXZZZ^^^dddjjjnnnvvv{{{zzzrrrmmmkkkiiigggbbb]]][[[[[[ZZZYYY]]]cccfffggghhhjjjlllooopppqqqoooqqqsssrrrmmmhhhdddccc]]]\\\]]]bbbddddddeeeiiipppvvv}}}}}}yyyxxxlllllllllnnnpppqqqqqqppp}}}fffTTTGGG<<<555333111111111111000000000000000///---++++++,,,---...,,,,,,,,,,,,,,,---...///...,,,)))''''''(((+++,,,((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''(((((())))))******%%%$$$$$$&&&'''(((&&&%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%'''((((((%%%###!!!!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&"""$$$'''))))))'''$$$"""$$$'''))))))(((&&&&&&&&&))))))((((((''''''''''''''''''((()))***+++,,,,,,)))))))))(((''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&)))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''((((((+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))*********(((&&&%%%''''''(((((())))))******))))))+++,,,,,,,,,,,,,,,******+++,,,------------////////////000222333444555444333222111111111111555777999;;;;;;<<>>@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFMMMVVV```kkkyyy~~~}}}~~~{{{~~~}}}qqqddd[[[TTTVVV[[[ccclllssswwwyyy~~~zzzqqqfff\\\UUUQQQUUUTTTSSSTTTUUUVVVWWWWWWVVVXXXZZZ\\\^^^aaaeeeiiiiiijjjlllrrr{{{~~~~~~|||yyyssspppqqqrrrpppqqqsssvvvwwwyyy{{{}}}~~~~~~}}}{{{wwwsssoookkkhhhffffffhhhiiifffcccggglllvvvuuusssnnniiikkkqqqtttsssvvv^^^LLL@@@777222222111111000000000000//////...---+++*********+++,,,...------,,,,,,,,,,,,---*********))))))))))))((((((((()))******)))((((((***************)))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))'''%%%%%%'''((()))((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))************,,,+++***)))))))))******)))))))))))))))(((((('''***(((%%%######%%%(((*********))))))))))))******+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))***++++++++++++*********************))))))***+++,,,---............,,,---...///000000000000......//////000111333444222222333444666888:::;;;<<<>>>@@@@@@@@@AAACCCDDDEEEDDDDDDDDDEEEGGGJJJKKKUUU^^^iiisss|||rrrggg```[[[XXXXXX\\\bbbiiipppxxx}}}~~~~~~xxxooodddZZZRRRNNNLLLOOOPPPPPPRRRSSSUUUWWWXXXYYY[[[^^^bbbffflllsssxxxyyy|||}}}{{{}}}~~~|||{{{}}}~~~xxxtttssspppoooppprrrqqqnnnjjjjjjmmmttt|||}}}{{{vvvqqqrrryyy|||{{{sss[[[III>>>555222222111000000000//////////////////...------------.........---,,,++++++++++++((()))*********)))((('''''')))***,,,,,,***)))'''(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%%%%&&&)))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((())))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((***(((&&&$$$$$$&&&(((******))))))(((((())))))***+++***)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,++++++******))))))((((((******+++,,,------------,,,---...///000000000000////////////000222333444333444444666888:::<<<===???AAABBBCCCBBBBBBDDDFFFGGGFFFEEEFFFIIINNNTTTWWW]]]eeennnvvv|||sssddd^^^]]]___```dddhhhmmmqqqtttzzzwwwyyy{{{{{{zzzzzz{{{|||vvvpppeeeZZZRRRMMMLLLLLLOOOQQQSSSUUUWWWYYY]]]______bbbggglllrrrzzz{{{wwwuuuuuuvvvyyy~~~|||yyyuuuvvvxxx|||sss[[[III>>>666222333000000000////////////...//////......---------......---,,,+++++++++++++++------/////////...,,,+++''')))***,,,,,,***)))'''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''***(((%%%%%%&&&)))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######%%%'''((($$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###############$$$$$$%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((())))))'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))((('''''''''''''''((()))***++++++*********))))))((((((((()))***+++,,,------------,,,---...//////000000///000000000000222333444555666777777888999:::<<<===@@@BBBCCCDDDCCCCCCEEEFFFGGGGGGHHHKKKQQQXXX___dddfffmmmtttyyy~~~~~~~~~uuuhhhaaabbbgggllloooooorrruuuvvvxxx|||}}}zzzqqqsssuuuuuutttrrrqqqqqqlllggg^^^UUUOOOMMMNNNOOOTTTVVVZZZ]]]___bbbgggkkkmmmqqqvvv|||~~~{{{zzzzzz|||ttt\\\KKK???777222222000000////////////......------------,,,,,,,,,+++---,,,,,,++++++++++++,,,------...///...---,,,+++(((((()))******)))((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))'''%%%%%%'''((()))((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&'''"""$$$%%%''''''%%%$$$""""""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''###############$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***(((((()))*********))))))'''(((((()))))))))))))))(((((()))******)))((((((((((((''''''''''''((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&''''''''''''((()))***+++***************)))))))))***+++,,,------......---,,,---...///000000000000111111111222333444666666:::::::::;;;;;;<<<>>>>>>@@@BBBDDDDDDDDDEEEFFFHHHHHHJJJNNNTTT\\\dddkkkoooqqqwww|||~~~}}}~~~pppkkkeeeeeekkkrrrxxxzzzvvvwwwwwwxxx{{{{{{uuusssqqqsssuuuuuuqqqmmmkkkiiiaaa]]]WWWSSSPPPQQQSSSUUUTTTYYY^^^cccfffkkkrrrxxxttt]]]LLL@@@777111000000000/////////.........---------------,,,,,,++++++++++++***++++++,,,,,,***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''(((((()))))))))***((()))***+++++++++******''''''((())))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))((((((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000000......///000111111111111333333333444555666777888=========>>>???@@@BBBCCCAAABBBEEEFFFFFFGGGIIIKKKOOOSSSYYYaaaiiiqqqvvvyyyzzz|||xxx{{{|||nnnkkkjjjnnnuuu|||}}}{{{xxxxxx|||}}}sssnnnmmmppprrrsssqqqlllgggbbb```XXXWWWUUUTTTUUUWWWZZZ\\\ZZZaaaiiipppvvv}}}ttt]]]MMMAAA666000...000/////////............//////000000//////...---************+++,,,---------------,,,,,,,,,,,,+++((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$&&&'''(((&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%%%%###$$$$$$%%%%%%$$$$$$###&&&(((***+++)))((((((((('''''''''((((((((())))))'''''''''((((((((((((((())))))))))))************'''((()))***++++++***)))''''''((()))))))))))))))***(((%%%$$$$$$%%%(((*********))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***+++***)))))))))***+++,,,---------....../////////...///000111111222222222///000111222222333222222444444444555666777888999?????????@@@BBBDDDFFFGGGAAACCCEEEGGGGGGIIIKKKMMMWWW\\\dddmmmuuu{{{}}}vvvsssvvv{{{}}}}}}}}}{{{{{{}}}~~~~~~zzzvvvsssqqqqqquuu|||~~~yyyxxx|||yyyooojjjiiigggiiijjjhhhbbb[[[VVVSSSTTTUUUVVVXXX[[[^^^aaaccchhhoooyyyuuu___OOOCCC999333222333111...,,,++++++,,,---+++++++++******)))))))))***+++---...///......---&&&&&&&&&'''(((((())))))''''''(((((())))))******+++***)))***+++***)))'''&&&'''((())))))***))))))))))))((((((''''''&&&&&&'''(((''''''&&&%%%###"""(((&&&$$$%%%((()))((('''###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" %%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######)))'''&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''***+++,,,+++((('''((()))((('''&&&(((+++,,,***(((&&&&&&&&&&&&'''''''''(((******))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))---+++((('''((()))***)))******))))))(((((('''''''''((()))((('''&&&'''(((''''''((()))***++++++,,,************))))))((((((************+++,,,---..................///000111......///000111000000000//////222666:::>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFIIINNNTTTXXXZZZZZZccciiiqqqxxx}}}|||rrrppprrrrrrqqqrrroooqqqtttxxx|||~~~}}}|||xxxzzzzzzzzz~~~||||||~~~}}}sssjjjeeedddbbbbbb```]]]XXXUUUTTTTTTXXXYYY[[[]]]aaahhhpppuuu{{{|||}}}ttt^^^NNNBBB888333222444333000...------...///---------,,,,,,+++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++(((((((((((())))))******(((((((((((((((((('''%%%'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&)))))))))))))))((((((((('''%%%###$$$&&&((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%###!!! '''&&&%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((+++(((%%%$$$'''(((((((((&&&&&&'''''''''(((((((((***)))))))))((((((((('''((()))))))))))))))(((((())))))))))))************---+++((('''((()))***)))******))))))(((((((((((($$$&&&(((((((((((()))+++''''''(((((())))))******************++++++,,,,,,+++*********+++,,,------////////////000111222222000111111111222333333333777666666777:::<<<>>>???CCCCCCCCCDDDDDDEEEEEEEEEIIILLLRRRYYY___cccfffgggmmmrrryyyuuukkkjjjllllllnnnppprrrtttyyy~~~}}}~~~~~~~~~}}}|||}}}~~~|||sssiiiaaa\\\[[[XXXXXXWWWUUUTTTTTTVVVYYY\\\___dddjjjqqqyyyttt~~~}}}rrr[[[KKK@@@777222111333222000///.........//////............---------,,,,,,,,,,,,+++***)))(((///......---,,,,,,++++++((((((((())))))))))))***((((((((((((((('''&&&&&&((())))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((()))+++,,,)))'''&&&'''(((***))))))$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$############$$$%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&%%%$$$###############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%$$$"""!!!&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''###$$$&&&&&&%%%%%%''')))+++((($$$"""###&&&'''(((''''''((((((((()))))))))))))))))))))((((((((((((++++++++++++***)))((('''************++++++++++++---***((('''((()))))))))***))))))))))))(((((((((&&&''')))((((((''')))***(((((((((((((((((((((((())))))***+++,,,---...///,,,+++++++++++++++,,,---000000000000111222333444444333333333444555777888>>>===<<<<<<===???AAACCCFFFEEEEEEFFFIIIJJJKKKKKKPPPWWWaaaiiimmmpppsssuuuyyy~~~}}}uuulllddddddgggiiilllpppssswww~~~{{{pppfff^^^YYYVVVTTTPPPPPPPPPQQQRRRWWW\\\aaahhhnnnvvv~~~~~~~~~sssoooYYYIII>>>555111000111000...---,,,,,,,,,---///..............................------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))***++++++***(((((()))))))))***))))))((('''&&&%%%%%%%%%&&&&&&''''''(((((('''%%%$$$$$$&&&((()))((('''&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$"""###%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$###"""!!!!!! !!!"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))((((((''')))***)))'''%%%###$$$&&&((()))(((((((((((())))))))))))))))))))))))((((((((((((***************)))(((''')))))))))*********++++++,,,***(((((()))***)))((())))))))))))))))))))))))***++++++***'''%%%%%%&&&)))))))))))))))((((((((())))))***+++,,,---......---,,,,,,++++++,,,,,,---000000000111222333444555666555444444555777:::<<>>>>>AAAEEEGGGGGGHHHIIIKKKIIILLLPPPTTTZZZ```gggkkkvvv~~~}}}}}}uuujjjccc```___```dddkkkppprrrvvv|||zzz~~~~~~|||wwwxxxyyy|||}}}{{{wwwtttfffaaaYYYUUUUUUTTTRRRPPPNNNRRRXXX___iiittt~~~{{{yyyxxxyyy}}}|||lllUUUEEE;;;444111111111000000000000//////...,,,,,,,,,---------------************+++,,,---...))))))******+++,,,,,,---+++************)))))))))&&&(((+++***'''%%%&&&(((((())))))))))))((((((''''''''''''(((((((((((((((***)))'''&&&$$$$$$$$$%%%&&&'''((('''&&&&&&(((***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''')))******)))'''%%%&&&'''###&&&((()))((((((((()))''''''((((((((()))))))))(((((((((((())))))))))))%%%&&&'''(((((()))))))))'''((((((((())))))))))))+++***))))))******)))''')))))))))************+++'''(((***))))))(((***+++++++++++++++++++++++++++************++++++++++++............///000111222111111222333444666777888777777777888:::<<>>@@@BBBCCCEEEHHHJJJJJJIIIKKKRRRWWWkkkssszzzzzzwwwzzz~~~{{{mmmeee```___dddkkkjjjmmmsssxxxzzz{{{yyyvvvsssvvvwwwwwwxxxyyyvvvpppbbb```]]]\\\\\\\\\ZZZYYYSSSSSSTTTTTTUUUYYY]]]aaafffooo}}}~~~zzzxxxzzz}}}}}}yyyvvvxxx}}}~~~|||~~~kkkTTTEEE;;;444222333---...............---,,,,,,---------......//////000///---,,,+++,,,,,,---++++++******)))(((((((((++++++++++++******))))))'''+++...,,,(((&&&(((+++''''''((())))))***))))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%&&&%%%######%%%(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""###$$$&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%"""$$$'''&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***+++***((($$$ """&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))*********++++++******)))(((''')))************++++++++++++***)))***+++***)))'''))))))******++++++++++++)))***+++***)))((()))***''''''((()))***++++++,,,((()))***,,,...///111111//////000111222444666777666666777888999;;;===>>>999:::<<>><<<===>>>??????AAAEEEHHHJJJLLLMMMMMMQQQ]]]ooo~~~~~~wwwjjjccc^^^```dddiiiooouuuzzz~~~}}}wwwvvvmmmkkkjjjooosssooodddYYYSSSOOOJJJHHHJJJOOOTTTWWWTTTXXX]]]cccjjjuuu|||zzzxxxvvvuuutttvvv}}}{{{zzzxxxxxxyyy{{{~~~|||}}}oooWWWGGG===666111000222222111000////////////000///------......---+++,,,,,,------------,,,,,,************))))))))))))%%%'''))))))((('''((()))))))))*********+++++++++&&&''''''((())))))((((((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''')))***++++++###$$$$$$%%%%%%&&&&&&'''######################## ###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$$$$&&&&&&'''((('''''''''((())))))******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''(((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++***))))))(((((()))))))))*********,,,,,,,,,,,,++++++++++++...,,,+++---//////---++++++---......------///000222222222333444555777777999:::;;;<<<;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFJJJLLLHHHKKKNNNQQQXXXggg{{{|||sssmmmgggbbb___cccggglllttt{{{}}}|||vvvvvvnnnjjjeeeeeegggcccZZZQQQPPPMMMKKKKKKNNNRRRVVVXXX[[[cccnnnzzz~~~zzzxxxvvvuuutttvvv~~~}}}{{{zzzyyyxxxyyy{{{~~~}}}{{{pppWWWGGG===666111000111111000///............111000.........---,,,***++++++,,,,,,,,,,,,++++++++++++*********)))))))))&&&'''))))))((('''((())))))))))))*********++++++''''''((()))))))))(((((())))))(((''''''''''''((((((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%'''(((***+++,,,###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$%%%&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((())))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((((())))))'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((***++++++++++++***))))))'''((((((((()))))))))))))))*********++++++,,,,,,+++******+++,,,,,,+++))),,,...////////////111222555555555666777888999:::;;;<<<>>>>>>>>>>>>@@@BBBFFFFFFFFFEEEEEEFFFIIIKKKKKKOOOUUU[[[dddssszzzpppiiifffgggddddddhhhlllpppxxxxxxtttsssmmmgggaaa]]]]]]ZZZUUUPPPPPPPPPOOOPPPSSSWWW[[[]]]gggrrr~~~~~~}}}~~~}}}}}}~~~zzzxxxvvvtttsssvvv~~~~~~|||{{{yyyyyyzzz|||}}}yyywwwpppWWWFFF===555111111000000///...............000///------......---+++***++++++,,,,,,++++++***+++++++++*********))))))&&&(((******((((((((()))))))))))))))************'''(((((()))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))######$$$%%%&&&(((((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((((()))******)))'''&&&%%%%%%&&&'''((())))))***(((((('''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++******)))((((((((()))))))))******))))))*********+++++++++)))))))))***++++++***)))...///111111111111333444777777777777888:::;;;<<<<<<>>>@@@@@@@@@@@@AAACCCFFFFFFEEEDDDCCCEEEHHHKKKSSSYYYaaaiiirrr}}}vvvnnnjjjiiillljjjllloooqqqrrryyy~~~zzzsssmmmjjjgggccc^^^[[[ZZZYYYWWWUUUSSSTTTUUUVVVZZZ___fffjjj}}}}}}~~~~~~~~~~~~~~~||||||~~~|||{{{xxxvvvuuusssrrrttt|||}}}|||{{{yyyyyyzzz|||~~~|||xxxuuuoooUUUEEE;;;555222111000//////............///---,,,,,,---///000///...***++++++,,,,,,++++++***++++++++++++************''')))******)))(((((()))(((((()))))))))*********((()))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&((('''%%%#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$)))(((((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''((()))******)))((('''%%%&&&&&&'''((()))******+++***)))((('''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++++++++*********)))))),,,---...//////.../////////111333333333444555777888888888999:::;;;<<<===<<<>>>AAABBBAAAAAABBBCCCGGGGGGGGGFFFGGGIIINNNQQQZZZbbbmmmwww|||}}}|||~~~xxxsssrrrrrrooonnnoootttwwwxxx}}}{{{wwwssskkkccc___]]]\\\[[[ZZZYYYXXXWWWVVVTTTVVVZZZ^^^eeeooo{{{~~~~~~|||{{{{{{}}}||||||wwwtttssssssrrrqqqrrrzzz~~~|||}}}~~~||||||zzzyyyxxxyyy|||~~~|||~~~|||vvvrrrmmmSSSCCC:::555222222000000///......//////000,,,++++++---///000000///++++++,,,,,,,,,,,,++++++,,,++++++++++++*********(((***+++***)))(((((()))((((((((()))))))))******))))))*********)))((((((((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''+++)))&&&$$$$$$%%%''')))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$$$$%%%&&&''')))******$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''###$$$&&&((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$''''''&&&&&&%%%&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&''''''(((((('''((())))))*********)))''''''(((((())))))******,,,+++***(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,,,,++++++*********)))+++---/////////...///000111333444555555666888999::::::::::::;;;===>>>???===???BBBDDDCCCCCCCCCDDDFFFFFFGGGHHHJJJNNNUUUYYYaaaiiivvvwwwpppooooooooopppsssxxx{{{~~~|||zzzyyypppnnnpppwww}}}wwwpppmmmhhh```ZZZXXXUUUVVVXXXXXXWWWVVVWWWXXXYYY___gggpppzzz|||~~~~~~}}}{{{zzzzzz|||~~~||||||xxxssspppoooppppppppppppwww|||{{{yyy{{{|||{{{{{{zzzxxxxxxyyy{{{~~~}}}|||}}}{{{tttooojjjQQQAAA999444222333000000000//////000000111---,,,,,,---///000///...,,,,,,------------,,,,,,,,,,,,+++++++++*********)))***++++++)))(((((()))(((((((((((()))))))))******************)))(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''(((((('''&&&&&&&&&'''(((######$$$%%%%%%&&&''''''#########$$$$$$$$$$$$%%%"""###$$$$$$&&&&&&'''((( !!!###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((((((((('''''''''&&&$$$$$$%%%&&&&&&'''((((((''''''(((((()))***,,,,,,)))))))))*********************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,))),,,//////...---///000222444666666777777999;;;<<<<<<<<<===>>>???AAAAAA???BBBEEEFFFFFFEEEFFFFFFFFFHHHIIILLLPPPVVV^^^dddlllsss}}}|||kkkfffccccccdddeeelllsss|||~~~}}}uuuppppppyyy~~~ooohhhbbb___ZZZUUUSSSVVVRRRUUUYYY[[[[[[]]]bbbfffmmmuuu~~~}}}~~~}}}~~~}}}|||zzzxxxyyy{{{}}}{{{zzzuuuoookkkkkkmmmooopppnnnuuuyyyxxxwwwyyyzzzyyyzzzxxxwwwvvvxxxzzz}}}~~~||||||}}}|||uuuppp}}}hhhOOO@@@888444333444111000000000000000111111///...------...///...,,,,,,------......------,,,,,,,,,,,,+++++++++******)))***,,,+++)))(((((()))(((((((((((())))))))))))***************)))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''((()))((('''%%%$$$$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''''')))+++---...+++++++++***************((((((((()))***,,,---...(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((()))))))))))))))***+++,,,---...//////---000333333111111333555333444666777777888:::<<<>>>>>>>>>???@@@AAACCCCCCAAACCCGGGHHHHHHGGGGGGHHHMMMNNNQQQTTTZZZbbbkkkqqqwww|||xxxjjj[[[ZZZZZZ^^^aaafffppp{{{{{{tttrrr{{{~~~{{{yyyyyy}}}|||uuuddd^^^YYYUUUQQQMMMQQQWWWSSSWWW\\\___bbbhhhqqqyyy~~~}}}~~~}}}|||{{{yyyxxxxxxzzz}}}zzzyyytttmmmhhhhhhkkknnnppplllsssxxxwwwuuuwwwyyyxxxyyyxxxvvvvvvwwwyyy|||~~~}}}||||||}}}xxxssszzzeeeMMM???:::666333333111///......000000---***////////////////////////,,,,,,------,,,,,,,,,---)))************+++++++++***)))(((((())))))((('''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&((('''&&&%%%%%%&&&)))'''&&&'''((()))((('''&&&&&&&&&'''''')))***+++***'''###"""%%%''''''''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((&&&###$$$&&&((('''%%%&&&'''))))))'''%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""######$$$%%%&&&'''''')))(((&&&$$$$$$$$$&&&''''''(((((()))***+++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))************************)))*********+++++++++++++++,,,...------,,,...///222111000000222444777999777888999;;;<<<===>>>>>>@@@??????@@@CCCEEEFFFFFFGGGFFFEEEEEEFFFJJJNNNQQQTTTVVV[[[```gggnnntttwwwooo```WWWOOOVVV___eeeiiinnnuuu{{{}}}wwwyyy}}}xxxuuuqqqpppssssssmmmfffcccXXXWWWUUUTTTSSSSSSTTTUUUZZZaaaiiinnnrrrzzz~~~~~~}}}~~~}}}~~~{{{zzzxxxvvvwwwyyy|||~~~www}}}zzzsssjjjdddccceeeiiilllsssuuuxxxyyyxxxwwwvvvwwwvvvuuutttuuuvvvyyy|||}}}~~~}}}}}}}}}~~~~~~~~~zzz{{{eeeMMM???999555222222000///---...000111///---///...,,,++++++,,,...///+++)))'''))),,,...,,,***((())))))))))))************)))(((((())))))((('''))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''"""$$$&&&'''&&&&&&'''))))))'''&&&'''((()))(((&&&''''''&&&''''''((()))***(((&&&$$$%%%'''(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((&&&$$$$$$&&&((('''%%%&&&'''))))))'''%%%%%%&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))&&&''''''((())))))******))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,......------...000444444444444666888:::;;;888999:::<<<>>>???@@@@@@DDDCCCCCCDDDFFFGGGHHHHHHFFFFFFFFFGGGKKKPPPWWW\\\```bbbeeejjjpppuuuxxxzzzvvvggg\\\UUURRRVVV]]]gggnnnsssxxx~~~|||zzz}}}|||uuummmhhhfffhhhfff```ZZZYYYSSSRRRQQQQQQRRRVVV[[[___eeennnzzz~~~|||~~~}}}}}}~~~|||{{{zzzyyyyyyzzz|||}}}uuu{{{~~~~~~zzzsssjjjdddcccfffjjjlllqqqtttxxxyyyxxxvvvuuuuuuuuutttttttttuuuxxxzzz{{{~~~~~~~~~|||fffMMM???999444111000111///......000111111000000...+++))))))+++...000...***&&&(((---///+++'''((((((((())))))))))))******)))(((((())))))((('''***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&'''(((((('''&&&'''(((((('''&&&((('''''''''''''''((((((%%%%%%%%%'''((((((%%%###""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&''')))((('''%%%&&&&&&%%%&&&&&&'''''''''&&&&&&((((((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,............///111222222333555666777888999999:::<<<>>>@@@AAABBBBBBDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKMMMRRRYYYbbbiiinnnpppssswwwzzz||||||}}}sss```VVVSSSUUUXXX^^^fffpppxxx}}}}}}}}}xxxooobbb]]][[[\\\[[[VVVSSSTTTSSSRRRRRRRRRVVV^^^hhhooo{{{}}}yyyzzz}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{uuuxxxyyyyyy}}}~~~xxxrrriiidddcccfffjjjlllpppsssxxxzzzyyyvvvttttttttttttttttttuuuvvvwwwxxx||||||}}}~~~|||fffMMM???888444000///222111////////////000000111000...------...000111000---******,,,,,,)))&&&))))))))))))***************)))(((((())))))(((''')))))))))(((((((((''''''(((((())))))))))))******((()))***)))&&&$$$###$$$((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&'''''')))'''&&&&&&((()))((((((&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&'''''''''&&&'''((((((&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((('''''''''(((((()))))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))(((((((((((()))))))))))))))***************++++++++++++++++++************+++---/////////000222333222333444666888888999999:::;;;===???AAABBBCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIOOOPPPSSSVVV[[[cccnnnvvv{{{}}}~~~xxxgggZZZVVVYYY```dddffflllvvv~~~{{{~~~|||ooofffZZZVVVTTTVVVVVVTTTUUUXXXXXXXXXYYY[[[bbbnnn}}}zzztttuuuzzz}}}~~~}}}~~~~~~{{{zzzwwwwwwwwwwwwzzz~~~{{{tttooogggbbbbbbfffiiilllooosssxxxzzzyyyvvvtttrrrssssssttttttuuuuuuuuuuuuwwwxxxzzz|||~~~|||fffMMM>>>888333000///222222111000..................///000000///......(((***,,,+++(((''')))+++******++++++++++++,,,,,,***)))(((((())))))((('''((((((((('''''''''&&&&&&))))))*********+++++++++(((******)))&&&$$$$$$$$$(((&&&%%%&&&'''((('''&&&(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$###"""######$$$%%%%%%&&&''''''&&&$$$$$$$$$'''((()))(((%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&&&&''''''((()))******++++++***)))((('''''''''((()))))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,...000111111222444666888999:::<<<>>>>>>??????<<<===???AAABBBCCCCCCCCCFFFHHHJJJJJJJJJKKKNNNQQQTTTXXX]]]aaagggppp}}}|||nnnhhhaaa]]]^^^ccchhhjjjnnnsss{{{~~~}}}zzz}}}|||qqqddd\\\VVVSSSRRRTTTTTTTTTXXX]]]\\\```eeellluuuxxxrrrssswww{{{~~~}}}{{{zzzyyy|||}}}~~~{{{yyyyyyxxxwwwwwwzzz~~~zzzwwwpppkkkeeeaaaaaaeeeiiikkkooosssxxx{{{zzzwwwtttsssrrrssstttvvvvvvvvvuuuuuutttuuuxxxzzz|||~~~{{{eeeLLL>>>888333000//////000111000...---,,,---***,,,...//////...,,,*** %%%***)))&&&%%%***///+++++++++,,,,,,,,,------***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))$$$&&&((((((''''''((()))'''&&&%%%&&&''''''&&&%%%'''&&&&&&&&&&&&&&&''''''((('''&&&$$$"""###'''***''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&''')))&&&'''''''''%%%&&&''')))&&&&&&&&&&&&'''((()))***%%%%%%&&&'''((()))******//////...---+++***)))((())))))))))))***************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))+++++++++,,,,,,------...,,,,,,---------............000222444444555888::::::;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBDDDGGGGGGHHHLLLSSSYYY[[[aaaiiiooouuuwwwppplllccccccdddhhhlllppprrrrrrwwwzzz}}}}}}|||{{{yyyxxxzzz{{{wwwnnncccZZZVVVTTTRRRRRRUUUVVVWWW\\\bbbeeemmmxxx~~~wwwrrrssswww{{{|||}}}yyywwwwwwwwwzzz{{{~~~~~~{{{xxxxxxvvvvvvxxxzzz}}}zzzvvvuuunnniiiddd```bbbeeeiiikkkqqqtttyyy{{{zzzwwwuuutttrrrsssvvvxxxyyyxxxwwwvvvssstttwwwyyy{{{||||||||||||~~~yyydddKKK>>>888444111000(((,,,000111///------...,,,,,,---......---,,,,,,%%%'''******((('''***---******+++++++++,,,,,,,,,***)))(((((())))))((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&(((((((((((()))***'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''(((%%%''''''&&&$$$$$$&&&)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$############$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%'''***&&&''''''&&&%%%&&&(((***'''&&&&&&&&&'''(((***+++&&&&&&&&&''''''(((((((((......------,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))------------------------))))))))))))))))))))))))'''((()))************)))(((((((((((())))))))))))***++++++,,,------......,,,------...///000111111000222444666666888:::===<<<<<<<<<<<<>>>@@@BBBCCCFFFFFFGGGGGGGGGGGGFFFFFFAAADDDGGGHHHJJJQQQ\\\dddjjjpppyyy~~~zzzooogggeeeeeeiiijjjnnntttyyy}}}}}}|||{{{}}}}}}|||{{{zzzwwwtttttttttqqqjjj```XXXTTTTTTRRRRRRVVV\\\```ccckkkttt{{{~~~|||{{{xxxuuuvvvzzz|||||||||}}}}}}{{{wwwuuuvvvxxxwwwyyy|||~~~~~~|||zzzxxxuuurrrssswwwyyyzzz~~~zzzwwwuuutttnnnjjjdddbbbcccgggkkkmmmsssvvvyyy{{{zzzxxxwwwwwwrrrtttwwwzzz{{{{{{yyyxxxtttvvvxxxzzz{{{{{{zzzyyy|||}}}~~~~~~|||{{{{{{|||yyycccKKK===888444111111###(((...111000......///000///............///000000///...---,,,+++***))))))************+++++++++***)))(((((())))))((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))(((&&&'''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&'''((()))###&&&)))(((&&&$$$%%%&&&%%%%%%&&&''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%...+++)))''''''&&&%%%###"""######$$$%%%'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$&&&(((***(((&&&%%%'''***&&&''''''&&&%%%&&&(((***'''&&&&&&&&&'''(((***+++'''''''''''''''&&&&&&&&&))))))*********))))))(((((((((((((((((('''''''''(((((())))))))))))((((((************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,---...///000222333333111333555777888:::<<<>>>BBBAAA@@@@@@BBBDDDGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHKKKNNNOOOSSS\\\iiisssxxx~~~zzzoooccc___bbbgggooopppsssyyy~~~{{{|||~~~|||{{{xxxssspppqqqpppkkkaaaWWWQQQRRRTTTQQQSSS[[[eeelllsss}}}|||{{{yyyzzzzzzwwwyyy|||}}}}}}xxxzzz{{{yyyvvvuuuwwwyyyvvvwwwzzz|||||||||zzzyyyqqqnnnpppuuuwwwwww}}}~~~zzzwwwuuuttttttooojjjeeeccceeeiiimmmooouuuwwwzzz{{{zzzxxxxxxxxxrrrtttxxx|||}}}}}}{{{zzzvvvwwwyyy{{{{{{{{{yyyxxx|||}}}~~~}}}zzzxxxwwwxxxzzzeeeLLL>>>999555222111////////////............---,,,+++++++++,,,---...---,,,++++++******++++++++++++,,,------+++***)))************))))))))))))******))))))((((((''''''%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%!!!###&&&((()))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''%%%######$$$$$$$$$###''')))++++++)))&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$##################$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########***)))(((&&&$$$"""!!! (((((((((((())))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((((((((((())))))******)))(((((()))***---...((()))***+++++++++++++++))))))))))))***************)))((((((((()))+++,,,,,,,,,,,,+++++++++******...///111111000000222333666777888999;;;<<<===>>>===???AAABBBAAACCCGGGLLLMMMMMMNNNMMMLLLKKKJJJJJJFFFMMMVVV]]]bbblllzzztttqqqlllgggfffjjjpppuuuzzzttteeeaaaeeeeeebbb^^^ZZZVVVUUUUUUUUUWWW[[[bbbnnn}}}~~~||||||}}}}}}|||zzzwwwwwwvvvuuutttuuuuuuvvvyyyzzz{{{|||zzzwwwtttrrrrrrqqqrrrtttxxxzzz{{{zzzzzz~~~}}}wwwrrrrrrrrrqqqlllkkkiiiggghhhkkknnnppprrrwwwzzz|||}}}~~~zzztttwwwvvvwww{{{~~~{{{wwwxxx{{{|||zzzuuutttvvvzzz{{{|||{{{zzzwwwvvvwwwxxxzzzdddLLL>>>888555222111////////////............,,,,,,---.........---,,,------,,,++++++++++++,,,+++++++++++++++******)))******)))))))))(((((((((***)))))))))((((((((('''&&&'''((()))))))))((('''(((((((((((((((((((((((($$$%%%&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######'''%%%######$$$%%%$$$###&&&(((******(((%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((()))))))))******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((((((((())))))))))))))))))(((((((((''''''&&&''''''((())))))(((((())))))((((((((()))******+++***)))((()))+++---...)))******++++++++++++***))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000222222222222444666777888999:::<<<===>>>???>>>AAADDDDDDDDDEEEJJJNNNNNNMMMLLLJJJJJJKKKMMMOOOSSSZZZdddjjjpppxxxzzzqqqiiiiiihhhhhhkkkrrryyy~~~~~~{{{lll]]]XXX[[[VVVWWWXXXXXXXXXYYY[[[\\\ccckkkyyy~~~|||{{{{{{|||zzzxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzzzzzxxxvvvtttpppppppppssswww{{{||||||yyy|||{{{uuupppqqqrrrrrrnnnllljjjhhhiiillloooqqqyyy|||~~~}}}}}}|||xxxrrruuuuuuvvvzzz~~~}}}yyyuuuxxxzzzyyyuuutttwww{{{zzzzzz{{{yyywwwvvvwwwyyy~~~yyydddKKK>>>888444222111////////////............+++---///111111///---+++---,,,++++++******++++++++++++***))))))))))))***)))))))))(((((((((''''''))))))))))))((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%''')))(((&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&######%%%&&&((()))***+++((((((((()))))))))******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((***))))))))))))***+++++++++******)))***+++---...++++++++++++++++++***))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////...000333444444555777999999:::;;;<<<===??????@@@@@@DDDGGGHHHGGGHHHKKKOOOOOOOOOMMMLLLLLLPPPVVV[[[cccjjjuuu|||}}}vvvtttssslllccceeefffjjjooovvv}}}}}}wwwnnnbbbWWWSSSUUUQQQTTTWWW[[[]]]```dddfffsss|||zzzyyyyyyxxxvvvrrrsssuuuwwwwwwwwwvvvuuuqqqsssuuuxxxyyyxxxwwwwwwpppppppppsssxxx|||xxxzzzxxxrrrooorrrtttssspppnnnkkkjjjjjjmmmqqqsss|||}}}||||||yyytttsssssstttyyy~~~|||sssuuuxxxwwwuuuuuuxxx{{{wwwyyyyyyyyywwwwwwxxxyyy}}}~~~~~~yyycccKKK===888444222111////////////............,,,---///000///...,,,+++++++++***))))))))))))))),,,+++)))((((((((()))***((((((((((((''''''''''''))))))))))))((((((((((((*********))))))(((((('''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%###$$$%%%&&&%%%$$$$$$&&&''''''%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))))))))((((((***************++++++,,,++++++******+++,,,------,,,,,,,,,,,,+++******)))))))))*********+++++++++((()))***+++,,,+++***)))***+++,,,---...000000111...111333444555777999;;;<<<<<<===>>>???AAAAAABBBDDDGGGJJJJJJHHHHHHJJJMMMPPPRRRTTTUUUWWW]]]dddjjjooowww|||ssslllkkkmmmkkkfffmmmooossszzzyyyooofff```[[[UUUTTTWWWWWWZZZ___bbbfffjjjqqqvvv|||yyywwwvvvuuuuuuqqqssswwwyyy{{{zzzxxxwwwqqqrrrtttvvvwwwwwwvvvvvvsssrrrrrruuu{{{wwwyyyvvvqqqppptttwwwwwwsssqqqnnnkkklllooosssuuu{{{|||zzz|||{{{xxxqqqqqqsssxxx~~~~~~sssuuuwwwwwwuuuuuuvvvxxxuuuwwwyyyyyyxxxwwwxxxzzz||||||~~~~~~~~~}}}}}}xxxbbbJJJ===888444222111////////////...............------,,,++++++,,,,,,,,,,,,+++***************,,,+++)))((((((((()))***((((((((((((''''''''''''(((((((((((())))))))))))******)))(((((((((''''''((((((((()))))))))******&&&%%%$$$$$$$$$&&&(((***((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''$$$%%%((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&((()))))))))))))))((((((***************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++((()))***,,,,,,+++******)))***+++---///000111222///111444666777888;;;===??????@@@AAABBBCCCCCCDDDGGGIIIKKKJJJHHHGGGIIILLLNNNTTT[[[aaadddiiipppvvvyyy|||wwwsssoooiiicccgggpppuuuuuuxxxyyy|||~~~uuuooohhh___WWWUUUTTTTTTVVVZZZYYY^^^dddjjjpppzzz~~~{{{xxxvvvtttttttttrrruuuyyy|||~~~}}}{{{yyyttttttuuuuuuuuutttssssssuuuuuuuuuyyy~~~wwwxxxvvvrrrsssyyy|||{{{wwwtttpppmmmnnnqqquuuxxx{{{|||yyyzzzzzzyyyqqqppprrrwww}}}uuuvvvwwwwwwuuutttttttttuuuwwwyyyyyyyyyxxxyyyzzzzzz{{{|||}}}|||{{{}}}|||~~~~~~{{{{{{~~~wwwbbbJJJ===888444222111////////////............///...,,,+++******+++,,,///...------,,,,,,------++++++***))))))))))))***)))))))))(((((((((''''''(((((((((((()))))))))))))))((((((''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%''')))***((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%'''$$$%%%((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&))))))*********)))((((((***))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,+++,,,,,,---------------++++++---...000222333444222444777888999:::===???BBBBBBBBBCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGGGGKKKNNNOOOXXXccckkknnnrrrxxx}}}~~~zzztttooohhhgggeeedddmmm{{{}}}zzzvvvrrrnnnjjjdddaaa\\\UUUPPPPPPRRRTTTXXX]]][[[bbbmmmxxx}}}{{{{{{|||~~~~~~~~~}}}}}}{{{xxxuuussstttuuuuuuwww{{{~~~~~~|||{{{wwwwwwwwwuuutttrrrqqqpppuuuuuuwwwzzz~~~wwwwwwvvvtttwww~~~~~~zzzwwwrrroooooorrrwwwzzz}}}}}}xxxxxxwwwvvvrrrqqqrrrvvv|||~~~vvvwwwwwwwwwwwwuuusssrrruuuxxxzzz{{{zzzyyyyyyzzzyyyyyyzzz|||}}}yyyzzz}}}|||~~~}}}zzzzzz}}}vvvaaaIII<<<777444222111////////////.....................---,,,,,,++++++...------,,,,,,,,,,,,,,,+++++++++++++++******)))******)))))))))((((((((('''((((((((()))))))))***'''&&&&&&%%%%%%&&&'''(((""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((('''%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$%%%((((((%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''''''''((((((((())))))))))))))))))(((((((((''''''***************)))(((((())))))((((((((()))******)))))))))******))))))(((++++++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,---............///111333444555666666888:::<<<<<<===@@@BBBDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIHHHGGGIIIOOOUUUYYYbbbmmmsssuuuxxx}}}|||vvvssspppmmmjjjfffjjjmmmqqq{{{~~~rrrnnnhhhbbb^^^\\\ZZZYYYTTTQQQQQQUUUXXX[[[```ggglllwww}}}~~~|||zzz|||zzz{{{}}}}}}}}}||||||{{{yyyuuutttuuuwwwwwwxxx{{{}}}~~~~~~|||{{{zzzyyywwwvvvtttqqqpppooossssssuuuxxx{{{}}}|||zzzuuuvvvuuuuuuzzz|||yyytttqqqqqqtttyyy||||||zzzyyyyyyxxxtttssssssvvv{{{~~~~~~|||uuuvvvvvvxxxxxxwwwuuussswwwyyy|||}}}{{{zzzzzzzzzwwwxxxyyy{{{~~~}}}{{{|||}}}|||~~~}}}zzzzzz}}}vvvaaaIII<<<777444222222000/////////............---...000111000...+++)))+++******)))((()))))))))++++++,,,------+++***)))************))))))))))))'''((((((((())))))******&&&%%%$$$$$$%%%&&&((()))(((((())))))***++++++,,,'''&&&&&&&&&&&&&&&%%%%%%"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++&&&%%%$$$$$$&&&(((''''''%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''))))))((($$$ &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%((((((%%%$$$'''''''''''''''''''''''''''%%%%%%$$$$$$$$$#########(((((((((''''''&&&&&&%%%(((((((((((()))))))))***&&&&&&'''((())))))(((((((((((((((((((((((((((((($$$%%%&&&((())))))******(((((((((((())))))))))))))))))))))))((((((((((((***************)))((((((((((((((((((((())))))***(((((())))))))))))((('''***+++,,,,,,------------******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---000111222333555666777888999;;;===>>>???@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGGGGHHHLLLTTTZZZccckkkuuuyyyzzz|||~~~ssskkkiiihhhgggfffkkkqqqwww~~~~~~|||~~~~~~{{{{{{~~~}}}hhhddd___ZZZWWWVVVVVVVVVQQQQQQUUU\\\```dddlllttt}}}~~~~~~~~~~~~ssswww~~~|||}}}~~~~~~}}}~~~}}}{{{||||||yyyuuutttvvvxxxwwwyyy{{{|||}}}|||{{{zzzzzzyyyxxxvvvtttrrrppppppooopppsssvvvxxxxxxvvvssssssttttttuuu{{{}}}zzzuuuqqqqqquuuyyy}}}yyy}}}}}}~~~}}}vvvtttsssvvvzzz}}}}}}{{{ttttttuuuxxxyyyyyywwwuuuxxxzzz}}}~~~|||zzzzzzzzzwwwwwwxxxzzz~~~}}}}}}}}}|||~~~}}}zzzzzz}}}www\\\III>>>444333555///111222222222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,///111333******))))))(((((('''''')))(((&&&%%%%%%'''***,,,%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((((((%%%%%%""""""%%%&&&''''''((((((''''''&&&(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''((()))******((('''''')))+++))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************,,,+++)))+++------+++(((+++,,,---...///...---,,,------,,,,,,+++,,,,,,,,,+++,,,,,,,,,++++++---///333444666777999::::::;;;999;;;<<<======???CCCFFFHHHGGGGGGHHHJJJJJJIIIGGGFFFEEEEEEHHHNNNWWW```eeennnuuuzzzzzz|||}}}rrreee```ccciiimmmmmmuuuzzz{{{zzzwwwuuuuuuwwwtttmmmfff^^^\\\XXXTTTRRRSSSUUUWWWVVVYYY\\\```hhhuuu~~~}}}|||~~~|||{{{~~~|||vvvzzz{{{|||zzz||||||{{{yyywwwvvvvvvtttuuuwwwzzz{{{|||||||||zzzwwwtttsssssssssqqqnnnqqqqqqsssuuuxxxxxxvvvuuuxxxtttsssxxxzzzzzzyyywwwvvvxxx|||~~~}}}zzzwwwvvvxxx|||}}}yyyuuutttuuuuuuvvvwwwxxxxxxxxx}}}}}}}}}}}}{{{yyywwwuuuuuuwwwyyyzzz|||}}}yyywwwxxxyyyzzzyyy~~~sssYYYFFF<<<333333666000000000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******'''&&&&&&&&&'''(((***+++***)))))))))(((((((((''')))((('''&&&&&&''')))***%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((((((((())))))(((&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((($$$&&&(((((('''&&&&&&''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++***)))+++------+++)))***+++,,,,,,------,,,,,,---,,,,,,+++++++++,,,,,,,,,---......---...000111333444666777999:::::::::===>>>???@@@@@@BBBEEEHHHHHHGGGFFFFFFFFFFFFGGGFFFIIILLLQQQWWW^^^dddiiilllooovvvzzz{{{}}}{{{vvvnnnhhhbbbbbbgggoootttvvv}}}}}}xxxtttvvvrrrnnnlllkkkhhhaaa[[[WWWWWWVVVUUUUUUVVVYYY[[[\\\bbbjjjsss~~~}}}||||||~~~}}}~~~|||yyyyyy|||}}}zzz{{{|||zzzxxxvvvvvvvvvtttuuuwwwyyyzzz{{{{{{zzzyyyvvvrrrqqqqqqqqqnnnllloooppprrruuuxxxxxxvvvtttxxxvvvvvvyyy{{{zzzxxxwwwxxx{{{}}}~~~yyyxxxyyyyyyvvvsssuuuuuuvvvvvvwwwxxxxxxyyy{{{||||||}}}}}}|||{{{zzzyyyzzz{{{{{{{{{~~~|||zzzwwwvvvxxxzzz|||||||||}}}rrrXXXFFF<<<333333555///000///...---------......---------------------------------,,,,,,+++++++++******+++,,,,,,,,,++++++***))))))(((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$###''''''''''''((((((((((((&&&''''''&&&%%%%%%''')))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((((( $$$''')))((('''%%%%%%((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************))))))***,,,---,,,***+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,---...///000000111333555666777888:::;;;<<<<<<<<>>????????????AAABBBCCCCCCCCCEEEGGGJJJJJJIIIGGGFFFHHHMMMRRRUUU[[[eeennntttuuusssqqqqqqwww{{{|||rrreee```aaaeeejjjqqqvvvxxx|||}}}uuunnnjjj```]]]YYYWWWWWWXXXXXXWWWXXX[[[]]]___aaaeeelllqqq}}}|||}}}~~~}}}||||||}}}}}}}}}|||{{{zzzyyy|||}}}xxxyyyyyyxxxvvvuuuuuuwwwvvvwwwxxxxxxxxxxxxwwwvvvwwwvvvuuusssqqqooolllkkkmmmnnnrrrvvvxxxvvvrrrnnnssswww{{{|||||||||}}}xxxyyy~~~~~~wwwxxxzzz||||||xxxxxxyyyzzzyyywwwvvvvvvvvvwwwyyyzzz{{{{{{{{{|||~~~|||zzz{{{~~~yyywwwvvvvvvyyy|||}}}}}}zzz|||qqqXXXGGG>>>666555777111111000//////......//////------------------------......---,,,,,,+++******)))***++++++,,,,,,,,,,,,'''''''''(((((((((((('''(((((((((((())))))))))))'''((()))***)))(((&&&$$$&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))%%%&&&'''''''''(((***,,,'''''''''((((((((((((((((((((((((((())))))))))))((()))))))))************((()))***+++++++++++++++---,,,+++++++++,,,...///,,,,,,++++++,,,------...---///111222222444777999;;;<<<===>>>???@@@@@@@@@AAACCCDDDEEEDDDDDDFFFGGGHHHHHHIIIJJJMMMRRRYYY]]]gggjjjpppuuuxxxxxxvvvuuurrryyyuuufff___```eeekkkqqqyyy}}}~~~wwwkkkbbb]]]XXXUUUSSSRRRTTTWWWZZZ[[[\\\___dddggglllttt}}}zzzyyyzzzzzz{{{{{{||||||}}}}}}zzz|||~~~yyyyyyyyywwwuuuuuuvvvxxxxxxxxxyyyyyyxxxwwwuuutttxxxyyyxxxvvvtttqqqooonnnooopppsssvvvwwwtttoookkkoootttzzz|||||||||zzzzzz~~~}}}zzzvvvwwwxxxyyy|||~~~|||{{{{{{{{{zzzyyyvvvvvvvvvvvvxxxzzz|||~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}{{{yyyxxxxxxzzz||||||{{{zzz}}}mmmUUUEEE???888888:::555000111111111111000///...---------------------------------,,,,,,+++++++++******+++,,,,,,,,,++++++'''((()))***+++++++++***(((((((((((())))))))))))'''((()))))))))((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''')))******(((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))))))))&&&&&&&&&%%%%%%&&&(((+++'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************(((***++++++***))))))***------,,,,,,------...///---,,,,,,------...///000///111222333444555888:::;;;<<<===>>>????????????DDDFFFHHHHHHGGGGGGGGGIIIEEEFFFJJJQQQ[[[dddjjjlllttttttuuuvvvvvvuuuuuutttvvv|||zzzsssjjjbbb```fffmmmoootttzzz}}}qqqcccYYYUUUTTTSSSRRRRRRUUUYYY^^^aaabbbhhhpppxxx~~~{{{yyyxxxwwwxxxzzz{{{|||}}}~~~~~~yyy|||~~~}}}}}}}}}yyyyyyyyywwwuuuuuuwwwyyyzzzzzzzzzzzzxxxvvvtttssswwwyyyzzzxxxuuurrrqqqqqqqqqqqqsssuuuvvvtttooolllnnnsssyyy||||||}}}~~~{{{zzz|||}}}{{{yyyxxxxxxyyyzzz{{{||||||}}}}}}}}}~~~}}}{{{xxxuuutttuuuuuuuuuvvvxxx|||~~~~~~}}}}}}}}}~~~{{{{{{|||~~~~~~~~~}}}}}}|||zzzzzz{{{|||{{{zzzzzz|||}}}nnnVVVFFF???777666777111///000222333222111...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,---------,,,,,,'''((((((((()))))))))***''''''((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&'''((((((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))******))))))&&&((())))))''''''((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))+++---,,,)))'''((()))++++++,,,------------,,,...------......000111111222444555666666777:::<<<>>>>>>???@@@AAAAAAAAAAAADDDFFFIIIIIIHHHGGGGGGHHHFFFHHHOOO^^^ooo|||{{{zzzxxxvvvuuutttssssss|||yyyxxx{{{qqqoookkkgggfffiiipppuuuvvvwwwzzz}}}wwwfffZZZTTTSSSQQQSSSTTTXXX\\\cccjjjnnnsss|||~~~~~~~~~~~~}}}{{{zzzzzzvvvxxxyyy{{{|||||||||{{{{{{}}}~~~}}}}}}||||||~~~}}}zzzzzzyyyxxxvvvvvvxxx{{{|||||||||{{{yyyvvvtttrrrsssvvvxxxwwwtttqqqqqqqqqpppppprrrtttvvvuuurrrpppqqqtttxxx{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{{{{{{{zzz{{{|||}}}}}}}}}|||{{{{{{||||||{{{yyyuuusssrrrtttttttttvvvyyy}}}~~~}}}|||||||||}}}~~~~~~}}}{{{||||||~~~~~~~~~}}}{{{|||}}}~~~}}}|||yyy{{{}}}}}}{{{zzzsssZZZHHH???555222111***---///222333333111---+++------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))(((((()))******)))'''&&&'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))((('''&&&&&&******))))))(((((((((''')))))))))&&&$$$"""###$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''************************%%%&&&((()))*********)))'''***---...,,,***)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))),,,---,,,(((&&&'''((()))***+++,,,---,,,++++++.........//////111222222555666777888888999;;;===BBBBBBCCCDDDEEEEEEEEEDDDCCCEEEGGGGGGFFFEEEDDDEEEJJJLLLVVViii|||zzzyyyxxxxxx|||sssrrruuulllkkkjjjjjjmmmrrrwww{{{~~~}}}|||~~~xxxfffVVVNNNMMMPPPOOORRRWWW]]]eeennnwww}}}zzz{{{{{{|||||||||||||||vvvxxxzzz{{{{{{zzzyyyxxx}}}}}}~~~~~~}}}~~~yyyzzz{{{{{{{{{{{{zzzxxxvvvwwwyyy|||}}}}}}}}}|||yyyvvvtttrrrpppsssvvvvvvrrrpppooopppooooooqqqsssvvvwwwvvvtttsssuuuxxx{{{}}}|||{{{yyywwwxxxyyyyyyyyyzzz|||~~~|||~~~}}}|||yyyzzzzzzxxxvvvuuutttuuusssssstttuuuyyy~~~}}}||||||||||||zzz|||~~~}}}|||||||||~~~}}}||||||}}}~~~~~~xxxyyy{{{||||||{{{yyyxxxoooXXXGGG===333111333---111111000///////////////000000///...---,,,,,,+++,,,------......------,,,---,,,,,,,,,------+++))),,,,,,+++***))))))******(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%'''$$$###$$$''')))'''%%%%%%&&&((())))))'''&&&$$$(((((())))))((('''&&&&&&'''&&&$$$###"""$$$%%%'''******))))))))))))******++++++******))))))((((((((()))***+++***)))'''%%%%%%''')))***+++***((('''###$$$&&&'''&&&''')))*********+++++++++,,,,,,,,,++++++++++++++++++++++++666444222000000222444666444666888::::::;;;>>>@@@BBBCCCEEEFFFGGGFFFDDDCCCEEEEEEEEEDDDDDDFFFJJJMMMPPPWWWfffyyyzzzvvvrrrpppooovvvrrrnnnoootttyyy{{{|||{{{{{{{{{}}}~~~zzz|||rrrfff\\\RRRLLLNNNSSSTTTWWW[[[bbbmmm{{{~~~|||zzz{{{{{{{{{{{{{{{zzzzzzxxxyyy{{{||||||{{{yyyxxx|||}}}~~~~~~}}}~~~||||||~~~{{{xxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvv|||||||||{{{xxxvvvsssqqqwwwuuuqqqpppqqqrrrrrrqqqvvvrrrqqqtttyyy{{{xxxtttyyyxxxwwwvvvvvvxxxyyy{{{yyyyyywwwuuussstttwwwzzz}}}~~~~~~{{{yyywwwwwwxxxzzzyyyvvvssswwwvvvwwwzzz~~~~~~}}}{{{yyyvvvsssrrrvvvxxx{{{~~~~~~}}}|||zzz{{{|||}}}||||||xxxxxxxxxzzz{{{{{{xxxvvvlllUUUEEE===333222444///111111000///////////////.........---,,,,,,++++++,,,------......------,,,,,,+++***+++,,,,,,***(((+++***))))))(((((())))))(((((())))))))))))((((((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%&&&''')))******)))'''&&&((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((((((''''''''''''((()))*********)))'''&&&&&&''')))*********)))((((((***++++++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------444333222222222333555666666888:::;;;;;;===???AAABBBCCCEEEGGGGGGGGGFFFEEECCCDDDEEEFFFGGGJJJOOORRRZZZaaaooo~~~~~~}}}{{{yyyxxxxxxyyy~~~{{{wwwuuuvvvyyy|||~~~}}}}}}}}}zzzwwwtttpppmmmfffaaa[[[XXXSSSOOOQQQVVVUUU[[[dddppp}}}||||||}}}~~~~~~~~~}}}{{{zzzxxxyyyzzz{{{|||{{{zzzzzz}}}~~~~~~}}}}}}~~~}}}{{{}}}~~~|||yyyyyyzzzvvvwwwwwwxxxxxxwwwwwwvvvzzzzzzzzzyyywwwuuusssqqqrrrpppmmmmmmnnnpppqqqqqqrrrqqqrrruuuyyy|||{{{yyyyyyxxxwwwwwwwwwyyy{{{}}}{{{{{{yyyvvvtttuuuwwwzzz}}}~~~}}}yyywwwvvvuuuvvvxxxxxxuuurrrrrrrrrtttxxx}}}||||||zzzyyywwwvvvuuutttwwwxxxzzz{{{}}}}}}}}}}}}zzzyyyxxxyyyzzzzzz{{{zzzyyyyyyzzz{{{|||{{{xxxvvvhhhRRRCCC<<<333333666111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++*********++++++)))(((***)))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&'''((()))******)))(((''''''''''''(((''''''&&&%%%&&&'''((()))))))))))))))&&&'''((())))))((('''&&&)))(((((((((((('''''''''***)))))))))))))))((((((((((((((()))))))))******,,,---...---+++***+++,,,++++++,,,,,,,,,---------,,,---------......//////222222333444555666777777888:::<<<======>>>@@@BBBCCCDDDFFFGGGHHHGGGFFFEEEBBBDDDGGGIIILLLQQQVVVZZZdddkkkxxx|||zzzzzzssswww{{{}}}zzzzzz~~~tttkkkgggccc```]]]UUUSSSTTTVVVVVVTTTWWW\\\```iiixxx}}}}}}zzz|||zzzxxxyyyyyyzzz{{{|||}}}}}}~~~|||{{{|||}}}~~~}}}zzz|||~~~~~~|||{{{|||}}}vvvwwwxxxzzzzzzxxxwwwvvvwwwxxxxxxxxxwwwuuutttrrrpppnnnkkklllnnnppprrrrrrooopppsssvvvyyy|||}}}~~~yyyxxxxxxxxxyyy{{{~~~~~~|||yyyvvvvvvxxxzzz}}}~~~{{{vvvtttsssssssssttttttrrrqqqqqqsssvvv{{{yyyxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{xxxxxxwwwxxxxxxyyyzzzzzz{{{{{{|||~~~}}}zzzvvvfffPPPBBB;;;333222555000111000000///////////////,,,,,,,,,------.........,,,------......------,,,,,,+++***+++,,,,,,***(((***))))))((((((((())))))(((((())))))))))))(((((())))))***))))))((('''&&&))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&)))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''''''''&&&''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''***,,,,,,,,,+++***&&&''')))******)))'''&&&******************************)))(((((())))))***))))))(((((())))))***+++,,,------,,,)))(((((()))++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000111222444777888999999999;;;<<<>>>??????@@@BBBDDDFFFFFFFFFGGGFFFEEEDDDDDDBBBEEEJJJOOOTTTYYY___ccciiippp}}}xxxpppmmmmmmhhhqqq}}}}}}{{{vvviii```[[[YYYWWWUUUVVVTTTTTTWWWYYY[[[aaaiiixxx}}}|||{{{}}}}}}|||{{{yyyxxxxxxyyyzzz{{{}}}~~~{{{yyyyyyzzz}}}~~~~~~yyyzzz{{{|||}}}}}}~~~uuuwwwyyy{{{{{{yyywwwuuuvvvwwwxxxxxxxxxwwwuuutttrrrpppnnnnnnppprrrssssssnnnqqqtttvvvxxxyyy|||~~~yyyxxxxxxxxxzzz}}}|||xxxwwwyyy{{{|||}}}~~~xxxsssqqqqqqqqqqqqqqqqqqqqqpppppprrrvvv}}}uuutttsssssstttvvvxxxyyyyyyxxxwwwvvvwwwxxxzzz|||~~~}}}}}}~~~~~~|||zzzxxxyyyzzzzzzzzzzzz|||~~~}}}yyyfffPPPBBB;;;222111333...111000000///////////////------......//////000000,,,------......------,,,---,,,+++,,,------+++)))*********))))))******+++(((((())))))))))))(((((())))))******)))(((''''''******))))))((('''&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((())))))))))))(((((((((((('''''''''''''''&&&''''''&&&&&&''''''((((((((((((&&&&&&''''''(((''''''&&&&&&(((+++---...---,,,+++'''(((***++++++***((('''************++++++++++++******))))))))))))***+++***))))))))))))***+++++++++,,,---+++)))''''''(((************++++++++++++,,,,,,---...///111111222222444777999;;;<<<;;;;;;===???@@@AAAAAABBBDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBFFFJJJPPPVVV\\\aaafffjjjllltttwwwiiibbb```aaadddrrr}}}|||}}}rrrjjj___XXXVVVVVVVVVUUUZZZVVVTTTXXX]]]dddppp||||||{{{{{{}}}{{{}}}}}}zzzwwwyyyyyyyyyzzz|||~~~}}}zzzxxxxxxyyy|||}}}xxxxxxyyyzzz|||~~~uuuwwwyyy{{{{{{yyywwwuuuvvvwwwxxxyyyyyyxxxwwwwwwuuurrrpppoooppprrrsssrrrppprrruuuwwwwwwwwwyyy{{{xxxwwwwwwxxxzzz}}}}}}yyyxxxyyy{{{zzzzzz{{{}}}}}}zzzvvvrrroooooopppooooooooopppppplllnnnsssyyy~~~~~~|||tttsssrrrrrrtttvvvyyy{{{zzzyyyxxxwwwwwwyyy{{{}}}|||{{{yyyyyyzzzzzzxxxvvv{{{|||~~~~~~}}}~~~~~~dddNNNAAA:::222111222---111111000///////////////......//////000000000111,,,------......------,,,---,,,,,,,,,------+++******************++++++,,,(((((())))))))))))((((((((())))))******))))))(((******))))))((((((''''''((((((''''''''''''((((((###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$%%%&&&((()))((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***))))))))))))((((((((('''((()))(((&&&&&&&&&(((%%%%%%&&&&&&''''''((((((&&&'''(((((()))((((((((('''(((***,,,---,,,+++***((()))***++++++***)))(((((((((((())))))))))))***))))))***************+++)))))))))*********+++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,------...000111333444444666777:::<<<===>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDLLLPPPWWW^^^ccchhhllloooqqqxxxyyyhhh]]]ZZZ]]]```kkk{{{||||||zzzuuuqqqeee___XXXUUUVVVXXXYYYXXXYYYVVVXXX```jjjvvv}}}}}}~~~~~~~~~zzz~~~{{{}}}~~~~~~|||yyywwwyyyyyyzzz|||}}}~~~|||yyyxxxyyyzzz{{{|||~~~xxxwwwvvvxxx{{{~~~~~~~~~vvvwwwxxxzzzzzzxxxwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwuuussspppoooppprrrrrrrrrtttuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvxxx{{{~~~{{{wwwuuuwwwyyyxxxwwwwwwxxxxxxwwwtttqqqnnnooopppooonnnnnnppprrrppprrruuuzzz~~~~~~|||zzzuuuttttttuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxzzz}}}~~~|||zzzxxxwwwwwwxxxwwwvvv|||```KKK???:::222222333...111111000///////////////.........///////////////,,,------......------,,,---,,,++++++,,,,,,+++))))))))))))))))))***++++++(((((())))))))))))(((((('''((()))***************((((((((((((((((((((((((((((((''''''''''''((((((###$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&''')))+++'''&&&&&&''''''((()))***''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&''')))***)))&&&%%%&&&(((&&&&&&&&&''''''((()))***'''(((((()))******))))))(((((()))*********)))((())))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,+++******((()))***+++,,,+++******)))+++,,,,,,++++++,,,...,,,,,,,,,---------......//////111222444666777888:::;;;<<<>>>???@@@@@@@@@???AAABBBCCCBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKSSSWWW^^^dddiiilllooorrruuu{{{}}}tttgggZZZUUUYYYdddlllzzz}}}{{{|||~~~|||vvvmmmeee```\\\YYYVVVWWW[[[^^^___^^^[[[]]]ggguuu~~~~~~~~~{{{}}}{{{{{{|||||||||{{{yyyxxxyyyzzz|||~~~|||}}}}}}{{{yyyyyyzzz{{{{{{{{{}}}wwwuuutttvvvzzz}}}}}}}}}vvvwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvuuusssqqqqqqsssuuuvvvvvvxxxvvvvvvxxx{{{}}}{{{yyyuuuuuutttuuuvvvyyy|||}}}~~~}}}zzzvvvrrrqqqsssuuuvvvtttssssssttttttsssrrrnnnpppqqqpppnnnnnnqqqtttxxxyyyzzz}}}~~~{{{vvvvvvwwwxxxxxxyyyzzzzzzxxxxxxwwwxxxyyy{{{}}}~~~~~~{{{xxxwwwxxxyyyyyyyyy{{{~~~~~~]]]HHH===999222333555000111111000///////////////........................,,,------......------,,,,,,+++******++++++***(((((((((((((((((()))******(((((())))))))))))((((((&&&'''(((***++++++++++++&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&((()))***+++''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''')))+++)))&&&%%%&&&(((''''''''''''((()))++++++(((((()))***************((())))))))))))(((((('''((((((''''''''''''((((((******++++++,,,,,,,,,,,,'''(((***,,,---,,,***)))''')))+++,,,---,,,***)))&&&(((************,,,............////////////000111111333555777999:::;;;======>>>???@@@AAAAAABBB???AAACCCCCCBBBCCCDDDFFFDDDEEEFFFHHHJJJMMMPPPQQQWWW\\\ccchhhllloooqqqssswww{{{|||nnnfff[[[RRRRRR]]]lllwww{{{zzz{{{||||||zzzzzzxxxssskkkaaaWWWQQQZZZYYYXXX[[[aaaddddddcccaaahhhwww~~~~~~}}}~~~~~~~~~|||||||||||||||}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzzyyyzzz}}}~~~{{{{{{|||{{{yyyyyy{{{|||zzz{{{|||wwwuuusssuuuyyy|||||||||vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuutttwwwuuussstttwwwzzz||||||zzzwwwvvvyyy~~~~~~zzzuuutttttttttuuuwwwzzz{{{zzzyyywwwrrrooonnnppprrruuusssppppppqqqrrrsssrrrooopppqqqpppnnnnnnrrruuuyyyyyyzzz|||}}}}}}{{{xxxwwwxxxyyyzzzzzzzzzzzzyyyvvvvvvwwwxxxyyy{{{}}}~~~}}}zzzyyyzzz{{{{{{{{{zzz~~~|||{{{}}}|||^^^NNN???888666333000000000000///...............+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***+++******)))+++---///111******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%&&&((()))+++,,,(((((()))***************))))))************))))))((((((''''''''''''((((((+++++++++++++++***)))(((,,,+++++++++++++++++++++++++++++++++******))))))---------------,,,+++***+++,,,---...///111222222555555666888999:::;;;<<<@@@@@@@@@AAABBBCCCDDDEEEGGGDDDBBBBBBDDDEEECCCAAABBBDDDIIIOOOTTTYYY\\\]]][[[]]]bbbiiipppuuuwwwxxxxxx}}}yyyooojjj___YYYVVVZZZaaajjjwww~~~~~~zzzrrriiibbb___\\\WWWTTTTTTTTTXXX]]]aaacccgggmmmrrrsss}}}~~~}}}~~~||||||{{{zzzzzz{{{}}}}}}zzz|||~~~~~~~~~}}}~~~|||}}}{{{||||||}}}}}}}}}}}}|||zzzyyyyyyzzz|||}}}|||{{{sssuuuvvvvvvuuutttvvvwwwxxxwwwwwwvvvuuutttssssssqqqtttwwwwwwuuusssqqqqqqwwwvvvvvvyyy}}}}}}{{{xxxyyy~~~}}}vvvtttrrrrrrtttvvvxxxxxxvvvtttpppmmmmmmnnnqqqtttrrrqqqpppqqqssstttsssrrrnnnpppqqqqqqrrrtttwwwzzz~~~~~~~~~}}}yyyvvvwwwyyy{{{zzzwwwtttrrrqqqrrrrrrrrrsssvvvyyy|||~~~xxxyyyzzz|||~~~}}}{{{yyyxxxxxxzzz}}}}}}{{{yyyxxxyyy{{{|||zzz]]]NNN>>>888666333000000111111000///////////////+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***---,,,+++******+++,,,---******))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))))))))***++++++%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&#########%%%(((******)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''')))***+++(((((()))***************))))))************))))))((((((''''''''''''((((((++++++,,,,,,+++******)))++++++++++++++++++++++++++++++++++++*********)))*********++++++*********,,,---...///000111222333666666888999;;;===>>>???AAAAAAAAAAAABBBCCCDDDEEEHHHGGGFFFFFFGGGGGGEEEDDDEEEHHHNNNUUU[[[```cccddd```bbbfffmmmsssyyy|||~~~wwwjjjccc```\\\ZZZ\\\ccckkkrrr|||xxxrrrddd]]]XXXXXXWWWSSSQQQQQQUUUZZZaaagggmmmuuu~~~~~~}}}}}}}}}{{{zzz{{{||||||zzz{{{}}}zzz{{{||||||}}}}}}||||||{{{zzzzzz{{{||||||{{{yyyuuuvvvxxxwwwvvvvvvwwwyyywwwwwwwwwvvvuuuuuuttttttrrrtttwwwxxxvvvtttrrrrrrvvvvvvxxx|||~~~{{{||||||xxxuuutttwwwyyyyyyyyyyyyuuuqqqpppqqqtttvvvvvvrrrqqqqqqrrrtttuuusssrrrqqqrrrsssttttttvvvyyy||||||xxxuuuxxxzzz|||{{{yyyvvvttttttsssssstttvvvwwwyyy{{{|||wwwxxxzzz}}}}}}zzzttttttuuuxxx|||}}}yyywwwuuuvvvwwwyyyxxx\\\MMM>>>777666333111000222111000000//////000000,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***...---+++)))(((((())))))***))))))))))))(((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''((())))))(((((()))))))))*********))))))************)))))))))((((((''''''(((((())),,,,,,,,,,,,,,,++++++***************************++++++++++++************(((((()))******++++++,,,---...///000222333444444777777999;;;>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDEEEFFFLLLPPPWWW___eeeiiikkklllgggiiimmmrrryyy~~~~~~pppccc[[[YYYZZZ^^^```gggpppwwwzzzyyynnnfffWWWRRRPPPRRRSSSQQQQQQSSSYYY```jjjttt~~~}}}~~~||||||}}}|||zzzzzz|||}}}}}}~~~zzz{{{{{{|||}}}}}}||||||}}}|||{{{||||||{{{yyywwwwwwyyyzzzzzzyyyyyyzzz{{{yyyyyyyyyxxxwwwvvvttttttsssuuuxxxxxxwwwuuuttttttuuuvvvzzz~~~|||vvvvvvyyy}}}|||{{{zzzuuupppqqqvvvzzzzzzxxxrrrrrrsssuuuvvvvvvtttqqqrrrssstttttttttvvvyyy|||~~~~~~~~~{{{wwwtttwwwyyy{{{zzzxxxvvvuuuuuuuuuvvvwwwyyyzzzzzzyyyyyyvvvwwwzzz~~~|||yyyqqqqqqsssvvv{{{~~~~~~~~~{{{wwwsssqqqrrrtttuuuyyy[[[LLL===777666333111111111000000///////////////,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***---,,,***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''''''''((('''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%$$$""" %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%)))(((((('''''''''((((((((((((((((((((()))******))))))************))))))))))))(((((((((((()))))),,,,,,---------,,,,,,+++)))))))))))))))*********++++++++++++++++++++++++)))******+++---...///000///000111222444555666666777888:::<<>>@@@AAACCCDDDEEEEEEEEEEEEGGGIIIGGGGGGHHHFFFEEEFFFIIILLLYYY```mmm}}}~~~vvvsssuuuvvvxxx}}}~~~~~~~~~tttmmmkkkmmmkkklllmmmnnnppptttzzz}}}|||~~~~~~rrrfff^^^ZZZUUUTTTSSSRRRQQQTTTWWWZZZeeeqqq~~~|||~~~~~~}}}~~~~~~|||{{{yyy}}}~~~||||||~~~|||{{{||||||}}}{{{vvvwwwwwwxxxxxxwwwvvvuuutttuuuuuutttttttttuuuuuuvvvwwwxxxyyywwwtttqqqqqqqqqrrruuuxxxxxxuuuqqqnnnmmmtttvvvwwwvvvssspppnnnnnnppprrrtttuuuttttttuuuvvvsssssstttuuuvvvxxxzzz{{{rrrsssttttttttttttvvvxxx||||||zzzvvvxxx}}}||||||~~~~~~}}}{{{uuuqqqsssvvvzzz|||~~~|||yyyvvvuuuvvvqqqrrrrrrssstttuuuuuuvvv{{{yyyxxxzzz||||||yyyvvv{{{~~~}}}yyyuuutttuuuzzzsssXXXIII:::555444222000000111111111000///.........------------............---,,,++++++++++++,,,---...)))%%%%%%))),,,,,,***,,,++++++***************)))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&'''((((((((((((((((((((('''&&&&&&'''(((((()))))))))(((((('''''''''(((((((((((((((((((((((('''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))******)))(((&&&&&&&&&&&&&&&'''(((((())))))************************)))(((((((((((((((,,,+++******++++++)))'''++++++*********+++,,,---*********,,,......---+++******+++,,,---......///000111333444666777777777;;;;;;<<<===>>>@@@AAABBBDDDFFFGGGGGGFFFEEEGGGHHHCCCEEEFFFGGGHHHLLLRRRWWWeeelllzzzyyywwwyyyxxx{{{}}}|||||||||zzzwwwuuusssssssssrrrrrrrrrqqqrrrvvv|||~~~yyywwwwwwxxx||||||xxxooocccYYYSSSQQQMMMQQQTTTTTTTTTYYYccclll|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{}}}}}}{{{}}}|||}}}~~~|||{{{|||~~~~~~|||~~~{{{zzzzzz{{{{{{yyywwwtttrrrrrrsssssstttuuuvvvwwwwwwuuuvvvwwwuuurrrpppooopppqqqtttwwwxxxvvvsssqqqqqqsssuuuwwwvvvssspppnnnnnnppprrrtttttttttssstttvvvsssssssssssstttvvvwwwxxxsssssstttsssssssssvvvxxxzzz|||{{{zzz}}}zzz||||||xxxrrroooppprrrxxxzzz||||||yyyvvvvvvvvvssssssssssssssssssssstttzzzyyyxxxzzz}}}}}}{{{xxx{{{~~~zzzvvvsssvvvyyypppWWWHHH:::555444222000000111111000000//////......---------------,,,,,,,,,,,,++++++******++++++,,,---+++((())),,,...---++++++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&&&&''''''''''''''')))((((((''''''(((((()))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###'''***+++***'''%%%((((((((((((((()))******,,,,,,+++***)))(((((('''))))))((('''''''''((((((///---,,,,,,---,,,)))'''++++++******++++++,,,---,,,++++++,,,......,,,***+++,,,,,,---...///000000444444555666777999:::;;;======>>>???AAABBBCCCDDDFFFGGGIIIHHHGGGEEEEEEFFFBBBEEEHHHIIILLLSSS\\\cccttt}}}{{{zzz}}}}}}~~~yyywwwqqqpppppptttyyy}}}~~~}}}{{{yyyvvvsssrrruuuzzz~~~zzzuuuqqqoooooopppoooiii___UUUNNNMMMNNNLLLSSSYYY[[[\\\fffwww}}}|||}}}~~~~~~~~~~~~{{{{{{{{{{{{yyyxxxwwwvvvvvvyyy}}}}}}{{{{{{~~~~~~~~~||||||{{{zzz{{{}}}~~~}}}|||{{{|||~~~||||||}}}~~~~~~|||xxxtttqqqpppqqqsssuuuwwwwwwwwwwwwssstttuuusssqqqooonnnoooooorrruuuwwwvvvuuuttttttrrrtttvvvvvvssspppooonnnpppqqqssssssrrrrrrtttuuusssrrrrrrqqqrrrssstttuuusssssssssqqqqqqrrrvvvyyyxxx|||~~~~~~||||||}}}xxxzzzyyyvvvqqqnnnoooqqqvvvxxx{{{{{{yyywwwvvvvvvuuuuuuttttttsssrrrqqqqqqxxxxxxyyy{{{}}}~~~}}}{{{~~~{{{wwwuuuyyy{{{nnnUUUGGG:::555555222000///111000000000/////////...///......------,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,//////...,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$))))))(((((())))))***++++++******)))((('''&&&&&&******)))))))))))))))***...,,,,,,,,,------+++)))+++***++++++++++++,,,,,,---,,,+++,,,------,,,******+++,,,---///111222333888777777888999;;;===??????@@@AAABBBDDDEEEEEEFFFFFFHHHIIIIIIGGGEEEEEEEEEDDDHHHLLLNNNRRRZZZeeennn}}}xxxyyy~~~|||uuupppnnnhhhkkkqqqyyyzzztttqqqsssxxx|||~~~}}}zzzvvvqqqllliiigggbbbaaa]]]WWWQQQNNNQQQTTTRRRYYYaaagggmmm{{{|||xxxyyy|||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||||||||yyyyyyxxxwwwvvvuuuttttttuuuyyy~~~}}}{{{{{{}}}~~~{{{zzzzzz{{{||||||||||||wwwxxx{{{~~~{{{wwwzzz{{{~~~}}}yyyuuurrrppprrrtttvvvwwwwwwvvvuuurrrssstttsssqqqooooooooonnnqqqtttvvvuuutttssssssrrrtttvvvvvvsssqqqoooooopppqqqrrrrrrqqqqqqrrrttttttsssqqqpppppppppqqqrrrtttsssrrrpppooopppuuuxxxxxx}}}~~~}}}zzzyyyyyyyyyvvvsssqqqrrrsssuuuwwwyyy{{{zzzyyywwwvvvxxxxxxwwwuuusssrrrqqqpppvvvwwwyyy{{{}}}~~~~~~}}}}}}{{{zzzzzz||||||nnnTTTFFF999555555222000///000000000000////////////000/////////......------++++++++++++++++++++++++,,,,,,,,,...//////...,,,***++++++++++++***)))(((************************************************''''''((())))))))))))((((((((())))))))))))((((((%%%%%%&&&((()))***+++,,,************************''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''((((((((((((''''''(((((()))***))))))))))))((((((((((((***)))))))))))))))*********))))))***,,,---,,,*********++++++,,,,,,,,,,,,...,,,++++++,,,---,,,+++((()))+++---000333555666::::::::::::;;;>>>@@@AAA@@@AAACCCEEEFFFGGGGGGGGGFFFHHHIIIIIIGGGFFFFFFGGGFFFKKKQQQUUUZZZcccqqq{{{~~~{{{xxx{{{wwwooojjjhhhgggfffooo|||yyyttttttxxx{{{|||wwwqqqkkkeee```]]]TTTUUUUUUSSSPPPOOOSSSVVVZZZ```jjjvvvvvvuuuxxx{{{}}}~~~|||zzzyyy|||}}}~~~~~~zzzyyyyyyxxxxxxwwwvvvuuutttssssssuuuzzz~~~}}}{{{|||}}}|||yyyzzzzzzzzzzzzzzz{{{{{{vvvwwwyyy||||||zzzvvvsssuuuwwwzzz}}}}}}zzzvvvtttssstttvvvwwwwwwuuusssrrrrrrtttuuutttrrrqqqqqqrrroooqqqssstttrrrpppppppppqqqtttvvvvvvtttrrrqqqqqqpppqqqqqqpppooooooqqqsssuuusssqqqooonnnooopppqqqssssssqqqooommmooossswwwyyyzzzwwwxxxwwwvvvtttssstttuuuvvvxxxzzz|||}}}{{{yyywwwzzzyyyxxxvvvtttsssqqqqqqvvvwwwzzz||||||}}}}}}}}}{{{xxxxxx{{{~~~||||||nnnSSSEEE999555555333000...000000000000///////////////////////////.........+++,,,,,,------,,,,,,+++++++++,,,---------------******+++,,,,,,***)))(((************************)))******++++++******)))'''(((((()))))))))))))))'''(((((())))))(((((('''$$$$$$%%%'''(((***+++,,,************************%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''))),,,...'''''''''''''''(((((()))*********++++++,,,,,,,,,(((((('''''''''((())))))''''''''')))+++---,,,+++)))***+++,,,,,,,,,,,,+++...,,,******,,,------,,,)))***,,,///222555777888;;;;;;<<<===>>>@@@AAABBBAAACCCEEEGGGHHHIIIHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMKKKRRRZZZ___dddnnn|||}}}|||zzzyyy~~~ssshhhcccdddfffhhhkkkwwwzzzxxx{{{~~~zzzrrriiibbb[[[UUURRRLLLOOOQQQPPPOOOPPPUUUXXXbbbkkkyyy{{{tttuuuyyy{{{}}}~~~}}}|||{{{zzz~~~}}}}}}zzzyyyyyyzzzyyywwwvvvuuuuuutttttttttwwwzzz{{{zzzzzzyyyzzzyyy|||~~~wwwyyyzzzzzzyyyyyyzzz{{{xxxyyyzzz{{{zzzwwwtttrrrrrrtttwwwzzz{{{zzzxxxwwwuuuvvvvvvvvvvvvtttsssrrrrrrtttuuuuuusssrrrssstttppprrrsssrrrpppnnnmmmnnnrrrtttwwwwwwvvvtttsssssspppppppppooonnnnnnppprrrtttrrrpppmmmmmmnnnoooqqqrrrrrrqqqooommmnnnrrrtttzzz|||uuutttttttttuuuuuuvvvwwwyyyzzz|||{{{xxxyyyxxxwwwvvvtttsssrrrrrrvvvxxx{{{|||{{{zzzzzz{{{}}}yyyuuurrrtttxxx|||~~~~~~mmmRRREEE999555555333///...////////////000000000000------...............///,,,---............---,,,******++++++++++++,,,---)))***+++,,,,,,+++)))(((************************'''((())))))))))))((('''&&&'''(((((())))))((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((''''''''''''((())))))******+++++++++,,,,,,,,,((((((((((((((()))******)))(((((()))+++,,,+++))))))***+++,,,,,,,,,++++++---+++)))***,,,............///000222444666888999;;;<<<===???@@@AAAAAABBBAAACCCFFFHHHIIIIIIIIIHHHJJJJJJKKKJJJKKKNNNRRRVVVXXX___gggkkkmmmttt{{{xxxwwwxxxyyy{{{uuummmbbb]]]^^^dddkkkooovvv}}}}}}{{{|||~~~wwwqqqggg___YYYTTTOOOLLLLLLNNNQQQSSSTTTYYY```fffsssyyyvvvxxx{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~}}}}}}}}}{{{{{{{{{|||{{{yyywwwvvvvvvvvvwwwttttttuuuwwwyyyyyywwwvvvvvvyyy{{{~~~vvvxxxzzzyyyxxxwwwyyy{{{yyyyyyzzzyyywwwuuuttttttrrrtttwwwyyyzzzzzzyyyyyyuuuuuuuuuuuuuuutttttttttqqqsssuuuuuutttsssssstttppprrrsssrrrpppnnnnnnooorrruuuwwwxxxwwwuuuuuuuuuppppppooonnnlllmmmooorrrrrrpppmmmkkkjjjlllnnnooopppqqqqqqooonnnnnnppprrrzzz~~~|||tttttttttuuuwwwzzz{{{{{{}}}}}}~~~}}}yyyuuuuuuttttttssssssrrrrrrwwwzzz|||{{{yyywwwwwwxxxuuutttrrrpppnnnooorrruuulllQQQDDD888555555333///...////////////000000000000,,,,,,,,,------.........------...//////...------)))*********))))))+++---)))***,,,,,,,,,+++)))'''************************%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%((((((((((((((())))))*********))))))))))))))))))++++++******+++,,,------+++***)))***++++++***((()))***+++,,,---,,,++++++,,,***)))***,,,...//////333444444555666777888888:::<<<>>>@@@AAABBBAAAAAABBBCCCFFFHHHJJJJJJIIIHHHLLLLLLLLLLLLMMMQQQWWW[[[eeelllssstttrrruuu}}}sssqqqrrruuuwwwzzz}}}rrrddd]]]WWWVVV]]]hhhqqqvvv~~~}}}{{{|||}}}mmmfff]]]VVVSSSQQQOOOMMMNNNQQQUUUXXX\\\eeeooowww~~~yyyyyy{{{~~~zzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~||||||||||||||||||||||||||||||~~~~~~{{{{{{}}}}}}~~~~~~}}}|||}}}~~~}}}|||zzzyyywwwwwwxxxxxxuuussssssuuuyyyzzzwwwtttuuuwwwyyy}}}uuuxxxzzzyyywwwwwwxxx{{{wwwwwwwwwvvvtttssstttuuutttuuuwwwyyyzzzzzzzzzyyytttttttttttttttuuuvvvwwwqqqrrrttttttsssrrrssstttppprrrssssssqqqppppppqqqsssuuuxxxyyyxxxvvvvvvvvvppppppooommmlllllloooqqqpppnnnkkkiiihhhjjjlllnnnooopppqqqpppnnnnnnoooqqqyyy}}}~~~||||||zzzvvvvvvvvvxxx{{{~~~~~~yyyrrrrrrrrrrrrrrrrrrrrrrrrxxx{{{|||{{{xxxuuutttvvvmmmmmmnnnmmmllllllmmmooo}}}fffPPPDDD999444333///,,,,,,///............///000000........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************++++++++++++((((((''''''''''''((((((+++++++++++++++***))))))(((((())))))((('''&&&&&&''')))******)))(((((()))))))))(((((((((((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((***(((&&&'''***+++)))'''%%%&&&((()))))))))((('''((())))))))))))(((((('''***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))(((((((((((()))))),,,+++)))''''''(((***+++###&&&+++------,,,,,,,,,...------------...//////444333222222333666888:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHHHHHHHHHHJJJLLLNNNOOOSSSWWWYYY]]]dddkkkwwwxxxxxxvvvuuuwww}}}~~~vvvrrrqqqmmmppptttyyy}}}|||hhh[[[XXX[[[___eeekkkrrrzzz{{{uuussssssfffllljjj\\\NNNKKKOOOPPPPPPUUU\\\aaahhhttt|||zzz{{{~~~xxxxxxyyyyyyzzz{{{||||||~~~~~~~~~|||xxxyyy}}}{{{|||}}}}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~|||yyyxxxwwwvvvtttsssxxxzzzwwwvvvxxxxxxvvvxxxwwwzzzzzzyyyxxxxxxxxxxxxyyyzzzzzzzzzxxxwwwuuutttsssrrrwwwvvvuuuvvvwwwyyyyyyyyyvvvvvvvvvwwwwwwvvvtttrrrvvvwwwwwwuuusssqqqqqqrrrxxxzzzzzzwwwrrrnnnmmmnnnrrrvvvzzz|||{{{wwwqqqmmmllllllmmmmmmnnnoooppppppqqqmmmjjjjjjmmmooopppooosssnnnlllooooookkklllqqqyyyzzz{{{{{{{{{|||~~~~~~{{{vvvsssqqqrrrssswww}}}}}}xxxuuutttrrrqqqqqqsssvvvwwwxxxzzz{{{{{{xxxuuutttsssnnnooommmhhhhhhmmmpppppp}}}eeeMMMAAA777444333111//////111000///...............------------------------------------------------++++++++++++++++++++++++++++++***************+++'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&&&&(((***)))((('''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))***)))((('''&&&''''''(((***((('''''')))***)))''')))*********)))(((''''''(((((())))))))))))((((((***)))'''&&&&&&''')))***((((((((()))))))))******))))))(((((((((((()))))),,,+++******)))***+++,,,(((***------,,,***))))))---------......///000111333444555777888999999:::===>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMVVVYYY___cccfffkkkrrrxxx|||xxxvvvxxx~~~}}}vvvqqqooooooqqqsssvvvzzz~~~qqqaaa[[[]]]aaagggmmmsssxxx~~~{{{tttmmmhhheee```eeeddd[[[TTTSSSTTTRRRUUU^^^iiittt|||{{{zzz{{{{{{yyyyyyzzzzzz{{{||||||}}}~~~}}}}}}}}}|||zzz{{{~~~}}}yyy{{{}}}~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}yyywwwwwwvvvuuutttrrrxxx{{{yyyyyy{{{{{{yyywwwuuuxxx~~~{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttxxxwwwwwwxxxyyyzzzzzzzzzuuuuuuuuuvvvvvvuuutttrrrrrrssstttsssrrrqqqrrrsssyyyzzz{{{wwwrrrnnnmmmnnnqqqtttwwwzzzyyyuuuqqqnnnlllllllllmmmnnnooopppqqqpppmmmkkklllnnnppppppnnnrrrnnnnnnqqqqqqnnnnnnrrrwwwxxxyyyzzzyyyzzz}}}}}}}}}}}}}}}|||xxxtttqqqpppqqqrrrvvv{{{~~~}}}~~~{{{vvvsssrrrqqqpppqqqtttwwwyyyxxxzzz{{{zzzvvvrrrpppooommmnnnlllhhhhhhlllooonnn|||bbbIII>>>555333444222111222222222000///...---------------------------------........................++++++++++++++++++++++++---,,,+++***))))))))))))************************((((((''''''''''''(((((('''''''''''''''&&&%%%%%%'''(((((((((((('''&&&&&&&&&'''))))))'''&&&'''((()))((((((''''''(((((()))$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((''''''''''''((()))(((''''''))))))((('''---,,,+++***((((((''''''&&&'''((())))))***))))))))))))'''''''''''')))))))))))))))*********++++++***))))))(((((())))))***++++++,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++------...///000222333444333555888;;;<<<<<<<<<;;;@@@@@@???@@@AAACCCEEEFFFHHHIIIKKKLLLLLLNNNPPPRRR```fffnnnssswww|||{{{wwwzzzvvvqqqpppppppppuuuvvvxxx{{{~~~uuuddd\\\\\\ggglllttt{{{~~~}}}|||zzzxxxtttooojjjccc\\\WWWTTTXXXYYYVVVVVVXXXXXXVVV^^^iiiyyy}}}~~~~~~~~~}}}|||zzzyyyzzz{{{{{{||||||}}}}}}}}}~~~}}}||||||{{{|||}}}~~~~~~}}}{{{wwwzzz~~~yyy{{{}}}~~~}}}~~~~~~|||yyyvvvtttttttttsssrrrqqqwww||||||}}}}}}wwwtttvvv{{{}}}}}}~~~}}}{{{zzzxxxwwwwwwwwwxxxwwwxxxzzz{{{zzzyyywwwvvvyyyyyyzzzzzzzzzzzzzzzyyysssttttttttttttssssssrrrnnnoooqqqrrrqqqrrrsssuuuzzz|||{{{wwwqqqmmmmmmnnnoooqqqsssuuuuuusssqqqoookkkkkkllllllmmmoooppppppnnnmmmmmmnnnppppppooonnnpppnnnooorrrsssqqqqqqssssssuuuvvvwwwwwwxxx{{{}}}zzz{{{{{{{{{yyyvvvrrrpppooopppqqquuuyyy{{{|||{{{{{{zzzzzz|||{{{wwwtttsssqqqppprrruuuxxx{{{yyyzzzzzzxxxtttpppmmmmmmmmmnnnlllhhhhhhlllmmmlll{{{```HHH===444222333222222333222111000///............------------------------........................++++++++++++++++++++++++,,,++++++***))))))******,,,,,,++++++++++++******((((((''''''''''''(((((())))))******))))))(((''''''''''''(((((('''&&&&&&%%%'''(((((('''&&&&&&'''(((((((((''''''(((((((((###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((('''(((((((((((('''---+++***(((''''''((()))&&&&&&''')))************))))))(((''''''((()))))))))*********++++++++++++***))))))))))))))))))***)))***,,,---...---+++******+++++++++***+++---000......///000222444666777666777999<<<===>>>>>>>>>AAA@@@?????????AAADDDEEEGGGHHHIIIJJJLLLPPPVVV[[[jjjrrr{{{}}}zzz~~~zzzwwwxxxxxxxxxyyyzzz{{{}}}}}}}}}|||{{{xxxwwwwwwsssjjj```___cccqqqxxx~~~{{{wwwtttrrrmmmfffbbb___\\\WWWSSSOOORRRUUUWWWXXX]]]bbbeeerrr}}}~~~|||}}}~~~~~~}}}{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyy|||}}}}}}~~~|||zzzxxx{{{~~~~~~}}}xxxzzz}}}||||||~~~~~~{{{}}}~~~||||||xxxvvvsssrrrssssssrrrrrrpppwww}}}~~~zzzwwwwww|||~~~}}}|||}}}}}}|||zzzwwwvvvuuuuuuvvvuuuwwwzzz||||||{{{yyyxxxxxxzzz{{{{{{zzzyyyxxxxxxrrrrrrssssssrrrqqqrrrrrrnnnppprrrrrrrrrrrrtttuuu{{{|||{{{wwwqqqmmmmmmnnnnnnnnnpppqqqrrrrrrqqqqqqkkkkkkjjjkkkkkkmmmnnnooolllmmmooopppqqqpppooommmmmmmmmooorrrsssrrrrrrrrrppprrrsssttttttvvvxxx{{{xxxzzz|||{{{xxxuuurrrqqqoooooopppssswwwyyyyyyxxxyyyxxxxxxzzz|||{{{yyyuuusssrrrtttwwwyyyyyyzzzyyywwwssspppooooooqqqqqqooojjjiiilllmmmlllyyy___III>>>444222333111000111000000/////////000000111------------------------------------------------++++++++++++++++++++++++******))))))***++++++,,,))))))((((((((('''''''''((((((''''''''''''((((((***++++++++++++***))))))&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((('''''''''((()))((('''&&&&&&''')))***&&&&&&''')))************))))))(((((((((((()))))))))*********++++++++++++******))))))))))))******''')))+++------,,,+++)))++++++++++++***,,,///111000000111222444777999:::999999999:::<<<>>>AAABBBAAA@@@???>>>???AAACCCEEEFFFFFFFFFHHHLLLTTT^^^eeesss}}}}}}~~~}}}yyyssspppiiifffeeegggfffeeeiiiooozzzyyyxxx{{{zzzrrrjjjggg```YYYUUUUUUVVVVVVUUURRRXXX]]]```aaafffsss~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||yyywwwxxx{{{~~~~~~||||||~~~~~~|||{{{{{{~~~|||{{{zzzxxx{{{|||zzzyyyzzz|||}}}}}}|||zzz}}}~~~{{{zzzzzzwwwuuusssrrrrrrsssrrrrrrpppwww|||~~~~~~{{{{{{}}}}}}|||{{{xxxvvvuuutttttttttsssuuuyyy{{{||||||zzzyyywwwzzz}}}|||zzzwwwuuuuuuppprrrsssrrrpppppprrrsssrrrtttuuutttsssssstttuuuzzz{{{zzzvvvppplllmmmnnnmmmmmmnnnooopppqqqrrrrrrlllkkkjjjjjjjjjkkklllmmmkkkmmmoooqqqqqqooonnnmmmkkkmmmoooppprrrsssrrrqqqnnnpppqqqrrrrrrsssvvvxxxyyy{{{~~~}}}zzzvvvtttsssqqqqqqqqqrrruuuxxxxxxxxxyyywwwwwwzzzzzzvvvssssssuuuvvvyyyyyyxxxvvvssssssuuuwwwwwwwwwsssllljjjmmmnnnmmmwww___III>>>444222222111///000000/////////000000111222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++******))))))(((((('''((((((''''''''''''(((((()))))))))))))))(((((('''%%%%%%&&&''''''''''''&&&&&&'''))))))'''&&&'''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((((((&&&'''((((((&&&&&&'''((('''''''''''''''((())))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++'''(((+++,,,---,,,+++***---......,,,++++++---000222222333444666888:::;;;;;;;;;:::;;;===@@@CCCEEE@@@??????@@@AAACCCDDDFFFFFFHHHIIIMMMRRR[[[eeelllxxx{{{ssslllhhh___]]]___dddiiimmmsss{{{}}}wwwvvvwwwsssjjjaaaYYYTTTOOOMMMNNNRRRVVVYYYXXX]]]eeejjjmmmttt~~~}}}}}}}}}|||zzz{{{{{{zzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyyzzz{{{{{{{{{{{{}}}~~~}}}|||}}}}}}zzzyyyxxxyyy{{{zzzyyyxxxxxxzzz||||||{{{{{{~~~|||yyyyyyzzzyyywwwtttssstttttttttssspppvvv{{{|||~~~||||||zzzyyyvvvtttsssrrrrrrrrrrrrtttvvvyyyzzzzzzzzzyyywww{{{~~~~~~zzzuuussssssppprrrsssrrroooooorrruuuvvvwwwwwwvvvtttssstttuuuxxxyyyxxxtttnnnkkkmmmooonnnnnnooooooqqqrrrsssssspppnnnllljjjjjjkkklllmmmjjjlllooopppooonnnmmmmmmkkknnnoooooopppssssssqqqnnnooopppppppppqqqsssuuuzzz}}}{{{wwwvvvvvvuuusssrrrrrruuuyyy{{{{{{zzzxxxvvvxxx~~~{{{vvvssssssuuuwwwzzzyyyvvvtttsssuuuzzz~~~~~~wwwmmmjjjmmmooonnnvvv```HHH===333222222111000111111111000000///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++------,,,,,,+++******)))((((((''''''''''''((((((((((((((()))(((''''''&&&$$$%%%&&&&&&'''''''''&&&&&&(((***)))((('''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((((((&&&&&&''''''((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((%%%''')))(((&&&%%%'''((((((((()))))))))(((((('''(((((())))))))))))(((((()))))))))******)))))))))((((((((()))))))))******+++******))))))******+++)))***+++,,,---------,,,+++---...---------///111444444555666888999;;;<<<<<<<<<===???AAADDDEEEFFF@@@@@@AAACCCDDDFFFGGGHHHIIIMMMRRRXXX]]]dddjjjnnnwww|||wwwqqqkkkfffccc]]]___eeekkkmmmpppxxx}}}xxxqqqggg^^^XXXNNNNNNNNNNNNOOOSSSYYY]]]bbbeeennnzzz}}}|||}}}}}}|||zzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{yyywwwwwwyyy{{{|||}}}||||||}}}}}}}}}}}}|||||||||}}}~~~}}}{{{yyyyyyyyyyyyzzz}}}zzzyyyxxxxxx{{{|||||||||}}}|||yyyzzz}}}|||zzzwwwuuuvvvvvvuuutttqqqvvvyyyzzz}}}}}}zzzyyywwwvvvtttrrrqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxwww|||{{{vvvssssssooorrrtttrrroooooossswwwvvvwwwxxxwwwuuutttuuuvvvvvvwwwvvvrrrmmmkkkmmmpppoooooopppqqqrrrsssssssssuuussspppmmmllllllmmmnnniiilllnnnooommmllllllnnnmmmqqqqqqnnnoootttuuurrrnnnpppppppppooooooqqqssszzz~~~|||xxxwwwxxxyyyvvvssssssvvv{{{~~~|||xxxuuuvvvzzz}}}xxxtttsssuuuxxx{{{|||zzzuuuqqqpppttt|||yyymmmhhhkkknnnnnnuuuaaaFFF<<<222111333222111222444333222000////////////000000000000000000000000------------------------++++++++++++++++++++++++---,,,+++***))))))))))))******))))))(((''''''&&&((((((''''''''''''(((((()))))))))))))))(((((('''$$$%%%&&&&&&'''''''''&&&''')))******)))(((((()))'''''''''&&&&&&''''''''')))))))))))))))((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''%%%&&&((()))))))))((((((%%%''')))(((&&&%%%&&&)))***+++++++++***)))'''%%%((()))))))))))))))((('''))))))************))))))(((((((((((())))))))))))++++++************++++++***+++,,,---............'''))),,,---...000333555666666666777888:::;;;<<<;;;===@@@DDDFFFGGGGGGFFF@@@AAACCCEEEGGGIIIIIIIIILLLRRRZZZbbbgggjjjlllnnnsss{{{uuunnnhhhdddaaa```^^^eeennnssspppoooyyy{{{lll]]]UUURRRJJJNNNRRRSSSTTTVVV[[[___pppqqq{{{~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||xxxuuutttxxx{{{|||{{{zzzzzzzzz{{{{{{{{{||||||{{{||||||{{{zzzyyyzzz{{{yyyzzz{{{}}}zzzyyyxxxyyy{{{}}}}}}}}}}}}zzz|||~~~|||yyywwwwwwwwwvvvuuuqqqvvvxxxxxx{{{}}}|||~~~wwwuuuvvvuuusssqqqpppppppppqqqrrrrrrssstttuuuvvvwwwxxxyyy~~~|||vvvttttttooorrrtttrrroooooosssxxxtttvvvwwwvvvuuuuuuvvvwwwuuuuuutttpppllljjjmmmpppppppppqqqssssssttttttsssyyywwwssspppnnnmmmnnnoooiiikkknnnmmmkkkjjjlllnnnpppssssssnnnoootttvvvsssooopppppppppnnnnnnpppqqqzzz~~~|||xxxwwwyyy|||xxxtttsssvvv|||}}}yyytttssswww{{{}}}}}}zzzwwwsssqqqrrrvvv|||~~~{{{tttooonnnsss{{{yyylllgggjjjmmmmmmsssYYYGGG>>>666444333000---...222111000//////...//////,,,,,,------------,,,,,,---.........---,,,++++++++++++******)))(((((('''---,,,***)))(((((((((((()))(((((((((''''''''''''***)))(((''''''((()))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$$$$(((,,,)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''$$$%%%''')))***))))))(((''''''''''''''''''''''''+++)))&&&'''******(((&&&''''''&&&&&&&&&&&&'''''',,,***)))'''''')))***,,,))))))))))))(((((((((((()))***+++)))&&&$$$%%%'''))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444777666666666888;;;>>>@@@===???AAACCCCCCDDDGGGIIIDDDDDDFFFHHHGGGFFFJJJQQQQQQ[[[fffmmmsssxxxvvvqqqvvv|||vvvssspppiiiaaabbbhhhmmmmmmrrrqqqqqqqqqtttzzzxxxmmmbbbYYYTTTRRRNNNLLLNNNTTTVVVXXXaaalllyyy~~~~~~|||{{{{{{|||}}}yyy}}}}}}{{{xxxuuuuuuwwwzzz|||zzzyyyxxxxxxxxxyyyzzz{{{{{{wwwwwwzzz}}}~~~~~~~~~}}}wwwwwwwwwwwwxxxzzz|||~~~~~~|||zzzzzz~~~yyyuuussstttuuuwwwuuuuuuuuuvvvyyy|||yyy}}}|||yyyzzz|||xxxvvvtttqqqooonnnoooppprrrtttvvvtttrrrsssxxx~~~}}}~~~xxxtttqqqooopppqqqrrrrrrrrrqqqpppttttttssssssssstttuuuvvvxxxuuuoookkkiiijjjmmmooopppqqqssssssqqqppppppqqqxxxvvvssspppnnnnnnnnnooonnnnnnmmmllllllmmmnnnnnnoooqqquuuvvvvvvuuutttuuussssssqqqooonnnooorrruuu~~~}}}|||{{{{{{vvvuuusssrrryyy}}}yyytttrrrssswwwzzz{{{vvvsssqqqqqqtttxxx{{{|||}}}zzzuuuooolllnnnuuu{{{yyyqqqllljjjkkklllrrrYYYFFF===666444333000......111000000////////////000......////////////......------.........---,,,,,,,,,++++++***))))))((((((******))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***)))(((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%(((***(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((((((((((((((((((''''''***)))(((((())))))(((''''''''''''&&&&&&''''''''')))((('''&&&&&&'''((())))))))))))))))))))))))((((((***+++***((('''(((***))))))))))))))))))))))))+++******))))))*********+++++++++++++++*********------///111333555777888777777777777999<<<>>>@@@AAACCCEEEEEEDDDDDDEEEFFFGGGFFFFFFHHHHHHHHHOOOXXX]]]eeemmmrrrwwwzzzwwwsssqqqxxx||||||~~~~~~uuullleeefffeeedddiiirrrxxxxxx{{{yyywwwvvvyyy~~~|||zzzwwwssskkkaaaWWWQQQPPPPPPUUUSSSTTTYYY]]]cccooo|||~~~}}}|||{{{{{{|||}}}}}}xxx}}}{{{vvvtttuuuxxxzzzsssrrrqqqqqqqqqssstttuuu|||zzzwwwxxx{{{}}}~~~}}}}}}{{{vvvvvvvvvvvvwwwyyy{{{|||}}}|||{{{zzzzzzyyyyyyyyy}}}|||yyywwwvvvvvvwwwxxxvvvuuuuuuvvvxxxzzz}}}{{{~~~|||yyyyyy|||zzzwwwtttrrrqqqqqqpppppprrrtttuuusssppprrrxxx}}}}}}|||wwwtttrrrqqqrrrsssssssssrrrqqqpppssssssssssssssssssssssssuuurrrnnnkkkjjjllloooqqqqqqrrrsssrrrqqqoooppppppuuutttrrrpppooonnnnnnnnnooooooooooooooooooooooooooorrrtttuuuuuutttuuuuuussssssrrrooonnnoooqqqttt~~~~~~~~~~~~}}}|||{{{zzztttuuussssssyyy}}}yyyuuussstttwwwzzz{{{wwwtttsssuuu{{{{{{yyytttnnnkkknnntttzzz~~~{{{uuupppmmmmmmnnnoooqqqXXXEEE===666444333000...///000////////////000000111///000000111111000000///------......///.........,,,,,,,,,+++******))))))((())))))))))))******+++)))))))))(((((((((''''''))))))(((((((((((())))))'''(((((((((((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''''''''(((%%%&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))******))))))((((((((('''((()))***)))((('''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''')))******))))))***,,,)))))))))))))))))))))))),,,++++++******++++++,,,------,,,,,,++++++++++++---...000333666888:::;;;999888888999;;;===@@@AAACCCEEEGGGGGGFFFEEEFFFGGGJJJGGGGGGIIIKKKNNNXXXcccmmmsssxxxyyy{{{|||zzzuuupppvvv{{{{{{|||~~~ssshhhaaa[[[aaahhhnnnvvv}}}{{{|||~~~}}}yyyrrrmmmgggccc]]]UUUOOONNNQQQSSSVVVUUUVVV\\\dddppp}}}}}}~~~~~~~~~}}}{{{{{{{{{|||||||||}}}}}}xxx}}}wwwssssssvvvyyyuuutttrrrrrrrrrsssuuuwwwyyyxxxxxxzzz|||~~~~~~}}}}}}yyyvvvuuuuuuuuuvvvwwwyyyzzzxxxvvvuuutttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyuuuttttttuuuvvvxxxzzz{{{|||~~~~~~{{{yyyzzz||||||yyytttsssttttttrrrppptttvvvwwwuuussstttyyy}}}}}}~~~}}}yyyvvvtttttttttttttttttttttsssrrrqqqrrrsssssstttsssrrrpppoooqqqooolllkkkkkkmmmppprrrrrrssssssrrrpppnnnooooooqqqqqqqqqqqqpppoooooonnnpppqqqrrrssssssrrrqqqppppppqqqssssssrrrrrrtttuuussssssrrrpppnnnnnnqqqssszzz{{{|||}}}}}}|||{{{yyyqqqsssssssssxxxzzzwwwtttssstttvvvwwwxxxvvvssssssyyyyyyvvvrrrmmmkkknnnsssxxxxxxvvvtttqqqoooooooooooopppYYYEEE<<<555444333111///000//////...//////000111111000000000111111000000000,,,---......////////////,,,,,,,,,+++++++++******)))))))))*********)))))))))))))))(((((((((((('''))))))(((((((((((())))))'''(((***++++++***((('''''''''''''''(((((())))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))%%%&&&'''(((((('''''''''(((''''''&&&&&&&&&''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))******))))))(((''''''''''''***+++***'''&&&'''***''''''((((((((((((''''''******))))))))))))******)))))))))))))))*********(((((())))))))))))******)))))))))))))))))))))))),,,,,,+++++++++,,,------000000/////////.........///000222444777999;;;<<<:::::::::<<<===???AAACCCBBBDDDFFFGGGGGGGGGIIIJJJIIIHHHJJJNNNRRRXXXcccnnnyyy}}}~~~~~~~~~zzzuuuzzz~~~|||}}}pppeee___\\\```jjjuuu|||~~~zzz{{{{{{vvvooofff___YYYWWWTTTQQQOOOQQQVVVZZZTTTWWW]]]gggttt~~~|||{{{{{{}}}~~~~~~}}}|||||||||}}}}}}}}}}}}||||||yyy}}}xxxssstttxxx{{{|||zzzxxxvvvuuuvvvxxxyyywwwxxxzzz|||~~~~~~|||wwwvvvvvvuuuvvvwwwxxxyyywwwuuusssrrrrrrtttwwwxxxyyyzzz{{{||||||zzzyyyxxxrrrrrrrrrssstttvvvxxxyyyzzz||||||{{{zzzzzz|||~~~}}}yyyuuutttwwwwwwuuurrrwwwzzz}}}~~~}}}{{{|||}}}{{{||||||zzzwwwuuutttuuuvvvvvvvvvuuutttsssrrrrrrssstttuuuvvvuuusssqqqoooqqqooonnnlllmmmnnnqqqrrrsssssssssqqqooommmnnnooonnnoooqqqrrrrrrqqqooonnnppprrrtttvvvvvvtttrrrpppoooooopppoooooooooqqqsssssssssrrrpppooooooqqqsssvvvxxxzzz|||}}}|||zzzxxxnnnqqqrrrrrrvvv|||~~~vvvuuussstttuuuvvvuuuttttttqqqrrr{{{vvvsssooolllkkknnnrrrvvvwwwvvvuuutttrrrpppnnnmmmpppYYYDDD;;;555444444111000111//////...//////000111111...//////000000//////...,,,,,,---.../////////...,,,,,,,,,+++++++++++++++***+++++++++***)))'''&&&***)))))))))(((((((((((((((((())))))))))))((((((''')))+++,,,,,,+++)))'''''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))%%%&&&&&&'''(((((('''&&&''''''&&&&&&&&&''''''(((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))(((((((((''''''&&&&&&&&&'''***+++***'''&&&'''***''''''((())))))(((''''''******))))))))))))******((()))))))))*********+++))))))(((((((((((('''''')))))))))))))))))))))))),,,,,,++++++,,,------...000000000000000000000000222222444555777888999:::;;;<<<===>>>@@@BBBCCCDDDDDDFFFGGGGGGGGGHHHJJJLLLJJJKKKPPPWWW]]]bbbmmmwww{{{}}}||||||mmm___YYY[[[```nnnyyy|||xxxzzz~~~{{{ooobbbYYYTTTQQQRRRRRRRRRRRRSSSWWWZZZZZZcccppp~~~~~~|||{{{|||~~~}}}~~~~~~{{{|||~~~}}}}}}|||{{{|||}}}xxxuuuwww{{{~~~|||xxxuuusssssstttuuuwwwyyy|||~~~yyyxxxwwwvvvvvvwwwyyyyyyzzzxxxuuusssssstttvvvwwwyyyzzz|||}}}|||zzzxxxvvvoooooopppqqqsssuuuwwwwwwwwwwwwxxxyyyzzz{{{~~~zzzxxxuuuuuuwwwxxxvvvtttzzz|||yyyyyyyyywwwuuussstttuuuvvvvvvuuutttsssrrrrrrrrrtttuuuwwwxxxxxxwwwuuussstttsssqqqpppoooppppppqqqssssssssspppnnnmmmnnnooommmnnnqqqssssssrrrpppoooooorrruuuwwwwwwuuurrrooolllmmmmmmmmmllllllnnnoooqqqrrrrrrqqqooooooqqqssstttvvvxxx{{{{{{zzzxxxwwwmmmqqqrrrqqqsssxxx{{{{{{wwwvvvwwwxxxzzzyyywwwuuuuuusssuuutttqqqmmmkkklllooorrrtttuuuuuuvvvvvvuuurrrpppnnnnnnXXXCCC;;;444444444222111222000////////////000000111---......//////......---,,,,,,------...---------++++++++++++++++++******++++++,,,+++***(((&&&%%%******)))))))))((((((((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((''''''((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))'''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&''''''''''''''''''((()))***)))((('''((()))'''((()))******)))((('''''''''((((((((((((''''''((())))))******+++++++++***(((''''''(((((('''%%%))))))))))))))))))))))))++++++++++++,,,---............//////000111111111444444555666888999::::::===>>>???AAABBBDDDEEEFFFHHHHHHHHHGGGGGGIIILLLOOOTTTUUUZZZaaafffkkkvvv}}}{{{~~~uuuhhh^^^XXXXXX```iii{{{yyyvvvyyyuuueeeXXXQQQOOOQQQRRRTTTTTTUUUWWWZZZ\\\jjjwww~~~}}}}}}~~~}}}~~~zzz|||~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}yyyxxxzzz~~~|||xxxtttrrrrrrssstttwwwzzz}}}~~~~~~zzzyyyxxxwwwvvvwwwxxxyyy|||zzzxxxuuuttttttuuuuuuxxxyyy{{{}}}|||zzzwwwuuupppqqqrrrssstttuuuvvvwwwttttttvvvwwwyyy{{{|||}}}tttuuuuuuvvvvvvwwwwwwwww{{{zzzuuuvvvwwwvvvtttsssssstttuuutttsssrrrqqqqqqqqqrrrtttuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvtttsssrrrrrrqqqrrrsssrrrpppmmmmmmnnnpppnnnoooqqqsssssssssqqqpppnnnpppsssuuuuuussspppnnnjjjlllmmmlllkkkjjjkkkmmmooopppqqqqqqpppqqqssstttsssuuuwwwxxxyyyxxxwwwvvvpppsssssspppqqquuuyyyyyyyyyzzz}}}{{{wwwwwwvvvyyyrrrooolllkkkmmmppprrrsssqqqsssuuuwwwwwwuuurrrqqqkkkUUUBBB:::444444444222111222111000000////////////000---......//////......---,,,,,,,,,,,,,,,,,,++++++************************)))***+++++++++)))(((&&&*********)))))))))(((((('''((()))******)))((('''((()))***++++++***)))(((((((((((((((((((((((('''%%%%%%&&&''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))&&&$$$$$$''')))((('''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((&&&&&&''''''(((((())))))***)))(((((())))))(((''''''((()))******)))((('''''''''((((((((((((''''''((())))))******+++,,,,,,)))'''&&&''')))***)))'''))))))))))))))))))))))))************+++,,,---...---...///000111333444444444555666888:::<<<===>>>>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGGGGIIIOOOVVV[[[dddccceeeiiilllqqq||||||mmmccc[[[[[[^^^dddmmmwww|||uuurrrwww~~~}}}qqqdddYYYSSSQQQQQQUUUVVVXXX[[[^^^dddkkkppp~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}{{{zzz{{{}}}}}}zzzvvvsssqqqrrrtttvvvwwwzzz|||}}}{{{{{{}}}~~~~~~|||yyyxxxwwwvvvuuuuuuvvvwwwyyyxxxwwwuuuttttttttttttuuuwwwyyy{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvssstttuuuwwwyyyyyyxxxwwwnnnrrruuuvvvttttttwwwzzz{{{~~~|||wwwrrrtttuuuuuutttrrrssssssrrrqqqpppoooooopppqqqqqqssstttvvvxxxzzz|||~~~zzzyyyyyyxxxwwwvvvuuutttqqqqqqqqqooommmmmmoooqqqpppqqqrrrssstttsssrrrrrrmmmnnnppprrrrrrpppnnnmmmjjjlllnnnnnnlllkkkkkkkkkmmmnnnpppqqqqqqrrrtttvvvtttuuuuuuvvvvvvvvvuuuuuuuuuxxxwwwrrrpppuuuyyyzzzzzz||||||xxxuuuvvvzzzyyyqqqnnnkkkllloooqqqrrrrrrrrrsssuuuvvvvvvsssqqqoooiiiSSSBBB:::444333444222222333222111000//////...//////......////////////......,,,,,,,,,,,,++++++***)))))))))))))))))))))******'''(((***+++,,,+++)))(((************))))))))))))'''((()))******)))(((''')))))))))******)))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''***&&&######&&&))))))(((&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%''')))******)))(((&&&&&&'''((()))***++++++,,,)))''''''***+++(((&&&'''((()))++++++)))((('''))))))************))))))((())))))***++++++,,,,,,((('''&&&(((+++---,,,***))))))))))))))))))))))))************+++,,,---......///000222444666777888444555777:::<<>>DDDFFFGGGGGGEEECCCCCCDDDFFFIIIIIIJJJRRRaaapppwwwxxxxxxuuuooommmqqq|||zzzpppiii[[[\\\___eeeooo{{{xxxrrrrrrxxxyyytttnnnhhh^^^XXXWWWUUUQQQRRRWWW^^^eeennntttzzz|||yyy{{{|||}}}~~~}}}xxxuuuuuuyyyyyyyyyzzzzzzyyyyyyyyyvvvuuurrrqqqppppppqqqrrruuuuuuvvvvvvwwwwwwxxxxxx{{{|||~~~~~~}}}zzzyyyxxxvvvssspppnnnooossswwwvvvzzzzzzuuurrrtttwwwwwwwwwwwwwwwwwwwwwyyy}}}{{{wwwsssqqqqqqsssuuuwwwvvvtttpppnnnpppuuuyyyxxxtttqqqqqqtttwwwxxxyyyzzzyyywwwuuutttsssvvvyyyyyyyyywwwwwwwwwmmmmmmooorrrttttttrrrppprrrrrrsssvvv{{{}}}|||zzzvvvxxx{{{{{{xxxyyywwwtttqqqppppppqqqrrrppprrrtttuuusssrrrrrrrrrrrrkkkiiinnnqqqooonnnpppmmmnnnooonnnmmmkkkkkkkkkoooppprrrrrrrrrsssvvvxxxwwwwwwvvvsssppprrrwww{{{}}}{{{yyyvvvtttvvvzzz}}}}}}zzzwwwwwwxxxyyyxxxvvvuuuttttttuuuuuuuuurrrpppqqqpppooonnnoooqqqsssuuuuuusssqqqppppppooonnnllljjjRRR@@@999333333111//////111000000/////////............//////...---,,,,,,---.........---------------,,,,,,+++++++++*********,,,+++++++++***************))))))(((((((((((())))))((((((((((((***+++,,,(((((())))))(((''''''&&&((((((((((((((())))))***)))((('''''''''''''''((((((((((((((((((''''''&&&)))(((((('''''''''(((((()))'''&&&'''(((((('''&&&)))(((&&&%%%%%%&&&((()))***))))))(((''''''(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((''')))((((((((('''''''''''')))'''%%%&&&)))***(((&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((***+++,,,******************************))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///...000222555888999::::::;;;:::::::::;;;===???AAACCCEEEFFFEEEDDDDDDEEEFFFBBBIIIOOOUUU___nnnzzz~~~xxxqqqnnnrrr}}}~~~tttkkkfffaaacccgggnnnxxx~~~zzzuuusssqqqnnniiieee]]]VVVSSSUUUVVVUUUYYY^^^fffooo{{{~~~~~~~~~{{{xxx|||||||||}}}~~~xxxuuutttwwwxxxxxxxxxxxxxxxxxxwwwuuutttrrrpppooopppqqqrrrrrrssstttuuuvvvwwwxxxxxx{{{}}}~~~{{{yyyvvvuuurrrooommmooorrruuuwww||||||vvvqqqrrrvvvwwwxxxxxxxxxxxxwwwyyy|||~~~}}}yyyuuusssqqqrrrsssuuuuuuuuussspppooossswwwzzzyyytttppppppqqqrrrsssuuuvvvwwwvvvuuuttttttwwwzzz{{{zzzyyyyyyyyyrrrrrrsssuuuvvvuuussspppqqqpppqqqtttxxxyyyxxxvvvuuuxxx{{{~~~~~~}}}}}}xxxssspppoooooopppppprrrttttttsssrrrrrrrrrrrrlllkkkoooqqqooonnnpppnnnoooooonnnmmmmmmmmmnnnqqqrrrtttttttttuuuwwwyyyzzzyyyxxxuuussstttyyy}}}~~~|||xxxvvvuuuwwwyyy{{{yyywwwuuuvvvwwwwwwuuusssqqqqqqrrrsssuuutttqqqoooqqqooonnnpppsssuuuvvvuuuvvvtttqqqpppooonnnmmmkkkyyy{{{hhhPPP???999333222111//////222000000000/////////.........---,,,,,,------,,,+++---------...............,,,,,,,,,,,,++++++++++++************))))))))))))***)))(((''''''&&&&&&'''%%%%%%&&&''')))***,,,---(((((()))))))))(((''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''***)))((('''''''''''''''(((''''''''')))***)))((()))((('''&&&&&&'''))))))***)))(((((('''(((((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''&&&%%%%%%&&&((()))((('''))))))(((((((((((())))))''''''(((((())))))******'''''''''((()))+++,,,---******************************))))))******+++,,,,,,,,,------------,,,,,,---------------...///000///111444888:::;;;;;;;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDEEEHHHKKKEEEPPP\\\fffqqq}}}|||rrrnnnsss~~~~~~{{{|||}}}~~~{{{uuunnniiifffhhhkkkqqqxxx{{{yyyuuunnnfff___[[[YYYTTTQQQQQQUUUZZZ^^^dddjjjxxx~~~~~~|||~~~}}}}}}}}}~~~{{{xxx|||||||||}}}yyyuuutttuuuuuuvvvvvvvvvvvvuuuuuutttsssqqqpppoooppppppqqqpppqqqsssuuuvvvxxxxxxyyyzzz}}}{{{yyytttsssrrrpppnnnooorrruuuzzzwwwoooppptttwwwxxxxxxyyyxxxwwwwwwzzz|||~~~{{{xxxuuutttsssssstttttttttsssrrrppppppvvvxxxzzzxxxsssooonnnooonnnppprrruuuvvvvvvuuuuuutttwww{{{||||||{{{zzzzzzwwwwwwwwwxxxxxxwwwtttqqqooonnnooopppssstttsssrrrssswww{{{~~~~~~|||uuupppmmmmmmmmmppprrruuuuuusssrrrrrrrrrrrrnnnmmmoooqqqpppppprrrrrrqqqoooooooooppprrrsssssstttuuuuuuuuuuuuwwwyyy{{{zzzyyyvvvuuuvvvzzz}}}zzzvvvtttvvvxxxxxxwwwrrrrrrrrrtttuuuuuurrrpppnnnooorrruuuwwwvvvsssppprrrpppooosssyyy|||zzzvvvvvvsssqqqoooooonnnlllkkktttuuufffNNN???888333222222//////222000000000////////////...000---+++,,,///000---+++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((***))))))((((((((())))))%%%%%%&&&''')))***+++,,,(((((()))))))))(((((('''(((''''''''''''((())))))'''''''''&&&&&&''''''((()))((('''&&&&&&'''((()))***)))(((''''''&&&''''''(((''''''(((***+++***)))(((''''''&&&''''''((()))(((((('''''''''''''''(((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))(((((((((((())))))&&&''''''((()))******+++((((((((())))))***+++,,,******************************))))))******+++,,,+++,,,,,,------------,,,------------...///000111000333666:::<<<<<<<<<;;;<<<<<<===>>>@@@BBBDDDEEEHHHHHHGGGEEEEEEGGGLLLOOORRR]]]kkkuuu~~~{{{pppmmmssszzzssstttuuuuuussspppmmmlllmmmmmmqqqwww~~~xxxssskkkbbbZZZTTTQQQPPPRRRRRRTTTYYY```jjjuuu}}}~~~}}}}}}}}}}}}yyy}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||~~~zzzuuussssssttttttuuuuuuttttttssssssrrrqqqppppppppppppqqqrrrssstttvvvwwwxxxxxxxxxyyy||||||xxxssstttsssrrrqqqqqqtttvvv}}}xxxooonnnsssvvvwwwwwwwwwvvvuuuuuuvvvxxx~~~}}}{{{yyyxxxwwwxxxxxxuuuuuutttrrrqqqqqqqqqqqqtttvvvxxxvvvsssooonnnmmmoooqqqsssuuuwwwwwwvvvuuussswww{{{||||||zzzyyyyyyxxxwwwwwwxxxyyyxxxuuurrrnnnnnnnnnnnnooopppooooooqqqvvv{{{|||{{{~~~~~~vvvooolllllllllqqqsssuuuvvvtttssssssssspppooooooqqqssstttvvvwwwtttrrroooooopppsssvvvwwwtttuuuvvvuuuttttttvvvxxxyyyxxxvvvttttttuuuxxxzzz|||wwwrrrqqquuuvvvtttqqqlllmmmppprrrsssrrrooommmnnnpppsssxxx{{{{{{wwwtttsssqqqqqqwww~~~xxxrrrpppnnnnnnoooooonnnmmmtttsss{{{fffMMM>>>888333222222000000333111000000000////////////000...,,,---000111///,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((()))***+++'''(((((()))))))))))))))(((((()))))))))))))))((('''''''''''''''(((((()))+++***)))((('''''''''''''''&&&&&&&&&'''(((***,,,))))))((('''''''''''''''(((''''''(((***+++***)))%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''(((((((((((()))***))))))(((((((((((())))))&&&''''''((()))******+++))))))*********)))))))))******************************))))))******+++,,,******+++,,,,,,,,,,,,,,,---------...///000111222333555888;;;===>>>======<<<===>>>???AAACCCEEEFFFHHHGGGFFFEEEEEEIIINNNRRR___jjjwwwwwwnnnlllsss|||ssskkkhhhjjjlllnnnnnnpppsssuuutttxxx}}}~~~qqqhhh]]]UUURRRQQQPPPOOOQQQUUUYYY```kkk|||~~~}}}|||||||||yyy}}}}}}~~~~~~zzz{{{|||zzzvvvtttsssssssssttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqquuuvvvxxxyyyyyyxxxwwwvvvwww{{{{{{xxxtttuuuvvvvvvuuuuuuwwwyyy~~~yyyppppppsssuuutttuuuvvvuuusssrrrtttuuuyyyyyyyyyyyyzzz{{{||||||wwwvvvtttsssqqqqqqqqqqqqppprrrttttttrrrpppooonnnoooqqqsssuuuvvvuuutttsssrrruuuyyy{{{zzzxxxvvvvvvsssssstttvvvxxxwwwuuusssnnnnnnnnnnnnmmmmmmnnnoooppptttxxxyyyyyy||||||uuupppmmmllllllrrrtttvvvvvvuuutttssstttnnnppprrrsssuuuyyy|||}}}vvvsssooonnnqqquuuxxxxxxtttuuuuuutttrrrrrrsssuuuuuutttqqqpppqqqrrrtttuuuwwwrrrnnnnnnrrrssspppmmmhhhkkkooorrrrrrqqqooommmmmmooosssxxx||||||yyyvvvuuussstttzzzxxxmmmkkkkkkllloooqqqqqqqqq~~~uuutttzzzfffNNN>>>777222222222000000333111111000000000////////////...---...000000000///,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))$$$$$$$$$%%%'''(((***+++***************)))(((((((((((()))*********))))))''''''&&&&&&''''''((())),,,+++***)))''''''''''''&&&&&&&&&'''((()))***+++((((((''''''''''''(((((((((''''''''')))***)))((($$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))***)))((('''(((***))))))(((((((((((())))))''''''(((((())))))*********************)))((((((******************************))))))******+++,,,)))***+++,,,,,,---,,,,,,------...///111333444555777888999;;;===>>>???@@@>>>???@@@AAACCCDDDEEEFFFEEEFFFFFFGGGHHHMMMRRRWWWgggrrr~~~~~~tttmmmnnnvvv~~~xxxrrrjjjddd___ccchhhmmmqqqvvvzzz}}}~~~{{{xxxfff^^^SSSNNNOOOSSSUUUVVVTTT\\\fffppp~~~~~~}}}}}}}}}}}}}}}|||||||||{{{~~~}}}{{{~~~zzz{{{~~~~~~zzzwwwuuussssssttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrwwwxxxyyyzzzzzzxxxvvvuuuvvvyyy|||}}}zzzwwwuuuwwwyyyyyyyyyyyyzzz|||~~~yyyttttttuuutttssstttuuutttsssrrrssstttvvvwwwyyyzzz{{{|||||||||xxxwwwvvvtttsssrrrrrrrrrnnnoooqqqssssssrrrqqqpppmmmoooqqqssstttsssrrrqqqqqquuuyyy{{{yyyvvvsssrrrnnnooopppsssuuuvvvtttrrrnnnoooooonnnmmmlllnnnpppppprrruuuvvvwww{{{zzzuuuqqqnnnmmmmmmqqqsssuuuuuusssrrrrrrssslllqqqttttttvvv{{{wwwsssnnnnnnrrrvvvwwwwwwtttuuuuuusssqqqpppqqqrrrssspppnnnmmmnnnpppqqqppppppnnnlllmmmooopppnnnkkkgggjjjooorrrrrrqqqpppppplllnnnqqqvvvzzz{{{yyyvvvtttsssuuu{{{{{{vvviiihhhiiikkkooorrrsssssszzzuuutttzzzhhhPPP>>>777222222222000111333111111111000000000//////,,,---............///000,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,((((((((())))))*********&&&&&&&&&&&&'''((()))******+++,,,,,,+++***)))((((((((()))***************'''&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''(((((((((((((((''''''''''''&&&''''''((()))***)))'''&&&'''(((((('''&&&$$$%%%&&&''''''((((((((('''''''''''''''((())))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))(((***+++)))&&&%%%&&&((())))))(((((((((((())))))(((((((((((())))))))))))((((((******+++***))))))******************************))))))******+++,,,***+++,,,---..................000222444777999::::::::::::;;;===???AAABBBAAABBBCCCDDDEEEFFFGGGGGGEEEFFFIIILLLQQQWWW^^^bbbmmmxxx}}}uuuqqqrrryyyuuummmgggbbb___^^^ccclllsssyyy~~~vvvooojjjZZZWWWSSSQQQRRRVVV[[[___aaannn}}}{{{{{{||||||}}}}}}||||||~~~~~~|||{{{{{{xxx|||~~~~~~~~~~~~zzz|||~~~{{{zzzxxxvvvtttuuuuuuuuuuuuuuuuuutttrrrssssssttttttsssssssssuuuvvvxxxzzzzzzyyywwwuuutttvvvyyy||||||{{{xxxvvvuuuwwwzzz{{{{{{{{{|||}}}}}}~~~yyyxxxyyywwwrrrrrrtttvvvuuutttttttttuuuuuuwwwyyy{{{{{{zzzxxxwwwyyyyyyxxxvvvuuutttsssrrrpppppprrrtttuuutttsssqqqkkkmmmpppssstttuuuttttttrrrvvvzzz{{{xxxtttqqqooolllmmmnnnqqqssstttrrrpppmmmnnnooommmkkkkkknnnqqqppppppqqqsssvvvzzz}}}~~~{{{wwwssspppnnnmmmnnnppprrrrrrqqqooooooppplllsssvvvttttttzzz~~~~~~vvvrrrnnnnnnrrruuuuuutttuuuvvvuuussspppooopppqqqrrrooommmmmmoooppppppoookkklllmmmnnnnnnnnnmmmlllggglllpppssssssrrrssstttnnnoooqqquuuyyy{{{zzzxxxrrrsssuuuxxxzzzyyyuuurrrhhhhhhhhhjjjnnnrrrsssssswwwuuutttzzziiiQQQ>>>777222222222000111444111111111111000000000000***,,,///...,,,+++---000,,,,,,,,,++++++*********)))))))))******+++++++++(((((())))))******++++++******)))))))))******+++***+++,,,------,,,+++***(((((()))***************'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))*********)))'''%%%###&&&&&&&&&&&&((()))***+++)))(((&&&&&&''''''&&&$$$%%%&&&'''((()))))))))))))))))))))))))))***++++++))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((()))***)))%%%###$$$&&&))))))(((((((((((())))))))))))))))))((((((((((((&&&''')))***++++++++++++*********************************)))***++++++,,,+++,,,---...///////////////000111444777:::<<<>>><<<;;;::::::<<>>@@@@@@@@@AAACCCEEEGGGGGGFFFFFFEEEHHHLLLOOOYYY```jjjsssxxxzzz||||||~~~~~~mmm]]]YYYYYY```iiiqqqzzz}}}}}}~~~}}}}}}tttqqqhhh^^^XXXWWWTTTQQQTTTXXXbbbqqq~~~{{{xxxyyy{{{}}}~~~{{{{{{zzzzzzyyyyyyxxxxxxxxxzzz~~~}}}{{{|||~~~~~~~~~|||{{{|||}}}}}}}}}~~~}}}{{{||||||~~~{{{xxxwwwyyy}}}~~~wwwuuuvvvyyy{{{}}}{{{yyyxxxxxxxxxvvvuuuxxxyyy{{{}}}~~~uuuwwwzzz~~~{{{xxxvvvwwwxxxyyyzzz{{{|||}}}}}}{{{yyyyyy{{{||||||{{{xxxvvvtttssstttttttttssstttuuuvvvvvvtttrrrooommmlllnnnppprrrtttuuuvvvvvvqqqrrrtttsssqqqppppppqqqrrrqqqooonnnmmmnnnooopppqqqooonnnnnnmmmllljjjhhhhhhiiilllnnnpppqqqqqqqqqrrrrrrssssssqqqnnnllljjjfffgggiiilllmmmnnnooooooiiihhhgggggghhhiiilllmmmooooooooooooppprrrtttuuusssqqqpppoooqqqtttxxx{{{|||vvvqqqnnnhhhhhhhhhjjjkkkmmmnnnoootttxxxyyyvvvuuuwwwyyywwwuuuvvv{{{nnnhhhcccaaaeeejjjmmmmmmqqqpppmmmhhhiiinnnpppnnn~~~xxx^^^III;;;888444111111000000///---------------------.../////////...---------,,,---------------,,,,,,,,,+++******))))))******+++******+++,,,+++***)))((())))))))))))))))))*********)))))))))((((((((((((&&&&&&'''((((((((((((((()))((('''(((((((((&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))*********++++++******)))))))))************)))(((''''''((()))***++++++++++++,,,,,,------))))))************))))))((()))***+++,,,+++***)))***)))(((((()))+++---///++++++,,,---///222444666::::::;;;;;;<<<=========???AAACCCDDDDDDDDDEEEFFFEEEFFFGGGGGGIIIMMMSSSWWWbbbiiirrr{{{~~~sssaaaWWW\\\fffsss~~~~~~{{{wwwsssqqqddd___YYYTTTTTTWWWXXXXXX___ggguuu}}}||||||}}}{{{{{{{{{zzzxxxvvvvvvwwwvvvxxx{{{~~~~~~}}}|||}}}}}}}}}}}}|||||||||}}}~~~||||||}}}~~~}}}zzzyyy~~~yyytttvvvzzz}}}~~~|||yyyxxxwwwwwwxxxxxxzzzzzz{{{}}}wwwxxx{{{~~~{{{zzzzzzyyywwwvvvvvvvvvwwwxxxzzz|||}}}~~~~~~{{{zzz{{{}}}}}}}}}wwwuuuuuuuuuwwwwwwvvvuuuttttttsssrrrpppnnnlllkkkooooooppprrrsssuuuvvvwwwnnnooopppqqqqqqqqqrrrsssqqqpppnnnllllllmmmnnnoooqqqpppoooooooooooollljjjhhhiiilllnnnpppqqqrrrrrrpppqqqqqqqqqpppnnnkkkjjjeeehhhkkkmmmoooooonnnmmmhhhgggffffffgggiiikkkmmmoooooonnnnnnoooqqqssstttpppooooooooosssxxx}}}}}}tttooonnniiiiiiiiijjjlllnnnpppqqqssswwwxxxuuutttvvvwwwvvvssstttyyykkkeee___]]]bbbhhhmmmooosssrrrlllggghhhmmmpppnnnvvv]]]HHH;;;888444111111000000///...............//////////////////...---------,,,+++++++++++++++,,,,,,,,,+++******))))))******+++---,,,***)))))))))******++++++******)))((((((''')))))))))(((((((((((('''&&&''''''((()))((((((((('''&&&&&&''')))***)))'''******)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((***+++,,,---((((((((('''&&&&&&'''(((***)))(((''''''((()))***)))******+++++++++++++++((()))************)))(((((()))+++,,,,,,,,,+++******++++++,,,------,,,,,,,,,,,,...000222444666888::::::;;;<<<======>>>>>>???AAACCCDDDCCCCCCDDDEEECCCEEEHHHKKKPPPVVV]]]bbbkkkqqqzzzuuuggg^^^YYYfffyyy}}}uuukkkbbb]]]WWWSSSPPPQQQTTTYYY^^^aaarrr~~~}}}{{{~~~}}}}}}}}}{{{wwwttttttuuuvvvxxxzzz|||}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{|||}}}}}}}}}}}}{{{|||yyytttuuuyyy{{{{{{zzzyyywwwwwwxxxzzz|||zzzyyyyyy{{{yyyzzz}}}|||yyyxxxxxxxxxwwwuuuvvvvvvvvvwwwyyy{{{|||~~~|||zzz{{{|||}}}|||vvvvvvvvvxxxyyyyyyxxxvvvsssrrrpppnnnmmmlllkkkkkkoooppppppqqqrrrrrrssstttmmmmmmnnnppprrrtttuuuuuurrrpppnnnmmmmmmmmmooopppppppppoooppprrrrrrqqqoooiiijjjmmmoooqqqrrrrrrrrrnnnooopppqqqpppnnnllljjjgggiiillloooooonnnllljjjiiihhhgggggghhhkkkmmmoooooonnnnnnmmmnnnooopppqqqoooooooooqqquuu{{{{{{rrrnnnlllkkkjjjjjjkkkmmmooorrrtttuuuyyyyyyvvvuuuwwwxxxvvvrrrtttwww|||}}}yyykkkeee___^^^cccjjjppprrrvvvtttoooiiijjjppprrrqqquuu\\\GGG===:::666333333222222111000000//////////////////...............---------******++++++++++++,,,,,,++++++************++++++...---***(((((((((***+++,,,,,,+++***)))(((''''''))))))(((((((((((('''''''''(((((()))))))))))))))'''&&&'''(((***+++***))),,,+++***)))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))((('''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((***,,,---'''(((((('''%%%%%%&&&'''***))))))(((((())))))***((())))))***+++*********((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,---///000000///...---...///111333555777888999999:::;;;<<<===???@@@@@@===???@@@AAA@@@@@@BBBDDDEEEHHHNNNSSSZZZaaahhhmmmuuuzzz~~~~~~rrrfff`````````rrr~~~vvvjjj\\\QQQLLLRRRQQQSSSXXX\\\aaaiiiqqq{{{{{{~~~|||{{{{{{{{{zzz{{{|||~~~~~~|||zzz|||~~~|||wwwtttuuuvvvyyyyyy{{{|||}}}~~~~~~~~~}}}~~~}}}{{{|||}}}~~~zzz||||||{{{}}}wwwrrrtttvvvxxxwwwwwwwwwvvvuuuwwwzzz}}}yyywwwvvvyyy~~~~~~zzzzzz||||||zzzyyyzzzzzzyyywwwvvvuuuuuuvvvwwwyyy{{{||||||zzzyyyzzz{{{{{{zzzuuuuuuwwwyyy{{{zzzxxxuuurrrpppmmmkkkjjjkkklllmmmppppppqqqqqqqqqpppooooooooonnnnnnppptttwwwxxxxxxtttsssqqqpppooopppqqqrrrqqqppppppqqqttttttsssrrrjjjlllnnnpppqqqrrrqqqqqqlllmmmooooooooommmkkkjjjiiikkkmmmoooooonnnllljjjjjjiiiiiiiiijjjllloooqqqnnnmmmlllllllllmmmnnnooooooooopppssswww{{{}}}wwwqqqmmmlllmmmllllllmmmooorrruuuwwwwww{{{|||xxxwwwyyyyyyxxxttttttvvvyyyzzzyyyvvvssslllhhhcccdddiiiooosssuuuvvvuuupppkkklllrrruuusssuuuZZZEEE===:::666333333222222111111000000000///.........---------...............+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))+++*********))))))(((((())))))((((((((('''''''''((())))))******************)))(((***++++++***(((***))))))((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))*********))))))''''''''''''''''''''''''((())))))******))))))(((''''''((((((((()))))))))((('''&&&&&&&&&'''((()))(((******)))&&&%%%'''))))))))))))******)))))))))((((((***+++++++++***)))((()))***++++++***)))(((+++++++++++++++,,,------,,,,,,------...///000111111222444666888999::::::999:::;;;===???AAABBBCCC>>>???@@@@@@@@@AAADDDFFFJJJOOOVVV]]]dddkkkqqqvvv{{{zzzyyy|||zzzqqqlllgggbbbccchhhnnn}}}zzz}}}~~~yyyxxxrrriii]]]RRRLLLJJJQQQTTT]]]gggmmmttt~~~~~~~~~|||zzzxxxxxxxxxxxxyyy{{{}}}|||zzzxxxzzz}}}|||xxxvvvxxxzzz|||||||||}}}~~~~~~|||~~~~~~~~~|||{{{{{{{{{yyy|||}}}||||||~~~sssppprrrtttuuurrrtttuuutttssssssvvvyyywwwuuutttwww|||~~~|||yyywwwwwwyyy|||~~~|||{{{yyyzzz{{{{{{yyyxxxvvvuuuttttttuuuwwwyyyzzzzzzyyyxxxxxxyyyzzzyyywwwssstttvvvxxxzzzyyyvvvsssqqqoookkkiiiiiijjjmmmooossstttuuuuuutttrrrooonnnqqqooooooqqqvvvyyy{{{zzzuuusssrrrppppppqqqrrrsssrrrqqqqqqrrrssstttrrrqqqkkklllmmmoooppppppoooooojjjkkklllmmmmmmllljjjiiiiiijjjlllnnnoooooonnnmmmiiihhhhhhhhhjjjlllooopppmmmlllkkkjjjjjjjjjkkklllnnnoooqqqsssvvvyyy|||}}}|||zzzwwwtttsssqqqooommmooonnnnnnnnnppptttwwwzzzwww{{{|||xxxvvvxxxyyywwwsssttttttuuuuuutttrrrpppooollliiikkkpppuuuwwwwwwqqqppplllhhhjjjppprrrpppuuuYYYCCC;;;888444111111000000///111111000///...---------,,,------....../////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,---,,,***(((&&&))))))))))))************)))(((((((((''''''''''''))))))***+++++++++++++++,,,+++***+++++++++)))'''''''''&&&''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&***,,,---+++((('''))),,,((()))***++++++***)))(((((()))***+++,,,+++******''')))***++++++***)))'''---,,,+++***+++,,,---...)))((('''((()))---000222333444555777999:::;;;;;;999:::<<<>>>@@@CCCDDDEEEAAABBBBBBAAABBBDDDGGGJJJOOOTTT\\\dddkkkqqqwwwzzz}}}|||uuusssvvvzzzyyylllaaaaaadddeeejjjppp}}}zzzvvvxxx{{{zzzxxxmmmkkkeee]]]TTTOOOPPPRRRQQQXXXfffuuu~~~~~~{{{}}}zzzyyywwwwwwyyyyyyzzz|||~~~~~~{{{yyyxxx{{{~~~}}}yyyxxx{{{~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~}}}{{{yyyyyyyyy|||~~~||||||yyypppnnnqqqssstttppprrrsssrrrpppppprrruuuuuusssrrrvvv{{{}}}zzzvvvuuuuuuvvvyyy|||~~~}}}|||xxxxxxwwwxxxzzzzzzxxxvvvvvvuuutttssstttuuuwwwyyywwwvvvvvvwwwyyyyyywwwuuurrrsssuuuwwwyyywwwtttppppppnnnjjjhhhhhhjjjnnnpppxxxyyyzzzzzzyyyuuurrrpppssspppooorrrwww{{{||||||sssrrrpppnnnnnnooopppqqqsssrrrqqqqqqrrrrrrpppnnnkkkkkkmmmnnnnnnnnnmmmlllhhhiiijjjkkkkkkjjjhhhggggggiiikkkmmmoooppppppppphhhggggggggghhhkkknnnooolllkkkjjjiiiiiiiiijjjkkkmmmnnnqqqsssvvvwwwxxxyyyxxxtttpppoooqqqrrrpppnnnpppoooooooooqqquuuyyy{{{uuuyyyyyyvvvtttvvvvvvuuuqqqqqqqqqqqqqqqqqqpppoooqqqnnnmmmpppuuuyyyyyyxxxjjjjjjgggccceeekkkmmmkkkuuuYYYDDD???;;;555111000000000///////////////............---------------...///000------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***((((((***,,,...+++***)))'''''')))***+++(((((()))***************&&&...---++++++***)))&&&''''''((()))******++++++(((&&&'''******&&&!!!***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***(((''')))))))))(((''''''&&&&&&''''''(((((())))))******)))))))))))))))(((''''''(((((())))))))))))((((((+++***)))(((((()))***++++++++++++++++++******)))''''''&&&'''((()))+++,,,++++++,,,,,,,,,---------,,,***((((((+++,,,+++)))///...---,,,---///111222333555777777777666777999;;;;;;;;;<<>>AAABBBCCCCCCGGGBBBBBBGGGKKKMMMRRRYYYgggqqqwwwtttqqquuu{{{}}}}}}sssmmmhhhcccbbbddd]]]___dddjjjrrrzzz{{{qqqooommmhhhbbb```UUURRRQQQRRRRRRRRRXXX___ooo~~~~~~}}}{{{yyyyyy{{{}}}}}}|||{{{{{{||||||~~~~~~}}}~~~}}}|||yyyyyy{{{}}}~~~}}}xxxxxxzzzxxxxxxyyyyyyzzz||||||uuurrrpppnnnpppssssssrrrpppooonnnooopppqqqssspppmmmoootttwwwwwwuuussstttsssqqqoooooorrruuuwwwvvvuuuuuutttsssssssssttttttuuuuuuvvvwwwwwwxxxssssssrrrrrrqqqrrrrrrrrrqqqtttxxxxxxvvvssspppooonnnnnnllllllnnnpppsssuuu}}}~~~}}}xxxssspppnnnooooooqqqtttwwwyyyxxxwwwxxxooojjjlllqqqqqqpppooooooooonnnnnnnnnooooooooonnnnnnooopppooonnnmmmllljjjiiigggffffffhhhjjjlllnnnnnnnnnooopppooollljjjiiijjjjjjjjjiiihhhhhhgggjjjiiihhhhhhhhhiiikkklllooooooppppppqqqppppppoooooopppqqqqqqrrrsssttttttvvvssspppoooqqqtttvvvwwwvvvrrrnnnlllmmmoooooonnnmmmmmmmmmnnnnnnmmmkkkiiinnnppprrrssssssrrrssstttllliiifffeeefffggggggfffqqqWWWCCC:::888444222222222111///////////////............------,,,+++++++++,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))"""(((+++)))&&&'''((('''&&&&&&&&&'''''''''''''''((())))))(((''''''((()))&&&&&&&&&'''((())))))***'''(((((())))))(((((('''(((''''''((())))))'''&&&&&&&&&''''''((())))))************)))((('''''''''(((((()))))))))(((''''''(((((())))))))))))((((((+++******))))))******+++((()))***,,,---............---,,,+++++++++++++++))))))*********+++++++++)))''''''(((+++.....................000222555666666888:::::::::999:::;;;;;;<<<>>>AAACCCDDDEEEEEEHHHFFFGGGNNNUUU[[[aaagggssszzz~~~zzzuuuvvvzzz~~~uuuiiiaaa\\\XXXYYY]]]___fffqqqzzzvvvlllhhhddd\\\SSSPPPKKKKKKMMMPPPRRRXXXdddqqq~~~|||zzzzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzyyytttuuuwwwzzz}}}|||xxxxxxyyywwwwwwxxxwwwwwwyyy}}}yyyrrroooooonnnqqquuuuuusssqqqooommmmmmnnnooonnnnnnnnnnnnooopppqqqrrrqqqqqqooommmkkkllloooqqquuutttsssqqqqqqrrrtttuuuxxxxxxwwwwwwvvvvvvuuuuuuppppppppppppqqqqqqqqqqqqqqqsssvvvwwwuuurrrqqqpppnnnmmmmmmmmmnnnqqqsssuuu{{{||||||zzzvvvqqqnnnmmmsssrrrsssuuuwwwyyyxxxwwwwwwoookkknnnrrrqqqppppppmmmlllllllllmmmnnnoooppppppqqqssssssrrrooommmkkkjjjiiiggggggggghhhjjjlllnnnnnnooopppqqqpppnnnkkkiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkoooooooooppppppoooooonnnllllllmmmnnnqqqsssuuuvvvxxxuuusssssstttuuuuuutttssspppkkkiiiiiikkkllllllkkkkkkkkkkkkkkkkkkkkkkkkmmmoooppppppooommmnnnnnnjjjhhheeeeeefffhhhiiihhhnnnUUUCCC888666444333333222111///////////////............000///...---------------,,,---------,,,,,,+++***++++++++++++++++++++++++************************((()))***++++++***)))(((******)))(((((()))******''''''((())))))))))))(((,,,000000+++((()))***(((((('''''''''''''''''''''***...222111,,,))))))+++&&&&&&''''''((()))))))))(((((())))))))))))(((((()))((('''((())))))'''%%%''''''''''''(((((())))))***)))))))))(((((((((''''''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,...//////......///000222555777999888:::<<<<<<;;;;;;<<<===<<<>>>AAABBBCCCDDDEEEFFFJJJLLLRRR\\\fffmmmrrruuu|||}}}vvvtttxxx|||zzzmmm___WWWTTTUUUZZZaaallluuuyyyoooeee___ZZZRRRLLLJJJKKKLLLOOOSSSXXXbbbuuu~~~}}}{{{{{{|||~~~~~~~~~zzzxxxxxxssstttvvvyyy|||yyyvvvvvvwwwvvvwwwxxxxxxxxx{{{yyyrrrpppooooooqqquuuuuutttrrrpppooopppqqqqqqoooqqqrrrpppnnnlllmmmooommmlllkkkjjjjjjmmmpppssstttrrrqqqppprrruuuxxx{{{}}}|||zzzxxxuuusssqqqpppnnnnnnooopppqqqqqqrrrrrrrrrtttvvvvvvuuusssrrrrrrmmmmmmlllmmmnnnpppssstttvvvxxxyyyxxxuuurrrppppppuuuuuuuuuwwwzzz{{{{{{zzzxxxqqqmmmooorrrpppooooookkkkkkjjjiiikkkmmmoooqqqsssuuuvvvwwwuuuqqqmmmkkkjjjiiihhhggghhhiiijjjlllnnnmmmnnnpppqqqpppmmmkkkjjjjjjjjjiiiiiiiiijjjjjjhhhiiijjjkkkkkkkkkjjjjjjnnnnnnooooooooonnnmmmmmmiiiiiijjjkkknnnpppssstttuuutttrrrssstttuuutttsssqqqnnnjjjgggggghhhjjjllljjjkkkkkkjjjiiiiiijjjllllllmmmnnnmmmjjjiiiiiiiiigggeeecccccceeehhhiiijjjkkkTTTBBB777555333222222222111000////////////............000///...---------------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******))))))))))))******'''(((((())))))))))))))))))+++***&&&$$$''')))'''))))))((((((((((((((((((***000777666000***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((())))))'''&&&))))))(((((('''''''''''''''((((((((()))))))))***''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''((()))******+++,,,,,,,,,++++++,,,,,,,,,---------///000000/////////000111...///000222555777999:::999;;;===>>>=========???>>>@@@BBBCCCCCCDDDGGGIIIOOOXXXeeeqqqyyy}}}tttppptttzzz}}}}}}qqqdddWWWRRRSSSXXXccclll{{{}}}nnndddYYYTTTPPPLLLJJJLLLOOOPPPUUU\\\dddsss~~~}}}{{{|||~~~~~~~~~{{{vvvwwwzzzvvvvvvwwwyyy{{{~~~{{{vvvttttttttttttvvvwwwxxxzzz}}}yyysssqqqpppooopppttttttsssrrrqqqrrrsssuuuvvvxxxzzzzzzvvvpppmmmnnnqqqlllkkkiiiiiikkknnnqqqrrrqqqpppoooooorrrwww||||||wwwssspppnnnmmmmmmnnnppprrrsssttttttttttttuuuvvvvvvtttrrrrrrsssllllllllllllnnnpppqqqsssqqqsssuuuvvvuuuttttttuuuuuuuuuvvvyyy}}}~~~xxxrrrooopppqqqnnnlllmmmkkkjjjhhhhhhiiilllppprrrvvvwwwxxxxxxvvvrrrnnnkkkjjjiiihhhhhhiiiiiikkkkkklllllllllnnnpppooommmjjjjjjiiihhhhhhhhhiiijjjjjjiiiiiijjjkkkkkkkkkkkkjjjnnnnnnnnnnnnnnnmmmlllkkkhhhhhhiiijjjlllmmmooopppooonnnnnnppprrrtttsssrrrnnnmmmjjjhhhgggiiikkknnnlllmmmmmmllliiihhhjjjlllllllllllljjjgggeeeeeefffdddbbbaaabbbeeehhhiiijjjjjjSSSBBB888555222111111111111000////////////............------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))******)))))))))(((((()))***************$$$&&&&&&###$$$)))+++***(((((())))))))))))))))))'''---333444...(((%%%$$$(((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''')))***((('''***))))))(((''''''&&&&&&'''''''''((()))*********&&&&&&'''(((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))******))))))((('''&&&'''(((***+++,,,,,,,,,))))))*********+++++++++,,,------,,,++++++,,,...000111222444777999:::;;;:::<<<>>>>>>>>>===>>>??????AAACCCCCCCCCFFFLLLQQQ]]]lll}}}}}}tttooosss{{{zzzxxxwwweee\\\TTTUUUZZZbbbnnnwww}}}ttt```WWWNNNKKKJJJIIILLLQQQSSSVVV___mmm{{{~~~~~~~~~{{{|||}}}~~~~~~~~~wwwuuuwww{{{xxxxxxxxxxxxzzz|||~~~}}}xxxvvvuuuuuuuuutttuuuwwwxxxzzz~~~{{{vvvvvvuuussssssvvvvvvuuuuuuuuuvvvyyy{{{}}}~~~~~~|||wwwqqqnnnoooqqqqqqooonnnnnnppprrrsssrrrrrrqqqpppqqqtttyyy~~~zzzuuupppnnnnnnnnnnnnppprrruuuwwwxxxxxxxxxuuuvvvvvvtttrrrpppqqqrrrjjjjjjjjjkkkmmmnnnpppqqqoooqqqtttuuuvvvwwwxxxzzztttuuuwww{{{~~~}}}vvvqqqoooppppppmmmkkklllmmmkkkhhhggghhhkkkppprrrvvvwwwwwwwwwuuuqqqmmmkkkiiiiiiiiiiiiiiijjjkkkkkkkkkkkklllnnnoooooommmjjjgggfffeeeeeeeeefffhhhiiijjjjjjjjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmlllkkkjjjhhhhhhjjjkkkmmmmmmmmmmmmjjjiiijjjllloooqqqrrrqqqmmmmmmmmmlllkkklllooorrrppprrrssspppllliiijjjlllllllllkkkhhheeeddddddeeedddbbbaaabbbeeehhhjjjjjjjjjRRRAAA:::666222000000000000000////////////............,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++******************************************************++++++++++++******))))))************)))))))))******+++++++++++++++&&&((('''%%%'''+++,,,***&&&''''''(((((()))))))))%%%))),,,,,,***&&&%%%%%%&&&&&&''''''(((((())))))'''''''''(((((('''''''''&&&%%%%%%''')))******(((((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&''''''((((((''''''(((((())))))))))))((((((((()))***++++++***)))(((++++++,,,---------,,,,,,'''((()))+++++++++******))))))*********+++++++++''')))******((((((***---111222444666888:::;;;;;;:::<<<>>>>>>>>>===>>>@@@???AAADDDDDDEEEKKKTTT\\\qqq~~~uuupppuuu~~~yyyssslllhhh\\\XXXYYYaaajjjqqqyyy{{{vvvlllcccUUUNNNJJJJJJKKKMMMQQQWWW]]]cccrrr}}}~~~|||{{{|||~~~zzz{{{}}}}}}~~~{{{vvvuuuwwwyyyxxxwwwvvvvvvwwwzzz|||}}}zzzxxxyyyzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~yyyuuutttuuuwwwxxxvvvvvvyyy|||~~~}}}{{{yyyxxxxxxxxxzzz}}}|||vvvqqqnnnnnnppprrrppprrruuuyyy{{{|||||||||uuuuuutttrrrooommmnnnooohhhhhhiiijjjlllmmmnnnoooqqqsssuuuvvvwwwxxxzzz|||rrrtttwww{{{~~~~~~{{{xxxrrrnnnmmmoooooollllllnnnnnnlllhhhfffgggkkkpppsssttttttsssrrrpppnnnkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkkllllllnnnppppppnnnkkkgggfffeeeddddddfffhhhiiikkkkkkjjjiiijjjkkklllmmmmmmmmmmmmllllllkkkjjjiiigggiiillloooppppppooonnniiihhhgggiiilllooopppppplllnnnqqqqqqpppqqqtttvvvuuuxxxyyyvvvooojjjiiikkkllllllkkkhhheeecccdddeeefffdddbbbcccfffjjjkkkllljjjRRRAAA;;;777222/////////000000000/////////............------------......///000++++++,,,------,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))******+++,,,,,,,,,,,,+++)))***(((%%%%%%'''&&&###%%%%%%&&&&&&'''((())))))&&&'''((((((''''''(((***$$$%%%&&&'''(((***++++++&&&&&&''''''''''''&&&&&&%%%$$$%%%'''***++++++)))&&&&&&''''''((()))))))))******))))))((((((''''''%%%%%%&&&'''((((((((('''(((((())))))))))))((((((***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,******+++,,,+++***)))(((++++++,,,,,,,,,---------))),,,......------111444222444555777999:::;;;;;;:::<<<>>>>>>>>>===>>>@@@>>>AAADDDEEEGGGOOO[[[dddwwwrrrxxx|||yyytttlllbbbZZZYYYYYYaaannnyyy~~~~~~uuunnnggg]]]SSSPPPLLLJJJMMMPPPQQQVVV[[[iiiqqq|||{{{zzzzzz{{{~~~yyy{{{||||||}}}zzzwwwwwwwwwwwwvvvuuuuuuuuuvvvxxx{{{}}}|||}}}|||{{{}}}zzzzzz|||~~~}}}|||~~~~~~||||||}}}}}}yyysssnnnmmmooosssvvvrrrtttxxx{{{}}}~~~uuuuuusssppplllkkkkkkmmmgggggghhhiiikkklllmmmmmmssstttwwwwwwxxxxxx{{{|||rrrtttwww{{{}}}{{{wwwsssnnnkkkkkkoooooommmmmmppppppmmmiiifffgggkkkpppsssqqqqqqpppooommmkkkiiihhhiiiiiijjjjjjjjjkkkkkkkkkllllllmmmpppqqqqqqooommmhhhgggfffeeefffhhhjjjkkklllkkkjjjiiiiiikkkmmmnnnlllmmmllllllkkkjjjiiihhhfffiiimmmqqqssssssrrrpppjjjhhhggghhhkkkmmmoooooolllooossstttttttttwwwyyyxxx{{{}}}yyyqqqkkkiiijjjllllllkkkhhheeedddeeefffhhhfffdddeeehhhkkkmmmmmmgggNNN===333333222111111222333333000000//////.........---........................---------,,,,,,++++++++++++******+++,,,---+++***111---)))(((***++++++)))++++++++++++++++++++++++((('''&&&''')))))))))((())))))))))))************(((((('''''''''(((((()))(((&&&%%%&&&)))+++)))'''))))))))))))))))))))))))))))))***))))))((('''&&&&&&((())))))'''&&&'''(((((((((((((((((()))******((())))))))))))'''%%%$$$******))))))((((((''''''******))))))((((((''''''(((((())))))******++++++++++++++++++******************+++++++++******)))++++++***************+++************************......//////000111111111777666555666:::<<<;;;999;;;===@@@AAAAAABBBCCCDDD@@@BBBEEEHHHNNNZZZhhhrrr~~~zzzzzz~~~~~~tttllliiiccc\\\ZZZ]]]^^^fffrrr~~~vvvjjjccc\\\SSSMMMLLLKKKKKKKKKMMMQQQYYYaaagggzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}wwwtttttttttsssuuuwwwyyyyyyyyyyyyzzz{{{wwwyyy|||~~~|||vvvuuuxxxzzzyyyvvvxxxvvvvvvyyy~~~zzzuuurrrooolllkkkkkkiiihhhgggfffeeegggkkknnnoooooovvvtttsssuuuxxx|||~~~~~~tttqqqppptttyyyzzztttmmmiiikkkmmmnnnlllkkkkkklllrrrnnniiihhhiiikkkjjjiiimmmmmmmmmkkkhhhfffggghhhmmmllllllkkkkkklllllllllmmmmmmmmmoooqqqqqqooommmggggggfffgggggghhhiiijjjkkkiiigggiiilllooonnnmmmlllkkkkkklllmmmmmmlllkkkjjjmmmrrryyy~~~}}}wwwrrrmmmjjjgggfffhhhkkknnnoooooorrrvvvxxxxxxwwwwwwxxxzzz{{{zzzvvvooojjjiiijjjiiijjjjjjgggcccbbbdddggglllkkkkkkkkkkkkkkkkkkjjjhhhOOO>>>444333111000000000111111000000/////////.................................---,,,,,,,,,,,,,,,,,,+++,,,+++++++++---,,,+++)))222///,,,+++---...---,,,++++++++++++++++++++++++)))((('''(((******)))((())))))))))))***************)))(((''''''''''''''')))'''&&&'''***+++***((())))))))))))))))))))))))((())))))))))))(((((('''%%%&&&((()))((('''((()))'''((()))++++++***)))((())))))))))))(((((('''&&&***)))))))))((((((((('''***)))))))))((((((((('''***)))))))))))))))))))))************+++,,,,,,,,,******+++++++++*********++++++************++++++++++++++++++++++++++++++...///000111222333333444:::999888:::===???>>>======>>>@@@AAA@@@@@@AAACCCFFFIIINNNTTT[[[eeerrrzzzuuukkkcccbbbaaa^^^^^^aaagggooo|||xxxmmm```YYYRRRKKKHHHIIIKKKMMMNNNOOOSSS___ooo{{{~~~~~~}}}~~~}}}|||}}}~~~}}}}}}}}}|||zzz{{{}}}}}}|||~~~zzzuuurrrrrrrrrrrrvvvyyy|||}}}}}}|||}}}~~~|||~~~~~~|||~~~wwwuuuqqqooonnnmmmllljjjfffeeedddfffjjjnnnqqqrrrvvvuuuuuuvvvyyy{{{{{{zzzuuurrrpppssswwwwwwqqqkkkhhhkkknnnooooooooopppqqqkkkiiiggghhhkkkmmmlllkkklllllllllkkkiiihhhiiijjjllllllkkkkkkkkklllmmmmmmmmmmmmmmmnnnppppppnnnlllgggggggggggghhhiiijjjkkkkkkiiihhhjjjmmmoooooonnnnnnnnnnnnnnnoooooonnnmmmmmmooosssyyy}}}|||vvvqqqooommmkkkkkkllloooqqqrrrppprrrtttuuutttssstttuuuyyyzzzyyysssmmmhhhhhhiiikkkkkkkkkiiieeecccdddfffmmmmmmmmmnnnnnnnnnmmmlllhhhOOO>>>444333111000////////////000000////////////..............................+++,,,,,,,,,,,,,,,,,,------,,,+++,,,---,,,***)))...---,,,,,,---...---,,,+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))************+++***)))((('''&&&&&&&&&)))((('''((()))***)))((())))))))))))))))))))))))'''(((((())))))))))))(((###%%%(((((((((((()))+++%%%'''***,,,,,,+++)))'''***))))))((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))(((''''''''')))))))))***+++,,,---...************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,//////111222444555777777888777666888;;;===>>>===AAABBBCCCBBBAAAAAABBBCCCHHHNNNWWW___fffnnnwww}}}xxxjjjaaa[[[^^^cccfffiiikkksss{{{~~~zzziii^^^SSSNNNJJJGGGHHHLLLNNNQQQTTTWWW^^^ooo~~~~~~~~~}}}|||||||||}}}~~~||||||{{{yyyxxxxxx{{{}}}~~~||||||~~~yyyuuussstttuuuuuu{{{~~~}}}zzzwwwuuutttrrrpppooogggeeedddfffjjjooorrrtttuuuttttttuuuwwwxxxwwwvvvvvvsssppprrrtttsssmmmhhhgggjjjnnnpppqqqrrrtttuuuiiihhhggghhhkkkllllllkkklllmmmmmmllljjjjjjkkkllllllkkkkkkkkklllmmmnnnnnnmmmmmmmmmnnnooonnnllljjjggggggggghhhhhhiiikkkkkkiiiiiiiiikkknnnppppppooopppoooooonnnnnnnnnoooooopppqqquuuyyyzzzyyytttpppooonnnnnnnnnooopppqqqrrrpppqqqrrrqqqooooooppprrryyyyyywwwqqqjjjffffffhhhlllmmmmmmkkkhhhffffffgggllllllmmmoooqqqqqqooommm}}}fffMMM===666555333111////////////000000//////////////////........................+++++++++,,,,,,---------...---,,,,,,---,,,***)))(((((()))*********)))(((************************,,,***))))))***+++)))(((((()))))))))******************)))((('''''''''((((((((('''(((((()))((((((((((((((((((((((((((((((&&&'''((())))))***))))))%%%&&&((()))((('''((()))&&&'''((()))***)))((('''******)))(((((()))***+++))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))(((((()))+++,,,---******************++++++++++++*********+++,,,,,,------------...............///111333555777888999777666666888:::<<<>>>>>>FFFFFFFFFEEEDDDDDDFFFIIIOOOVVV```iiinnnsssxxx|||zzzoooccc^^^[[[```kkktttxxxyyy|||yyyrrrmmmYYYRRRKKKJJJJJJJJJOOOUUUUUUXXX]]]eeerrr~~~{{{|||}}}}}}}}}~~~}}}}}}{{{yyywwwxxxzzz}}}~~~~~~zzzxxxzzz|||}}}{{{yyyvvvsssllljjjhhhhhhlllppprrrttttttrrrqqqqqqrrrtttuuuuuuwwwtttqqqqqqrrrpppkkkfffgggjjjnnnpppqqqrrrtttuuuooommmkkkiiiiiijjjkkkkkkoooppppppnnnlllkkklllnnnlllkkkkkkllllllmmmnnnooommmllllllmmmmmmmmmjjjhhhffffffffffffgggiiijjjkkkhhhhhhiiikkkmmmoooppppppqqqpppooommmllllllmmmnnnqqqsssuuuvvvvvvssspppmmmlllnnnoooooooooooooooppppppppppppnnnmmmnnnqqqsssyyyyyywwwqqqkkkggggggjjjlllmmmmmmlllkkkjjjjjjiiiiiiiiikkkooorrrssspppmmm}}}fffNNN>>>888777555222111000000000//////000000000000000000........................+++++++++,,,,,,---------...---,,,,,,------+++)))&&&'''((((((((((((''''''***************************)))((((((******)))(((((()))))))))************((((((((((((((()))***+++''''''((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))''')))***)))'''&&&&&&'''((('''&&&%%%&&&'''((()))******)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******(((''''''((()))*********))))))******,,,,,,++++++******+++,,,,,,---------........./////////...///111333555777999:::;;;;;;<<<<<<===???BBBDDDFFFFFFFFFFFFFFFIIIMMMPPP^^^dddmmmrrruuuvvvyyy|||}}}qqqgggaaaaaacccjjjvvv~~~}}}xxxqqqhhh```ZZZPPPLLLJJJLLLMMMOOOSSSZZZ^^^aaahhhvvv|||}}}~~~}}}~~~~~~{{{xxxyyy{{{~~~~~~}}}~~~~~~}}}~~~}}}zzzvvvssspppoooppprrrsssttttttqqqmmmkkkmmmqqqtttuuuvvvtttqqqppppppnnnjjjfffhhhjjjmmmooooooooopppqqqtttqqqmmmiiigggiiilllooorrrsssrrrpppnnnmmmmmmnnnlllllllllllllllmmmnnnoookkkkkkjjjkkklllkkkiiigggcccdddddddddfffggghhhiiifffggghhhjjjkkknnnqqqsssuuuuuusssooolllkkkmmmppprrrssssssssspppnnnkkkjjjkkknnnppppppooonnnnnnoooooooooooonnnnnnppptttwwwzzzzzzyyytttnnnjjjkkkmmmllllllllllllmmmnnnnnnmmmiiiiiijjjooouuuvvvsssooo}}}gggPPP@@@999777555333222111111111//////000000000000111111........................+++,,,,,,,,,,,,,,,,,,------,,,+++,,,......---+++((()))******((('''(((***************************)))((('''(((***+++***)))))))))))))))************'''''''''((()))***+++,,,'''((()))((('''&&&'''((())))))))))))))))))))))))'''(((((())))))))))))((()))***+++)))'''%%%%%%%%%)))(((%%%$$$$$$&&&)))+++***))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,---,,,+++)))''''''''')))*********)))))))))+++,,,---++++++***++++++,,,---...---------...//////000000///000222444666888::::::<<<======<<<;;;===@@@CCCBBBCCCDDDFFFIIINNNUUUZZZjjjnnnrrrtttttttttvvvyyy|||~~~{{{|||~~~tttiiibbbcccjjjqqqyyy}}}|||yyytttmmmddd[[[UUUQQQNNNLLLLLLOOOQQQRRRXXX___kkkoooyyy~~~~~~}}}}}}zzzzzz}}}}}}|||}}}|||zzzzzzyyyxxxwwwuuurrrmmmkkklllooorrrssssssqqqooonnnmmmkkkiiifffgggiiilllmmmmmmlllmmmmmmsssqqqnnnjjjhhhjjjooosssqqqrrrrrrpppnnnmmmnnnooonnnnnnmmmmmmmmmmmmmmmnnniiiiiiiiijjjkkkjjjhhhfffbbbbbbbbbccceeefffhhhiiihhhhhhiiiiiijjjnnnssswww}}}}}}zzztttnnnmmmpppsssrrrsssrrrpppllliiihhhiiilllooorrrrrrooommmoooqqqooopppppppppppprrruuuxxxyyy{{{{{{xxxsssooooooqqqnnnmmmkkkkkkmmmooooooooolllkkklllqqqxxx{{{xxxtttzzzdddNNN>>>777666444222111111111111//////000000000111111111........................---,,,,,,,,,,,,,,,,,,+++,,,++++++,,,...///...---+++,,,,,,***'''''')))+++************************((((((''')))+++,,,,,,+++))))))))))))************(((((((((((()))***++++++)))+++,,,+++((('''(((***))))))))))))))))))))))))((())))))))))))(((((('''''')))***)))'''&&&&&&'''))))))((('''''')))***+++))))))))))))(((((('''&&&'''((((((((()))))))))***'''((((((((()))))))))***((())))))***+++,,,,,,---,,,+++)))((((((***,,,---***)))(((((()))+++---...++++++++++++,,,---......,,,,,,---......///000000222333444666888999;;;;;;<<<===<<<:::999:::>>>AAAAAABBBEEEHHHNNNWWWaaagggsssuuuuuutttqqqrrrvvvzzzzzzvvvvvvyyy{{{~~~|||uuulllfffccckkkwww}}}zzzuuuqqqiii```YYYSSSPPPOOONNNLLLNNNRRRUUUZZZcccmmm|||~~~}}}~~~{{{{{{~~~~~~xxxuuurrrpppppppppooommmnnnmmmkkkjjjjjjiiigggfffeeehhhkkklllkkkkkklllmmmpppqqqpppmmmjjjiiilllnnnlllmmmnnnmmmmmmmmmoooqqqpppooonnnmmmmmmllllllmmmgggggggggiiijjjjjjhhhfffbbbbbbcccdddeeeggghhhiiijjjkkkjjjiiijjjooovvv|||~~~vvvooolllppptttssssssrrrooojjjggghhhiiikkkoooqqqooolllkkkmmmppppppqqqrrrqqqqqqrrrtttwwwwwwzzz|||{{{vvvsssrrrssssssoookkkjjjkkknnnnnnnnnnnnkkkkkkpppxxx}}}{{{wwwuuu```JJJ;;;666555333111000000111111//////000000111111111222........................---------,,,,,,++++++++++++******,,,///000///...,,,---,,,)))&&&%%%(((+++)))))))))))))))))))))))))))((((((***---.........))))))))))))******************)))))))))))))))***+++---...---***(((***,,,))))))))))))))))))))))))))))))***))))))(((''''''&&&'''))))))((('''(((((())))))***+++++++++++++++((())))))))))))'''%%%$$$'''((((((((())))))******'''((((((((())))))******++++++++++++++++++,,,,,,,,,+++***)))***,,,///111***)))(((((()))+++---...++++++++++++,,,---...///,,,,,,,,,---...//////000444555666777999;;;<<<<<<@@@AAA@@@>>><<<<<<@@@DDDBBBDDDHHHMMMUUU___jjjrrr}}}}}}{{{xxxuuuvvv{{{xxxsssrrruuuyyy|||yyyqqqjjjggggggrrr}}}yyywwwjjjddd\\\TTTNNNKKKKKKLLLMMMLLLNNNSSSZZZbbbppp}}}~~~~~~}}}~~~{{{{{{~~~zzzyyywwwvvvtttqqqlllhhhjjjiiihhhhhhggggggfffeeedddfffjjjkkkkkkkkklllmmmqqqssstttqqqlllgggffffffggghhhjjjkkkkkkmmmppprrrqqqpppooonnnllllllllllllfffffffffhhhjjjjjjhhhgggcccccccccdddfffhhhiiijjjmmmmmmllljjjjjjpppyyy~~~vvvmmmjjjnnnrrrttttttsssooojjjggghhhkkkiiilllnnnlllhhhgggjjjnnnrrrssssssrrrqqqqqqrrrtttuuuyyy}}}|||xxxuuussstttwwwrrrllliiijjjlllmmmlllmmmiiihhhmmmvvv|||{{{www|||}}}rrrZZZGGG===555444333222111111111111000000000000000///......///...---,,,,,,---...///---,,,,,,+++,,,---...///------------,,,+++******(((((((((((()))))))))))),,,------......---------,,,---,,,+++***+++...000))))))))))))************+++)))''''''((())))))((())))))(((&&&%%%$$$###"""''''''''''''((((((((()))''''''&&&&&&'''(((***+++((((((''''''''''''((((((++++++***************+++***%%%!!!"""&&&)))(((&&&''''''(((((())))))******((())))))((('''''')))***+++***************++++++))))))*********+++++++++///---)))&&&%%%&&&)))***)))))))))***+++,,,......,,,,,,---...000222444555666777777999:::<<<>>>???>>>>>>>>>???AAACCCEEEEEEDDDHHHOOOWWW```kkkuuu|||}}}{{{zzz|||xxxrrrqqq}}}xxxsssqqqkkkgggkkkttt|||{{{uuuooojjjbbbXXXOOONNNOOOMMMKKKLLLQQQOOORRR[[[dddooo~~~|||}}}{{{vvvrrrnnnmmmiiihhhggghhhhhhgggdddbbbdddeeegggiiijjjkkkjjjjjjmmmyyyvvvjjjgggggghhhjjjjjjkkklllllllllllllllsssqqqmmmkkkjjjiiihhhgggmmmiiieeeeeeggghhhgggeeeeeeeeeddddddfffiiilllnnnpppllljjjlllmmmnnnqqqwww|||wwwpppkkkkkknnnqqqrrrrrrpppnnnllliiigggfffjjjiiiiiiiiiiiijjjlllmmmpppqqqrrrqqqooommmmmmnnnrrrtttvvvxxxxxxvvvsssrrrrrrqqqooolllkkkjjjiiiiiijjjggghhhqqq|||~~~xxx~~~}}}qqq[[[HHH===555444333222111111111111000000000000000///......//////...------...//////------,,,,,,,,,---...///++++++,,,------,,,,,,,,,++++++******)))))))))((()))************))))))(((&&&(((******)))((())))))))))))))))))************+++)))''''''((())))))))),,,,,,+++***)))((('''''''''''''''((((((((())))))))))))((('''''''''((()))))))))(((((((((((())))))*********)))))))))******+++'''###$$$'''***)))'''''''''''''''((((((((()))((()))***)))'''''')))*********)))))))))******++++++++++++++++++,,,,,,,,,///...+++)))))))))+++,,,++++++++++++,,,...///000---......///111333555666888888888999;;;<<<>>>???BBBCCCDDDEEEFFFHHHKKKMMMIIIOOOXXXbbbjjjrrryyy}}}~~~|||{{{}}}yyyqqqpppwwwsssqqqpppllljjjpppyyyzzztttlllddd^^^TTTNNNJJJLLLNNNNNNPPPSSSSSSVVV___mmmzzz~~~~~~|||wwwsssqqqmmmlllkkkkkkkkkjjjgggeeeeeefffgggiiijjjkkkkkkjjjllluuuyyyrrrjjjhhhiiiiiikkkkkklllllllllllllllkkkpppnnnlllkkkkkkkkkkkkkkkkkkiiigggggghhhhhhhhhgggeeeeeeeeefffhhhjjjlllnnntttooommmooooooooorrrvvvzzzxxxsssnnnkkklllooosssvvvtttpppmmmjjjiiihhhhhhlllkkkiiihhhiiijjjlllmmmmmmoooppppppnnnmmmmmmnnnqqqrrrssstttsssrrrpppoooqqqqqqpppooonnnlllkkkjjjhhhgggjjjsss|||zzz|||}}}nnnZZZGGG<<<555444333222111111111111000000000000000///......000//////......//////000------,,,,,,,,,---......)))***+++,,,------------...---,,,+++***)))((((((((()))))))))((('''&&&&&&!!!%%%)))+++***(((&&&%%%)))))))))*********+++++++++)))''''''(((******))),,,,,,,,,,,,++++++******''''''((((((((()))))))))+++***)))(((''''''''''''******))))))))))))******))))))))))))))))))))))))+++(((%%%&&&)))+++***)))&&&&&&''''''''''''((((((((()))***)))(((((()))******))))))(((((()))))))))---,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,---...///000111//////000111333555666777:::::::::;;;;;;<<<===>>>@@@CCCEEEEEEEEEIIINNNSSSSSSZZZeeepppwww{{{~~~~~~}}}~~~wwwooommmpppnnnnnnooonnnooowww{{{sssjjj```WWWQQQJJJHHHHHHLLLNNNOOOUUU\\\^^^eeettt||||||~~~}}}~~~{{{yyysssrrrqqqpppooommmjjjgggeeeffffffggghhhiiiiiijjjjjjoooqqqmmmiiiiiikkkkkkjjjkkkllllllmmmmmmllllllmmmlllkkkkkkkkklllnnnnnnjjjkkklllkkkiiigggggggggeeefffgggiiikkklllmmmnnntttpppnnnoooooonnnpppttttttrrrooollljjjkkkooossswwwtttoookkkiiiiiijjjkkknnnllljjjhhhhhhiiikkkmmmkkkmmmnnnmmmlllkkklllmmmnnnnnnnnnnnnmmmmmmlllllloooqqqrrrrrrqqqooollljjjeeehhhnnnuuu{{{~~~}}}{{{zzz}}}yyykkkXXXEEE:::444444333222111111111111000000000000000///......000000////////////000000------------------------***+++,,,,,,---------,,,---,,,,,,+++******))))))++++++++++++***)))((('''$$$'''+++,,,+++)))(((((())))))*********++++++++++++)))'''''')))***+++***************************'''(((((((((((()))))))))***))))))(((((((((((((((***))))))(((((())))))***'''(((((()))))))))))))))+++)))'''''')))******)))'''(((((((((((((((((((((((()))+++***)))((()))******)))((((((((((((((((((,,,,,,,,,,,,,,,+++++++++((()))******+++++++++***,,,,,,,,,---...///000111000000111222444666777888======<<<<<<<<<===>>>>>>@@@AAACCCCCCDDDKKKUUU]]]```fffpppxxx}}}|||rrrlllkkkmmmmmmnnnoooooosss{{{uuujjj___WWWPPPKKKLLLKKKLLLNNNOOOQQQ[[[fffqqq{{{~~~}}}{{{{{{||||||~~~|||zzzwwwuuurrrnnnjjjfffdddddddddddddddeeefffgggjjjkkkjjjhhhgggiiijjjjjjhhhiiijjjlllmmmmmmnnnnnnlllllllllkkkkkklllnnnppplllnnnpppnnniiieeedddeeedddfffiiilllmmmnnnmmmmmmnnnkkkjjjmmmmmmkkklllppppppooommmkkkiiijjjnnnqqqsssqqqnnnlllkkkkkkmmmnnnooommmjjjhhhgggiiikkkmmmkkkllllllkkkiiiggghhhiiijjjjjjiiiiiijjjkkkmmmnnnooopppssssssrrrnnnjjjgggfffjjjqqqvvvxxxxxxwwwwww}}}|||lllXXXEEE;;;444444333222111111111111000000000000000///......//////000000000000//////---------------------,,,,,,---------,,,,,,+++***************************+++,,,,,,,,,+++******)))(((***+++***))))))***,,,************+++++++++++++++)))'''''')))+++++++++(((((())))))))))))******(((((((((((()))))))))***'''(((((())))))))))))))))))((((((''''''(((((()))&&&'''((()))***)))))))))***(((''''''((()))(((((())))))))))))))))))))))))((()))++++++***))))))*********)))(((((('''((((((++++++++++++************((((((***+++,,,,,,++++++,,,,,,,,,,,,---///000111111111111333444666888999???>>>>>>>>>>>>>>>??????CCCDDDEEEFFFLLLVVVccclllnnnrrrvvvzzz|||~~~{{{uuummmjjjlllnnnqqqrrrpppqqquuu|||yyyjjj]]]TTTOOOLLLKKKOOOOOOPPPRRRTTTZZZiiiwww||||||}}}~~~~~~~~~}}}{{{{{{{{{||||||~~~}}}yyytttoooiiidddcccbbb```___```aaabbbdddiiigggeeeffffffggghhhiiiggghhhiiilllmmmoooooopppmmmnnnnnnmmmkkkkkkmmmoooppprrrsssoooiiicccaaabbbccceeeiiilllmmmnnnmmmllliiiggghhhkkkmmmkkklllooooooooommmkkkiiiiiikkkmmmllllllmmmmmmnnnnnnooooooooommmkkkiiihhhiiikkklllllllllkkkiiifffdddeeefffhhhgggggghhhjjjllloooqqqnnnoooqqqqqqoookkkgggeeeiiinnnsssuuutttrrrqqqqqqpppYYYGGG>>>555444333222111111111111000000000000000///.........//////000000//////...------.........---,,,+++------------,,,+++***)))))))))))))))******++++++)))******++++++******)))******)))'''&&&'''+++---*********++++++++++++,,,+++)))'''(((***+++,,,,,,******************++++++((((((((()))))))))******&&&'''((()))************((((((''''''''''''((((((&&&''')))***+++******)))))))))))))))((((((((((((++++++************))))))'''***,,,,,,+++)))))))))++++++***)))(((((((((((())))))*********+++++++++++++++,,,---......------,,,,,,,,,---...///000111333333444555666888:::;;;@@@???????????????@@@AAACCCDDDGGGNNNYYYfffqqqxxx||||||{{{zzzzzz||||||wwwuuuqqqmmmnnnqqqrrrvvvwwwsssrrrwww|||~~~tttjjj\\\PPPJJJIIIKKKLLLOOOOOOSSSZZZbbbnnn~~~}}}~~~|||{{{|||~~~}}}}}}{{{zzzzzz{{{|||}}}}}}|||wwwqqqjjjfffbbb```^^^\\\\\\]]]___aaafffcccccceeefffeeegggkkkjjjkkklllnnnooopppppppppnnnppppppnnnjjjiiilllooottttttrrrnnnhhhccc```___bbbdddgggjjjlllllllllkkkiiigggiiinnnooommmnnnpppoooooonnnllljjjiiijjjlllhhhiiikkkmmmnnnooooooooommmlllkkkjjjjjjkkklllllllllllljjjgggdddcccdddeeegggggghhhiiikkknnnqqqrrrmmmmmmmmmmmmllljjjhhhgggoooqqqttttttssspppnnnnnnqqqWWWEEE===555444333222111111111111000000000000000///......---...////////////...---------.........---,,,+++,,,,,,,,,------,,,+++++++++++++++++++++*********(((((()))***++++++++++++)))))))))'''&&&'''***---*********+++++++++,,,,,,+++)))'''(((***,,,---,,,++++++++++++************(((((()))))))))*********(((((()))*********)))((())))))(((((((((((())))))&&&''')))+++,,,,,,+++******+++++++++***)))))))))************)))))))))((('''***,,,---+++***)))))),,,,,,+++***)))(((((()))((()))******+++,,,---------------------------------------...///000111222666666777888:::<<<===>>>@@@@@@???@@@@@@AAABBBBBBDDDFFFNNN\\\lllyyy}}}zzz{{{~~~~~~rrrooonnnrrrsssrrruuuyyyvvvzzz{{{uuusssxxx}}}~~~~~~~~~mmmbbb[[[QQQJJJHHHIIILLLNNNQQQSSS\\\kkkzzz}}}|||{{{{{{}}}}}}{{{yyyyyyzzz|||~~~~~~zzzuuuoookkkccc```]]]ZZZZZZ\\\^^^``````___bbbfffgggeeehhhoooqqqrrrrrrrrrrrrqqqppppppmmmooopppnnnjjjiiimmmqqquuurrrnnnjjjhhheeebbb___aaaccceeegggiiijjjjjjjjjkkkiiikkkpppqqqnnnmmmooonnnoooooonnnlllkkklllmmmjjjjjjjjjjjjkkklllnnnoookkkkkklllllllllllllllllliiiiiihhhfffddddddfffhhhiiiiiijjjkkklllnnnooopppjjjjjjiiiiiiiiikkkmmmnnntttttttttssssssrrrpppooopppTTTBBB;;;555444333222111111111111000000000000000//////...,,,---...//////...---,,,------...///...---+++*********+++,,,------------///...------,,,+++******((()))***,,,------------******+++***))))))+++---******+++++++++,,,,,,,,,+++)))'''(((***,,,------*********)))))))))(((((())))))))))))******************++++++***)))'''&&&******))))))))))))******&&&(((***,,,---,,,+++***+++,,,------+++***************))))))(((((((((''''''***,,,---,,,***))))))---,,,+++***))))))))))))))))))***+++---...//////,,,++++++******++++++,,,......//////000222333444888888999:::<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDHHHMMMXXXlll|||{{{~~~zzzttteeeeeeiiiqqqvvvxxx{{{www}}}}}}vvvtttyyy~~~~~~|||~~~ppp\\\XXXSSSMMMIIIIIILLLOOOPPPVVVZZZgggzzzzzzzzz{{{~~~|||zzzxxxxxxzzz}}}}}}yyyssspppdddaaa]]]ZZZZZZ[[[^^^```\\\\\\aaaggggggeeejjjrrrxxxxxxwwwvvvtttrrrpppoookkknnnpppnnnkkkjjjnnnrrruuupppkkkhhhhhhgggdddaaaaaabbbccceeeggghhhiiiiiillljjjlllpppppplllkkklllmmmnnnoooooommmmmmnnnooonnnllljjjhhhhhhjjjlllnnniiijjjlllmmmnnnmmmllllllggggggfffeeedddeeehhhkkkkkkkkkllllllmmmmmmmmmmmmhhhgggffffffhhhmmmrrruuuwwwuuussssssttttttsssqqqtttXXXCCC;;;555444333111000////////////000111222222111000///444222000000000///---,,,******+++,,,------...///---+++******+++,,,,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++,,,------...******)))***,,,,,,***)))+++***((('''''')))***,,,000,,,'''&&&'''((('''%%%'''(((((()))***+++++++++))))))))))))))))))))))))---+++)))((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++///...---+++***)))))))))++++++++++++******))))))++++++******++++++,,,---111---)))(((+++---...---+++++++++,,,///222666888888:::<<<===>>>???BBBDDDBBBBBBAAABBBCCCFFFHHHJJJRRR\\\mmmxxxhhh^^^ZZZeeesss}}}}}}zzzzzz{{{~~~{{{rrrlllbbbXXXKKKMMMOOOOOONNNOOOTTTXXX\\\lll~~~zzzzzz{{{~~~}}}}}}|||zzzyyy}}}}}}yyywwwuuummmjjjeeeaaa______```aaa\\\___cccgggkkkmmmooopppwwwzzz}}}|||xxxrrrmmmkkkjjjlllnnnooonnnnnnoooppprrrnnniiiffffffeeebbb___aaaaaabbbdddfffhhhjjjlllllllllmmmmmmmmmmmmmmmmmmkkklllmmmooooooooonnnnnnoookkkgggeeeeeefffgggggghhhjjjkkkmmmnnnnnnmmmmmmnnnkkkgggeeefffiiijjjkkkiiilllooopppnnnkkkjjjiiidddddddddfffiiilllpppsssttttttsssrrrrrrrrrssssssnnnTTTBBB<<<444333222111000000000000...///000000000///......000///......000000///...,,,,,,,,,,,,,,,,,,------+++)))(((((()))******)))******************************+++++++++,,,,,,,,,((((((((()))******+++++++++*********++++++***(((***))))))((()))***+++,,,///,,,((('''((()))(((''''''(((((()))******++++++)))))))))))))))))))))))),,,+++)))((('''((()))***((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))+++***))))))((())))))))),,,++++++***************,,,++++++++++++,,,------///,,,))))))+++---...---------...///222555888999:::;;;<<<<<<<<<===AAADDDAAA@@@@@@AAAEEEIIINNNQQQ```jjjzzz~~~uuueee\\\WWW^^^hhhuuu~~~~~~zzzxxxwwwzzz}}}yyymmmccc^^^UUUMMMKKKMMMPPPQQQSSSYYYaaagggvvv~~~||||||}}}zzz{{{||||||}}}~~~}}}}}}{{{zzzxxxwwwmmmjjjeeeaaa___^^^___```___```cccgggjjjlllnnnooovvvyyy|||{{{wwwrrrmmmkkkjjjlllmmmmmmlllllllllmmmqqqmmmiiiffffffeeeccc```dddddddddeeefffiiikkkllllllkkkkkkjjjjjjjjjkkkkkkjjjkkklllmmmnnnnnnmmmmmmmmmjjjgggfffggghhhhhhggghhhiiijjjkkklllmmmmmmmmmnnnkkkhhhggghhhjjjkkkkkklllnnnppppppnnnlllkkkjjjeeeeeeeeegggiiillloooqqqpppppppppqqqrrrssstttuuu}}}gggOOO@@@<<<333333222111000000111111///////////////...---,,,---,,,,,,---///111111000------------,,,,,,,,,+++...---++++++---------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++******++++++)))'''((())))))***+++,,,------...+++)))((()))*********((((((((()))******++++++))))))))))))))))))))))))++++++)))((((((((()))***((((((((((((((((((((((((************************))))))(((((((((((()))))))))((((((((()))***++++++---,,,***))))))***++++++,,,++++++++++++,,,------,,,+++******,,,...------///000222444666888:::;;;??????>>>===<<<>>>AAADDDBBBAAABBBEEEKKKSSS[[[___pppyyysss```VVVUUUXXXfffnnnyyy|||zzzzzz|||}}}wwwjjj]]]VVVSSSNNNHHHJJJMMMPPPTTTZZZdddqqqzzz|||~~~~~~{{{~~~{{{{{{~~~~~~~~~}}}{{{zzzyyyxxxxxxnnnkkkgggbbb___^^^______bbbbbbccceeegggjjjlllmmmrrruuuxxxxxxtttoookkkiiigggiiikkkkkkjjjiiiiiijjjooolllhhhfffeeeeeecccbbbhhhgggffffffgggiiikkkmmmlllkkkiiiggggggggghhhiiiiiiiiikkkllllllmmmmmmlllkkkiiihhhhhhjjjkkkjjjiiihhhhhhhhhiiijjjkkkmmmmmmnnnllljjjiiijjjkkkkkkjjjmmmnnnooommmkkkiiihhhiiifffggggggiiikkklllnnnoookkklllmmmnnnpppsssuuuvvv{{{eeeMMM???;;;222222111111111111111222000/////////...------,,,,,,++++++,,,///000000///---------------------,,,///---,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***+++++++++)))''''''(((***+++------------,,,+++*********+++,,,,,,(((((())))))************))))))))))))))))))))))))+++***)))(((((()))******************************'''((((((***+++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,------,,,***))))))***+++,,,+++************+++,,,,,,******+++,,,---.........111222444777999:::;;;<<>>:::222222111111111111111222000000000//////............---,,,---...///...---++++++,,,------...//////+++)))'''((()))***))))))************************++++++++++++++++++++++++------,,,,,,+++*********,,,+++******++++++)))''''''(((***+++------------++++++++++++++++++,,,---)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,---)))))))))))))))***++++++***+++,,,---...///000111222333555888:::;;;<<<<<<>>>AAADDDEEEDDDBBBBBBBBBGGGIIIOOOWWWaaalllvvv|||~~~xxxcccVVVWWW```kkkrrrzzz}}}||||||wwwzzz}}}~~~|||wwwrrrnnnaaaZZZSSSPPPPPPQQQRRRSSSUUU\\\gggtttyyy{{{~~~~~~}}}{{{|||yyyxxxsssppppppttt}}}|||xxx{{{}}}~~~}}}xxxsssooommmooommmjjjgggeeedddddddddaaa```_________```bbbcccbbbeeehhhiiigggdddbbbaaa___aaadddfffggghhhjjjkkkkkkjjjhhhfffdddcccddddddkkkjjjiiihhhhhhiiijjjkkknnnllliiifffeeefffhhhiiijjjjjjkkkkkkmmmnnnooooookkklllooosssuuuuuuqqqnnnhhhhhhhhhhhhiiilllnnnooopppnnnlllkkkllllllkkkjjjiiiiiiiiigggdddbbbbbbcccgggiiilllnnnnnnmmmllljjjiiijjjjjjkkkmmmooopppqqq}}}hhhOOO???:::333333222111000000111111000//////......///000000111///......//////---,,,++++++,,,---...///000000+++***((((((***+++***))))))))))))))))))))))))))),,,,,,,,,++++++++++++***+++*********))))))((((((+++***)))***,,,,,,***)))((())))))***+++,,,------***+++,,,,,,+++***+++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++......---+++***)))((('''******))))))))))))******++++++***)))((((((((()))+++++++++,,,,,,,,,,,,,,,)))))))))))))))***+++++++++,,,.........000222555444555666888:::;;;======;;;>>>AAACCCCCCBBBBBBCCCJJJNNNWWWaaammmwww}}}~~~yyyjjjZZZUUU^^^kkkvvvzzz|||zzzzzzyyy{{{~~~zzzrrriiicccRRROOOMMMNNNOOOOOORRRWWW\\\fffwwwyyy|||~~~~~~~~~~~~~~~zzzwwwtttqqqpppgggeeefffmmmzzz{{{xxx{{{~~~~~~xxxrrrkkkhhhjjjiiigggfffeeeeeeffffff^^^^^^]]]]]]]]]^^^^^^___]]]```cccdddcccaaa``````^^^aaadddfffggghhhjjjllljjjjjjiiifffcccbbbccceeeiiiiiihhhhhhhhhhhhhhhiiilllkkkiiiggggggggghhhiiijjjjjjjjjkkklllnnnppppppnnnpppuuuzzz|||{{{vvvqqqiiiiiiiiikkklllnnnpppqqqqqqnnnllljjjkkkkkkkkkjjjjjjkkkllljjjhhhfffeeeffffffiiimmmpppqqqooollliiijjjjjjjjjkkklllmmmoooppp{{{fffNNN???<<<444333222111000000000000...------------///000111111000...///000000...---,,,---------....../////////---+++,,,---...---,,,************************,,,,,,,,,+++++++++***************))))))))))))))))))((((((***,,,---,,,******))))))((()))***+++,,,)))+++---,,,***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************------,,,++++++***))))))+++******))))))******+++)))))))))((())))))***+++)))***,,,---...---,,,++++++++++++++++++,,,,,,---,,,...//////...000555888777777777888:::<<<>>>@@@===???@@@AAABBBDDDHHHJJJPPPVVVbbbooozzz}}}}}}yyyyyywwwsssjjjccc\\\^^^hhhuuu{{{yyyyyyzzz{{{{{{xxxqqqhhh^^^XXXLLLKKKMMMQQQRRRSSS[[[dddmmmyyy}}}|||zzz}}}wwwvvvsssooollljjjhhhgggaaa___bbblll{{{{{{zzz}}}~~~yyyxxxzzz|||}}}|||xxxqqqkkkfffbbbaaaaaaaaabbbcccdddeee\\\]]]]]]^^^^^^]]]]]]\\\\\\___bbbccccccaaaaaaaaaaaacccfffgggggggggiiijjjjjjkkkjjjgggcccaaabbbdddeeefffggghhhhhhgggffffffiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiikkkmmmooopppqqquuuzzzyyytttiiijjjlllnnnpppqqqrrrrrrrrrnnnkkkiiiiiijjjjjjjjjjjjmmmooonnnllljjjiiihhheeeiiinnnqqqrrrpppllliiiiiiiiijjjkkklllnnnooopppxxxcccMMM@@@===555444333111000/////////,,,+++++++++,,,...000111000///...///000111000//////............------------+++)))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((***,,,---,,,++++++***((('''''')))+++,,,)))+++---,,,)))((()))************)))))))))))))))))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((((((((()))***,,,---...///---,,,,,,++++++,,,,,,---)))))))))***+++---...///(((***---//////...,,,***------,,,,,,------...///---///000///...111666;;;:::999888999:::===@@@BBBBBBBBBBBBBBBCCCHHHNNNSSSVVV^^^kkkyyy}}}|||vvvrrrnnniii``````aaagggqqq}}}zzzxxxxxxuuussspppkkkbbbYYYPPPKKKKKKLLLQQQWWWXXX[[[ggguuu|||}}}~~~|||zzz{{{~~~{{{nnnmmmjjjhhheeecccaaa```______bbbmmm~~~~~~}}}{{{uuutttrrruuuyyyzzzxxxrrrlllggg[[[[[[\\\]]]___aaabbbccc\\\\\\^^^______^^^]]]\\\]]]```ccceeedddccccccddddddfffhhhhhhgggfffggghhhkkkkkkjjjgggbbb```aaadddcccdddfffhhhhhhgggeeedddggggggggghhhhhhhhhhhhhhhhhhgggggghhhjjjlllnnnoootttwww~~~{{{uuuiiikkknnnppprrrsssssssssrrrooojjjggghhhiiijjjjjjjjjlllooopppnnnkkkjjjiiidddhhhnnnrrrsssqqqllliiihhhhhhiiijjjllloooqqqrrrzzzdddLLL===:::333222000///...///111222111111000......---------000000////////////000000,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***'''$$$)))***,,,---,,,***(((''',,,+++)))((((((((())))))***+++,,,,,,------------+++++++++++++++***)))(((,,,***((('''&&&'''((()))************************++++++************++++++************************((())))))******((('''&&&***++++++++++++,,,,,,,,,...---,,,+++************...---,,,,,,++++++++++++------,,,,,,,,,---......,,,,,,,,,++++++++++++***---...///111333555777777;;;:::999:::===>>>?????????BBBDDDEEEGGGMMMXXX```gggrrr|||~~~|||yyyqqqfffbbbbbb]]]eeemmmsss|||zzzyyyyyyuuuwwwlllbbb]]]ZZZTTTOOONNNNNNRRRWWW\\\bbbooo~~~}}}}}}zzznnndddcccbbbccceeeeeecccbbb^^^___eeeppp~~~~~~~~~xxxvvvxxxzzz{{{{{{zzzvvvqqqkkkhhhccc^^^YYYWWWXXX[[[\\\\\\bbb]]]XXXXXX\\\^^^]]]ZZZ\\\^^^bbbdddfffeeedddcccggggggggggggffffffffffffkkkiiieeebbb``````aaabbb___bbbeeefffeeecccbbbbbbeeehhhlllmmmllljjjhhhgggdddeeeffffffgggiiimmmqqquuuyyy~~~|||uuuqqqkkkmmmppprrrssssssqqqpppooommmkkkiiiiiiiiikkklllooooooooooooooonnnmmmllljjjiiijjjmmmpppqqqmmmiiijjjjjjkkklllnnnppprrrsssyyydddLLL>>>999444333111000///000111222222222111//////.........//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,......,,,)))***++++++,,,+++***)))(((,,,+++***)))))))))***+++***++++++,,,,,,,,,,,,+++))))))***++++++++++++***,,,+++)))''''''((()))***************************)))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,++++++))))))((())))))))))))*********,,,++++++***++++++,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,//////111333555777888999999999:::;;;===>>>??????BBBDDDFFFHHHKKKTTTaaajjjssszzz~~~yyytttqqqkkkccc___aaafffmmmuuu{{{~~~|||yyytttiii___VVVSSSQQQNNNNNNOOOQQQWWW```iiiuuu~~~uuuhhhbbbaaabbbccceeefffeeeddddddeeeiiisss}}}vvvvvvxxx{{{{{{zzzyyyxxxtttnnniiibbb^^^YYYWWWYYY[[[]]]]]]aaa\\\XXXXXX[[[^^^]]][[[\\\]]]```bbbcccccccccbbbeeeeeeeeefffffffffffffffiiigggdddaaa______```aaa^^^aaadddffffffdddddddddfffiiilllmmmkkkhhhfffeeecccdddffffffgggjjjnnnqqquuuxxx|||~~~|||wwwqqqlllkkkllloooqqqrrrqqqooonnnooonnnllljjjjjjkkklllmmmpppqqqqqqqqqpppooonnnmmmiiiiiijjjlllmmmkkkhhhfffiiijjjkkkmmmoooqqqssstttyyyeeeNNN>>>888444333222111000111222222333222111000000///000000......------------.........//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,,,,***(((+++++++++***************++++++*********+++,,,,,,***++++++++++++******)))))))))******+++******))),,,+++***(((((()))***+++************************((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,,,,++++++***)))((())))))))))))*********************+++,,,---...++++++******))))))******+++++++++++++++,,,------......---------......///111222333555777999:::;;;:::;;;<<<>>>???@@@@@@@@@EEEGGGJJJMMMSSS^^^lllvvv~~~|||ssslllhhheeeaaaaaacccpppwww~~~~~~wwwooo\\\SSSLLLJJJKKKKKKOOOTTTUUU^^^lll{{{}}}pppcccccccccdddgggjjjllllllkkkjjjjjjnnnuuu~~~}}}|||}}}}}}~~~~~~zzzuuuvvvyyy|||yyywwwxxxyyywwwpppjjj```]]]YYYWWWYYY[[[\\\]]]___[[[XXXXXXZZZ]]]]]][[[[[[[[[\\\^^^___```aaabbbcccddddddeeeeeefffffffffhhhfffccc```^^^^^^^^^___]]]```dddffffffeeeeeeffffffiiikkkkkkiiifffdddcccccceeeggghhhiiikkkoooqqquuuvvvxxxxxxvvvqqqlllhhhiiikkkmmmooopppooommmlllooonnnlllkkkkkklllmmmnnnqqqqqqrrrsssrrrqqqpppppplllnnnooonnnkkkhhhfffeeehhhiiikkknnnpppsssuuuvvvxxxeeeNNN>>>888333333222111000111111111222111000000/////////000///......------......///...//////000000000000///---------------------------,,,++++++,,,+++)))'''++++++***))))))******+++++++++++++++,,,------...***************)))((('''++++++++++++***)))'''''',,,+++***))))))***++++++************************((((((''''''''''''((((((++++++++++++++++++++++++************))))))((((((******+++++++++,,,,,,,,,************+++,,,------++++++************++++++++++++******++++++,,,---...------------...///000222333444666888:::<<<<<<===???AAABBBAAAAAAAAAAAAFFFIIIOOOUUU]]]hhhttt|||xxxooofffdddddddddggglllwww~~~{{{nnncccSSSNNNJJJKKKLLLMMMSSSZZZ```lllzzzpppgggiiiiiikkknnnrrrtttuuutttmmmnnnpppvvv~~~~~~}}}}}}xxx~~~~~~{{{yyyzzzzzz{{{|||}}}}}}~~~~~~wwwtttvvvzzz{{{vvvsssuuuyyyxxxqqqjjj^^^\\\YYYWWWXXXYYY[[[\\\]]]ZZZWWWWWWYYY[[[\\\[[[YYYYYYYYYZZZ[[[]]]___```bbbccccccdddeeefffggghhhgggeeeccc```___^^^^^^^^^___aaadddeeeeeedddeeeeeedddfffiiiiiigggeeedddcccdddgggiiikkklllnnnqqqssssssssstttsssqqqnnnjjjhhhgggiiillloooppppppooonnnmmmmmmlllllllllmmmmmmnnnoooqqqssstttuuuuuuttttttrrruuuvvvsssmmmiiiggghhhhhhiiilllooorrruuuwwwxxxxxxdddMMM===888222222111111000000000000000000///.........//////000//////////////////000,,,---...///////////////------------------------000///---.........,,,++++++******))))))***++++++++++++,,,,,,------------************))))))((('''))))))*********))))))(((******************++++++***************************))))))))))))))))))***+++++++++++++++++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---++++++******++++++,,,------,,,,,,+++,,,...000111222333555777999;;;<<<===>>>AAACCCCCCAAAAAABBBCCCHHHMMMVVV___hhhpppvvvzzz|||rrrjjjddddddeeehhhmmmsss~~~qqq```TTTLLLJJJKKKMMMNNNPPPWWW```qqq~~~}}}|||xxxsssppppppqqqtttwwwzzzzzzyyyqqqrrrtttyyy|||}}}~~~~~~|||zzzxxxrrrxxx}}}{{{zzzxxxyyyyyyzzz{{{|||}}}}}}}}}|||vvvtttwwwzzzwwwsssoooqqquuuuuuooohhh^^^\\\ZZZXXXWWWXXXYYY[[[[[[YYYWWWWWWXXXYYYZZZ[[[WWWWWWVVVWWWXXXZZZ]]]^^^aaaaaacccdddfffgggiiiiiigggfffdddaaa```___^^^^^^aaaccceeeeeecccbbbbbbbbbaaadddfffggggggfffeeefffgggiiimmmooopppppprrrsssppppppppppppooonnnlllkkkeeehhhlllooorrrsssrrrrrrlllllllllllllllmmmnnnnnnmmmooosssvvvxxxxxxxxxwwwuuuwwwxxxuuuooojjjiiijjjhhhjjjmmmqqqtttwwwyyyyyyxxxbbbJJJ<<<999222222222222222111111111//////............//////000000////////////000000+++,,,,,,---............------------------------(((''''''(((+++,,,,,,+++***************+++++++++++++++,,,---------,,,,,,)))************))))))(((&&&&&&((()))***+++++++++)))))))))***************************************++++++************++++++************************------,,,++++++++++++,,,((())))))))))))*********,,,,,,++++++***+++++++++,,,,,,,,,+++,,,,,,---...+++++++++++++++,,,---------,,,++++++,,,///111333444444666888:::<<<===>>>>>>AAACCCCCCBBBCCCGGGKKKQQQVVV___hhhpppuuuwwwxxxxxxkkkhhhggghhhiiijjjpppwww|||rrrbbbQQQIIIHHHHHHKKKOOOQQQUUUaaammm{{{wwwvvvvvvxxxzzz{{{zzzyyywwwwwwxxx|||{{{}}}~~~zzzvvvsssmmmttt~~~|||{{{yyyyyyzzzzzz{{{{{{||||||}}}~~~yyyuuutttvvvxxxtttqqqnnnoooqqqqqqlllhhh______^^^[[[XXXWWWYYY[[[[[[ZZZXXXVVVVVVWWWXXXYYYUUUUUUUUUUUUWWWYYY[[[\\\^^^___aaaccceeegggiiiiiifffeeedddbbb```___^^^^^^bbbcccdddcccaaa````````````ccceeegggffffffggghhhiiillloooqqqqqqqqqqqqrrrmmmmmmnnnoooooonnnnnnmmmfffhhhlllpppsssttttttssskkkllllllmmmnnnoooooopppnnnppptttwwwyyyyyyxxxwwwtttttttttrrrnnnkkkjjjjjjiiilllooosssvvvxxxyyyzzzxxxaaaHHH;;;:::444444444444444444333222000///////////////000000/////////....../////////++++++,,,---....................................%%%$$$###$$$'''))))))(((((()))***+++,,,++++++***++++++,,,---,,,,,,******))))))******++++++******((()))))))))))))))(((((('''((())))))*********)))************************++++++************++++++************************...---,,,+++++++++,,,,,,((())))))))))))*********************+++,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,------......---,,,,,,---000333555666666888:::<<<>>>???@@@???CCCFFFGGGHHHLLLSSSYYY___bbbiiipppvvvyyyyyyxxx|||zzz}}}|||zzzuuukkklllppprrrooommmrrrzzzyyyrrrkkk```RRRIIIHHHJJJKKKOOOTTTYYYcccvvv~~~}}}}}}~~~}}}{{{yyyyyyyyyyyy{{{}}}~~~~~~yyytttpppkkkqqq|||~~~}}}}}}{{{{{{{{{{{{{{{{{{||||||{{{wwwsssrrrssstttrrrpppooonnnooommmjjjhhhcccdddbbb___[[[YYYZZZ\\\[[[ZZZXXXVVVTTTTTTVVVWWWTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\^^^```ccceeeggghhheeedddbbbaaa___^^^\\\\\\```aaabbbaaa```___```aaabbbdddfffgggfffeeefffgggiiilllppprrrqqqpppooonnnkkklllmmmnnnooonnnmmmlllhhhjjjnnnqqqssssssrrrqqqmmmmmmooopppqqqrrrrrrrrrqqqsssvvvxxxyyywwwuuusssrrrqqqooooooooonnnlllkkkkkkmmmqqqtttwwwyyyzzzzzz{{{yyy```FFF:::;;;666666777777666666555444111000000000000000111111.........------.........+++,,,---...////////////........................---+++))))))***++++++***'''(((***,,,---,,,***)))+++,,,,,,---,,,+++)))(((((()))***+++++++++++++++///...---+++(((%%%###!!!''''''((()))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***++++++++++++,,,,,,,,,(((((()))***+++---///000******))))))***+++,,,,,,------,,,,,,------...//////...------///222555777777888:::<<<>>>@@@AAABBBBBBFFFJJJLLLOOOUUU___gggjjjllloootttyyy{{{{{{zzz~~~vvvtttxxx|||{{{yyywwwuuurrrnnnrrryyy{{{vvvpppttt|||tttkkkbbb[[[QQQGGGGGGLLLQQQQQQUUU[[[bbbqqq|||}}}zzzyyyyyyxxxxxx~~~yyysssoookkkoooyyy~~~}}}}}}||||||||||||||||||{{{{{{~~~|||yyyuuurrrqqqpppqqqqqqqqqpppooommmkkkjjjiiiggggggfffbbb]]]ZZZ[[[]]]\\\[[[YYYVVVTTTSSSUUUVVVSSSSSSTTTVVVWWWXXXYYYZZZYYYZZZ\\\^^^aaadddfffgggcccbbbaaa```^^^\\\[[[ZZZ]]]___``````______```bbbeeefffhhhgggfffeeeeeefffiiilllpppqqqpppnnnllllllkkklllmmmnnnnnnmmmkkkjjjjjjllloooqqqrrrqqqooonnnnnnoooqqqrrrssstttuuuuuutttvvvxxxyyyxxxuuurrrppprrrooommmnnnqqqrrrooommmlllnnnrrruuuxxxyyyzzzyyy~~~}}}ttt\\\FFF;;;888444333222222333333111///111111000000000000111111......//////////////////...------------///111222111000///...---,,,,,,,,,---...///...+++)))))))))------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,******))))))))))))******&&&&&&'''((()))******+++******+++,,,---......///))))))))))))))))))))))))***)))))))))))))))******))))))))))))************+++++++++************)))------------,,,+++***)))---......//////...------+++++++++***++++++,,,,,,------...000222444666777999888888:::===AAACCCCCCIIIJJJKKKPPPXXXeeettt}}}~~~{{{yyyzzz}}}}}}yyytttzzzvvvtttuuuvvv|||ooommmooopppsssxxxxxx|||}}}wwwtttwww{{{|||qqqddd\\\QQQJJJIIIKKKMMMNNNPPPRRRXXXdddxxx|||~~~zzzxxxxxxyyy~~~~~~wwwppphhhmmmxxx}}}|||{{{~~~}}}}}}}}}}}}~~~~~~~~~yyyuuusssrrrssstttvvvsssooommmnnnpppssstttlllhhhdddccceeeddd```[[[[[[ZZZWWWUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^````````````___]]][[[ZZZ^^^^^^___^^^___aaaeeehhhmmmgggdddggghhheeeeeeiiihhhiiikkkkkkjjjjjjkkkmmmpppnnnmmmmmmnnnooooooooonnnqqqtttuuurrrooolllkkkmmmpppssstttttttttuuuvvvxxxzzz{{{zzzwwwuuusssrrrqqqppppppqqqssssssqqqppphhhmmmsssvvvvvvuuuuuuwww|||rrrsss[[[FFF;;;999333222111111222111000...000000////////////000000//////...---,,,++++++***...------...///000111111...------,,,,,,,,,------...///000...,,,*********,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------******))))))))))))******))))))******++++++,,,,,,)))))))))******++++++,,,******************************))))))))))))******))))))))))))******************++++++,,,,,,,,,---+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...///000222555777888<<<<<<===???BBBEEEGGGHHHEEEHHHOOOZZZhhhwww|||{{{~~~}}}zzz~~~{{{wwwvvvvvvzzzvvvjjjhhhlllooouuu|||}}}zzzwwwzzz}}}}}}qqqdddUUUQQQKKKGGGHHHKKKMMMNNNRRRXXXeeevvv}}}|||xxxuuusssuuu~~~wwwooojjjmmmuuu}}}{{{zzz||||||}}}~~~~~~zzzvvvttttttvvvwwwwwwrrrmmmlllooorrrtttuuullliiiffffffhhhfffaaa]]]ZZZXXXVVVRRRPPPNNNMMMMMMOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUWWWYYY[[[^^^aaacccccc```]]][[[ZZZ\\\]]]^^^^^^^^^```dddggglllggggggjjjkkkgggfffiiihhhiiijjjjjjiiihhhiiikkkooonnnmmmmmmooopppqqqqqqsssuuuwwwwwwsssooolllkkkkkknnnqqqtttuuuuuuwwwxxx}}}}}}|||{{{xxxvvvvvvuuurrrqqqpppqqqsssssssssrrrkkkpppuuuxxxwwwwwwxxxzzz|||ttthhhyyyrrrZZZEEE;;;999333111000000111000///---//////............//////......---------,,,,,,,,,---...//////000000000000+++++++++++++++,,,---......///000///---++++++++++++++++++*********)))))),,,,,,,,,,,,------------+++++++++,,,,,,------...******))))))))))))*********+++++++++++++++++++++************************************************+++******)))))))))******)))))))))*********++++++)))***+++,,,---...//////)))***+++,,,------...---++++++***))))))***+++,,,,,,,,,++++++,,,------...//////000111444666888999;;;;;;===???AAADDDFFFGGGFFFLLLZZZlll|||}}}}}}~~~~~~{{{xxxwwwwww}}}wwwmmmddddddjjjqqqyyy|||zzz|||~~~|||qqqaaaTTTIIIHHHGGGHHHJJJNNNRRRTTTZZZfffzzz}}}yyyrrrjjjiiiuuu}}}vvvnnnllllllppp}}}}}}{{{zzzzzz{{{}}}}}}{{{xxxwwwxxxzzz{{{zzztttnnnmmmrrrwwwyyyyyynnnllljjjkkkllliiiddd___YYYWWWSSSOOOLLLIIIGGGGGGIIIKKKNNNQQQRRRSSSSSSRRRQQQOOONNNMMMNNNQQQUUUWWW]]]ccchhhhhhbbb\\\YYYZZZZZZ[[[]]]]]]]]]___ccceeejjjiiilllpppoookkkhhhiiihhhiiijjjiiihhhggghhhiiimmmmmmmmmnnnoooqqqsssuuuzzz||||||yyytttooolllkkkjjjmmmqqqsssuuuvvvxxxzzz~~~}}}|||{{{zzzyyyxxxwwwsssqqqpppppprrrssstttsssooossswwwyyyxxxxxx{{{~~~vvvooogggvvvsss[[[FFF:::777444222000000111111000...000//////......//////000,,,,,,---...///111111222,,,...///000111000//////---,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,++++++++++++************,,,,,,,,,---------......++++++++++++,,,,,,------+++******))))))******+++***)))))))))))))))))))))---------,,,,,,+++++++++************************++++++******))))))******))))))*********+++++++++******++++++,,,------...******+++,,,------------///---,,,++++++---///000,,,,,,,,,,,,---...//////000111222333555777999;;;:::;;;===>>>@@@BBBDDDFFFOOOWWWhhh~~~~~~}}}~~~~~~~~~~~~~~~~~~|||yyyxxxwww~~~xxxjjjfffcccfffmmmvvv}}}~~~}}}|||~~~zzzpppcccTTTIIIFFFHHHIIIJJJMMMSSS[[[aaajjjyyy}}}xxxnnnbbb___jjjyyy~~~}}}}}}}}}vvvnnnllliiijjjvvv}}}{{{zzzyyy{{{~~~~~~|||zzzzzz|||}}}}}}vvvppppppvvv|||~~~|||pppoooooopppooolllfffaaaZZZWWWSSSNNNIIIEEECCCAAACCCEEEIIILLLNNNNNNMMMLLLLLLJJJHHHGGGJJJNNNSSSVVV___fffmmmkkkcccZZZWWWXXXXXXZZZ[[[\\\]]]^^^bbbdddjjjmmmrrruuutttppplllkkkjjjkkkkkkjjjhhhggghhhiiilllmmmmmmnnnppprrrvvvyyy|||vvvpppmmmlllkkknnnrrrtttuuuuuuvvvxxxxxxyyy{{{}}}~~~}}}zzzwwwrrrpppnnnmmmooorrrssssssrrruuuxxxxxxwwwxxx|||sssmmmiiiuuusss\\\GGG999444666333111111111222111000111000000//////000000111,,,,,,---...///111111222,,,---///000000///......000///...---,,,,,,,,,,,,...///000///...,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,---------......************++++++++++++++++++************++++++************))))))))))))...------,,,,,,+++++++++************************,,,,,,+++***************************++++++++++++++++++++++++************+++,,,,,,------,,,,,,+++000///---,,,---...000222------------...///000111222222333555777999;;;<<<>>>@@@AAABBBBBBDDDIIILLLZZZbbbsss~~~}}}~~~|||yyywww}}}uuulllbbbdddhhhnnnvvv~~~~~~~~~{{{tttlllbbbWWWMMMGGGHHHJJJKKKKKKNNNWWWdddooo}}}vvvkkk]]]YYYdddrrr}}}||||||~~~}}}vvvnnniiiddddddppp~~~}}}}}}{{{}}}}}}}}}}}}~~~}}}xxxsssssswww|||}}}|||rrrrrrsssrrrppplllgggccc\\\YYYTTTMMMHHHCCC@@@>>>>>>@@@CCCFFFHHHGGGFFFEEEGGGFFFDDDEEEGGGLLLRRRUUU```gggmmmkkkaaaYYYVVVVVVVVVXXX[[[\\\]]]^^^aaacccjjjpppvvvxxxwwwssspppmmmkkklllmmmllljjjiiiiiikkkkkkmmmnnnooopppsssxxx}}}|||vvvqqqooonnnooorrrtttuuutttsssssstttrrrvvv|||}}}xxxooommmkkkkkkmmmpppqqqqqqrrrtttvvvvvvuuuvvvzzz~~~rrrlllkkkuuuqqq[[[FFF:::444666444111111111222222111111111000000000000111111......---------,,,,,,,,,,,,------.........------111111///...---,,,,,,,,,---...//////---,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------------************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++---,,,+++************************++++++++++++,,,+++++++++******))))))))),,,,,,,,,------,,,++++++------,,,,,,,,,...///000------......///000222222444444555666888;;;===>>>>>>@@@BBBBBBCCCGGGOOOUUUbbbkkk{{{~~~~~~{{{~~~wwwkkkfffcccjjjsssyyy{{{qqqfff^^^VVVNNNJJJKKKHHHKKKMMMNNNRRR___rrr~~~~~~~~~}}}}}}sssgggZZZUUU___lll~~~}}}~~~~~~wwwpppdddaaabbbmmm}}}~~~~~~~~~~~~~~~zzzxxxvvvuuuvvvwwwxxxxxxuuuvvvuuusssoookkkfffccc]]]ZZZTTTNNNGGGBBB???===;;;<<>>???===???BBBCCCFFFNNNYYYbbbmmmtttzzzllleeegggkkkuuu}}}|||qqqfffYYYSSSMMMIIIJJJNNNJJJPPPVVVZZZaaaqqquuuuuuvvvxxx|||}}}wwwqqqooouuu|||pppdddXXXSSSZZZeee{{{~~~yyyqqq```___bbblll}}}||||||~~~~~~~~~~~~~~~zzz{{{|||zzzwwwuuuuuuvvvxxxxxxvvvsssmmmhhhdddbbb]]]ZZZTTTMMMGGGAAA>>><<<::::::;;;;;;;;;;;;::::::;;;;;;<<>>??????@@@AAANNNGGGGGGRRR```iiiqqqxxx}}}xxxyyy|||}}}uuuqqqlllgggkkkssszzz}}}sssfff[[[XXXRRRLLLIIIJJJLLLMMMLLLTTT^^^mmm~~~~~~|||wwwpppkkkfffhhhlllppptttzzzyyynnngggeeeooouuugggYYYRRRTTTXXX___qqqyyyppp___^^^___hhhwww~~~|||~~~~~~~~~}}}}}}}}}}}}{{{yyyxxx~~~{{{wwwrrrnnnjjjhhhgggddd\\\QQQHHHCCC???;;;999999888666555444444555555666777888888:::===CCCGGGKKKIIIHHHKKKPPPSSSTTTSSSWWWXXXYYYZZZ[[[^^^bbbeeennnlllkkkmmmoooooollliiiiiilllmmmjjjiiilllmmmllloooqqqsssuuuwwwyyy|||~~~}}}}}}{{{wwwsssqqqqqqssswwwwwwuuurrrooollllllmmmmmmpppuuuyyyzzzwwwsssqqqnnnmmmlllkkklllooorrrtttsssssssssssstttvvvwwwxxxyyytttvvvuuu~~~hhhQQQAAA999666222222222111111111111000444444333222111000000000//////...------------...///......------,,,,,,,,,---------,,,,,,---------///...---+++******++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++************)))(((((((((((()))******---,,,***))))))***,,,---,,,+++************+++,,,***************++++++,,,+++******))))))+++,,,---***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,***+++,,,---............------------............/////////000222444555666888;;;===>>>???@@@AAACCCKKKIIIOOO\\\gggnnntttzzz~~~~~~{{{vvvxxx{{{~~~|||wwwrrrqqqooommmqqqyyy~~~ttthhh]]]UUUMMMKKKIIIIIIKKKPPPUUUWWWdddooo|||yyyvvvrrrmmmjjjhhhjjjnnnssswww}}}}}}qqqnnnppp{{{xxxjjj\\\TTTTTTWWW```nnnwwwooo___]]]]]]eeewww~~~}}}~~~|||zzzyyy|||zzzvvvrrrnnnkkkiiiiiiddd\\\QQQHHHCCC@@@<<<999888777555444333333444555555666777777999<<>>>>>???AAADDDGGGJJJOOOZZZhhhppptttwww|||~~~}}}}}}~~~yyyuuuwww{{{{{{wwwqqqoooooorrrsssuuuzzzuuufffYYYQQQNNNFFFHHHIIIKKKNNNWWWaaaiii{{{~~~{{{vvvrrrpppooommmllllllooossswww|||vvvwww~~~{{{nnn___VVVTTTVVV___jjj}}}~~~uuulll___[[[YYYbbbuuu}}}|||{{{zzzxxxuuurrrooolllkkkjjjccc[[[PPPHHHDDD@@@<<<999777666444333222222333444444555555666666999===AAADDDCCCDDDHHHLLLQQQSSSSSSVVVWWWXXXXXXZZZ^^^cccggghhhggghhhjjjlllmmmlllkkkooosssssslllgggiiimmmoooqqqwww}}}~~~yyytttssstttrrrssstttsssqqqqqqsssuuuwwwwwwvvvsssooommmmmmnnnjjjlllpppssstttrrrooommmnnnnnnmmmmmmnnnqqqtttvvvwwwuuurrroooooopppsssttt{{{vvvyyyzzzyyycccMMM>>>888777222222222111111111000000,,,---...///000111111111...------------...//////)))***+++---...000111111+++,,,---......---,,,+++...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...***))))))***+++,,,......++++++************++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---+++,,,------.........---......//////000000111111...///000222555777:::;;;===>>>>>>>>>???BBBGGGJJJOOOYYYfffqqquuuvvvyyy}}}}}}{{{|||~~~yyyvvvwwwzzz{{{zzzwwwqqqnnniiikkkpppuuuyyy}}}uuufffYYYOOOKKKIIIHHHKKKNNNPPPTTT```rrrzzzwwwssspppoooppprrrrrrtttvvvzzz}}}}}}qqqbbbWWWTTTTTT]]]gggzzz|||ssskkk___YYYWWW___sss~~~}}}xxxwwwuuurrrpppmmmlllkkk```YYYOOOGGGCCC@@@<<<888666555444222111222222333222333444444444666:::<<<>>>???AAAEEEIIINNNQQQSSSTTTUUUVVVWWWYYY]]]bbbfffffffffgggiiikkkmmmnnnnnnssswwwwwwoooiiikkkpppsssuuuzzz~~~{{{tttnnnmmmooonnnpppqqqpppppppppqqqsssuuuuuutttrrrnnnllllllmmmjjjlllooorrrrrrpppnnnmmmnnnnnnnnnnnnooorrrtttuuuuuurrrooollllllooorrrttt{{{rrr{{{~~~xxxaaaLLL===888777222222222111111111000000///000111222333333333333//////...------------...((()))***+++---///000000+++,,,---......---,,,+++...---,,,+++++++++,,,---***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++((()))***++++++++++++***)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,------...---------......//////000111111222///000111333666999;;;===>>>??????@@@AAAEEEKKKOOOZZZdddooouuuvvvxxx{{{~~~~~~{{{xxxyyy~~~|||yyywwwxxxyyyxxxtttooojjjgggiiinnntttyyy~~~wwwdddVVVNNNLLLKKKJJJKKKPPPTTTXXX___ooo}}}wwwvvvsssqqqqqqtttwwwzzz}}}~~~~~~~~~rrrcccXXXSSSSSSZZZeeezzz{{{sssjjj___ZZZWWW^^^pppxxxwwwuuussspppmmmkkkjjj]]]VVVMMMFFFBBB???;;;777666555333222111111222222111222333333222444666888:::;;;>>>BBBFFFJJJOOOQQQPPPRRRTTTVVVXXX\\\aaadddeeefffhhhiiikkkmmmooopppuuuyyyyyyrrrnnnqqqvvvxxxxxxzzzyyytttlllhhhjjjlllmmmnnnpppooonnnmmmnnnoooqqqqqqqqqooolllkkklllmmmmmmnnnppprrrrrrqqqooonnnoooooonnnooopppqqqssstttpppnnnllljjjkkknnnrrrtttyyymmmyyyyyy}}}wwwbbbLLL>>>888666222222222111111111111000111222222222111///---,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++((()))***,,,,,,+++******))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,------...------,,,------...///000111222222111222333555777:::<<<>>>???@@@BBBDDDFFFKKKQQQUUUdddmmmvvvxxxxxx{{{~~~|||yyyvvvwww|||}}}zzzxxxwwwxxxxxxuuupppllliiihhhmmmtttzzz~~~wwwhhhVVVJJJIIILLLNNNOOOOOOUUU^^^gggsss}}}wwwwwwwwwvvvvvvyyy~~~{{{zzz~~~~~~sssdddYYYUUUUUUYYYeee{{{{{{tttkkk```\\\YYY^^^mmmyyyyyywwwtttpppllliiiggg[[[UUUMMMFFFCCC???;;;777666555333222111111222333000222222222111222333555666999<<<@@@CCCGGGLLLOOOMMMPPPTTTWWWZZZ]]]```ccceeefffhhhiiijjjllloooqqqvvvyyyxxxuuuuuuzzz}}}~~~zzzwwwrrrlllgggfffhhhkkklllnnnoooooommmlllllllllmmmnnnnnnmmmkkkkkkmmmnnnpppqqqrrrrrrrrrrrrqqqpppooooooooooooooopppqqqqqqmmmkkkjjjiiijjjmmmppprrr~~~wwwmmmxxxvvv|||~~~wwwcccNNN???888666222222222111111111111000//////000///---+++(((&&&...------------...//////......------,,,,,,++++++---------,,,,,,------------,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++)))(((((((((((()))******,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***((()))+++,,,,,,+++***)))***)))((((((((()))***+++***++++++,,,,,,++++++************+++++++++,,,,,,,,,------...------,,,,,,,,,------...000111111222333333444666888;;;===>>>AAACCCFFFIIILLLRRRXXX\\\jjjssszzz{{{}}}~~~{{{wwwxxx||||||zzzwwwxxxwwwtttpppmmmmmmooossszzzxxxbbbYYYMMMFFFFFFLLLRRRUUUYYYbbbppp~~~~~~{{{|||~~~}}}~~~{{{nnnmmmqqqvvvxxx{{{tttfff[[[XXXXXXZZZfffzzz|||uuummm```^^^]]]___kkk|||{{{xxxuuupppkkkgggddd\\\VVVNNNHHHEEEAAA===999777666444333222222333333000222333222111111222333444777;;;>>>@@@DDDIIIMMMKKKOOOUUUZZZ]]]___aaacccdddeeeggghhhhhhiiimmmpppvvvwwwwwwwww|||zzztttlllgggggghhhiiiiiijjjlllnnnnnnmmmlllllllllkkklllmmmmmmlllmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppooooooooonnnnnnnnnlllkkkiiiiiiiiikkkmmmnnn~~~}}}vvvpppzzzvvv|||}}}xxxdddOOO@@@888666222222222111111111111000...///111111000///,,,+++,,,,,,,,,---...///000111---------.........//////......,,,++++++,,,......---,,,+++++++++,,,---...,,,------......------,,,---......//////......------------,,,,,,,,,++++++*********)))***++++++,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,***)))***)))'''&&&&&&(((***++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------...------,,,,,,,,,,,,---...///000111111444444555777999;;;===>>>BBBEEEIIIMMMQQQVVV\\\```llluuu|||~~~{{{zzz~~~~~~vvvwwwwwwtttqqqpppsssvvvvvv~~~vvvfffQQQOOOJJJFFFFFFKKKSSSZZZfffqqq~~~rrrcccbbbgggmmmpppwww{{{uuuggg]]]ZZZ[[[\\\gggzzz}}}vvvnnn``````___```iii|||}}}}}}|||yyyuuupppjjjeeebbb]]]WWWOOOJJJFFFCCC???;;;777666444333222222333444000222333222111000111222333666:::===???BBBGGGLLLKKKPPPWWW]]]```aaabbbcccccceeeggggggfffggglllooovvvvvvvvvxxxxxxrrrjjjggghhhjjjjjjhhhhhhjjjmmmnnnmmmlllmmmnnnjjjkkkmmmmmmmmmnnnqqqsssssssssrrrrrrrrrrrrrrrrrrpppppppppooonnnmmmmmmllllllkkkjjjiiiiiiiiijjjkkkvvvuuu~~~xxxyyyvvvbbbLLL>>>888888222111111111111111222222111111000000//////......,,,,,,,,,,,,,,,---...///........................////////////////////////,,,,,,---------,,,++++++...,,,---111555555000+++******+++,,,------......------...///...---+++***,,,+++)))(((((()))+++,,,,,,,,,---------,,,,,,+++(((((())))))))))))((((((,,,++++++******++++++,,,000///---+++*********+++,,,+++)))((((((***+++---///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///111333444555777999:::;;;<<<===???AAACCCJJJQQQVVVXXX\\\ccchhhtttwww|||~~~{{{zzzxxxyyyzzzzzzyyyxxxzzz}}}ppp```XXXRRRGGGBBBGGGLLLOOOZZZhhh{{{~~~~~~~~~~~~~~~kkk___]]]aaaiiiqqquuuxxx|||yyysssmmmgggbbb___^^^hhhwwwxxxnnnddd[[[UUU[[[iii}}}~~~|||||||||}}}|||xxxtttqqqnnnjjjgggaaaZZZQQQJJJFFFBBB===:::888666444222111111111111333333333333333333333333222444666888;;;???EEEIIIOOOTTTXXXYYY\\\bbbffffffeeedddccccccdddgggjjjlllmmmmmmqqq{{{qqqlllgggfffhhhjjjkkkkkkhhhiiijjjkkklllmmmmmmmmmiiiiiiiiijjjlllooorrrttttttsssqqqpppppppppqqqrrrqqqnnnlllkkklllmmmmmmllllllllllllkkkkkkjjjjjjjjjyyyvvv~~~xxxyyyuuu```KKK===777777222111111111111111222222111000000000/////////.....................//////------------------------//////...........................---,,,+++***)))+++)))))),,,000000,,,''')))))))))***+++++++++,,,,,,------...---,,,+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))******)))))))))+++******************+++------,,,+++************---,,,+++******+++,,,---...---,,,,,,+++++++++,,,......////////////000000------...///111333444555666999<<<===>>>???CCCFFFJJJQQQ[[[bbbeeehhhmmmppptttwww}}}~~~{{{zzzyyyzzz{{{|||{{{zzz}}}xxxssskkk^^^RRRNNNLLLFFFFFFMMMRRRZZZlll~~~~~~~~~}}}zzzhhh```___bbbhhhoootttwwwzzz|||~~~~~~{{{vvvrrrnnniiidddaaabbbkkkxxxzzzqqqbbbZZZTTTYYYggg|||}}}{{{zzzzzzzzzzzzxxxuuusssqqqooollljjjaaaZZZQQQJJJFFFBBB>>>:::888777555333111111111111333333333333333333333333222444666888;;;???DDDHHHOOOUUUYYYZZZ]]]dddhhhhhhgggfffdddbbbcccdddfffhhhkkkmmmtttyyyllliiifffeeegggiiijjjiiiiiiiiijjjkkklllllllllllliiijjjkkkmmmooorrrtttuuussssssqqqpppooooooppppppooommmkkkjjjkkklllllllllkkkkkkkkkkkkkkklllllllll}}}uuu}}}xxxxxx}}}sss^^^JJJ<<<666555222222111111111111111222000000000000/////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,//////...---+++***)))(((///,,,+++,,,//////,,,)))************++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++***)))(((((()))***+++******************************))))))))))))***************++++++******)))------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---------......------...///111333555666555999>>>??????BBBIIIOOOQQQZZZeeemmmqqqssstttvvvwww{{{|||zzz|||{{{zzz|||~~~~~~}}}}}}sssggg___VVVMMMIIIIIIIIIIIIOOOXXX```lll~~~zzzzzz~~~vvviiidddcccdddhhhmmmsssuuuxxxyyyzzz|||wwwvvvtttrrrpppmmmhhhddddddlllwww|||sssaaaXXXRRRWWWeeezzz~~~}}}}}}~~~|||zzzxxxwwwwwwuuutttrrrqqqqqqpppmmmkkkaaa[[[RRRKKKGGGCCC>>>;;;999777555333222111111222333333333333333333333333222333555777999===CCCFFFNNNTTTYYYZZZ^^^eeeiiijjjhhhgggdddbbbaaaaaabbbcccgggkkktttwwwmmmfffeeeeeefffhhhiiiiiihhhjjjjjjkkkkkkkkkkkkkkkkkkiiikkkmmmpppssstttuuuuuusssrrrqqqpppoooooooooooollljjjiiihhhjjjllllllkkkiiiiiijjjkkklllmmmnnnoooqqqxxxzzzzzz|||rrr]]]JJJ===777555333222111111000111111111000000000000/////////////////////......------,,,------------------------.........---,,,,,,++++++///...---,,,++++++******111///------...///---,,,------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******)))'''&&&&&&(((***+++++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,,,,+++***,,,------------,,,,,,++++++,,,---...---,,,+++******++++++,,,,,,---------......///000222555777888666:::>>>???AAAGGGSSS]]][[[aaajjjqqqtttuuuvvvwww{{{|||~~~yyytttuuu{{{{{{||||||qqqfff[[[SSSMMMIIIJJJOOOLLLOOOZZZhhhuuu{{{{{{{{{ooojjjgggfffhhhlllssstttvvvvvvwwwyyy}}}vvvuuuvvvvvvuuuqqqlllhhheeejjjsss{{{rrraaaXXXRRRUUUaaauuu}}}||||||}}}~~~}}}zzzwwwvvvuuusssrrrqqqqqqqqqooommmjjjaaa[[[RRRKKKGGGDDD???<<<999888666444222222222222222222222222222222222222222333555666888<<>>888666333222222111000000111111////////////000000000000000000111111000///...---////////////////////////......---------,,,,,,,,,,,,,,,+++++++++,,,------///---+++***++++++++++++......------------------+++++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***)))((('''&&&&&&(((***,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---)))***+++---...---,,,,,,,,,,,,------,,,+++*********+++,,,---...---,,,+++.........///000111111111//////000222444777999:::999<<>>BBBHHHNNNSSSTTTXXX```dddeeeaaaaaa``````aaabbbdddeeefffiiinnnssstttpppggg___```cccgggjjjkkkkkkkkkjjjlllllljjjiiiiiiiiiiiiiiihhhjjjnnnrrrttttttsssrrrqqqqqqqqqqqqppppppooooookkkiiihhhhhhjjjlllllllllhhhhhhjjjlllnnnppprrrsss|||lllsss}}}qqq\\\KKK???888666333333222111000000000000////////////000000000000111111222333333222111000////////////////////////------------------------,,,+++******+++,,,...///......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------***+++,,,---------------------,,,,,,++++++******++++++,,,---------,,,,,,,,,------...///000111111111111222444666999;;;<<<===@@@FFFNNNYYYfffsss|||}}}{{{zzzyyyyyyzzz|||}}}vvvzzzwwwvvvvvvtttqqqsssxxx|||yyyllldddVVVQQQMMMLLLJJJJJJPPPXXXaaakkk}}}~~~zzzyyy{{{|||uuummmgggfffiiipppqqqqqqpppqqquuu{{{~~~zzzuuupppkkklllppp~~~uuukkk```YYYTTTUUU\\\lll~~~}}}}}}~~~|||{{{~~~~~~{{{xxxvvvtttsssrrrqqqqqqqqqnnnjjjgggbbb[[[SSSMMMIIIFFFBBB>>>;;;999777555444333333444222222222222222222222222111222333444555888<<<@@@DDDJJJOOOPPPTTT[[[``````]]]]]]^^^```bbbeeeggghhhjjjkkkmmmoooooolllfffbbbaaadddiiilllllllllkkkllllllkkkjjjhhhhhhhhhiiijjjiiikkknnnqqqsssrrrqqqpppppppppqqqrrrrrrrrrrrrqqqmmmkkkiiiiiikkkmmmmmmllliiijjjkkkmmmooopppqqqrrr~~~qqqwwwooo[[[JJJ>>>888555444333222111000000000000.../////////000000000111...///111222222111000///////////////////////////---------......//////000---,,,+++******,,,---...---...//////......//////***+++++++++,,,------------,,,+++++++++---...///---,,,++++++++++++,,,---))))))***++++++,,,------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,000///---,,,+++++++++,,,,,,+++++++++,,,,,,---...******+++,,,---...//////222333444666999;;;>>>???AAAFFFPPP___ooo}}}}}}{{{{{{||||||}}}yyy{{{wwwqqqnnnpppssstttwww|||~~~zzzlll^^^VVVOOOMMMLLLOOOQQQTTT]]]gggyyy{{{xxxwwwxxx}}}~~~}}}vvvnnnkkklllmmmmmmmmmlllnnnsssyyy~~~~~~yyyuuunnnmmmooozzz}}}tttjjj[[[WWWSSSUUU\\\jjj~~~~~~}}}{{{zzz~~~}}}zzzwwwuuusssrrrqqqqqqrrrrrroookkkhhhbbb\\\SSSMMMJJJFFFBBB???;;;:::888666444444444444111111111111111111111111000111222333444777;;;>>>CCCIIIMMMNNNQQQXXX\\\\\\[[[\\\^^^```cccfffhhhiiijjjkkklllmmmllliiieeebbbaaaeeeiiilllkkkjjjkkkllllllkkkiiihhhggghhhjjjkkklllmmmoooqqqrrrqqqpppoooooopppqqqsssttttttttttttpppnnnllllllmmmnnnnnnmmmllllllmmmnnnoooppppppqqqvvv{{{mmmYYYIII===777444444333222111000000000000.../////////000000111111)))+++---...///...---,,,........................,,,------...///000111111///...,,,*********,,,---''')))+++++++++***++++++,,,,,,------...///000000------,,,+++,,,---///000...---+++******+++---...)))***+++------......---,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,222000...,,,+++,,,---...,,,,,,+++***+++,,,...///------...///000111222333333444555777:::===???@@@DDDJJJXXXlll}}}{{{zzzzzzzzzyyyxxx|||uuurrrkkkhhhmmmsssvvvyyy}}}~~~qqqbbbTTTMMMMMMLLLNNNTTTYYY```mmmyyyyyyxxxwwwxxx~~~}}}~~~}}}~~~vvvqqqrrrkkkkkkjjjjjjlllqqqxxx}}}{{{xxxnnnllllllvvv}}}tttjjjXXXTTTRRRUUU\\\jjj}}}zzzyyy}}}~~~|||yyyvvvtttrrrppppppqqqrrrrrrpppmmmiiibbb\\\SSSMMMJJJGGGCCC???;;;:::888666555444444444111111111111111111111111000111222222333666:::===CCCHHHLLLMMMPPPVVVZZZZZZ[[[\\\^^^aaadddgggiiijjjggghhhjjjkkkjjjgggccc```aaaeeeiiikkkjjjiiijjjlllkkkjjjhhhggggggiiijjjkkknnnooopppqqqqqqqqqppppppnnnoooqqqtttuuuvvvvvvuuurrrpppnnnmmmnnnooonnnnnnmmmnnnnnnnnnoooooooooppp}}}{{{~~~oooVVVDDD;;;666333555444222000//////000000000000000000000000000000///......///000000///---)))***,,,...//////...------///111111///...---------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,++++++,,,,,,***)))++++++******************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---***((('''))),,,...,,,***,,,.........,,,,,,,,,............///111222444444333444999>>>@@@???CCCIIIRRR^^^ooo~~~~~~wwwsssvvvzzzzzz{{{||||||vvvssstttooooooqqqtttxxx|||~~~ooo^^^PPPKKKLLLPPPPPPRRRVVV^^^lll|||}}}vvvxxx{{{~~~{{{}}}~~~~~~~~~wwwrrrnnnnnnnnnnnnpppuuu{{{|||wwwmmmgggggguuusssjjj]]]WWWTTTWWW[[[eee||||||xxxtttsssssssssssssssrrrnnniiieee^^^YYYSSSNNNLLLIIIDDD@@@999888666555333333222222222222111111111111222222///111222222222333777999???BBBGGGKKKOOORRRVVVYYY]]]___aaabbbcccccceeefffjjjiiihhhgggfffeeedddccc```bbbdddfffhhhhhhhhhhhhhhhgggffffffggghhhiiijjjnnnqqqttttttrrrpppnnnmmmoootttvvvuuuvvvyyyxxxtttuuussspppooopppqqqqqqpppooonnnmmmlllmmmoooqqqrrr~~~}}}nnnVVVCCC;;;777444444333222000000000000111000000000000000000000000000...---...///000///...***+++---...//////......---///000000...------...---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,------,,,***+++,,,,,,+++)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,(((((())))))************...,,,+++***)))***,,,---,,,***)))***,,,,,,+++)))***,,,,,,,,,******+++,,,......//////000222333444555666:::>>>??????GGGOOOYYYeeeuuu|||wwwtttuuuvvvxxx~~~}}}{{{uuummmkkknnnvvvwwwzzz|||~~~|||nnnaaaTTTKKKIIILLLPPPSSSYYYcccpppyyywwwxxxzzz|||~~~~~~~~~xxx{{{}}}zzzuuunnnnnnooooooqqqvvv{{{}}}}}}{{{wwwmmmgggfffrrrsssjjj\\\UUURRRUUUYYYddd{{{|||wwwuuutttuuutttttttttrrrnnnhhhddd]]]XXXQQQMMMJJJGGGCCC???999888777555444333222222222222111111111111222222000111111222222333666999>>>AAAFFFJJJNNNQQQUUUXXX\\\___bbbddddddeeefffgggjjjiiihhhgggfffeeeddddddaaabbbdddggghhhiiiiiiiiiffffffffffffgggiiijjjkkklllooorrrrrrqqqooommmmmmlllqqqtttuuuxxx{{{|||yyyxxxuuuqqqpppppprrrrrrrrrpppooonnnmmmnnnoooqqqrrrmmmUUUCCC;;;888555222222111111000111111222000000000000000000000000111///------.../////////---------......//////000...//////...,,,+++---...---,,,,,,++++++,,,,,,---++++++,,,------------,,,//////......---,,,,,,,,,++++++************++++++---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---,,,*********+++,,,...---++++++++++++)))(((***+++,,,,,,+++***+++---/////////000000222333444:::;;;===@@@@@@DDDPPP]]]dddppp~~~zzzvvvtttssssssxxx|||wwwmmmeeefffkkk}}}wwwkkk\\\RRRKKKHHHJJJNNNPPPWWWcccrrr~~~~~~~~~}}}|||}}}~~~{{{uuusssuuu~~~~~~|||~~~}}}|||wwwzzz}}}~~~yyyoooppprrrsssuuuxxx|||~~~|||yyyxxxzzz}}}}}}{{{xxxlllfffeeennn{{{~~~rrrjjjZZZSSSOOORRRWWWbbbyyy~~~zzzwwwuuuvvvvvvvvvuuuuuusssnnnhhhddd\\\WWWPPPLLLIIIFFFBBB>>>999888777555444333222222222222111111111111222222000111111111111333666888<<>>:::999777555444333333333222222111111111111222222000111111111111222555777999===BBBGGGJJJNNNRRRUUU___cccggghhhhhheeedddccchhhhhhggggggffffffeeeeeeddddddfffgggiiijjjkkkkkkfffggghhhiiijjjjjjiiiiiihhhjjjmmmnnnmmmllllllmmmkkkpppuuuwww|||}}}yyysssooooooqqqssstttoooooonnnmmmmmmnnnnnnooo~~~lllSSSBBB;;;888666000111111111222222222111111111111111111111111111222///---,,,---///000000//////.........///000000.........,,,******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000///...------,,,,,,************************,,,+++******,,,,,,,,,***)))*********+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************...------,,,,,,+++++++++,,,,,,------,,,,,,,,,---,,,---///......---///000000000000111333444666777;;;<<>>AAAAAAFFFRRR^^^fffooowww|||~~~ppppppvvv{{{rrrooommmooopppsss{{{sssdddXXXQQQKKKJJJLLLOOOSSS\\\lll|||}}}||||||zzzwwwwwwzzz}}}~~~xxxuuurrrrrrssssssooolllkkkiiigggggghhhnnn}}}}}}uuupppeeeXXXNNNOOOUUU```uuu}}}}}}|||zzzvvvttttttuuussssssrrrrrrqqqmmmgggccc\\\WWWPPPLLLIIIFFFBBB>>>::::::888666555444444444222222111111111111222222000111111000000111333555666:::???DDDHHHLLLQQQTTTZZZ]]]```aaaaaaaaabbbccceeefffffffffgggggghhhhhhiiihhhgggeeeeeeeeeeeeeeehhhjjjnnnqqqqqqpppnnnlllmmmnnnoooooommmlllmmmnnnlllqqqttttttvvvzzzzzzwwwvvvsssooonnnnnnpppppppppqqqqqqqqqpppooommmlllkkk~~~lllRRR???888666444222333333333222111///...111111111111111111111111///......///000000///---+++,,,...//////---,,,***---///111111///...---------,,,,,,++++++,,,,,,---......---,,,---...///000+++,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++***)))***,,,---,,,+++******+++,,,,,,---......---.........---,,,,,,+++------,,,,,,,,,+++++++++******,,,---.../////////000111222000,,,******,,,,,,---////////////000222000111333555888<<>>===666777===999......666222333333333333222111111000111111222222333444444444666:::@@@FFFLLLQQQTTTWWWYYY\\\___aaaaaaaaaaaaffffffeeedddcccfffjjjnnnlllkkkiiigggeeedddcccbbbfffiiimmmppprrrqqqooommmmmmoooqqqqqqpppooooooppprrrqqqppppppqqqrrrrrrqqqssssssrrrqqqpppooopppppprrrrrrqqqppppppqqqrrrsssxxxeeeOOOAAA<<<888444111111111111000000000000000000000/////////......////////////////////////,,,,,,---.../////////...............------------,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++---...,,,***)))+++.........---,,,+++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,+++,,,,,,,,,))))))+++,,,---.........222222111///,,,******+++,,,---...000111111222222333555777999<<>><<<666::::::666444555444111333333333333333222111111000000111111222333333333555666999>>>CCCHHHLLLNNNRRRTTTXXX\\\___aaabbbbbbffffffeeecccbbbcccfffhhhhhhhhhgggfffeeeeeeeeeeeellllllmmmoooqqqrrrtttuuunnnnnnnnnmmmllllllooorrrqqqooonnnmmmnnnpppsssuuuvvvuuuuuuvvvwwwwwwvvvuuurrrrrrqqqpppooooooppppppxxxdddMMM@@@;;;888444222222222111111111000000111111111111000000000000///////////////////////////000000000000000///............---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,+++***---+++))))))+++---------******+++,,,,,,---..................------------///...,,,+++******+++,,,,,,+++++++++,,,,,,---------.........------///000111111222222444555666777:::<<<>>>AAAFFFNNNVVV\\\ccchhhooouuuwwwvvvtttrrrqqqrrrsssrrrrrruuu{{{|||uuurrrsssyyy}}}}}}~~~uuuhhhUUUOOOLLLNNNQQQTTTZZZ```iiivvv~~~{{{~~~|||}}}}}}~~~}}}}}}~~~xxxvvvwwwyyy{{{|||{{{zzz||||||xxxyyy~~~|||yyyuuusssqqqpppsss|||xxxlllcccZZZUUURRRQQQUUU\\\___cccjjjpppxxxyyynnncccVVVMMMMMMSSS\\\nnn~~~~~~~~~~~~~~~}}}zzzwwwuuutttqqqooooooooommmgggbbbVVVRRRLLLGGGDDDAAA???===999EEEFFF:::333666666111111111222222222111000000000000000111222222333333444666888<<>>???PPPSSSBBB333444666222000000000000000///......///000000111111222333333444555777;;;???CCCGGGIIILLLOOOTTTZZZ^^^aaacccddddddeeefffeeecccbbbbbbcccdddddddddeeeeeefffhhhhhhgggjjjpppuuuyyy{{{{{{{{{sssrrrooollljjjkkkooorrrooooooooommmmmmoootttxxxyyyxxxsssqqqqqqqqqqqqppppppooooooyyydddMMM@@@;;;999666333222222222222111111111//////000000000000000111000000000000000000000000------...............---000000/////////.........///......------......///------............//////000...---,,,---...---,,,+++,,,...//////...---------,,,++++++---......---+++++++++,,,,,,---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++,,,------,,,******,,,---111111111333666999<<<>>>>>>DDDLLLUUU]]]eeelllpppooorrrxxx}}}~~~xxxsssnnnllllllrrr{{{|||}}}~~~yyyfffWWWOOOLLLIIIJJJOOOXXX```iiiwww}}}yyy{{{~~~|||{{{|||~~~~~~~~~yyytttssstttwwwyyy|||{{{zzz|||||||||{{{vvvrrriiikkkmmmrrrzzzsssggg]]]TTTMMMJJJIIIKKKRRRYYYVVVaaaooo}}}|||qqqcccWWWMMMMMMRRRZZZjjjzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{yyywwwvvvtttsssooommmlllkkkiiifffaaa]]]UUUQQQLLLGGGEEECCCAAA???BBBQQQTTTDDD444222444333000000000000000///......//////000000111222222222333555777:::>>>BBBFFFHHHLLLOOOTTTYYY^^^bbbcccdddccceeeffffffdddbbbbbbcccccccccddddddeeefffhhhiiieeeiiiooouuuyyyzzzzzzyyyvvvuuusssooollllllooorrroooqqqqqqpppnnnoootttxxx~~~wwwrrrpppqqqqqqrrrrrrrrrqqqqqqxxxcccLLL>>>:::888555333333222222222111111111....../////////000000000000000000000000000000000,,,,,,---.../////////...//////.........---------//////............//////------........./////////333111......//////---+++)))+++---///000000///...,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,---......---,,,...---+++******+++---...+++,,,---,,,+++,,,---///111111222444888<<<@@@CCCHHHOOOYYYcccjjjnnnppprrrooorrrwww~~~zzztttqqqsssyyyzzzgggXXXPPPMMMMMMKKKNNNWWWcccooo}}}~~~|||zzz~~~|||{{{{{{}}}||||||}}}xxxuuutttvvvyyy{{{~~~|||{{{}}}}}}|||}}}}}}wwwqqqnnnhhhkkkpppvvvwwwhhh[[[QQQKKKGGGHHHJJJNNNUUU]]]aaalll{{{{{{qqqbbbUUUKKKLLLOOOVVVeeeuuu~~~~~~}}}|||||||||}}}}}}|||||||||||||||{{{zzzzzz{{{zzzxxxvvvtttssssssssskkkkkkjjjhhhfffbbb]]][[[SSSOOOJJJFFFDDDBBB@@@>>>>>>FFFHHH>>>555222222222111111111222111000000/////////000000111111222222333444666:::>>>BBBFFFHHHLLLOOOTTTZZZ___bbbddddddbbbdddggggggeeedddcccccccccccccccdddeeefffggghhhgggjjjmmmqqqtttuuuttttttzzzyyyvvvsssooonnnpppqqqppprrrtttrrroooooossswwwyyyqqqppppppppprrrsssttttttsssssswwwbbbJJJ===999777444333333333222222222111111---.........//////000000000000000000000000000000------///000111111111111......---------,,,,,,,,,//////............//////---------....../////////666222///...000000---+++(((***,,,///111111000000,,,+++,,,...//////---+++---,,,,,,,,,,,,,,,,,,,,,000000/////////.........'''))),,,...//////---,,,++++++***)))+++---///111,,,---.........///111444222222333666:::???CCCFFFSSSZZZdddmmmqqqqqqoooooolllooouuu|||yyysssuuu}}}}}}zzzeeeTTTMMMLLLMMMMMMPPPTTT___nnn}}}~~~~~~~~~}}}}}}||||||{{{{{{|||~~~~~~{{{|||}}}zzzwwwwwwyyy|||~~~}}}|||~~~}}}{{{||||||}}}~~~zzzsssnnnjjjjjjmmmttt|||vvvmmm^^^QQQIIIEEECCCGGGLLLQQQYYY```ppp{{{{{{qqqaaaTTTJJJJJJMMMTTTbbbrrr|||}}}}}}||||||||||||}}}}}}||||||||||||{{{zzzyyyxxx{{{yyyvvvsssrrrqqqrrrrrriiiiiihhhfffccc___[[[YYYQQQMMMHHHEEEBBBAAA???===:::;;;;;;888555333222000222333333333333222111111/////////000111111222222222444666:::>>>CCCFFFIIIMMMPPPUUUZZZ___bbbddddddbbbdddggghhhfffeeeddddddcccccccccdddeeefffggghhhjjjkkklllmmmnnnooopppppp||||||yyyuuuqqqooopppqqqppptttvvvtttqqqpppssswwwqqqkkkllloooppprrrtttuuuuuuuuutttwww^^^III===888666444222222222111111111111000111111000000000000111111---......///000111111222...............///000000------,,,,,,,,,,,,---------------.........//////........................------------------------///---,,,...111222000...///......---------......+++++++++,,,,,,,,,------******))))))******+++,,,///...---,,,,,,...///111,,,------,,,+++***,,,---***,,,...//////000222444555666777888;;;BBBLLLSSS]]]fffnnnqqqsssvvvrrrjjjiiinnnuuuxxxxxxxxxyyy{{{zzz}}}nnnWWWLLLJJJKKKLLLNNNYYYaaappp||||||}}}~~~}}}~~~}}}~~~{{{yyyxxxyyyzzz{{{yyyyyyzzz{{{}}}~~~|||wwwuuuvvvyyy{{{|||~~~~~~~~~~~~{{{||||||~~~|||zzztttlllgggfffiiikkkssszzznnn^^^RRRMMMEEEFFFGGGIIINNNWWWaaahhhrrr}}}}}}|||{{{zzzuuuooobbbTTTHHHHHHKKKRRR___nnn~~~~~~}}}~~~||||||}}}zzzvvvuuuvvvwwwxxxxxx|||{{{zzzxxxxxxwwwwwwxxxwwwuuusssqqqqqqqqqooonnnnnnkkkhhhgggfffccc]]]XXXQQQNNNIIIFFFCCCAAA===;;;;;;999888666444333222222333222111111000000111111000000111111111222222222000111333444777===DDDIIINNNPPPUUU[[[aaaddddddccceeeddddddddddddeeeffffffddddddcccccccccdddeeefffjjjiiiiiihhhjjjlllnnnpppvvvuuurrrqqqppppppqqqrrrwwwssssssuuuvvvssstttwww{{{rrroooppptttttttttsssrrrrrrrrrqqq~~~www^^^III===999666444222222222111111111111000111111000000000000111111......//////000000111111...............///000000......------------......,,,,,,,,,---------......------------------------------------------------///---,,,...000111///---------,,,,,,,,,,,,------,,,,,,---------.........+++************+++,,,,,,---,,,+++******,,,...///,,,------,,,***)))***,,,***,,,.........///111333666888999;;;???FFFOOOUUU```hhhoooqqqssstttpppjjjgggkkknnnqqqssswww{{{xxxwwwqqqbbbUUUIIIGGGKKKPPPWWW\\\```mmm~~~}}}~~~~~~}}}~~~~~~{{{yyyvvvuuuttttttuuuvvvvvvwwwyyyzzz{{{|||}}}yyyvvvuuuvvvyyy|||}}}}}}}}}}}}~~~}}}{{{|||}}}{{{xxxsssjjjeeeeeefffkkkuuuyyyooocccUUUKKKHHHGGGHHHIIILLLQQQ\\\hhhqqq~~~|||}}}|||}}}|||yyywwwuuupppiii]]]PPPGGGGGGLLLRRR```ooo}}}|||{{{zzz}}}{{{{{{zzzxxxvvvvvvwwwyyyzzzzzz{{{zzzzzzyyywwwvvvvvvuuuuuusssqqqpppppppppooonnnmmmkkkhhhgggfffccc]]]XXXQQQNNNJJJFFFDDDAAA>>><<<888888666555444444444444333222111111000000111111111111111222222222222333000111333444777===CCCHHHMMMPPPUUU[[[```cccddddddffffffeeeeeeffffffggghhheeedddccccccccceeegggiiilllkkkiiiiiijjjkkknnnooorrrqqqpppooooooppprrrssstttrrrrrrtttuuussstttxxx}}}|||uuupppoooqqqtttttttttttttttsssrrrrrr}}}www^^^III>>>999777555222222222111111111111000222222111111111111222222////////////000000000000............/////////000///..................///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------//////---+++++++++***++++++,,,---...---------.........//////,,,++++++++++++,,,---------,,,+++++++++,,,...//////000000...,,,+++,,,------...000000000111444666777:::===AAAGGGNNNVVV[[[eeejjjpppqqqssssssooojjjggghhhhhhhhhlllvvvyyyuuutttwwwzzzfff[[[OOOJJJFFFIIIMMMSSS[[[dddooo~~~~~~~~~}}}}}}}}}yyyzzzyyyxxxvvvsssqqqnnnmmmoooooopppqqqrrrtttuuuvvvwwwuuussssssvvvzzz}}}~~~}}}}}}~~~}}}|||}}}~~~}}}yyyvvvooofffaaaaaaaaakkkzzz|||nnncccXXXLLLFFFEEEIIIJJJLLLPPPXXXeeeuuu~~~|||{{{|||wwwzzzzzzwwwuuurrrkkkcccWWWLLLEEEGGGLLLRRR```ooo~~~~~~~~~|||zzzyyyxxxwww{{{|||}}}~~~~~~}}}{{{zzzwwwvvvvvvwwwzzz||||||{{{zzzzzzzzzyyyxxxuuusssrrrqqqpppnnnnnnooooooooonnnmmmjjjgggffffffbbb\\\WWWQQQNNNJJJFFFDDDBBB>>><<<777666555555444555555555333222111111000000111111222222222222333333333333000222333555777<<>>999777555222222222111111111000000222222111111111111222222000000000000////////////---....../////////////////////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------+++***************+++---......------------............---,,,,,,,,,,,,---......///......---...///000000///000000...+++***+++---000111222333333444777:::888<<>><<<999888666555333222222222333222111111000000111111222222333333333444444444111222444555777;;;???CCCGGGLLLTTTZZZ^^^aaadddfffffffffeeeeeeffffffggghhhhhhgggeeeeeeggglllqqqtttrrrpppnnnlllkkkkkklllllllllkkkkkkkkkkkkkkkkkkllljjjggghhhlllnnnmmmnnnrrrssstttuuuuuutttqqqooommmlllmmmoooppppppppppppooottt[[[GGG<<<888666444222222222111111111111000111111000000000000111111////////////000000000000,,,---///000000000///...///..................///...////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,...//////---,,,,,,---,,,,,,+++,,,,,,---...///+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------...............//////...---,,,---///---...000111222666:::>>>AAAGGGSSSaaannnvvvyyyyyyqqqqqqtttxxxvvvpppjjjiii\\\aaahhhoooyyy|||uuusssmmmmmmrrr{{{vvvbbbPPPIIIJJJHHHJJJOOOWWW^^^jjj~~~~~~}}}{{{{{{}}}{{{{{{{{{yyyuuuooojjjgggcccccccccaaa^^^ZZZVVVTTTUUUTTTTTTUUUWWWZZZ]]]___^^^___dddkkkssszzz~~~~~~~~~~~~~~~}}}|||{{{zzzyyy||||||}}}{{{|||~~~zzzsssjjj```WWWWWW[[[kkkooocccUUULLLFFFCCCDDDGGGIIIPPPZZZdddsss~~~{{{xxxxxx{{{{{{~~~{{{xxxtttjjjaaaTTTLLLGGGHHHIIILLLYYYiii~~~}}}|||{{{{{{{{{{{{zzz|||}}}yyyttttttuuuwwwyyyzzzxxxvvvyyyyyyyyyxxxwwwuuurrrqqqnnnlllllllllooopppppppppkkkhhheeedddddd```ZZZUUUNNNKKKGGGDDDBBB@@@>>><<<999888777444333111111000333222111111000000111111222222222222333333333333111222444666777:::>>>AAAEEEKKKSSSYYY]]]```dddgggffffffeeeeeeffffffggghhhhhhgggffffffiiimmmqqqtttrrrqqqooolllkkkkkklllmmmllllllllllllkkkkkkkkkkkkkkkhhhhhhkkklllkkkllloooppptttwwwxxxvvvqqqnnnlllkkkkkklllmmmnnnnnnoooppprrrZZZFFF;;;777555444222222222111111111111000000000////////////000000......//////000000111111,,,---///000111000///.........------------...............////////////000------------------------++++++,,,,,,---......///+++...000000...---...000,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,------...,,,------...............///000111000//////111333---...000222444999>>>CCCJJJPPP\\\kkkxxx}}}wwwvvvyyy|||xxxllldddbbbbbbgggnnnvvvzzzpppkkkmmmlllqqq{{{~~~mmm___TTTLLLIIIKKKNNNQQQYYYcccnnn{{{|||~~~|||yyyxxxyyy{{{{{{{{{xxxwwwuuurrrmmmgggccc```[[[ZZZYYYWWWTTTPPPMMMKKKKKKKKKJJJKKKMMMPPPTTTVVVVVVYYY___hhhrrrzzz~~~}}}{{{zzzxxx|||zzz~~~}}}~~~}}}wwwooofff\\\VVVYYYaaavvvvvvcccXXXNNNHHHDDDAAACCCGGGJJJSSS```mmm}}}~~~~~~|||yyyzzz}}}~~~|||yyytttlllcccTTTLLLGGGHHHHHHKKKZZZjjj}}}~~~}}}}}}}}}}}}}}}}}}|||}}}|||vvvrrrqqqrrrtttwwwyyyyyyxxxwwwvvvvvvuuusssrrrqqqqqqmmmkkkjjjkkkmmmnnnnnnnnnjjjhhheeedddccc```ZZZUUULLLIIIEEECCCAAA???===;;;888777555444333222222222333222111111000000111111111111111222222222222333111222555666777:::===@@@CCCJJJSSSYYY\\\___dddhhhggggggffffffgggggghhhiiiggggggggghhhjjjmmmqqqssssssqqqooommmllllllmmmnnnjjjkkkllllllmmmmmmmmmmmmooolllkkkmmmmmmjjjkkknnnkkkqqqwwwxxxsssooonnnooolllkkkkkkkkklllnnnppprrrqqqYYYEEE:::666444333222222222111111111111000//////............//////---......///000111111222,,,---///000111000///...---------,,,,,,------------------.........//////........................++++++,,,,,,---...//////+++...000000......///111++++++******************---------.........//////,,,++++++++++++,,,------...//////000111000000000***+++,,,+++++++++---///000111333555888===CCCHHHQQQWWWcccqqq~~~~~~|||zzz|||xxxjjj```]]]lllpppuuu{{{zzzoooeeedddhhhnnnuuummmXXXOOONNNNNNMMMMMMOOOSSS___ooo~~~|||~~~{{{xxxvvvvvvwwwwwwvvvtttrrrooojjjeee```\\\ZZZRRRRRRQQQOOONNNLLLJJJIIIEEEDDDDDDDDDFFFJJJNNNPPPRRRVVV\\\fffqqqyyy~~~~~~}}}www|||~~~zzzzzztttlllddd[[[VVV\\\eee~~~mmm]]]SSSJJJGGGDDDBBBDDDGGGKKKUUUdddrrr}}}|||~~~|||zzz{{{~~~{{{wwwnnnfffTTTLLLGGGGGGGGGKKK[[[mmm|||~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{tttooooooppprrrvvvyyyzzzzzzuuutttsssrrrqqqppppppqqqllljjjiiijjjkkkmmmlllllljjjgggeeedddccc```ZZZUUUKKKHHHEEEBBB@@@???<<<:::666555444333333333333444333222222111000111111111000000111111111222222222111333555666777999===???BBBJJJSSSYYY\\\___dddhhhhhhhhhhhhhhhhhhiiiiiijjjgggggggggiiikkkmmmpppqqqrrrqqqooommmlllmmmnnnoooiiijjjkkkmmmnnnooopppppprrrooonnnooonnnkkkkkknnnhhhooouuuuuuppplllnnnrrrmmmlllkkkjjjlllnnnrrrtttpppYYYHHH???:::555000222333444555444333222111222222222111111111000000000000000000000000000000000000000000000000000000111///---...000111...+++------......------,,,+++...///000///...---...000------............---------......///000/////////000000///...------,,,,,,,,,,,,,,,,,,,,,---...///------------------------***+++,,,---------,,,,,,---...////////////111333111444777888999@@@JJJRRR^^^bbbiiisss|||xxxssslllffffffkkksss{{{vvvllleeeaaagggpppwww}}}zzzqqqcccTTTNNNMMMNNNPPPTTTVVVddduuu~~~~~~~~~|||zzzyyyyyywwwtttrrrooolllgggbbb]]]XXXSSSOOOIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEFFFGGGHHHJJJLLLMMMPPPSSSZZZdddpppzzz~~~}}}|||xxxzzz}}}~~~wwwvvvjjj___\\\WWWZZZiii}}}gggVVVNNNGGGCCC@@@>>>AAAEEEJJJVVVggg{{{~~~~~~~~~}}}~~~|||pppdddWWWLLLDDDEEEHHHLLLYYYggg}}}|||}}}~~~}}}{{{{{{{{{|||}}}}}}}}}}}}}}}|||xxxuuussspppnnnpppuuuzzz|||{{{{{{xxxtttqqqppppppoooooopppnnnllllllmmmnnnmmmllliiihhhfffeeebbb]]]WWWSSSJJJIIIGGGDDDAAA???===<<<:::999666444333222222222333111///000222333222///000111222333333222000000222333444555666999===AAADDDLLLSSSWWW[[[```bbbaaaaaacccfffggghhhiiikkkmmmhhhggggggiiilllnnnnnnnnnnnnnnnnnnnnnooooooooopppmmmnnnooonnnmmmlllmmmoootttqqqmmmlllmmmnnnoooppppppqqqqqqppppppooonnnmmmpppqqqsssrrrqqqqqqrrrsssqqqYYYGGG>>>:::555222222222333333222222111000111111111000000000//////000000000000000000000000000000000000000000000000000///......000000...,,,//////000000//////...------...///...---,,,---///------............------------...////////////...,,,,,,,,,---......//////------,,,,,,,,,---......------------------------,,,------------............///000/////////111333444777999;;;===DDDOOOWWW```ccciiirrr{{{wwwoooiiifffjjjqqqyyyrrriiidddccckkkuuu||||||mmm___UUULLLJJJKKKMMMRRRWWW^^^ppp~~~|||{{{|||~~~}}}{{{yyywwwtttpppmmmiiieee```ZZZVVVQQQLLLIIIEEEEEEEEEEEEDDDDDDDDDCCCFFFFFFHHHIIILLLNNNPPPQQQUUUYYYbbblllwww}}}||||||}}}~~~vvvvvvjjj```]]]XXX\\\kkkuuu```PPPIIICCCAAA???>>>BBBGGGMMMZZZlll~~~}}}}}}{{{ooocccWWWLLLDDDEEEHHHMMMYYYggg|||~~~}}}~~~~~~}}}yyyvvvpppmmmjjjlllrrrxxx{{{|||}}}zzzvvvssssssrrrqqqppppppnnnllllllmmmmmmlllkkkhhhgggeeeccc```\\\VVVQQQIIIHHHFFFDDDAAA???===<<<:::888666444333222222222333111///000222333222000000111222222222222111000222333444555666999===@@@CCCKKKRRRVVVZZZ```bbbaaabbbdddfffhhhhhhiiilllmmmkkkkkkkkkmmmooopppooommmnnnnnnoooooooooooooooooommmnnnoooooommmmmmnnnooorrrpppnnnnnnppprrrsssssspppppppppoooooonnnmmmllloooppprrrsssssstttvvvxxxsssYYYFFF===:::777444333222111111000000111111000000000///////////////000000000000000000000000000000000000000000000000000///...///000000...,,,//////000000//////...---,,,---...---,,,+++,,,...------............------,,,,,,---...............+++++++++,,,---...............---,,,,,,,,,------........................///...---------...000000...///000000///000222444777:::===@@@EEEMMMWWW___dddfffkkkrrr{{{tttkkkfffgggpppzzzwwwlllgggfffiiirrr{{{wwwiii\\\PPPLLLJJJKKKMMMPPPXXX```qqq}}}zzzyyyxxxyyy{{{~~~~~~|||yyywwwtttoooiiieeebbb^^^WWWRRRNNNJJJFFFCCCCCCCCCCCCCCCEEEFFFHHHHHHJJJKKKMMMPPPSSSVVVXXXZZZ]]]dddnnnyyy}}}||||||||||||}}}~~~|||wwwvvvkkkaaa___ZZZ^^^mmmlllXXXJJJDDD???>>>>>>???DDDJJJPPP]]]rrr~~~}}}|||yyynnnbbbXXXLLLDDDEEEHHHMMMYYYggg{{{~~~|||xxxuuummmhhhdddfffmmmvvv|||~~~zzzwwwvvvuuusssrrrpppnnnmmmlllmmmmmmkkkjjjfffeeebbb```]]]YYYSSSOOOIIIHHHFFFCCCAAA>>><<<;;;999888666444222222222222222111000111222222111000000111111222222222111111222333444555666888===@@@CCCKKKQQQTTTYYY___bbbaaaccceeeggghhhiiiiiilllmmmoooooopppqqqsssqqqnnnlllnnnnnnooooooooonnnnnnmmmmmmnnnoooooommmmmmnnnooopppooooooqqqtttwwwwwwvvvnnnnnnnnnnnnnnnnnnmmmmmmnnnpppssstttvvvxxx|||~~~sssYYYEEE<<<999888666444333111000000000111222000000000000000000000000000000000000000000000000//////////////////////////////////////////...------------...------,,,+++,,,---......,,,,,,---...------............------+++,,,------......---------------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,///////////////////////////...---,,,,,,...000111///000111111000111333555999<<>>@@@EEELLLQQQ```vvv~~~~~~~~~}}}|||xxxmmmbbbXXXLLLDDDEEEHHHMMMZZZhhh{{{~~~~~~}}}zzzvvvrrrjjjeee```aaaiiiuuu~~~~~~{{{zzzxxxuuussspppooonnnmmmnnnmmmkkkiiieeeccc```^^^[[[VVVQQQMMMHHHGGGEEECCC@@@===;;;:::888777555333222222222333222111111111111222111111000111111111222222222222222333444444555888<<>>>>>???AAAFFFMMMTTTddd||||||tttrrrrrrzzzzzz{{{{{{|||~~~~~~~~~|||wwwnnndddXXXMMMEEEFFFIIIMMMZZZhhh{{{~~~~~~{{{wwwsssiiiccc]]]^^^hhhuuu|||zzzvvvtttpppooonnnooooooooollljjjeeeccc___\\\YYYUUUPPPLLLHHHGGGEEEBBB???===;;;:::777666444333222222222333111111222111111111111222000000000111111222222333222333444444555777;;;>>>BBBIIINNNPPPUUU\\\aaabbbeeeggghhhiiihhhhhhjjjkkkooooooqqqsssssspppkkkgggiiijjjlllllllllkkkjjjiiijjjkkklllllljjjjjjkkklllooooooppprrrttttttrrrpppkkkkkklllnnnpppsssvvvwwwssstttvvvwwwxxx{{{rrrXXXCCC:::888666555555444333333222222333333111111111111222222222222111111111111111111111111000000000000000000000000...///111000...------...//////000000//////...---...///000///......///000------............------,,,,,,---...............)))***+++,,,---...///000......---,,,,,,,,,------...........................---,,,,,,,,,---...//////111333444555777:::===???EEEOOO\\\hhhssszzz~~~|||{{{yyyyyy{{{{{{{{{zzzuuurrrqqqssstttuuuzzz|||vvvsssuuutttwwwzzzzzz}}}}}}ooo___SSSLLLIIIKKKOOOLLLLLLQQQZZZfffvvv~~~}}}}}}}}}|||}}}~~~~~~~~~~~~{{{wwwuuusssqqqooommmhhheeeaaa]]]YYYUUUPPPLLLMMMLLLJJJJJJKKKKKKIIIGGGMMMOOOTTTYYY___cccggghhhlllmmmooorrrsssttttttttt~~~}}}yyytttnnndddiiiooovvvyyyzzzxxxvvvvvvuuuttttttuuuwwwyyyzzz|||}}}~~~}}}{{{yyywwwvvvjjj```\\\WWWZZZiiixxx{{{bbbWWWHHHBBB>>>???@@@BBBGGGNNNYYYkkk{{{qqqllljjjiiiqqqqqqrrrtttwww{{{}}}|||xxxpppgggYYYMMMEEEFFFIIINNNZZZhhh}}}}}}yyyvvvhhhbbb\\\]]]ggguuu~~~zzzvvvsssnnnnnnnnnooopppooommmjjjfffddd```\\\YYYUUUPPPLLLGGGFFFDDDAAA???<<<:::999777666444222222222222333000222222222111000111222000000000000111222333444222333444444444777:::>>>BBBHHHLLLNNNSSS[[[aaaccceeeggghhhhhhgggggghhhjjjlllmmmoooqqqrrrooojjjggggggiiikkklllmmmllljjjiiijjjkkklllkkkjjjjjjkkklllnnnnnnnnnpppqqqqqqooommmllllllmmmnnnqqqtttwwwxxxtttuuuvvvvvvwwwzzz~~~qqqWWWCCC:::777555333333333333333333222111111000000000000111111111222111111111111111111111111000000000000000000000000---///111000...------/////////000000//////...------...//////------...///------............------------...////////////...******+++---...///000111------,,,,,,,,,---......---------------------------............////////////111444666777:::>>>AAAHHHNNNZZZhhhttt}}}}}}||||||||||||zzzyyyvvvtttvvvyyyyyyxxx{{{|||{{{wwwrrrsssxxx|||}}}{{{lll]]]NNNIIIHHHHHHKKKPPPOOOQQQYYYhhhzzz~~~}}}~~~|||zzz}}}}}}}}}}}}~~~}}}||||||~~~zzzvvvrrrnnnjjjgggdddaaa^^^[[[VVVRRRPPPMMMKKKIIIJJJJJJLLLOOOQQQRRRQQQOOOWWW[[[aaahhhnnnrrruuuvvvvvvwwwyyyyyyyyyxxxwwwuuu{{{wwwqqqmmmhhhbbb]]]```eeejjjmmmmmmlllkkkiiiiiijjjlllnnnqqqtttvvvyyyzzz|||}}}}}}{{{zzzyyyrrrrrrfff]]][[[VVVZZZjjjyyysss[[[QQQFFF@@@===>>>@@@CCCIIIPPP[[[ooo{{{oooiiifffdddccceeehhhlllqqqwww||||||}}}zzzrrrjjjYYYMMMEEEFFFIIINNNZZZhhh~~~~~~}}}~~~~~~|||xxxuuufff```ZZZ\\\fffttt~~~zzzuuurrrjjjjjjkkkmmmnnnnnnllljjjhhheeeaaa]]]YYYUUUPPPMMMFFFEEECCCAAA>>><<<:::999666555333222222222222333000222333222000///111333111000000000000222333444333333444444444666:::===BBBGGGKKKMMMQQQZZZaaaccceeefffggggggfffeeeggghhhjjjkkkmmmooopppooollliiiggghhhkkkmmmnnnnnnmmmkkkkkklllmmmmmmlllkkklllmmmmmmmmmlllmmmooopppnnnmmmooonnnnnnnnnoooqqqtttuuurrrssstttuuuvvvzzzpppVVVCCC:::777444111111111222333333111000///.../////////000000111111111111111111111111111111000000000000000000000000---000222111...,,,---///------......------,,,+++,,,---......,,,,,,---...---..................------...//////000000//////........................,,,,,,,,,,,,------...///------------------------......///000111000000000///111444777999<<<@@@CCCNNNUUUaaappp|||~~~}}}}}}}}}~~~}}}{{{yyyyyyxxxzzz}}}|||yyy{{{}}}yyyxxxuuuqqqttt{{{~~~~~~xxxqqq^^^PPPDDDEEEIIIKKKLLLOOOXXX[[[eeexxx~~~~~~}}}|||}}}zzzxxx{{{}}}}}}}}}{{{{{{|||~~~~~~{{{zzz{{{}}}~~~uuuqqqlllgggccc^^^ZZZWWWXXXTTTOOOLLLJJJIIIHHHGGGKKKLLLPPPTTTXXXZZZXXXVVV```eeellltttzzz~~~|||}}}}}}}}}|||yyywwwuuutttzzzwwwmmmfffbbb]]]WWWXXXZZZ\\\___```aaaaaaaaa]]]___aaadddhhhkkkooopppwwwxxxzzz{{{{{{zzzyyyxxxnnnnnnccc[[[ZZZVVV[[[kkk|||nnnTTTKKKCCC>>>;;;===@@@CCCJJJQQQZZZooo{{{mmmccc___^^^]]][[[^^^bbbiiiqqqxxx}}}|||~~~{{{ssslllYYYMMMEEEFFFJJJNNN[[[iii~~~zzzyyyyyyzzzzzzxxxuuurrrddd^^^YYY[[[eeesss~~~yyytttqqqggghhhiiikkkmmmmmmkkkiiiiiifffaaa]]]ZZZVVVQQQNNNFFFEEECCCAAA>>>;;;999888666555333222111222222333///222333333000///111333111000000000000222444555333333444444444666:::===AAAGGGJJJLLLQQQZZZaaacccdddfffgggfffeeeeeefffgggjjjjjjlllnnnppppppmmmkkkgggiiillloooppppppooonnnmmmnnnooonnnmmmmmmnnnooommmlllkkklllnnnpppoooooorrrpppooommmmmmnnnpppqqqpppqqqrrrsssuuuzzzjjjPPPAAA<<<888666666666555444222111111222222444333222111111222333444111000///------......///---111444333///---///333111000000000000////////////...---,,,+++*********+++---///111111///---+++///////////////.........111111111111111000//////...------,,,,,,------...++++++,,,,,,,,,,,,------......------------......000...------///000111111444555777777888>>>GGGMMMVVVdddqqqxxx~~~~~~zzzyyy|||}}}zzzyyy}}}~~~|||{{{yyytttrrruuu}}}uuufffZZZMMMHHHEEEGGGHHHJJJOOOUUUXXXhhh~~~~~~}}}}}}}}}~~~}}}{{{|||~~~~~~}}}{{{|||}}}}}}{{{uuutttvvvwwwuuusssoooggg___\\\YYYTTTPPPPPPOOOOOOMMMLLLLLLLLLMMMMMMRRRXXXaaagggiiigggeeecccnnnssszzz{{{vvvrrrmmmjjjiiihhhiiikkkllllllmmmpppssstttoooggg^^^WWWSSSRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\```eeeiiikkkmmmoootttwwwxxxvvvsssqqqoookkkeee^^^VVVTTT]]]iiiwwwbbbQQQHHH@@@>>>===???@@@BBBLLLUUUcccmmmyyysssjjjaaaZZZVVVUUUUUU^^^ccchhhmmmuuu}}}}}}yyyooo\\\PPPGGGGGGIIIKKKVVVccc{{{~~~~~~}}}{{{|||zzzxxxuuusssqqqpppooo^^^[[[WWWWWW___mmm|||}}}xxxrrrooommmdddeeegggiiijjjjjjjjjjjjeeeccc```]]]YYYTTTNNNJJJGGGEEEBBB???>>>;;;888555444333333222222333333444111111000000000000111111000111111111111222222222444444444333333555:::===BBBFFFKKKQQQVVV]]]cccggghhhhhhhhhggggggggggggggghhhhhhkkkqqqssspppnnnpppsssrrrqqqpppooommmllllllmmmmmmllllllmmmnnnooopppooonnnlllmmmnnnnnnnnnmmmrrrqqqpppnnnlllkkkjjjjjjoooppprrrtttwww{{{~~~iiiPPPAAA;;;888666666555555555555555333222111333222111111111111222333111000///...---...//////...111333333000///000222/////////.........------000///......------------+++,,,...000000...,,,+++/////////////////////...000000000000000///...---...------,,,,,,------...,,,,,,---------.........///......------......///...---,,,,,,---///000000333555888;;;???GGGRRRZZZeeeooowwwwwwwww{{{~~~~~~{{{yyy{{{~~~yyyyyy~~~{{{yyyxxxxxx|||}}}wwwnnnbbbVVVNNNMMMJJJIIIKKKMMMOOOVVV^^^kkk~~~|||}}}~~~~~~|||}}}|||}}}~~~~~~~~~}}}zzzvvvrrrqqqssssssooolllddd\\\VVVTTTQQQMMMJJJKKKJJJLLLNNNOOOQQQTTTYYY]]]bbbgggnnntttvvvuuurrrqqqzzz}}}xxxuuuoooiiiccc^^^[[[ZZZSSSTTTVVVWWWWWWXXX[[[]]]___\\\WWWRRROOONNNNNNOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQSSSVVVZZZ]]]___eeehhhkkkoooppppppooonnnlllgggbbb\\\VVVUUU^^^jjj|||rrr]]]MMMDDD???===<<<>>>???BBBLLLWWWbbblll}}}|||lllhhhbbb\\\XXXVVVVVVWWW\\\cccjjjnnnuuu|||~~~}}}yyymmmZZZNNNFFFFFFHHHKKKVVVccczzz~~~}}}~~~~~~|||{{{zzzxxxuuuqqqnnnkkkiiihhh[[[XXXUUUWWW___lllzzz{{{tttmmmgggcccaaa\\\^^^```bbbdddeeeffffffbbb```^^^\\\YYYUUUPPPLLLHHHEEEAAA>>>===;;;888666333333222222222222333333111111000000000000111111111111111111222222222222333444444333333666:::>>>DDDHHHMMMRRRXXX^^^dddhhhkkkjjjiiihhhgggffffffeeehhhhhhlllssstttqqqppprrruuutttsssqqqpppnnnmmmmmmkkklllmmmnnnooopppqqqrrrqqqpppooonnnooopppppppppsssrrrpppnnnlllkkkkkkkkknnnoooqqqsssvvvyyy{{{}}}~~~hhhOOOAAA;;;888666666333555777888777555222000222111111000000111111222111000///.........//////000111111222222111111111/////////............---///......------.........***,,,---//////---,,,***......//////////////////....../////////...------...------,,,,,,------...---............////////////......------......///...---,,,,,,---///111222333777<<<@@@GGGRRR^^^gggqqqvvvyyyuuurrruuuyyy|||yyywwwxxx~~~}}}xxxxxx~~~xxxwwwyyy|||zzzsssgggZZZNNNHHHEEEIIIHHHJJJLLLNNNSSS^^^kkk~~~|||~~~}}}~~~|||}}}~~~||||||}}}~~~~~~|||zzzssspppnnnmmmmmmkkkeeeaaaXXXRRRMMMMMMLLLIIIHHHJJJJJJOOOTTTWWWZZZ```iiiqqqzzz|||{{{jjjfff```XXXQQQMMMJJJIIIDDDFFFGGGGGGGGGHHHKKKMMMKKKJJJIIIGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRZZZ\\\___bbbeeehhhiiijjjgggccc___[[[VVVVVV___jjjyyy~~~kkkVVVGGG@@@>>><<<;;;<<<>>>BBBMMMYYY```jjjzzzwwwlllaaa___\\\YYYWWWVVVWWWWWW[[[eeennnssswww}}}xxxjjjXXXLLLDDDEEEGGGKKKVVVcccwww||||||{{{|||}}}}}}{{{yyywwwtttpppjjjddd```]]]\\\UUUTTTRRRUUU]]]iiiuuu}}}~~~yyyqqqhhh```ZZZVVVUUUVVVWWWZZZ\\\___aaabbbbbbaaa___]]][[[YYYTTTOOOKKKIIIEEE@@@===;;;:::888777222222111111111111222222111111000000000000111111111111111111222222222333333444444444444777;;;???FFFJJJNNNSSSXXX^^^dddhhhmmmlllkkkiiigggfffddddddhhhhhhmmmsssvvvsssrrrtttwwwvvvuuusssqqqoooooonnnkkklllnnnpppqqqrrrssssssqqqqqqppppppqqqrrrssstttvvvtttrrrooommmmmmmmmmmmlllnnnpppsssvvvwwwxxxyyy{{{fffMMM@@@;;;888555555333444555666555444222111111000000000000000000111000000000///////////////000//////000111222000...000000000/////////......+++++++++++++++,,,---...***+++------------+++***............////////////....../////////......---...------,,,,,,------...------.........///////////////............///////////////...///111555777666;;;BBBJJJRRR\\\hhhqqquuuuuusssrrrtttwwwzzz{{{sssssswww{{{vvvvvv~~~~~~{{{tttxxx|||zzzuuuoooeeeYYYOOOHHHFFFEEEFFFGGGJJJNNNSSS]]]ppp~~~}}}}}}}}}~~~||||||}}}~~~~~~zzzzzz|||~~~~~~|||{{{xxxtttqqqkkkjjjiiihhhfffaaaZZZTTTRRRNNNKKKLLLLLLKKKMMMQQQRRRYYY```dddgggnnn{{{~~~vvvooojjj]]]YYYRRRJJJEEEAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLPPPQQQTTTWWW[[[```dddfffddd```\\\YYYVVVVVV^^^hhhvvv}}}yyyeeePPPBBB======:::999;;;===BBBNNNZZZ___iiiwwwxxxjjj```]]]\\\[[[YYYXXXXXXXXXXXX]]]hhhtttxxx{{{wwwhhhVVVKKKCCCDDDFFFJJJVVVcccuuu|||zzzyyyyyyzzz{{{zzzwwwuuusssoooiiiaaaZZZUUURRRPPPNNNMMMNNNQQQYYYdddnnnuuutttppphhh___XXXSSSQQQQQQUUUVVVXXX[[[]]]___```aaadddbbb___\\\XXXSSSLLLHHHIIIEEE@@@<<<:::999888888222111111000000111111222222111111000000111111222111111111222222222333333333444444444555888===@@@GGGKKKOOOTTTXXX]]]cccgggllllllkkkiiihhhfffeeeeeeggghhhlllsssvvvsssssstttwwwvvvtttrrrpppooooooooommmnnnpppqqqssssssssssssooopppppppppqqqtttwwwzzz}}}zzzvvvqqqnnnmmmnnnnnnlllooorrruuuwwwxxxwwwwwwyyydddLLL???;;;777555444333333222222111222222222000000000111111000000000000000000000000////////////......///000000///---/////////.........------++++++++++++,,,,,,---...++++++,,,------,,,++++++---.........//////000000...//////000000/////////...------,,,,,,------...,,,------------........./////////....../////////---...///...///222777<<<;;;CCCNNNYYYbbblllvvv}}}zzztttnnnpppuuuxxxuuurrrnnnqqqyyyyyyttttttzzz}}}zzzyyysss||||||vvvrrrmmmcccVVVMMMJJJIIIGGGFFFHHHIIINNNVVV```ppp}}}~~~}}}}}}||||||{{{|||}}}}}}{{{||||||}}}~~~||||||}}}~~~~~~xxxxxxzzz|||}}}{{{zzzyyyyyyvvvrrrkkkgggccccccbbb```]]]WWWPPPKKKOOOLLLKKKNNNPPPPPPTTTYYY^^^fffoootttyyy}}}qqqfff]]]XXXOOOLLLFFF@@@<<<;;;;;;<<<:::<<<=========>>>@@@CCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDFFFIIIJJJJJJKKKMMMPPPUUUZZZ___bbbccc___[[[YYYVVVVVV\\\ddduuu|||uuu```LLL@@@===;;;999888;;;===BBBNNNYYY___hhhssszzzyyypppddd\\\ZZZZZZZZZZZZZZZ[[[[[[[[[^^^jjjuuuzzz~~~vvvgggVVVJJJBBBDDDFFFJJJVVVcccsss|||yyywwwwwwwwwxxxxxxvvvssspppmmmiiibbbYYYRRRMMMIIIHHHGGGHHHJJJOOOVVV^^^fffkkkiiieee___YYYUUUTTTSSSTTTYYYZZZ[[[]]]___aaacccdddgggeeeaaa^^^ZZZTTTNNNJJJIIIEEE???;;;:::999888777222111111000000111111222222222111111111111222222111222222222222333333333333333444444666999>>>BBBHHHKKKOOOSSSWWW\\\aaadddiiiiiiiiihhhhhhhhhhhhhhhfffgggkkkrrruuusssrrrtttvvvtttrrrpppnnnnnnnnnoooqqqqqqrrrrrrrrrrrrrrrqqqlllnnnoooppprrruuuzzzzzztttooommmnnnnnnooorrrvvvzzz{{{zzzxxxvvvvvvbbbKKK???:::777555444333222111000000111222333000111111222222111111000000000111111111000///......//////000/////////...---------,,,,,,,,,++++++---------------...///000,,,,,,------------,,,,,,------......///000000000......///000000000//////...------,,,,,,------...,,,,,,---------.........000//////......//////000+++---......///333;;;AAACCCNNN^^^lllvvv}}}}}}tttlllnnnqqqooojjjffflllsss~~~yyytttsssvvvwwwvvvvvvyyywww{{{rrrjjjcccYYYMMMGGGGGGIIIGGGDDDIIILLLTTTbbbqqq||||||}}}|||||||||~~~|||{{{|||}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~zzzttttttuuuyyyzzzvvvtttooooooppppppoookkkeee```]]]]]]\\\ZZZWWWSSSOOOMMMPPPOOOPPPTTTVVVWWW]]]dddkkksss}}}ttteeeYYYOOOKKKBBB@@@<<<999777777888999777999:::;;;<<<===@@@BBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB=========???AAACCCFFFGGGHHHHHHJJJMMMRRRWWW\\\___aaa]]]ZZZYYYXXXWWW\\\cccssszzz}}}rrr]]]III???>>>999888888;;;>>>BBBLLLWWW___fffoootttrrrkkkddd___XXXXXXYYYZZZ\\\^^^```aaaaaajjjtttzzzuuuhhhWWWKKKCCCDDDFFFJJJUUUbbbrrr}}}}}}~~~~~~~~~~~~~~~|||yyyvvvuuuuuuuuuuuutttqqqmmmiiigggccc\\\TTTMMMHHHEEEDDDCCCEEEIIINNNUUU[[[```ccc___]]][[[YYYXXXYYY[[[\\\``````bbbcccfffiiikkkmmmmmmkkkgggddd```ZZZSSSNNNHHHDDD???<<<:::999777666222222111111111111222222222222111111111111222222222222222222333333333333333333444555777:::@@@CCCIIILLLPPPSSSVVV[[[```cccfffffffffggghhhhhhiiiiiigggggglllrrruuurrrqqqssssssrrrooommmmmmmmmnnnooossssssrrrqqqqqqqqqqqqrrrmmmoooqqqqqqrrruuu|||{{{sssooommmmmmnnnrrruuuzzz}}}yyyvvvuuu```JJJ>>>:::777444333222222222222222222222222111111222333333222111111000000111222111000///......111333222000///000222//////.........---------......---------...//////------------------------------......///000000111,,,---...////////////......------,,,,,,------...---............/////////000000////////////000000,,,...111222333888AAAHHHOOO\\\nnn}}}tttlllggghhhhhheeeeeehhhnnnxxxzzzvvvtttsssqqqpppttt{{{yyylllcccTTTOOOIIIFFFGGGHHHIIIIIIPPPTTTbbbuuu~~~~~~yyyyyy|||{{{{{{}}}~~~||||||~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{|||zzzvvvsssssstttyyyyyyqqqkkkgggbbbbbbccceeefffdddaaa^^^\\\]]]\\\[[[ZZZYYYZZZ[[[ZZZZZZ\\\aaacccffflllttt|||xxxiii[[[PPPHHHDDD;;;:::888777666666777777777888:::<<<===???BBBDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB===<<<======???AAACCCEEEGGGGGGIIILLLPPPUUUYYY\\\^^^ZZZXXXYYYYYYZZZ___eeepppwwwzzzoooYYYGGG??????888777999===???BBBJJJTTT^^^cccjjjmmmllliiigggfff^^^^^^^^^^^^```bbbdddfffgggnnnvvv}}}tttjjjYYYMMMDDDEEEGGGJJJUUUbbbrrr}}}}}}~~~}}}|||}}}}}}{{{wwwttttttssssssrrrqqqmmmhhhcccbbb^^^WWWPPPJJJFFFDDDDDDCCCEEEJJJPPPUUUZZZ]]]^^^\\\\\\\\\^^^```bbbeeegggiiijjjlllooossswww{{{}}}{{{xxxsssmmmeee]]]TTTOOOFFFCCC@@@===;;;999777555333333222222222222333333333222222111111222222333222222222333333333444444222333444555777;;;AAAEEEKKKNNNQQQTTTWWW[[[```cccdddeeeeeefffggghhhhhhhhhiiiiiimmmtttuuurrrqqqsssqqqpppnnnllllllnnnpppqqqsssrrrpppoooooopppssstttrrrtttuuutttrrruuu{{{xxxqqqmmmlllnnnooossswww}}}yyyvvvttt```III>>>:::777444333000222444666666444222111111222333444444333222111000111111222222000///......333666555111///111555222222222222111111111111---,,,,,,++++++,,,,,,,,,........................---------...///000000111+++,,,------.........---...------,,,,,,------...////////////000000000000000000////////////000000///222555666888>>>HHHOOOZZZgggyyy{{{eeebbbaaabbbaaa```gggrrrqqq|||{{{xxxuuurrrmmmlllsss}}}vvvggg\\\HHHIIIIIIIIIHHHJJJNNNRRR\\\cccsss~~~}}}}}}}}}|||vvvwww{{{zzz|||~~~|||yyyxxx||||||yyyxxxxxxzzz{{{wwwuuuttttttvvv|||~~~uuulllccc___ZZZYYYZZZ[[[^^^````````````````````````cccgggjjjffffffiiinnnqqqsss{{{{{{ooobbbUUUJJJDDD@@@999999888888777777777777444666888:::;;;>>>AAADDDFFFEEECCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>???AAACCCDDDGGGGGGIIILLLPPPTTTWWWZZZ\\\XXXVVVYYY[[[\\\aaagggnnnvvvxxxmmmWWWEEE>>>???777777:::>>>???AAAIIIRRR\\\aaafffiiiiiihhhjjjkkkhhhgggeeedddcccdddfffgggmmmsssyyytttkkkZZZNNNEEEEEEGGGJJJUUUaaarrr}}}}}}}}}||||||||||||zzzvvvssssssrrrrrrqqqoookkkddd```___[[[UUUNNNIIIFFFEEEEEECCCGGGLLLRRRWWWZZZ\\\\\\^^^___aaadddgggkkkmmmoooqqqrrruuuyyy~~~}}}tttiii]]]RRRKKKEEECCC@@@>>><<<:::666444444333333222222333333444333222222111111222222333222222333333333444444444222333444666888<<>>:::777555444222333222000---...222666555444333111000/////////222222111111111111111111000000000000000000000000////////////...........................///000000---///000///......///000...............------,,,...,,,+++---000222111///*********+++,,,---...///888444///...///000///---...000111000//////000111000333666888:::@@@HHHOOObbbooo}}}yyylllaaa[[[UUUTTTZZZdddlllqqq}}}}}}rrriiihhhkkkoooyyy{{{hhhWWWNNNJJJHHHIIIMMMNNNNNNUUU___ooo}}}}}}xxxvvvuuuuuuyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzwwwtttsssvvvxxx|||xxxpppdddYYYUUUOOOQQQTTTXXX\\\___bbbddddddfffiiikkkmmmooorrrtttssstttvvvwwwzzzwwwqqqggg\\\QQQHHH@@@;;;777666555555666777555444888999:::<<<>>>AAACCCDDDEEEBBB???@@@CCCEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCC@@@??????@@@AAADDDGGGHHHKKKMMMOOORRRTTTUUUVVVVVVUUUUUUWWW[[[]]]\\\```eeemmmtttxxxnnnZZZGGG>>><<<::::::;;;<<<>>>CCCIIIMMMXXX]]]dddjjjmmmmmmjjjhhhfffeeedddeeegggiiiiiihhhrrrttt{{{qqqhhhYYYQQQIIIFFFFFFJJJUUU```ooo}}}|||}}}~~~{{{xxxxxxxxxxxxuuurrrppppppnnnllljjjgggdddcccaaa]]]WWWSSSOOOLLLIIIGGGFFFIIIOOOVVVXXXWWWZZZ```eeehhhiiikkkpppxxx{{{zzz}}}~~~xxxhhhYYYPPPNNNEEEBBB>>><<<:::999666444555555555444222222333444000000111222333333444444333333333444444444555555666444444666888:::AAAIIINNNOOOQQQUUUYYY]]]aaaccciiifffcccaaabbbeeeiiikkkiiilllqqquuuvvvtttqqqnnnpppooonnnnnnnnnoooqqqrrruuusssooollllllooorrruuuwww}}}zzz{{{{{{wwwyyyuuuooollllllmmmooopppwwwvvvwwwzzz||||||xxxtttsss___III>>>:::888666666555555444222//////111444333222111111000111111111////////////000000000000000000000000000000000000000000//////......------...............///000000---///000///...---///000...////////////...------...---,,,---000222111///............///000111111777444000///000000000......000111000///...///111///222777;;;@@@HHHRRRZZZgggqqq|||sssdddYYYUUUSSSUUU^^^iiiqqqvvvvvvnnnhhhjjjnnnsss}}}ppp]]]QQQNNNIIIGGGJJJOOOTTTYYYeeeqqq~~~}}}{{{yyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||wwwuuuvvvyyy}}}~~~wwwssslll```VVVQQQKKKMMMQQQWWW]]]dddiiilllrrrtttwwwyyyzzz||||||rrrlllbbbXXXOOOFFF???;;;666555555666888999999888999999:::<<<>>>@@@BBBCCCDDDAAA??????BBBDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCGGGKKKMMMPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXZZZ^^^```___ccchhhqqqwwwxxxlllXXXFFF>>>===:::;;;;;;<<<>>>CCCIIIMMMWWW\\\dddkkkoooooommmkkkhhhffffffgggiiikkklllkkkvvv{{{tttkkk\\\SSSKKKGGGFFFJJJTTT^^^nnn}}}~~~~~~}}}{{{yyyyyyzzzzzzxxxvvvqqqpppnnnkkkhhhfffcccbbbbbb^^^YYYUUURRROOOLLLIIIIIILLLSSSZZZ\\\[[[___eeelllqqquuuxxx~~~tttfffXXXOOOLLLDDDBBB>>><<<:::888666444222333333333111111222444111111111222222333333444333333333333444444444444666444444777888:::AAAHHHNNNOOOSSSWWW[[[___bbbcccfffeeecccbbbcccfffiiikkkjjjmmmqqqtttuuutttqqqooonnnnnnnnnoooppprrrssstttrrrooollliiiiiilllpppsssyyyzzzxxxwwwsssrrrooommmlllnnnpppqqqqqqsssssstttwwwzzzzzzwwwsssrrr^^^HHH===:::999777777666666666444222111222333111000000000111222333333/////////000000000111111000000000000000000000000111000000///...---------...............///000000...///000///...---.../////////000000000///.........------...000111000///---------,,,,,,------...555333000//////000000//////000000000......///111111555<<>>CCCIIINNNWWW\\\eeemmmqqqrrrpppnnniiihhhgggiiillloooppppppvvv}}}yyyooo```WWWMMMHHHGGGJJJRRR[[[kkk{{{{{{zzzyyyyyyzzz{{{yyyxxxrrrqqqnnnkkkhhheeecccaaabbb___ZZZWWWTTTRRROOOMMMLLLOOOVVV^^^aaaccchhhooovvv}}}yyylllaaaVVVMMMIIICCCAAA===;;;:::888666444222333444444333222444555222222222222222222222222222222222222333333333333666333444777888:::@@@GGGMMMOOOTTTZZZ^^^bbbcccddddddcccccccccdddfffiiijjjjjjmmmppprrrssssssqqqpppmmmmmmnnnoooqqqsssuuuvvvooommmjjjhhhiiilllooorrryyyzzztttpppnnnkkklllmmmpppsssuuuuuutttnnnooopppsssvvvwwwuuusssrrr^^^HHH===:::888777777444444555444333222222222111111000000111111222333000111111222222333333444////////////////////////111111000///...------,,,...............///000000...///000///...---...///000000000000000//////...............///000000///...---,,,,,,++++++++++++222111///......////////////000000///......000222666;;;BBBIIIPPPYYYccckkkrrrtttwww{{{{{{sssbbbUUULLLPPPWWWbbbnnnyyyzzzlllmmmqqqvvvzzz~~~xxxooodddWWWLLLLLLQQQUUUWWW[[[cccooo}}}~~~~~~}}}|||zzzzzzzzz{{{|||vvvyyy}}}~~~|||{{{zzzyyyyyy|||xxxpppjjjgggbbbWWWNNNJJJGGGKKKSSS^^^lllzzz}}}{{{xxxsssnnnfff```WWWNNNHHHCCC???===;;;999777666888888888777;;;;;;;;;<<<===>>>???@@@DDDDDDDDDDDDFFFGGGGGGGGGEEEGGGIIIKKKLLLKKKJJJHHHHHHFFFFFFGGGKKKRRRYYY]]]ccccccddddddddddddddddddbbbaaacccggghhhgggjjjooowwwzzzyyynnn[[[JJJBBB???<<<<<<<<<<<>>999777555666888:::::::::===<<<<<<======???@@@@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKMMMPPPRRRRRRQQQOOOMMMKKKKKKJJJLLLQQQYYY```eeehhhhhhhhhhhhhhhhhhhhhhhhgggfffhhhkkkkkkjjjlllqqqvvvzzz{{{rrraaaPPPEEEAAA???>>>>>>>>>@@@EEEMMMRRR\\\bbbjjjrrruuutttpppmmmlllkkkjjjlllqqquuuxxxzzzxxxhhh\\\OOOIIIGGGHHHNNNTTTbbbttt~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxvvvsssnnniiieeeccc]]][[[YYYWWWVVVUUURRROOOHHHLLLUUUaaakkksss~~~}}}ooo```ZZZVVVPPPIIIGGGAAA???;;;999999777555333777999999888555333222333333333222222222222222222111111222222222333333333555333444777999999>>>DDDJJJOOOVVV^^^cccggghhhhhhhhhgggfffeeeeeeeeeffffffkkkllllllmmmnnnooopppqqqqqqqqqqqqppppppooonnnnnnnnnlllkkkkkkmmmppptttvvvrrrwww}}}|||tttkkkiiijjjlllnnnrrrvvvyyyxxxtttqqqhhhjjjmmmppprrrssstttuuuqqq]]]GGG<<<999888777777444222111111222333333222333333222111000000000111111111111111111111111111000000000000000000000000////////////...........................///000000///000111000...------...//////000000000///......---///000///......///000111000///...............,,,---///...------...//////000000000000333666:::;;;DDDPPP[[[dddkkkrrrwwwxxxuuuttttttoooeee]]]YYYXXX```kkkuuu~~~vvvpppssszzzyyytttqqq]]]SSSKKKJJJLLLOOOSSSXXX\\\hhhwww}}}~~~~~~}}}~~~}}}}}}|||{{{{{{{{{{{{wwwzzz}}}}}}|||||||||}}}wwwpppjjjhhhcccXXXOOOKKKIIIPPP\\\mmm|||yyytttoookkkhhhcccaaaUUURRRNNNJJJHHHFFFDDDBBB888666555666999===???@@@=========>>>???@@@AAABBBAAADDDGGGJJJKKKLLLOOOPPPSSSUUUWWWXXXXXXWWWTTTSSSQQQPPPQQQTTTYYYaaahhhllllllkkkjjjjjjjjjjjjkkkkkknnnlllmmmoooooolllnnnsssvvvzzz|||uuugggVVVKKKFFFAAAAAA@@@???AAAGGGOOOUUU```fffnnnvvvyyywwwrrrooonnnmmmllloootttzzz~~~{{{jjj]]]OOOHHHGGGHHHLLLQQQ^^^ppp~~~}}}}}}~~~||||||{{{xxxsssmmmgggccc[[[YYYXXXWWWWWWUUUSSSPPPIIIMMMXXXeeeqqq{{{wwwkkkaaaWWWUUURRRLLLGGGEEE@@@>>>;;;999888777555333444666777666333111000000222222222222222222222222222222222222333333333333555333444888999999===CCCJJJNNNVVV]]]dddhhhiiijjjjjjiiigggeeeeeefffggghhhnnnmmmmmmmmmnnnppprrrsssuuuuuutttrrrpppnnnlllkkklllkkkjjjkkkmmmqqqtttwwwqqqrrrtttuuupppjjjhhhkkkmmmnnnpppssstttrrrnnnjjjgggjjjmmmooopppqqqtttvvv}}}mmmYYYDDD;;;::::::999::::::666333111222333222111111111111000111111222333333222222111111000000///000000000000000000000000............////////////...............///000000///000111000...,,,---......////////////...---------///111000...---...000...------,,,,,,,,,,,,---,,,...000000///...///111///000111111222555:::>>>CCCMMM[[[gggnnnsssxxx{{{}}}yyyvvvsssjjj___[[[]]]^^^fffqqq{{{|||vvvuuuvvv}}}~~~}}}}}}uuukkkbbb]]]PPPLLLJJJLLLOOOSSS[[[ccckkk||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||zzz{{{}}}~~~|||zzz{{{{{{|||}}}yyyrrrllljjjdddZZZQQQMMMNNNVVVfffzzz}}}pppmmmjjjeeeaaa\\\WWWTTTIIIHHHHHHHHHIIIIIIHHHFFF===;;;999999;;;>>>@@@@@@>>>>>>>>>???@@@BBBCCCDDDEEEIIINNNRRRSSSUUUXXX[[[[[[\\\]]]^^^]]][[[YYYXXXWWWWWWYYY\\\bbbiiiooorrrqqqppppppoooooopppqqqrrruuusssssstttrrroooppptttwwwzzz{{{uuuhhh[[[QQQMMMDDDCCCBBBAAACCCIIIQQQWWWbbbiiirrrzzz~~~}}}xxxuuurrrppppppsssxxx~~~kkk]]]NNNGGGFFFGGGJJJOOO[[[nnn~~~}}}~~~}}}~~~~~~|||vvvooogggbbbZZZYYYXXXXXXXXXWWWTTTRRRPPPTTT^^^kkkwwwrrrjjj]]]XXXTTTTTTQQQJJJDDDCCC???===:::888888777555333000333555555333222111111111111111222222333333444333333333333444444444444444333444888999999<<>><<<<<<<<<===<<<>>>>>>???@@@AAACCCDDDEEEKKKPPPVVVZZZ[[[]]]aaaddd```aaaaaaaaa```^^^\\\[[[[[[\\\^^^bbbhhhnnnsssvvvwwwvvvuuuuuuuuuvvvwwwxxxyyywwwwwwwwwuuuqqqrrrvvvyyy{{{zzzttthhh]]]VVVSSSEEEDDDCCCBBBDDDJJJSSSYYYdddjjjuuu~~~}}}zzztttsssrrruuu{{{kkk\\\MMMGGGFFFFFFJJJMMMZZZmmm~~~zzz}}}~~~||||||~~~}}}~~~~~~xxxooofffaaaYYYYYYXXXYYYYYYXXXVVVSSSVVVZZZcccppp|||uuujjjdddWWWUUUTTTUUUQQQHHHCCCBBB???<<<:::888777666555333///222555666666555555555000000111222333333444444333333444444444444555555444333444888999888<<>>;;;777999>>>DDD===555222333333111...222222222222222111000/////////000000111111222222333333333333111///,,,+++000000000000///////////////////////////000111111222222111000///...------///......------///000111222222111000///...------000//////......000111222///000///---,,,---000222111111111222666>>>GGGNNNZZZbbbmmmtttwwwxxxyyyzzz|||uuullldddbbbeeeiiilllooovvv}}}zzzxxx{{{}}}{{{~~~|||}}}}}}yyyxxxrrrggg\\\TTTPPPMMMLLLKKKNNNVVV\\\eeeuuu~~~}}}~~~~~~~~~|||zzz{{{}}}}}}}}}~~~~~~~~~}}}zzzxxxyyyzzzzzz|||~~~|||yyyuuuooodddXXXQQQQQQZZZggg||||||yyywwwsssmmmgggaaa[[[TTTOOOLLLJJJGGGDDDAAAEEELLLTTTXXXXXXYYY[[[MMMDDD???AAA???:::;;;BBB;;;===@@@BBBDDDHHHLLLPPPTTTTTTVVVYYY\\\___bbbcccdddbbb``````aaaeeeiiilllcccjjjoooqqqtttzzz~~~~~~~~~|||zzzzzzzzz|||}}}|||}}}xxxvvvxxx{{{|||{{{zzzuuunnneee]]]XXXOOOJJJFFFFFFFFFHHHPPPXXXeeesssyyywwwyyy{{{}}}nnn]]]MMMGGGEEECCCHHHPPPYYYkkk~~~zzz{{{{{{|||||||||||||||{{{zzzvvvwwwyyyuuujjj```\\\YYYYYY\\\\\\[[[\\\``````dddlllvvv{{{rrrfff\\\SSSRRRPPPOOOMMMIIICCC???>>>;;;999777666666444222111111000000111111222333222222333333333333444444333333333444444444555555444555555555777;;;@@@EEEKKKNNNSSSZZZ```eeegggggghhhgggffffffggglllrrrwww{{{tttpppppprrruuuwwwxxxvvvtttrrrqqqpppqqqqqqmmmpppooommmooouuuyyyxxxtttpppnnnpppooommmnnnrrrvvvssspppmmmkkkkkklllmmmoooiiidddeeehhhlllttt|||~~~wwwiiiVVVCCC===:::666777<<<@@@:::444222333444222///222222222222222111000000000000000000111111111111...///000111222222111000111111000000000////////////////////////000111111000000000000///////////////......---...///000111////////////000000000000...------,,,---...///000000000000///......000222111111222444999BBBMMMTTT```gggooouuuwwwxxxzzz|||}}}sssjjjddddddhhhmmmqqqtttyyy}}}wwwvvv{{{~~~~~~~~~{{{yyyyyyyyy|||vvvkkk^^^TTTNNNKKKIIIOOOPPPWWWbbbmmmzzzxxxwwwvvvxxxzzz|||}}}||||||}}}}}}~~~}}}{{{zzz|||~~~~~~zzzvvvpppeeeYYYTTTUUUbbbrrr~~~wwwrrrooojjjccc]]]VVVQQQKKKGGGFFFFFFEEEDDDIIIMMMUUU]]]bbbeeefffhhhWWWJJJ@@@@@@>>>:::;;;@@@<<<>>>@@@CCCFFFJJJOOOSSSWWWXXXYYY[[[^^^aaadddffffffdddbbbbbbeeejjjooosssssszzz~~~zzzzzz{{{~~~~~~|||xxxrrrjjjbbb]]]SSSNNNIIIGGGGGGJJJRRR\\\jjjvvv~~~zzz}}}nnn\\\MMMHHHEEEDDDHHHQQQ[[[lll|||zzzzzz{{{{{{{{{{{{zzzzzz~~~{{{yyyzzzzzzuuukkkbbb]]]ZZZYYY]]]^^^^^^aaaeeegggmmmttt{{{zzzsssjjj___VVVRRRPPPMMMKKKIIIFFFBBB>>>===;;;888777666555444222111111000000111111222333222222333333333333444444444444444555555555666666555555555666777;;;AAAEEEKKKNNNTTT[[[bbbfffhhhhhhjjjiiiiiihhhhhhlllrrrwww~~~zzztttooonnnoooqqqsssttttttrrrqqqooonnnnnnnnnoooppppppppptttzzz{{{yyytttooollloooqqqqqqrrruuutttrrrooommmllllllmmmnnnnnniiieeefffhhhmmmxxxzzzjjjVVVCCC<<<999555444888999666333222444555333000222222222111111111111000111111111111111000000000---...///111222222222222111111111111000000000000///////////////000111111.../////////000000000111///............///000000.../////////000000000111...------------...//////000111111111//////000222222333666:::AAALLLXXX```jjjooouuuyyyyyyzzz|||{{{ppphhhfffiiinnnqqqssswww}}}}}}}}}}}}yyytttuuu|||~~~zzzvvvtttssssssyyyoooaaaUUUMMMJJJJJJKKKPPPVVVbbbqqq~~~xxxwwwxxxzzz}}}~~~}}}{{{||||||}}}~~~||||||wwwpppeee[[[XXX[[[jjj~~~~~~{{{{{{uuunnnhhhddd___YYYTTTLLLHHHDDDBBBCCCFFFIIIJJJVVV\\\eeeooovvvyyyzzzyyybbbPPPAAA======::::::???<<<>>>BBBEEEHHHMMMRRRVVVZZZZZZZZZ[[[^^^aaaeeeggggggfffeeefffkkksss{{{~~~xxxpppjjjfffZZZSSSMMMJJJJJJMMMVVV```oooyyymmm\\\MMMHHHFFFDDDIIIQQQ\\\mmm~~~yyyyyyzzzzzzzzzyyyyyyxxx{{{|||}}}}}}zzztttkkkddd]]]ZZZZZZ]]]```bbbffflllqqqxxx~~~vvvpppiii___VVVPPPNNNJJJGGGEEECCC@@@===<<<:::777666666555444222111111000000111111222333222222333333333333444444555555555666666666777777666666666666888<<>>===@@@CCCFFFJJJOOOUUUYYYYYYYYYXXXYYY\\\___cccfffeeeeeefffjjjsss~~~xxxqqqmmm```YYYRRROOONNNQQQZZZdddrrr|||lll[[[MMMIIIGGGEEEJJJRRR^^^nnnzzzzzzzzzzzzzzzzzzyyyxxxxxx{{{~~~~~~yyyqqqjjjfff^^^ZZZYYY]]]aaadddjjjqqq{{{}}}sssnnniii```YYYPPPLLLGGGDDDBBBAAA???===;;;999777555555555333222111111000000111111222333222222222333333333444444444555555555666666666666666666777777999===CCCGGGMMMRRRZZZaaaeeehhhiiijjjlllllllllkkkkkkkkknnnppptttrrroookkkhhhhhhjjjmmmpppqqqrrrrrrqqqooollljjjoooppppppttt}}}vvvqqqllllllvvv~~~|||yyyrrrqqqpppnnnmmmmmmmmmmmmkkkjjjkkklllpppyyy~~~mmmWWWCCC===<<<777444555111111111333555555444333222111111000000111222222333333222222111111000000444444222111///...------111111111000000000000//////////////////000000111111111111000///.........---......///////////////111111000000//////.........//////000000000000000...///000000///000222444444999@@@HHHRRR^^^iiipppvvv|||}}}}}}vvvsssqqqrrrwwwzzzzzzxxxyyy|||}}}|||}}}~~~{{{wwwrrrnnnllliiifffcccaaaWWWOOOMMMMMMNNNSSSZZZbbbsss|||zzzzzzzzzzzzzzzvvvwwwxxx{{{~~~}}}|||zzzzzz{{{|||}}}~~~{{{xxxrrrhhh```bbbhhhyyy{{{yyyxxxwwwvvvuuurrrmmmiiibbb^^^YYYTTTPPPLLLIIIHHHGGGGGGHHHJJJNNNUUU\\\aaavvviiiRRR<<<888;;;<<<===@@@???AAADDDGGGKKKOOOUUUXXXXXXXXXXXXZZZ\\\```cccfffcccdddhhhooo{{{xxxttthhhaaa[[[YYYWWWXXX```hhhuuujjj[[[MMMIIIHHHFFFKKKSSS^^^mmm|||||||||||||||{{{zzzzzzvvvzzz}}}}}}wwwoooiiifff___ZZZYYY]]]bbbgggpppxxx{{{ssskkkgggccc[[[UUUOOOKKKFFFCCCAAA@@@???>>>:::888666555555444333222111111000000111111222333222222222333333333444444333333444444444555555555666666777888:::???EEEIIIPPPUUU]]]bbbeeeggghhhjjjjjjlllmmmlllkkkjjjkkkllllllmmmllliiiggggggjjjmmmpppqqqsssuuutttrrrooommmnnnooopppuuu}}}|||sssmmmkkkooo{{{{{{vvvrrrqqqqqqpppnnnmmmkkkjjjhhhiiilllqqqwww{{{tttmmmWWWCCC>>>===888444444111111222333444444444444222111000000000111222333222222222222222111111111222222111000//////000000000000000000///////////////////////////000111111222222111000///...---------......///000/////////------...///000111222222,,,------...///............////////////111555888888>>>HHHRRR\\\fffnnnsssyyy}}}|||{{{{{{uuuvvvyyy}}}~~~|||~~~}}}xxxtttnnnkkkiiieee___[[[WWWOOOLLLNNNOOOOOOWWWcccppp~~~~~~~~~}}}|||zzzzzzzzz|||~~~~~~}}}{{{{{{{{{|||~~~~~~}}}~~~{{{{{{yyyuuukkkeeehhhppp}}}xxxuuussspppnnnlllhhhccc```WWWUUUPPPKKKGGGEEEDDDCCCHHHKKKPPPUUU[[[ccckkkqqqgggQQQ===:::======>>>BBBAAACCCEEEGGGJJJMMMRRRUUUWWWXXXZZZ\\\___ccceeegggdddfffmmmvvv|||qqqmmmiiihhhfffeeeiiioooxxxiiiZZZMMMJJJIIIHHHLLLSSS\\\kkk}}}~~~~~~~~~~~~~~~}}}|||{{{wwwyyy{{{zzzvvvooojjjggg___[[[ZZZ___fffooozzz~~~yyyzzz~~~{{{nnnfffccc___YYYSSSNNNJJJFFFBBBAAA@@@???===999777555444444444333111111111000000111111222333222222333333333333444444333333333444444444444555444555777888;;;AAAHHHMMMTTTYYY___bbbcccdddgggjjjiiikkkmmmmmmllljjjiiiiiihhhjjjkkkjjjggggggjjjmmmooopppssstttuuusssqqqpppnnnppprrruuuzzz}}}xxxooojjjjjjqqq}}}wwwqqqppppppqqqqqqooonnnkkkjjjiiijjjpppyyyuuunnn~~~kkkUUUAAA<<<===888444333333444444444333333444444222111000///000111333444111222222222222222222333111000000//////000111222////////////.........---///////////////000111111111111000000//////......------///000000000///...------...///000111222222,,,,,,.../////////...---000000000///000444:::???CCCJJJUUU```jjjqqqwwwzzzzzz|||~~~|||xxxvvvxxxzzz{{{yyytttoookkkhhhcccZZZSSSQQQLLLMMMRRRSSSVVVdddvvv~~~~~~}}}||||||~~~~~~|||{{{||||||}}}{{{zzz{{{}}}zzz{{{|||yyyqqqjjjooowww~~~xxxtttsssooojjjfffbbb___[[[XXXMMMLLLJJJHHHGGGGGGJJJLLLQQQVVV___gggpppyyyfffRRRAAA>>>???>>>???CCCCCCDDDFFFGGGHHHKKKNNNQQQSSSUUUYYY]]]aaaccceeefffiiilllttt~~~|||zzzyyyyyywwwssstttxxx~~~iiiYYYMMMKKKJJJHHHLLLTTTZZZhhh{{{~~~}}}|||{{{zzzzzzzzzyyyvvvqqqllliii```\\\]]]dddnnnzzzxxxwwwyyyyyyllldddaaa^^^XXXSSSKKKHHHDDDBBB@@@???===<<<888666444333444444333111111111000000111111222333222222333333333333444444444444444444555555555555333444666999===CCCJJJOOOWWW[[[```aaa```aaaeeejjjiiikkknnnooonnnkkkjjjiiigggjjjlllkkkgggfffiiilllkkkmmmoooqqqrrrrrrqqqqqqpppsssuuuuuuwwwxxxtttnnniiiiiipppyyy|||wwwpppnnnlllmmmoooqqqqqqpppnnnmmmqqqrrrzzzssslll|||iiiSSS???;;;<<<888333222555555555444333222333555222111000///000111333444111111111222222333333444333222000/////////000111///.........------------///////////////000111111////////////000000000000,,,---///000000000///...000000000000////////////---...000111111111000///222222111000222777>>>CCCMMMUUUaaammmuuu{{{{{{{{{yyyuuuqqqqqquuuzzz}}}{{{vvvpppmmmiiiaaaWWWOOONNNKKKNNNUUUYYY^^^rrr~~~|||zzzxxxwwwyyyzzz{{{zzz|||||||||}}}|||zzzxxxyyy{{{}}}~~~~~~~~~zzz|||~~~|||tttnnnsss|||yyytttqqqmmmhhhbbb\\\XXXTTTQQQNNNEEEFFFGGGHHHKKKOOOUUUYYY[[[cccmmmxxxfffTTTDDDAAAAAA>>>???CCCDDDEEEFFFFFFGGGIIILLLOOONNNQQQVVV[[[___bbbccccccnnnrrryyy}}}|||{{{hhhYYYMMMKKKJJJIIIMMMTTTYYYgggyyy~~~}}}{{{{{{}}}|||yyyxxxvvvsssnnnjjjaaa^^^___hhhtttxxxvvvvvvuuuhhh```]]][[[UUUPPPIIIGGGCCCAAA@@@>>><<<:::888666444333444444333111111111111000111222222333222222333333333444444444555555555555666666666777222444666999===DDDLLLQQQYYY]]]aaa```___```dddiiiiiilllpppqqqooommmkkkjjjhhhlllnnnlllgggeeegggjjjhhhjjjlllnnnppppppqqqqqqqqquuuwwwvvvuuuuuurrrmmmiiiiiinnnuuuuuupppllllllhhhjjjnnnqqqrrrrrrpppooozzz{{{}}}eee```sss}}}mmmRRRAAA===666555888666666555444333222333444444111111111111000000000000222222222222222222222222222111000000000000000111333111...,,,,,,...111333///000111222222111000///222111111111000000//////---...//////000000//////111000///...------...///000000000000000///......000...///444666888???JJJVVV___mmmyyywwwqqqooonnnoooyyy}}}uuuvvvvvvqqqcccSSSMMMNNNOOOLLLPPPYYYeeettt~~~~~~{{{{{{|||{{{{{{zzzyyyyyy{{{{{{||||||~~~{{{yyywwwxxxzzz|||~~~~~~}}}}}}~~~~~~~~~~~~{{{ssspppyyy~~~wwwpppkkkhhhccc___ZZZUUURRRQQQOOONNNNNNOOOOOONNNOOOVVVbbblllttt}}}jjjYYYHHH@@@@@@@@@AAACCCEEEGGGJJJJJJIIIHHHGGGGGGJJJPPPXXX^^^aaaeeeiiimmmvvvxxx~~~zzzfff\\\QQQLLLIIIIIILLLQQQZZZeeettt}}}|||zzzyyyzzzzzzzzzzzzyyytttnnniiidddaaabbblll~~~yyyvvvuuuzzzuuugggbbb___YYYQQQMMMIIIGGGDDDAAA>>>;;;999999555555444444444555666666333333222222111222222222444444333222222222333333333333333333333333333333444555777999>>>FFFOOOUUU\\\___bbbbbbbbbbbbeeehhhlllnnnppppppnnnkkkjjjiiilllpppqqqmmmlllnnnnnnmmmkkkjjjmmmrrrtttqqqppprrrssszzz~~~zzztttqqqooommmllllllllloooqqqooojjjfffjjjeeefffkkknnnnnnrrrxxxppp______qqq}}}kkkPPP@@@<<<555444777555666555444333333333444444222222222222111111111111222222222222222222222222//////............//////222000...------...000222//////000000000000//////111111000000000/////////...////////////000000000000000///.........//////,,,---...///000//////...222///111666999===GGGQQQ___gggrrr|||xxxpppjjjkkkmmmrrr}}}}}}uuuvvvuuunnn]]]NNNKKKOOORRRQQQWWWeeevvv~~~~~~||||||||||||{{{{{{zzzyyyzzzzzzzzz{{{}}}{{{yyyxxxxxxzzz}}}~~~|||uuusss}}}~~~wwwpppjjjeeebbb\\\YYYUUURRRQQQRRRRRRRRRQQQSSSVVVXXX^^^hhhwww~~~kkk[[[JJJBBBAAAAAABBBEEEGGGIIILLLMMMKKKJJJIIIIIILLLRRR[[[aaaeeehhhmmmqqqzzz}}}xxxiii^^^SSSNNNKKKJJJMMMRRR\\\fffuuu~~~|||{{{zzzzzzzzzzzzzzzxxxtttnnniiiddddddhhhuuuvvvqqqpppzzztttfff```]]]VVVOOOKKKHHHGGGDDDAAA===;;;999888555555444444444444444555333333222222222222222333222222111111222333444444444444444444444444333333666777999;;;@@@HHHQQQWWW___aaaddddddddddddfffhhhmmmoooppppppnnnlllkkkkkknnnrrrsssooolllmmmnnnllllllkkklllqqqrrrpppppprrrvvv}}}zzztttpppnnnkkkhhhhhhiiilllnnnnnnjjjfffiiieeefffjjjmmmpppyyy|||ccc\\\```nnn~~~jjjOOO???<<<555444666444666555444333333333333444444333333333333222222222111111111111111111111111/////////......//////000000000////////////000000//////............//////000000///////////////...000///.........///111111//////.........///000000+++,,,///111222222111111555333555:::@@@HHHTTT^^^iiipppyyy}}}zzzxxxlllfffdddhhhoooxxxzzz}}}zzzrrrpppmmmdddVVVKKKLLLSSSSSSUUU___rrr~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyyzzz|||~~~~~~zzzyyyyyyzzz{{{~~~~~~~~~~~~xxxwww}}}wwwooohhhbbb^^^\\\VVVUUUSSSSSSTTTWWWZZZ\\\ZZZ]]]bbbhhhqqq~~~~~~mmm^^^NNNFFFDDDCCCDDDGGGJJJMMMOOOPPPOOOMMMLLLLLLPPPVVV___fffjjjmmmrrruuuvvvlllaaaVVVQQQMMMKKKMMMRRR]]]gggttt~~~|||{{{zzzzzzyyyyyyyyywwwtttoookkkeeehhhqqquuuooommmvvvrrrddd]]]YYYSSSLLLHHHGGGFFFCCC@@@===:::999888666555444333333222333333333333222222222222333333000000111111222444555666444444555555555555555555888999;;;>>>CCCKKKTTTZZZaaacccfffggggggggghhhiiilllnnnppppppnnnlllkkklllppptttuuuqqqoooooonnnkkknnnllllllooopppnnnooosssyyyzzzssspppmmmiiigggggghhhkkkmmmmmmkkkhhhhhhggghhhkkkoooyyywww]]]]]]dddmmm~~~iiiOOO@@@<<<666555777444555555444444333333333333333333333333222222222222000000000000000000000000111111111000111111222222//////000000000000//////000000...------...000000////////////............000...---,,,,,,...000111.........//////000111111...000222555666555444333777777999???IIIUUUbbbkkksssxxx}}}uuummmhhh``````bbbjjjttt}}}}}}|||}}}vvvzzz|||vvvmmmfff___XXXQQQMMMPPPXXXXXX___ooo~~~~~~~~~|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyvvvwwwxxxyyy|||~~~~~~|||{{{zzzyyyzzz{{{{{{|||~~~~~~~~~~~~yyyxxx}}}}}}{{{xxxqqqjjjddd___]]][[[XXXYYYYYYZZZ]]]aaafffiiijjjmmmrrryyyqqqbbbSSSKKKGGGEEEFFFIIIMMMPPPRRRSSSRRRQQQPPPPPPWWW]]]eeekkknnnppptttwwwwwwnnncccXXXRRROOOLLLMMMQQQ[[[eeesss~~~|||zzzyyyxxxzzzyyyxxxwwwvvvtttooolllhhhmmmxxxxxxrrrpppoooyyyqqqccc\\\WWWPPPJJJGGGFFFDDDBBB???<<<:::888777666555444333222111111111333333222222222333444444222222222222333444555666555555555555666666666666999:::===@@@EEEMMMUUU[[[aaadddgggjjjllllllllllllkkkmmmnnnnnnlllkkkkkklllpppvvvyyyvvvtttssspppmmmooolllkkkmmmnnnmmmooosssxxx|||}}}xxxrrrpppllliiihhhiiijjjkkklllmmmlllkkkhhhjjjmmmpppwwwsssYYY\\\eeemmmiiiOOOAAA>>>888666888666444444444444444333333333333222222222222111111111000000000000000000000000111111111111111222333333...///000111111000///...222111////////////111222............////////////...---,,,++++++---///000......///000000111111111111222444555666555444333666888<<>>;;;999888777666555444333222111111111333222222222333444444555555555444444444444555555555555555666666777777777888:::===AAAFFFMMMVVV[[[___bbbgggkkkoooppppppoooiiikkkllllllkkkjjjkkklllpppxxx~~~~~~|||zzzuuuooooookkkjjjlllmmmlllooossstttxxxxxxtttppppppmmmjjjjjjjjjkkkkkkkkkkkkllllllhhhnnntttyyypppXXXZZZcccmmmiiiOOOAAA???999777999666444444555555444444333222222222222222111111111111111111111111111111111111////////////000000111222//////000000000000//////111111000000000000111111...////////////000000000...---,,,,,,,,,---.../////////000111111111000000111111222222222222222222444:::BBBLLL\\\lllwwwyyyzzzoooddd[[[WWWXXXcccpppyyy{{{uuurrrrrruuu{{{vvvoooeeeYYYNNNLLLOOOSSSYYY___kkk~~~}}}~~~yyyzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{|||~~~}}}yyywwwvvvwwwxxxwwwzzz}}}}}}{{{{{{~~~}}}{{{wwwssswww~~~|||yyywwwqqqlllkkkmmmpppnnnllljjjhhhgggggggggllloooqqqrrrrrrvvv}}}{{{nnn___UUUMMMHHHHHHKKKMMMPPPTTTVVVVVVVVVWWWWWWeeehhhlllnnnnnnppptttxxx|||{{{nnneee[[[UUUQQQNNNNNNRRRYYYeeeuuu|||{{{yyywwwvvvuuuuuuvvvyyywwwuuuttttttsssqqqoooiiirrr}}}vvvqqqooonnnsss}}}zzzmmm```XXXRRRLLLHHHIIICCCBBB???===:::888777666666555444333333222333333333222222333333444555666666666555444444444444444444444555555666777777777777999===AAAGGGNNNVVV[[[___aaaffflllqqqrrrpppmmmiiijjjllllllkkkkkklllnnnrrr|||xxxpppllliiihhhkkkmmmllloootttqqqttttttqqqppppppnnnjjjiiijjjkkkkkkjjjkkkmmmpppooowwwsss]]]ZZZ```lllgggNNN@@@>>>999777888555444444555555555444333222444333333333222222222222222222222222222222222222////////////000111222333000000////////////000000//////000000000000///////////////000000000111111........./////////000000000000111111111000//////000000///000111222444555888AAALLLYYYjjj{{{|||uuukkkaaaZZZXXXXXXZZZiiixxx~~~yyysssrrrtttzzz}}}oooeeeYYYTTTOOOOOORRRXXXdddooo}}}~~~~~~~~~vvvwwwxxxzzz{{{{{{||||||}}}}}}}}}~~~|||wwwuuuuuuvvvxxxwww{{{~~~}}}zzzyyy{{{~~~}}}{{{vvvqqqqqqvvvvvvppplllkkkiiifffiiinnnppppppqqqqqqrrrsssttttttxxx|||~~~~~~sssdddYYYOOOIIIHHHKKKKKKNNNSSSVVVWWWWWWXXXYYYfffiiikkkkkklllooouuuzzz}}}zzzooofff\\\WWWTTTQQQQQQTTT[[[iiizzzzzzyyywwwuuutttuuuvvvvvvyyywwwtttsssssssssrrrqqqllltttzzztttpppoooqqqrrryyyuuujjj]]]UUUOOOIIIGGGHHHBBBAAA>>><<<999888777666555555444444444444444555222222222333333555666666333333222222222333333444333333444555555666777777777:::>>>CCCHHHPPPWWW\\\```bbbffflllqqqqqqmmmiiijjjlllmmmmmmlllmmmoooqqqwwwxxxmmmjjjggggggkkkmmmmmmppptttrrrtttsssppppppqqqoookkkjjjlllnnnnnnnnnpppuuuyyy}}}{{{eee]]]___lllfffMMM???>>>888666777444333444555555555444333222555555444444444333333333222222222222222222222222111111111111222333444555000000////////////000000---...///000000///...---//////000000111111222222//////000111222111111111000111222222111000///...111000000000222555888:::???IIIVVVdddwww|||uuujjj]]]TTTRRRVVVZZZ]]]nnn|||wwwsssuuuxxxwwwhhh[[[MMMMMMPPPSSSUUU]]]ooo}}}~~~~~~~~~~~~|||uuuuuuwwwyyyzzz{{{||||||{{{vvvssstttvvvwwwwww{{{~~~}}}yyyxxxzzz}}}}}}|||vvvooonnnqqqnnnfffbbbcccdddeeekkktttssstttwwwzzz|||~~~|||yyy{{{vvvggg[[[QQQIIIHHHKKKIIIMMMRRRUUUWWWXXXYYY[[[fffhhhiiiiiijjjnnnvvv|||yyypppggg^^^YYYVVVSSSSSSVVV^^^mmmyyyxxxvvvuuutttuuuvvvwwwyyywwwtttrrrssssssrrrqqqpppwww~~~~~~|||xxxtttssssssqqqqqqttt~~~rrrggg[[[SSSMMMGGGFFFHHHAAA@@@>>>;;;999777666666555555444444444555666666222222222333444555666777/////////000111222444444333333333444555666666777888;;;???DDDJJJQQQXXX]]]bbbdddggglllpppooojjjeeelllmmmnnnnnnnnnnnnqqqsss{{{wwwkkkhhhfffggglllnnnnnnpppttttttuuutttqqqppprrrooojjjllloooqqqrrrtttwww}}}fff]]]]]]fff```III>>>===777555888666666444333333444555333222222222222333333444444444555444444333222111000000///////////////000000111111///------///000111111000///---,,,---...000111333333222222111111111000111111000000///---,,,+++000000000000000000000000111111333555333111666>>>GGGSSSdddtttxxxhhhWWWOOOOOOSSSZZZaaaeeeqqq|||{{{uuutttxxx}}}xxxmmm___TTTVVVSSSSSSWWW]]]kkk}}}zzz~~~~~~~~~}}}}}}~~~zzzwwwssstttvvvwwwxxxxxxxxxxxx|||}}}}}}~~~~~~yyyvvvuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{zzzwwwuuurrrnnnjjjfffaaa^^^___bbbfffnnnvvv|||||||||}}}~~~zzziii]]]XXXUUUOOOJJJLLLKKKNNNUUUWWWVVVVVVYYYZZZ___cccdddeeejjjuuu~~~}}}wwwoooggg___\\\YYYUUUUUUXXXaaarrryyyvvvssssssuuuvvvtttrrrtttsssqqqppppppqqqrrrsssvvvxxx{{{}}}zzzuuurrrqqqqqqpppoooppppppqqqtttyyy|||}}}}}}kkkaaaUUUNNNLLLKKKFFFBBB>>>===;;;999888666666555222222444444444444222222444444555555555555444444333444444444444333222222555555555555666888999:::999<<<@@@EEEKKKRRRZZZ___bbbdddfffiiikkkkkkjjjiiiooonnnpppsssrrroooooosss~~~qqqgggdddgggjjjmmmooossswwwzzzzzzuuuqqqooommmjjjkkkooorrrooooootttuuuwwwiii^^^]]]fff```III>>>===777666888666666444333333444555333222222222222222333333333333333333222222222222222222444333222000////////////111///......000111111000111000.........///111222...---------,,,,,,,,,,,,000000000000///...------000000000000000000000000...---000333333444<<>>===;;;999777666555555222333333333333333333222444444555555555555444444222222333333333333333222444444444444555777888999:::===BBBGGGMMMTTT[[[```aaaccceeehhhjjjjjjkkkjjjnnnnnnooosssrrrooopppuuuyyyoookkkggghhhkkkoootttzzz~~~{{{tttooommmkkkhhhjjjooopppnnnoootttyyyoooaaa^^^fff~~~___HHH>>>===888666888666666444333333444555333222222222222222222111111111111111222222222333333333555444333111000000//////000000///111222333222000111000/////////000222333000////////////............//////000000//////...000000000000000000000000000///000333666:::EEEPPPXXXgggzzzdddZZZQQQQQQWWW```jjjrrrwww~~~~~~yyyyyy}}}rrrbbbVVVRRRRRRRRRUUU^^^nnn|||{{{}}}{{{zzzzzzzzzxxxvvvtttssssssrrrssssssttttttwwwwwwwwwwwwxxxxxxxxxxxx|||zzzxxxvvvvvvxxx{{{|||{{{zzzzzzyyyzzz|||}}}yyyvvvrrrmmmgggccc\\\ZZZ\\\ccckkksss|||zzz|||}}}}}}}}}}}}~~~~~~~~~yyyrrrjjjeeebbb[[[RRRKKKFFFEEEIIIPPPTTTTTTUUUXXXZZZ]]]aaaaaabbbgggqqqyyy||||||}}}}}}yyyuuuoookkkiiifffaaa```ccclll}}}zzzyyyyyyyyyzzzyyywwwtttsssrrrppppppppprrrtttuuurrrtttwww|||~~~{{{vvvsssooonnnnnnoooooooooooommmkkkjjjiiihhhfffddd^^^VVVMMMHHHGGGFFFBBB???===<<<;;;999777666555555333333222222222222333333333444444555555444444333000000111222333333333333333333333444555666777888;;;???DDDJJJPPPWWW^^^bbbaaabbbdddfffiiijjjllllllnnnmmmooossssssppprrrwwwrrrmmmnnnkkkkkklllsss|||{{{sssmmmiiigggfffiiioooqqqpppssszzzsssccc___ggg}}}^^^GGG===>>>888666888666666444333333444555333222333222222111111000000000222222222222222222222222111000000000000111222222000000000222444444222000000000/////////000111222222222222222222222222222......///000000000000000000000000000000000000000777444333777;;;AAAMMMYYYfffrrryyybbb[[[WWWZZZbbbiiirrrzzz~~~zzzzzzttthhh]]]UUUUUUYYYYYY```ooo}}}||||||~~~|||zzzxxxxxxxxxyyyxxxwwwuuutttsssrrrrrrrrrssstttssssssttttttuuuvvvwwwwwwyyyxxxwwwvvvvvvxxxyyy{{{zzzyyyxxxxxxzzz|||}}}xxxrrrllleeeaaaYYYYYY^^^gggpppzzz{{{yyy}}}}}}}}}~~~}}}}}}}}}|||uuuqqqkkkhhheee___WWWQQQGGGEEEFFFKKKOOOQQQVVV\\\\\\^^^```aaabbbgggpppwwwyyy~~~}}}tttwww~~~}}}tttpppnnnmmmiiicccbbbeeennnwwwwwwxxxxxxxxxvvvsssqqqrrrqqqppppppppprrruuuvvvtttuuuxxx{{{|||{{{yyywwwtttqqqnnnllllllllllllkkknnnkkkhhheeeccc```\\\ZZZWWWQQQJJJFFFEEEDDDAAA>>>===<<<:::888666555444444444333222111111222333444333333444444444444333333...///000222333444444444444444444555666777888999;;;@@@FFFLLLSSSYYY___cccaaabbbdddfffiiikkkmmmnnnnnnmmmooorrrrrrqqqsssxxx}}}pppnnnoooooommmnnnvvvzzzrrrjjjfffdddeeejjjqqquuuxxxvvvddd___iiizzz\\\FFF===>>>888666888555666444333333444555333222333222222111111000000000444444333333222111000000000////////////000111111000000000222444444222000............//////000000////////////////////////---...///000111111111111000000000000000000000000666333444999AAAJJJWWWbbbssszzzrrr^^^[[[]]]eeemmmrrryyyvvvvvvwww}}}tttfff___[[[WWWYYY^^^dddppp~~~{{{{{{}}}}}}~~~~~~{{{zzzxxxwwwyyyyyyyyyxxxuuuuuuttttttttttttttttttpppppprrrsssuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvxxx{{{|||tttjjjbbb^^^TTTWWW^^^hhhrrr}}}|||zzz}}}~~~~~~~~~~~~}}}||||||wwwsssnnnjjjgggccc]]]YYYMMMHHHDDDFFFJJJOOOWWW```___```aaaaaaccchhhooouuuxxx|||xxxpppttt}}}uuurrrqqqpppkkkddddddgggmmmuuuvvvxxxxxxvvvtttqqqppprrrqqqppppppppprrruuuvvvxxxyyy{{{{{{yyywwwtttsssssspppmmmkkkjjjiiihhhfffkkkhhheeebbb___\\\XXXVVVQQQMMMHHHEEEDDDCCC@@@>>><<<;;;999777666444444333333333111000000111333333222222333333333333222222...///111222333444555555555555666666777888:::;;;;;;@@@GGGNNNUUU[[[```cccbbbcccfffhhhkkkmmmnnnooonnnmmmnnnqqqrrrpppsssxxxxxxrrrooommmpppoooqqqyyyxxxppphhheeeeeegggnnnvvvyyy{{{zzzeee___iiiyyy[[[FFF===>>>888666888555666444333333444555333222222222222222222111111111555444444333222111000///333222111///......------000000///111222333222000---.........////////////---............/////////...///000000111111111111000000000000000000000000000...222<<>>999666888444666444333333444555333222222222222222333333333333333333333222222111111111333333111000///.........111///......000111111000......///000000000000000///000000000111111111111///000000111111111000000000000000000000000000000//////555CCCQQQ]]]iiirrr|||pppddd\\\aaalllzzz{{{rrrnnnttt||||||kkk^^^VVVWWWZZZ]]]gggttt|||{{{|||}}}~~~zzzzzzyyyzzz{{{{{{xxxvvvqqqsssuuuwwwxxxwwwuuutttqqqrrrrrrssssssttttttuuuuuuvvvyyy|||~~~{{{zzzwwwvvvwww{{{|||oooaaaWWWRRRPPPUUU```mmmxxx{{{yyy{{{~~~~~~~~~}}}|||}}}~~~~~~~~~{{{xxxsssooojjjeeebbbXXXQQQLLLLLLMMMPPPXXX```aaa```______bbbffflllpppuuuwww{{{zzzsssnnnqqqxxx~~~~~~|||zzzxxxuuunnnggghhhmmmppp~~~yyy{{{{{{yyyuuussstttuuutttsssqqqppppppqqqssstttwwwyyy{{{yyyvvvrrrrrrrrrpppmmmkkkjjjiiihhhfffdddccc```]]]ZZZXXXUUUQQQNNNIIIHHHEEECCCAAA???<<<:::;;;:::888666444333333222111111222222222222111111111111222222222222111111111222333444555666666666555666666666777999:::;;;<<>>999666888444666444333333444555333222222222222333333444444444111222222222222333333333111111111000111222222333111///------///111111111//////000111111111111111......//////000000000111000000111111111111000000000000000000000000000000555555<<>><<<:::999666666555444444444444555333333222222222222222222222111111000111111333333555555555555555555555555555777999:::;;;===@@@BBBFFFLLLTTT[[[aaafffjjjlllmmmpppsssvvvwwwuuurrrpppnnnnnnnnnooopppqqqrrrssssssrrrpppooonnnnnnnnnoookkkmmmqqqsssssssssssstttxxxzzz{{{|||ssskkkeee```___aaaxxxoooeeekkk~~~zzz\\\FFF<<<===777555777555555444444333333444444555666666555444444444444555333333333222222222222111333333222222111000000000000///---,,,,,,,,,---...000000000000000000000000///000111111//////000111000000000//////000000111222333222222222555999===EEEQQQ]]]dddjjjrrrvvvvvvzzztttjjjcccbbbiiirrryyyyyyiiiXXXPPPPPPOOOYYY```mmm~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{|||~~~}}}|||||||||{{{zzzwwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxx|||wwwyyyzzz{{{}}}yyymmm\\\PPPPPPWWW```oooqqqjjjaaaaaabbbgggnnnwww}}}||||||}}}~~~|||~~~~~~}}}zzzvvvsssqqqjjjgggaaaXXXRRRRRRWWW\\\fffhhhjjjjjjhhhgggggggggiiijjjlllooouuuyyyoooeeeccceeejjjrrrzzzxxxzzz{{{|||||||||~~~~~~~~~}}}|||}}}}}}}}}{{{yyyyyy{{{}}}yyyyyyxxxwwwvvvuuuuuutttsssrrrqqqpppooopppqqqqqqqqqqqqrrrqqqpppnnnllljjjiiiiiihhhddd___ZZZXXXXXXXXXUUUQQQNNNLLLIIIFFFDDDCCCBBBAAA>>><<<:::888777555555444333333333333333333333333222222111111111222111111111111222333444444444444444444444444444666888;;;<<<===@@@CCCFFFLLLQQQXXX^^^cccfffiiikkkqqqrrrtttvvvuuurrrnnnlllnnnnnnnnnooopppqqqrrrssstttsssqqqpppoooooonnnooojjjmmmoooppppppppprrrsssxxx{{{{{{pppeee```___```eeelllyyy~~~rrrfffmmmzzz[[[EEE<<<===888666888555555444444333333444444555777666666555555555555555222222222222222222222222222222222111111111000000111111000////////////000///////////////////////////000111111000///000111000000000///000000111111222222111111333999@@@FFFOOO\\\hhhooorrrttttttqqqooojjjddddddiiirrryyy|||}}}tttkkk___TTTQQQTTTUUUbbbnnn~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}zzzzzzzzzzzzyyyxxxvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{}}}~~~|||wwwxxxzzz{{{|||}}}uuuiii\\\TTTYYYbbbnnnxxxmmmggg``````aaafffnnnyyy}}}|||{{{{{{|||}}}zzz}}}|||yyyuuussspppnnniii___VVVTTTXXX^^^fffhhhkkkllljjjhhhffffffgggiiilllooovvvtttkkkaaa^^^```eeeoooxxxwwwzzz}}}|||{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}xxxxxxwwwvvvuuutttsssrrrrrrrrrqqqppppppppppppqqqppppppppppppnnnllljjjiiieeeeeeccc```]]]YYYVVVUUUUUURRRNNNJJJIIIGGGFFFDDDAAA@@@???===:::888777666444333333222222222222222444333333222222111111111111111222222333333444444555555555555555555555555666999;;;===???BBBFFFHHHQQQVVV\\\aaaeeegggiiijjjqqqrrrttttttssspppmmmkkkmmmmmmmmmnnnooopppqqqrrruuutttsssqqqooonnnmmmllljjjlllnnnnnnnnnoooqqqsss{{{||||||nnneee^^^___bbbgggpppwwwzzz}}}wwwhhhnnnxxxYYYDDD;;;===888777999666555444444333333444444555222222111000000000000000222222222222222222222222222222222111111111111111222222111111111111111111////////////////////////000111222111000///000222000000000000000111222222111111111222777???IIIPPPZZZfffsssyyyyyyvvvqqqllleeebbbaaafffoooxxx~~~~~~~~~ssseee]]]XXXTTTUUUXXX^^^ppp~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}wwwxxxyyyyyyyyyxxxvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwyyyzzz{{{|||||||||}}}~~~}}}|||{{{xxxyyyzzzzzzzzz||||||sssggg[[[WWW___jjj}}}|||rrriiieeebbbaaaaaafffnnnzzz~~~|||zzzyyyzzz{{{|||zzz}}}~~~zzzvvvtttttttttpppggg]]]XXXZZZ^^^dddgggjjjlllkkkiiigggggggggjjjooosssyyynnnfff^^^[[[]]]dddppp{{{}}}|||zzzyyy{{{~~~~~~~~~{{{{{{||||||}}}}}}}}}~~~~~~|||zzzyyywwwwwwvvvuuusssrrrqqqqqqqqqqqqppppppoooooooooppppppppppppooonnnllljjjiiiaaa```___]]]\\\YYYWWWUUUQQQNNNKKKIIIHHHHHHGGGFFF???>>>===;;;999777666555333333222111111111111111333333333222222111111111111222222333444555555555666666666666666666666666666888;;;>>>@@@DDDHHHKKKVVVZZZ```dddfffggghhhiiinnnoooqqqrrrrrrpppnnnmmmlllllllllmmmnnnooopppqqqvvvuuutttrrrooommmkkkjjjjjjkkkmmmmmmmmmooorrruuu{{{|||~~~oooddd```^^^dddkkkqqqxxx~~~{{{}}}}}}kkkooouuuXXXCCC;;;>>>999777999666555444444333333444444555333222111111000000111111111222222222222333333333111111111111111111111111111111111111000000000000000000000000000000000000000111222222000000111222000000000000111111222333111222333777>>>HHHTTT\\\fffqqq{{{}}}yyytttllleee```______eeeooozzz|||{{{{{{{{{lll[[[TTTTTTVVV[[[```nnn}}}}}}}}}|||{{{|||vvvvvvxxxxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuwwwyyy{{{}}}}}}{{{zzz{{{zzzzzzzzzyyyyyyzzz}}}|||rrrfff[[[YYYcccpppuuulllddd___^^^___aaagggqqq~~~~~~}}}{{{zzzyyyzzz{{{||||||}}}{{{xxxvvvwwwwwwtttmmmeee___^^^^^^bbbeeeiiikkklllkkkjjjkkkjjjnnnrrrvvv{{{|||iiiaaa[[[YYY\\\cccqqq~~~~~~}}}|||{{{{{{zzzzzzzzz}}}||||||}}}~~~~~~xxxxxxyyy{{{}}}~~~|||xxxvvvvvvuuuuuutttsssrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnoooooonnnmmmkkkiiiggg___]]]\\\[[[[[[YYYVVVTTTMMMKKKIIIHHHHHHHHHGGGEEE>>>===<<<:::888777666555333333222111111111111111222222222222222222222222111222333444555666666666777777777777777777777777666999<<>>:::888:::666555444444333333444444555555555444333333333444444111111222222222333333333111111111111111111111111111111111111111000000///000000000000000000000000000111222222000000111222000000000000111222333444222444777===FFFRRR___gggqqqxxx}}}xxxqqqjjjccc]]]\\\^^^cccllluuu}}}|||{{{{{{sssgggZZZTTTUUU]]]iiiuuu~~~}}}}}}|||yyyxxxyyytttuuuvvvxxxxxxxxxwwwwwwssstttuuuwwwwwwxxxxxxxxxvvvxxxzzz~~~|||zzzzzz|||zzz{{{{{{zzzyyy{{{~~~~~~xxxpppggg```aaannn|||uuummmeee]]]XXXXXX[[[bbblllxxx~~~|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}zzzyyyyyyxxxvvvrrrmmmfffaaa^^^aaadddiiilllmmmnnnooopppqqqrrrtttuuuxxx}}}uuueee^^^XXXWWWZZZbbbqqqzzzyyyyyyxxxyyyzzz{{{{{{{{{~~~~~~~~~~~~xxxyyy{{{|||}}}}}}}}}}}}xxxyyyzzz|||~~~~~~{{{vvvuuuuuussssssrrrrrrqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmlllkkkiiigggeee^^^\\\YYYYYYXXXWWWSSSPPPKKKJJJHHHHHHHHHFFFDDDBBB======<<<:::888777666555333333222111111111111222111111111222222333333444111222333555666777666666777777777777777777777777777:::>>>AAADDDIIIMMMQQQ[[[___dddggghhhhhhhhhiiijjjkkkmmmoooppppppoooooonnnnnnnnnnnnoooqqqrrrssssssttttttuuuuuutttrrrrrrkkklllmmmmmmooosssyyy}}}qqqhhhdddgggfffjjjttt|||~~~~~~oooooo|||oooVVVBBB;;;>>>:::888:::777555444444333333444444555333333222111111111111222111111111222222333333333111111111111111111222222333333333333333222111111000000000000000000000000000222222222111000111222000000000000111222333444333666;;;BBBLLLYYYfffooovvv{{{zzzqqqggg```ZZZUUUWWW___kkkwww}}}||||||lllddd\\\XXXZZZeeexxx~~~}}}}}}}}}~~~zzzvvvvvvwwwssstttvvvwwwxxxxxxwwwwwwssstttuuuvvvxxxxxxyyyyyyvvvxxx||||||zzz{{{}}}zzz{{{{{{{{{{{{|||yyyuuuoooiiifffjjjzzzuuulllfffaaaYYYSSSSSSYYYeeerrr~~~}}}|||}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{yyyxxxwwwuuuqqqkkkccc^^^aaadddiiilllnnnpppsssuuuuuuuuutttsssttt{{{yyyqqqddd]]]WWWVVVXXX```ppp}}}{{{vvvvvvvvvvvvwwwyyy{{{}}}}}}~~~|||{{{{{{vvvwwwyyy{{{||||||{{{{{{zzz{{{|||~~~{{{}}}~~~zzzvvvuuuuuurrrrrrqqqqqqqqqqqqqqqqqqmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkjjjiiigggeeeddd___\\\XXXWWWWWWTTTPPPLLLJJJIIIHHHGGGGGGDDDAAA>>>======<<<:::888777666555444333222222111222222222000000111222333444444555000222444666777777777666666666666666666666666666999;;;???CCCFFFKKKPPPSSS\\\___dddggghhhhhhhhhiiijjjlllmmmoooooooooooonnnooooooppppppqqqrrrtttuuuqqqsssuuuvvvxxxxxxxxxwwwllllllmmmnnnpppuuu{{{rrrfffccceeennnmmmqqqzzzoooqqquuu~~~oooTTTHHH===999999777666666333444555666666555444333444444444444444444444444111222222333333222222111333333222222222222333333000000000000000000000000222000///...///000222333222222111111111111111111...******///333333222444777777>>>MMMXXX```iiirrr{{{}}}yyykkk\\\TTTUUUXXXZZZjjj{{{yyyrrreee___\\\^^^aaannn{{{||||||}}}~~~~~~}}}|||{{{{{{~~~|||zzzwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxvvvwwwwwwvvvtttsssuuuwwwwwwxxxzzz}}}~~~~~~|||{{{|||~~~~~~||||||}}}}}}{{{~~~~~~|||{{{wwwppphhhhhhsssvvvmmmfff^^^WWWUUUXXXUUU\\\iiiyyy~~~|||~~~}}}|||{{{zzz{{{yyyvvvxxx||||||zzz{{{||||||yyytttpppmmmlllkkkllllllnnnoooqqqssstttwwwvvvtttuuuxxx~~~|||uuueee^^^XXXVVVXXX```ppp}}}xxxuuuuuuvvvuuuuuuuuuwwwyyy|||~~~~~~|||zzzyyytttvvvyyy{{{|||||||||{{{zzz{{{~~~~~~{{{xxxvvvvvvvvvwwwsssssssssrrrppppppqqqsssqqqpppnnnnnnnnnmmmkkkiiijjjiiihhhgggfffeeedddcccYYYXXXUUURRROOOMMMLLLKKKFFFGGGGGGGGGEEEBBB>>><<<;;;:::999777666444333222555444444333222111000000000111222333333333333333333333333333555666888888555666888888777666666777888===BBBEEEGGGMMMUUU\\\aaadddggghhhgggfffffffffiiikkkmmmmmmmmmmmmnnnpppppppppssswww{{{{{{xxxtttssstttvvvxxxyyyzzzyyyyyyuuupppmmmooossswwwwwwggg``````ccckkkqqqyyy}}}pppqqqtttpppQQQFFF;;;777777555444444444444555555555555444444333333333333333333333333111222222333333222222111222000...,,,,,,---000111000000000000000000000000111000///...///000222333000000000000000000000000111,,,,,,111444444444555888:::CCCSSS```gggooowwwyyyyyyqqqcccUUUPPPSSSXXX```ppp~~~zzzrrrkkk]]][[[^^^fffqqq|||}}}}}}}}}~~~~~~}}}}}}}}}~~~|||zzzyyyxxxyyyzzz{{{|||{{{{{{zzzyyyvvvwwwxxxwwwuuutttuuuvvvwwwxxxzzz|||}}}~~~}}}}}}~~~}}}}}}}}}~~~||||||}}}|||{{{~~~}}}|||yyyrrrmmmmmmxxxvvvmmmddd^^^WWWPPPOOORRRTTT]]]lll~~~~~~|||~~~}}}{{{{{{{{{xxxvvvxxx{{{|||zzzzzz{{{{{{yyyvvvsssqqqqqqpppppppppqqqrrrtttvvvwwwxxxwwwuuuuuuwww|||~~~vvvfff___XXXVVVVVV]]]jjjwww|||wwwtttssssssvvvwwwyyyzzz{{{||||||{{{|||~~~~~~|||yyyyyyyyywwwxxxzzz|||}}}}}}}}}|||~~~~~~}}}}}}}}}zzzwwwuuutttssstttqqqrrrsssrrrppppppqqqsssrrrqqqooonnnmmmllliiiggghhhggggggfffdddcccaaa```WWWVVVSSSPPPMMMKKKJJJIIIFFFFFFEEEDDDBBB???<<<;;;:::999888777555444333222333333222222222222222222111111111222111111000000333333333444555666777888555666888888777666777888:::>>>CCCFFFIIIOOOXXX___dddfffhhhiiihhhgggggghhhkkklllmmmmmmmmmmmmpppqqqrrrrrrssswwwzzzzzzxxxuuuppprrruuuxxxzzz{{{{{{zzzrrrooonnnpppsssxxxzzzjjj___]]]bbbfffpppuuu}}}||||||sssrrrrrrqqqPPPEEE;;;888888555444444444444333333333333444444222222222222222222222222111222222333333222222111333000,,,))))))+++...111000000000000000000000000111000/////////000222333000000000000000000000000333///...222555444555888:::???MMM^^^kkksssyyy~~~yyysssiii[[[PPPNNNUUU]]]kkkzzz{{{yyyvvvqqqiiidddXXX[[[fffvvv}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz||||||}}}||||||{{{zzzyyyuuuwwwyyyyyywwwuuuuuuvvvvvvwwwyyyzzz{{{{{{{{{zzzzzz{{{|||~~~}}}|||}}}|||zzz~~~~~~~~~{{{wwwsssvvv}}}xxxlllddd[[[VVVPPPJJJKKKNNNUUU___ppp}}}|||||||||~~~|||zzzzzzxxxwwwxxx{{{~~~}}}{{{yyyzzz{{{zzzxxxvvvuuuvvvttttttsssssstttuuuwwwxxxyyyxxxvvvvvvwww{{{wwwggg```XXXUUUTTTXXXcccnnn{{{yyywwwssspppoooqqqtttvvvyyy|||~~~|||zzzzzz{{{{{{zzzxxxxxxyyy{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||}}}|||yyyuuusssqqqppppppooopppqqqqqqpppoooqqqrrrsssqqqooommmllljjjgggdddeeeeeeeeeeeeccc```]]][[[TTTSSSPPPMMMKKKIIIGGGGGGFFFEEECCCAAA>>><<<:::999999888777666555444333333111111222222222333333333333333333333222111000000333333444555555666777888555777888888777777888:::<<<@@@DDDHHHLLLSSS\\\bbbggghhhiiihhhggggggiiijjjlllmmmnnnnnnmmmooorrrtttuuuttttttuuuwwwwwwvvvtttoooqqquuuyyy{{{|||{{{{{{qqqpppppprrruuu|||zzziii\\\YYY___hhhooowww|||~~~~~~tttqqqooo|||oooRRRGGG===::::::888666666444444222111111222444444222222222222222222222222111222222333333222222111444222///---,,,...///111000000000000000000000000000000//////000000111222000000000000111111111111555111000333555555888<<>><<<:::999888777777666666555444333333222222222222222222222222555555555666555555444444333444444555666777777777666777888888888888:::<<<>>>AAAEEEIIIOOOVVV___eeeiiiiiihhhgggeeefffiiikkknnnnnnooonnnnnnpppsssvvvvvvuuutttssssssssssssrrrppprrrvvvyyy{{{{{{yyyxxxsssrrrrrrtttwwwvvvkkk]]]WWW[[[eeeqqqwww|||tttooolllxxx}}}mmmQQQFFF===;;;;;;888666666444444222111111222444444444444444444444444444444111222222333333222222111222222222222111111000000000000000000000000000000000000000000000111111222111111111222222333333333444111000444666777;;;AAAIIIUUUfffwwwsssgggZZZSSSRRRWWWcccpppxxxkkkddd^^^ZZZ]]]bbbjjjvvv~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}|||{{{zzzyyyxxxxxxwwwwwwvvvyyy{{{|||zzzxxxwwwwwwuuuvvvwwwyyyyyyyyyxxxxxxxxxzzz~~~~~~~~~~~~}}}tttnnnjjj___XXXQQQNNNKKKJJJMMMRRR[[[fffyyy~~~yyyxxxzzz{{{}}}zzz|||~~~~~~{{{zzzzzzyyyyyyxxxyyy{{{}}}~~~}}}|||||||||||||||}}}|||zzzwwwvvvvvvwwwwwwvvvtttsssssstttvvvwwwzzzyyyyyyxxxyyyzzz|||}}}vvvggg^^^UUUQQQRRRUUU]]]eeennnnnnoooooopppssswww{{{}}}{{{yyywwwuuutttsssttttttssssssvvvzzz}}}}}}{{{zzz{{{||||||~~~~~~}}}}}}||||||ttttttsssrrrqqqqqqqqqqqqlllmmmoooooonnnmmmmmmnnnlllkkkjjjjjjjjjjjjhhhfffcccccccccbbb___[[[VVVSSSOOONNNLLLIIIGGGEEEDDDDDDDDDCCC@@@===;;;999888888666555555555444444333333444444333333222111000000222333444555666777777777333444555666777777777666666888999999999:::<<>>===;;;999777666444444444444444444333333555444444333222111000//////000111333444555666666444555666777888777666666777888999999999;;;>>>AAACCCFFFKKKQQQXXX^^^ccceeeiiiiiihhhfffdddeeegggiiikkkmmmpppqqqqqqrrrtttvvvtttuuutttrrrooonnnnnnppptttuuuuuuvvvuuuuuusssssssssrrrttt{{{vvvfff]]]\\\^^^ccckkkttt{{{ooojjjfffrrr|||}}}lllMMMCCC:::999:::777444444444444555555555555444444333333333333333333333333111222222333333222222111//////000111111222222222000000000000000000000000//////000111111111111111000111111222333333444444333222333777;;;???IIIRRR___mmm}}}vvveeeXXXQQQXXXaaahhhtttwwwgggZZZXXXYYY^^^nnn~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||~~~|||{{{yyyxxxxxxyyyzzz{{{xxxxxxwwwvvvvvvvvvwwwxxxzzz{{{|||{{{yyyyyyyyyzzz{{{|||~~~xxx{{{}}}wwwooogggaaaSSSLLLGGGFFFFFFGGGMMMTTTaaalll}}}|||zzzzzz|||}}}~~~}}}~~~|||}}}|||yyywwwvvvyyy|||{{{zzzxxxvvvvvvwwwyyyzzz{{{{{{zzzwwwtttrrrssstttwwwvvvsssrrrsssuuuxxxzzzwwwxxxzzz{{{}}}yyyiii]]]PPPJJJKKKNNNVVV]]]dddiiipppvvvyyy{{{|||}}}~~~zzzvvvsssrrrqqqrrrrrrtttvvvwwwyyy|||~~~}}}}}}~~~}}}zzzxxxwwwwwwxxxyyywwwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttsssrrrrrrkkkmmmoooooollljjjhhhhhhjjjhhhggghhhhhhgggeeecccbbbaaa___\\\XXXTTTPPPNNNJJJIIIGGGDDDBBBAAA@@@@@@<<<<<<<<<;;;:::888666444333333333333333333444444333333333222222111111111///000111333333444444444444555777888888888666555777888999999:::<<<@@@CCCGGGJJJPPPWWW^^^ccceeeeeeiiijjjiiihhhffffffgggiiiiiilllppprrrrrrssssssttttttvvvvvvtttqqqooooooqqqsssssssssrrrrrrssssssttttttuuu{{{nnnbbb\\\```gggnnnttt{{{mmmhhheeeqqqwww~~~mmmOOOEEE===<<<<<<999777666333444666666666666444333222222222222222222222222222222222333333222222222222111000000111333555777000000000000000000000000//////000111111111111111///000000111222222333333444333555999===CCCNNNXXXfffttt}}}qqqcccWWWSSS^^^jjjqqq{{{}}}qqqcccYYY[[[___hhh{{{~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~|||zzzxxxwwwwwwxxxyyyzzzxxxwwwvvvvvvvvvwwwxxxyyy{{{||||||{{{yyyyyyzzz|||~~~wwwzzz~~~|||wwwqqqiii___XXXRRRKKKFFFEEEFFFHHHOOOVVVbbblll~~~|||{{{|||}}}~~~~~~}}}~~~}}}zzzvvvuuuxxxzzzzzzyyyvvvuuutttvvvxxxzzzyyyyyyxxxuuusssrrrsssuuutttrrrpppoooppprrrvvvxxxvvvwwwzzz|||zzzkkk]]]NNNHHHGGGKKKRRRZZZ```gggpppwww{{{|||{{{{{{vvvvvvuuuuuuvvvwwwxxxxxxwwwyyy|||~~~}}}yyy}}}~~~~~~~~~~~~}}}~~~|||zzzxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuutttsssqqqqqqkkkmmmooonnnllliiiggggggkkkiiihhhggggggfffcccaaabbb```]]]YYYUUUQQQNNNMMMGGGFFFDDDBBB@@@???>>>>>>888999::::::999777444333222222333333333333444444111222222222222333333333333333444444555444444444444555777888999888666555888999999999:::===AAADDDIIIMMMSSS[[[bbbfffgggfffjjjkkkkkkjjjhhhggghhhjjjhhhkkkpppssssssssssssssstttwwwxxxwwwssspppqqqrrrrrrqqqppppppqqqrrrtttuuuwwwzzzuuuiiiccc```gggpppvvv{{{}}}}}}ssscccdddkkkzzzwwwgggNNNEEE===;;;999666555666555555666666555555444333333333111111111111333333333333333333444555666666555444333333222222222222333333222222111000//////////////////000000000000111000///000111333333333444999>>>AAACCCKKKXXXcccooo|||xxxeeeYYY[[[^^^eeeooo{{{zzz|||}}}{{{lllccc\\\\\\bbbppp~~~|||zzz{{{{{{{{{{{{zzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~}}}zzzyyy{{{}}}~~~~~~uuuyyy~~~}}}|||xxxrrrjjjaaaXXXTTTKKKFFFCCCDDDEEEIIISSS\\\aaaooo}}}}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvvvvwwwuuuqqqqqquuuwwwuuuvvvvvvuuusssqqqnnnlllkkklllkkkjjjjjjlllooosssuuuuuuuuuvvvyyy}}}zzzggg[[[OOOHHHFFFGGGMMMSSS^^^fffqqqyyy|||{{{yyywwwpppqqqsssuuuwwwyyy{{{{{{}}}|||wwwyyy}}}~~~}}}~~~|||zzzwwwvvvvvvwwwxxxwwwxxxxxxxxxwwwvvvtttssstttvvvxxxxxxvvvsssqqqqqqjjjmmmoooooolllkkklllnnnllljjjgggeeecccbbbbbbbbb]]]ZZZWWWTTTRRRPPPLLLJJJEEEDDDBBB@@@>>><<<;;;:::<<<;;;:::999888666555555333333333333333333333333222333333444444333333222555444444444555777999:::333444555777999::::::;;;999888777:::@@@CCCDDDCCCHHHOOOYYY```dddgggiiilllnnnlllkkkiiiiiiiiiiiijjjkkkiiilllrrrtttpppooorrrsssuuutttpppooorrruuuttttttsssoookkkkkkoootttuuuwwwnnnccc___```lllxxx}}}}}}}}}wwwhhhiiipppyyyxxxgggMMMDDD<<<:::999666444555444444444444444333333222555444444333333444444555444333333222222222333333555444333222222222222222444444333333222111111000///////////////000111111222111000000111333333333555:::@@@CCCGGGOOO]]]ggguuuvvvbbbXXX\\\ccclllvvv|||zzz~~~{{{uuusssfff^^^ZZZ___kkk~~~|||zzzzzz{{{zzzzzz~~~|||yyywwwuuuuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}|||zzzyyyzzz|||~~~}}}}}}xxxzzz~~~yyywwwrrrkkkbbbYYYRRRMMMJJJFFFDDDEEEGGGJJJSSS\\\bbbppp|||}}}~~~}}}{{{yyywwwvvvvvvvvvvvvxxxwwwsssrrruuuvvvsssssssssrrrqqqooommmkkkjjjiiigggffffffhhhkkkooorrrqqqrrruuuyyy}}}~~~||||||~~~yyyggg\\\OOOHHHFFFFFFKKKRRR]]]dddooouuuwwwuuusssrrrqqqrrruuuyyy~~~|||xxxwwwwwwvvvxxx|||~~~}}}~~~}}}{{{yyyxxxwwwwwwxxxvvvvvvwwwwwwwwwvvvtttsssuuuvvvwwwwwwtttrrrqqqqqqlllnnnooonnnlllkkklllnnnlllkkkiiigggeeecccbbbbbb[[[XXXUUURRRPPPNNNJJJHHHDDDCCCBBB@@@>>><<<:::999777777777777777777777777333333333333333333333333333333333333333333333333222222222222333555777888666666777888888888888888:::888999<<>>CCCHHHJJJJJJMMMUUU___bbbaaaaaaeeeiiijjjiiihhhhhhhhhiiikkkkkknnnlllllloooooommmnnnpppuuuwwwuuurrrssswwwyyyxxxooonnnmmmlllllloootttyyyooocccaaaeeerrr{{{}}}|||pppooouuu{{{zzzhhhLLLCCC;;;:::999666555666555444444333333333333333222222222222222222222222444444333222222222222222333333222222222222222333444444333333222222222222111000///...///000222333222222333222222222333555777<<>>BBBFFFJJJNNNPPPQQQYYYaaadddcccccchhhlllggggggggggggiiikkkmmmnnnnnnoooooonnnoooqqqssssssrrrrrrpppooorrryyyzzzwwwooollllllnnnmmmmmmuuu|||pppggggggpppzzzmmmlllrrr}}}iiiNNNEEE===<<<;;;999888999777666555444333444555555333444444555555444444333333333333333444555666777222111111111111222222333111111111111111111111111000000000111111111222222///222444444333333777:::;;;AAALLLWWWbbbkkkssswww|||wwwzzz~~~zzz}}}yyypppeee\\\[[[___fffxxxzzzzzzzzz|||}}}{{{xxxvvvqqqrrrsssuuuvvvxxxyyyzzzzzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzz|||}}}|||zzzwwwuuuvvvwwwwwwvvvwwwyyy{{{xxx|||~~~{{{yyyvvvvvvyyy|||}}}|||}}}|||}}}zzzvvvwwwqqqggg\\\RRRKKKGGGEEEFFFEEEGGGLLLPPPTTT[[[cccjjjsssyyyyyywwwyyy{{{{{{~~~{{{yyyvvvuuuqqqtttuuusssrrrsssppplllhhhhhhgggfffeeecccaaa```]]]\\\[[[[[[\\\^^^aaacccdddaaa^^^^^^bbbhhhlllnnnmmmoooppppppooorrrwww|||vvvpppaaaWWWMMMIIIFFFCCCEEEIIIQQQZZZeeelllooosss|||}}}sssmmmkkklllkkkjjjiiikkkmmmppptttzzz~~~{{{xxxvvvvvvvvvwwwwwwvvvuuusssrrrrrrssssssrrrooonnnnnnoookkkhhheeecccccccccbbbaaaaaaaaabbbaaa^^^ZZZVVVSSSNNNLLLJJJIIIHHHGGGEEECCC======<<<;;;999888777666666666666666666666666666333333333333333333333333222333333444444333333222222333444555666777777777888777777777888999;;;<<<<<<>>>BBBEEEHHHLLLPPPSSSWWW\\\aaaeeefffgggjjjlllhhhhhhhhhhhhjjjlllnnnooolllpppqqqqqqssswwwxxxwwwppppppnnnmmmrrryyyzzzwwwqqqmmmmmmppppppqqq|||ssskkkiiikkkttt}}}~~~mmmmmmttt~~~jjjMMMDDD<<<;;;;;;999888999777666444222222333444555333444444555555444444333333333333222333333444444111111111111111222333333222222222222222222222222...000111333333222111000---111444555333444999===AAAHHHUUUbbbmmmuuuzzz}}}~~~{{{yyyxxxzzz~~~vvvlllaaa\\\bbbkkk{{{yyyzzz{{{}}}~~~|||yyyvvvrrrrrrsssuuuvvvwwwwwwwwwzzz{{{}}}}}}{{{zzzwwwwwwwwwzzz|||{{{xxxtttuuuvvvwwwvvvuuuuuuxxx{{{zzz|||}}}{{{yyyvvvvvvyyy{{{|||}}}}}}~~~~~~~~~}}}xxxuuusssnnneeeZZZQQQJJJEEECCCFFFDDDFFFLLLQQQVVV___gggiiirrrxxxvvvuuuxxx~~~|||yyyvvvuuuppptttuuussssssuuutttqqqkkkjjjiiigggdddbbb___^^^[[[[[[[[[\\\]]]^^^___``````]]][[[[[[^^^bbbeeeggggggjjjmmmmmmkkkkkkmmmppp|||zzzrrrmmm^^^UUULLLHHHFFFDDDEEEIIIPPPZZZfffmmmpppvvv|||rrrllleeeccceeehhhhhhgggkkkoootttzzz}}}zzzxxxvvvxxxxxxxxxxxxwwwuuusssqqqppprrrsssrrrpppnnnmmmmmmhhhfffdddcccddddddbbb___]]]]]]]]][[[XXXUUUQQQOOOIIIHHHFFFFFFFFFFFFDDDBBB<<<<<<;;;999888777666555444444444444444444444444333333333333333333333333222333555777777555333222222333444666777777777777999888777777888999;;;===@@@CCCFFFIIIKKKNNNSSSWWW___```bbbeeehhhjjjjjjiiiiiiiiiiiiiiikkkmmmooopppjjjpppsssssswww}}}~~~{{{ooonnnllllllrrrzzz{{{wwwsssnnnoootttuuuxxxxxxmmmlllpppvvv~~~}}}nnnooowww~~~jjjKKKCCC;;;::::::888777888666555333111111222333444111111333333333333111111444444333222111111111111111111000000111222333333333333333333333333333333...///222444444333111///,,,000444555333555:::???EEENNN\\\jjjuuu|||wwwoooooouuu|||}}}sssiii___]]]gggttt~~~~~~yyyzzz{{{~~~}}}yyyvvvpppqqqsssuuuvvvwwwxxxxxxzzz{{{~~~~~~{{{zzzuuuuuuuuuxxxzzzzzzvvvrrrtttvvvwwwvvvtttuuuxxx{{{|||}}}~~~~~~}}}|||zzzwwwwwwzzz{{{{{{}}}~~~}}}~~~~~~~~~~~~{{{wwwtttrrrmmmdddZZZQQQJJJEEECCCEEEDDDFFFLLLQQQWWWaaajjjhhhqqqwwwuuutttyyy~~~~~~}}}yyywwwuuuqqqtttuuussstttxxxxxxuuummmllljjjgggdddaaa^^^\\\ZZZ[[[[[[\\\]]]^^^^^^___\\\ZZZYYYZZZ]]]```aaaaaadddgggjjjjjjgggeeefffgggooovvvoookkk]]]TTTLLLHHHFFFDDDEEEIIIQQQ[[[fffmmmpppwww{{{tttmmmiiigggbbb]]]]]]bbbggghhhgggpppuuu}}}~~~|||yyywwwvvvyyyzzzyyyyyywwwuuurrrqqqoooqqqsssssspppnnnllllllhhheeeddddddfffeeebbb___XXXXXXWWWUUURRROOOLLLJJJFFFDDDCCCCCCDDDDDDCCCBBB;;;;;;:::999888777666555777666555444222111000000333333333333333333333333111333666888888666333111444555777888999:::999999;;;999888777777999:::<<>>GGGJJJNNNQQQSSSUUUXXXZZZeeeeeeggghhhiiiiiiiiiiiiiiijjjjjjjjjiiijjjmmmooovvvrrrqqqvvv~~~|||tttpppnnnqqqyyyxxxvvvxxx}}}qqqsssuuuzzzuuuuuu~~~~~~cccIIIAAA:::999999666444555666555444444444444555666555555555555555555444444333333333222222222222111111111111111111111111111555444222111000111222333222111000//////000111222555555555666888???HHHOOO^^^iiittt{{{~~~wwwhhhdddccclll{{{zzzwwwmmmeeefffiiisss~~~}}}}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}zzzwwwuuuuuutttuuuwww{{{}}}|||zzz|||{{{zzzzzzyyyyyyyyyzzzyyyzzzzzz{{{zzzyyywwwvvvvvvvvvvvvuuutttuuuxxxzzz~~~|||{{{{{{{{{{{{zzzxxxyyyxxxwwwvvvxxxzzz}}}~~~}}}~~~~~~}}}yyyvvvooojjjaaaWWWNNNGGGDDDBBBBBBEEEIIIKKKPPPXXXccckkksssuuuvvvvvvwwwzzz}}}|||{{{|||~~~{{{wwwvvvuuuuuuttttttvvvxxxzzzzzzyyytttrrrnnnjjjeee```YYYUUUSSSTTTUUUWWWYYY[[[]]]^^^```___^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^______eeemmm{{{~~~wwwoooeee^^^ZZZVVVQQQMMMKKKKKKJJJIIINNNTTT]]]dddjjjoootttwwwwwwqqqjjjfffdddcccaaa```dddeeehhhlllrrrwww||||||zzzxxxwwwxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxwwwuuutttsssrrrrrrrrrqqqooommmjjjhhhgggfffdddccccccaaa```^^^\\\[[[TTTRRROOOMMMLLLJJJGGGEEEDDDCCCAAA@@@>>>=========::::::999888777666555444444444333222222222222222333333333333444444444444222222333444444555666666777777777777777777777777777777888999:::<<<>>>???JJJMMMRRRVVVXXX[[[^^^aaaeeefffggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjlllpppsssvvvvvvwww{{{}}}yyyuuurrrqqqttt{{{zzzyyy|||}}}uuuwwwzzz~~~zzzyyy|||aaaHHH@@@999888888555444555666555444444444444555666666666666555555444444444333333333333222222222222222333444444444444333222444333222111111111222333333222111000000111222333777666555666<<>>===;;;;;;::::::777777666666555444333333333333222111111111222222222222222222333333333333444444444444444555555555888888888888888888888888666777888999;;;===???AAAKKKOOOTTTYYY]]]```dddfffggggggggghhhiiiiiijjjjjjiiiiiijjjjjjkkkoootttxxxyyy{{{}}}}}}zzzwwwvvvttttttwww|||~~~{{{}}}|||xxx{{{}}}|||}}}aaaHHH@@@999888888666555666555555555444444555555555444444444333333222222111444444333333333222222222111333444666666444333111333333222111111222222333444444333222222333555555777666666999AAANNN\\\dddmmmuuu}}}|||tttkkkeeeaaaZZZ```lll|||yyyoookkkgggkkkzzz}}}{{{zzz{{{|||zzzzzzyyyxxxyyyzzz|||}}}~~~|||zzzxxxwwwvvvuuurrrtttxxx{{{}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz|||}}}}}}}}}||||||zzzxxxvvvwww{{{~~~~~~|||~~~}}}{{{||||||}}}{{{zzzzzzzzzyyyzzz{{{}}}}}}||||||}}}|||xxxuuuqqqlllcccXXXOOOHHHEEECCCCCCEEEGGGJJJNNNXXXdddlllzzz}}}~~~}}}~~~}}}}}}}}}~~~~~~|||zzzxxxwwwtttttttttwwwzzz|||}}}|||vvvtttqqqmmmhhh```XXXRRRNNNNNNMMMNNNPPPSSSVVVXXX]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYY___hhhsss~~~vvvlllgggdddaaa___]]][[[ZZZYYYWWWSSSOOOKKKMMMPPPTTTYYY^^^bbbeeegggcccbbbaaabbbdddhhhkkklllooottt|||}}}{{{zzzrrrrrrpppnnnllllllnnnooorrrssssssuuuxxx|||~~~{{{vvvrrrooommmmmmnnnmmmllljjjhhhfffdddccc``````^^^]]]ZZZXXXUUUTTTLLLJJJHHHGGGFFFEEECCCAAA???>>>===;;;:::999888888666666555555444444333333333333222222222222222333111111222222222333333333333333444444555555666666888999999999999999::::::666777888;;;===@@@CCCDDDJJJNNNTTTZZZ^^^bbbeeehhhhhhhhhhhhhhhiiiiiijjjjjjhhhiiijjjkkkmmmqqqwww|||}}}|||xxxwwwxxxvvvuuuuuuwwwzzzzzzyyywwwyyy~~~yyyyyy}}}dddIIIAAA:::::::::777666777444555555555555555555444444444444333333222222222444444444333333333222222111222444555555444222111222222222222222222222333333222222111222333444555666666888???JJJWWWccckkkuuuyyy{{{wwwmmmccc^^^^^^]]]fffvvvtttjjjgggjjjvvv~~~zzzyyyyyy{{{|||zzzyyyxxxxxxxxxzzz{{{||||||yyyvvvtttsssssspppssswwwyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwxxxyyyyyy{{{|||}}}~~~~~~~~~{{{yyywwwyyy}}}}}}~~~}}}||||||~~~~~~|||~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~zzzwwwsssnnndddZZZPPPJJJFFFDDDBBBEEEHHHKKKPPPYYYeeemmm{{{~~~}}}}}}}}}}}}}}}}}}{{{zzzxxxtttttttttwwwzzz|||}}}|||tttsssqqqooojjjbbbYYYRRRNNNLLLKKKKKKLLLPPPSSSVVVZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWW[[[cccmmmwwwxxxnnnhhhffffffggggggeeedddcccbbb^^^XXXQQQLLLLLLMMMOOOSSSXXX]]]```aaabbbcccdddfffhhhlllpppssswww~~~zzzvvvsssqqqooohhhjjjkkkkkkjjjkkknnnqqqwwwwwwxxxyyy|||}}}vvvpppkkkhhhgggggggggfffdddbbbaaa```___[[[[[[ZZZYYYXXXVVVUUUTTTMMMKKKIIIGGGGGGFFFCCCAAA???>>><<<;;;999888888888555555555555555555555444444444333333333333444444111111222222222333333333111222333444666777888999888888999999::::::::::::888999:::===AAADDDGGGIIIKKKOOOVVV\\\```dddgggiiijjjiiiiiiiiiiiijjjjjjkkkhhhjjjkkklllooosssxxx}}}{{{vvvsssvvvyyyvvvuuuttttttttttttrrrpppuuu}}}}}}|||||||||fffIIIAAA:::::::::888777888444444555666666555444444555555555555555555555555444444444444333333333333111111333333333333111111111222222222222333333333000000//////000111222333666888>>>HHHUUUaaajjjnnnzzzvvvqqqjjjaaaYYYXXX[[[bbbmmm~~~|||nnnhhheeeooo~~~{{{zzzzzz|||}}}yyyyyyyyyyyyyyyyyyzzz{{{~~~{{{xxxuuusssrrrqqqqqqtttwwwxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwww{{{|||}}}~~~~~~~~~}}}yyyyyyyyyzzz|||}}}}}}||||||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~|||yyytttoooeeeZZZQQQJJJFFFDDDDDDGGGLLLOOOUUU]]]hhhooo{{{~~~~~~}}}||||||}}}}}}{{{yyyuuuttttttvvvyyy{{{{{{{{{tttsssssspppkkkcccYYYRRRMMMKKKIIIHHHIIIMMMQQQTTTWWWWWWWWWWWWVVVUUUTTTSSSUUUVVVWWWYYYYYYXXXWWWWWWSSSWWW^^^gggqqqyyyvvvrrrmmmkkklllooorrrssstttrrrppplllggg^^^UUUNNNHHHHHHIIIMMMSSSXXX\\\]]]ccceeehhhjjjmmmqqqvvvyyyyyyqqqmmmkkkjjjhhhfffdddhhhnnnpppqqqsssvvvyyy{{{ssslllfffbbbaaa^^^^^^^^^]]]\\\[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUOOOMMMKKKIIIHHHGGGDDDBBB>>>===<<<:::999888777777555555555555555666666666444444333333444444555555222222222222333333333333111111333444666888999:::888888888999999::::::;;;:::;;;>>>AAAEEEIIIMMMOOOOOOTTT[[[```dddfffiiijjjkkkkkkjjjiiiiiijjjkkkllliiijjjmmmnnnpppssswwwzzz}}}}}}zzzuuuqqqppptttxxxuuutttsssrrrqqqpppooonnnttt|||~~~{{{zzzfffHHH@@@999999999777777888444444555666666555444444333444444555555666666666555444444444444333333333222222222222222222222222111111222222333333333333111111000000111222444555666;;;EEESSSaaakkknnnooouuukkk```YYYTTTRRRVVV]]]jjjvvvppphhhhhhooo~~~}}}|||~~~}}}{{{yyyzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyy{{{zzzyyyxxxvvvtttssssssuuuxxxzzzyyywwwvvvwwwyyyvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{|||||||||{{{zzzuuuwwwxxxyyyxxxxxxxxxyyyxxxwwwxxxzzz}}}|||}}}|||wwwqqqhhh]]]SSSLLLHHHFFFGGGKKKQQQVVV[[[ccclllsss|||~~~|||{{{|||}}}~~~|||zzzuuuttttttvvvxxxzzzzzzyyyvvvvvvuuurrrlllbbbWWWPPPLLLIIIFFFDDDFFFJJJOOORRRSSSTTTUUUUUUUUUUUUTTTSSSTTTUUUWWWXXXYYYXXXWWWVVVQQQUUU\\\eeemmmuuuzzz}}}wwwvvvvvvwwwzzz}}}}}}wwwooodddYYYRRRGGGFFFFFFJJJRRRXXX\\\^^^fffiiimmmqqqssswww}}}qqqllleeeccceeefffeeeccchhhoooxxx}}}}}}vvvnnnfffaaa^^^]]]YYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVQQQOOOLLLJJJIIIGGGDDDBBB===<<<:::999777666666666444444444555555555666666333333222222333444444555333333333333444444444444222333444555666777888888777777888888999:::::::::<<<>>>AAAEEEIIINNNRRRTTTSSSXXX^^^cccfffgggiiijjjmmmllljjjiiiiiijjjkkkllliiikkknnnpppqqqsssuuuwwwxxxvvvtttqqqpppppprrrttttttssssssqqqpppqqqrrrsssttt}}}{{{~~~zzzxxxeeeFFF>>>888888888666666777333444555666666555444333000111111222333444555555555555444444444333333333444333333222222333333444000111222333333333333333444444333333444666777888777>>>JJJ[[[iiipppqqqoooqqqcccUUUQQQPPPSSS\\\fffssswwwhhhdddiii}}}{{{zzz|||~~~}}}{{{yyywwwwwwxxxyyyzzz{{{{{{|||{{{zzzxxxwwwwwwwwwxxxwwwwwwvvvuuutttyyy{{{}}}{{{xxxwwwyyy{{{zzzyyyyyyyyyzzz{{{{{{|||xxxxxxyyyzzzzzzyyyxxxwwwrrruuuxxxwwwuuusssuuuwwwuuuuuuuuuxxx|||~~~~~~~~~yyyyyyzzz~~~~~~{{{uuulllaaaWWWPPPLLLJJJIIINNNUUUZZZ```gggooovvv}}}|||zzz{{{~~~}}}{{{uuuttttttuuuwwwyyyxxxwwwxxxxxxvvvsssmmmbbbUUUMMMJJJHHHDDDBBBCCCHHHMMMQQQQQQRRRTTTUUUUUUTTTTTTSSSSSSUUUWWWXXXXXXXXXVVVUUUQQQUUU\\\eeemmmtttyyy{{{}}}~~~~~~ttthhh\\\TTTIIIGGGGGGLLLSSS[[[___aaaiiimmmrrrvvvyyy}}}zzztttnnniiiddddddhhhkkkjjjhhhoooxxx|||xxxqqqjjjccc^^^\\\[[[YYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWSSSPPPMMMKKKIIIGGGDDDBBB<<<;;;999888666555555555222333333444444555555666222111111111222333333444333333444444444444555555555555555555666666666777666666777888999999::::::>>>???BBBGGGLLLQQQUUUWWWTTTYYY___ccceeefffggggggmmmllljjjiiiiiijjjlllmmmiiillloooqqqrrrrrrssstttrrrqqqpppppppppqqqqqqqqqsssssssssrrrrrrsssvvvyyyvvvzzzvvv}}}}}}aaaJJJAAA;;;::::::777666777777777666666555555444444555444444444555555666666555555444333222222222333444333333222222333333444111111111111111000///...666555333222111222333444999CCCQQQ___lllttttttnnneeeXXXPPPRRRTTTUUU___mmm{{{~~~tttnnnfffbbbnnn~~~~~~}}}|||zzz|||~~~~~~||||||xxxwwwzzz|||{{{zzz{{{{{{{{{{{{{{{yyyxxxxxxyyyyyyzzzxxxvvvuuuuuuvvvyyy}}}yyyzzz}}}~~~~~~yyywwwxxxzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwpppqqqrrrssstttvvvwwwwwwuuuuuuvvvwwwxxxzzz|||}}}|||yyyzzz{{{zzzyyy}}}~~~zzzrrrhhh___WWWQQQNNNSSSWWW]]]bbbfffmmmuuu|||~~~}}}}}}}}}vvvtttrrrsssvvvyyy{{{{{{~~~|||xxxssslllcccYYYRRRIIIEEEAAA???AAADDDGGGIIILLLPPPUUUXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWUUUSSSUUUXXX]]]ccclllwww}}}nnn[[[MMMHHHDDDCCCHHHNNNUUU^^^fffkkkvvv~~~wwwrrreeeeeefffhhhlllqqqvvvyyy|||xxxssspppkkkeee```\\\ZZZYYYWWWYYY]]]```aaaaaa___]]]aaa```^^^^^^^^^\\\ZZZWWWXXXVVVRRROOOLLLGGGAAA>>>;;;888555555666666333111000111111111111222222222222222111111222222333444444444555555555555555555888777777666666666666666888999:::;;;<<<===>>>>>>@@@CCCHHHLLLPPPSSSWWWYYYYYY[[[```dddhhhjjjkkkkkkpppooommmmmmmmmlllkkkiiikkkkkkmmmnnnpppqqqrrrrrrrrrpppoooqqqtttuuutttqqqsssrrrqqqpppqqqsssvvvxxx}}}yyyvvv}}}```IIIAAA;;;::::::777666777666666666666555555555555333333222222222333444555333333222111111111111111444333333222222333333444000111111222222222111111444444333222222444666999???LLL\\\gggoootttsssoooaaaVVVOOORRRUUUYYYdddrrr|||pppgggffffffkkk{{{~~~}}}{{{}}}|||zzz}}}zzzyyyzzz{{{{{{zzz{{{{{{zzzyyyyyyxxxxxxwwwuuuwwwxxxwwwvvvvvvwwwxxxzzz~~~zzz{{{}}}}}}|||xxxxxxzzz}}}~~~~~~zzzzzzyyywwwvvvtttsssrrrpppqqqrrrsssuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{xxxuuuxxx}}}~~~yyyxxxwwwyyy}}}uuulllbbbZZZTTTQQQVVV[[[bbbgggkkkqqqxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}wwwvvvtttuuuxxxzzz{{{zzz{{{yyyvvvrrrkkkbbbXXXRRRMMMIIICCC@@@???AAACCCDDDIIIMMMRRRVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVTTTSSSTTTZZZbbblllwww{{{nnn\\\OOOHHHDDDCCCHHHNNNTTT^^^gggqqq{{{}}}{{{wwwpppkkkkkklllmmmpppuuuzzzyyyrrrnnnkkkgggcccaaa``````aaa^^^```cccfffgggfffdddccceeecccbbbaaaaaa___]]]ZZZYYYVVVRRROOOKKKFFF@@@<<<:::777555555666666333111111111111111222222222222444444333333444444555666555555555666666777777777888777777666666666777777999::::::;;;<<<>>>@@@AAACCCGGGKKKOOORRRVVVYYY\\\]]]___cccgggjjjlllnnnnnnrrrqqqooonnnmmmllllllkkkkkklllnnnoooqqqqqqqqqqqqqqqpppppprrrtttuuusssppprrrqqqppppppppprrrvvvyyyzzzuuuwwwuuuxxx^^^IIIAAA;;;::::::888666777555555555555555666666666444333222111111333444666666666555444444444444555444333333222222333333444000111111222333444444444333333333222222555:::===FFFUUUfffnnnqqqrrroookkkZZZRRRMMMRRRYYY___mmmzzzqqqfff___cccmmm{{{~~~|||~~~||||||}}}~~~}}}|||zzzyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwwwwrrrtttvvvwwwwwwxxxzzz||||||{{{|||}}}||||||zzzyyyyyy|||zzzyyyxxxvvvtttrrrqqqpppqqqqqqrrrsssuuuvvvwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttwww|||~~~}}}{{{xxxvvvuuuvvv~~~{{{rrrhhh___YYYUUU[[[```hhhmmmqqqvvv|||}}}||||||{{{{{{{{{{{{|||}}}}}}yyyxxxwwwxxxzzzzzzzzzxxxxxxvvvtttpppjjjaaaXXXRRRMMMIIICCC??????@@@AAAAAAEEEIIIOOOSSSUUUWWWYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTTTT\\\iiivvvyyymmm]]]QQQHHHCCCBBBFFFMMMTTT^^^gggwww~~~}}}}}}zzzxxxvvvsssooolllqqqsssvvv|||}}}xxxrrrmmmkkkiiieeecccbbbccceeegggggghhhjjjllllllkkkiiihhhgggeeedddccccccaaa^^^\\\YYYVVVRRRMMMIIIDDD>>>:::888777555555555555333222111111111111222222222333444444444444444555555666555555666777888999999:::888777777777777777888888;;;;;;:::;;;===@@@CCCEEEHHHKKKOOOSSSVVVYYY]]]```dddeeegggjjjmmmoooqqqrrruuussspppnnnllllllmmmmmmkkkmmmoooqqqrrrrrrqqqpppqqqqqqqqqsssuuutttrrroooppppppooooooooorrrwwwzzz~~~vvvnnnhhhvvvttt~~~~~~vvv]]]HHH@@@;;;;;;;;;888666777444444444555555666666666666555333222333444777888777666666555555666666666444333333222222333333444333333333333333444555555222333333222222555<<>>>>>@@@AAAAAAAAAEEEJJJOOOSSSWWWZZZ]]]______]]]ZZZXXXWWWWWWXXXYYYcccrrr|||uuukkk]]]SSSIIIDDDAAAEEEKKKRRR]]]gggvvv~~~|||{{{{{{zzz{{{zzzxxxwwwwwwvvvvvvuuuuuuyyy{{{uuuqqqnnnlllmmmjjjgggeeedddfffiiikkkoooooooooooonnnlllkkkjjjfffeeecccbbbaaa```]]]ZZZWWWTTTOOOJJJFFFAAA;;;888666555555444444444333222111111111222222222333333222222222222222333444444555555666777888999:::;;;777777777777777888999:::<<<;;;;;;;;;>>>BBBGGGIIILLLOOOSSSVVVYYY\\\aaadddjjjjjjkkklllnnnqqqssstttuuusssqqqmmmkkkkkkmmmooommmnnnqqqssstttsssqqqppprrrrrrtttuuuuuussspppnnnnnnoooooonnnnnnrrrxxx}}}yyyqqqhhh```ZZZuuuqqq{{{|||vvv]]]GGG@@@;;;;;;<<<999777777333333444444555555666666666555444333333555666888222222111111111222222333444333333222222333333444666666555444333333444444333444444222222666>>>EEEUUU]]]gggpppwwwuuuiii\\\QQQOOORRRZZZdddppp|||xxxtttjjjgggiiiuuu~~~}}}zzz~~~|||zzz{{{}}}{{{zzzwwwuuuuuuuuuwwwxxxwwwxxxzzzzzzzzzzzz|||}}}}}}zzzyyyyyyzzz{{{{{{|||}}}~~~vvvvvvvvvuuuuuutttttttttqqqrrrssstttuuuwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyvvvwwwyyy{{{}}}}}}{{{yyyyyyyyyyyyyyy}}}~~~vvvnnngggccc```fffmmmrrruuuxxx|||}}}|||xxxxxxwwwwwwxxxzzz|||}}}zzzyyyxxxxxxyyyxxxvvvtttvvvuuurrrooojjjbbbYYYSSSHHHDDD@@@======>>>??????>>>AAAGGGLLLPPPUUUZZZ^^^ccccccbbb___\\\[[[]]]___cccnnn}}}~~~xxxssskkk___UUUKKKEEEAAACCCIIIPPP\\\fffqqqyyy~~~{{{xxxxxxzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~||||||sssnnnlllllllllnnnllljjjiiijjjmmmqqqssswwwvvvtttrrrooommmkkkiiieeecccaaa```___^^^[[[XXXRRROOOJJJEEEAAA===999555444444444444333333333333111222222222222333333333333333222222333333444555444444555666888999::::::777777777777888:::;;;;;;<<<<<<<<<===AAAFFFJJJMMMPPPRRRUUUXXXZZZ^^^cccfffmmmmmmmmmnnnoooqqqssstttrrrrrrpppmmmjjjjjjmmmpppoooppprrrtttuuuuuutttsssuuuvvvwwwvvvtttqqqooommmlllnnnooonnnnnnrrrzzzwwwmmmddd[[[TTTPPPuuuooozzz{{{~~~www\\\FFF???;;;<<<<<<999777777444444444444444555555555333222222222333333444444333333222222222333444444444333333222222333333444888777555333333333333444333555555444444999DDDMMM___dddkkkssszzzxxxiiiYYYPPPRRRXXX```kkkvvvyyypppkkkccchhhssszzzxxx{{{zzz|||~~~}}}}}}|||{{{yyyxxxwwwwwwxxxxxxxxxyyy{{{{{{zzzyyy{{{|||~~~~~~yyyxxxzzz||||||{{{zzz{{{|||ssssssssssssssssssssssssrrrrrrssstttvvvwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{vvvwwwyyyzzzzzzyyywwwvvvwwwyyy{{{||||||uuunnnkkkdddhhhooorrruuuxxx}}}}}}}}}yyyxxxwwwvvvwwwyyy|||}}}{{{yyywwwwwwxxxxxxvvvuuuvvvtttrrroooiiiaaaXXXRRRIIIEEE@@@===<<<<<<;;;:::===@@@DDDIIINNNSSSYYY]]]ccceeefffeeebbbaaacccfffpppyyy{{{wwwtttnnncccYYYMMMFFFAAABBBGGGNNNZZZdddkkksssyyywwwuuuwww{{{|||~~~~~~xxxrrrnnnmmmmmmnnnmmmnnnnnnpppssswwwzzz}}}}}}yyytttoookkkiiihhhbbb```^^^\\\[[[YYYVVVTTTKKKGGGCCC???<<<:::666444111333444444222222333444222222222222333333333333555555555555555666666777555555666777888999999:::777777777888999;;;<<<======>>>???BBBFFFKKKPPPRRRSSSUUUWWWYYY\\\```eeehhhnnnooooooppppppqqqqqqrrroooppppppnnnjjjjjjmmmqqqqqqrrrtttuuuwwwxxxxxxyyy{{{|||{{{xxxsssooonnnnnnkkkmmmooonnnnnnsss|||~~~vvvkkkaaaXXXRRRMMMJJJuuullluuuxxxZZZEEE???:::<<<===:::777777555444444444444444444333111222333444444444333333666666555555666777777888444333333222222333333444666555444222222333444555222555777777888???MMMXXXdddjjjqqqvvvyyyuuugggYYYRRRWWW^^^gggqqqzzz|||ssskkkfffeeerrryyyxxxzzzyyyzzz}}}}}}|||||||||{{{zzzzzzyyyyyyvvvwwwyyyyyyxxxxxxzzz{{{|||~~~yyyvvvzzz}}}~~~|||{{{|||}}}uuutttttttttssssssrrrrrrrrrrrrsssuuuvvvwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{wwwyyyyyyyyyxxxvvvuuuuuussswww{{{|||zzztttpppiiimmmrrrtttvvvzzz|||{{{}}}zzzyyywwwvvvwwwyyy{{{}}}|||zzzxxxwwwxxxxxxxxxwwwuuutttqqqmmmggg___VVVPPPGGGCCC???<<<<<<;;;:::999===???CCCGGGKKKQQQWWW[[[aaaeeeiiihhhfffeeehhhkkkuuu~~~{{{yyyxxxrrrhhh___OOOHHHAAAAAAEEELLLXXXbbbjjjrrrxxxvvvuuuyyy}}}|||xxxuuusssssstttrrrsssuuuwwwzzz}}}yyyrrrlllgggdddbbbZZZXXXVVVUUUSSSQQQNNNKKKCCC@@@<<<:::888777555333000222444333222111333555222222222333333333444444555555555555555666777777777888888888999999::::::777777777888:::<<<===>>>@@@AAADDDHHHLLLQQQUUUWWWVVVXXXZZZ[[[^^^bbbgggkkkooopppqqqrrrrrrrrrqqqpppllloooqqqpppmmmlllooossstttttttttvvvxxxzzz|||~~~~~~xxxrrrnnnmmmnnnjjjnnnpppooooootttssslllaaaWWWPPPLLLJJJHHHvvvjjjrrrxxxYYYEEE>>>:::<<<===:::777777555555555444444333333333222333555777777666555444444444444444444555666666444333333222222333333444444333222111222444666777111555888999;;;DDDTTT```fffmmmuuuwwwuuuooocccXXXSSSZZZbbbkkkttt}}}wwwnnnhhheeennn~~~~~~zzz{{{}}}yyyyyy{{{}}}}}}}}}}}}}}}|||{{{zzzyyysssuuuwwwwwwwwwxxxzzz{{{{{{~~~yyyuuuyyy~~~~~~}}}~~~yyyxxxwwwvvvuuutttssssssrrrssstttuuuvvvwwwxxxyyyxxxxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvuuuuuuoootttyyy|||~~~|||wwwtttmmmqqqtttwwwxxx|||zzzzzz}}}{{{zzzxxxvvvwwwxxx{{{}}}~~~{{{xxxwwwxxxzzzzzzzzztttsssppplllfff]]]TTTNNNBBB???<<<;;;<<<=========>>>@@@CCCFFFJJJOOOVVVZZZ___dddiiijjjhhhgggjjjmmmuuu}}}|||{{{{{{vvvkkkbbbQQQIIIBBBAAADDDKKKVVVaaallltttyyywwwvvvzzz}}}{{{zzzzzzxxxyyy{{{}}}~~~}}}vvvnnngggbbb^^^]]]RRRQQQNNNMMMLLLJJJFFFDDD???<<<888666666555444333///111333333111111333666222222333333333444444444444333333333333444555555::::::::::::::::::::::::777777777999:::<<<>>>???AAADDDGGGLLLQQQVVVYYY[[[XXXZZZ\\\]]]___dddiiimmmpppqqqsssttttttrrrpppoookkkooosssrrrooonnnqqquuuuuuuuuuuuvvvxxx|||yyyqqqmmmmmmnnnjjjnnnqqqpppooouuu~~~xxxmmmeeeZZZQQQLLLJJJIIIIIItttmmmuuuttt[[[HHHBBB;;;999:::;;;888555222222333444444333333333444444333333333444444555555666666666555444444333222222333333444555666666222222111111222222333444333777;;;<<>>CCCMMM\\\hhhuuutttvvvvvvoooddd]]][[[bbbiiirrryyy}}}wwwmmmeeehhhqqq}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzz|||~~~{{{||||||}}}~~~wwwzzz}}}}}}|||{{{|||}}}|||{{{{{{|||~~~~~~{{{yyy{{{{{{{{{{{{||||||||||||~~~|||zzzwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxzzz~~~~~~zzzzzzyyyyyyyyyzzz|||~~~~~~zzzxxxuuutttwwwxxxyyyyyyzzzzzzzzzzzz|||{{{{{{{{{|||zzzwwwtttrrrpppmmmjjjdddZZZNNNFFF???===;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBFFFMMMWWW^^^aaacccfffgggfffhhhlllpppssszzz~~~wwwpppcccUUUIIIEEEDDDHHHVVVgggyyy~~~{{{wwwrrrpppmmmggg```[[[XXXUUUOOOJJJEEECCCAAAAAAAAA@@@???===;;;888555444555666666444444333222222111111222222222222333333444444444555666555555555555555555666777888999::::::;;;::::::===============>>>BBBEEEGGGPPPWWWWWWWWWZZZ___aaa^^^```aaabbbccceeeiiilllnnntttyyyyyyyyyyyyuuupppqqqrrrrrrqqqppppppsssuuuxxxvvvtttvvvzzz}}}}}}|||}}}xxxuuusssrrrooolllmmmmmmpppsssuuu}}}tttiiiaaaYYYVVVPPPKKKHHHHHHIIIJJJxxxqqqxxxpppWWWDDD???:::777777888666555888888777777666666555555666666555555444555555666111222222222222111000000444444444444444444444444444444444444444555555666666888<<>><<<;;;<<<======<<<<<>>>>>===999777444444444555555444333333222222111111222222333333444444444444444444444555555555666777777888::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;===AAADDDMMMVVV\\\ZZZWWW[[[bbbgggbbbcccddddddddddddgggiiiooovvv||||||{{{yyyuuuppppppppppppooonnnppptttwwwyyyxxxvvvwwwyyyzzzzzzyyy}}}zzzwwwtttsssrrrpppnnnlllmmmppptttwww~~~tttiii___YYYTTTQQQNNNKKKJJJKKKMMMOOO~~~tttzzzmmmUUUEEEAAA<<<999999999999888:::999888777666666555555777777666555555555555666444444555555555444444333444444444444444444333333444444444333444555555666666888===FFFRRRaaapppyyy~~~wwwoooiiibbb\\\]]]aaannnttt{{{~~~|||{{{|||ttteee___]]]aaarrr~~~}}}}}}~~~~~~}}}{{{xxxxxxxxxxxxyyyyyyzzz||||||uuuuuuuuuvvvvvvwwwwwwxxx{{{|||}}}~~~~~~}}}|||{{{|||}}}xxxwwwvvvxxx{{{}}}~~~~~~{{{{{{||||||{{{zzzyyyxxxyyyxxxwwwvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvzzzyyyyyyyyyzzz|||~~~xxxxxxyyyyyyyyyxxxxxxxxxvvvwwwwwwxxx{{{}}}~~~{{{zzzwwwxxxxxxyyy{{{~~~~~~|||{{{yyyyyyxxxxxxuuuvvvxxxxxxxxxwwwuuutttyyywwwvvvvvvvvvvvvuuutttuuunnneee^^^ZZZTTTMMMGGGAAA???<<<<<<===>>>>>>>>><<<>>>AAACCCFFFNNNXXX___fffhhhjjjjjjjjjlllrrrvvvwww{{{tttdddTTTMMMJJJOOO___qqq}}}vvvmmmddd]]]XXXVVVRRROOOLLLJJJHHHFFFCCC@@@===:::888777999;;;<<<<<<777666444333333444444444333333222222111222222333444444444444444444555555444444555777888999999999:::;;;;;;;;;;;;::::::999777888999::::::===AAADDDNNNUUUYYYXXXYYY```gggkkkdddeeeffffffeeeeeegggiiirrrzzz~~~zzzwwwsssnnnmmmmmmmmmlllllloootttxxxzzzyyyyyyxxxxxxxxxwwwwww|||zzzxxxvvvtttrrrpppnnnmmmmmmppptttzzzvvvkkkbbbZZZVVVPPPOOOMMMLLLMMMOOORRRTTTwww}}}kkkSSSDDDAAA===:::999999999999999888777666555555555555777777666555555555555555555555666666666666666555444444444444444444333333333333333333333444444555666999@@@LLL\\\kkkvvv}}}zzzrrrhhhaaa[[[YYY^^^fffqqqwww}}}}}}zzzyyy{{{}}}mmm```\\\^^^hhh~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~|||yyywwwwwwwwwwwwwwwxxxxxxyyyzzzwwwvvvtttssstttvvvxxxzzz|||}}}}}}}}}|||||||||vvvuuuuuuwww{{{~~~{{{{{{|||}}}|||{{{yyyxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyxxxxxxyyy|||yyyzzzzzzzzzzzzyyyxxxxxxuuuuuuvvvvvvxxx||||||~~~|||yyyxxx}}}~~~wwwwwwxxxyyy{{{}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyuuuvvvwwwwwwwwwvvvuuutttvvvtttsssssstttvvvvvvvvvtttnnngggccc```[[[QQQIIIDDDAAA>>><<<===>>>???>>>;;;===???AAADDDKKKUUU]]]aaaeeekkkooooooqqqtttwww{{{~~~yyyiiiYYYRRRPPPTTTddduuuwwwrrrjjjaaaYYYSSSPPPNNNLLLJJJHHHEEEDDDAAA>>><<<<<<:::777555666888888888444444444333333222333333333222222111222222333333444555555555555555666666444555666888999:::::::::999:::::::::::::::999888999:::;;;<<<>>>AAAEEEIIILLLPPPRRRVVV]]]hhhmmmmmmccceeeggghhhggghhhiiikkksss{{{}}}wwwsssooojjjkkkkkkjjjjjjjjjnnnssswwwzzzzzzzzzyyyxxxvvvvvvvvv}}}|||{{{xxxuuuqqqooooooooonnnpppwwwzzzmmmddd]]]WWWUUUOOONNNMMMNNNOOORRRUUUWWWzzziiiQQQAAA???;;;888666666777888888777666444444444555555777777666555444444444444333444444555555555555444444444444444444444444444333333333222333444444555888<<>>>>>>>>;;;===???@@@BBBIIIRRRYYYZZZaaajjjqqqtttuuuwwwyyyzzzlll___YYYXXX[[[jjjzzzwwwqqqiiieee^^^WWWQQQMMMJJJJJJEEEDDDCCCAAA???<<<:::999;;;999666555555666555444111333444333222111222333222222111111222222333333444444555555666777777888444666888:::;;;;;;;;;:::888999::::::::::::999999888999;;;<<<>>>AAAFFFJJJLLLNNNRRRXXXcccmmmppplllcccfffhhhiiiiiijjjkkklllqqqyyy~~~zzzsssooollliiiiiijjjjjjjjjkkknnnrrrvvvwwwyyyzzzyyywwwvvvvvvvvv|||}}}|||zzzuuuqqqpppoooqqqppptttzzzoooeee]]]XXXTTTRRROOONNNNNNNNNPPPSSSUUUWWW|||hhhQQQ@@@???<<<888666666777999888777555444444555666777777666555444333333333333222333444444555555444444222333333444444555555555444444444444444555555666;;;@@@MMM___qqq{{{}}}zzzkkkddd]]]ZZZYYY]]]hhhsssuuu|||~~~~~~ggg]]]YYYaaannn}}}}}}}}}~~~}}}|||xxxxxxwwwwwwwwwxxxyyyyyyvvvvvvuuuuuuvvvyyy{{{||||||~~~|||yyytttuuuvvvzzz~~~~~~zzz{{{}}}~~~|||{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}zzzyyywwwvvvwwwyyy}}}~~~~~~{{{yyywwwqqqrrrrrrrrrsssuuuyyy|||}}}~~~}}}}}}|||yyyxxxxxxwwwzzz{{{{{{yyyxxxzzz|||yyyyyyyyyyyyxxxxxxwwwvvv|||}}}{{{uuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttuuuvvvxxxyyyzzzvvvrrrqqqqqqsssttttttmmmjjjhhhjjjmmmggg[[[PPPJJJFFFAAA>>>===>>>>>>===<<<>>>???@@@AAAGGGPPPWWWYYYaaakkktttxxx{{{~~~zzznnndddaaa```cccppp{{{qqqhhhbbb]]]ZZZUUUOOOKKKHHHGGGGGG>>>???@@@???===:::999999777555444444444444333111///222444333111000111333222222111111222222333444333333444666777888999:::666777999;;;<<<<<<;;;:::888999:::;;;;;;<<<;;;;;;777888:::<<<>>>BBBGGGKKKNNNTTT[[[```hhhnnnoookkkeeegggjjjkkkjjjjjjkkklllllltttyyytttnnnllllllkkkiiikkkllllllmmmooosssuuuuuuwwwzzzzzzwwwvvvwwwxxxxxxzzz{{{yyyuuuqqqpppqqqqqqqqqzzzvvvppphhh```ZZZUUUQQQOOONNNNNNMMMNNNOOOPPPRRRTTT}}}gggPPPBBBAAA>>>;;;888888999;;;888777555444555666888999777666555444333222222222333444444555666666666555222222333333444555666666555555555555555666777777===CCCRRRfffxxx~~~yyyggg```[[[YYY[[[```lllwwwwww~~~zzzhhhaaaaaammm}}}~~~}}}~~~}}}|||~~~~~~yyyxxxxxxxxxxxxxxxyyyzzzrrrsssuuuwwwyyy{{{|||||||||~~~}}}|||{{{}}}~~~}}}yyyuuutttuuuwww{{{}}}yyy{{{~~~~~~|||{{{zzzyyyxxxxxxxxxyyyzzzyyyzzz{{{|||}}}{{{yyywwwuuuvvvxxx|||~~~|||yyywwwpppqqqqqqqqqqqqssswwwzzzzzz~~~|||{{{~~~~~~{{{yyyxxxyyyvvvxxxzzzyyywwwvvvxxxzzzuuuuuuvvvxxxxxxyyyyyyxxx~~~}}}wwwwwwwwwwwwwwwxxxyyyyyywwwvvvtttssstttwwwzzz|||}}}yyytttqqqpppqqqrrrrrrppphhh```___cccccc^^^WWWLLLHHHBBB>>>============>>>???@@@@@@AAAGGGOOOVVV\\\cccnnnwww|||zzzooogggffffffhhhtttyyyooofff^^^YYYWWWTTTPPPLLLHHHFFFEEEEEE<<<===??????===<<<;;;;;;333222222333444444222000...111444333111000111333222111111111222333333444222333444666777999:::;;;666888:::<<<<<<<<<;;;:::999:::;;;<<<============;;;===???AAACCCGGGMMMQQQRRR[[[dddhhhjjjmmmmmmjjjgggiiikkklllkkkjjjjjjkkkgggppptttpppkkkjjjmmmnnnjjjlllnnnooooooqqqsssvvvsssvvvyyyzzzxxxvvvwwwyyytttwwwyyyxxxtttqqqqqqrrrppprrr~~~rrrmmmfff___ZZZUUUQQQNNNNNNNNNMMMMMMMMMNNNOOOPPPfffOOOBBB???;;;999999999888777666555333222333555777888777666555444333444555555444444555666666777777777333333333444444444555555666444333666666333444777???JJJ[[[nnnuuuiii]]]VVVYYYaaajjjuuuwwwmmmgggccchhhyyy}}}}}}~~~~~~~~~}}}|||{{{{{{}}}yyyyyy|||}}}yyyvvvwwwuuuvvvxxxyyy{{{{{{||||||xxx}}}}}}}}}}}}}}}|||zzzyyy{{{}}}|||zzzwwwuuuuuuuuuvvvwwwzzz|||}}}{{{yyyuuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzz||||||{{{{{{|||}}}{{{yyyvvvuuuvvvzzz{{{uuupppssssssrrrpppnnnoooqqqttttttzzz~~~~~~~~~|||{{{}}}zzzxxxyyy{{{{{{yyywwwtttttttttuuuuuuuuuuuuuuu}}}|||||||||{{{zzzxxxwwwvvvvvvzzzxxxuuusssrrrsssuuuwwwuuuuuutttsssssstttvvvvvv{{{wwwsssppppppqqqqqqqqqkkkgggcccbbbdddccc___[[[WWWNNNEEE@@@<<<999:::===AAA===<<>>===;;;999777555444444222222222222222222222222333333333333333333333333222222333444555555666666444555555666777888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;===@@@AAABBBFFFMMMSSSYYY```hhhmmmnnnlllllllllhhhhhhiiijjjkkkkkkkkkkkkoooooooooooonnnnnnnnnnnnqqqooonnnoooqqqsssssssssvvvvvvuuuttttttuuuwwwxxxqqqrrrssssssrrrpppnnnmmmqqqxxxxxxllljjjfffaaa]]]WWWPPPKKKMMMLLLLLLLLLLLLNNNOOOPPP}}}|||hhhPPPBBB???;;;999999999888777777666555444444444555666777666555444333444444555333333333333333333333222333444444444555555555555666444444777777555777;;;FFFQQQ```rrrzzzggg___ZZZ^^^gggooozzz{{{ooofffcccdddmmm|||zzzzzz}}}~~~~~~}}}|||{{{xxxxxx}}}~~~zzzwwwwwwuuuvvvwwwxxxyyyzzz{{{{{{zzz~~~|||{{{|||{{{zzzyyyxxxzzz|||}}}{{{yyyxxxxxxzzzyyyzzz{{{|||{{{xxxvvvtttuuuxxxzzz{{{|||||||||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{zzzzzzzzz|||}}}~~~zzzxxxwwwvvvxxx{{{~~~|||wwwsssssssssrrrpppooooooqqqsssssswww~~~~~~~~~~~~}}}{{{yyywwwxxxyyyyyywwwuuuqqqrrrssstttuuuvvvwwwxxx~~~~~~|||{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuxxxwwwuuutttssstttvvvwwwuuuttttttssstttuuuvvvvvv{{{wwwsssqqqpppqqqppppppkkkhhhfffgggjjjkkkhhheee]]]QQQEEE@@@>>><<<===???AAA>>>===AAACCCFFFLLLSSS___iiiwwwyyyuuuuuuuuuvvv{{{zzzrrrfff]]]XXXTTTNNNJJJLLLJJJFFFCCCAAA?????????===<<<:::888666555444444222222222222222222222222333333333333333333333333222222222222222222222222666666777777888999999:::999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCEEEJJJRRRXXX___dddkkknnnnnnlllkkkkkkiiijjjjjjkkkllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmqqqppppppqqqsssuuuuuutttuuuttttttssstttuuuvvvwwwqqqsssuuuvvvtttrrrpppooorrr|||zzzmmmiiieee```[[[VVVPPPLLLNNNMMMMMMMMMNNNPPPRRRSSSyyyvvv|||jjjQQQBBB???;;;999999999888777777777666555555444444333666666555444444444444555777777666666555444444333444444555555555666666666777444555777777777;;;AAANNNYYYhhhvvv{{{ddd``````fffoooxxx{{{pppfffaaaccciiiyyy~~~zzzwwwwww{{{~~~}}}yyywwwyyy~~~|||yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~|||zzzzzzzzzxxxwwwxxxzzz}}}}}}|||{{{||||||}}}||||||{{{yyyvvvsssrrrssstttvvvxxxyyy{{{{{{||||||||||||{{{zzzzzzyyyyyyyyyyyyxxxyyyyyyzzzzzzxxxxxxxxxxxxyyy|||~~~~~~~~~~~~|||xxxuuusssssssssqqqooooooqqqsssqqqsssxxx~~~~~~~~~~~~|||zzzyyyyyyyyyyyywwwvvvnnnoooqqqsssuuuxxxyyyzzz~~~}}}|||zzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwzzzwwwsssqqqpppqqqpppooolllkkkllloootttvvvtttrrreeeVVVFFF@@@@@@@@@AAABBBAAA??????CCCEEEGGGNNNVVV```lll{{{}}}zzzzzzzzzzzz~~~|||tttkkkddd[[[TTTPPPMMMIIIFFFGGGEEECCC@@@===<<<<<<<<<<<<;;;999777666555444444222222222222222222222222333333333333333333333333333333222222222111111111777777888888999:::::::::888888999999999:::::::::===<<<;;;<<<===???BBBDDDBBBDDDFFFGGGIIIPPPYYY```hhhkkknnnooommmlllkkkkkkjjjkkkkkklllmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmrrrqqqqqqsssuuuvvvvvvuuurrrrrrrrrrrrssstttvvvvvvqqqtttxxxyyywwwuuutttsssvvv|||ooolllfffaaa]]]XXXTTTQQQOOOOOOOOOPPPRRRTTTVVVXXXuuurrrxxxjjjQQQBBB???;;;999999999888777555555666666666666555444666666555555444444444444777777777777666666555555555555555666666666666777888555555777777777===EEEUUUaaaooozzz{{{rrraaabbbfffmmmwwwrrrhhhbbbaaagggssszzzvvvxxx}}}~~~|||xxxwwwzzz|||{{{zzzyyyyyyyyyyyyzzz{{{|||~~~|||{{{{{{zzzyyywwwzzz|||~~~~~~}}}}}}}}}~~~}}}||||||zzzvvvtttrrrrrrrrrsssuuuwwwyyyzzz|||||||||||||||zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}{{{wwwsssssstttsssrrrpppoooqqqrrrpppqqqsssxxx|||~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyxxxnnnoooqqqsssuuuwwwyyyzzz|||{{{xxxvvvuuuuuuuuuuuuwwwwwwwwwvvvuuuuuuuuutttuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzwwwsssrrrqqqrrrqqqpppoooppprrrwww|||~~~}}}{{{lllZZZGGGAAABBBCCCCCCDDDDDDBBBCCCEEEFFFHHHOOOWWWaaannn~~~{{{||||||{{{}}}~~~{{{vvvnnniii```[[[TTTOOOLLLJJJHHHFFFCCCBBB@@@===;;;::::::999:::999888666555444444444222222222222222222222222222222333333333333444444444444444444444444555555888888888888999999::::::888888888999999999::::::<<<<<<;;;;;;>>>AAAEEEHHHGGGHHHJJJKKKNNNUUU```gggoooppppppooommmlllkkkkkkjjjjjjjjjkkkllllllmmmnnnlllmmmmmmmmmnnnnnnooooooqqqpppppprrrtttvvvvvvuuuppppppqqqqqqrrrttttttuuuqqquuuyyy{{{zzzxxxxxxyyy{{{{{{tttpppjjjeeeaaa]]]YYYWWWRRRRRRSSSTTTVVVYYY\\\]]]uuurrrxxxhhhOOOBBB???;;;999999999888777333444555666777777777777555555555555555444444444222222333333333444444444555555555666666666666777888666666777666888AAAJJJ^^^jjjwww|||}}}yyypppggg^^^dddkkkttt}}}yyyjjjbbbaaacccmmm~~~|||zzz|||~~~|||{{{yyyxxx|||~~~}}}}}}}}}|||}}}}}}~~~~~~~~~|||{{{|||{{{zzzyyy}}}~~~|||}}}~~~}}}|||}}}|||yyywwwssssssssstttuuuwwwxxxyyy{{{{{{|||||||||zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{yyyuuuqqqsssttttttsssqqqpppppprrrppppppqqqttt{{{|||}}}{{{{{{{{{|||~~~~~~}}}|||zzzxxxwwwwwwppppppqqqssstttvvvwwwwwwyyyxxxvvvtttssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxzzz|||||||||{{{zzzxxxyyyyyyzzz{{{|||||||||yyyvvvtttsssssstttsssrrrsssuuuyyy}}}~~~qqq^^^JJJBBBCCCDDDEEEFFFGGGFFFGGGIIIHHHIIIPPPYYYdddqqq~~~|||}}}}}}{{{|||~~~}}}||||||{{{{{{zzzzzzzzzzzzxxxuuurrrmmmhhhbbb^^^VVVSSSNNNJJJHHHGGGFFFFFF@@@???>>><<<;;;999999888888777666555444444444444222222222222222222222222222222222333333444444444222333444555666777888888777777777888888888888888888888999999999:::::::::;;;;;;;;;<<>>>>>???:::::::::999888777666555555444333333333333333444222222222222222222222222111111222333333444555555333444555666777888999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<>><<<===>>>888888888888777666555444444333333222222333333444222222222222222222222222111111222333333444555555888888999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<>>>BBBGGGLLLPPPTTTVVVPPPSSSUUUUUUUUUXXX^^^ccckkkiiihhhjjjmmmooonnnllllllkkkjjjjjjjjjlllnnnpppjjjkkklllnnnoooqqqrrrsssyyytttmmmiiiiiilllppprrrrrrsssttttttsssrrrpppooonnnrrrvvvuuutttwww~~~{{{yyyvvvrrrllliiiaaaaaaaaabbbcccfffhhhiiiwwwuuu}}}bbbPPP???===:::999999999777666666666666666666777777777333333333222222333333444777777666444222222444666444444333222222333333333555888888777>>>OOOaaajjjwwwooofff___XXXTTTWWW]]]eeeppp}}}vvviiieeecccgggyyy~~~~~~zzzxxxwwwyyy~~~~~~|||{{{yyyvvvvvvyyy{{{{{{yyy{{{zzzzzz||||||{{{yyyxxxyyy|||}}}~~~}}}{{{yyyxxxyyy|||||||||{{{yyywwwwwwxxxuuuttttttyyy~~~{{{xxxwwwwwwyyy|||}}}yyytttpppmmmkkkjjjnnnmmmmmmoootttzzzzzzwwwvvvvvvuuuuuuyyyxxxxxxvvvuuurrrpppooorrrssstttuuuuuuuuutttsssqqqrrrsssuuuvvvwwwwwwwwwuuuuuuuuuuuuwwwyyy{{{|||zzzxxxwwwxxxyyyyyyuuurrrtttuuuwwwyyyzzzzzzzzzyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}|||~~~~~~zzzvvvuuulll```WWWOOOHHHHHHLLLLLLPPPVVV\\\]]]```iiiuuu~~~|||zzzuuutttrrrpppooooooppppppnnnoooqqqsssuuuuuuuuuuuuuuuqqqooooooqqqooojjjdddeeeccccccgggllllllhhhccc]]]YYYTTTOOOKKKHHHDDDBBBEEEDDDAAA===;;;999888888999888888777666555555555333333222222222222333333222222222222222333333333444444333333444555777888777888888888888999999999777777888999999999999888888:::;;;;;;:::;;;===???BBBDDDGGGHHHIIIKKKNNNPPPSSSWWWXXXTTTSSSYYYaaaeeebbbfffjjjkkkjjjhhhiiijjjnnnnnnoooooooooooonnnnnnnnnmmmllllllmmmoooqqqsssssssssqqqkkkgggiiipppwww{{{sssppptttwwwsssoooooorrrqqqrrrtttuuuyyy~~~}}}tttmmmccccccdddeeegggjjjmmmooozzzvvvyyy^^^KKK@@@===;;;::::::999888777666666777777777777666555666666555444444444555555333444555444333333555666444444333333222333333444666999999999AAASSSdddmmmuuulllbbb[[[VVVTTTZZZbbbnnnwww~~~pppdddbbbeeemmm~~~}}}||||||zzzxxxyyy}}}}}}|||~~~~~~}}}~~~{{{xxxxxxzzz||||||{{{yyyxxxyyy||||||yyywwwwwwyyy||||||~~~|||zzzzzzzzz|||||||||{{{zzzyyyyyyyyyvvvuuuuuuyyy~~~|||tttuuuwww{{{{{{vvvrrrnnnlllkkknnnmmmmmmooosssxxx~~~~~~~~~}}}zzzwwwvvvvvvwwwwwwwwwwwwvvvuuusssrrrqqqppprrrssssssssssssqqqpppooopppqqqrrrtttuuuvvvvvvvvvtttttttttuuuvvvyyy{{{|||zzzyyyxxxyyyzzzyyyvvvsssrrrtttxxx{{{|||{{{zzzxxx{{{zzzyyyyyyyyyzzz{{{|||}}}||||||}}}~~~zzzwwwyyyoooddd[[[QQQIIIHHHLLLQQQTTTZZZaaacccgggqqq}}}}}}{{{yyywwwrrrqqqooonnnmmmnnnnnnooonnnoooppppppqqqpppoooooopppmmmkkklllmmmlllfffaaaaaa______bbbffffffbbb]]]WWWTTTOOOKKKIIIGGGDDDBBBBBBAAA???===;;;:::::::::777666666555444444333333222222222111111222222222111111222222222222333333555444444444444666777888888888888888999999999999999999999:::::::::999999;;;<<<===<<<<<<<<>><<<;;;;;;:::999777666777888888777666444333777777666555444444444555000222444444444444555666444333333333333333444444777:::;;;<<>>>>><<<;;;::::::::::::444444333333222222111111222222111111111111222222111111111222222333333333555555555555555777888888888888888888999999999:::::::::::::::::::::::::::===>>>>>>>>>>>>???BBBDDDIIIKKKMMMNNNOOOPPPSSSUUUVVV[[[]]]\\\]]]```bbbaaaggghhhiiijjjiiijjjlllnnnrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnmmmmmmnnnooopppttttttsssqqqooorrrxxx~~~~~~uuunnnllllllllllllnnnqqqqqqsssxxx|||zzzzzzxxxkkkjjjjjjkkklllnnnppprrrtttwww\\\IIIAAA???<<<;;;;;;;;;999888888888777666555444444444666555444333333222222333///222444555444333333444444333333333333444444555666:::===AAALLL^^^mmmsssrrrgggYYYQQQOOOTTTbbbppp}}}pppgggbbbggguuu~~~|||{{{|||~~~|||{{{|||||||||zzzyyyyyy|||}}}|||{{{}}}{{{yyywwwwwwxxxyyyzzzttttttuuuxxx}}}{{{wwwsssrrruuuxxx{{{xxx{{{}}}~~~}}}{{{yyyyyyzzzzzzyyyzzz{{{zzzxxxwwwsssqqqppprrrvvvyyyyyyyyytttxxx~~~|||xxxzzz~~~}}}xxxtttpppnnnnnnlllmmmnnnpppsssxxx|||~~~}}}zzzxxxyyyyyywwwuuurrrrrrssstttrrrqqqppppppppppppqqqrrrqqqqqqpppooonnnmmmlllkkknnnooopppqqqrrrrrrrrrrrrpppqqqrrrsssuuuwwwxxxyyywwwwwwwwwxxxxxxwwwuuutttrrrsssvvvyyy{{{|||{{{{{{{{{yyyxxxvvvvvvvvvvvvwwwwwwxxxyyy{{{{{{{{{yyywwwyyyrrrjjjbbbVVVLLLIIIMMMLLLOOOXXXbbbiiiooozzz|||wwwuuusssqqqooojjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjhhhgggfffeeeeeedddcccddddddccc___[[[WWWVVVUUUVVVWWWVVVSSSPPPKKKHHHEEECCCCCCCCCBBB@@@<<<<<<;;;:::999999888888333333222222222111111111222111111000000111111222111111222222333333444444555555666666777888888999888888888999999999::::::::::::::::::::::::::::::===>>>@@@@@@AAACCCFFFIIILLLMMMOOOPPPPPPRRRVVVXXXYYY]]]___```ccchhhjjjgggiiiiiiiiiiiiiiilllnnnpppsssrrrrrrrrrrrrrrrrrrsssqqqpppooonnnmmmmmmnnnnnnqqqrrrrrrpppoooqqqvvvyyy{{{uuuooommmmmmmmmnnnooopppppptttzzzwwwyyyyyyooonnnnnnnnnnnnpppqqqrrrsssvvv[[[HHHAAA???<<<;;;;;;;;;999888:::999666333222333555666666555444333333333333333111333555555333222111111444333333333444444555666666:::@@@GGGTTTdddppptttqqqeeeWWWOOOOOOVVVgggvvvmmmgggfffnnn}}}{{{{{{}}}~~~}}}|||}}}~~~yyyyyyzzz{{{}}}~~~}}}}}}}}}}}}{{{zzzyyyxxxyyyyyysssssssssvvvyyy|||||||||zzzxxxtttrrrrrruuuyyy|||vvvyyy{{{{{{zzzxxxwwwxxxxxxwwwwwwxxxyyyxxxuuusssnnnmmmmmmnnnqqqssstttuuussswww{{{yyy{{{~~~~~~{{{vvvssspppooonnnkkklllnnnqqquuuyyy}}}~~~|||yyywwwxxxvvvsssooommmnnnoooooooooooooooooopppqqqqqqooonnnnnnnnnnnnnnnoooooommmnnnooopppqqqqqqqqqpppooopppqqqssstttuuuvvvvvvssstttvvvvvvuuutttssssssssstttuuuvvvxxx{{{}}}yyyxxxvvvuuutttttttttttttttvvvxxxyyyyyyxxxwwwvvvsssooojjjbbbVVVKKKIIIMMMLLLQQQ\\\jjjsssyyy|||xxxtttrrrpppnnnlllhhhhhhhhhiiiiiiiiiiiiiiihhhhhhggggggffffffeeeeeebbbbbbaaaaaaaaa^^^[[[XXXSSSSSSRRRRRRRRRQQQOOOMMMJJJGGGDDDBBBAAA@@@???>>>;;;;;;:::999888777555555333333333222222222222222222222111111111111222222111222222333444555555555666666777888888999999999888999999999999::::::::::::999999999999:::;;;<<<===???BBBDDDFFFHHHKKKNNNMMMNNNOOOPPPQQQTTTXXX[[[]]]```bbbdddkkkssstttqqqjjjiiihhhhhhjjjmmmoooqqqqqqqqqpppoooooopppqqqqqqppppppooonnnnnnmmmmmmmmmqqqqqqqqqppppppqqqrrrtttsssrrrqqqoooooopppooommmoooooosss{{{xxxxxx~~~zzzsssrrrqqqppppppqqqrrrrrruuu}}}uuuXXXEEE@@@>>><<<;;;;;;:::999777999888555333222333555777777666666666666666777777444555666555333111111222333333333333444555666777666<<>>===<<<999999999888777555444333333333333333333333222222333222222222222222222333333333444444555666777777666777888999::::::::::::999999999999:::::::::::::::999999999:::<<<>>>???AAADDDHHHKKKLLLMMMOOOPPPMMMNNNPPPQQQRRRVVV[[[^^^aaadddggglllvvv~~~}}}xxxjjjhhhggggggkkknnnpppppppppooonnnmmmmmmnnnooopppppppppoooooonnnnnnmmmmmmrrrrrrrrrsssssssssssssssmmmqqqrrrqqqqqqqqqoookkknnnmmmrrrzzz|||yyy|||wwwvvvtttsssrrrrrrssssssxxx|||uuuYYYFFF@@@===;;;::::::999888777555555555555555555555444666555555666666777888999444555555444333333444666333333333444444555666777888@@@JJJVVVeeerrrwwwuuuggg^^^UUURRRVVVbbbtttwwwkkkmmmttt}}}}}}}}}~~~{{{{{{||||||}}}}}}~~~~~~yyy|||~~~~~~~~~|||zzzzzzrrrqqqqqqsssvvvwwwwwwwwwuuuuuuttttttuuuwwwyyy{{{zzzzzzyyywwwuuutttvvvwwwzzzxxxvvvwwwyyywwwrrrlllkkkmmmppprrrrrrrrrssssssooosssyyy|||{{{zzzzzzzzzzzz{{{|||{{{zzzwwwuuusssqqqqqqqqqnnnoooqqqsssuuuvvvwwwwwwuuu{{{~~~zzzsssvvvwwwtttnnnkkkmmmooolllnnnppprrrrrrqqqooommmllllllllllllmmmoooqqqrrrnnnnnnoooppppppppppppoooppppppqqqrrrrrrqqqpppppppppsssuuuuuusssrrrrrrsssoooqqquuuyyy|||}}}}}}}}}uuutttsssrrrqqqqqqrrrsssrrruuuxxxxxxuuusssrrrsssmmmllljjjcccVVVHHHEEEHHHHHHQQQdddzzzvvvssspppmmmlllkkkiiigggddddddeeeeeedddcccbbbaaa___^^^]]]\\\\\\\\\]]]]]]XXXYYYYYYXXXTTTPPPMMMLLLHHHIIIIIIIIIGGGGGGGGGGGGEEEBBB???=========<<<;;;555666666777666555444333222222222222222222222222444444333333333333444444444444555666777888999999777888999:::;;;;;;;;;:::999999999:::::::::;;;;;;;;;::::::;;;<<>>BBBEEEGGGNNNRRRWWWYYYXXXTTTQQQOOONNNOOOQQQSSSVVVZZZaaaeeefffkkksss~~~vvvhhhfffeeegggllloooooommmooommmlllkkkkkklllmmmooonnnnnnoooooooooooonnnnnnkkklllnnnrrruuuuuutttsssxxx}}}~~~yyywwwxxxvvvrrrlllkkkooowww|||||||||~~~{{{xxxyyy~~~}}}{{{xxxwwwvvvvvvvvv~~~{{{___LLLAAA???<<<:::888888999:::666444111222444666444333555555555555555666777888444555666666666555333222555222222555555444666:::;;;GGG[[[llltttttttttuuufff```YYYYYYcccqqqyyytttooorrr}}}}}}~~~yyyyyyyyyyyyzzz{{{||||||~~~{{{zzz{{{~~~}}}|||}}}yyyvvvpppooonnnppptttvvvuuusssxxxzzz{{{{{{yyywwwxxxxxx}}}|||zzzvvvssssssxxx|||zzzvvvtttsssqqqpppqqqsssvvv{{{}}}}}}zzzwwwvvvwwwzzz}}}xxxwwwwwwxxxzzz{{{yyyxxxzzzyyyxxxvvvuuutttttttttsssrrrpppnnnnnnnnnnnnoooqqqssswww}}}}}}{{{zzzxxxwwwtttrrrqqqqqqrrrsssrrrpppoooooopppqqqqqqpppooommmkkkkkklllnnnnnnnnnllllllmmmmmmooopppqqqrrrrrrssssssrrrpppnnnooopppppprrruuuvvvtttqqqooooooppptttyyy}}}}}}zzzxxxsssrrrpppooooooppprrrsssvvvtttrrrpppooopppqqqrrrtttrrrnnngggYYYKKKFFFIIIMMM___{{{|||wwwrrrmmmmmmlllkkkhhheeebbb```dddccc```^^^\\\\\\\\\\\\WWWVVVTTTRRRQQQPPPQQQQQQOOONNNMMMKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@??????>>>>>>===<<<;;;:::999999:::999777555666888888777444222222222222222222333333222333555777777666444333555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>BBBFFFKKKNNNUUUWWWZZZ\\\[[[WWWSSSPPPRRRSSSUUUXXX\\\___bbbdddjjjkkkqqq~~~rrrhhhiiikkkmmmnnnooopppppptttrrrooolllkkklllmmmnnnrrrooommmmmmnnnoooooonnnpppooommmnnnqqqssstttttt|||wwwoookkkkkkmmmrrrwwwvvvvvv}}}|||pppsss~~~zzzyyyyyyyyyyyyyyyzzz]]]JJJ???>>><<<:::888888888888888666444444777888777555555555444444555555666777555555666666666555444333555222333555666444666;;;@@@LLL___nnnttttttrrrrrrgggaaa\\\___kkkyyyzzzqqqnnnrrrzzz~~~~~~~~~~~~}}}|||{{{zzz{{{||||||zzzyyyyyyyyyyyyzzzzzz{{{}}}~~~}}}{{{xxxwwwyyy~~~~~~{{{{{{}}}{{{wwwtttqqqpppoooqqqtttvvvuuutttwwwyyyzzzyyywwwvvvvvvvvvvvvvvvvvvttttttwww}}}xxxsssrrrsssttttttwwwyyy{{{~~~}}}zzzwwwuuuwwwyyy|||{{{zzzyyyzzz{{{{{{yyyxxxzzzyyyxxxwwwuuutttsssrrrrrrqqqpppooonnnnnnnnnnnnoooqqquuu|||}}}{{{{{{zzzxxxwwwtttrrrqqqqqqqqqrrrqqqpppnnnnnnooopppooonnnooommmkkklllmmmnnnnnnmmmkkkkkkkkklllnnnpppqqqrrrssstttuuutttqqqoooooooooppprrruuuvvvtttrrrpppppprrrtttxxx{{{|||{{{yyywwwsssrrrpppooooooppprrrsssuuusssqqqpppoooooopppqqqtttqqqnnnfffYYYKKKGGGJJJRRRggg{{{xxxxxxvvvsssooojjjjjjiiiiiigggeeecccaaadddbbb___\\\YYYWWWVVVVVVSSSRRRPPPOOOMMMMMMMMMNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>======<<<<<<;;;:::999999999999777555333333555555333111222222222222333333333333444555666777777777666555666777888:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>AAAEEEJJJOOOSSSUUUZZZ[[[[[[[[[YYYVVVSSSQQQUUUVVVWWWYYY\\\^^^aaabbbiiikkkrrr}}}xxxlllhhhiiijjjlllnnnooopppppptttrrrpppmmmlllmmmnnnooorrrpppnnnmmmoooppppppoooooonnnnnnnnnoooqqqtttuuuzzz~~~zzzrrrmmmjjjiiilllrrrwwwxxxzzz~~~rrrppp|||}}}zzzzzzyyyyyyxxxxxx[[[FFF===<<<;;;:::999777666666888666555666777888777666444444444444444444555666666666666777666666555444555333444777777555888===FFFTTTeeerrrvvvtttqqqnnnhhhdddbbbhhhvvvzzznnniiikkkrrr~~~~~~}}}|||~~~|||~~~|||{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyyyy|||~~~~~~~~~~~~}}}|||zzzxxxxxx{{{{{{zzzzzz{{{|||~~~~~~}}}yyyuuusssrrrqqqqqqrrrtttvvvuuutttvvvwwwxxxwwwuuussstttuuurrrrrrssssssuuuzzz~~~vvvqqqpppsssvvvxxxzzz|||~~~~~~{{{wwwtttsssuuuyyy|||~~~||||||||||||yyywwwyyyyyyyyyxxxvvvsssqqqooooooppppppppppppnnnmmmllllllnnnrrryyy}}}{{{}}}~~~}}}{{{yyyxxxxxxyyyzzzxxxwwwuuusssrrrqqqqqqqqqqqqpppnnnnnnoooooonnnmmmnnnmmmllllllmmmnnnmmmkkkhhhiiiiiikkkmmmoooqqqrrrtttvvvwwwvvvssspppooooooooorrruuuvvvtttsssrrrsssssstttvvvxxxxxxwwwvvvuuurrrqqqpppoooooopppqqqrrrsssrrrqqqooooooooopppppprrrpppmmmfffYYYLLLHHHKKKXXXrrrvvvrrrmmmlllnnnnnnmmmjjjeeeeeeeeeeeedddcccaaaaaaaaa```\\\YYYUUURRRPPPOOONNNMMMLLLJJJIIIIIIIIIJJJIIIIIIGGGEEECCCBBB@@@?????????>>>>>>===<<<;;;;;;::::::999888777777777777666555333333333333111000222222222333333333444444666777777777888888888999888999:::;;;;;;;;;;;;;;;========================>>>===;;;:::;;;<<<>>>???@@@CCCHHHMMMSSSXXX[[[]]]___^^^\\\YYYWWWUUUTTTSSSXXXXXXYYYZZZ\\\^^^```aaagggkkkqqqyyy}}}yyyooofffggghhhjjjlllnnnoooppppppuuusssqqqooonnnnnnooopppqqqooonnnnnnpppqqqppppppmmmnnnooommmlllmmmrrrvvvwww{{{~~~zzzsssllliiijjjhhhkkkrrrwwwyyy~~~tttmmmxxx|||zzzyyyxxxwwwwwwYYYEEE;;;;;;;;;:::888777555444555555555555666666555444444444333333333444444555666666666666666666666555444444555888777666:::AAAMMM[[[lllwwwyyywwwqqqllliiifffhhhqqqrrrhhhhhhnnnwww~~~~~~}}}{{{}}}~~~zzz||||||~~~}}}}}}}}}}}}}}}||||||}}}}}}|||{{{yyywwwwwwwwwxxxxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{|||}}}zzzzzz|||zzz{{{}}}}}}|||yyyuuussssssssssssssstttuuuuuuuuuvvvwwwwwwuuusssrrrssstttttttttssstttvvvyyy~~~|||vvvqqqqqqtttwwwyyyxxxzzz}}}}}}{{{vvvsssppprrrtttxxx{{{~~~~~~}}}}}}{{{yyyvvvyyyyyyyyyxxxvvvsssooommmmmmoooqqqrrrqqqooommmkkkmmmmmmnnnsssyyy~~~|||yyyzzz{{{|||{{{xxxvvvtttrrrrrrtttvvvxxxwwwwwwvvvtttsssrrrqqqpppqqqpppooooooppppppnnnmmmlllkkkjjjkkklllllljjjiiifffggghhhiiilllnnnppprrruuuvvvxxxwwwtttqqqooonnnoooqqqtttuuutttttttttuuutttttttttttttttsssrrrrrrqqqqqqpppoooooopppqqqqqqrrrqqqpppooooooooooooppppppnnnkkkdddXXXLLLIIIMMM^^^yyy~~~uuuoooiiifffddddddfffggggggfffaaaaaaaaa```___^^^]]]\\\\\\[[[XXXUUUQQQNNNLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;:::999999888888777777666555555666666777666555444444333222111222222333333444444555555999888888888999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<===========================<<<::::::;;;>>>AAACCCEEEIIIOOOVVV[[[^^^`````````^^^ZZZWWWUUUUUUVVVVVVYYYYYYZZZ[[[^^^```bbbcccfffiiinnnqqqrrrooojjjfffggghhhjjjlllnnnoooooopppuuusssrrrpppoooooopppqqqooonnnmmmnnnoooqqqpppooonnnppppppmmmiiiiiinnnttttttwwwyyytttlllffffffiiiiiilllsssxxxzzztttlllvvv|||zzzyyywwwvvvwwwYYYDDD;;;;;;:::999888666555444555666777777666666555555555444444333333333444444666555555555555666666666444444555777777777>>>GGGSSScccttt|||~~~{{{tttlllhhhiiinnnyyyzzzmmmeeekkkuuu~~~~~~~~~~~~}}}~~~zzz{{{~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwvvvwwwxxxyyyyyyzzz||||||{{{{{{|||}}}}}}|||{{{|||~~~{{{|||}}}}}}|||yyyvvvtttsssttttttttttttttttttuuuuuuvvvvvvtttsssrrrtttvvvvvvuuutttuuuwww{{{~~~}}}zzzwwwuuuuuuvvvvvvvvvtttxxx{{{|||xxxtttqqqppprrrtttwwwzzz}}}~~~}}}||||||zzzxxxuuuxxxxxxxxxxxxuuurrrooolllmmmoooqqqssssssqqqnnnlllooommmkkklllrrryyy|||zzzyyyyyyyyyyyysssqqqooommmnnnooorrrsssttttttuuutttsssrrrpppooopppoooooopppqqqqqqpppnnnkkkjjjhhhiiiiiijjjhhhgggffffffgggiiikkkmmmpppqqqtttvvvwwwuuussspppoooooonnnqqqsssttttttssstttuuurrrrrrrrrqqqppppppooooooooooooooonnnnnnoooooooooppppppoooooooooooooooooonnnkkkhhhbbbVVVKKKJJJNNN```|||{{{rrrjjjfffcccaaa``````aaabbbaaa```^^^]]]\\\ZZZXXXWWWVVVUUUVVVUUUSSSQQQOOOLLLKKKIIIGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<999999999888888777777666666666555444444444555555555555555444333222222222222333333444555555666666:::999999::::::<<<===>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===AAAFFFHHHOOOSSSYYY___bbbccccccbbb]]][[[XXXUUUUUUVVVYYYZZZXXXYYYZZZ]]]___bbbeeeffffffggghhhhhhhhhhhhiiiiiiggghhhjjjkkkmmmnnnooooootttsssrrrqqqppppppqqqqqqmmmllllllmmmoooqqqpppoooppprrrrrrnnniiihhhmmmrrrqqqssssssnnngggdddeeehhhkkknnnssswwwyyyuuunnnuuu|||yyyxxxxxxvvvuuuuuuXXXEEE<<<;;;:::999888666555555666888:::;;;999888888888666555444444444444444444555444444444444555666666444444555666666888CCCNNNZZZlll}}}vvvkkkgggllluuu}}}rrrhhheeeooo{{{~~~|||}}}~~~~~~zzz|||~~~}}}||||||||||||}}}|||}}}~~~}}}zzzxxxwwwxxxyyy{{{uuuwwwxxxxxxwwwwwwyyyzzz{{{~~~}}}||||||}}}}}}{{{|||}}}}}}|||zzzwwwvvvssstttuuutttsssrrrssstttsssttttttsssrrrrrruuuwwwtttssssssuuuzzzzzzyyyxxxxxxxxxwwwuuussstttyyy}}}}}}yyytttrrrrrrtttuuuwwwyyyzzz{{{{{{zzz|||{{{yyyyyyzzzyyyvvvtttwwwwwwwwwvvvtttqqqooommmnnnppprrrtttsssrrrpppnnnpppmmmjjjjjjooowww}}}}}}|||zzzxxxwwwwwwooonnnlllkkkjjjkkkmmmnnnnnnoooqqqrrrrrrpppnnnlllmmmmmmmmmoooqqqrrrpppnnnmmmjjjhhhggghhhhhhhhhgggfffggggggiiikkkmmmooopppsssssstttrrrpppnnnooopppnnnppprrrsssrrrrrrsssuuuoooooooooooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkhhheee___TTTJJJJJJNNN```{{{~~~{{{uuunnngggbbb___^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLJJJHHHGGGCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@>>>===<<<;;;:::777777777666666666555555555555444444333444444555222333444333111000111222222333333444555666777777999999:::;;;<<<===>>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???CCCHHHMMMOOOXXX[[[```dddffffffdddbbbZZZYYYXXXWWWXXXZZZ\\\]]]YYYZZZ[[[^^^aaadddfffhhhfffeeecccccceeegggjjjkkkfffgggiiikkkmmmnnnoooooosssrrrrrrqqqpppppppppqqqlllkkklllnnnppprrrqqqppprrrttttttrrrooonnnqqqtttpppooommmjjjfffeeefffggglllooosssvvvwwwxxxqqquuu{{{xxxwwwvvvuuutttrrrWWWDDD>>><<<:::888777666666777666999<<<<<<:::888888999777666555555444444555555444333333222333444555666444333444444555999GGGUUUbbbuuuvvviiifffnnn|||vvvlllfffhhhttt~~~|||zzzyyy{{{}}}||||||~~~~~~{{{|||~~~}}}}}}|||||||||yyy{{{}}}}}}zzzxxxxxxyyy{{{}}}vvvwwwxxxxxxwwwxxxzzz{{{|||{{{}}}}}}}}}}}}}}}}}}{{{zzz{{{{{{||||||{{{yyywwwvvvrrrtttuuutttqqqpppqqqssspppqqqqqqppppppqqquuuwwwtttssssssvvv|||zzzyyyxxxxxxxxxwwwuuusssvvvzzz~~~yyysssqqqqqquuuvvvwwwxxxxxxwwwvvvuuuwwwvvvuuuvvvwwwwwwuuussswwwvvvuuutttrrrqqqpppooopppqqqsssttttttsssqqqpppnnnlllkkklllqqqwww{{{}}}|||}}}~~~}}}{{{xxxvvvuuummmlllkkkjjjiiihhhhhhhhhgggiiilllnnnnnnmmmjjjiiiiiiiiijjjmmmpppqqqooommmppplllhhhfffgggiiijjjjjjhhhhhhhhhiiikkkmmmnnnoooqqqqqqpppnnnllllllnnnqqqnnnpppqqqqqqqqqppprrrssslllmmmnnnnnnmmmllljjjiiikkkkkkkkkllllllkkkkkkkkkhhhhhhiiiiiiiiiiiiiiihhhhhheeebbb]]]RRRIIIIIINNN```{{{|||uuurrrrrrtttrrrpppkkkfffaaa\\\YYYXXXWWWXXXXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMJJJKKKJJJIIIHHHFFFDDDBBB@@@???>>>=========>>>???>>>===<<<;;;:::999888777666666666555555555555555444444444333333444444555000222444333222111333555333333444555666777888888888999;;;<<<===>>>============<<<;;;;;;;;;<<<===========================<<<===AAAEEEKKKPPPUUUWWWYYY\\\```cccdddcccaaa```ZZZZZZ[[[\\\\\\]]]^^^^^^\\\\\\]]]___aaadddfffgggeeecccbbbcccfffiiiiiihhhfffgggiiikkkmmmnnnooooooqqqqqqqqqqqqppppppppppppllllllmmmpppssstttsssrrrtttuuuvvvwwwxxxxxxyyyyyyooolllhhhggghhhhhhgggfffjjjmmmqqqsssuuu}}}qqqrrrzzz{{{xxxvvvtttrrrqqqpppVVVDDD???===:::888666666777888333777::::::888666666777888777666555555555555555333222222111222333555555444333333333444:::JJJYYYhhh{{{uuufffeeepppsssjjjfffkkkyyy}}}~~~zzzxxxwwwxxx{{{|||{{{}}}}}}yyyzzz}}}~~~|||}}}}}}|||{{{xxxzzz}}}~~~{{{yyyxxxzzz}}}~~~yyyzzz{{{{{{zzz{{{}}}~~~zzz||||||}}}~~~~~~}}}zzzwwwzzz{{{{{{{{{zzzxxxwwwvvvrrrtttuuussspppoooppprrrnnnnnnooonnnnnnppptttwwwwwwuuutttxxx}}}|||zzzxxxwwwwwwvvvuuusssvvv{{{}}}wwwqqqoooooovvvwwwwwwwwwvvvuuusssrrrsssrrrrrrsssuuuvvvtttssswwwvvvtttsssqqqqqqqqqqqqqqqrrrssstttttttttsssrrrllllllmmmoootttxxxyyyzzzyyy{{{}}}}}}{{{wwwuuutttmmmlllkkkjjjhhhfffeeedddbbbdddhhhjjjkkkjjjhhhfffeeefffhhhkkkooopppnnnmmmrrrnnniiiggggggiiikkkllliiiiiiiiijjjkkkmmmnnnooooooooommmkkkjjjkkknnnqqqnnnpppqqqqqqpppoooqqqrrrjjjkkkmmmmmmmmmkkkiiihhhiiijjjjjjkkkkkkjjjjjjiiieeeeeefffffffffffffffeeefffdddaaa[[[QQQHHHIIINNN___{{{~~~vvvnnniiigggggghhhiiifffbbb]]]XXXUUUSSSRRRRRRSSSTTTSSSQQQPPPOOOOOONNNNNNLLLKKKKKKLLLLLLMMMHHHHHHHHHGGGEEEBBB@@@>>>>>>===<<<;;;;;;;;;<<<===;;;;;;:::999888777666555555555555555555555444444444444444333333444555555111444666666444444666999333333444555666777888999777888;;;===>>>>>>===<<<===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===???DDDJJJPPPVVVZZZ\\\VVVYYY\\\___```___]]]\\\[[[\\\^^^___``````___^^^_________```aaacccdddeeeeeecccccceeeiiikkkhhheeefffgggiiikkkmmmnnnnnnoooqqqqqqppppppppppppppppppnnnnnnooorrruuuvvvuuutttuuuuuuwww{{{ooojjjffffffiiijjjhhheeegggjjjooorrrtttppppppvvv}}}xxxuuusssqqqooolllTTTEEE===<<<;;;:::999888888888777777666666666888999:::;;;::::::999888777666666333444555555666666555555444444666888888>>>OOO```wwwxxxjjjjjjggguuuyyykkkiiigggjjj}}}~~~|||}}}~~~}}}||||||zzzyyywwwvvvuuuwww{{{~~~|||zzz{{{|||~~~}}}}}}~~~}}}{{{~~~~~~~~~|||yyyxxx{{{}}}}}}||||||}}}}}}|||{{{{{{}}}}}}|||yyy{{{}}}~~~~~~{{{xxxuuuzzz|||~~~|||yyyvvvrrrpppooonnnmmmnnnpppppppppooonnnoooppprrrrrrrrrsssqqqssszzz}}}||||||}}}ttttttuuuuuuvvvwwwwwwwww{{{{{{zzzwwwsssooonnnoootttvvvxxxxxxvvvsssrrrrrrqqquuuxxxxxxvvvvvvxxx{{{|||zzzwwwssspppooooooooorrrtttuuusssrrrssswww|||vvvqqqmmmnnnsssvvvvvvttt{{{{{{zzzxxxvvvssspppnnnmmmkkkhhheeecccbbbbbbbbbcccbbbbbbccceeefffeeeddddddeeeeeefffgggggghhhhhhjjjiiihhhggggggggghhhiiikkkkkkjjjjjjkkklllmmmnnnoooooonnnllljjjiiikkklllpppnnnkkkkkklllllllllkkkmmmkkkjjjjjjkkklllkkkjjjhhhiiijjjkkkjjjiiigggfffggggggffffffeeeeeeeeedddddd^^^YYYWWWTTTOOOOOORRR___vvv{{{uuulllddd___]]]\\\[[[ZZZYYYVVVSSSQQQOOOMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999999999999:::777555333333222111///333444444444444444444555333333333444444444555555333333444444444444444444777777777666777888888999;;;;;;<<<<<<======>>>>>>888999;;;;;;::::::;;;===<<<<<<<<<======>>>@@@@@@DDDGGGLLLRRRXXX]]]```bbbXXXXXXWWWXXXYYYZZZ\\\]]]ccccccccccccaaa```___^^^___```aaa`````````bbbdddfffffffffgggggghhhhhhhhhhhhjjjkkkkkkkkkllloooqqqvvvtttqqqooonnnooopppqqqnnnnnnpppqqqrrrsssssssssuuuuuuxxx}}}pppkkkhhhjjjnnnoooiiidddiiijjjmmmrrrwwwxxxrrrrrr{{{uuurrrrrrrrr}}}mmmTTTEEE>>>===;;;:::999888888888888777777666666777888999999999888888777777666666333444555555666666555555444444666888:::AAASSSeeewwwxxxiiiiiilll{{{tttiiiiiijjjooo|||{{{yyyxxxwwwvvvvvvwwwyyy||||||{{{{{{|||{{{|||~~~|||}}}}}}~~~~~~}}}zzzzzzzzz|||||||||{{{~~~}}}}}}xxxzzz|||~~~~~~|||yyywwwzzz{{{}}}~~~}}}{{{xxxvvvtttrrrpppnnnnnnoooqqqsssqqqpppooopppqqqssssssssstttrrrtttyyy|||yyyvvvwwwsssttttttuuuvvvvvvwwwwwwzzz{{{zzzwwwssspppoooooorrrtttvvvwwwuuusssssssssrrrtttwwwxxxxxxxxxxxxyyyuuuuuutttssssssssstttuuunnnppprrrsssuuuxxx|||uuuqqqnnnooosssvvvuuurrrttttttttttttsssqqqooonnnllliiifffcccaaa```aaabbbbbb```___```bbbccccccbbb```aaabbbccceeefffggghhhhhhgggfffeeeeeefffggghhhkkklllllllllllllllmmmmmmllllllllljjjhhhiiikkknnnqqqnnnkkkjjjjjjkkkkkkkkkjjjhhhfffeeefffggggggfffffffffgggggghhhhhhggggggddddddccccccbbbaaa``````aaa\\\XXXVVVSSSOOOOOORRR___uuu|||mmmggg```YYYVVVUUUUUUTTTRRRQQQOOOMMMKKKJJJJJJIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<;;;:::999888888888888777666555555555333000---333333333333444444444444333444444444444555555555555555555666666777777777888888888777888888999:::<<<<<<<<<<<<============999;;;<<<;;;::::::;;;<<<=========>>>???AAACCCCCCKKKNNNUUU[[[^^^```___^^^WWWWWWWWWWWWYYYZZZ\\\]]]eeeeeedddcccbbbaaa___^^^___```aaa```______aaacccddddddeeefffgggggghhhhhhhhhiiikkkkkkkkkllloooqqqsssrrrpppnnnnnnppprrrsssmmmnnnoooqqqrrrsssssstttvvvvvvxxx}}}}}}xxxooommmkkkmmmooonnnjjjeeeiiijjjmmmrrrxxx|||uuusss}}}wwwsssqqqppptttyyymmmTTTDDD>>>>>><<<:::999888777777999888777777666777777888777777777777777666666666333444555555666666555555555444666999<<>><<<:::999888:::999888777777666777777555555555666777444000,,,222222222333333444444444444444555555555666666666666777777888999:::;;;;;;:::999999999999:::;;;;;;=========<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<===>>>???AAADDDFFFIIIJJJRRRVVV\\\aaabbb```\\\XXXWWWWWWWWWXXXZZZ[[[]]]^^^fffeeeeeedddbbbaaa___^^^___```aaa```______aaabbbbbbcccccceeefffggghhhhhhhhhiiijjjkkkkkklllnnnqqqpppooonnnnnnoooqqqsssuuulllmmmoooqqqrrrsssttttttvvvuuuvvvzzz}}}|||wwwsssnnnooopppqqqpppmmmjjjhhhiiijjjmmmqqqyyyzzzuuu~~~yyysssooommmppptttnnnSSSCCC???>>><<<:::999777777666999999888777777666666666555555555666666666666666333444555555666555555555666555666999>>>HHH[[[lllvvvuuuiiikkk}}}pppgggccciiirrr~~~zzzxxxuuussssssvvvyyy|||~~~~~~~~~|||~~~|||xxxzzz~~~}}}zzzxxxwwwyyy{{{|||zzzwwwvvvxxx{{{zzz~~~~~~~~~~~~{{{|||}}}}}}}}}{{{xxxwwwxxxxxxyyyyyyyyyxxxvvvuuuxxxuuuqqqnnnmmmooosssuuupppqqqqqqqqqqqqrrrsssuuupppooorrryyy{{{xxxuuuuuurrrssstttvvvvvvvvvvvvvvvxxxyyyyyywwwtttrrrrrrrrrqqqrrrttttttrrrqqqqqqrrrssssssvvvzzz~~~~~~yyyttttttuuuvvvwwwvvvuuusssrrrsssrrrrrruuuyyyzzzwwwtttqqqqqqppprrrssssssooolllggghhhiiikkkkkkkkkjjjiiifffccc___\\\[[[\\\^^^```^^^\\\YYYXXXZZZ[[[[[[[[[YYYYYYZZZ[[[]]]___aaacccaaa`````````aaaccceeefffjjjkkkmmmmmmmmmkkkiiigggiiiiiigggffffffjjjoootttooolllgggddddddeeeeeeeeefffccc``````bbbdddeeeeeebbbaaa```______```aaabbb\\\[[[ZZZXXXWWWUUUTTTTTTVVVRRRPPPQQQPPPNNNOOORRR\\\nnnqqqbbbVVVSSSOOOLLLKKKLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDD?????????@@@@@@AAAAAABBBAAA@@@@@@??????>>>======<<<<<<;;;999777666444444888777666666555555555666555444444444555444111...111111222222333444444444555555555666666666777777777777888999;;;<<<======;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;:::999999;;;<<<===>>>AAADDDIIIMMMQQQSSSUUUXXX]]]``````]]]YYYVVVWWWXXXYYYZZZ\\\^^^___```dddddddddcccaaa```^^^]]]___```aaa```______aaacccaaabbbcccdddfffggghhhiiihhhiiijjjkkkkkklllnnnqqqpppooonnnnnnnnnpppqqqrrrlllmmmoooppprrrssssssssssssrrrsssvvvxxxwwwtttqqqmmmqqqttttttppplllkkkjjjkkkjjjlllpppxxx~~~www|||zzzsssmmmjjjnnnsssnnnSSSBBB>>>===<<<:::999888777777888888888888777777666666555555555555555666666666333444555555666555555555888666666:::@@@JJJ\\\lllvvvtttkkkppp}}}iiicccbbbjjjvvv~~~{{{yyyvvvtttuuuxxx|||}}}{{{yyy{{{~~~}}}xxxuuuuuuvvvyyy{{{yyyvvvvvvxxx{{{{{{}}}~~~~~~~~~}}}~~~~~~}}}|||yyyvvvuuuwwwwwwwwwwwwwwwvvvvvvvvvwwwtttppplllkkkmmmqqqsssnnnpppqqqpppoooppprrrtttsssqqqtttyyy|||xxxuuuuuurrrtttuuuwwwxxxwwwwwwvvvwwwxxxxxxwwwtttsssssstttssstttuuusssqqqooooooooossstttwww|||~~~yyytttvvvvvvxxxxxxwwwtttqqqoootttssssssuuuwwwwwwsssnnnpppqqqqqqrrrrrrpppmmmjjjggghhhiiijjjjjjiiihhhgggccc```]]]ZZZYYYZZZ[[[]]]\\\ZZZWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]___aaacccdddfffggghhhiiiiiigggeeeccchhhgggfffeeeeeeiiiooosssjjjgggccc``````aaaaaa```___^^^\\\]]]```cccdddeeeaaa___]]][[[ZZZYYYZZZZZZWWWVVVUUUSSSRRRPPPOOOOOOOOOLLLKKKMMMNNNLLLMMMPPPYYYgggxxxuuueeeWWWMMMKKKGGGEEEEEEDDDCCCBBBFFFEEEDDDBBBAAA@@@@@@???=========>>>>>>?????????>>>======<<<;;;;;;::::::888888777666666555444444666666555444444444555555777444222111222333333222111111222333333444555555666666777777777777888888777888888:::;;;<<<======<<<<<<<<<<<<<<<======>>>======<<<<<<;;;;;;::::::::::::::::::999:::===??????AAADDDIIINNNTTTXXX[[[XXXYYY[[[\\\\\\[[[ZZZYYYYYYZZZ[[[]]]^^^___```aaabbbaaaaaaaaa```^^^]]]\\\___```aaa`````````bbbdddbbbcccdddeeeggghhhiiijjjhhhjjjkkkkkkkkkmmmoooqqqrrrqqqpppnnnnnnmmmnnnnnnmmmnnnooopppqqqrrrrrrrrrnnnoooppprrrttttttsssqqqooosssvvvuuuppplllkkkllllllkkklllooovvvyyy{{{yyyqqqkkkggg|||mmmsssnnnSSSAAA===<<<;;;:::999888888888777888888888888777777666666666666666666555555555333444555555666666555555777666777<<>>===<<<;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;:::999999888888777777777777777777888888555555444444444444555555777444000///000222444444222222333333444555666666777777777888888888999999888999999:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999:::::::::;;;>>>BBBEEEEEEGGGJJJNNNRRRWWW[[[]]][[[ZZZZZZZZZZZZ\\\]]]^^^ZZZ[[[]]]^^^___________________________^^^]]]]]]^^^```aaaaaaaaabbbeeegggeeeeeefffhhhiiijjjkkkkkkiiikkklllmmmmmmnnnppprrrsssrrrqqqooommmlllkkkjjjnnnoooppppppqqqqqqpppppplllmmmnnnpppqqqrrrrrrsssqqqtttuuutttooollllllmmmlllkkklllooovvv}}}|||wwwooohhheeennnsssnnnSSSAAA<<<;;;::::::999999999:::666666888888999888777777888777777666666555555555333444555555666666555555666555888???HHHSSSbbbooozzzzzzvvvppprrrqqqaaaaaafffqqq}}}|||}}}~~~~~~~~~~~~|||{{{{{{xxxxxxyyy{{{}}}~~~}}}~~~|||{{{|||}}}{{{|||||||||{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxtttrrrooommmllllllnnnooommmpppsssrrroooooorrrvvv}}}yyywwwyyyxxxuuurrrssstttvvvxxxzzz{{{zzzyyyxxxvvvwwwxxxwwwuuuuuuvvvwwwuuuvvvuuusssqqqooopppqqqrrrvvv{{{}}}}}}|||zzzyyyuuuvvvvvvwwwvvvuuutttsssqqqsssuuuuuuttttttttttttqqqrrrrrrqqqnnnkkkiiiiiiggggggiiiiiiiiiiiihhhggg___^^^]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSRRROOOLLLKKKJJJIIIHHHJJJLLLOOOQQQTTTTTTTTTTTTTTTVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]\\\[[[\\\___bbb[[[ZZZYYYYYYZZZYYYWWWUUUTTTSSSTTTVVVXXXXXXWWWUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDBBBCCCFFFGGGFFFGGGJJJJJJSSSZZZ^^^^^^\\\SSSIIIFFFEEECCCCCCDDDDDDBBB@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777666777777777777777888888888555555444444444555555666555222000000111333333333222333333444666777777888888888888999999999999:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;;;;;;;;;;<<<999:::;;;===???CCCHHHLLLOOOOOOPPPRRRUUUWWWYYY[[[ZZZZZZYYYYYYZZZ\\\^^^___ZZZ[[[\\\]]]^^^^^^]]]\\\]]]^^^______``````______^^^___aaabbbccceeehhhjjjhhhiiiiiijjjkkkllllllmmmkkklllnnnnnnnnnooorrrtttsssrrrqqqooommmkkkjjjiiipppppppppppppppoooooonnnmmmnnnoooooooooppprrrsssuuutttsssqqqnnnmmmmmmmmmkkkkkklllpppwww~~~|||ssslllfffcccppptttnnnSSSAAA;;;::::::999999::::::;;;555666777888999999888777999999888777666555555444333444555555666666555555444444888AAALLLWWWfffrrr{{{wwwsssooottt|||kkk```bbbhhhttt}}}}}}~~~~~~zzzyyyyyy|||~~~{{{zzz{{{}}}yyyyyyzzz{{{|||||||||{{{xxxwwwuuutttuuuvvvxxxyyytttssspppnnnmmmmmmnnnnnnnnnrrrtttssspppooossswww{{{vvvtttwwwwwwuuuuuuwwwuuuwwwyyy{{{|||{{{yyyxxxuuuwwwxxxwwwvvvuuuvvvxxxtttuuuuuusssqqqqqqrrrsssrrrwww|||~~~|||zzzzzz{{{xxxxxxxxxwwwuuutttsssrrrsssvvvxxxwwwtttrrrsssuuurrrrrrrrrpppmmmjjjiiiiiieeefffgggiiijjjiiiiiihhh^^^^^^]]]\\\YYYWWWTTTSSSQQQPPPQQQRRRRRRPPPKKKHHHEEEDDDCCCCCCEEEIIILLLOOOQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUVVVWWWXXXYYYWWWXXXXXXWWWVVVVVVXXXZZZWWWVVVVVVWWWXXXWWWTTTRRRTTTTTTUUUVVVWWWVVVSSSPPPLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@AAADDDFFFDDDEEEHHHEEEKKKQQQSSSUUUTTTNNNFFF>>>======>>>???@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;::::::999999888888999999999888777777666666777666666666666555555555555555444444444555555666222111111222444444333111333333444555666777888999888888999999999:::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<:::;;;===???BBBGGGMMMRRRVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\]]]\\\[[[ZZZ]]]^^^___```aaaaaaaaaaaa]]]___aaacccdddfffjjjlllkkkkkkkkkllllllmmmmmmmmmlllmmmnnnooooooppprrruuuqqqqqqpppooommmkkkjjjjjjqqqqqqqqqppppppooommmmmmoooooopppoooooooooqqqrrrwwwuuurrrooonnnmmmmmmmmmjjjjjjmmmqqqyyyyyyqqqjjjeeecccxxx|||jjjRRRDDD;;;;;;999888777666666666999999888888888888999999777777777777777666666666555666666777777777777777666888;;;???HHHYYYnnn|||}}}sssjjjmmm{{{xxxjjj___cccmmm}}}}}}||||||||||||~~~~~~|||||||||~~~zzz|||{{{|||}}}~~~}}}zzzwww}}}|||||||||||||||||||||{{{zzzxxxvvvvvvxxx{{{|||{{{wwwrrrooonnnoooppppppqqqooommmnnnqqqtttuuuvvvwwwvvvuuuttttttssstttttttttwww{{{}}}|||{{{{{{{{{wwwwwwwwwvvvuuuwww{{{}}}xxxuuuuuuuuusssqqqtttwww{{{}}}|||zzzyyyyyyxxxxxxwwwwwwvvvuuuttttttxxxyyyyyywwwtttrrrrrrssswwwuuurrrpppooonnnlllkkkfffeeeeeefffggghhhfffdddaaa```^^^\\\ZZZXXXWWWVVVPPPOOONNNMMMLLLIIIFFFBBBFFFCCCAAAAAADDDFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQSSSRRRQQQPPPPPPPPPQQQQQQTTTTTTSSSRRRQQQOOOMMMLLLKKKNNNQQQQQQOOOMMMKKKJJJKKKJJJGGGEEEDDDDDDEEEEEEAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDDDDCCCBBBDDDEEEFFFFFFEEECCCAAA@@@======<<<;;;;;;:::999999;;;;;;:::999888777666666666777888888888777555444444555777888888777555444444333111111111333555666777777666555444444333333222222222222222222222222333333444666777999::::::========================;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>>>>:::;;;<<<;;;::::::<<<===<<>><<<<<<;;;;;;:::999999888888999999888888777666666666666666777777666555555444222333444555555444333222555444333222222444666777666666555444444333222222222222222222333333333444333444555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<;;;:::;;;===@@@CCCFFFKKKNNNQQQSSSVVVXXXWWWWWWVVVVVVWWWYYY[[[]]]XXX[[[^^^___^^^]]]]]]]]]___^^^]]]]]]]]]\\\[[[[[[___``````___]]]]]]^^^```______aaacccfffjjjnnnpppqqqpppooonnnoooppprrrsssuuurrrnnnnnnqqqttttttsssrrrpppmmmjjjggggggggggggooorrrtttssspppmmmlllmmmoooooonnnlllkkklllooorrrtttsssqqqooommmlllkkkkkkkkkjjjiiimmmzzz~~~{{{tttnnngggbbb~~~}}}fffOOO@@@===<<<;;;:::999888888888777777666666666666777777888888777555444333222111444555555666666666666666555777===HHHUUUaaakkkooopppmmmgggccceeennn{{{~~~lll___ccciiivvv~~~|||||||||}}}}}}zzz}}}~~~zzz{{{{{{|||~~~~~~}}}~~~|||{{{}}}{{{yyyxxxwwwxxxyyyzzzxxxvvvttttttuuuvvvvvvuuusssqqqpppppprrrtttuuuuuurrrsssuuuvvvxxxxxxyyyyyyuuuwwwyyyzzzxxxvvvuuuuuussstttuuuvvvxxx{{{}}}yyyvvvuuuuuutttrrrqqqrrrttttttttttttuuuvvvuuuvvvwwwxxxyyy{{{||||||wwwxxxzzzzzzwwwtttrrrrrrsssrrrrrrssstttssspppnnnhhhfffcccbbbccccccbbbaaacccbbb```^^^[[[XXXVVVUUUQQQNNNJJJGGGFFFDDDBBB@@@>>>======>>>@@@AAA@@@???BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJIIIGGGEEEEEEFFFDDDCCCAAA???>>>>>>??????======>>>>>>>>>>>>============>>>????????????>>><<<<<<=========;;;:::888999999999888777777666666666666666666666666666666666555555444444444444444222333444555555444333222666555444333444555666777444444333333222222111111111111222333444555555666444555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<;;;;;;===AAADDDKKKNNNSSSVVVWWWWWWXXXYYYWWWWWWXXXYYY[[[]]]___```]]]___aaabbb```_________``````___^^^^^^]]]]]]\\\^^^______^^^\\\\\\]]]___```aaacccfffiiimmmppprrrrrrqqqnnnmmmmmmoooqqqsssvvvsssppppppsssvvvuuutttqqqooollliiigggfffggggggmmmoooqqqqqqpppnnnnnnnnnoooooonnnllljjjjjjmmmooossssssqqqpppnnnmmmlllkkkjjjiiiiiiooo~~~}}}vvvooogggbbbwwwuuu~~~~~~eeeNNN@@@>>>===<<<;;;:::999999999666666555555555555666666999888888777666555555444444444555666666666666666888999???KKKZZZeeeiiiiiiddd___[[[\\\dddppp{{{zzziii```gggnnn~~~||||||}}}~~~}}}~~~zzz{{{{{{{{{~~~|||zzz~~~|||zzzyyyxxxxxxxxxyyywwwvvvvvvxxxzzzzzzyyyxxxsssrrrpppppprrrsssssssssqqqrrrtttvvvwwwxxxxxxwwwvvvxxxzzzyyywwwuuutttttttttvvvwwwxxxyyy|||~~~zzzwwwuuuttttttsssrrrssstttsssssstttwwwyyywwwxxxxxxzzz{{{|||}}}~~~vvvxxx{{{{{{xxxuuusssrrrrrrrrrrrrtttvvvuuurrrpppjjjgggcccaaaaaaaaaaaa```bbbaaa```^^^\\\ZZZXXXWWWVVVRRRMMMHHHFFFEEEDDDCCC<<<<<<===>>>@@@???===;;;??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFDDDBBBAAAAAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<999::::::::::::999888777777666666666555555555444333333444444555555555555555444333222222222444444444555555666666555555444555555444333444444555666222222222222222111111111111111222333555666777888666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======<<<===>>>>>>>>>AAAEEEIIIQQQTTTXXXZZZYYYXXXXXXXXXWWWXXXZZZ]]]___aaacccddd```bbbccccccaaa______```aaaaaaaaa```___^^^^^^___^^^______^^^\\\[[[]]]^^^aaabbbdddgggkkknnnqqqrrrrrrqqqnnnllllllnnnqqqsssuuurrrpppqqquuuwwwvvvtttrrrpppmmmkkkiiiiiiiiijjjkkkmmmnnnooooooooooooooonnnooonnnkkkiiiiiikkkmmmrrrrrrqqqpppooommmlllkkkiiihhhjjjrrr~~~xxxpppgggaaauuuqqqyyyfffOOOAAA>>>>>><<<;;;:::999999999666666555555555555666666666666666777777777777777444555555666777666666666<<<===CCCOOO]]]fffgggeeeZZZVVVSSSXXXeeesss}}}vvvhhhdddiiisss~~~}}}~~~~~~~~~~~~{{{{{{zzz{{{}}}{{{yyy}}}|||{{{yyyyyyxxxyyyyyywwwwwwxxxzzz}}}}}}|||{{{tttrrrqqqqqqrrrrrrqqqpppqqqrrrssstttuuuuuuuuuuuuwwwyyyzzzzzzxxxvvvvvvvvvxxxyyyzzzzzzzzz{{{~~~~~~{{{xxxuuuttttttuuurrrsssssssssssstttwwwzzzzzzzzz{{{{{{||||||||||||vvvyyy{{{|||yyyvvvtttsssrrrrrrsssuuuvvvuuussspppjjjgggcccaaaaaaaaaaaa```______^^^^^^]]]\\\\\\\\\ZZZUUUOOOIIIGGGEEEDDDCCC<<<======???@@@???<<<999======>>>???@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===???AAABBBCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCAAA???===>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888999999:::999999999999999999888888444444444444444333333333222222222333444444555555444333222111111222333444444555555555555555555444444444333333333333333333222222222222222222222333111222333444666888999999777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>???AAABBBBBBCCCFFFKKKNNNTTTVVVYYYZZZYYYWWWWWWWWWXXXZZZ]]]```ccceeeffffffaaabbbcccbbb```^^^___```bbbcccdddccc```___```aaa^^^______^^^\\\\\\]]]___aaaccceeehhhkkknnnpppqqqqqqpppnnnmmmmmmnnnqqqrrrrrrpppoooqqquuuvvvtttrrrqqqooommmkkkjjjjjjjjjkkkjjjjjjkkkmmmnnnooopppooonnnnnnnnnllliiiiiijjjkkkqqqqqqppppppooommmkkkjjjhhhhhhkkkuuu~~~xxxpppgggaaawwwrrrxxxgggPPPAAA>>>===<<<;;;:::999999999666666555555555555666666333333444444555666666666555666666777777777777777???AAAIIIUUUaaafffddd```TTTQQQRRRZZZiiiwwwmmmccceeejjjxxx~~~~~~|||{{{zzzzzz}}}~~~{{{yyy||||||{{{zzzzzzyyyyyyyyyxxxxxxyyy{{{~~~~~~}}}uuutttrrrrrrssssssqqqooorrrrrrrrrrrrssstttuuuvvvwwwxxxzzzzzzyyyxxxyyyzzz{{{|||}}}|||{{{{{{}}}|||yyyuuussstttvvvrrrssssssssssssuuuxxxzzz|||||||||||||||{{{{{{{{{wwwyyy{{{{{{yyywwwvvvuuutttsssssstttuuutttqqqoookkkhhheeecccccccccbbbaaa]]]^^^^^^^^^^^^^^^^^^^^^[[[VVVPPPKKKGGGEEECCCBBB>>>>>>>>>@@@@@@???<<<:::;;;;;;===>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::888999;;;===>>>>>>>>>>>>;;;;;;===>>>>>>?????????@@@AAABBB@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999999888888999999999999888888666666666666666777888888888888888888888888888888333333333333333333333333222222222333333444444444222222222222222333333444333222222222222222222333333333333333333222222222222222333333444444555555222333444555777888::::::999999::::::;;;<<<<<<===========================;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===??????CCCEEEHHHIIIJJJLLLOOORRRUUUVVVXXXXXXWWWVVVWWWXXXXXX[[[___bbbeeeggggggggg```aaaaaa```^^^^^^^^^___ccceeefffeeeaaa```aaaccc```aaaaaa```^^^^^^___aaabbbdddfffiiikkkmmmnnnooonnnnnnmmmmmmnnnoooqqqrrrooonnnnnnqqquuuvvvssspppooonnnkkkiiiiiiiiijjjkkkjjjiiiiiikkkmmmooooooooommmnnnnnnllljjjiiijjjkkknnnooooooooonnnllljjjiiiiiiiiimmmxxx}}}vvvooogggbbbzzztttyyygggOOOAAA>>>===<<<:::999999888888777666666666666666666777444444444555555555555555666777777888888888888888>>>DDDPPP]]]eeeeee___YYYPPPPPPUUU___mmmzzzyyyaaaZZZ___hhhzzz}}}}}}{{{zzzzzz|||~~~|||{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyy{{{}}}xxxwwwuuuuuuuuutttrrrppprrrqqqpppppprrruuuxxxzzzuuuvvvxxxyyyyyyyyy{{{}}}|||}}}~~~}}}||||||}}}}}}yyyuuussstttvvvsssuuuvvvwwwwwwxxxzzz|||||||||||||||||||||||||||yyyzzz{{{zzzxxxwwwwwwwwwwwwuuusssrrrrrrqqqooonnnkkkiiigggfffffffffdddbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYSSSNNNKKKHHHEEEBBB@@@???>>>???@@@???<<<:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999666777999;;;<<<<<<;;;:::888999:::;;;;;;<<<;;;;;;>>>@@@BBBAAA>>>;;;:::999888999999999999888777777555666666777777666666555666555444444444555777777555555555444444555555666222222222222222222222333333333333333333333333333111222222333444444333333333222222222222222222333444444444444444333333222333444444555666777777777444444555666888999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>@@@AAACCCDDDGGGJJJMMMPPPPPPQQQSSSUUUVVVWWWXXXWWWVVVWWWYYY[[[YYY\\\```dddggghhhgggfff___``````___^^^^^^___```cccfffhhhfffbbb```bbbeeebbbccccccbbb``````aaacccdddfffhhhjjjlllmmmmmmmmmkkklllmmmnnnpppqqqqqqqqqnnnnnnnnnrrrvvvvvvssspppooonnnllljjjjjjjjjlllmmmjjjhhhgggiiimmmoooooonnnmmmnnnnnnmmmkkkjjjkkkllllllmmmnnnnnnmmmkkkiiihhhjjjjjjnnn{{{{{{tttnnngggbbb}}}vvvzzzfffOOO@@@===<<<;;;:::999888888888777777666666666666777777888888777777666666666555777777888999999999999999<<>>>>>>>>>>><<<:::777888999::::::;;;;;;:::999999999999888888888888777888:::<<<===<<<;;;:::999999:::;;;;;;;;;;;;;;;>>>@@@BBBBBB???<<<999888777777777888777777666555333444444555555444444333555555444333444555666777333222222222222222333333222222222222222222333333333333333333333333333333000222333444555444444333555444444333333444444555555666666666555444333333444555555666777888999999555555666777888999999::::::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIJJJIIIMMMQQQTTTTTTTTTUUUVVVXXXXXXXXXWWWWWWXXX\\\___YYY\\\aaaeeehhhhhhgggfff___``````___^^^^^^```aaadddgggiiigggcccaaacccfffdddeeeeeedddbbbaaacccdddfffhhhjjjlllmmmmmmmmmmmmiiijjjmmmoooqqqrrrrrrqqqnnnnnnooossswwwwwwtttppprrrpppooommmmmmmmmooopppjjjhhhggghhhlllooonnnmmmmmmnnnooonnnlllkkklllmmmkkklllmmmmmmllljjjhhhgggjjjkkkooo|||yyysssmmmfffbbbbbbLLLBBB;;;;;;:::999999999::::::888888888666444444666999888666555444444555666888555333444888:::888999<<<999PPP```hhhooofffXXXSSSSSSRRRZZZlll{{{zzz\\\NNNPPPVVVfff~~~~~~|||zzzxxx|||~~~~~~}}}~~~~~~|||zzzyyy|||~~~|||}}}~~~|||yyy{{{zzzxxxwwwwwwyyyzzz|||~~~|||zzzyyyzzzzzzyyyyyyuuutttuuuvvvxxxyyywwwuuuttttttsssrrrsssuuuwwwyyyxxxxxxxxxyyy{{{|||~~~~~~|||{{{{{{|||}}}}}}~~~|||{{{{{{zzzxxxvvvxxxxxxzzz{{{}}}}}}~~~~~~~~~|||{{{|||}}}~~~~~~}}}zzzwwwvvvvvvwwwxxxzzzyyyxxxuuurrrpppnnnmmmjjjhhhhhhjjjlllkkkgggcccdddeeeeeeccc```^^^^^^___bbb```\\\YYYUUUPPPKKKGGGFFFCCC@@@>>>>>>>>>===<<<;;;:::::::::999888888888888888888888777777777777777777777777888888888888666666777777888888888999>>>>>>>>>===;;;888555333666555333222222333444666444444444444333333222111444333222111111222333444222222333333333444444444333333333333333333333333222222111111111111222222111111222333444444444444333333333444444444555555222333444555666666666666>>>:::555444666999::::::666777888999::::::::::::============>>>>>>>>>???999;;;<<<<<<<<<<<<===???;;;<<<<<<===>>>???@@@@@@===???BBBFFFJJJNNNPPPQQQSSSSSSRRRRRRSSSTTTUUUUUUWWWXXXZZZ[[[[[[ZZZZZZYYY______aaaccceeegggiiijjjbbb```]]][[[ZZZ[[[\\\^^^cccbbbbbbccceeegggfffeeefffeeedddddddddeeeggghhhkkkkkkkkkmmmppppppooonnniiikkknnnqqqrrrrrrqqqppppppqqquuuyyy{{{xxxsssoooooommmkkkkkkmmmppprrrsssppplllggghhhlllooonnnllljjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiijjjkkkooovvvyyyuuurrrnnnfff```}}}aaaKKKAAA<<<<<<;;;:::::::::;;;;;;999999999999888666666666555666666666666666666555555333444888999777999===???UUUdddkkkooogggYYYUUUTTTUUU```rrrsssVVVKKKOOOVVVlll}}}{{{{{{~~~}}}|||{{{{{{{{{}}}~~~||||||}}}|||zzz}}}|||zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwyyyyyywwwvvvtttuuuvvvxxx{{{{{{yyyvvvuuutttsssssstttuuuxxxyyyxxxyyyyyyzzz{{{}}}~~~~~~|||{{{{{{{{{||||||}}}{{{zzzyyyxxxwwwvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}zzzwwwwwwwwwxxxyyy|||{{{yyyvvvrrrpppmmmllliiigggfffhhhjjjkkkhhheeeeeeffffffdddaaa```___```aaa___]]][[[YYYUUUPPPLLLFFFCCC@@@>>>======;;;:::;;;;;;:::999888777777666888888777777777666666666666666666777777777888888666666666777777777888888<<<<<<;;;:::888666555444666555333222222333444555444444444444444333222111111111000//////000111111111111111111222222222222333333333333333333333333222222111111111111222222111111222333444444444444333444444444444555555555444444555666777777777777<<<999555444777999999999777888999:::;;;;;;;;;;;;<<<<<<==================:::<<<======;;;;;;<<<>>>======<<<;;;===???BBBCCCDDDFFFIIILLLPPPSSSUUUVVVUUUUUUUUUTTTUUUUUUVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYY______aaabbbdddeeeggggggaaa___]]]\\\[[[[[[\\\]]]`````````bbbfffhhhiiihhheeeeeedddeeefffiiikkkmmmpppnnnmmmmmmooooooooommmlllnnnqqqtttvvvuuusssrrrppprrruuuyyy{{{yyytttoooooommmkkklllooorrrtttuuurrrmmmhhhhhhmmmpppooollliiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggghhhiiijjjkkklllqqqyyyzzzvvvsssnnnfff___|||```JJJ@@@======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::666333444555777888888777555444777555666999999888;;;@@@GGG\\\iiimmmpppgggZZZXXXWWW[[[iiizzzjjjOOOGGGNNNWWWsss~~~~~~~~~|||zzzyyyzzz|||~~~~~~}}}}}}~~~||||||}}}}}}{{{~~~|||zzzyyyyyyyyyzzzvvvuuutttuuuvvvvvvtttssstttuuuxxx{{{~~~~~~{{{xxxwwwvvvuuutttuuuvvvxxxzzzyyyyyyzzz{{{|||~~~~~~~~~|||{{{zzzzzzzzzzzz}}}|||yyywwwuuuuuuvvvwwwxxxzzz{{{~~~~~~}}}|||zzzxxxxxxyyyzzz{{{}}}{{{yyyvvvssspppnnnllliiigggdddeeehhhjjjhhhffffffggggggfffcccaaaaaaaaa___^^^^^^___^^^ZZZUUUQQQJJJGGGCCCAAA???===;;;999;;;;;;:::999888666666555777666666666666555555555555555666666666777777777555555555666666666666666999888777666555444444444555444333222222333444555333444444444444333333222111000////////////000111//////000000000111111111222222222222222222222222333222222111111222222333000111222333444444444444444444555555555666666666555666777888888999888888999777666666777888888777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>===<<<<<<>>>BBBFFFIIIMMMOOOQQQTTTWWWYYYZZZ[[[XXXXXXWWWWWWVVVWWWWWWWWW[[[\\\]]]^^^^^^]]]\\\[[[______```aaabbbccccccddd______^^^^^^]]]\\\\\\\\\\\\\\\^^^aaaeeeiiijjjjjjeeeeeefffgggkkkooosssvvvvvvsssooommmmmmnnnmmmmmmmmmooosssvvvwwwvvvsssqqqoooqqquuuyyy{{{xxxsssooommmlllkkklllppptttwwwxxxsssnnniiiiiimmmpppooollliiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiikkkmmmnnnnnnuuu{{{wwwtttnnnddd]]]{{{||||||aaaKKKAAA===<<<;;;:::::::::::::::999888888999;;;;;;888555555666777888888777666555999888999;;;;;;:::???FFFOOOcccmmmnnnoooeeeZZZYYYZZZcccrrraaaIIIFFFPPPYYYttt~~~|||zzzyyyxxxzzz~~~~~~||||||~~~|||{{{|||~~~~~~|||}}}|||{{{zzzzzzzzzzzzzzzzzzwwwtttrrrsssssssssrrrtttuuuyyy}}}}}}zzzxxxwwwvvvuuuuuuwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzyyywwwuuutttuuuwwwzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyzzz|||}}}{{{zzzxxxvvvtttrrrppppppmmmiiieeeeeeggghhhgggfffeeefffggggggdddbbbaaaaaa^^^___```aaaaaa]]]XXXSSSOOOLLLHHHEEECCC@@@===:::999999999888888777777777666666555555555444444444555555555555666666666666555555555555555555555555666555333222222222333444333333222222222333444555333444444444444444333333222222222222222222222222000000000000111111111111222222222222222222222222333333222222222222333333111222333444444555444444555555555666666666777777666666777888888999888888666666777777888888777777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;:::999:::;;;>>>>>>@@@BBBFFFJJJMMMOOOTTTUUUWWWYYY[[[\\\]]]]]]ZZZZZZYYYXXXWWWWWWWWWXXX[[[\\\^^^___``````______^^^_________````````````^^^^^^_________^^^\\\[[[ZZZZZZ[[[___cccfffggggggfffggghhhkkkpppvvv{{{~~~zzzvvvqqqmmmmmmmmmmmmmmmlllooosssvvvvvvtttqqqooommmooorrrvvvxxxvvvqqqmmmkkkjjjjjjlllqqquuuwwwxxxrrrmmmiiiiiinnnpppnnnlllhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjmmmoooppppppxxx{{{wwwtttmmmcccZZZ}}}rrruuu{{{cccMMMCCC<<<;;;:::999888888888888888777666666777999::::::888777666555555666777888888777888;;;::::::AAAIIIVVViiipppnnnlllcccYYYZZZ^^^jjjzzzyyy[[[GGGGGGRRR\\\rrr~~~|||{{{zzzyyy{{{}}}}}}~~~{{{{{{{{{}}}~~~zzzzzzzzzzzzzzz{{{|||||||||vvvqqqqqqrrrtttuuutttvvvyyy~~~}}}zzzyyyxxxvvvuuuvvvwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}||||||{{{zzzyyyyyyyyyxxxvvvuuuvvvzzz~~~~~~~~~}}}~~~}}}{{{{{{{{{zzzzzzzzz{{{|||}}}wwwwwwwwwvvvvvvuuuuuutttsssnnnhhhfffggggggfffdddccceeegggfffdddbbbaaaaaa___```aaabbbaaa]]]XXXSSSRRROOOKKKHHHEEEBBB===:::888888888888888999999999555555555555444444444444555555555555666666666666555555555555444444444444333333111111111222333444222222222222333333444444333444444555555444444444222222333333333333222222111111111222222222333333222222222222222222222222444444333333333333444444222333444555555666555555666666777777777777888888666666777888888888777777555666888999999888888888::::::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999:::<<<;;;::::::;;;<<<>>>AAAGGGLLLQQQTTTUUUUUUWWWXXXYYYZZZ\\\\\\]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXZZZ[[[^^^```bbbccccccccc^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___``````^^^]]]\\\ZZZYYYZZZ\\\```cccccccccggghhhkkkpppuuuzzz{{{wwwqqqmmmlllmmmmmmmmmnnnppptttvvvvvvtttqqqoookkklllnnnqqqsssrrrnnnkkkjjjiiiiiilllpppsssuuuvvvpppllljjjkkkppprrroookkkiiiiiiiiihhhhhhhhhggggggfffggggggiiikkknnnqqqsssqqq{{{zzzvvvrrrkkk```XXXssssssyyyfffNNNCCC<<<;;;:::888777777777777777888777666555666:::===999888666555555666888999444444666888888999BBBMMM[[[mmmsssmmmjjjaaaYYY]]]cccqqqtttXXXGGGIIITTT]]]qqq~~~}}}}}}|||{{{{{{{{{}}}~~~{{{zzz{{{}}}yyyyyyzzz{{{|||}}}~~~~~~yyytttsssuuuwwwxxxuuuvvvyyy||||||yyyyyyxxxvvvuuuuuuwwwxxxyyyyyyyyyzzz{{{|||~~~}}}}}}}}}~~~}}}||||||{{{zzz||||||zzzxxxxxx|||}}}}}}|||{{{{{{}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzz{{{{{{uuuuuuvvvvvvwwwwwwwwwxxxwwwrrrllliiiiiiiiifffdddccceeeggggggeeebbbaaaaaaaaaaaaaaabbbaaa]]]XXXTTTTTTQQQNNNKKKHHHCCC???;;;888999999999999:::::::::666555555555555444444444555555666666666777777777555555555555555444444444222222222111111222222333111111222222333333444444333444444555555555555444111111222222222222111111222333333333333444444444333333333333333333333333555444444333333444444555333444555666777777777777777777777888888888999999666777777888888888777777555777999999999888999:::::::::;;;;;;;;;;;;::::::999999999999::::::::::::999:::<<<======>>>@@@BBBCCCHHHNNNUUUYYYZZZYYYXXXWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^aaacccddddddddd]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````___^^^]]]ZZZZZZZZZ\\\___```aaa```fffhhhmmmrrrwww{{{}}}xxxtttpppmmmmmmnnnoooooorrrsssuuuvvvvvvuuurrrqqqlllkkkkkklllnnnnnnmmmkkkkkkjjjjjjlllooorrrssssssnnnllllllpppuuuvvvrrrmmmjjjjjjiiihhhgggffffffeeedddeeefffhhhkkkooorrrtttttt|||xxxtttooohhh^^^VVVsssrrryyygggNNNBBB<<<<<<:::999888777777777777;;;===;;;666444777<<<888777777777777777777888444444777999999;;;FFFRRR___qqquuunnniii```[[[```gggwwwpppVVVHHHKKKUUU\\\ttt}}}}}}~~~}}}|||{{{{{{||||||~~~zzzzzzzzz||||||}}}}}}~~~{{{xxxxxxyyyzzzyyyvvvvvvwwwzzz||||||zzzxxxyyyxxxvvvuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{}}}~~~|||}}}~~~~~~}}}{{{yyy{{{~~~zzzyyyxxxxxxxxxzzz|||~~~~~~||||||}}}~~~}}}|||zzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxxxxtttooommmmmmllliiifffcccfffhhhiiigggdddcccbbbbbbaaaaaaaaaaaa___[[[XXXXXXVVVSSSPPPMMMIIICCC@@@<<<<<<;;;;;;:::999999888666666666555555555555444666666666777777777888888666666666666555555444444222333333333333333222222000000111222333444444444333333444555555555555555222333333444444333333222333333333333444444444444444444444444444444444444555555444444444444555555555666777888888999999888888888888999999999999:::888888999999999999888888666888::::::999999;;;===999999::::::::::::999999777888888999:::;;;<<<<<<:::<<>>===;;;:::999888888888777>>>CCC@@@888333555999555777888999999888777555666777:::<<<<<<@@@KKKXXXbbbssswwwoooiiiaaa\\\bbbiii{{{nnnUUUHHHKKKUUU[[[www~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{||||||~~~zzzzzzzzz|||~~~|||{{{|||}}}}}}{{{zzzwwwvvvvvvxxxzzzzzzyyywwwyyywwwvvvttttttuuuwwwxxxxxxxxxxxxyyy{{{|||~~~{{{|||~~~}}}yyyzzz|||vvvuuuuuuuuuwwwyyy|||~~~~~~|||{{{|||}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxtttpppooooooooollliiidddgggjjjjjjhhhfffddddddbbbbbbaaaaaabbbaaa^^^\\\]]][[[XXXVVVSSSNNNIIIEEE@@@???>>><<<:::888777666777666666666666555555555777777777777888888888888777777666666666555555555222333444555555333222111///000111222333444444444333333444555666666666555555555666777777666555555222222333333333444444444555555555555555555555555555555444444444444555555666777888999999::::::999888888999999999::::::::::::::::::;;;;;;:::999999777999;;;:::999999<<>>;;;===AAADDDFFFIIILLLOOOUUUVVVWWWYYYZZZYYYXXXXXXYYYZZZ[[[]]]^^^^^^______]]]]]]]]]]]]]]]^^^___```___```aaabbbbbbaaa```___\\\]]]]]]]]]]]]^^^^^^^^^________________________ZZZZZZ[[[]]]aaacccdddcccbbbeeekkkqqqttttttsssrrrpppnnnlllllloooqqqrrrrrrsssrrrrrrqqqppppppppppppooollliiihhhjjjlllnnnoooqqqpppooopppqqqrrrqqqpppnnnooorrrzzzyyysssmmmlllkkkiiifffdddcccbbbaaabbbdddgggkkkooosssuuuyyyyyyrrr|||~~~uuuooojjjddd[[[TTTxxxtttxxxgggNNNAAA>>><<<::::::;;;;;;:::999:::===>>>===999777777999999888888888888888999999888888:::;;;:::>>>KKKYYYmmmrrruuuoooeee```bbbgggqqqyyy^^^PPPKKKMMMYYYhhh|||{{{~~~~~~{{{|||{{{yyyxxxwwwyyy{{{}}}{{{zzzzzz{{{}}}~~~}}}||||||~~~zzz{{{||||||}}}}}}}}}}}}|||~~~yyyttttttwwwzzzzzzwwwxxxxxxwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxwwwvvvrrrsssttttttuuuyyy~~~~~~}}}~~~~~~}}}|||vvvxxxzzzzzzxxxvvvvvvvvvwwwuuutttsssttttttrrrqqqrrrttttttsssnnnjjjgggfffgggfffeeefffggghhhgggfff^^^^^^______^^^\\\[[[ZZZ\\\]]]]]]]]]ZZZUUUPPPMMMEEECCC???<<<:::999::::::444555666777777666444222777777888888888888888888888888888777666444333222222222111111222222333444333333333333444555666666555444444333333444444555444555666777888888888888333444444444555555666666888555222333666999:::999666666666666666666666666888888999999999999888888777888999::::::999888777999:::;;;;;;999888888999666777888777777777999;;;;;;;;;;;;;;;;;;;;;::::::777999::::::;;;<<<@@@CCCDDDEEEGGGJJJMMMPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]][[[ZZZ[[[\\\]]]]]]___```aaaaaaaaaaaadddbbbaaa```aaaaaa___]]]ZZZ[[[^^^```aaa```^^^]]]______```aaa```___^^^]]][[[]]]_________^^^___```bbbgggnnnrrrtttttttttuuuppprrrssssssrrrrrrtttuuuqqqqqqqqqppppppooonnnmmmmmmlllkkkiiiiiikkkpppssstttsssrrrqqqqqqqqqqqqqqqoooooorrrxxx}}}}}}xxxrrrpppooommmjjjiiihhhhhhhhhdddfffhhhjjjjjjlllnnnppp|||zzzrrruuu{{{qqqlllggg^^^UUUQQQ}}}xxx{{{eeeMMMBBB>>><<<:::999::::::999888777999;;;:::777555666777999888888888888888999999666666777999999>>>LLL[[[nnnrrruuuoooeeeaaadddjjjwwwmmmVVVKKKIIINNN]]]lll~~~~~~}}}{{{|||zzzzzz{{{|||||||||{{{yyyxxxyyy{{{|||~~~}}}|||{{{zzz{{{}}}~~~}}}|||~~~yyyvvvxxxzzz|||~~~{{{vvvuuuwwwyyywwwuuuxxxxxxxxxxxxyyy{{{}}}~~~}}}|||||||||||||||}}}}}}~~~}}}}}}|||}}}~~~{{{zzzzzzyyyrrrssssssssstttwww|||~~~||||||}}}}}}|||{{{vvvxxxzzzzzzxxxwwwvvvwwwwwwuuutttsssssssssqqqpppoooqqqsssrrrooommmkkkkkkllljjjhhhhhhhhhhhhfffeeeaaa```^^^]]]\\\\\\]]]]]][[[\\\\\\\\\YYYUUUQQQOOOLLLJJJGGGCCC@@@>>>===<<<666777777888777666555444666666666666666666666666777777777666555444333333333333333333333444444555666666555444333333333333666555555444444555555666333333444555666666666666555555555555555666666666999666333444777999:::999777777777777777777777777888888999999999999888888777888999::::::999888777888:::;;;:::888777777777888999:::999888999:::<<<;;;;;;:::::::::;;;;;;<<<<<<===??????@@@BBBEEEHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^^^^\\\\\\]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbccccccbbb^^^[[[[[[\\\___aaabbbaaa___^^^]]]^^^_________^^^]]]\\\VVVXXX[[[\\\\\\]]]___```dddhhhnnnsssttttttttttttttttttssssssuuuwwwxxxyyynnnoooooooooooommmkkkjjjkkkllllllkkklllnnnrrruuuvvvuuutttsssrrrqqqqqqqqqqqqpppqqquuuyyyyyytttoooooonnnllljjjiiihhhhhhhhhfffhhhjjjkkklllmmmooorrr}}}yyypppsss~~~vvvlllgggbbbYYYQQQMMM}}}cccLLLBBB===;;;999999999:::999777666777888888666666666888999999888888888888888999777666777888999@@@QQQaaapppttttttmmmdddaaafffnnn{{{qqq^^^MMMHHHKKKTTTfffwww~~~zzzwwwuuuvvvxxx||||||}}}~~~}}}zzzyyyyyyzzz|||}}}~~~~~~~~~|||{{{zzz~~~|||||||||~~~~~~}}}~~~wwwuuuwwwyyy|||~~~{{{vvvuuuuuuvvvtttrrrxxxwwwwwwxxxyyy|||~~~|||zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~{{{zzz}}}}}}{{{rrrssssssssstttvvvzzz}}}}}}{{{{{{{{{|||{{{yyywwwxxxzzzyyywwwvvvvvvwwwxxxvvvtttsssrrrqqqooommmjjjmmmoooppppppooooooppppppnnnkkkjjjjjjhhhfffddddddbbb^^^\\\[[[]]]___aaa[[[[[[\\\\\\ZZZWWWTTTRRRRRRQQQOOOKKKGGGCCC@@@>>>;;;:::999888777666666666666666666666666666666666666666555555555444444333444444444444444555555666777666555444333333333333666666666555555666666666444444555666777777777777777777777777666666666666888666444555777999999999888888888888888888888888888888999999999999888888888888999999999999888888888999:::999777555555666:::;;;<<<;;;::::::<<<===;;;;;;:::::::::<<<===>>>AAABBBDDDEEEFFFHHHKKKMMMRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWYYY\\\]]]^^^]]]___```___^^^^^^___`````````aaaaaabbbcccccccccaaaaaabbbcccdddaaa]]]YYY[[[\\\___```aaaaaa___^^^\\\\\\]]]^^^^^^^^^]]]]]]TTTVVVYYY[[[]]]^^^aaacccfffjjjooosssssssssrrrsssvvvtttsssuuuyyy||||||zzzmmmnnnpppqqqpppnnnllljjjkkklllnnnooopppqqquuuwwwxxxwwwvvvtttsssrrrrrrrrrsssqqqqqqrrruuuuuuqqqnnnooonnnmmmkkkjjjiiiiiiiiiiiijjjlllllllllnnnqqqttt~~~wwwooopppyyyzzznnnccc^^^ZZZRRRKKKHHH|||```KKKBBB<<<;;;999888999999888777777888888888888888999::::::999888888777888888888999888888:::===FFFYYYjjjtttuuusssjjj```^^^eeennn{{{bbbSSSHHHIIIPPP]]]rrr}}}{{{wwwsssuuuzzz~~~~~~~~~|||zzzzzzzzz~~~~~~}}}}}}||||||||||||~~~}}}~~~~~~{{{uuuzzz{{{|||}}}~~~}}}|||{{{|||yyyuuutttttttttrrrqqqwwwwwwwwwxxxyyy{{{~~~}}}zzzxxxxxxyyy{{{|||{{{zzzyyyzzzzzz{{{zzzyyy{{{|||zzzwwwxxx}}}}}}zzzssstttuuuuuuuuuwwwzzz}}}}}}{{{zzz{{{{{{zzzyyyvvvwwwxxxwwwvvvuuuuuuvvvxxxvvvtttrrrqqqpppmmmkkkgggiiilllmmmmmmnnnooopppooommmkkkjjjjjjiiifffddddddbbb```]]]]]]^^^aaabbb]]]]]]]]]]]]\\\ZZZYYYWWWUUUUUUTTTRRRNNNIIIEEEBBB???>>>;;;999777777888888888888888777777777777777555555555444444444444444444444444333444555555666333333333444444555666777666666555555555555666666666777888999999:::::::::999888888888777777666666666555555555666777888888888888888888888888888888888888999999999999888888999999999999999999999999777888999999666555555555:::;;;;;;;;;::::::;;;===<<<;;;::::::<<<>>>@@@AAAEEEGGGIIIJJJKKKMMMOOOQQQVVVVVVUUUTTTSSSRRRRRRQQQQQQSSSUUUWWWZZZ]]]___``````aaabbbaaa___]]]^^^____________```aaabbbccccccbbbaaa`````````___\\\YYYYYYZZZ\\\^^^^^^^^^]]]]]]ZZZ[[[[[[\\\]]]^^^^^^^^^ZZZ[[[^^^___```bbbeeehhhiiilllqqqssssssrrrrrrrrrtttrrrsssxxx~~~|||wwwnnnppprrrtttsssqqqnnnlllllloooqqqrrrssssssuuuvvvyyyxxxwwwuuutttsssrrrrrrtttrrrpppppprrrrrrqqqppppppooonnnmmmlllkkkjjjjjjjjjkkkkkkkkklllnnnrrruuuwwwnnnmmmttt{{{|||{{{qqqeeeZZZUUUQQQKKKEEECCCzzz^^^JJJCCC<<<;;;999888999999888777888777777777888999:::::::::999999888777777888888999888999;;;???JJJ^^^pppxxxwwwqqqeeeZZZZZZcccnnn|||vvvWWWLLLFFFLLLWWWeee|||{{{wwwuuuxxx||||||{{{{{{{{{~~~}}}}}}||||||~~~~~~~~~xxxsss{{{|||}}}~~~}}}{{{yyyxxxxxxvvvtttsssssssssrrrqqquuuuuuuuuvvvxxx{{{}}}~~~|||zzzyyywwwxxxzzz}}}}}}{{{yyyzzz|||}}}{{{zzz{{{{{{yyyvvvwww{{{{{{xxxtttuuuwwwwwwwwwyyy{{{~~~}}}{{{{{{||||||{{{zzzuuuvvvvvvuuusssssstttuuuxxxuuusssqqqpppnnnllljjjeeegggiiijjjjjjjjjlllmmmllljjjiiihhhiiiiiihhhfffcccbbbaaa`````````aaaaaa`````````______^^^]]]]]]XXXYYYYYYXXXUUUQQQMMMKKKEEEBBB???<<<:::999::::::888888888777777777666666666666555444444444555555333333333333333444444555444444444444555666777777555444444333333444444555666777888999999:::::::::999999888888777777666666444555555555444555666666888888888888888888888888888888999999999999888888:::999999999999999999:::777888999999777666666777888:::::::::::::::<<<>>>>>>>>>>>>???@@@CCCEEEFFFLLLNNNPPPQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSUUUWWWZZZ]]]___```bbbcccbbb```]]][[[[[[[[[\\\\\\\\\]]]^^^```bbbcccdddaaa]]]ZZZZZZ[[[[[[[[[WWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___```aaaaaabbbccccccccceeegggjjjkkknnnqqqssssssrrrqqqrrrrrrssswww~~~{{{tttnnnppprrrttttttrrrooollloooqqqttttttssssssssstttxxxwwwvvvuuusssssssssrrrrrrqqqooooooppprrrrrrrrrqqqqqqpppooonnnmmmmmmllliiiiiiiiiiiiiiimmmrrrvvvyyyooolllooossstttssshhh\\\QQQLLLIIIEEEAAA???zzz]]]IIIBBB===;;;999999999:::999777888666444444666888999888::::::999888777777777777777666888<<<@@@KKK```rrrzzzxxxooobbbWWWXXXdddppplllNNNGGGFFFOOO]]]mmm~~~~~~~~~~~~~~~zzzxxxxxxzzz}}}|||{{{|||}}}~~~}}}|||||||||~~~~~~~~~~~~{{{vvvssswwwxxx{{{~~~~~~}}}|||zzzwwwvvvuuutttssssssrrrrrrsssssstttuuuwwwyyy|||}}}zzzyyyxxxxxxyyy{{{~~~|||zzz{{{~~~}}}{{{zzz|||{{{wwwvvvxxxxxxvvvtttuuuwwwxxxxxxzzz}}}}}}{{{{{{{{{|||{{{zzzuuuvvvvvvuuusssrrrtttuuuvvvtttrrrpppooonnnkkkiiidddfffggghhhggggggiiikkkhhhgggfffggghhhiiihhhgggbbbaaaaaaaaaaaaaaaaaaaaadddcccbbbaaa``````aaaaaa]]]^^^^^^^^^\\\YYYVVVTTTKKKIIIEEEBBB???>>>>>>>>>888888888777777666666555888777666555444444555666333333333222333444444555888777666555444444444444444444333333333333444444444444555666777777777777888888888888777777777777444555666666555444555666888888888888888888888888888888999999999999888888::::::999999999999::::::777999::::::999999999:::999:::<<<<<<<<<===@@@BBBBBBCCCEEEGGGIIIKKKMMMMMMTTTWWWYYYZZZYYYYYY[[[\\\VVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUWWWYYY[[[\\\]]]`````````^^^ZZZXXXWWWXXXXXXXXXYYYZZZ\\\___bbbdddfffaaa\\\XXXXXXYYY[[[\\\WWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]___aaacccdddeeeeeefffeeedddeeegggjjjkkknnnqqqsssrrrrrrrrrrrrsssvvv|||zzzssslllnnnpppqqqqqqpppnnnlllppprrrtttsssrrrqqqqqqrrruuuuuutttsssrrrrrrrrrrrrqqqpppooooooooopppqqqrrrppppppqqqppppppnnnmmmlllgggggggggfffhhhlllssswww{{{pppjjjjjjkkkkkkiii___SSSHHHDDDCCC@@@======zzz]]]IIIBBB>>><<<:::999::::::999888;;;888555555777999999888;;;:::999888777777777777777777:::>>>CCCNNNbbbtttzzzwwwmmm___UUUYYYhhhuuuyyyaaaKKKFFFIIIVVVeeewww||||||{{{|||~~~~~~}}}{{{xxxzzz{{{{{{{{{~~~{{{{{{}}}~~~~~~~~~~~~}}}~~~|||~~~yyyvvvuuusssvvvzzz}}}}}}|||zzzzzzyyywwwuuusssssssssqqqrrrrrrsssuuuxxx{{{|||{{{zzzzzzzzz{{{|||}}}}}}}}}zzz|||~~~{{{vvv|||}}}yyyvvvvvvwwwvvvrrrtttvvvxxxxxxzzz}}}~~~|||zzzyyyzzzzzzyyyxxxwwwwwwwwwvvvttttttuuuwwwuuussspppoooooommmkkkiiidddfffggggggfffgggiiikkkiiigggfffggghhhiiihhhgggcccbbb___^^^^^^```bbbcccfffeeecccaaa```aaaaaabbbaaaaaaaaa___]]][[[YYYWWWRRRPPPMMMIIIFFFDDDCCCCCC<<<<<<;;;::::::999888888;;;999777555555555666666444444444444444555555666888777666555444444444444555555444444444444555555333333444555666666666666666666777777777777777777555777999888666555666888777777777777777777777777888888999999999999888888;;;:::999999999999:::;;;777999;;;<<<<<<<<<===>>><<<>>>???@@@AAACCCFFFHHHHHHJJJMMMQQQTTTUUUUUUUUUZZZ\\\^^^^^^]]]\\\]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZWWWVVVVVVWWWVVVVVVWWWYYY\\\```cccffffffbbb]]]ZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]___aaadddfffhhhgggggggggffffffgggjjjllllllnnnqqqsssrrrrrrsssssstttwww|||{{{uuuqqqnnnnnnppppppppppppooonnnooopppqqqqqqpppppprrrsssrrrrrrqqqqqqqqqqqqqqqrrrqqqppppppnnnmmmlllmmmnnnnnnoooooooooooonnnlllkkkfffffffffeeegggmmmtttzzz{{{ooogggddddddbbbaaaWWWKKK@@@======;;;:::;;;{{{]]]IIIBBB>>><<<::::::;;;;;;:::999>>>;;;777777999;;;;;;:::;;;:::999888777777777777999999===BBBGGGQQQeeevvvzzzvvvlll___VVV[[[lllzzztttZZZKKKHHHMMM\\\mmm}}}}}}}}}}}}||||||}}}wwwxxxxxxxxxyyy}}}{{{{{{}}}}}}}}}~~~{{{~~~|||xxxwwwwwwtttvvvzzz}}}~~~}}}{{{~~~~~~}}}zzzwwwtttssssssppppppqqqrrrtttwwwzzz{{{||||||||||||||||||{{{{{{}}}zzz|||~~~{{{ttt{{{{{{vvvvvvwwwwwwppprrruuuwwwxxxzzz}}}|||{{{yyyxxxyyyyyyxxxwwwyyyyyyyyywwwuuuuuuwwwyyytttrrrpppooonnnmmmkkkiiidddeeeggggggggghhhjjjmmmjjjiiihhhhhhiiiiiihhhfffeeebbb^^^[[[[[[^^^cccfffgggeeecccaaa``````aaabbbbbbaaa```^^^\\\YYYWWWVVVVVVTTTRRROOOKKKIIIGGGFFFAAA@@@@@@???>>>>>>=========;;;888666555555666666555555555555555666777777555444444555555666777888666666555555555555666666444555666777888888888888555555666666777777888888666999;;;:::888666777999666666666666666666666666888888999999999999888888;;;;;;999999999999;;;;;;777:::<<<===>>>>>>@@@AAA???AAACCCDDDEEEHHHKKKNNNMMMOOOTTTXXX[[[\\\[[[[[[[[[]]]______]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWXXXWWWVVVUUUVVVXXXUUUUUUVVVXXX\\\aaaeeegggfffccc```^^^]]]]]]\\\[[[^^^^^^______```aaaaaabbb^^^^^^^^^```bbbeeehhhjjjiiiiiiiiihhhhhhjjjmmmppplllnnnqqqrrrrrrrrrssstttsssvvvyyyzzzwwwsssooonnnpppqqqqqqrrrrrrrrrqqqqqqmmmnnnooooooooopppsssuuuppppppooooooppppppqqqrrrqqqqqqpppnnnkkkiiiiiijjjmmmmmmnnnnnnnnnlllkkkjjjffffffeeeeeehhhnnnvvv|||{{{nnneeeaaa___]]][[[RRRFFF;;;888999888888:::www[[[HHHBBB<<<;;;;;;::::::999999888999999888888888888999999888888888888888888888888555<<<@@@@@@DDDUUUjjjwwwyyyooocccYYYVVV\\\nnnjjjTTTHHHFFFMMM___uuu~~~}}}||||||{{{~~~zzzwwwyyy}}}~~~{{{}}}yyyxxx{{{~~~}}}}}}{{{{{{{{{~~~~~~~~~}}}}}}|||zzz{{{}}}~~~~~~|||{{{~~~}}}}}}|||{{{xxxuuuqqqrrrsssuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxyyy~~~~~~~~~|||yyyxxxwwwuuusssqqquuusssqqqppprrrwww{{{|||{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvuuuvvvvvvwwwxxxtttrrrooommmlllmmmoooqqqqqqooollljjjiiiiiikkkllliiiiiijjjjjjjjjkkkkkkkkkjjjiiifffdddcccbbbbbbbbbfffeeedddcccbbb```______]]]^^^___^^^[[[XXXWWWWWWVVVVVVUUUTTTRRROOOMMMLLLJJJGGGCCCAAA@@@???===<<<;;;;;;;;;;;;:::999888777888777666444444444444555444444444444444444555666999888777666555555444555777888888888888888888777888888777666666666777777999999999999888777666666888888888888888888888888444555777888999:::::::::============<<<;;;::::::<<<<<<===???BBBEEEHHHJJJKKKLLLOOOPPPPPPQQQSSSUUUTTTTTTUUUWWWYYY\\\^^^___^^^_________^^^\\\ZZZYYY\\\\\\^^^```aaa___[[[XXXWWWVVVUUUVVVYYYZZZYYYXXXYYYXXXVVVVVVWWWWWWWWWVVVZZZYYYYYY[[[```dddffffffbbb```]]]]]]]]]^^^^^^]]]dddeeeeeeffffffeeeeeeddddddcccbbbbbbdddgggjjjllljjjkkkkkklllmmmmmmlllllljjjkkklllmmmnnnoooooopppyyywwwsssqqqpppppprrrsssvvvrrrooonnnpppqqqqqqpppoooooonnnoooqqqrrrrrrqqqppppppqqqtttwwwzzz{{{{{{tttqqqnnnllllllmmmmmmmmmppppppooonnnmmmlllkkkkkkhhheeefffkkkkkkkkkuuuyyymmmbbb\\\YYYUUUSSSJJJEEE>>>:::888888888777www[[[HHHAAA<<<;;;;;;::::::999999888:::999999999999999999:::999999999999999999999999666;;;??????FFFWWWiiitttuuulll```WWWUUU\\\nnn~~~dddPPPGGGIIISSSfffzzz~~~|||zzzyyyyyyzzzwwwuuuxxx}}}}}}}}}{{{yyyxxxxxx{{{~~~~~~|||{{{{{{zzzyyy{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~~~~|||{{{~~~~~~|||xxxvvvuuuuuuuuuuuuuuuuuuuuuuuuzzz{{{|||}}}~~~{{{wwwxxx|||~~~~~~|||}}}{{{yyyxxxwwwvvvtttrrrtttsssqqqqqqssswww{{{}}}}}}{{{yyywwwvvvuuuxxxxxxwwwwwwwwwxxxxxxxxxtttrrrpppnnnmmmnnnoooooorrrpppmmmkkkjjjjjjkkkllllllllllllkkkkkkjjjjjjjjjjjjiiigggdddcccbbbbbbccceeeeeedddcccbbbaaa``````^^^___```^^^[[[YYYWWWWWWXXXWWWVVVUUUSSSRRRQQQQQQNNNLLLHHHFFFEEEEEECCCBBBAAA@@@???>>>===;;;;;;:::888777666444444444555555666666555555555666666777777666555444444333444444555666666777777666666555777777666666666666666777999999999999999888777666999999999999999999999999888888888999::::::;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@BBBDDDGGGJJJMMMNNNPPPRRRTTTTTTTTTTTTVVVXXXWWWWWWXXXXXXZZZ[[[]]]^^^____________^^^]]]]]]\\\^^^^^^___aaacccaaa^^^[[[\\\[[[[[[\\\]]]^^^]]][[[ZZZXXXVVVWWWXXXYYYYYYXXX[[[ZZZYYY\\\___cccdddeeecccaaa___^^^^^^^^^^^^^^^ddddddeeeeeefffffffffffffffeeeddddddfffiiilllnnnnnnnnnnnnnnnmmmlllkkkkkkiiijjjjjjkkkkkkllllllmmmrrrqqqoooooooooqqqtttuuu{{{wwwsssqqqrrrrrrqqqpppmmmmmmnnnoooqqqrrrrrrrrrqqqqqqrrrtttwwwyyyzzzzzzsssrrrqqqpppoooooonnnmmmqqqppppppooonnnmmmlllkkkjjjggghhhmmmnnnmmmxxxyyykkk___YYYUUURRRPPPGGGCCC===999888888888888wwwZZZHHHAAA<<<;;;;;;::::::999999888:::::::::999999:::::::::::::::::::::::::::::::::777:::<<>>>>>:::999777666555555666666888888777777666777777777666555555444444444555555555666666777777666666555888777777777777777888888999999999:::999999888888::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===>>>???AAACCCDDDEEEEEEEEEGGGIIILLLOOOQQQRRRSSSVVVXXXYYYYYYYYYYYYZZZ\\\[[[[[[[[[[[[[[[\\\]]]^^^______^^^^^^___```aaabbbaaaaaabbbcccdddccc```^^^______^^^```aaaaaa```^^^[[[YYYWWWXXXZZZ\\\\\\\\\\\\[[[ZZZ\\\___bbbbbbbbbbbbaaa```_________```aaaeeeeeeeeeeeeeeefffggggggggggggfffgggiiikkknnnppprrrqqqqqqpppnnnlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkmmmpppssswwwyyy~~~zzzvvvsssqqqqqqooonnnlllmmmmmmnnnpppqqqqqqrrrrrrssstttuuuvvvwwwxxxyyyssstttvvvwwwvvvssspppnnnrrrqqqpppooonnnmmmmmmlllllliiikkkpppqqqqqq{{{xxxhhh[[[TTTPPPNNNMMMDDD@@@;;;999888999::::::wwwZZZHHHAAA<<<;;;;;;::::::999999888:::999999888888999999:::999999999999999999999999888999;;;@@@OOO___hhhiiilllcccYYYUUUWWWaaasssrrrZZZLLLLLLVVVcccqqq}}}{{{xxxvvvuuutttrrrrrruuuyyy}}}}}}}}}vvvyyy|||zzzuuusssvvvzzz~~~{{{yyywwwwwwyyy{{{||||||yyy{{{}}}~~~|||{{{yyyzzz|||~~~~~~}}}||||||~~~zzzyyyuuuvvvvvvwwwxxxyyyyyyzzzxxxyyy{{{|||~~~}}}zzzwwwvvvwwwxxxxxxwww{{{yyyxxxxxxyyyyyyxxxwwwsssssssssssstttvvvxxxyyy||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwssssssssssssqqqooommmlllpppnnnllljjjiiiiiijjjjjjmmmmmmlllkkkjjjjjjiiiiiijjjiiigggeeedddcccddddddbbbbbbbbbcccccccccdddddddddeeeeeeccc```^^^^^^^^^bbb```\\\XXXVVVVVVWWWXXXUUUSSSRRRQQQRRRRRRQQQPPPOOOMMMIIIFFFCCCBBBBBBBBB===<<<:::999888888999999:::999888777777777777777777777777777777777888888777777888888888888777777888888888888888999:::;;;999999::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNPPPSSSTTTUUUUUUTTTWWWYYY[[[[[[[[[\\\^^^```]]]]]]]]]]]]^^^___```aaaaaa```^^^^^^___aaadddfffeeedddddddddeeedddbbb```___^^^^^^```bbbbbbaaa```\\\ZZZYYYYYY\\\^^^``````]]]\\\\\\]]]___aaaaaa```_______________aaaccceeeiiihhhfffeeeeeeeeefffggghhhhhhhhhhhhjjjlllnnnpppqqqqqqpppooonnnllljjjjjjggggggfffffffffeeeeeeeeefffgggjjjmmmqqquuuxxxzzz{{{xxxtttqqqooonnnmmmmmmmmmnnnoooooonnnnnnoooppptttuuuvvvvvvuuuuuuvvvwwwtttwww|||~~~|||xxxsssppprrrrrrqqqpppooonnnmmmmmmllliiilllqqqssssss~~~uuueeeXXXPPPMMMKKKIIICCC@@@<<<:::;;;<<<======www[[[HHHBBB<<<;;;;;;::::::999999888888888777777777777888888777777777777777777777777888999;;;CCCSSSccchhhfffddd[[[TTTSSSWWWccctttoooZZZQQQSSS\\\gggqqq}}}~~~~~~}}}{{{yyywwwvvvtttttttttuuuwwwyyyzzzzzzvvvzzz}}}{{{vvvtttvvvyyy~~~}}}{{{yyyxxxxxxzzz{{{{{{{{{wwwyyy|||~~~|||yyyzzz|||~~~~~~}}}|||zzz~~~~~~{{{{{{yyyyyyzzzzzz{{{{{{||||||xxxxxxzzz{{{|||}}}}}}}}}{{{yyywwwvvvvvvxxxxxxyyyzzzyyyxxxyyyzzz{{{zzzxxxsssssssssssstttuuuwwwxxxzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvtttsssssssssttttttsssqqqnnnmmmnnnmmmkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhgggeeedddddddddeeeaaabbbbbbcccddddddeeeeeeggghhhhhhfffdddccccccdddiiieee```ZZZWWWVVVWWWWWWUUUTTTSSSSSSTTTTTTSSSQQQRRRPPPLLLIIIFFFEEEFFFFFFBBBAAA???>>>======>>>>>><<<<<<;;;999999888888888999999888888888999::::::888888999999999999888888777777777888999:::;;;<<<;;;;;;<<<===>>>>>>>>>===<<<<<<======>>>>>>>>>>>>===>>>???AAACCCFFFHHHJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTTTTVVVWWWWWWVVVUUUTTTVVVXXXZZZ[[[\\\]]]___aaa\\\]]]^^^___aaadddfffgggbbbaaa___^^^___bbbfffhhhgggeeeddddddeeeeeedddbbb```___^^^```bbbccccccccc^^^\\\ZZZZZZ]]]```bbbbbb^^^]]]]]]^^^```aaa```___]]]^^^``````aaabbbfffiiimmmkkkhhheeeddddddeeefffiiihhhhhhhhhiiikkklllmmmllllllmmmmmmllllllkkkjjjgggffffffeeeeeeddddddccchhhiiilllpppsssvvvxxxyyywwwuuussspppmmmmmmmmmnnnooopppqqqpppmmmlllmmmnnnuuuwwwxxxwwwtttssstttvvvvvv{{{{{{vvvsssrrrrrrqqqpppooonnnmmmmmmkkkiiikkkrrrsssuuuyyyooobbbVVVPPPMMMJJJHHHDDDAAA>>>===>>>???@@@???yyy\\\JJJCCC<<<;;;;;;::::::999999888777777666666666666777777777777777777777777777777888:::>>>GGGWWWeeehhhddd\\\TTTNNNOOOWWWccctttkkkZZZVVVXXX```iiiqqq}}}~~~~~~~~~|||zzzxxxwwwuuuuuuuuuuuuvvvwwwxxxxxxyyy{{{}}}{{{xxxwwwxxxzzz~~~~~~~~~}}}|||~~~|||zzzyyyyyyxxxxxxyyy{{{|||{{{zzzvvvxxxzzz}}}~~~~~~}}}xxxzzz|||~~~~~~}}}yyy~~~}}}|||}}}~~~}}}|||{{{zzzyyywwwxxxyyyzzzzzzzzzzzzzzzwwwvvvuuutttuuuwwwyyy{{{{{{zzzyyyyyy{{{{{{zzzyyyuuutttsssrrrrrrtttvvvwww|||}}}}}}|||{{{yyywwwuuuvvvwwwwwwwwwvvvtttrrrppprrrsssttttttsssrrrpppooonnnmmmllljjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjiiihhhgggeeeeeeeeeeeefffbbbbbbccccccdddeeeeeefffhhhhhhiiihhhffffffhhhiiimmmjjjddd^^^ZZZXXXWWWXXXUUUTTTTTTUUUVVVVVVTTTRRRRRRQQQOOOLLLKKKJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEECCCBBB@@@???>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;999999::::::::::::999999888888888999:::<<<===>>>@@@@@@AAACCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCFFFIIIKKKMMMOOOOOORRRSSSTTTUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVXXXZZZ[[[\\\]]]___aaa\\\]]]___aaadddhhhkkkllldddcccaaa___```bbbdddffffffeeecccdddgggiiiiiiiiigggeeebbbaaaccceeeffffff```]]][[[[[[^^^aaacccddd___^^^^^^```bbbcccaaa```___bbbddddddcccdddiiimmmooolllhhheeecccdddfffgggjjjjjjiiiiiiiiijjjjjjjjjhhhiiijjjkkkkkkkkkkkkkkkgggggggggffffffeeeeeeeeejjjlllooorrruuuvvvwwwwwwttttttrrrooommmlllnnnpppoooqqqsssqqqmmmkkkmmmooowwwyyyzzzxxxsssqqqrrrtttwww|||{{{wwwvvvrrrqqqpppooonnnmmmmmmlllkkkhhhkkkrrrtttvvv~~~qqqiii___XXXSSSOOOKKKHHHFFFDDD@@@??????@@@@@@???zzz^^^KKKDDD<<<;;;;;;::::::999999888888888777777777777888888777777777777777777777777777;;;BBBKKKZZZgggiiidddYYYQQQLLLOOOYYYgggwww~~~fffXXXWWWZZZbbbjjjttt}}}zzzwwwvvvuuuuuuvvvvvvvvvvvvxxxyyy{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{||||||||||||||||||}}}zzzxxxvvvuuuvvvvvvwwwzzz||||||zzzxxxtttuuuwwwyyy{{{|||}}}}}}xxxyyy|||~~~~~~}}}yyy}}}~~~|||}}}~~~|||{{{zzzyyywwwwwwxxxxxxxxxxxxwwwwwwqqqqqqrrrrrrsssvvvyyy||||||zzzyyyzzz{{{|||zzzyyywwwuuurrrqqqqqqsssvvvxxx}}}}}}~~~~~~|||zzzxxxvvvvvvwwwwwwwwwuuussspppooorrrsssssssssssssssrrrrrrooonnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeeeeeeeeffffffbbbccccccddddddeeeeeeeeefffggghhhgggfffgggjjjlllooolllgggbbb^^^[[[[[[ZZZWWWWWWVVVWWWXXXWWWUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDBBBAAA@@@@@@????????????>>>>>>????????????>>>>>>=========>>>@@@BBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOJJJLLLOOORRRTTTTTTSSSRRRTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\^^^^^^]]]]]]^^^```^^^___aaacccfffjjjmmmnnneeedddbbbaaa```aaabbbccccccbbbbbbeeejjjoooqqqssspppkkkfffbbbbbbcccdddeeeaaa___\\\[[[]]]aaacccddd______```bbbddddddcccaaafffiiikkkiiiffffffjjjnnnnnnkkkgggdddccceeehhhkkkllllllkkkjjjjjjiiiiiihhhhhhiiiiiijjjkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhjjjlllpppsssuuuvvvuuuuuuqqqrrrpppmmmjjjiiikkknnnmmmpppsssqqqnnnmmmooorrrxxxzzz{{{xxxssspppqqqsssvvv|||}}}xxxvvvvvvqqqppppppooonnnmmmlllkkkkkkiiilllsssvvvxxx~~~xxxssshhhccc^^^ZZZXXXTTTNNNIIIHHHEEEAAA?????????>>>==={{{^^^LLLEEE<<<<<<;;;::::::999999888999999888888888888999999888888888888888888888888777<<>>>>><<<:::|||[[[FFFAAA<<<<<<<<<<<<;;;:::999888:::999888666666888999:::777777777777888999:::;;;888999AAARRRdddooonnnjjj[[[UUUPPPSSS```sssoooWWWOOOSSSXXX___lll~~~}}}{{{zzz{{{~~~~~~yyyuuuvvvuuuuuuwwwyyy{{{zzzzzz|||{{{zzzyyyxxxyyyzzzzzzzzzyyyxxxxxxzzz|||{{{xxxwwwtttqqqqqqtttqqqtttwwwyyyxxxvvvuuuuuuwwwvvvvvvwwwxxxyyyzzz{{{wwwyyy|||}}}|||{{{zzz{{{xxx|||~~~}}}}}}||||||}}}}}}|||zzzyyyzzz|||}}}{{{xxxvvvvvvtttqqqqqqtttyyy}}}{{{}}}~~~|||xxxuuuvvvxxxzzzyyyvvvrrrnnnoootttyyy|||||||||}}}~~~~~~|||yyyvvvsssqqqppppppqqqqqqpppqqqrrrrrrqqqpppllllllmmmmmmmmmllljjjiiiiiihhhgggfffggghhhjjjlllgggffffffggghhhfffccc```fffdddbbbcccdddeeeeeedddccceeeggghhhhhhiiilllnnnpppmmmiiieeeaaa_________^^^]]][[[ZZZZZZZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSUUUVVVVVVUUUTTTVVVWWWUUUVVVWWWWWWWWWUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKOOONNNMMMMMMMMMLLLIIIGGGKKKJJJKKKNNNRRRUUUVVVUUUTTTSSSRRRQQQRRRSSSUUUWWWWWWWWWXXXXXXXXXWWWWWWVVVTTTWWWZZZZZZXXXUUUSSSRRRQQQRRRUUUXXXYYYZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]````````````````````````\\\]]]___bbbeeegggiiijjjhhhfffbbbaaabbbdddeeedddeeecccccciiiqqqxxxyyyxxxxxxpppfff___]]]___``````^^^^^^]]]]]]^^^___aaabbbcccdddddddddccccccdddfffmmmqqqtttrrrnnnkkklllnnnllljjjhhhggggggiiilllnnnrrrpppnnnkkkjjjjjjkkkkkkjjjjjjiiihhhhhhiiijjjjjjiiikkkmmmoooooonnnlllkkklllnnnooopppqqqqqqsssuuurrrrrrrrrpppnnnkkkhhhfffkkkoooqqqooolllmmmqqqvvv|||zzzwwwuuurrrqqqqqqqqqrrrxxxyyyuuuqqqsssvvvwwwoooooopppqqqpppooonnnmmmllllllooosssvvv||||||tttmmmhhheeecccaaa]]]\\\[[[XXXRRRMMMIIIDDD???;;;:::;;;<<<<<<|||[[[FFFAAA<<<<<<<<<<<<;;;:::999888:::999777666666777999:::555555555666666777888999:::<<>>;;;:::;;;<<<==={{{[[[GGGBBB<<<<<<<<<<<<;;;:::999888999888777666666777888999666666666666666777999999===???GGGVVVeeellljjjeeeYYYVVVVVV\\\jjjyyy}}}hhhYYYYYY___aaagggttt~~~}}}~~~~~~~~~~~~~~~~~~|||{{{|||zzzxxxyyy|||~~~{{{zzzyyyxxxyyysssssssssssstttuuuwwwxxxzzzwwwwwwxxxwwwsssqqqsssqqqsssvvvwwwwwwwwwxxxyyy|||||||||{{{yyywwwtttssswwwyyy{{{|||{{{zzzzzzzzz{{{~~~~~~zzzxxxyyy{{{}}}{{{zzzzzz|||}}}}}}||||||zzzyyyxxxzzzzzzyyyxxxxxxvvvtttrrrsssvvvyyy{{{}}}|||wwwttttttvvvxxxwwwuuurrrpppqqqtttwwwvvvwwwyyy|||}}}yyyuuurrrqqqrrrrrrrrrrrrrrrqqqqqqooonnnmmmkkklllmmmmmmmmmlllkkkjjjkkkjjjhhhgggggghhhiiijjjjjjiiihhhiiiiiihhheeebbbbbbaaa```bbbeeeggghhhgggcccfffjjjlllkkkkkkkkklllffffffeeecccbbbaaa```___^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWXXXXXXWWWUUUTTTUUUVVVUUUUUUVVVXXXYYYZZZZZZ[[[WWWWWWVVVUUUUUUVVVVVVVVVYYY[[[^^^]]]YYYUUUUUUUUUSSSRRRQQQRRRTTTUUUTTTSSSTTTVVVWWWYYYXXXWWWUUUSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXZZZ[[[ZZZXXXVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[]]]^^^___`````````````````````````````````]]]\\\\\\]]]___aaadddeeedddcccccccccddddddbbbaaadddaaa^^^```ffflllpppqqqiiieeeaaa^^^^^^```aaaaaa^^^^^^]]]]]]^^^___aaabbbdddeeeggghhhhhhjjjmmmoooppprrrsssppplllhhhhhhiiimmmmmmlllllllllmmmnnnooorrrqqqooommmllllllmmmmmmlllkkkiiiggggggiiikkklllnnnooopppqqqqqqpppnnnmmmllllllmmmnnnoooqqqrrrsssrrrtttvvvwwwuuuqqqlllhhhjjjmmmpppppppppqqquuuyyy}}}{{{xxxtttqqqnnnmmmlllrrrssssssrrrtttxxxvvvqqqpppqqqssstttsssqqqnnnlllkkkkkknnnrrruuuzzzxxxqqqllliiiggggggeeecccbbbaaa\\\UUUOOOEEEAAA===:::;;;<<<===>>>zzzZZZGGGCCC<<<<<<<<<<<<;;;:::999888888777777666666777777888888888888888999:::;;;;;;===@@@JJJXXXfffllliiidddYYYWWWWWW^^^lll{{{zzzfffZZZ[[[aaabbbhhhwww~~~~~~}}}}}}~~~~~~~~~~~~|||zzz{{{~~~}}}{{{yyyyyyxxxtttttttttuuuuuuvvvvvvvvvwwwuuuvvvzzzyyytttrrrttttttuuuvvvvvvuuuuuuvvvxxx{{{|||||||||zzzwwwtttrrruuuwwwyyyyyyxxxwwwxxxyyyyyy{{{}}}|||yyywwwwwwxxxyyyxxxxxxyyy|||}}}}}}}}}}}}zzzxxxwwwxxxyyyyyyyyyxxxwwwuuusssqqqsssuuuxxxyyy{{{}}}{{{wwwvvvwwwyyywwwvvvtttrrrqqqrrrtttvvvuuuvvvxxx{{{~~~~~~{{{wwwsssqqqpppqqqrrrrrrssssssrrrooommmllllllkkklllmmmmmmmmmlllkkkjjjkkkkkkiiihhhhhhhhhhhhiiiiiihhhhhhiiijjjjjjhhhfffcccbbbaaabbbeeeggggggfffbbbfffjjjkkkkkkjjjiiiiiibbbcccccccccbbbbbb``````___aaabbbbbb```_________^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZWWWUUUTTTUUUVVVVVVVVVWWWXXXYYY[[[]]]^^^ZZZYYYXXXVVVUUUUUUTTTTTTXXX]]]aaa```ZZZVVVVVVXXXTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQRRRTTTVVVWWWYYYYYYZZZZZZ[[[\\\[[[YYYXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^___`````````````````````````````````___^^^]]]]]]^^^```bbbdddcccccccccdddeeedddbbb___bbb```___```dddhhhjjjjjjdddbbb```^^^^^^____________^^^]]]]]]^^^___aaabbbeeegggiiiiiijjjkkknnnpppooopppqqqoookkkiiiiiijjjlllllllllmmmmmmmmmmmmmmmpppooonnnmmmllllllmmmmmmmmmkkkiiiggggggiiikkkmmmnnnooooooooooooooonnnnnnmmmlllkkklllnnnqqqrrrrrrssstttuuuuuutttqqqooommmjjjmmmoooqqqqqqsssvvvyyyyyywwwuuurrrooonnnmmmmmmqqqvvvwwwuuuuuuuuusssoooqqqrrrtttuuutttqqqnnnlllkkkkkknnnrrruuuzzz~~~yyytttqqqooonnnllljjjgggfffccc]]]UUUNNNBBB???<<<:::;;;===>>>???yyyZZZGGGCCC<<<<<<<<<<<<;;;:::999888888888777777777777888888888888888888999:::;;;<<<;;;@@@KKKZZZgggllliiidddYYYWWWXXX```mmm{{{yyyfff\\\[[[^^^ccclll}}}~~~}}}||||||~~~~~~}}}~~~~~~}}}~~~}}}{{{|||}}}{{{zzzzzzwwwxxxyyyzzzzzzzzzyyyxxxvvvuuuwww{{{zzzvvvtttuuuwwwxxxxxxvvvtttrrrssstttxxxyyyzzzzzzzzzwwwuuusssssstttvvvvvvuuutttuuuvvvvvvwwwyyyyyyyyyxxxxxxyyyxxxwwwwwwyyy|||~~~~~~}}}}}}zzzwwwvvvwwwyyyyyyyyywwwwwwvvvsssppppppsssvvvyyy{{{}}}{{{wwwuuuvvvyyyvvvuuusssrrrrrrsssttttttvvvwwwxxxzzz{{{|||||||||yyywwwtttqqqoooooopppqqqqqqssssssqqqnnnkkkkkkllljjjkkklllmmmmmmmmmlllkkkkkkkkkjjjiiiiiihhhhhhhhhfffffffffhhhjjjlllkkkjjjeeecccbbbcccdddeeeeeedddaaaeeehhhjjjiiigggffffffbbbbbbcccccccccbbbbbbaaaaaadddffffffcccaaa```aaa```___^^^]]]\\\\\\\\\\\\\\\\\\[[[XXXUUUTTTVVVXXXYYYYYYXXXXXXZZZ]]]___aaagggeeebbb___[[[YYYWWWVVVXXX]]]bbbaaa]]]YYYYYY[[[SSSSSSSSSTTTWWWYYYYYYXXXWWWVVVTTTSSSRRRSSSSSSTTTQQQSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^]]][[[[[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[\\\^^^______``````aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````bbbcccdddccccccccceeefffeeebbb___^^^___aaadddfffgggfffeeebbbaaaaaa___^^^]]]]]]^^^```______^^^___```bbbcccgggiiijjjjjjiiijjjmmmooonnnnnnnnnmmmlllkkklllllljjjjjjkkkkkkllllllllllllmmmlllllllllllllllllllllmmmkkkiiihhhhhhiiikkkmmmlllllllllllllllmmmnnnnnnnnnllljjjkkknnnqqqrrrrrruuutttrrrqqqppppppqqqqqqkkkmmmoooqqqrrrsssuuuvvvsssrrrqqqoooooooooooopppsss|||}}}uuurrrpppoooqqqrrrssstttsssqqqnnnmmmllllllooosssuuuzzz|||yyywwwvvvvvvqqqnnnjjjfffbbb[[[RRRKKKAAA>>>;;;:::<<<>>>??????yyyZZZGGGDDD<<<<<<<<<<<<;;;:::999888888888888888888888888888777777666777777888999:::999@@@LLL[[[gggjjjgggbbbWWWWWWZZZdddqqq~~~xxxfff^^^]]]]]]fffrrr|||zzzzzzzzz|||}}}|||zzz}}}~~~~~~}}}~~~~~~}}}|||~~~~~~~~~}}}}}}{{{|||~~~}}}{{{zzzxxxvvvxxx{{{{{{wwwuuuvvvzzz{{{{{{yyyvvvsssrrrrrruuuvvvwwwxxxxxxxxxwwwvvvrrrsssuuutttsssssstttvvvtttuuuvvvxxxyyyyyyzzzzzzwwwwwwxxxzzz}}}~~~~~~}}}|||zzzwwwvvvwwwxxxyyyyyywwwxxxxxxuuuqqqpppsssvvv~~~{{{vvvrrrrrrtttuuusssrrrrrrsssttttttrrruuuvvvxxxyyyyyyxxxwwwwwwtttsssqqqpppppppppqqqqqqppprrrsssqqqmmmjjjjjjllljjjkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiifffeeeeeegggjjjllllllkkkfffdddccccccdddeeedddcccbbbeeeggghhhgggeeeeeeeeeeeeeeeddddddccccccccccccdddgggjjjiiieeebbbbbbcccaaa```___^^^^^^]]]]]]^^^]]]]]][[[XXXVVVUUUWWWYYY[[[[[[ZZZ[[[]]]aaaeeehhhpppnnnjjjeee```\\\YYYXXXZZZ^^^cccdddbbb___^^^___TTTTTTTTTVVVZZZ\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXZZZTTTUUUWWWYYY[[[]]]^^^___]]]^^^``````^^^]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[]]]^^^___`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccddddddeeeeeedddddddddfffgggfffccc```\\\___cccfffgggfffdddbbbbbbbbbbbb```^^^]]]]]]^^^aaaaaa``````aaabbbdddeeehhhiiijjjjjjjjjjjjmmmnnnnnnnnnmmmllllllmmmnnnnnnjjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjiiiiiijjjkkkllljjjjjjiiiiiijjjlllnnnooopppllljjjkkkooossssssrrruuussspppnnnnnnppprrrtttnnnnnnpppqqqrrrrrrrrrrrrpppooooooooopppqqqssstttvvvyyysssqqqqqqpppqqqrrrrrrrrrqqqpppooommmmmmppptttvvv{{{}}}{{{yyyxxxrrrmmmgggbbb^^^WWWNNNGGG@@@===;;;:::<<<>>>>>>>>>xxxZZZHHHDDD<<<<<<<<<<<<;;;:::999888999999::::::::::::999999777777777777888999:::::::::AAANNN\\\fffhhhccc^^^TTTWWW___kkkyyyttteee```aaaaaahhhwwwzzzyyyyyyzzz|||}}}|||zzz~~~~~~|||~~~~~~}}}}}}~~~|||{{{|||~~~}}}~~~|||zzzzzzxxxyyy|||{{{xxxvvvxxx{{{}}}~~~~~~zzzwwwuuuuuutttttttttuuuvvvvvvwwwwwwssstttuuuuuussstttuuuwwwtttuuuuuuwwwyyyzzzzzzyyyxxxxxxyyy{{{~~~~~~|||{{{yyywwwwwwxxxxxxxxxxxxyyy{{{|||xxxtttsssvvvyyy{{{uuuqqqqqqrrrtttrrrqqqrrrtttuuusssqqqssstttvvvwwwwwwvvvuuutttppppppqqqrrrrrrrrrrrrrrrnnnqqqsssqqqllliiijjjmmmjjjjjjlllmmmmmmmmmlllllliiiiiijjjjjjkkkjjjjjjjjjgggfffeeefffhhhjjjjjjiiidddcccbbbbbbdddffffffeeedddfffggggggfffeeeeeefffiiihhhfffeeeddddddddddddfffjjjnnnlllgggcccbbbcccbbbaaa```___^^^^^^^^^^^^^^^]]][[[YYYVVVVVVYYY[[[\\\\\\\\\^^^bbbhhhnnnqqquuusssnnniiiccc^^^[[[YYY\\\^^^bbbffffffeeecccaaaXXXWWWXXXZZZ]]]_________[[[[[[[[[[[[[[[\\\\\\\\\WWWXXXZZZ\\\^^^___```aaa]]]___bbbbbbaaa_________^^^____________^^^^^^]]]\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddfffggggggfffeeefffeeeeeefffgggfffdddbbb]]]___ccceeeeeedddccccccaaaccccccaaa^^^^^^```bbbcccbbbbbbaaabbbdddeeefffgggiiijjjkkkkkkllloooqqqqqqooonnnmmmmmmmmmnnnmmmkkkjjjhhhhhhhhhiiikkkllljjjkkkkkklllmmmmmmmmmllljjjkkkkkkkkkkkkkkkkkkjjjiiihhhggggggiiillloooqqqqqqmmmjjjkkkpppttttttssstttrrrqqqppppppqqqsssuuupppppppppqqqqqqqqqooonnnqqqppppppqqqrrrtttvvvwwwzzzyyyuuussspppoooooooooppppppqqqqqqooooooqqquuuwww{{{}}}zzzvvvtttlllgggaaa[[[WWWQQQJJJEEE@@@===;;;;;;<<<=========xxxZZZHHHEEE<<<<<<<<<<<<;;;:::999999999::::::;;;;;;::::::999999999999999:::;;;<<<===<<>>;;;;;;<<<======<<>>>>>===<<<;;;::::::999555555666666777777888888999888777555444555999<<<<<>>======<<<;;;:::999999777777777777888888888888999999999777666777:::<<<>>>MMMWWWaaakkkdddWWWVVVTTT[[[ggguuuyyyhhh``````cccfffmmm|||~~~{{{zzzyyyxxxyyyzzz|||}}}zzz}}}|||}}}}}}~~~}}}}}}~~~|||}}}~~~|||xxxzzz{{{{{{{{{yyyxxxyyy{{{~~~~~~~~~~~~|||zzz|||yyyuuutttuuuwwwxxxyyyxxxxxxxxxvvvuuuuuuxxxzzzwwwyyy{{{{{{zzzyyyyyyyyyvvvwwwyyyzzz{{{zzzyyyxxxwwwvvvuuuwwwyyy{{{{{{{{{}}}}}}{{{yyyxxxxxx{{{~~~~~~}}}{{{yyyyyyzzz|||~~~yyyyyywwwvvvuuuuuuttttttvvvuuutttuuuwwwxxxxxxwwwuuuuuutttsssrrrssstttvvvssssssrrrpppnnnlllkkkjjjmmmmmmnnnoooooopppppppppfffgggiiijjjkkkjjjiiihhhggghhhiiigggdddbbbbbbbbbcccdddbbb^^^aaaggghhheeeggghhhjjjiiigggfffeeefffjjjiiigggfffeeeeeeeeeeeejjjlllmmmnnnmmmjjjfffddd\\\```aaa^^^]]]___aaa```___^^^]]]\\\\\\\\\\\\\\\ZZZ^^^aaabbbgggnnnrrrqqqpppnnnkkkiiigggddd___\\\[[[^^^ccchhhkkkiiieee```YYYYYYZZZ```eeegggccc___^^^\\\\\\^^^```aaa```]]]aaabbbdddeeefffeeeddddddccccccbbbaaa``````_________^^^^^^^^^^^^^^^______aaabbbbbbccccccdddeeeeeecccbbb``````aaabbbaaa```aaa``````bbbfffiiiiiigggjjjkkkkkkkkkiiifffeeedddaaa```______```aaacccdddeeeeeedddbbbaaa```bbbdddhhhgggffffffhhhiiiiiihhhiiijjjlllmmmoooqqqrrrsssppppppppppppppppppppppppppppppppppppooonnnmmmmmmmmmpppssstttrrrpppnnnmmmiiiiiijjjjjjjjjiiihhhggghhhfffdddfffjjjmmmnnnmmmnnnhhhfffkkkoooooonnnooorrrsssttttttssstttuuuwwwzzzzzzxxxtttpppnnnoooqqqqqqsssvvvzzz}}}~~~|||{{{{{{}}}yyyssspppppppppqqqqqqrrrrrrrrrqqqpppqqqrrrttt|||zzzqqqiiidddccc\\\YYYVVVSSSPPPLLLHHHDDDAAA???;;;999888:::===???zzzYYYFFFBBB======<<<;;;:::999888888999999999999888888888888888999:::999999999;;;<<>>{{{YYYEEEAAA<<<<<<;;;:::999888888777999999999888888777777777777888::::::999999:::<<>>zzzYYYEEEBBB<<<<<<;;;:::999888888777888888888777777666666555555777999999999999:::<<>>yyyYYYFFFCCC======<<<;;;:::999888888777777777666666666666666666777888888888888;;;===FFFZZZgggkkkmmmccc[[[aaa\\\fffttt~~~|||yyyddd]]]]]]]]]```eeerrr~~~zzzyyyyyyyyyyyyzzzzzzzzzzzz|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~zzzwwwwwwwwwwwwvvvuuuvvvwwwwwwuuuuuuvvvwwwyyy{{{}}}}}}|||zzzzzzzzzxxxwwwuuuuuuvvvxxxzzz|||~~~|||zzzzzz|||}}}|||{{{wwwxxxwwwvvvsssrrrrrrttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttuuuxxxuuurrrqqqrrrtttttttttuuutttuuuyyyzzzvvvqqqmmmkkkllloooqqqsssrrrpppooonnnooooooppppppnnnkkkiiihhhiiijjjkkkkkkooouuuxxxwwwsssooommmmmmfff```___```___bbbeeehhhkkkooopppooommmlllllliiiiiihhhgggeeecccaaa```]]]^^^___aaabbbbbbaaaaaabbbggghhheeecccdddcccaaa^^^^^^]]]\\\\\\]]]]]]]]]^^^ccceeedddfffiiiiiifffbbb___]]]\\\^^^___``````\\\\\\\\\___bbbdddeeeddd``````bbbbbbcccbbbaaaaaa^^^```bbbcccbbbbbbcccdddaaacccgggiiijjjiiifffeeebbbbbbbbbcccdddddddddeeeddddddcccbbbaaaaaaaaaaaa`````````aaabbbbbbcccccccccccccccdddeeedddbbb___\\\^^^bbbcccddddddeeeffffffdddeeegggjjjkkkgggdddeeecccaaa``````cccfffhhhhhheeecccbbbdddfffhhhhhhddddddeeeiiinnnsssuuuvvvooopppqqqrrrqqqqqqooooookkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkjjjiiikkkmmmnnnmmmllllllmmmkkkkkklllmmmnnnnnnoooooorrrrrrrrrpppnnnmmmoooqqqmmmkkkmmmqqqsssqqqqqqtttwwwwwwvvvtttssssssvvvxxx}}}uuuoooooopppwww|||}}}wwwsssrrrxxxwwwwwwwwwxxxxxxvvvtttssssssrrrqqqrrrssstttuuuqqqpppqqqsssttt|||~~~wwwqqqmmmhhhfffeeeaaa\\\VVVPPPKKKEEEAAA;;;:::999999:::<<<>>>???xxxXXXFFFDDD>>>======<<<;;;:::999999777777777777777777888888888888999888888999===???HHH]]]jjjmmmmmmbbb\\\bbb]]]gggttt}}}vvvddd``````___cccjjjuuu}}}zzzwwwxxxyyyzzz{{{||||||||||||}}}}}}}}}~~~}}}|||{{{|||~~~~~~{{{~~~~~~}}}}}}~~~|||zzzyyyyyyyyyxxxwwwsssuuuvvvvvvtttttttttuuuwwwyyy{{{|||{{{{{{{{{|||yyywwwuuutttuuuwwwzzz|||}}}{{{zzzzzzyyyxxxwwwssstttuuutttsssrrrsssttttttsssrrrqqqpppooonnnnnnjjjllloooqqqrrrsssrrrrrrxxxuuurrrqqqsssuuuvvvvvvxxxvvvwww{{{vvvsssoookkkjjjllloooqqqrrrqqqpppnnnnnnooopppqqqqqqooollliiihhhiiijjjlllmmmuuu~~~zzzpppfff^^^]]]]]]\\\```fffeeeiiimmmoooooonnnmmmmmmggggggggggggfffdddbbbaaa]]]^^^```aaabbbcccccccccfffjjjlllhhheeeeeedddaaa``````___^^^]]]]]]]]]]]]]]]aaadddccceeehhhgggdddaaa___]]]\\\^^^______^^^```___^^^___bbbeeeeeeeee```aaabbbbbbaaa`````````[[[^^^aaaaaa``````bbbdddaaaccchhhkkklllkkkiiigggbbbbbbccccccdddeeeeeefffeeeeeedddbbbbbbaaaaaaaaaaaaaaaaaabbbccccccddddddeeeeeeeeeffffffeeebbb___^^^aaaccccccbbbccceeeggggggffffffjjjnnnmmmhhhcccfffdddaaa``````cccgggiiigggggggggfffeeefffhhhjjjffffffhhhkkkpppuuuwwwxxxqqqqqqppppppooooooooonnniiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjjjjiiiiiigggiiikkklllkkkjjjkkklllkkklllmmmoooooooooooonnnqqqrrrrrrpppmmmlllnnnqqqmmmkkkmmmqqqrrrqqqtttxxx|||{{{zzzwwwttttttwwwyyy}}}}}}}}}zzzuuuqqqoooooorrrwww{{{{{{wwwsssssstttvvvvvvvvvwwwxxxxxxuuussssssssssssrrrrrrrrrrrrrrroooooorrruuuxxx}}}zzzvvvrrrooojjjeee\\\TTTMMMGGGBBB>>>;;;:::::::::;;;===???AAAwwwXXXGGGEEE>>>>>>===<<<;;;::::::999777777888888999999999:::::::::999888888:::>>>BBBJJJ___lllnnnlllaaaZZZaaa^^^gggttt{{{~~~~~~ttteeeccccccaaafffooowww~~~|||{{{vvvwwwyyy{{{|||~~~~~~|||~~~~~~~~~zzzyyyyyy{{{{{{zzz{{{|||~~~zzz~~~~~~~~~|||}}}}}}{{{zzzzzz{{{{{{zzzxxxrrrtttuuuuuutttsssssstttuuuwwwzzz|||||||||}}}~~~zzzxxxvvvttttttvvvyyy{{{~~~{{{yyyxxxwwwuuusssqqqrrrtttssssssrrrtttuuurrrqqqpppooonnnlllkkkkkkfffiiimmmppprrrrrrqqqpppwwwtttrrrrrrtttwwwyyyzzzzzzxxxxxx|||zzzsssqqqmmmjjjiiikkknnnppprrrqqqooonnnnnnpppqqqrrrssspppllliiihhhiiikkklllpppzzzqqqfff]]][[[[[[[[[___fffcccgggkkknnnnnnmmmlllllleeeeeefffffffffeeedddccc^^^___aaabbbdddeeeeeefffhhhlllnnnjjjgggfffdddaaabbbaaa```___^^^]]]]]]]]][[[```cccbbbdddffffffbbbaaa___]]]]]]^^^^^^]]]\\\cccaaa```aaacccfffgggggg```aaabbbbbb```______```XXX[[[___```______aaaddd___bbbgggkkklllkkkiiihhhbbbbbbcccddddddeeefffffffffeeedddcccbbbbbbbbbbbbbbbbbbcccddddddeeeeeefffggggggfffggggggeeebbb___```cccdddcccbbbbbbeeehhhgggggghhhlllpppooohhhbbbfffdddaaa``````cccgggjjjgggiiikkkiiiffffffhhhkkkjjjiiijjjmmmrrrvvvxxxxxxrrrqqqpppooonnnnnnnnnnnnggggggggggggggggggggggggeeefffggghhhhhhiiiiiihhhfffhhhjjjjjjiiiiiijjjkkkkkklllnnnppppppooonnnmmmoooqqqqqqooolllkkkmmmpppooommmooorrrtttssswww}}}~~~}}}zzzwwwttttttvvvxxxzzzzzzyyywwwuuurrrpppooonnnrrrvvvvvvsssqqqtttwwwuuuuuuvvvwwwxxxxxxuuurrrssssssssssssrrrqqqpppooommmnnnrrrwwwzzz}}}yyyuuummmfff]]]SSSKKKDDD???<<<;;;::::::;;;<<<>>>@@@AAAvvvZZZIIICCC>>>======;;;:::999888888<<<:::777666777888888777:::888999;;;;;;999<<>>===<<<;;;:::999999888;;;:::888888999999888777999777888;;;;;;:::===CCCRRRfffpppnnnjjj```XXXZZZZZZeeerrr{{{}}}~~~wwwhhhdddcccccciiirrr}}}{{{vvvwwwxxxyyy{{{~~~~~~|||}}}}}}zzzzzz|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}}}}|||zzzxxxvvvtttssswwwyyy{{{~~~~~~wwwrrrsssttttttwww{{{{{{zzzxxxvvvtttsssrrrrrrnnnooooooppppppqqqqqqqqqtttrrrpppmmmjjjhhhgggfffjjjjjjjjjkkklllnnnpppqqqqqqqqqrrrrrrsssvvvyyy|||{{{{{{{{{zzzwwwuuusssrrrppppppoooooooooqqqrrrsssnnnmmmmmmnnnoooqqqssstttsssppplllfffccccccgggjjjrrr~~~eee\\\SSSQQQVVV]]]``````aaadddhhhiiihhhfffeeedddffffffgggfffeeedddeeeeee___```aaa```______aaacccjjjkkkmmmllliiieeebbbaaa___```aaabbbaaa___]]]\\\^^^aaadddeeedddbbbaaaaaa^^^^^^]]]]]]]]]^^^^^^^^^_________```bbbdddeeefffkkkhhhdddaaaaaaaaaaaaaaaaaaaaabbbeeeggggggdddaaadddcccccceeehhhhhhfffdddbbbbbbbbbcccdddeeefffgggfffeeedddccccccdddeeefffhhhgggeeeccccccdddeeefffgggeeeccccccdddeeedddccc`````````aaaaaaaaaaaaaaabbbdddeeeggghhhgggfffffffffdddbbbbbbcccfffhhhiiijjjhhhfffdddccceeeggghhhjjjkkknnnpppqqqqqqpppooonnnnnnmmmmmmlllkkkjjjjjjgggiiillllllkkkjjjiiijjjjjjiiigggggghhhhhhgggfffeeeiiimmmmmmkkkhhhggggggjjjkkknnnppprrrrrrqqqqqqpppooonnnmmmmmmmmmnnnnnnnnnoooppprrruuuwwwzzz{{{{{{{{{yyywwwvvvuuuttttttvvvvvvvvvuuuuuutttsssrrryyywwwvvvtttsssssssssssstttwwwzzz{{{yyyuuurrrppprrrrrrqqqooonnnnnnmmmmmmpppppptttyyy{{{~~~zzzpppgggZZZOOOHHHBBB===999888888:::;;;<<<<<<======vvvYYYGGGAAA======<<<;;;:::999999888;;;:::999:::;;;;;;999777888777777:::;;;;;;???EEEUUUjjjssspppkkk```WWWZZZZZZeeettt~~~wwwiiifffeeedddjjjrrr~~~|||wwwuuuwwwyyy|||~~~}}}~~~}}}yyy{{{}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~~~~}}}~~~}}}{{{yyywwwvvvwwwzzz~~~}}}vvvqqqqqqrrrrrrtttxxxssstttvvvwwwwwwtttrrrpppooooooooooooooooooooooootttrrrooollliiigggeeedddiiiiiijjjkkklllnnnpppqqqrrrrrrrrrsssuuuxxx{{{}}}~~~}}}zzzwwwtttrrrqqqpppnnnooooooppprrrsssssstttmmmnnnoooqqqrrrsssttttttpppnnnjjjfffbbbbbbeeehhhqqq{{{ppp[[[TTTNNNNNNUUU\\\```aaaaaaccceeeeeecccbbbaaaaaaeeefffggghhhgggfffdddcccaaabbbbbbaaa______```aaafffhhhjjjiiifffcccbbbaaa``````aaaaaa```___]]]\\\___aaadddeeedddbbbaaa```\\\]]]^^^`````````____________```aaabbbccceeefffjjjgggdddbbbccccccdddcccbbbcccgggkkkllljjjddd```ccccccdddfffggggggdddbbbaaabbbcccdddeeeeeeffffffiiihhhfffeeedddeeeeeefffhhhgggfffeeedddeeeffffffeeecccaaaaaacccdddeeedddaaaaaaaaaaaaaaaaaa``````bbbccccccdddeeeeeefffffffffeeeccccccccceeeggghhhiiigggeeeccccccdddfffgggjjjlllmmmoooppppppoooooolllllllllkkkkkkjjjjjjiiihhhkkkmmmnnnmmmmmmmmmmmmmmmkkkgggfffggghhhhhhggggggiiikkkkkkiiihhhggghhhkkkmmmooorrrtttuuuuuuuuusssrrrooommmmmmoooqqqsssooooooppprrrtttvvvxxxyyyxxxxxxxxxxxxwwwuuusssrrrrrrrrrssstttuuuuuuvvvvvvzzzyyywwwuuuttttttuuuuuusssuuuwwwzzz{{{xxxrrrnnnrrrqqqppppppoooooopppppprrrrrrwww~~~{{{ooofffYYYOOOGGGBBB===999999999999999:::<<<===>>>vvvYYYFFF@@@======<<<;;;::::::999999:::999:::;;;<<<<<<:::777888666777:::;;;<<<@@@GGGXXXmmmwwwrrrlll```WWWZZZ\\\hhhxxxuuuhhheeeeeedddiiirrr}}}xxxvvvwwwzzz}}}~~~zzz|||}}}~~~~~~}}}~~~}}}{{{|||~~~|||~~~~~~~~~~~~|||{{{~~~}}}{{{yyyxxxyyy||||||uuuppppppqqqqqqssswwwuuuvvvyyyzzzzzzxxxuuussspppppppppooooooooonnnnnnqqqpppnnnkkkiiigggffffffhhhiiijjjkkkmmmooopppqqqwwwuuutttuuuxxx{{{~~~}}}xxxsssqqqpppooooookkklllmmmooooooppppppooolllmmmppprrrssssssrrrqqqnnnllliiieeebbbbbbdddfffkkksss{{{vvveeeUUUQQQMMMOOOUUU\\\```aaaaaacccddddddbbbbbbcccdddggghhhiiikkkllljjjfffdddbbbccccccaaa___^^^___```ccceeeffffffdddaaa``````````````````___^^^]]]\\\^^^aaaddddddcccaaa______[[[]]]___bbbcccbbb```___``````aaabbbcccdddfffggghhhfffcccbbbccceeeeeeddddddfffjjjmmmmmmjjjdddaaaaaabbbdddfffgggfffdddbbbcccccccccdddeeeeeeeeefffiiihhhfffeeedddddddddeeeggggggfffeeedddeeeeeefffcccaaa______bbbdddeeeeeecccbbbbbbaaaaaa`````````bbbbbbaaaaaabbbccceeefffeeeeeeeeedddcccdddfffggghhhgggdddbbbbbbccceeegggjjjkkklllnnnpppqqqqqqrrrkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmpppqqqppppppqqqrrrrrrnnniiifffffffffffffffiiiiiijjjiiihhhhhhhhhhhhkkkmmmooorrruuuvvvwwwxxxvvvtttrrrpppppppppqqqrrrmmmmmmnnnppprrruuuwwwyyyvvvwwwyyyzzzyyywwwuuusssqqqqqqrrrsssuuuvvvwwwxxx|||zzzyyywwwvvvvvvvvvvvvrrrrrrssswwwzzzzzzuuuqqqrrrrrrrrrrrrrrrssstttttttttttt{{{}}}xxxmmmdddXXXMMMGGGBBB===999999999888888999;;;===>>>vvvYYYFFF@@@<<<<<<<<<;;;;;;::::::999999999999;;;<<<<<<:::888888666777:::;;;<<>>tttvvvvvvYYYGGG@@@<<<<<<;;;;;;;;;:::::::::999888888999;;;;;;:::999:::777777:::;;;<<>>>>>>>>===;;;999888777;;;;;;::::::::::::999999;;;999:::<<<;;;;;;BBBJJJ```rrrwwwrrroooiiifffmmmooouuuggggggiiiiiirrr{{{|||}}}~~~~~~~~~}}}|||{{{|||~~~~~~}}}}}}|||zzz|||||||||{{{zzz|||~~~|||{{{}}}}}}{{{{{{}}}{{{vvvrrrnnnoooqqqsssssssssrrrqqqnnnnnnlllkkkiiigggffffffgggjjjmmmooopppqqqssstttzzz~~~sssiiihhhiiikkkoootttwwwwwwvvvtttvvvxxx{{{||||||{{{zzz{{{zzzwwwuuurrrpppooooooooonnnllljjjhhhjjjnnnqqqvvvwwwxxxxxxvvvsssooommmmmmllllllkkkhhhfffcccbbbbbbbbbcccccccccbbbbbbbbbdddfffhhhgggddd```___^^^]]]]]]^^^^^^^^^^^^^^^]]]___^^^]]]]]]]]]]]]______]]]]]]]]]\\\\\\]]]]]]^^^aaadddgggfffbbb______```]]]\\\\\\[[[[[[[[[[[[[[[]]]___bbbfffjjjkkkiiifffcccdddeeeeeedddeeegggiiippp}}}|||wwwvvvvvvxxxwwwvvvvvvuuurrrnnnkkkkkkhhhcccaaabbbdddffffffdddeeefffeeecccbbbbbbcccfffggghhhhhhhhhfffdddbbbdddcccbbbbbbbbbcccdddeeeaaabbbbbbcccdddeeeggggggffffffffffffeeedddbbbbbbbbbccceeeeeeddddddeeefffkkkkkkjjjhhhffffffhhhjjjiiijjjlllllllllkkklllmmmpppqqqrrruuuvvvuuuqqqnnnkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjjjjkkkkkkllllllkkkjjjjjjiiihhhgggffffffeeeeeegggiiikkknnnppprrrtttvvvxxxyyyyyyyyy{{{}}}{{{yyyuuurrrppppppqqqrrryyyzzz|||}}}}}}{{{xxxwwwttttttttttttttttttttttttuuutttuuuuuutttttt|||tttnnnkkkppppppooooooppppppqqqrrrppppppsssvvvyyy}}}}}}|||yyyvvvnnndddXXXOOOGGG>>>:::;;;::::::999888888999:::;;;zzz{{{uuuXXXFFFBBB>>>>>>======<<<:::999888:::::::::::::::::::::::::::999:::<<<;;;<<>>{{{sssWWWGGGCCC======>>>======<<<;;;:::999999999::::::;;;;;;;;;999888999<<<<<<<<>>???sssWWWGGGDDD?????????>>>===;;;:::999999999999::::::;;;;;;;;;999888999<<<<<<===CCCLLL\\\ooovvvqqqpppkkkiiippplll~~~uuujjjlllnnnnnnuuu}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~|||~~~}}}~~~~~~~~~~~~{{{yyytttsssssstttxxx{{{||||||{{{~~~|||vvvuuuyyyzzzvvvsssvvvyyy{{{zzzwwwssspppooooooooonnnnnnnnnnnnnnnvvv|||{{{uuuqqqppppppoookkkgggdddbbbcccYYYXXXVVVUUUWWW[[[___aaa___^^^[[[ZZZ[[[^^^aaaccceeedddbbb___]]]\\\[[[ZZZXXXWWWWWWYYY\\\___``````_______________```aaabbbbbbeeehhhgggeeecccdddfffccceeeggghhhhhhgggggghhhjjjoooqqqlllhhhhhhjjjjjjgggjjjllllllkkkkkknnnpppooommmkkkjjjjjjhhheeebbbfffhhhkkklllkkkiiiiiiiiihhhgggeeeddddddeeeggghhhfffgggggggggffffffeeedddhhhhhhgggfffffffffffffffggggggfffffffffhhhiiijjjhhhiiijjjiiihhhggghhhiiihhhhhhfffdddccceeejjjnnnoooooommmjjjgggfffggghhhhhhggghhhjjjlllmmmkkkjjjjjjkkkkkkkkkkkkjjjiiiiiilllqqqwwwwwwrrrmmmlllmmmnnnoooppppppooommmkkkiiinnnlllkkkjjjkkknnnqqqsssrrrsssuuuuuuttttttuuuwwwrrrpppnnnllllllmmmooopppqqqqqqrrrtttuuuuuuvvvvvvwwwvvvsssqqqqqqqqqrrrssspppmmmooouuu{{{~~~wwwtttuuutttqqqqqqsssuuuwwwxxxxxxwwwwwwttttttwwwyyy{{{yyysssiii```VVVPPPHHH???:::999888888888999:::===???@@@rrrWWWFFF@@@<<<<<<<<<<<<============999999999999999999999999888666666777888:::CCCMMMZZZmmmtttrrrrrrmmmiiinnnnnnxxxwwwiiiggghhhiiiqqqzzz}}}|||}}}}}}}}}|||}}}}}}}}}~~~~~~~~~~~~}}}zzzzzz{{{|||}}}}}}|||zzzyyyxxxwwwvvvwww{{{~~~}}}|||{{{{{{yyywwwuuutttuuuvvvvvvtttqqqooommmnnnoooppppppooooooqqqrrrwww~~~{{{|||}}}}}}|||~~~||||||}}}yyywwwvvvuuusssoookkkhhhfff\\\[[[ZZZXXXWWWXXX[[[^^^bbb```]]]ZZZZZZ]]]cccgggiiijjjjjjgggaaa\\\YYYXXXUUUWWWZZZ\\\]]]^^^```bbbdddbbbaaa___^^^___aaaaaaeeeeeeeeedddbbbaaabbbcccggggggffffffffffffggggggiiihhhhhhiiifffcccgggmmmrrrpppmmmkkkkkklllnnnooosssooonnnooolllfffcccdddllllllmmmllljjjjjjkkkmmmggggggeeeeeefffiiilllnnnmmmnnnnnnllliiifffeeefffkkkjjjjjjiiihhhgggffffffeeeggghhhfffcccbbbeeegggmmmlllkkkjjjiiihhhgggfffeeecccbbbbbbdddfffggghhhllllllllliiigggfffgggiiigggiiikkkkkkjjjjjjkkklllnnnmmmkkkiiihhhhhhiiijjjjjjnnnrrrssspppmmmmmmmmmppppppoooooonnnnnnmmmmmmrrrqqqnnnkkkhhhiiilllooooooqqqsssuuuvvvvvvuuutttmmmlllkkkkkkmmmpppsssvvvxxxuuusssrrrsssuuuvvvvvvyyyyyyxxxwwwuuurrrooommmqqqqqqppprrruuu{{{yyyuuusssrrrrrrvvvvvvvvvwwwyyyxxxtttpppssssssuuuwwwyyy}}}uuummmfff___VVVMMMFFF@@@<<<::::::::::::;;;<<>>>>>======<<<<<<;;;;;;999999999999999999999999;;;999999;;;;;;===FFFOOO]]]ooovvvsssrrrmmmiiinnnpppzzzvvvgggcccdddgggqqq|||}}}|||~~~}}}{{{|||}}}}}}}}}~~~|||zzz{{{{{{|||}}}~~~~~~~~~~~~zzzxxxxxxyyy}}}~~~}}}|||zzzyyyvvvuuutttuuuvvvvvvuuussspppoooqqqrrrsssrrrrrrtttwwwzzz~~~zzzyyyyyy{{{}}}{{{yyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}zzzzzzzzzyyyxxxuuurrrooonnnaaaaaa___\\\YYYYYY[[[]]]aaa```]]]ZZZYYY\\\bbbfffjjjkkkkkkiiiddd^^^[[[YYYWWWYYY[[[\\\\\\\\\]]]^^^```___]]]\\\\\\]]]___```cccddddddcccaaaaaabbbdddggggggggggggggggggggggggkkkjjjkkkkkkgggbbbccchhhwwwwwwuuupppkkkiiillloootttpppnnnooolllgggfffhhhnnnnnnnnnmmmkkkkkklllmmmiiihhhfffeeegggiiimmmooommmooopppooommmkkkjjjkkklllkkkjjjiiihhhgggfffffffffhhhiiiiiigggfffhhhjjjlllkkkkkkiiihhhggggggffffffeeedddeeefffhhhjjjjjjnnnnnnmmmjjjgggfffggghhhhhhjjjkkkllljjjjjjjjjkkkmmmllljjjhhhhhhhhhiiijjjkkknnnqqqrrrpppnnnnnnooopppoooooonnnmmmlllkkkkkkoooooommmkkkhhhiiikkkmmmppprrrtttuuuvvvuuutttsssooonnnmmmmmmnnnpppssstttvvvtttrrrrrrtttvvvwwwwwwxxxxxxxxxwwwuuutttrrrrrrrrrpppoooppptttzzzyyyuuutttrrrqqqttttttuuuwwwyyyxxxtttqqqttttttuuuwwwyyy}}}tttkkkccc]]]TTTLLLFFFAAA>>>;;;888888888999:::===???@@@rrrWWWFFFAAA??????>>>===<<<;;;:::999999999999999999999999999999777777999999;;;CCCLLL]]]ooouuuqqqpppkkkhhhmmmsss{{{tttddd___aaaeeeppp|||}}}|||~~~zzz{{{}}}}}}||||||||||||~~~}}}{{{zzz|||~~~|||yyywwwvvvuuuvvvvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxzzz~~~}}}}}}|||yyyvvvuuuvvvwwwzzz|||}}}{{{wwwvvvxxx{{{yyy{{{~~~~~~|||{{{|||yyyyyyxxxxxxyyyzzz|||}}}}}}zzz{{{~~~}}}{{{|||||||||{{{zzzxxxuuutttiiihhhfffbbb___]]]]]]^^^bbbaaa^^^[[[YYYZZZ^^^bbbgggiiijjjiiieee```]]]\\\YYYZZZ\\\\\\[[[[[[\\\]]][[[[[[YYYYYYZZZ[[[^^^___aaabbbcccbbbaaabbbccceeeggghhhhhhhhhhhhhhhhhhgggkkkkkklllmmmiiiddddddhhhssstttsssmmmggggggnnnuuutttpppnnnnnnmmmiiiiiilllpppqqqqqqooommmlllmmmnnnllljjjhhhfffgggjjjnnnqqqoooqqqssssssqqqpppooopppmmmlllkkkiiihhhfffffffffgggiiikkkllllllkkkkkklllkkkjjjiiihhhgggggggggggghhhhhhgggggghhhjjjlllmmmpppooonnnkkkhhhfffggghhhjjjkkkmmmllljjjiiiiiijjjjjjjjjhhhgggggghhhiiijjjlllnnnpppppppppooopppqqqqqqpppooommmkkkjjjhhhhhhlllllllllkkkiiihhhjjjkkkqqqrrrsssttttttsssrrrqqqpppooonnnnnnoooppprrrssstttsssrrrsssvvvyyyzzzyyyxxxwwwwwwvvvuuuuuuuuuvvvqqqpppnnnnnnrrrwww~~~}}}yyyvvvtttrrrqqqqqqrrrtttvvvyyyxxxvvvsssuuutttuuuwwwyyy~~~}}}sssiii```[[[RRRKKKEEEAAA>>>===888888888999:::===???@@@sssWWWFFFAAA>>>>>>===<<<<<<;;;::::::999999999999999999999999888666777888888999@@@IIIZZZlllrrrnnnnnnjjjgggmmmsss{{{rrrbbb^^^```cccmmmyyy~~~}}}~~~zzz{{{|||~~~}}}~~~||||||}}}~~~~~~}}}|||~~~}}}{{{xxxvvvuuuuuuwwwxxxxxxyyyyyyzzz{{{{{{{{{|||~~~~~~}}}||||||{{{yyyvvvwwwwwwuuusssssstttvvvxxxyyyyyyxxxuuutttuuuwwwxxxzzz}}}}}}{{{yyywwwwwwvvvuuuttttttvvvxxx{{{}}}|||zzzyyyyyy|||}}}}}}|||{{{||||||{{{zzzwwwuuutttoooooommmjjjgggddddddeeeeeeccc```\\\XXXWWWYYY\\\```ccceeeeeeccc```^^^^^^ZZZ\\\]]]\\\[[[[[[]]]^^^XXXXXXWWWWWWYYY[[[^^^___```aaabbbbbbbbbccceeegggggghhhiiijjjjjjiiihhhggghhhhhhkkkooonnnmmmqqqwww|||tttlllfffgggnnntttrrrnnnkkklllllljjjkkkooorrrsssrrrpppnnnlllmmmnnnooollliiiggghhhkkkoooqqqqqqsssuuuuuusssrrrqqqqqqnnnmmmkkkiiigggfffffffffhhhjjjlllnnnnnnmmmkkkkkkjjjjjjhhhgggggggggggghhhiiiiiiiiiiiiiiijjjlllnnnqqqqqqooolllhhhfffggghhhkkklllmmmllljjjiiihhhiiihhhggggggggghhhiiijjjkkkmmmnnnoooooopppqqqrrrsssrrrqqqpppnnnkkkiiigggfffhhhjjjkkkkkkiiihhhiiiiiippppppqqqqqqqqqpppooonnnlllmmmmmmnnnpppqqqssstttrrrrrrsssuuuyyy{{{{{{{{{xxxwwwuuutttttttttuuuvvvqqqooonnnmmmpppuuu{{{~~~zzzxxxwwwuuusssqqqppprrrtttwwwyyyxxxwwwuuutttsssuuuxxx{{{}}}rrrggg```ZZZRRRJJJDDD@@@===;;;:::::::::;;;<<>>;;;888:::::::::;;;<<>><<<::::::::::::;;;<<>><<<:::999888888888999:::999777666777888777555555888999:::???FFFSSSjjjuuupppiii]]]VVV\\\^^^mmm}}}{{{lllhhhggggggnnnxxx~~~}}}|||{{{xxxtttsssvvvyyy|||}}}~~~sssooouuu|||zzzzzzzzz|||~~~~~~|||zzzyyyxxxyyy|||{{{wwwuuuwww~~~}}}xxxssspppppppppoooooooooooopppppppppqqqssstttttttttsssssspppqqqrrrsssrrrqqqpppooosssqqqooommmllllllmmmnnnqqqpppmmmkkkkkkkkkmmmnnnnnnnnnoooppppppqqqrrrrrroooooonnnnnnooopppqqqqqqsssqqqooonnnmmmnnnooopppsssrrrqqqqqqqqqrrrtttuuuppppppppppppooommmlllkkkfffeeeccc___\\\[[[\\\]]]bbb```^^^\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYY\\\```dddgggffffffffffffffffffggggggiiijjjhhhjjjkkkiiicccdddeeeggghhhiiiiiiiiihhhhhhgggfffgggggggggeeedddeeeeeefffgggiiikkkmmmnnnjjjlllmmmkkkhhhfffgggiiijjjjjjiiihhhgggggghhhhhhmmmmmmmmmmmmmmmmmmlllllljjjfffaaa___```cccfffgggeeefffgggjjjlllnnnpppqqqllllllkkkkkklllmmmooopppsssqqqnnnlllkkkiiigggfffkkkjjjhhhgggfffffffffggghhhhhhhhhgggffffffeeeeeeeeedddeeejjjppptttuuutttqqqnnnlllooouuuyyyyyywwwsssqqqooollliiigggfffeeeggghhhhhhhhhhhhiiilllnnnpppqqqrrrrrrppppppqqqrrrppprrrtttwwwxxxxxxwwwwwwyyyyyyxxxyyyzzzyyyvvvttttttvvvyyy{{{{{{yyyvvvtttnnnppptttxxxzzzzzzyyyxxxssssssrrrpppqqqtttzzz~~~~~~yyyyyyzzz|||ssskkkccc[[[OOOEEEAAA>>><<<::::::::::::;;;<<<>>>AAABBBsssWWWFFFBBB@@@???===<<<::::::999999999:::;;;:::888777888999999666666999:::;;;@@@GGGUUUkkkuuuppphhh[[[TTTXXX]]]mmmzzzlllhhhhhhhhhnnnwww~~~|||xxxtttsssuuuyyy|||~~~~~~|||rrrpppuuu{{{{{{{{{{{{|||~~~~~~|||zzzxxxwwwxxx{{{{{{xxxyyy|||~~~|||yyyuuurrrppppppoooooonnnnnnooooooppppppqqqrrrsssssssssrrrrrrqqqqqqrrrrrrrrrqqqpppooorrrqqqooommmmmmmmmnnnooopppooonnnllllllkkklllllljjjjjjkkklllmmmmmmnnnooolllllllllllllllmmmmmmnnnooonnnmmmlllllllllmmmmmmoooooooooooopppqqqrrrrrrrrrrrrqqqqqqpppnnnmmmmmmjjjiiifffbbb^^^\\\[[[[[[^^^]]]\\\[[[[[[[[[\\\]]][[[[[[ZZZYYYZZZ\\\aaaeeehhhhhhiiiiiiiiiiiihhhhhhfffhhhiiihhhiiikkkhhhcccbbbccceeegggiiiiiiiiiiiihhhggggggggghhhhhhfffdddccccccdddfffhhhjjjlllmmmhhhjjjkkkjjjgggfffgggiiilllkkkjjjiiiiiihhhhhhiiijjjkkklllmmmmmmmmmlllkkkkkkgggbbb___```ccceeegggfffgggiiilllnnnoooqqqqqqllllllkkkkkklllmmmoooppprrrpppmmmkkkkkkjjjiiigggkkkjjjiiigggggggggggghhhhhhhhhhhhhhhgggggggggfffddddddeeejjjpppuuuwwwwwwqqqnnnmmmpppvvvyyywwwuuupppooommmjjjhhhfffeeedddiiijjjjjjjjjjjjkkknnnpppttttttsssrrrpppqqqtttwwwtttuuuvvvxxxxxxxxxwwwwwwzzzyyyyyyzzz{{{zzzxxxvvvuuuvvvyyy{{{{{{yyywwwuuusssuuuyyy|||~~~|||zzzxxxssssssrrrqqqrrruuuzzz~~~zzzwwwyyy}}}}}}tttmmmddd[[[OOOFFFAAA???===;;;;;;::::::;;;<<<>>>@@@AAAsssVVVFFFAAA>>>>>>===;;;;;;::::::;;;999:::;;;:::999888999::::::888777:::;;;<<>><<<<<<;;;;;;;;;;;;===???@@@rrrVVVEEEAAA======<<<;;;;;;;;;;;;<<<999;;;;;;;;;999999:::;;;:::888888:::;;;;;;AAAGGGWWWmmmvvvqqqkkk^^^TTTVVV___qqqvvvkkkjjjjjjiiimmmuuu{{{wwwuuuwwwzzz~~~~~~~~~~~~xxxtttuuuxxxzzz{{{~~~|||}}}}}}}}}|||zzzwwwvvvvvvxxxxxxyyy|||zzzyyyuuutttqqqpppoooooopppqqqooonnnnnnmmmmmmnnnnnnoooppppppppppppoooooonnnnnnpppppppppppppppoooooonnnooonnnnnnnnnnnnooopppqqqpppqqqqqqpppnnnllliiigggeeeffffffggghhhiiiiiiiiihhhhhhiiijjjjjjkkkkkkkkkggghhhhhhiiiiiihhhggggggjjjllloooqqqrrrrrrqqqpppoooooooooppppppqqqrrrssspppnnnllliiifffccc___\\\ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\___cccgggfffiiilllnnnnnnllliiiffffffiiijjjiiikkknnnlllgggaaabbbdddfffiiikkkmmmnnnkkkkkkkkkmmmnnnmmmkkkiiigggggggggggghhhiiijjjjjjiiiiiiiiihhhhhhiiijjjkkkllllllkkkjjjiiiiiiiiiiiifffiiilllooopppooolllkkkmmmiiidddbbbbbbcccdddeeeggghhhkkkmmmooooooooonnnmmmllllllkkklllmmmnnnooonnnlllkkkkkklllmmmlllkkkmmmlllkkkjjjiiijjjjjjkkkggghhhiiikkkllllllkkkkkkmmmmmmmmmnnnooopppppppppqqqqqqrrruuuwwwvvvrrroooppppppooonnnmmmllljjjjjjkkklllnnnnnnnnnnnnppprrruuuvvvvvvvvvuuuvvvxxxzzzxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxzzzzzzyyyxxxwwwyyy|||~~~~~~}}}zzzxxx~~~~~~yyyuuuqqqqqqrrrrrrrrrtttwwwzzz~~~}}}{{{wwwtttuuuyyy}}}}}}}}}~~~~~~vvvpppfff^^^QQQHHHCCCAAA???===<<<;;;;;;:::;;;<<<>>>>>>rrrVVVEEEAAA===<<<<<<;;;;;;;;;<<<<<<999:::;;;;;;999999:::;;;:::777777999::::::???FFFWWWlllvvvsssnnncccYYYZZZccctttuuujjjjjjjjjiiilllttt}}}yyyxxxzzz}}}~~~|||vvvuuuxxx|||}}}}}}}}}||||||}}}}}}|||zzzxxxwwwwwwxxxwwwxxx~~~|||zzzxxxxxxuuutttqqqooonnnnnnpppqqqnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppqqqqqqpppnnnjjjgggdddbbbbbbccccccccccccddddddbbbccceeefffggghhhhhhhhhffffffggghhhhhhggggggfffgggiiimmmpppqqqqqqpppooojjjkkkkkkmmmoooqqqsssuuuooommmkkkjjjiiigggddd```\\\[[[YYYWWWVVVVVVVVVVVVXXXYYY[[[\\\]]]```dddggghhhjjjnnnppppppnnnjjjhhhhhhkkkllllllnnnqqqooojjjddddddfffhhhjjjmmmnnnpppmmmmmmnnnpppqqqqqqnnnkkkkkkkkkjjjjjjjjjjjjjjjkkklllkkkjjjiiijjjkkklllmmmjjjjjjiiihhhhhhhhhhhhhhhhhhjjjnnnqqqqqqpppnnnlllmmmjjjeeeccccccdddeeeeeefffgggiiikkkllllllllllllmmmmmmlllkkklllmmmnnnooolllkkkjjjjjjlllmmmmmmmmmmmmmmmkkkjjjjjjkkkkkklllhhhiiikkkmmmnnnnnnmmmmmmoooooooooooonnnnnnnnnnnnqqqrrrtttvvvwwwuuupppmmmppppppppppppooommmlllkkkjjjkkkmmmnnnnnnnnnoooqqqrrruuuxxxyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwxxxzzz{{{wwwvvvuuuvvvxxxyyyyyyxxxyyy{{{~~~~~~|||{{{vvvrrrnnnpppqqqqqqqqqrrruuuwwwyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{|||{{{{{{{{{~~~~~~wwwrrriii```TTTJJJEEEBBB???===<<<;;;::::::;;;<<<===>>>sssVVVFFFAAA===<<<<<<;;;;;;;;;<<<<<<888999::::::999999:::;;;:::888777999::::::???EEEVVVkkkuuutttqqqggg\\\]]]eeevvvuuujjjiiiiiihhhkkksss}}}}}}~~~|||xxxxxx{{{~~~~~~~~~|||zzzzzz{{{||||||{{{yyyyyyzzz{{{zzz{{{}}}{{{{{{zzzyyywwwvvvuuuttttttsssqqqooonnnnnnooopppmmmmmmllllllllllllmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmlllkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnoooooonnnmmmjjjfffbbb```]]]]]]\\\\\\[[[ZZZZZZZZZYYY[[[^^^```bbbccccccccceeefffffffffffffffggggggeeegggjjjnnnppppppooonnniiiiiiiiijjjmmmooorrrtttnnnkkkhhhhhhjjjjjjgggddd^^^]]]ZZZWWWUUUTTTTTTTTTVVVXXXZZZ[[[]]]```dddgggjjjlllppprrrrrrpppllljjjiiilllmmmmmmpppsssqqqmmmgggggghhhiiijjjlllnnnooolllmmmnnnqqqrrrrrrooolllmmmmmmlllllllllmmmmmmnnnpppmmmjjjiiikkklllmmmmmmhhhhhhgggggghhhhhhiiijjjjjjllloooqqqqqqpppnnnmmmmmmiiifffddddddfffffffffffffffgggggghhhiiijjjjjjnnnmmmlllkkkkkklllmmmnnnllljjjiiijjjlllnnnnnnmmmmmmlllkkkjjjjjjkkklllmmmiiikkkmmmoooppppppnnnmmmlllmmmooonnnnnnnnnooopppqqqsssuuuwwwvvvssspppnnnoooooopppooonnnllljjjiiiiiikkkmmmnnnnnnnnnooopppqqquuuyyy|||zzzwwwtttsssssstttuuuvvvwwwyyyzzzzzzvvvuuutttuuuwwwyyyyyyyyyzzz|||}}}~~~~~~|||xxxssspppnnnppprrrrrrrrrrrrtttuuuvvvwwwyyyzzzzzzyyywwwvvvvvvwwwxxxxxxyyy{{{~~~yyyuuummmcccVVVLLLEEEBBB>>><<<;;;::::::::::::<<<>>>???sssWWWFFFBBB>>>===<<<;;;;;;;;;;;;;;;777888999999888888999;;;<<<999888:::;;;;;;@@@FFFVVVjjjuuutttrrrggg\\\\\\dddvvvvvvjjjhhhgggfffjjjrrr}}}~~~|||{{{|||~~~|||zzzxxxyyyzzz||||||{{{yyyzzz}}}~~~~~~zzzwwwvvvuuuuuutttssssssrrrrrrpppooonnnmmmmmmnnnnnnooommmllllllllllllllllllmmmkkkkkkjjjjjjjjjkkklllmmmlllkkkjjjiiihhhiiiiiijjjkkkkkklllllllllllllllllllllkkkjjjhhhddd```]]][[[YYYXXXWWWVVVTTTSSSRRRQQQSSSUUUYYY]]]___aaabbbbbbeeedddccccccccceeefffggggggiiillloooqqqrrrrrrrrrlllkkkjjjjjjkkkmmmoooppppppkkkgggfffhhhiiigggddd___]]]ZZZWWWUUUTTTSSSSSSTTTVVVYYY[[[]]]```dddgggiiikkkmmmoooooommmkkkiiihhhkkkmmmmmmppptttrrrnnnjjjiiiiiiiiiiiijjjlllmmmjjjkkkmmmpppqqqpppmmmjjjjjjjjjkkklllnnnppprrrsssqqqnnnjjjiiijjjllllllkkkggggggggghhhiiijjjlllllllllmmmnnnoooooonnnmmmmmmllliiifffeeefffggggggggghhhgggfffeeefffgggiiijjjnnnmmmlllkkkkkklllmmmnnnlllkkkiiijjjlllnnnnnnmmmllllllkkkjjjjjjkkklllmmmkkkmmmoooqqqqqqpppooonnnkkkmmmooonnnllllllmmmoooqqqsssuuuvvvuuurrrpppoooppppppqqqqqqooommmjjjhhhiiikkknnnoooooonnnoooppptttwww{{{{{{yyyvvvtttssstttuuuwwwyyyyyyyyyyyyyyyvvvuuutttuuuwwwzzzzzzzzzzzz}}}{{{{{{{{{zzzxxxuuurrrpppoooqqqssstttttttttuuuvvvxxxxxxyyyzzz{{{zzzxxxvvvuuuvvvwwwwwwwwwyyy}}}|||xxxpppfffXXXMMMFFFAAA>>>;;;999999999999:::<<<>>>???tttXXXGGGCCC>>>>>>===<<<;;;::::::;;;666777999999888888999:::===::::::<<<<<<<<>>:::999:::999999===CCCTTTkkkvvvsssmmmbbbYYY]]]dddtttzzzkkkhhhhhhgggjjjppp}}}}}}~~~~~~~~~}}}~~~{{{wwwvvvyyy}}}~~~~~~yyyvvvuuuuuurrrnnnooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnooopppmmmlllkkkiiiiiiiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiimmmllliiigggffffffggghhhgggiiikkkkkkjjjgggccc```cccbbbaaa___[[[WWWTTTRRROOOPPPPPPNNNMMMMMMOOOQQQTTTUUUYYYaaajjjooollliiigggfffeeeeeegggiiilllmmmqqqqqqtttwwwyyyyyywwwtttrrrnnnjjjgggiiilllooopppooommmiiigggfffeeedddbbb___^^^\\\YYYVVVTTTRRRQQQWWWVVVVVVWWWZZZ___eeehhhiiihhhgggfffffffffffffffhhhjjjnnnqqqrrrqqqnnnllliiiiiiiiihhhgggeeedddccciiikkkmmmooopppnnnmmmkkkggggggiiikkkmmmppprrrttttttrrrooollljjjiiijjjjjjjjjjjjiiihhhggghhhkkkmmmlllnnnppppppnnnkkkjjjjjjmmmllliiigggffffffggghhhhhhfffeeeeeegggiiijjjjjjkkkkkkjjjiiiiiijjjkkkllliiiiiijjjllloooppppppooollllllkkkjjjiiiiiiiiiiiikkkmmmooopppnnnmmmmmmnnnqqqqqqooonnnllljjjiiihhhooorrrtttuuutttrrrqqqqqqppprrrtttssspppmmmjjjjjjhhhjjjnnnqqqttttttttttttwww{{{~~~yyyuuutttvvvzzzzzzzzzzzzzzzzzzyyyyyyzzzxxxvvvvvvyyy}}}zzzyyywwwtttrrrpppooooooqqqrrrrrrrrrqqqrrruuuwwwxxxyyy{{{}}}|||zzzxxxvvvxxxxxxyyyyyyzzz{{{||||||{{{nnn\\\NNNFFFAAA<<<888666666777888:::<<<>>>???}}}|||wwwXXXGGGFFF???>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;999888:::::::::???EEEUUUlllwwwsssmmmaaaYYY]]]dddttt|||llliiiiiigggkkkqqq|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{xxxwwwzzz}}}|||vvvsssttttttrrrooonnnoooooopppppppppppppppooonnnmmmllllllmmmnnnnnnlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhkkkjjjgggeeecccccccccdddffffffgggfffdddaaa]]][[[XXXXXXXXXVVVTTTQQQOOOMMMRRRSSSTTTSSSSSSTTTVVVXXX\\\]]]aaaiiipppsssoookkkiiiiiiiiijjjlllooorrrsssvvvvvvwwwxxxyyyxxxvvvsssrrrnnniiigggiiilllnnnpppnnnkkkhhhfffeeedddbbbaaa___^^^]]]ZZZXXXVVVTTTSSSWWWVVVVVVWWW[[[```eeehhhhhhggggggfffeeeeeeffffffgggiiimmmooopppnnnllljjjiiiiiiiiiiiihhhfffeeeeeeggghhhkkkmmmmmmlllkkkiiikkkkkkkkklllnnnoooqqqrrrsssqqqooommmkkkkkkkkkkkkiiiiiiiiigggfffgggjjjlllmmmoooqqqqqqooolllkkklllnnnmmmjjjhhhggggggggggggjjjhhhfffeeeggghhhhhhhhhkkkkkkjjjjjjjjjkkkmmmmmmiiiiiijjjllloooppppppooojjjiiiiiiiiiiiijjjkkkllllllnnnqqqqqqpppooooooppprrrqqqooommmkkkjjjiiihhhnnnppprrrrrrpppooooooooooooqqqsssssspppmmmkkkjjjjjjkkknnnqqqtttvvvvvvwwwyyy}}}}}}xxxtttuuuwwwzzzzzzzzzzzzzzzzzzzzzzzz|||zzzxxxyyy|||zzzyyywwwtttsssrrrrrrrrruuuvvvvvvuuussstttvvvxxxxxxyyy{{{||||||{{{zzzyyyyyyzzzzzz{{{{{{|||||||||~~~~~~qqq```QQQHHHBBB===:::777777888999;;;===>>>@@@{{{{{{xxxXXXHHHFFF???>>>===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999777777:::;;;;;;@@@FFFSSSiiisssoooiii]]]VVVZZZdddttt}}}nnnjjjiiihhhkkkrrrzzz~~~~~~~~~~~~~~~~~~|||zzz{{{~~~zzzvvvrrrppprrrsssrrrpppnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkjjjjjjjjjkkkkkkllljjjjjjjjjjjjiiihhhgggfffhhhhhhhhhgggggggggggggggiiigggdddaaa____________aaaaaa```^^^\\\YYYWWWVVVRRRSSSTTTTTTTTTRRRQQQPPPVVVXXXYYYZZZ[[[]]]```bbbeeegggllltttzzz{{{xxxtttnnnooopppqqqtttvvvxxxzzz|||zzzyyyxxxxxxwwwuuurrrpppmmmiiigggiiikkkmmmnnnllljjjgggeeedddcccbbb```___^^^]]]\\\ZZZXXXWWWWWWVVVVVVVVVXXX[[[```eeehhhfffffffffeeeeeeeeeeeeeeefffhhhkkkllllllkkkiiigggjjjjjjjjjjjjiiiiiihhhgggfffhhhkkkmmmnnnmmmllljjjqqqpppooonnnnnnoooppppppqqqpppooonnnmmmlllkkkkkkggghhhhhhgggfffgggiiikkkoooppprrrqqqooommmmmmnnnooonnnmmmkkkjjjhhhhhhhhhllliiigggggghhhiiihhhhhhjjjjjjjjjkkklllmmmnnnooojjjjjjkkkmmmpppqqqpppnnnhhhgggggghhhiiikkkmmmnnnnnnppprrrsssrrrqqqqqqrrrtttrrrooollljjjiiiiiiiiikkkmmmnnnmmmllllllmmmnnnooorrrsssssspppmmmlllkkklllmmmooorrruuuxxxzzz{{{|||~~~~~~{{{vvvtttuuuwwwzzzzzzzzzzzzzzzzzz{{{{{{~~~|||{{{|||~~~|||{{{|||}}}~~~~~~zzzxxxvvvtttsssssstttuuuwwwxxxwwwvvvttttttvvvwwwyyyyyyyyyzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}vvveeeVVVLLLEEE???<<<888888999:::;;;===???@@@{{{}}}wwwXXXGGGFFF>>>>>>===;;;;;;:::::::::<<<;;;:::999999:::;;;<<<:::888888;;;;;;;;;???EEESSShhhrrrmmmggg\\\VVVZZZdddttt~~~mmmiiihhhfffjjjqqqyyy~~~|||}}}}}}~~~}}}~~~}}}wwwtttpppooopppqqqpppoooooonnnmmmmmmlllllllllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhfffdddcccddddddddddddddddddddddddeeeccc```]]][[[ZZZZZZ[[[[[[ZZZXXXWWWUUUTTTTTTTTTRRRSSSUUUVVVWWWXXXWWWWWW[[[]]]```bbbdddfffiiillllllooouuu}}}~~~uuuvvvwwwxxxyyyzzz{{{{{{{{{yyywwwvvvvvvvvvtttrrrnnnkkkhhhgggiiikkkllllllkkkiiigggeeeeeedddbbb```^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVWWWXXX\\\```dddfffeeeeeeeeeeeeeeeeeeddddddfffggghhhiiiiiihhhfffeeejjjkkkkkkkkkkkkkkkjjjjjjiiikkknnnqqqrrrqqqpppooovvvtttrrrooonnnnnnnnnooonnnnnnooonnnmmmlllkkkjjjggghhhhhhgggfffgggiiijjjoooppppppooonnnmmmnnnooopppooonnnmmmkkkjjjiiiiiimmmkkkiiiiiijjjkkkkkkkkkhhhiiiiiikkklllnnnooopppjjjjjjkkknnnpppqqqooonnnhhhhhhggggggiiikkkmmmooooooqqqssstttsssqqqqqqrrrtttrrrooollljjjiiiiiiiiikkkkkklllkkkjjjjjjlllnnnqqqsssttttttrrrooonnnnnnooooooqqqsssvvvzzz|||~~~~~~~~~|||yyyuuusssuuuwwwzzzzzzzzzzzzzzz{{{{{{{{{~~~}}}|||}}}~~~|||zzzyyyzzz{{{{{{zzzxxxvvvtttrrrrrrsssuuuvvvtttuuuuuutttssssssuuuwwwzzzyyyxxxwwwyyy{{{~~~~~~~~~~~~~~~}}}zzzjjj[[[PPPGGGAAA===999999:::;;;<<<>>>@@@@@@~~~uuuVVVFFFDDD>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;999:::<<<;;;:::===BBBTTTjjjrrrmmmggg^^^XXX^^^bbbsss~~~mmmgggfffeeehhhooowww|||zzz}}}|||~~~~~~~~~~~~~~~~~~}}}}}}zzzwwwvvvvvvtttrrrpppoooooonnnnnnooonnnmmmlllkkkkkkllllllhhhhhhhhhhhhhhhggggggggggggggghhhgggeeecccaaa___________________________\\\[[[XXXUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUSSSTTTVVVXXXZZZ[[[[[[ZZZ```cccgggiiikkknnnqqqsssrrruuu{{{{{{|||||||||{{{zzzxxxwwwuuusssrrrrrrttttttsssrrrllljjjhhhgggiiijjjjjjjjjkkkiiiggggggfffeeecccaaa]]]]]]\\\[[[[[[ZZZZZZZZZWWWWWWXXXYYY\\\___cccdddddddddeeeffffffeeeeeedddeeeffffffgggffffffeeedddkkklllllllllllllllkkkkkkjjjlllooorrrttttttsssrrrwwwuuurrrooommmmmmnnnnnnmmmnnnnnnmmmmmmkkkjjjiiiggghhhiiiiiihhhhhhiiikkknnnnnnnnnlllkkkkkklllnnnqqqpppooommmllllllkkkkkknnnmmmkkkkkkmmmooooooooofffggghhhjjjlllmmmnnnnnnjjjkkkllloooqqqqqqooommmkkkjjjhhhhhhiiikkkmmmoooqqqsssttttttrrrqqqpppqqqrrrqqqooolllkkkjjjjjjjjjkkklllllllllkkkkkkmmmooorrrtttuuuuuusssrrrqqqrrrqqqrrrsssuuuxxx{{{~~~~~~}}}zzzwwwtttsssuuuvvvyyyyyyyyyyyyzzzzzz{{{{{{|||{{{{{{|||~~~~~~|||yyyxxxxxxyyy{{{{{{xxxvvvuuutttrrrqqqqqqrrrtttuuurrrssstttssssssuuuwwwzzzzzzxxxvvvvvvwwwzzz~~~|||oooaaaTTTJJJAAA===;;;;;;;;;<<<===???@@@AAAuuuUUUEEECCC======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<::::::<<<<<<:::<<>><<<<<<<<<===>>>???AAABBB}}}uuuVVVEEEDDD======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;::::::888:::<<<<<<;;;===BBBJJJ___gggbbb^^^WWWTTT[[[^^^pppmmmgggeeedddhhhooovvv}}}~~~|||{{{zzzzzz{{{}}}|||}}}{{{yyyxxxxxxxxxwwwuuusssrrrrrrqqqpppnnnlllllllllkkkjjjiiihhhhhhjjjkkklllggggggfffeeedddaaa___^^^```___]]]ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVPPPOOONNNNNNOOOQQQSSSUUUWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[]]]^^^^^^]]]\\\\\\\\\___bbbeeefffgggiiijjjjjjmmmrrrvvvyyy{{{}}}}}}|||xxxsssppphhhiiikkknnnqqqrrrqqqoooiiihhhggghhhiiiiiihhhggghhhgggfffffffffeeebbb```______^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]______ccceeefffhhhhhhgggfffeeefffeeeeeeeeefffggghhhiiinnnnnnmmmmmmlllkkkjjjiiifffhhhlllooorrrrrrqqqqqqqqqooommmkkkjjjllloooppptttrrrpppnnnllllllllllllkkklllnnnnnnmmmmmmmmmooollllllkkkhhhggghhhllloooqqqnnnllljjjjjjmmmppprrrsssqqqnnnlllmmmmmmlllkkkggghhhjjjkkkmmmmmmmmmmmmkkkkkknnnppprrrrrrooollllllkkkiiiiiikkknnnrrrtttxxxyyyzzzxxxtttqqqoooooolllmmmnnnooonnnmmmkkkjjjiiikkknnnooonnnnnnnnnoooqqqrrrssssssrrrqqqrrrtttssstttwwwyyy{{{|||||||||xxxwwwuuussssssttttttsssuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxyyy{{{|||{{{xxxuuurrrqqqrrrtttwwwxxxxxxwwwrrrssssssttttttsssrrrqqqrrrssstttttttttuuuxxx{{{xxxwwwuuutttuuuwwwzzz|||yyyoooaaaRRRFFF???=========>>>???@@@AAABBB{{{~~~vvvWWWFFFEEE======<<<;;;;;;;;;<<<<<<999:::<<<<<<<<<<<<:::999888777888<<<===<<>>>>>>>>>>>???@@@AAABBByyy}}}uuuWWWEEE@@@AAA@@@???===<<<<<<<<<<<<======<<<;;;::::::999999999:::;;;;;;:::;;;>>>AAAPPP^^^kkklllcccYYYXXX\\\^^^kkk~~~wwwiiibbbbbbggglllyyy}}}~~~}}}|||}}}zzz{{{zzzyyyyyyzzz||||||~~~wwwtttnnnllllllmmmppprrrrrrrrrpppooollliiigggeeeeeeeeegggeeedddeeeffffffbbb___```aaaaaa^^^ZZZVVVTTTSSSRRRRRRSSSRRRRRRPPPOOONNNQQQQQQQQQQQQSSSUUUWWWXXXZZZYYYXXXYYY\\\^^^^^^^^^___```aaa```^^^ZZZVVVTTTTTTQQQNNNLLLLLLKKKJJJIIIKKKNNNQQQTTTVVVWWWWWWWWWYYY___dddhhhqqq|||~~~yyysssoookkklllnnnoooooonnnllljjjkkkjjjjjjiiiiiiiiiiiiiiigggfffeeedddbbbaaa```___\\\]]]___aaaaaa```___^^^]]]]]]\\\[[[YYYZZZ]]]___cccfffjjjmmmllliiieeeaaaeeeeeeddddddeeefffggghhhkkklllllljjjiiiiiijjjkkkgggiiikkknnnooonnnmmmlllhhhhhhhhhiiikkknnnrrrtttwwwvvvssspppooonnnmmmnnnmmmmmmnnnoooooonnnmmmlllooommmjjjggggggiiilllmmmllllllkkkiiiggghhhjjjlllnnnoooooollliiifffffffffdddhhhmmmppppppmmmlllkkkiiilllppptttuuurrrooolllllljjjjjjlllppptttvvvvvv}}}|||zzzwwwtttqqqooonnnkkklllmmmmmmmmmlllkkkjjjgggiiilllnnnnnnnnnooopppnnnoooooonnnnnnpppsssvvvwwwxxxzzzzzzzzzxxxvvvtttvvvwwwxxxwwwuuusssssstttsssttttttuuuuuuvvvuuuuuuuuuwwwxxxzzz}}}~~~wwwmmmooonnnnnnooorrrtttuuutttrrrsssttttttuuuuuutttttttttuuuuuuuuuuuuuuuuuutttwwwvvvtttrrrrrrtttvvvwww{{{{{{{{{{{{||||||}}}}}}|||{{{qqqcccUUUJJJEEEAAAAAA@@@???>>>???CCCFFF~~~yyy~~~uuuXXXGGGBBB@@@@@@>>>===<<<;;;;;;;;;===<<<<<<;;;::::::999999999:::;;;;;;:::;;;>>>AAANNN\\\lllnnnfff\\\ZZZ\\\```mmm}}}mmmdddbbbfffjjjwww|||zzz|||{{{zzzzzz{{{}}}yyyrrrooommmkkkiiijjjkkklllkkkjjjjjjiiifffcccaaa`````````eeecccaaaaaaaaa```\\\YYYYYYZZZZZZXXXTTTQQQPPPPPPNNNNNNOOOQQQRRRSSSUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]bbbaaa``````aaabbbaaa___^^^^^^]]][[[XXXTTTQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGIIILLLPPPSSSWWWZZZ]]]]]]cccjjjpppzzz~~~yyysssooolllmmmmmmmmmmmmlllkkkjjjjjjjjjiiihhhhhhhhhhhhhhhfffeeedddcccaaa```^^^^^^]]]^^^______```___^^^^^^]]]^^^^^^\\\[[[[[[]]]___```bbbeeehhhiiiiiihhhgggggggggggggggggggggggggggjjjjjjjjjjjjiiiiiijjjkkkllllllnnnooooooooonnnnnnjjjjjjjjjkkknnnqqqtttvvvwwwvvvtttrrrpppnnnmmmmmmllllllmmmnnnnnnnnnmmmlllooonnnkkkjjjiiijjjlllmmmmmmlllllljjjhhhhhhjjjlllkkklllkkkiiifffeeefffggggggkkkoooqqqpppooonnnmmmjjjmmmpppssssssqqqooommmkkkkkklllooosssvvvxxxxxxzzzyyyxxxvvvsssqqqpppoookkklllmmmmmmmmmkkkjjjiiiiiikkknnnoooooooooooopppqqqqqqqqqpppooopppsssuuuyyyzzz{{{{{{zzzxxxvvvuuuwwwyyyzzzzzzxxxuuuuuuuuurrrsssuuuvvvwwwwwwvvvuuuwww{{{~~~{{{qqqkkkjjjjjjlllooorrrssssssssssssuuuvvvvvvvvvuuutttuuuuuuvvvwwwwwwvvvuuuuuuwwwuuusssqqqqqqsssuuuwwwyyyyyyzzzzzzzzz{{{{{{{{{zzz}}}}}}ssseeeVVVKKKEEEAAAAAAAAA??????@@@DDDGGG}}}{{{uuuYYYHHHDDD??????===<<<;;;:::::::::<<<<<<<<<;;;;;;::::::999999:::;;;;;;:::;;;>>>AAAJJJZZZlllrrrkkkaaa]]]]]]dddooorrrgggcccfffhhhttt~~~~~~}}}|||{{{}}}|||||||||}}}~~~{{{wwwpppkkkiiijjjhhheeeddddddcccbbb```bbbaaa___\\\[[[ZZZ[[[[[[bbb```^^^\\\[[[YYYVVVSSSTTTTTTTTTRRRPPPNNNOOOPPPNNNNNNOOOQQQTTTWWWZZZ\\\\\\\\\\\\]]]^^^```aaabbbhhhfffeeeeeedddbbb^^^\\\YYYXXXUUURRROOOLLLIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHJJJMMMPPPTTTZZZ```eeegggooowww}}}xxxtttqqqmmmmmmlllkkkjjjiiiiiiiiiiiihhhggggggffffffggggggeeeeeecccbbb```^^^]]]\\\___^^^^^^]]]]]]]]]^^^^^^]]]^^^______]]]]]]^^^______```bbbdddfffhhhiiijjjjjjjjjkkkkkkjjjiiigggfffiiiiiiiiiiiijjjkkklllllloooooonnnmmmmmmmmmmmmmmmkkkkkklllnnnpppsssuuuwwwvvvuuutttsssqqqooommmkkkjjjkkklllmmmmmmmmmmmmmmmooonnnmmmmmmllllllmmmmmmmmmnnnmmmkkkhhhhhhiiikkkiiiiiihhheeeddddddfffhhhiiikkknnnooonnnmmmmmmnnnlllnnnpppqqqqqqpppooommmkkklllnnnrrrwwwyyyxxxwwwvvvuuutttsssrrrqqqppppppllllllmmmmmmllljjjiiigggkkkmmmppprrrqqqppppppqqqtttttttttrrrqqqqqqtttvvv{{{|||||||||{{{yyywwwvvvyyy{{{}}}}}}{{{xxxvvvuuuqqqsssvvvyyyzzzxxxvvvuuuuuuzzz|||rrrjjjiiihhhjjjmmmpppqqqqqqrrrsssuuuwwwwwwwwwuuutttuuuvvvxxxyyyyyyxxxvvvuuuvvvtttrrrqqqqqqrrrtttvvvxxxxxxxxxxxxyyyyyyyyyyyywww{{{uuugggXXXLLLFFFBBBBBBAAA@@@???BBBFFFJJJtttXXXIIIEEE???>>>===<<<::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;:::;;;>>>AAAGGGXXXmmmvvvqqqggg```___fffpppwwwiiifffggghhhppp{{{~~~~~~}}}~~~~~~~~~~~~wwwqqqppplllgggccccccbbb```]]]\\\\\\[[[ZZZXXXZZZYYYWWWVVVUUUUUUVVVVVV[[[ZZZYYYWWWVVVTTTRRRQQQSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUUUUVVVXXX[[[^^^```ccccccccccccddddddeeeeeefffeeecccaaa___[[[VVVRRRPPPOOOLLLIIIFFFEEEDDDDDDEEEFFFGGGGGGGGGIIILLLNNNPPPRRRTTTWWWZZZbbbkkkrrrxxx}}}xxxtttqqqnnnmmmjjjhhhgggggghhhhhhhhhgggffffffeeeeeeffffffeeeeeecccbbb```^^^]]]]]]```___]]]\\\\\\\\\^^^___^^^___aaaaaa```______```cccdddeeeggghhhhhhhhhhhhllllllmmmnnnllljjjgggfffhhhggggggiiikkkmmmnnnoooqqqpppmmmkkkiiiiiijjjkkkiiijjjlllnnnppprrrsssttttttttttttsssqqqooolllkkkjjjjjjkkkllllllmmmmmmmmmnnnooooooooonnnnnnmmmmmmnnnnnnnnnllliiiiiijjjkkkkkkjjjhhheeebbbccceeehhhhhhjjjkkkkkkjjjjjjkkklllnnnnnnoooooooooooonnnnnnmmmnnnqqqvvvyyyyyyvvvtttqqqqqqqqqqqqqqqqqqqqqpppmmmmmmmmmmmmkkkiiihhhfffjjjnnnqqqttttttsssssstttssstttuuutttssstttvvvxxx}}}}}}}}}|||{{{yyywwwvvvxxx{{{~~~|||yyyvvvuuuqqqtttyyy|||}}}{{{wwwuuuvvvzzz}}}|||tttmmmkkkiiijjjllloooppppppppprrruuuwwwxxxwwwuuutttuuuvvvxxxyyyyyyxxxvvvuuuvvvtttrrrpppppprrrtttvvvxxxxxxxxxxxxxxxxxxyyyyyywww{{{wwwhhhXXXLLLFFFBBBBBBAAA@@@@@@CCCHHHLLLsssWWWHHHEEE???>>>===<<<::::::::::::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;:::;;;>>>AAAEEEWWWmmmyyyvvvlllddd```eeeooo}}}{{{llliiijjjjjjmmmxxx}}}||||||}}}~~~~~~}}}}}}~~~{{{lllgggbbbbbb___[[[YYYZZZWWWUUUSSSSSSSSSTTTSSSRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQRRRVVVVVVWWWVVVVVVWWWZZZ]]]^^^^^^]]]^^^___bbbfffhhhkkkkkkkkkjjjiiihhhgggfff```^^^\\\ZZZWWWRRRLLLHHHFFFEEECCCAAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMRRRUUUXXX\\\```cccgggppp{{{{{{vvvsssqqqnnnllljjjgggffffffggghhhgggffffffeeedddeeeeeeeeeeeeeeedddbbbaaa```___^^^aaa___]]]\\\[[[]]]___```^^^```bbbbbb```______```bbbeeehhhkkklllllljjjiiilllmmmnnnnnnmmmkkkiiiggghhhggggggjjjnnnrrrsssrrrtttrrrooollljjjiiijjjkkkggghhhkkkmmmnnnooooooooorrrrrrrrrrrrqqqooolllkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnooooooooonnnllllllnnnnnnnnnmmmkkkjjjjjjlllooommmkkkgggdddccceeeggghhhjjjjjjjjjiiiiiijjjlllnnnnnnnnnnnnoooooooooooooooppptttxxxyyyxxxssspppooooooooooooppppppppppppmmmmmmmmmmmmllljjjhhhgggiiimmmrrruuuvvvvvvvvvwwwppprrrtttuuuuuuvvvxxxzzz|||||||||{{{zzzxxxwwwvvvwwwzzz}}}~~~|||yyywwwvvvtttwww|||}}}yyyvvvzzz}}}}}}|||}}}~~~yyyooollliiihhhjjjkkkllllllnnnpppsssuuuwwwwwwwwwvvvuuuvvvxxxyyyyyyxxxvvvuuuwwwuuusssqqqqqqsssuuuwwwzzzzzzzzzzzzyyyyyyyyyyyyxxx|||wwwiiiYYYMMMFFFCCCCCCAAA@@@@@@CCCIIIMMMsssWWWHHHDDD??????===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;>>>AAAEEEWWWnnn{{{zzzpppfffbbbaaakkkxxxooommmooommmnnnxxx~~~|||{{{{{{|||}}}|||~~~wwwnnnhhh]]]YYYVVVWWWUUUQQQQQQTTTOOOMMMLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSTTTRRRSSSTTTSSSSSSSSSUUUWWW[[[\\\^^^______```ccceeeddddddeeefffhhhkkkmmmoooqqqqqqooommmjjjfffcccbbbXXXVVVSSSQQQNNNJJJEEEAAA??????>>>>>>???@@@BBBCCCCCCGGGKKKNNNPPPTTT[[[```bbbhhhoootttyyyzzzuuuqqqpppmmmllliiigggfffggghhhhhhgggfffeeeeeeddddddeeeeeedddccccccbbbbbbaaa`````````___]]]]]]]]]___aaabbb___```aaaaaa______```aaa___bbbgggkkknnnnnnmmmllljjjkkklllllllllkkkjjjiiijjjhhhhhhlllrrrwwwxxxwwwxxxvvvssspppnnnmmmmmmmmmgggiiikkkmmmnnnnnnlllkkkooooooooooooooonnnmmmmmmmmmmmmllllllllllllmmmmmmlllmmmmmmmmmmmmlllkkkkkklllnnnooonnnlllkkklllmmmqqqpppnnnjjjgggeeefffhhhjjjkkklllllljjjjjjkkklllllllllmmmnnnooooooooooooppprrruuuyyyzzzxxxsssooooooooooooooooooooooooooommmmmmnnnnnnmmmkkkiiihhhiiimmmsssvvvwwwwwwwwwwwwnnnpppssstttuuuvvvxxxzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvyyy|||}}}{{{yyyxxxxxxyyy|||~~~zzzwwwyyyzzzyyyuuuuuuxxxyyywwwmmmjjjgggeeefffhhhiiijjjnnnooorrrtttwwwyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxyyywwwuuuttttttuuuwwwyyy{{{{{{{{{{{{zzzzzzzzzzzzyyy}}}xxxjjj[[[NNNHHHDDDCCCAAA??????BBBHHHMMMuuuYYYHHHDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;>>>AAAGGGXXXooo||||||rrrhhhccc]]]ffftttsssqqqrrrooopppzzz|||{{{~~~~~~xxxnnnfff___[[[VVVSSSRRRSSSRRRPPPQQQUUUQQQPPPOOOPPPSSSTTTUUUTTTUUUUUUUUUUUUWWWXXXZZZ\\\[[[\\\]]]]]]\\\\\\___bbbdddfffiiijjjkkklllmmmooollllllmmmmmmnnnoooooooooqqqooommmiiiddd^^^ZZZWWWPPPNNNJJJHHHFFFCCC@@@===<<<<<<===>>>???AAABBBCCCCCCHHHOOOTTTYYY___hhhooouuu}}}xxxssspppnnnkkkkkkiiihhhhhhhhhiiiiiiggggggfffeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^___aaabbbddd```aaa```___^^^^^^```bbb```aaadddgggiiijjjkkkkkkhhhhhhiiijjjjjjkkkllllllllljjjjjjnnnvvv{{{|||{{{xxxwwwuuurrrpppooonnnnnnjjjllloooppppppnnnllljjjlllllllllllllllmmmnnnnnnpppooonnnllllllllllllmmmkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnnnnmmmmmmmmmoooooopppooollljjjhhhiiijjjiiikkkllllllkkkjjjjjjkkkiiijjjllloooppppppppppppqqqrrrvvvzzz|||{{{wwwtttpppppppppooonnnnnnmmmmmmmmmmmmnnnooonnnmmmkkkkkklllpppuuuwwwwwwvvvuuutttmmmooorrrsssssstttvvvwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvxxx{{{|||{{{zzz{{{{{{~~~|||yyytttwwwvvvrrrppprrrrrrpppkkkhhheeedddfffiiikkkllloooppprrrtttxxx|||||||||{{{zzzzzz{{{||||||{{{zzzwwwvvvvvvwwwzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyy}}}zzzmmm^^^QQQKKKEEEDDDAAA>>>>>>AAAGGGKKKwww[[[IIIDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;>>>AAAHHHYYYooo}}}}}}tttiiidddZZZcccqqq|||uuussstttpppsss|||~~~|||}}}~~~wwwjjjccc^^^ZZZXXXWWWTTTTTTVVVUUURRRTTTYYYXXXWWWVVVWWWYYY[[[[[[[[[\\\\\\\\\]]]^^^aaacccdddfffggghhhgggeeefffiiimmmlllooorrrtttuuuuuuvvvwwwttttttsssrrrpppnnnlllkkklllkkkgggbbb\\\UUUPPPMMMJJJGGGDDDAAA@@@>>><<<:::<<<<<<===>>>@@@AAABBBBBBDDDJJJSSSZZZ```iiittt|||}}}wwwrrrooommmjjjjjjiiiiiiiiiiiiiiijjjggggggfffeeeeeeeeeeeefff____________``````aaaaaa^^^^^^^^^___aaabbbdddeeeaaaaaa```^^^]]]]]]```cccdddcccbbbbbbcccdddfffgggfffffffffgggiiikkkmmmnnnmmmkkkkkkpppxxx~~~~~~vvvuuutttrrrpppnnnmmmmmmnnnooorrrsssrrrpppmmmkkkkkkjjjjjjjjjkkkmmmnnnppprrrpppooommmlllllllllmmmkkkjjjiiihhhhhhhhhiiiiiijjjlllnnnooonnnnnnooopppmmmnnnnnnmmmkkkjjjjjjkkkfffhhhjjjjjjiiigggggghhhgggiiillloooqqqqqqppppppppprrrvvvzzz~~~~~~{{{xxxrrrqqqpppooonnnmmmllllllmmmnnnnnnoooooonnnmmmlllnnnrrrvvvxxxwwwtttrrrqqqnnnppprrrsssrrrrrrsssttttttttttttttttttuuuuuuvvvvvvxxxzzz{{{{{{{{{}}}~~~|||zzzuuuyyyyyyvvvssstttrrrooojjjhhheeefffiiimmmpppqqqqqqqqqrrruuuyyy~~~~~~}}}{{{{{{}}}~~~}}}{{{yyywwwwwwyyy{{{}}}{{{{{{{{{zzzzzzyyyyyyyyyxxx||||||ooo```TTTMMMFFFDDDAAA>>>===@@@FFFJJJ~~~yyy\\\IIICCC>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;:::;;;;;;===???BBBCCCEEEUUUkkkzzz}}}uuujjjbbbZZZbbbnnnyyy}}}sssooommmsss}}}}}}~~~wwwmmmfffcccaaa___\\\^^^]]]^^^```ccccccbbb```cccbbbccceeeiiilllmmmmmmppplllhhhffffffhhhiiijjjiiiqqqwwwuuurrrrrrttttttxxxwwwwwwxxxzzz{{{zzzyyyvvvrrroooooopppoooiiidddbbb```\\\VVVQQQMMMIIIHHHDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;<<<>>>AAADDDEEEMMMNNNTTT```rrrxxxtttqqqlllggggggiiikkkkkkiiihhhiiijjjkkkhhheeeccccccccccccbbbaaa^^^]]]___bbbdddcccaaabbb```___aaaeeegggfffdddeeedddbbbaaaaaaaaabbbccceeedddccccccbbbbbbccccccccceeeggghhhiiijjjlllnnnlllmmmooosssvvvzzz}}}~~~zzzxxxvvvrrrooonnnooopppooorrruuuwwwvvvsssnnnkkkkkkjjjjjjkkkkkkmmmnnnoookkkmmmnnnnnnmmmllllllmmmkkkkkkjjjjjjkkkkkklllmmmooooooooommmllllllnnnoooooooooooonnnmmmkkkjjjiiillliiiffffffiiikkkkkkiiijjjlllnnnqqqrrrrrrqqqpppqqqssswww}}}}}}qqqqqqpppooonnnnnnnnnnnnlllnnnoooooonnnmmmmmmnnnnnnoooqqqssstttttttttssspppssssssqqqrrruuuvvvsssqqqsssuuuxxxxxxvvvtttrrryyyzzz|||~~~~~~{{{zzz}}}}}}|||yyyuuuqqqoooooohhhgggfffddddddggglllpppwwwvvvvvvyyy}}}|||}}}|||yyy{{{}}}~~~}}}{{{yyyxxxxxxyyyzzzyyyyyy}}}sssdddXXXQQQOOOFFF???>>>???>>>???BBBwwwyyy\\\IIIDDD>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>@@@AAADDDSSSgggvvvyyyrrrhhhaaaYYY```jjjuuuuuurrrqqqrrr|||xxxtttnnniiiggggggfffffffffhhhjjjlllmmmlllkkkkkknnnmmmmmmnnnqqqtttuuuuuuvvvsssnnnjjjiiijjjkkkkkkqqq{{{~~~zzzyyyzzzzzzxxxvvvuuuvvvwwwxxxwwwvvvvvvrrrnnnlllllliiiccc]]]\\\ZZZWWWSSSNNNKKKHHHGGGBBBAAAAAA@@@>>><<<;;;::::::;;;<<<>>>@@@CCCFFFHHHNNNQQQZZZjjj~~~|||wwwtttqqqmmmiiigggiiijjjjjjhhhggghhhiiijjjhhhfffeeeddddddcccaaa^^^]]]]]]^^^```aaaaaa`````````aaadddggghhheeebbbcccbbbaaa``````aaabbbccceeedddccccccbbbbbbccccccbbbdddfffgggggghhhjjjlllkkklllpppssswwwzzz{{{|||yyyxxxvvvsssqqqpppqqqrrrooorrruuuwwwwwwtttpppnnnkkkkkkllllllmmmnnnnnnnnnooopppqqqpppnnnllllllmmmlllkkkkkkjjjkkkkkkllllllmmmnnnnnnmmmkkkkkkmmmooooooooonnnmmmlllkkkkkkjjjmmmjjjhhhhhhjjjlllllljjjlllmmmoooqqqrrrsssrrrrrrrrrtttwww|||}}}{{{ssssssssssssrrrqqqpppooolllmmmnnnnnnllllllmmmnnnnnnoooqqqssstttttttttsssrrruuuuuussssssvvvvvvsssqqqrrrssstttuuuuuuuuuuuuyyyzzz}}}~~~|||{{{zzzzzz}}}}}}|||zzzvvvssspppoookkkkkklllkkkkkkmmmppprrrxxxwwwxxx|||~~~}}}||||||~~~|||}}}~~~xxxwwwuuuvvvwwwxxxxxxwww{{{}}}~~~yyykkk___XXXOOOFFF>>>===>>>===>>>@@@~~~qqqzzz\\\JJJDDD>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<===>>>CCCOOOaaaooorrrnnnfff```[[[___hhhrrr}}}wwwuuuuuuqqq{{{}}}xxxwwwuuuqqqnnnmmmnnnoooqqquuuyyyzzzxxxvvvvvvwwwzzzxxxxxxyyy{{{}}}}}}|||~~~zzztttnnnkkkjjjkkklllyyy}}}}}}|||vvvtttssssssssssssqqqpppooollliiigggfffccc]]]XXXTTTSSSQQQNNNKKKHHHFFFEEE??????>>>>>>===;;;:::999999;;;===???AAADDDHHHKKKQQQYYYgggzzz~~~yyyuuutttrrrnnnjjjhhhjjjkkkjjjhhhgggggghhhiiihhhgggffffffeeecccaaa\\\]]]^^^^^^^^^^^^___```___```cccgggiiiiiieeebbbbbbbbbaaa``````aaabbbcccddddddcccbbbbbbbbbbbbcccbbbdddfffgggfffgggiiikkkjjjlllooossswwwyyyzzz{{{zzzyyywwwuuutttsssrrrrrrnnnqqqtttvvvvvvuuurrrpppkkklllnnnoooooooooooonnnsssssstttrrrooommmmmmnnnmmmmmmkkkkkkjjjkkklllllllllmmmmmmmmmkkkkkkmmmoooooonnnmmmlllkkkkkklllmmmooommmkkkkkklllmmmmmmlllnnnnnnoooqqqrrrtttuuuuuutttuuuwwwzzz}}}}}}zzzxxxtttuuuwwwxxxwwwuuurrrqqqlllmmmmmmkkkjjjjjjlllnnnnnnoooqqqssstttttttttssstttxxxxxxvvvvvvwwwvvvsssqqqqqqrrrrrrtttuuuwwwxxxxxxzzz~~~}}}{{{zzzzzz{{{{{{}}}}}}|||{{{xxxuuurrrqqqlllnnnooooooooooooqqqsssxxxyyy|||~~~}}}}}}~~~~~~xxxvvvuuuvvvwwwyyyyyyxxxyyy{{{}}}}}}sssggg```PPPGGG>>>======;;;<<<>>>xxxnnn|||zzz\\\JJJDDD>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===AAAKKKZZZgggllljjjddd```^^^aaagggqqq|||wwwuuuvvvoooyyy|||vvvssssssuuuyyy}}}~~~~~~~~~}}}vvvnnnhhhfffhhhjjjyyy{{{xxxwwwsssqqqooonnnnnnmmmkkkiiifffdddbbbbbbaaa___[[[WWWOOONNNMMMJJJHHHEEECCCBBB============<<<;;;:::::::::===???@@@AAADDDJJJNNNXXXeeeyyy|||zzzwwwuuutttrrrnnnkkkjjjkkklllllljjjhhhhhhiiiiiihhhggghhhhhhgggcccaaa[[[^^^``````]]]]]]___bbbaaabbbdddfffhhhhhhfffeeeccccccbbbaaabbbcccdddeeedddccccccbbbbbbbbbbbbbbbccceeeggggggggggggiiikkkmmmmmmnnnqqqtttxxx{{{}}}}}}{{{yyyxxxvvvuuurrrqqqlllnnnqqqsssttttttsssqqqlllmmmoooqqqqqqqqqooonnnrrrssssssqqqooonnnoooppppppooommmkkkkkkkkkllllllmmmnnnoooooonnnnnnoooqqqpppnnnlllkkkkkklllnnnoooppppppooonnnnnnnnnnnnmmmoooppppppqqqsssuuuvvvxxxvvvvvvwwwxxxzzzyyywwwuuutttvvvxxxzzzyyyvvvssspppllllllkkkjjjhhhiiilllnnnnnnoooqqqssstttttttttssswwwzzz|||yyyyyyyyywwwsssqqqqqqssstttvvvxxxyyyzzzyyy{{{~~~~~~~~~}}}}}}}}}|||||||||~~~}}}}}}|||{{{xxxuuurrrllllllllllllkkklllooorrrwwwzzz~~~~~~}}}yyyxxxwwwwwwyyy{{{{{{zzzxxxzzz|||}}}xxxllldddRRRHHH???===<<<::::::<<>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<===>>>???HHHUUUaaaiiiiiieeeaaa```aaaeeeooo{{{tttrrrtttmmmvvv~~~zzz{{{|||}}}yyyqqqhhhaaa___bbbeeevvvwwwrrroooooommmjjjiiihhhfffdddbbbaaa```___^^^\\\YYYVVVTTTMMMLLLKKKIIIFFFCCC@@@???<<<======>>>>>>======<<<<<>>===::::::;;;uuukkk}}}{{{]]]KKKEEE>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>>>>EEEQQQ___hhhkkkhhhddd______ccclllzzz{{{pppnnnooolllsss~~~~~~}}}uuuqqqjjj```YYYXXX]]]bbbtttuuunnnkkkjjjhhheeedddcccaaa^^^\\\```___]]][[[WWWSSSOOOMMMJJJJJJJJJHHHFFFCCC@@@>>><<<<<<===>>>??????>>>>>>>>>AAABBBBBBCCCIIITTT]]]rrr|||xxxwwwvvvuuutttuuuuuuuuusssrrrpppnnnmmmlllmmmoooooonnnmmmmmmnnnjjjiiihhhhhhiiihhhfffdddaaabbbccccccbbbaaabbbccccccccccccbbbbbbdddgggjjjiiihhhgggeeeeeeeeefffgggccccccbbbaaaaaaaaaaaabbbccceeeggghhhiiijjjlllnnnsssqqqooonnnqqqwww}}}}}}{{{{{{zzzwwwqqqllljjjjjjlllmmmooopppqqqqqqnnnooopppqqqqqqqqqpppooojjjkkkmmmmmmnnnqqquuuxxxxxxvvvrrrooommmmmmnnnoooppprrrtttvvvuuuvvvwwwxxxrrrqqqpppooonnnnnnooopppssstttuuusssqqqooonnnooonnnoooqqqrrrtttvvvxxxxxxxxxvvvttttttttttttrrrqqqoooqqqtttvvvuuurrrooolllkkklllllljjjiiiiiikkkmmmnnnoooqqqssstttttttttsssxxx|||~~~}}}}}}yyysssqqqsssxxx|||}}}}}}{{{zzz}}}}}}||||||{{{{{{{{{{{{xxxyyy{{{||||||{{{zzzyyy~~~}}}{{{vvvooommmiiieeedddhhhnnntttvvv{{{~~~}}}}}}~~~~~~||||||}}}{{{yyyyyywwwvvvvvvwwwxxxxxxwwwvvvyyy{{{|||}}}|||ooofffXXXNNNDDDAAA???;;;:::<<>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;===>>><<>>>>>????????????AAACCCCCCFFFOOO^^^jjj{{{wwwrrrooonnnoooppppppqqqqqqqqqpppooonnnnnnooojjjlllnnnnnnnnnmmmnnnoookkkiiihhhggghhhhhhgggfffdddbbbbbbbbbcccdddcccbbb```bbbdddcccbbbcccfffiiijjjiiigggfffeeedddeeeeeeccccccbbbaaaaaaaaaaaaaaaaaacccfffggghhhjjjllloooqqqqqqqqqrrruuuyyy|||}}}{{{yyyzzz|||zzzsssnnnkkkkkklllmmmnnnpppqqqqqqpppppppppppppppooooooooojjjkkklllmmmnnnqqqvvvyyy{{{yyyuuuqqqnnnnnnoooppppppsssvvvwwwwwwxxxyyyzzzssssssrrrrrrqqqpppoooooosssuuuvvvuuuqqqnnnnnnnnnlllnnnqqqsssuuuwwwwwwwwwwwwuuusssrrrrrrrrrqqqpppnnnppprrrsssssspppmmmkkkkkklllmmmlllkkkjjjkkkmmmnnnoooqqqssstttttttttsssvvv|||~~~zzztttsssuuuwwwzzz{{{|||{{{{{{}}}|||{{{yyyyyyyyy{{{{{{}}}{{{zzzxxxxxxyyy{{{|||~~~}}}}}}wwwooonnnkkkhhhgggiiinnnsssuuu{{{|||{{{||||||{{{xxxzzzxxxwwwvvvwwwwwwvvvuuussswwwzzzzzz{{{tttlll\\\RRRHHHCCCAAA===<<<===ssssss{{{]]]KKKEEE>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======999999888888999;;;<<<===<<>>????????????BBBDDDEEEIIITTTfffttt}}}uuuqqqllliiiiiikkkmmmmmmmmmmmmnnnmmmmmmmmmooopppiiikkkmmmnnnmmmmmmnnnpppllljjjgggfffggghhhhhhgggeeebbb```aaadddeeeccc```]]]aaadddeeedddcccdddfffjjjiiigggeeedddccccccdddcccbbbbbbaaaaaaaaaaaaaaa___aaadddfffgggiiilllooooooqqqsssvvvyyy{{{||||||zzzxxxwwwzzz}}}|||uuupppmmmmmmmmmmmmnnnpppqqqrrrppppppooonnnnnnoooooopppkkklllmmmnnnooorrrvvvyyy}}}zzzvvvrrroooooopppqqqpppsssvvvxxxxxxxxxyyyzzzttttttttttttrrrqqqooonnnsssuuuwwwuuuqqqnnnmmmnnnkkkmmmqqqtttvvvwwwwwwvvvwwwuuurrrpppqqqqqqqqqpppnnnpppqqqrrrqqqooommmkkkjjjlllnnnnnnlllkkkkkklllnnnoooqqqssstttttttttsssvvv{{{zzztttuuuvvvvvvwwwxxxzzz{{{|||}}}|||yyyxxxxxxzzz|||~~~{{{wwwwwwzzz~~~~~~~~~~~~xxxmmmmmmkkkjjjhhhjjjmmmpppuuuzzz{{{zzz|||}}}{{{yyy}}}{{{yyyxxxyyyyyywwwvvvrrruuuxxxyyyyyy~~~yyyqqq^^^TTTIIIEEEBBB>>><<<>>>yyyvvvzzz^^^LLLGGGAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;AAAAAAKKK^^^lllpppooooooaaacccjjjtttuuugggggglllkkknnnwww{{{zzzyyyxxxwwwuuuwwwwwwwwwwwwuuusssqqqpppssssssrrrrrrqqqppppppoookkkcccZZZRRRLLLLLLTTT___vvvrrrgggaaaaaa```^^^\\\YYYWWWUUUTTTSSSVVVXXXVVVQQQLLLIIIIIIBBBCCCDDDEEECCC@@@===:::;;;;;;;;;<<<<<<>>>???@@@FFFAAAAAAHHHQQQ___vvvwwwpppjjjcccaaaccceeedddaaaggghhhiiiiiijjjjjjiiiiiikkkjjjiiiiiikkkooorrruuukkkkkkjjjgggdddcccdddfffcccbbb``````aaabbbaaa``````\\\]]]ccceeedddfffkkkggghhhiiiiiihhhgggdddcccfffdddaaa___^^^___aaabbbcccccccccdddfffiiikkkmmmnnnooosssyyy~~~}}}yyyxxxyyyyyyyyyxxxuuurrrpppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqpppooommmkkkjjjiiikkkmmmmmmmmmqqqwww|||yyyssspppoooppppppoooppprrruuuwwwxxxyyyyyytttttttttrrrpppoooppprrrvvvvvvwwwwwwuuurrrooonnnjjjnnnsssxxxyyyxxxuuutttssssssrrrqqqrrrssstttuuutttttttttsssqqqooommmlllmmmkkkiiigggfffgggiiikkkooopppqqqpppppppppsssuuu{{{|||~~~zzzvvvsssvvvwwwyyyyyyxxxyyy{{{}}}|||~~~~~~|||yyyxxxzzz||||||zzz{{{~~~}}}|||qqqpppnnnlllkkklllmmmnnnuuuxxx{{{}}}}}}||||||}}}~~~}}}{{{zzzzzz{{{~~~{{{xxxtttrrrqqqrrrsssuuuvvvwwwxxxzzz~~~|||rrrgggYYYJJJEEECCC@@@<<<;;;}}}wwwxxxZZZIIICCCAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;@@@@@@III]]]nnnsssqqqppphhhhhhlllvvvtttfffeeejjjkkknnnwww~~~xxxtttzzz}}}yyyxxxxxxwwwuuuwwwwwwwwwwwwuuusssqqqooorrrrrrqqqqqqpppooooooooojjjbbbYYYQQQKKKKKKTTT___uuu}}}pppgggbbbaaa```^^^\\\YYYVVVTTTSSSRRRTTTVVVTTTPPPKKKIIIHHHBBBCCCCCCCCCBBB???===;;;;;;;;;;;;<<<===>>>???@@@EEEEEEHHHNNNWWWgggwwwnnniiiddd^^^]]]___```___]]]aaabbbcccdddeeeeeeeeeeeehhhhhhhhhiiikkknnnqqqsssmmmllljjjiiihhhhhhhhhhhhdddcccbbbbbbdddfffeeeeee___\\\\\\```bbb```bbbgggggghhhiiiiiiiiigggfffdddeeecccaaa^^^]]]^^^___aaaaaabbbccceeegggiiikkklllmmmnnnrrrwww|||~~~{{{xxxwwwwwwxxxwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqnnnkkkiiikkkmmmppppppqqquuu{{{yyyrrrnnnnnnpppqqqppppppqqqrrrsssuuuuuuvvvuuuuuuuuusssqqqooopppqqquuuuuuvvvvvvuuusssqqqooommmpppuuuyyyyyywwwuuussstttssssssrrrssstttuuuvvvsssssssssrrrrrrqqqqqqqqqnnnllljjjhhhhhhiiikkkllloooppprrrrrrrrrsssvvvxxx}}}~~~zzzuuurrrtttvvvwwwwwwwwwxxxzzz||||||{{{|||~~~}}}{{{yyyyyy{{{~~~}}}~~~~~~}}}~~~qqqooonnnmmmmmmnnnooopppvvvxxxyyyzzzzzz{{{}}}|||zzzyyyzzz|||zzzwwwtttrrrrrrssstttuuuvvvwwwwwwyyy}}}vvvjjj[[[LLLFFFEEEAAA>>>>>>xxxwwwYYYGGGBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;??????HHH]]]qqqyyyvvvqqqllliiijjjuuuvvvfffdddgggkkknnnvvv}}}pppllllllvvv{{{wwwwwwxxxwwwvvvxxxxxxwwwvvvuuurrrpppnnnqqqqqqpppoooooonnnnnnmmmhhh```WWWPPPKKKKKKTTT___ssszzznnngggcccaaa```___\\\XXXUUURRRQQQPPPRRRSSSQQQNNNJJJHHHGGGCCCCCCBBBAAA???>>>===<<<;;;;;;;;;<<<===>>>@@@@@@CCCFFFMMMTTT^^^rrr~~~mmmeeeaaa^^^[[[[[[]]]^^^\\\ZZZ]]]^^^___aaabbbccccccccceeefffgggjjjllloooqqqrrrnnnllljjjkkknnnooommmkkkfffeeedddeeegggiiijjjiiibbb___^^^___```___bbbeeehhhhhhiiiiiiiiiiiihhhgggeeecccaaa^^^]]]]]]^^^______```bbbeeehhhjjjkkkllllllmmmpppuuuyyyzzzyyywwwvvvuuuuuutttttttttttttttuuuuuuuuuuuutttssssssrrrtttuuuvvvuuussspppllljjjllloooqqqrrrssswww}}}yyyqqqmmmmmmooorrrppppppoooooopppqqqssssssvvvwwwwwwuuurrrpppppppppsssssstttuuuuuutttrrrqqqppptttxxxzzzyyywwwtttssstttssssssssstttuuuwwwxxxssssssrrrrrrssstttvvvwwwooonnnlllkkkjjjkkkmmmnnnppprrrtttuuuuuuvvvyyyzzz~~~~~~yyytttpppssstttvvvvvvvvvvvvxxxzzz~~~|||{{{|||~~~|||{{{zzzyyyxxxyyyzzz{{{zzz|||}}}|||rrrpppooonnnnnnpppqqqsssvvvwwwwwwwwwwwwyyy}}}~~~~~~}}}zzzxxxxxxyyyxxxvvvtttttttttvvvwwwuuuvvvvvvvvvwww{{{yyymmm^^^NNNGGGEEECCCAAAAAAyyyyyy\\\JJJEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;??????GGG]]]ttt~~~{{{ttthhhdddeeeqqqzzzhhhbbbdddiiilllsss~~~yyyfffdddhhhtttxxxuuuvvvxxxwwwvvvxxxxxxwwwvvvtttrrrooonnnpppoooooonnnnnnmmmllllllfff^^^VVVOOOJJJJJJTTT___qqqwwwlllfffcccaaa```___\\\XXXTTTQQQOOONNNNNNOOONNNLLLIIIGGGFFFCCCBBB@@@>>>============;;;;;;;;;<<<===???@@@AAABBBFFFMMMWWWggg~~~wwwiiibbb^^^]]]\\\]]]______^^^\\\\\\^^^___aaaccceeeeeefffdddfffiiillloooqqqqqqrrrkkkiiiiiinnntttvvvrrrnnniiihhhggggggiiikkkkkkjjjgggdddaaa``````bbbeeehhhkkkkkkjjjjjjjjjjjjjjjjjjfffeeebbb```___^^^^^^___\\\^^^bbbeeehhhjjjkkkkkkkkklllooorrruuuvvvvvvuuutttsssrrrqqqqqqsssuuuvvvvvvwwwwwwwwwwwwuuutttssstttuuuwwwxxxvvvssspppnnnnnnqqqsssssssssuuuzzz{{{tttnnnlllnnnppppppooonnnmmmnnnpppssstttwwwxxxxxxvvvssspppooopppqqqqqqsssttttttttttttttttttxxx||||||yyyuuussssssrrrrrrrrrrrrssstttvvvwwwuuutttsssrrrsssuuuxxxyyypppooonnnmmmmmmnnnoooppptttvvvxxxxxxwwwwwwyyyzzzzzz|||~~~~~~|||xxxtttqqqrrrtttvvvwwwwwwwwwxxxzzz||||||{{{zzzyyyxxxyyyyyy{{{{{{zzzyyyxxxxxxwwwwwwyyy|||}}}{{{}}}}}}uuutttrrrpppooopppqqqrrrsssuuuvvvvvvvvvxxx{{{~~~|||||||||}}}}}}}}}}}}~~~}}}zzzwwwwwwwwwvvvuuutttuuuvvvwwwyyyuuuuuuuuutttuuuyyy{{{nnn^^^NNNGGGEEECCCBBBCCCxxxyyy]]]LLLGGGAAA@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;???@@@HHH[[[sss~~~vvvaaa^^^```nnn~~~jjj``````fffiiiooo{{{~~~}}}lll^^^___eeesssxxxuuuvvvxxxwwwvvvwwwwwwwwwvvvtttqqqooonnnoooooonnnnnnmmmllllllkkkfff^^^UUUNNNIIIJJJTTT___pppvvviiidddbbb```___^^^\\\XXXTTTPPPNNNLLLKKKKKKKKKJJJIIIGGGEEEBBBAAA>>>===<<<<<<======;;;;;;;;;<<<>>>???AAABBBFFFHHHNNN[[[pppttthhhbbb^^^^^^___```aaaaaa```___^^^___aaadddfffggghhhhhhgggiiilllooorrrsssssssssjjjjjjmmmuuu{{{|||wwwqqqmmmkkkiiiiiijjjjjjiiihhhiiigggccc```aaaeeejjjmmmooonnnmmmlllllllllmmmnnniiihhhfffcccaaa`````````\\\^^^aaaeeegggiiijjjjjjjjjlllnnnppprrrsssttttttsssrrrppppppppprrruuuwwwwwwwwwxxxyyyyyywwwvvvttttttuuuwwwxxxxxxvvvtttrrrsssuuuwwwvvvtttuuuxxx|||}}}xxxrrrnnnlllmmmnnnmmmmmmmmmooorrruuuwwwwwwxxxxxxvvvssspppooooooooopppqqqrrrtttuuuuuuuuuvvvzzz~~~}}}xxxtttrrrsssqqqqqqppppppqqqssstttuuuxxxwwwuuuttttttvvvwwwyyyqqqqqqpppoooooopppqqqrrrxxxyyyzzzzzzxxxvvvvvvvvvsssuuuxxx{{{{{{xxxuuussssssvvvxxxyyyyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwvvvvvv{{{{{{{{{zzzyyyxxxwwwvvvzzz}}}~~~{{{{{{}}}|||zzzzzzxxxuuurrrpppooooooooooooqqquuuwwwwwwwwwyyyzzzvvvwwwxxxyyy{{{|||}}}~~~|||yyywwwvvvvvvvvvuuuuuuvvvwwwxxxyyyuuuuuuttttttvvvzzz|||mmm]]]MMMGGGFFFEEEDDDDDDvvvwww[[[KKKFFFAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;>>>AAAHHHXXXmmm}}}}}}vvv```]]]___kkk~~~mmm``````eeehhhnnnxxx|||eeeWWWYYYbbbppp{{{wwwwwwxxxwwwvvvuuuvvvvvvuuutttrrrpppooooooooonnnmmmmmmllllllkkkggg___VVVOOOJJJJJJSSS^^^ooovvvhhhbbbaaa^^^^^^]]][[[XXXTTTPPPMMMKKKIIIHHHIIIJJJIIIGGGFFF@@@???===<<<;;;;;;<<<<<<:::;;;;;;===>>>@@@BBBCCCJJJMMMSSSaaawwwssshhhddd___``````aaabbbbbbaaaaaa```aaaccceeegggiiiiiijjjkkkllloooqqqtttuuuuuuuuunnnrrryyyzzzsssooommmkkkjjjjjjjjjiiihhhhhhgggccc^^^```iiipppssstttssspppnnnnnnnnnpppqqqlllkkkiiifffdddbbbaaaaaa]]]^^^```cccfffhhhiiijjjkkklllnnnooooooppprrrtttrrrrrrppppppqqqsssuuuvvvvvvwwwyyyzzzzzzyyywwwvvvvvvwwwxxxxxxxxxwwwuuutttxxxzzz{{{zzzwwwvvvxxx{{{zzz|||}}}zzztttnnnllllllmmmmmmmmmnnnqqqsssvvvwwwuuuvvvwwwvvvssspppooooooooopppppprrrssstttuuuvvvwww|||}}}wwwrrrrrrsssrrrqqqpppppppppqqqssssssxxxxxxvvvuuuuuuvvvvvvwwwqqqqqqqqqqqqqqqrrrrrrsssxxxyyyzzzyyyvvvsssrrrrrrmmmpppuuuxxxzzzyyywwwuuutttwwwzzz{{{zzzzzz{{{{{{{{{yyywwwwwwxxxxxxwwwvvv{{{{{{zzzzzzyyyxxxwwwwww{{{}}}{{{||||||zzz|||zzzvvvssspppnnnnnnnnnlllooosssvvvwwwwwwwwwxxxtttuuuvvvxxxzzz|||}}}~~~~~~zzzwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwttttttttttttwww}}}~~~mmm^^^OOOJJJJJJIIIHHHIIItttwww[[[IIIEEE@@@@@@??????>>>>>>??????===<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;<<>>>>>===<<<;;;;;;;;;;;;:::;;;;;;===>>>AAABBBCCCIIIPPPYYYeeevvvuuukkkgggccccccddddddccccccdddeeedddeeegggiiijjjkkkllllllnnnoooppprrrssstttuuuuuuxxx|||tttooommmkkkkkkllllllkkkjjjggggggddd___cccoooxxx{{{yyywwwtttqqqooopppqqqsssmmmllljjjhhheeecccaaa```______```bbbdddfffhhhjjjkkkmmmnnnnnnmmmnnnqqqtttrrrrrrqqqqqqrrrssstttuuutttvvvxxxzzz{{{zzzxxxwww{{{zzzyyywwwvvvuuuttttttwwwzzz{{{zzzwwwvvvxxx{{{xxx{{{|||yyysssnnnnnnooolllmmmnnnoooqqqrrrttttttssstttvvvvvvssspppoooooooooooopppqqqrrrtttuuuvvvwww|||}}}vvvqqqqqqttttttsssrrrqqqpppqqqrrrsssvvvvvvvvvvvvvvvvvvwwwwwwqqqqqqqqqqqqrrrrrrssssssuuuwwwxxxwwwuuurrrppppppllloootttxxxzzzzzzxxxvvvtttwwwzzz{{{{{{zzz{{{{{{|||yyywwwvvvxxxxxxwwwuuuzzzzzzyyyxxxwwwwwwwwwxxx|||}}}~~~~~~|||zzzvvvrrrpppnnnnnnnnnlllnnnqqqssstttuuuwwwyyyxxxxxxyyyzzz{{{|||}}}}}}{{{xxxvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvuuusssssstttuuuyyyoooaaaTTTPPPQQQPPPOOOOOOrrrxxx[[[JJJEEE@@@@@@??????????????????======<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::@@@GGGPPP```qqqvvvrrrfffaaa\\\^^^jjj{{{~~~ooonnniiikkknnnuuujjjWWWPPPTTT___ooozzzyyyxxxwwwuuusssssstttttttttsssrrrqqqooooooooonnnmmmmmmlllllljjjbbbXXXPPPJJJJJJSSS]]]ooowwwggg___]]][[[[[[\\\[[[XXXTTTPPPNNNJJJHHHFFFGGGIIIJJJIIIGGG=========<<<<<<;;;;;;::::::;;;;;;===???AAACCCDDDEEEPPP]]]fffsss~~~yyyoookkkggghhhhhhgggffffffgggiiihhhiiikkklllnnnoooooooooppppppqqqqqqrrrttttttuuu~~~uuuooommmllllllnnnooonnnnnnhhhjjjfffbbbggguuu|||zzzvvvrrrpppqqqrrrtttmmmlllkkkhhheeecccaaa````````````aaaccceeehhhiiikkkmmmooonnnmmmnnnqqquuurrrrrrrrrrrrsssssstttuuusssuuuxxxzzz{{{{{{yyyxxx}}}zzzwwwtttsssrrrrrrtttwwwyyyxxxvvvuuuwwwzzzxxxzzz{{{wwwqqqnnnooorrrmmmnnnooopppqqqqqqqqqqqqqqqsssuuuuuussspppoooooopppppppppqqqrrrsssuuuvvvwww|||}}}uuupppqqqtttvvvuuusssrrrqqqqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwqqqqqqqqqrrrrrrsssssssssrrrtttvvvvvvsssqqqppppppmmmppptttyyyzzzzzzxxxwwwsssvvvzzz{{{{{{zzzzzz{{{{{{xxxuuuuuuwwwwwwvvvssszzzyyywwwvvvvvvvvvwwwxxx|||zzzxxxuuurrrpppooooooooommmnnnooopppqqqssswww{{{||||||||||||||||||||||||~~~zzzvvvuuuwwwyyyzzzzzzyyyxxxwwwuuuttttttrrrssstttvvv{{{qqqdddXXXUUUVVVUUUTTTTTTttt|||yyyZZZHHHDDDCCCCCCBBBAAAAAA@@@@@@??????<<<:::999:::<<<======>>>===;;;::::::;;;===>>>AAAAAABBBKKK^^^pppvvvsssccc\\\XXX\\\gggtttsssjjjlllnnnqqq|||zzzaaaTTTQQQVVV^^^kkk~~~~~~{{{vvvqqqrrrrrrqqqpppoooooopppppprrrrrrqqqpppooonnnmmmllliii```WWWQQQLLLLLLSSS[[[nnnpppaaa___XXXZZZ\\\[[[XXXTTTQQQPPPIIIGGGEEEDDDDDDDDDBBBAAA@@@???===<<<::::::999999;;;<<<<<<>>>@@@BBBDDDEEEKKKSSS___hhhmmmppprrruuuwwwzzzsssrrrmmmnnnooonnnmmmlllmmmooommmooorrrtttwwwxxxyyyyyyzzzxxxvvvuuuwwwzzz}}}zzzyyyrrrqqqooonnnooonnnmmmkkkeeegggddd```gggyyyzzzyyywwwqqqmmmnnnnnnllljjjiiihhhgggeeecccbbbaaaaaaaaacccfffhhhjjjmmmpppooommmnnnrrruuussstttttttttttttttuuuuuuvvvqqqrrruuuxxxzzz|||}}}~~~~~~zzzxxxwwwvvvtttrrruuutttsssssstttuuuvvvwwwzzzyyyxxxtttpppmmmmmmnnnkkklllmmmnnnoooooooooooorrrsssttttttrrrrrrssstttssstttuuutttssssssuuuwww|||}}}~~~}}}yyyuuusssrrrwwwvvvuuurrrpppqqqtttvvvrrrtttvvvvvvuuuuuuwwwyyyuuuuuuuuuttttttttttttttttttsssqqqpppoooooooooooooootttvvvwww{{{{{{vvvwwwwwwxxxxxxyyyyyyyyyxxxzzz|||{{{yyyxxxyyyzzz{{{|||{{{zzzxxxxxxyyy{{{~~~yyysssppppppqqqooonnnppprrruuuvvvwwwxxx{{{}}}}}}{{{zzz{{{}}}|||zzz{{{{{{{{{{{{|||{{{yyywwwvvvvvvvvvwwwssswwwyyy{{{xxxmmmaaa\\\___cccdddbbbttt{{{zzz[[[IIIFFFAAAAAA@@@@@@???>>>>>>>>>>>>===<<<===>>>???===<<<===<<<;;;::::::;;;<<<===??????AAAKKK]]]nnnsssqqqccc]]]XXX\\\eeeppp{{{jjjkkklllnnnwwwsss\\\QQQOOOTTT]]]jjj~~~~~~zzzuuuqqqqqqppppppooonnnnnnooooooqqqqqqqqqqqqpppnnnlllkkkhhh___VVVOOOKKKKKKQQQZZZjjjooo^^^[[[WWWYYYZZZZZZXXXUUUSSSQQQKKKHHHEEECCCCCCCCCAAA@@@???>>>===<<<;;;:::::::::<<<<<<===???AAACCCFFFGGGKKKSSS^^^fffjjjllloooqqqsssvvv{{{zzzyyyssstttvvvuuuttttttuuuvvvuuuwwwzzz}}}~~~~~~|||yyyxxx|||uuurrrqqqooonnnmmmnnnnnnllljjjcccddd```^^^jjj~~~zzzxxxvvvpppmmmmmmkkkjjjhhhggggggfffdddbbb``````___```bbbeeehhhjjjmmmpppqqqooopppuuuvvvtttssstttuuuvvvvvvvvvuuuuuupppqqqtttwwwzzz}}}}}}yyyvvvuuusssqqqooossssssrrrrrrrrrssstttuuuvvvvvvvvvtttqqqnnnmmmnnnkkkkkkmmmnnnnnnooooooooopppqqqrrrrrrqqqqqqrrrsssuuuvvvvvvuuuttttttwwwyyy{{{}}}}}}|||xxxuuuttttttvvvuuutttrrrpppqqqsssvvvtttuuuwwwwwwwwwwwwxxxzzzwwwwwwwwwwwwwwwvvvuuuuuurrrrrrqqqqqqpppqqqqqqqqqppptttwwwxxx}}}}}}wwwwwwxxxyyyzzz|||}}}~~~||||||}}}~~~zzz{{{{{{zzzyyywwwxxxzzz}}}{{{wwwrrrpppqqqqqqpppoooppprrruuuvvvwwwyyy{{{~~~~~~|||zzz|||}}}~~~{{{zzz{{{|||||||||{{{zzzxxxvvvuuuuuuuuuuuussswwwyyyzzz~~~{{{qqqhhhfffkkkooonnnkkksssyyyzzz\\\JJJGGG@@@??????>>>======<<<<<<;;;<<<<<<>>>@@@???<<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAJJJ[[[kkkqqqnnnccc\\\XXX[[[bbblllzzzlllkkkjjjllltttkkkXXXOOOMMMSSS\\\jjj}}}}}}xxxsssqqqnnnnnnnnnmmmmmmmmmmmmmmmooopppqqqrrrqqqooollljjjggg^^^UUUNNNJJJJJJPPPYYYhhh}}}ppp^^^YYYVVVWWWXXXXXXWWWVVVTTTSSSNNNJJJEEEBBBAAAAAA@@@@@@???>>>===<<<;;;:::::::::<<<===>>>@@@CCCEEEHHHIIILLLSSS]]]cccfffhhhjjjlllpppsssxxx~~~{{{|||}}}}}}}}}|||~~~~~~|||{{{{{{rrrnnnnnnmmmllllllmmmmmmkkkiiiaaa___ZZZ\\\nnn}}}xxxwwwtttooollllllhhhfffeeeeeefffeeedddbbb^^^^^^^^^___aaadddhhhjjjlllpppsssrrrtttxxxyyyvvvsssuuuwwwyyyyyyxxxvvvuuupppqqqssswwwzzz}}}}}}yyyvvvtttrrrooommmrrrqqqqqqqqqqqqrrrrrrsssrrrtttuuuuuurrrooonnnnnnkkkkkklllmmmnnnnnnnnnnnnnnnoooqqqqqqppppppqqqrrrwwwxxxwwwvvvuuuvvvyyy{{{|||}}}|||zzzwwwtttttttttttttttsssrrrpppppprrrtttuuuwwwyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{zzzxxxvvvuuuqqqqqqqqqqqqqqqrrrssssssqqqtttwwwzzz~~~xxxxxxxxxzzz|||~~~}}}{{{{{{{{{zzzxxxvvvxxx{{{~~~yyywwwtttsssssstttssssssppprrruuuwwwxxxyyy|||~~~|||zzz{{{|||}}}{{{zzz{{{}}}}}}}}}yyyxxxvvvuuutttssstttttttttwwwxxxxxx{{{~~~yyyrrrttt|||zzzsssrrrvvvzzz\\\JJJGGG?????????>>>======<<<<<<:::::::::;;;<<<<<<:::888;;;;;;<<<======<<<;;;;;;:::===AAAJJJZZZjjjooommmaaa[[[WWWYYY___hhhvvvooollljjjlllrrr{{{fffWWWPPPMMMSSS]]]iii{{{{{{tttpppooollllllllllllllllllkkkkkkmmmoooqqqsssrrrooollliiiggg^^^UUUOOOJJJJJJQQQYYYggg}}}uuubbb\\\VVVVVVUUUVVVVVVVVVUUUTTTPPPLLLFFFAAA?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFIIIJJJMMMSSS[[[```bbbcccfffhhhpppssszzz~~~~~~{{{{{{zzz{{{yyysssooolllkkkjjjkkklllllliiiggg^^^ZZZVVV[[[rrr|||vvvuuurrrmmmjjjkkkfffeeeddddddffffffeeeddd___^^^^^^___bbbeeehhhjjjlllqqquuuuuuxxx{{{{{{wwwtttwwwzzz}}}}}}{{{xxxvvvrrrssstttwwwyyy{{{}}}~~~|||yyywwwvvvtttrrrpppqqqqqqqqqqqqqqqqqqrrrrrrqqqtttvvvvvvtttpppmmmllljjjkkklllmmmmmmmmmmmmmmmmmmnnnpppppppppppprrrsssyyyyyyxxxvvvuuuwwwzzz}}}~~~~~~|||yyyuuurrrrrrsssrrrssssssrrrqqqppprrrsssuuuwwwyyyzzzyyyxxxyyyyyyzzz{{{|||{{{zzzxxxvvvtttrrrqqqqqqqqqqqqqqqrrrrrrqqqsssvvvzzz~~~yyyyyyyyyzzz|||~~~}}}~~~}}}}}}{{{xxxvvvwwwzzz}}}{{{zzzxxxwwwwwwvvvvvvuuuqqqsssuuuwwwxxxzzz}}}~~~{{{zzzzzz{{{~~~|||zzzzzz{{{~~~~~~yyyxxxvvvtttsssssstttttttttwwwwwwuuuvvv{{{}}}|||xxx}}}uuuyyyooorrr~~~yyy[[[IIIFFFAAA@@@@@@??????>>>=========;;;999999:::;;;<<<;;;;;;;;;<<<======<<<;;;;;;;;;===BBBJJJYYYhhhooonnn___ZZZVVVWWW\\\eeeuuupppkkkhhhjjjppp{{{tttaaaUUUQQQMMMTTT]]]hhhxxx{{{qqqmmmmmmjjjkkkllllllllllllkkkkkklllnnnqqqrrrqqqooollliiiggg___VVVOOOKKKJJJQQQZZZeeezzzzzzgggaaaXXXVVVSSSSSSUUUVVVTTTSSSQQQLLLFFFAAA???>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;<<<===???BBBFFFHHHJJJMMMRRRYYY]]]___```dddgggpppttt||||||}}}~~~~~~~~~uuutttttt{{{yyyuuurrrooojjjjjjjjjkkkkkkkkkhhheee\\\YYYVVV^^^xxxzzztttssspppkkkiiijjjfffeeedddeeeggghhhgggfff`````````aaacccfffiiikkklllqqquuuwwwyyy|||{{{wwwvvvyyy|||}}}zzzxxxwwwvvvvvvwwwxxxyyy{{{|||yyyxxxvvvvvvvvvvvvtttrrrrrrssssssssssssrrrrrrrrrsssuuuxxxxxxtttpppllljjjjjjkkkkkkllllllllllllkkklllnnnpppqqqpppqqqsssuuuxxxyyyxxxwwwvvvwwwzzz|||}}}yyyssspppooooooppprrrssssssrrrqqqrrrsssuuuwwwyyyzzzyyyxxxwwwxxxyyyzzzzzzyyyxxxvvvtttsssssssssrrrqqqpppoooooooooqqqqqqsssxxx|||~~~}}}|||zzzzzzzzzzzz|||~~~}}}|||}}}}}}zzzwwwwwwyyy{{{~~~|||||||||zzzxxxvvvuuutttrrrtttwwwxxxyyyzzz}}}}}}~~~}}}{{{yyyyyyzzz~~~|||zzzzzz|||~~~zzzxxxwwwuuutttttttttttttttvvvuuurrrrrrvvvwwwuuuttt|||~~~sssssslllnnnzzzzzz[[[IIIFFFBBBAAAAAA@@@@@@???>>>>>>AAA>>><<<;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAAHHHVVVfffnnnoooaaa[[[VVVVVVYYYcccuuuqqqjjjeeehhhmmmvvv~~~mmm\\\QQQOOOLLLSSS\\\fffuuu|||qqqlllllljjjkkkmmmnnnnnnmmmlllllllllnnnpppqqqpppooollljjjhhh___VVVOOOKKKKKKRRRZZZbbbvvv|||lllhhh[[[WWWSSSRRRSSSTTTSSSQQQPPPKKKFFFBBB???>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>@@@BBBEEEHHHIIIMMMRRRXXX\\\]]]```dddhhhooouuu{{{yyyzzz{{{{{{yyyyyyyyy{{{|||ppppppuuuwwwssspppnnnlllkkkjjjjjjkkkkkkjjjfffcccYYYYYYZZZfffyyyssspppnnniiihhhiiigggfffeeefffhhhiiihhhgggbbbaaaaaaaaacccfffiiijjjmmmrrruuuvvvxxx{{{zzzvvvwwwyyy}}}~~~{{{xxxyyyxxxwwwwwwwwwxxxyyyzzzvvvuuutttuuuvvvvvvuuussssssttttttttttttssssssrrrsssuuuwwwwwwsssoookkkjjjjjjjjjkkkllllllkkkkkkjjjkkkmmmoooppppppqqqsssuuuvvvwwwxxxwwwvvvvvvxxxzzz}}}yyytttooommmmmmooorrrtttuuusssrrrrrrsssuuuwwwzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvuuutttttttttuuutttsssqqqppppppooooooqqqoooqqqwww{{{zzzyyyyyyyyyyyyzzz|||}}}~~~~~~~~~|||yyywwwxxx}}}}}}zzzyyyzzz|||}}}}}}~~~{{{}}}~~~|||yyyvvvttttttuuuvvvxxxyyyyyyzzz|||~~~{{{}}}~~~~~~|||{{{{{{{{{~~~|||zzzzzz{{{~~~yyyxxxvvvuuuttttttttttttssstttsssooonnnqqqqqqoooqqqyyy~~~tttnnnhhhkkkwww|||]]]JJJFFFBBBAAAAAA@@@@@@???>>>>>>@@@???===>>>???@@@???>>>===<<<;;;::::::;;;<<<===:::===@@@EEERRRbbblllooofff```XXXUUUWWWaaatttwwwmmmgggjjjmmmssszzziiiXXXOOONNNIIIQQQZZZdddssssssmmmmmmkkklllnnnooopppooonnnmmmmmmnnnooooooooonnnmmmlllggg^^^UUUNNNJJJJJJPPPYYYbbbttt~~~tttqqq^^^YYYSSSQQQRRRSSSPPPNNNNNNJJJFFFCCCAAA???===;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAADDDFFFHHHIIIMMMQQQWWW[[[]]]aaafffkkkpppyyy|||yyyvvvwwwwwwvvvtttssstttuuuwww{{{{{{uuuqqqkkkpppzzz~~~xxxrrrpppooommmllllllkkkkkklllllliiieeebbbVVVYYY```oooxxxqqqooolllhhhggghhhhhhfffffffffhhhiiihhhgggcccbbbaaaaaabbbdddfffhhhmmmrrrttttttvvvyyyxxxuuuvvvxxx{{{}}}}}}|||yyywwwyyyxxxwwwvvvvvvxxxzzz{{{xxxxxxwwwxxxyyyyyywwwtttssstttuuuuuutttsssrrrqqqppprrrtttsssqqqmmmkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjiiikkknnnoooooopppsssuuusssuuuwwwwwwvvvuuuvvvvvv{{{||||||yyyuuuqqqnnnnnnooorrruuuvvvuuutttssssssvvvyyy|||}}}{{{yyyxxxxxxxxxvvvuuussssssssstttuuuvvvuuutttsssssssssssssssssspppqqqxxxzzzxxxvvvxxxvvvxxxzzz}}}~~~yyyuuuvvvzzz}}}~~~}}}}}}~~~~~~~~~{{{~~~}}}zzzyyyyyywwwxxxzzzzzzyyyyyy{{{|||{{{}}}~~~}}}~~~~~~}}}zzzzzz{{{}}}~~~~~~xxxwwwuuusssrrrrrrssssssqqqsssqqqlllkkkmmmnnnkkkmmmuuu|||lllgggiiiuuu~~~^^^KKKGGGAAAAAA@@@@@@???>>>>>>>>>===<<<===???@@@???===;;;>>>===;;;::::::;;;===>>>:::<<<>>>CCCOOO```kkknnnkkkcccZZZUUUUUU___sss}}}rrrkkkmmmnnnsssyyyiiiXXXPPPOOOEEENNNXXXcccrrruuunnnnnnlllmmmoooqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmeee]]]TTTMMMIIIHHHOOOXXXddduuu~~~zzzyyy```ZZZSSSPPPQQQQQQOOOLLLLLLIIIFFFCCCAAA???<<<:::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIJJJLLLQQQWWW[[[^^^bbbhhhmmmttt~~~~~~yyyvvvtttuuuvvvtttrrrpppqqqqqqpppsssxxxzzzxxxsssmmmhhhfffpppxxxuuusssqqqppppppppppppmmmlllllllllllliiidddaaaTTTZZZddduuuwwwpppnnnkkkgggfffhhhhhhfffeeefffggghhhgggfffbbbbbb``````aaabbbeeefffnnnrrrtttssstttwwwwwwtttuuuvvvxxxzzz{{{yyyxxxvvvxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~|||zzzwwwsssssstttuuutttsssqqqppplllnnnppppppnnnlllkkkkkkjjjjjjkkkkkkkkkjjjjjjiiihhhjjjlllmmmnnnooorrrtttpppsssvvvwwwvvvuuuttttttxxxyyy{{{yyyvvvrrrpppoooooorrrvvvwwwvvvttttttssswwwzzz}}}~~~}}}zzzyyyyyyxxxvvvsssrrrrrrsssuuuwwwvvvuuuuuuuuuuuuvvvwwwwwwtttppprrrxxx{{{wwwuuuwwwsssvvvzzz{{{xxxxxxzzz|||{{{}}}}}}}}}xxxzzz{{{zzzyyyyyyzzz{{{{{{}}}}}}{{{zzz{{{}}}}}}}}}wwwvvvtttrrrqqqqqqqqqrrrppprrrpppkkkiiilllllliiijjjsss{{{kkkfffjjjqqqaaaMMMHHHDDDCCC@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;:::888777:::???AAABBBKKK]]]mmmtttuuukkk```ZZZYYYcccvvvyyynnnmmmpppuuuvvvgggYYYQQQPPPIIIOOOXXXcccqqqyyyrrrqqqrrrtttwwwwwwuuuqqqooonnnnnnkkkhhhjjjnnnooommmiiieee\\\SSSMMMJJJJJJOOOVVVdddrrr{{{kkk___TTTQQQPPPMMMKKKKKKJJJFFFBBB@@@@@@@@@===;;;777888:::::::::;;;>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHOOOTTTYYY[[[[[[^^^eeelllvvv}}}wwwtttpppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqpppnnnkkkiiiggglllttt}}}|||xxxvvvllljjjiiiiiikkkllllllkkklllmmmnnnnnnlllggg___YYYVVVYYYfff~~~xxxqqqooolllhhhfffhhhggggggggggggfffeeedddccc^^^]]]\\\\\\]]]```bbbdddkkkmmmppprrrrrrqqqrrrssstttwwwzzz{{{zzzxxxxxxxxxzzzyyyyyyyyy{{{}}}~~~}}}~~~}}}zzzwwwwwwxxxxxxwwwvvvtttrrrqqqnnnnnnooonnnllllllmmmooollllllllllllkkkjjjiiihhhllllllmmmoooqqqrrrtttuuuuuussssssuuuxxxyyyvvvssssssssstttuuuvvvtttpppmmmpppqqqrrrsssttttttttttttuuusssrrrsssvvvxxxxxxxxxxxxvvvtttssssssvvvxxxzzz{{{yyyxxxyyy{{{|||zzzxxxtttuuuuuusssrrrrrrtttvvvtttvvvxxx|||{{{wwwvvvvvvwww{{{}}}~~~~~~|||}}}~~~~~~}}}|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyy~~~~~~~~~zzzzzzzzzzzzzzz{{{||||||xxxuuurrrppppppooonnnmmmhhhiiijjjjjjhhhgggggghhhiiippp}}}{{{iiihhhkkkrrraaaMMMIIIEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========;;;:::999:::>>>@@@AAAKKK^^^pppyyyzzzpppeee^^^\\\dddvvv{{{ooonnnqqquuuuuugggXXXOOOMMMIIIOOOXXXcccppp}}}wwwvvvwwwxxxxxxwwwtttqqqooonnnmmmjjjhhhiiimmmnnnllliiifff\\\RRRLLLIIIJJJPPPWWWcccrrr|||jjj^^^TTTPPPOOOLLLIIIIIIEEEBBB>>><<<<<<;;;999777:::;;;<<<;;;::::::<<<>>>@@@AAABBBCCCFFFHHHJJJKKKOOOTTTYYY[[[\\\```hhhoooxxxqqqppppppqqqrrrssssssssssssssssssrrrqqqooollljjjhhhkkkpppwwwyyyvvvqqqllliiifffeeedddfffhhhjjjjjjjjjhhhhhhiiijjjiiieee^^^YYYWWW\\\lll}}}vvvpppnnnlllhhhgggiiihhhhhhhhhhhhgggeeecccbbb^^^]]]]]]]]]^^^```cccdddiiillloooqqqqqqqqqrrrssstttvvvyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwyyy|||}}}}}}}}}|||yyywwwwwwwwwxxxwwwvvvtttrrrqqqnnnnnnooommmlllkkkmmmnnnlllllllllkkkjjjiiihhhhhhlllnnnppprrrtttuuuvvvvvvsssrrrrrruuuyyyzzzxxxuuuppppppqqqrrrttttttrrrppprrrsssssstttttttttttttttuuuttttttuuuwwwyyyyyyxxxvvvvvvuuuvvvwwwyyy|||}}}}}}{{{xxxxxxyyyzzzxxxvvvsssttttttsssrrrrrruuuwwwuuuyyy}}}|||xxxvvvvvvwww}}}{{{{{{{{{|||}}}~~~zzzzzzzzzzzz{{{|||}}}}}}}}}yyyyyyyyyzzzzzz{{{||||||wwwuuuqqqpppoooooommmlllggghhhhhhgggeeeeeegggiiiiiippp}}}zzzfffiiikkkrrraaaNNNJJJDDDCCCAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;>>>???AAAKKK___tttyyynnneeeaaafffvvvtttqqqssswww}}}sssfffWWWMMMKKKIIINNNWWWcccooo~~~zzzzzz{{{zzzxxxvvvsssqqqpppooollliiihhhiiilllmmmllliiieee\\\QQQKKKIIIJJJPPPXXXcccqqq}}}iii^^^SSSPPPNNNJJJGGGGGGGGGDDDAAA??????>>><<<;;;=========<<<:::999:::<<<@@@@@@BBBDDDGGGJJJMMMNNNPPPTTTZZZ\\\^^^dddmmmttt{{{rrrpppqqqrrrrrrssstttuuuuuutttssssssqqqpppnnnmmmlllmmmpppsssrrrmmmfffaaa^^^_________aaadddfffgggfffaaaaaabbbdddccc```[[[WWWUUU___ttt|||uuuooonnnmmmiiihhhjjjiiiiiijjjiiigggeeecccaaa^^^^^^]]]]]]___aaadddfffgggjjjnnnppppppqqqrrrssstttvvvyyyyyyxxxwwwwwwxxxyyyxxxvvvuuuvvvyyy}}}}}}||||||{{{xxxvvvvvvvvvwwwwwwvvvtttsssrrrnnnoooooonnnllllllmmmnnnmmmmmmlllkkkjjjiiihhhgggnnnppptttwwwyyyzzzyyyyyypppppprrrvvv{{{}}}zzzwwwooonnnmmmooorrrssstttsssuuuuuuvvvvvvuuuuuuttttttuuuuuuuuuxxxzzz{{{yyyxxxtttuuuwwwyyy|||~~~zzzwwwwwwvvvvvvuuurrrssssssrrrrrrrrruuuwwwxxx~~~}}}zzzxxxxxxxxx~~~}}}zzzyyyxxx{{{yyyzzzzzz{{{}}}{{{xxxxxxyyyyyyzzz{{{||||||uuussspppoooooonnnmmmkkkggggggfffdddcccdddgggjjjkkkrrr~~~{{{fffhhhjjjqqqaaaNNNKKKEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>=========<<<===???AAAKKK___vvvxxxnnnfffhhhwww{{{ttttttxxxzzzrrrfffWWWMMMJJJIIINNNWWWbbbnnn||||||||||||yyyuuusssrrrqqqqqqqqqllljjjiiijjjlllmmmkkkjjjeee[[[PPPJJJHHHJJJQQQYYYbbbqqq|||iii^^^SSSPPPNNNJJJGGGFFFHHHGGGEEEDDDCCCBBBAAA@@@===>>>>>>===;;;:::;;;===AAAAAACCCEEEHHHKKKMMMOOOPPPUUUZZZ]]]aaahhhsss|||yyyssssssssssssssssssssstttsssrrrrrrrrrrrrsssssstttuuuuuuuuurrrmmmgggaaa^^^]]]]]]]]]___bbbccccccbbb[[[[[[[[[\\\]]][[[XXXUUUSSS```zzz|||vvvqqqpppnnnjjjiiijjjjjjjjjjjjiiigggeeebbbaaa______^^^^^^```bbbeeefffgggjjjnnnpppqqqrrrtttuuuwwwxxxzzzzzzyyyxxxxxxyyyyyyxxxuuutttuuuxxx{{{~~~~~~~~~}}}|||{{{yyywwwuuuuuuuuuvvvvvvvvvuuusssrrrqqqqqqqqqpppnnnmmmnnnpppooonnnmmmlllkkkjjjjjjiiiooossswww{{{~~~}}}|||zzzoooooorrrxxx~~~}}}zzzqqqooommmmmmpppssstttuuuwwwwwwwwwwwwvvvvvvuuutttuuuuuuwwwzzz||||||zzzxxxsssuuuyyy}}}|||xxxvvvuuutttuuusssssssssrrrqqqrrrtttwwwzzz}}}|||{{{{{{~~~}}}zzz{{{xxxwww{{{{{{{{{|||}}}~~~|||xxxwwwxxxxxxyyyzzz{{{{{{{{{tttrrrooonnnnnnnnnllljjjggggggeeecccbbbeeeiiimmmooouuu}}}gggdddgggpppaaaNNNJJJHHHHHHGGGFFFDDDCCCBBBAAA========================<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAAJJJ\\\ttttttjjjiiivvvuuurrruuu}}}yyyrrrfffWWWMMMJJJIIINNNVVVaaammm{{{}}}~~~zzzvvvqqqoooppprrrssssssmmmlllkkkkkklllkkkkkkjjjcccYYYOOOJJJHHHJJJQQQYYYbbbppp{{{hhh]]]SSSPPPOOOJJJFFFEEECCCCCCCCCBBB@@@>>>>>>>>>;;;<<<======<<<<<<>>>@@@CCCCCCDDDFFFHHHJJJLLLMMMPPPUUUZZZ___dddmmmzzzxxxwwwvvvtttrrrrrrqqqqqqqqqqqqqqqrrrtttwwwzzz|||{{{zzzyyyvvvsssnnnjjjgggbbbaaaaaabbbccccccaaa___YYYXXXWWWWWWXXXXXXVVVUUUUUUeee~~~wwwsssrrrpppkkkiiijjjkkkkkkiiihhhfffdddbbbaaaaaa``````___```ccceeefffgggjjjnnnqqqsssuuuwwwxxxzzz{{{||||||{{{zzzzzz{{{zzzxxxvvvtttuuuwwwzzz|||}}}~~~~~~}}}{{{xxxvvvuuuttttttuuuvvvvvvuuutttssssssssssssrrrpppooopppqqqqqqpppnnnmmmmmmlllmmmmmmqqqtttyyy~~~~~~|||zzzppppppsssxxx~~~|||vvvsssooommmoooqqqssstttwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvxxxzzz}}}}}}{{{yyysssuuuyyy~~~~~~yyyvvvttttttuuutttttttttsssrrrsssuuuwww}}}~~~{{{|||yyyxxx|||}}}}}}}}}~~~~~~~~~zzzwwwwwwxxxyyyyyyzzzzzzyyyyyyrrrqqqooonnnooonnnllljjjhhhhhhfffddddddgggmmmqqqtttxxxhhhbbbfffqqqaaaMMMIIIDDDDDDDDDCCCAAA@@@>>>===========================;;;;;;:::::::::;;;<<<===@@@??????AAAHHHWWWooovvvkkkhhhtttxxxppprrryyyxxxqqqeeeWWWMMMKKKIIINNNVVV```lllyyyyyytttooonnnpppssstttsssnnnmmmlllkkkjjjiiihhhggg```XXXOOOKKKJJJKKKQQQYYYbbboooxxxeeeZZZQQQOOONNNJJJFFFEEE???AAABBBAAA???=========999;;;<<<======>>>AAACCCCCCCCCDDDFFFGGGJJJLLLMMMQQQUUU[[[```fffqqq~~~|||yyyvvvtttsssrrrrrrrrrqqqqqqsssvvv{{{~~~}}}|||{{{zzzwwwssspppjjjiiihhhhhhhhhgggcccaaa]]][[[YYYXXXXXXXXXWWWVVV\\\kkk|||vvvrrrrrrpppllljjjkkkkkkjjjgggeeeccccccccccccdddcccbbbaaaaaacccdddffffffjjjnnnrrrtttvvvyyyzzz|||}}}~~~}}}{{{{{{|||}}}{{{zzzxxxwwwwwwyyyzzz{{{|||~~~~~~{{{xxxvvvuuurrrssstttuuuvvvuuutttssstttttttttrrrpppooopppqqqqqqpppooonnnnnnooopppqqqsssvvvzzz}}}~~~}}}zzzxxxrrrqqqrrrwww|||~~~|||xxxuuupppnnnnnnppprrrrrrtttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwzzz|||}}}{{{zzzuuuwwwzzz}}}zzzvvvttttttuuurrrssstttttttttuuuxxx{{{~~~~~~|||{{{zzz~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyxxxwwwxxxyyyzzzyyyxxxwwwvvvrrrpppooooooooonnnllljjjhhhhhhgggffffffjjjoootttwww{{{iiibbbgggtttbbbMMMHHHAAAAAAAAA@@@???===;;;:::========================;;;;;;:::::::::;;;<<<===BBB??????BBBFFFRRRiii~~~uuuhhhdddooo~~~uuusssxxx~~~wwwooocccUUULLLJJJIIINNNVVV```kkkxxx~~~~~~{{{vvvpppooorrrttttttrrrmmmmmmllljjjgggeeedddddd^^^VVVOOOLLLKKKLLLQQQWWWcccooo~~~uuu```VVVNNNLLLLLLHHHDDDCCC???BBBDDDCCC@@@>>>???@@@:::;;;=========???AAACCCAAAAAACCCEEEGGGJJJMMMNNNQQQUUU[[[aaahhhuuu}}}zzzxxxwwwwwwwwwuuutttssstttwww|||zzzvvvqqqpppooooooooommmiiifffeeebbb^^^[[[[[[[[[[[[ZZZaaammm}}}vvvqqqnnnppppppmmmkkkmmmkkkiiieeebbb```aaadddeeefffeeecccbbbaaabbbdddeeeeeehhhmmmqqqtttvvvyyy{{{}}}~~~~~~}}}{{{zzz{{{}}}{{{{{{{{{{{{zzzzzzzzz{{{|||~~~|||xxxvvvvvvqqqrrrtttuuuuuuuuuttttttsssssssssqqqooonnnnnnpppooonnnmmmmmmnnnoooqqqssstttvvvyyy{{{{{{zzzxxxvvvsssqqqpppsssxxx{{{{{{yyywwwsssooommmnnnooopppqqqqqqrrrtttvvvxxxzzzzzz{{{xxxwwwwwwxxxzzz||||||{{{wwwxxxyyy{{{|||}}}~~~~~~}}}~~~}}}zzzuuurrrssstttnnnppprrrtttvvvyyy~~~|||zzz}}}~~~{{{{{{|||~~~|||||||||||||||}}}}}}~~~|||zzzzzz|||xxxyyyzzzzzzyyywwwuuusssqqqppppppppppppooommmjjjgggggggggggghhhkkkppptttyyy{{{iiidddhhhvvvbbbLLLGGGEEEEEEEEEEEEDDDBBB???>>>========================<<<;;;::::::;;;<<<===>>>CCC@@@@@@BBBEEENNNeeezzz}}}rrrfffaaalllzzz|||wwwzzz~~~uuummmaaaTTTKKKJJJIIINNNUUU___kkkxxx~~~zzz{{{~~~xxxrrrqqqsssuuussspppllllllkkkhhheeebbbaaaaaa\\\UUUOOOMMMLLLLLLQQQWWWcccooo~~~sss]]]SSSKKKJJJJJJGGGCCCBBB===@@@BBBBBB???======>>>;;;===>>>>>>>>>>>>AAACCC>>>???AAADDDGGGKKKNNNPPPQQQVVV[[[aaaiiiwww|||{{{{{{{{{|||xxxvvvuuuuuuwww|||{{{ttttttsssttttttrrrnnnkkkkkkgggbbb___^^^^^^^^^]]]bbbmmm||||||sssqqqlllkkknnnooommmlllnnnkkkhhhccc______aaadddggghhhgggdddbbbbbbbbbcccdddcccggglllpppsssvvvxxx{{{}}}}}}}}}|||zzzyyy{{{|||||||||}}}}}}}}}|||{{{zzz||||||xxxwwwwwwqqqrrrsssuuuuuuuuuuuutttrrrrrrrrrpppmmmlllmmmnnnnnnmmmllllllmmmooorrrsssuuuvvvxxxyyyyyyxxxvvvtttsssqqqnnnppptttwwwxxxwwwtttqqqnnnlllmmmoooppppppooopppsssvvvxxxzzz||||||xxxwwwvvvwwwyyy{{{|||{{{yyyyyyyyyyyyzzzzzz{{{{{{yyy{{{{{{yyytttqqqrrrssskkkmmmqqqtttxxx}}}|||wwwzzz|||}}}{{{yyy{{{}}}}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~~~~{{{zzz|||~~~yyyzzzzzzzzzyyyvvvsssrrrqqqqqqpppqqqqqqpppmmmkkkeeefffgggggghhhlllppptttyyy{{{