BM6P6(@ 666444111000111222222111222111111111000000//////111111000000/////////...+++++++++,,,,,,,,,------111000///......///000111......---------,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,+++***)))((('''))))))(((((()))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++,,,------......///............///111222222222666:::BBBRRRpppyyysssjjjYYYHHH@@@@@@JJJVVVcccpppwwwtttnnnaaaQQQCCCBBBHHHIIIEEEBBB999555222222666>>>JJJTTT[[[PPPDDD???<<<:::<<>>???@@@@@@AAACCCGGGLLLNNNOOORRRYYY___aaaaaabbbdddeeehhhkkkmmmqqqvvvyyyzzz}}}{{{rrrkkkfff___YYYXXX[[[```ddddddgggkkknnnoooqqqtttvvvuuuvvvxxxzzz{{{|||}}}}}}~~~~~~}}}|||||||||~~~}}}~~~~~~nnn\\\QQQKKKMMMXXXiiiyyyxxxwww{{{yyygggWWWIII===666666555999<<<>>>CCCGGGCCC<<<666333000///000111111111...///000///...---...///...---++++++---...---,,,------,,,,,,,,,---......---...............------//////...------------...------------------------))))))***+++,,,,,,------......---,,,+++))))))((())))))))))))***+++,,,------------,,,,,,+++++++++000000///000111222444555444111222666999BBBXXXooommmVVVNNNSSSYYYhhhuuu}}}}}}dddOOOHHH]]]|||ttt___SSSLLLFFFFFFLLLVVV```gggkkkkkkkkkhhhfffccc```]]][[[ZZZZZZXXXZZZ^^^aaa^^^ZZZ]]]ccctttmmm^^^]]][[[ZZZXXXXXXXXXYYY[[[\\\^^^______^^^\\\[[[666444111111111222222111111111000000000/////////000000000/////////......,,,,,,,,,,,,------------......////////////...............---------,,,,,,---------,,,+++*********+++,,,,,,,,,,,,++++++******))))))))))))******+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,---.........------------...000111222444777===EEEXXXvvvvvvppphhhWWWGGGAAABBBKKKVVVbbbnnntttqqqjjjYYYKKK???AAAHHHJJJGGGDDD999555222222777@@@LLLTTTWWWLLLBBB===<<<;;;>>>BBBOOO^^^nnnxxx|||{{{zzzyyyyyyzzz}}}~~~~~~}}}zzzuuuuuuwwwuuummmeee^^^YYYRRRIIIAAA===<<<<<<;;;<<<===???@@@BBBCCCCCCBBBGGGLLLNNNOOOSSSZZZ```ccccccddddddeeehhhkkknnnuuuyyy|||}}}}}}sssnnnfff^^^YYYYYY[[[^^^bbbeeeiiikkkmmmoooqqqsssssssssuuuwwwyyy{{{|||}}}~~~~~~}}}}}}}}}|||||||||{{{~~~}}}|||ooo]]]RRRJJJKKKTTTdddsss~~~yyywwwyyy{{{~~~zzzgggXXXIII===777777555888;;;>>>CCCGGGDDD>>>555333000...///000000000...///000000......///000111///---...///000/////////......------.........---...............------///............---------,,,,,,------------------*********+++,,,,,,,,,---+++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---------.........000000000000111333444666444111333888<<>>888888333666999<<>>666555333444;;;HHHQQQUUUOOOGGG>>>:::999:::@@@GGGWWWdddqqqwwwzzz}}}zzzzzzyyyyyyzzz|||}}}}}}|||zzztttnnnmmmooonnnfff```WWWRRRKKKDDD???===<<<;;;<<<<<<>>>???AAABBBCCCDDDAAAEEEIIIMMMQQQWWW]]]bbbhhhiiiiiigggfffhhhmmmqqquuuwwwyyy|||}}}nnn```XXXVVVXXX]]]```cccddddddeeeggghhhlllllllllnnnrrrvvv{{{}}}yyyyyyxxxxxxyyy{{{|||}}}}}}|||{{{zzz{{{|||~~~|||xxxyyy~~~rrr^^^RRRIIIFFFHHHQQQ^^^kkk{{{yyywwwwwwzzz~~~tttnnn|||{{{jjjZZZLLL@@@999999222555888;;;AAAHHHGGGBBB555222///---............---///000111000111222444444222111111222333333222111000///...------------,,,---......///.........,,,...///000000...,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++...------,,,++++++******---,,,++++++************,,,,,,---...///000000111///.........///111333444444222555<<>>DDDDDD???;;;444555444444>>>LLLUUUVVVNNNFFF>>>:::888999AAAIII[[[gggsssxxxzzz~~~}}}{{{}}}{{{{{{{{{}}}~~~}}}|||zzztttnnnlllmmmjjjbbbZZZTTTNNNFFFAAA>>>===<<<;;;===>>>>>>>>>??????@@@@@@BBBDDDHHHMMMRRRXXX^^^bbbhhhjjjkkkiiigggiiinnnsssuuuuuuvvv{{{wwwggg]]]\\\^^^]]]___aaaaaaaaa```aaacccgggggghhhkkknnnsssxxxzzzvvvvvvuuuuuuvvvxxxzzz{{{}}}~~~{{{yyyxxxyyyzzz|||~~~{{{vvvvvv{{{ttt```SSSJJJEEEDDDJJJSSS```qqq~~~|||yyyxxx|||qqqhhhttt{{{kkk]]]OOOBBB;;;:::333555666888???EEEFFFAAA555222///---.........------///000111000111222444333111///000111222111000000///...---,,,,,,,,,,,,,,,------...//////......,,,...///000000...,,,+++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++******+++,,,,,,---,,,------------.........------------...000111333666333666>>>FFFSSSooo}}}gggTTTMMMMMMZZZaaajjjrrrxxxvvvmmmcccOOOXXXnnnmmmYYYLLLFFFDDDDDDFFFMMMYYYeeelllmmmjjjhhhgggeeebbb___\\\ZZZYYYYYYVVVVVVWWWYYYXXX[[[eeeppptttggg___\\\[[[YYYXXXXXXXXXXXXYYY[[[\\\]]]___```aaaaaabbb999777444222222222111000...////////////000000000////////////000000000000............/////////000222111///------///111222/////////.........------,,,,,,,,,+++++++++++++++++++++++++++******)))(((,,,++++++*********++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---...000222333444666888@@@SSSppp}}}mmmbbbVVVKKKJJJQQQWWW\\\___aaacccbbbZZZPPP<<<777666>>>EEEDDD@@@===333555555555@@@PPPXXXWWWMMMEEE===999777:::BBBLLL^^^jjjvvvzzz|||~~~~~~||||||}}}}}}|||zzz{{{uuupppooooookkkaaaXXXPPPJJJBBB>>>======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEHHHMMMSSSYYY___bbbeeeiiilllkkkiiiiiinnnssswwwuuuwww{{{qqqfffbbbccc___```aaa```^^^]]]]]]]]]aaabbbcccfffjjjnnnrrrtttrrrqqqpppoooppprrruuuvvv{{{}}}~~~{{{xxxuuutttvvvwwwyyy{{{~~~{{{vvvqqqpppuuu{{{yyydddWWWLLLGGGCCCFFFLLLVVVfffsss{{{yyy}}}qqqgggoooyyylll```TTTFFF===;;;444555555666;;;BBBBBB>>>666333000......///......---///000000000///111222111///......///000000//////...---,,,,,,,,,,,,,,,,,,,,,---...////////////---.../////////...,,,,,,------------------------,,,,,,,,,,,,------------******+++,,,---...//////*********++++++,,,......------------------......------,,,---...///111222666444888@@@IIIXXXtttxxxbbbTTTQQQSSS```ccciiioooqqqmmmcccZZZKKK\\\www{{{dddTTTKKKFFFEEEFFFHHHOOOZZZeeelllmmmkkkiiihhhfffccc```]]][[[ZZZZZZVVVVVVXXXZZZ[[[^^^iiiuuu{{{lllccc___]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZ[[[\\\]]]___```bbbbbb:::777444222222222111000/////////000000000111111000000000000111111222222------.........//////////////////....../////////////////////............,,,,,,,,,---------------******++++++,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++,,,---///111333444999;;;DDDXXXwwwvvvkkkdddYYYMMMKKKRRR^^^aaacccbbbccc```WWWMMM999555666>>>EEECCC>>>;;;111555555666BBBTTT[[[WWWIIICCC<<<999888;;;FFFQQQbbbnnnzzz~~~}}}||||||{{{yyywwwwwwsssoooooopppkkkaaaWWWNNNGGG???<<<<<<>>><<<:::>>>>>>>>>??????@@@@@@@@@EEEFFFHHHMMMSSSZZZ^^^aaabbbhhhmmmmmmjjjjjjnnnsssxxxvvvwww|||~~~nnnfffdddaaabbbbbbaaa]]]ZZZYYYZZZZZZ\\\^^^bbbeeeiiikkkmmmmmmllljjjiiiiiikkknnnooouuuwwwyyyyyyvvvrrrpppooooooppprrrtttuuuvvvvvvwwwsssnnniiiiiimmmsssvvvwwwzzz}}}~~~~~~jjj]]]OOOIIIEEEDDDGGGNNN\\\iiiyyy{{{yyy|||ssshhhlll|||xxxmmmcccWWWIII???<<<555666444444888>>>???;;;777444111////////////......///000000......///000000///------/////////...///...------------......+++,,,---...///////////////............---------.........------,,,,,,++++++,,,,,,,,,---.........******+++,,,---...//////,,,,,,+++++++++,,,,,,---,,,,,,---...///000000111///.........///111333444666444999BBBMMM^^^{{{qqq\\\SSSVVV[[[ddddddfffjjjjjjcccXXXQQQKKKaaa~~~sss\\\OOOJJJFFFFFFHHHLLLRRR\\\fffmmmooonnnmmmiiigggdddaaa^^^\\\[[[[[[VVVWWWYYY]]]^^^bbbmmmxxxttteee______]]]\\\[[[YYYYYYZZZ[[[[[[YYYZZZ[[[\\\^^^```bbbccc:::777444333333222111000//////000000111111222222000000111111222222222333------------.........///,,,---///000000///---,,,000/////////............---.....................))))))+++,,,---.........************+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))******+++,,,,,,------******+++,,,...000222333===>>>GGG\\\|||wwwpppjjjfff\\\OOOLLLQQQaaadddeeedddccc```VVVKKK;;;777888@@@DDDAAA:::666111555666666CCCUUU\\\WWWGGGAAA;;;999999===IIIUUUeeeqqq}}}|||{{{zzzyyywwwuuurrrooolllnnnpppkkk```VVVLLLEEE>>>;;;<<<>>><<<:::===>>>>>>@@@AAABBBCCCCCCFFFFFFHHHMMMTTTZZZ^^^``````fffmmmnnnkkkjjjnnnsssxxxtttuuuzzz}}}ttthhhccccccddddddaaa]]]YYYXXXXXXVVVXXX[[[___bbbeeeggghhhiiihhhfffeeeeeegggiiikkkpppsssuuutttqqqnnnkkkkkkhhhiiijjjllllllmmmmmmmmmlllhhhccccccgggmmmppppppvvvyyy|||||||||~~~ooocccPPPKKKFFFDDDEEEJJJVVVbbbvvv{{{www{{{vvvjjjjjjvvvvvvmmmeeeZZZKKK@@@<<<666666444333777<<<<<<888888555222//////000//////...///000///...---...///000...------...//////...//////.........//////000+++,,,---...//////////////////...------------...//////...---,,,++++++***++++++,,,,,,---...//////------------------,,,,,,......---,,,+++++++++++++++,,,---///000222333444000000///000111222444555555444999DDDPPPbbblllXXXSSSZZZaaaeeecccccceeeccc[[[PPPJJJNNNeeennnWWWLLLIIIFFFFFFHHHOOOUUU^^^gggnnnqqqpppooojjjhhheeebbb___]]]\\\\\\WWWWWW[[[^^^```dddooozzzpppaaa\\\___ZZZZZZXXXWWWWWWXXXYYYYYYYYYYYYZZZ[[[]]]___aaaccc<<<666222333333111111333111111111111000000000000111000000///...---------......////////////......------------------------.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---///111333555666999===IIIbbbrrrjjjeeeddd[[[OOONNNWWWfffhhhiiihhhfff```SSSEEE;;;777888>>>BBB???999666222444555;;;GGGRRRUUURRRFFF===999<<<;;;<<>>;;;::::::::::::@@@AAABBBAAA@@@@@@AAACCCCCCEEEIIINNNTTTZZZ___bbbeeehhhjjjjjjiiiiiimmmpppxxxxxxwwwvvvwww~~~}}}nnnfffkkkjjjhhheeeaaa\\\WWWTTTYYYXXXXXX[[[^^^bbbcccccckkkiiieeecccbbbcccfffhhhnnnnnnoooooommmkkkiiiggghhhhhhhhhfffdddbbbbbbbbbccc```^^^\\\]]]aaaeeehhhkkkooorrruuuwww{{{uuufffZZZOOOHHHGGGFFFHHHRRR___rrr}}}||||||}}}}}}tttkkkmmmzzznnnddd\\\TTTJJJCCC;;;888555333555777999:::666444222111222222000///////////////////////////000...,,,+++,,,...//////...---,,,,,,,,,,,,---...+++,,,---/////////......////////////...---,,,+++,,,,,,---......---,,,,,,------,,,+++++++++,,,,,,000...,,,,,,...///......------------------------000000111222222222222222///000111000//////111333666666;;;EEETTTkkkiiiTTTSSS___bbbhhhjjjiiiaaaUUULLLIIIIIIJJJddd{{{eeePPPHHHFFFDDDGGGMMMUUU\\\ccciiiooosssqqqllljjjhhheeeaaa]]][[[ZZZYYYVVVXXXZZZ]]]aaajjjttt|||uuuiii^^^XXXVVVUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\\\\\\\^^^```bbb>>>888333333333111111333111111111111000000000000111000000///......------......////////////......------------------------------------------,,,,,,------,,,,,,,,,,,,++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,---///111333555666:::>>>LLLfff|||ooogggaaa___WWWNNNPPPZZZgggiiihhheeebbb\\\OOOCCC;;;888888???BBB>>>888555222444555;;;FFFQQQSSSOOOCCC;;;888;;;;;;===JJJZZZmmmvvv~~~~~~~~~||||||xxxrrrqqqkkkggggggiiiggg]]]TTTGGGCCC>>>;;;::::::::::::>>>@@@AAABBBAAAAAABBBCCCCCCEEEIIINNNTTTYYY^^^```eeehhhjjjjjjiiijjjmmmqqqxxxxxxwwwvvvwww}}}vvvnnnpppppppppnnniiiccc]]]YYYXXXWWWXXXZZZ___bbbccccccgggeeecccaaaaaabbbdddfffjjjlllnnnooonnnllliiihhhiiiiiihhhfffcccaaa``````___]]][[[YYYYYY[[[^^^``````eeejjjnnnqqqvvv|||wwwhhh[[[PPPGGGFFFEEEFFFQQQ___sss~~~}}}{{{{{{}}}zzznnnjjjxxxrrrggg```WWWMMMEEE===:::666444555777999999555333111000111111///...////////////////////////000...,,,+++,,,...//////......---,,,,,,---......//////000111111000///...////////////...---,,,+++,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,------///---,,,---...///...---************************,,,---...//////000000000///000000000//////111333666666;;;FFFWWWooozzzdddPPPQQQ]]]aaahhhjjjhhh___PPPEEE@@@@@@IIIeeewwwcccOOOGGGEEECCCGGGMMMYYYaaaiiinnnrrruuuqqqllliiigggdddaaa^^^\\\[[[[[[WWWYYY[[[^^^dddmmmyyyyyynnnddd^^^[[[ZZZVVVWWWWWWXXXXXXYYYZZZZZZZZZ\\\]]]^^^^^^___bbbdddAAA:::555555444111000333111111111111000000000000000000000///......------......////////////......------------------------,,,,,,------------------------,,,,,,,,,,,,++++++'''((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---///111333555666:::@@@PPPlllxxxkkkccc]]]ZZZSSSNNNRRR]]]iiijjjgggaaa]]]WWWLLLAAA<<<999999???AAA===777555222444666:::DDDNNNOOOKKK???999777:::<<>>AAABBBBBBBBBCCCDDDDDDFFFIIINNNSSSXXX\\\^^^dddgggjjjkkkjjjkkknnnrrrwwwwwwwwwvvvvvv{{{wwwuuuwwwyyyyyytttmmmddd___[[[ZZZ[[[^^^aaadddeeeeeedddcccbbbaaabbbcccdddeeehhhkkkooorrrsssqqqnnnkkkmmmlllkkkhhhfffdddbbbaaa^^^]]][[[ZZZYYYYYYYYYZZZVVV\\\bbbgggkkkooouuuzzz~~~{{{xxxwww~~~zzzkkk]]]QQQGGGDDDCCCEEEQQQ```ttt~~~~~~{{{zzzzzz|||rrriiiqqqxxxmmmddd[[[PPPIII@@@<<<888666666777888999555333111000000000///...///////////////////////////...---,,,,,,---............---,,,,,,---......000000111000000///------////////////...---,,,,,,,,,------......------,,,++++++++++++,,,------...---------...//////---+++,,,,,,,,,,,,,,,,,,---------...///111222333333333...///000///......000222666666<<>>MMMaaa|||kkkXXXMMMWWWhhhlllhhhkkkjjj```PPPCCC???@@@KKKjjjkkkZZZJJJEEECCCBBBGGGNNNZZZeeeoootttvvvuuupppiiiddddddcccaaa```_________[[[]]]aaagggqqq~~~pppbbb]]]^^^]]]\\\ZZZZZZYYYXXXYYYYYYZZZ[[[\\\^^^_________```bbbdddCCC===777666555111000222111111111111000000000///////////////..................////////////..............................,,,,,,,,,------.........------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///111333555666999CCCYYYxxx~~~xxx}}}zzzttthhhddd___ZZZUUURRRVVV\\\llllllggg^^^XXXSSSMMMFFF===;;;===AAA@@@:::444333222444666;;;CCCJJJHHHAAA;;;999888;;;@@@KKK[[[hhhooowww}}}wwwuuuxxxzzzvvvsssnnnggg^^^XXXVVVRRRMMMHHHAAA>>><<<:::;;;<<<<<<;;;999;;;???BBBCCCDDDEEEGGGFFFHHHLLLPPPTTTWWWXXXYYY```dddiiikkkkkklllooorrrsssuuuvvvvvvvvvzzz}}}yyysssooonnnnnnoooppppppnnnlllggggggffffffffffffffffffggglllssszzz}}}|||yyywwwvvvtttqqqpppqqqpppmmmkkkhhhgggfffdddbbb```^^^\\\\\\^^^___```aaagggooovvv|||~~~{{{tttpppqqqyyy{{{mmmaaaTTTHHHDDDCCCGGGUUUddduuu}}}|||~~~~~~pppqqqyyyooocccUUULLLDDD@@@;;;777777777777777777555333222222222111000000000000000000000000000...///000///,,,,,,---///........................+++++++++,,,---...//////.........///......---,,,------------------------*********+++,,,---...///,,,,,,,,,...000///,,,***))))))******++++++++++++)))***,,,...000222333333...///000///...///000222666777???PPPgggiiiXXXQQQ]]]nnnoookkknnnmmmaaaPPPCCC@@@CCCPPPpppeeeUUUHHHEEECCCBBBGGGPPPZZZfffrrrwwwxxxwwwqqqlllccccccbbbbbbbbbaaa``````^^^```eeennn{{{pppaaa]]]]]]\\\ZZZ\\\[[[YYYXXXXXXYYYZZZ[[[[[[]]]^^^^^^]]]^^^```bbbCCC<<<777666555111000222111111111111000000000000//////////////////............////////////..............................,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---///111333555666;;;FFF^^^zzz{{{yyyuuukkkhhhccc\\\WWWWWW\\\bbbooooooiii___WWWQQQKKKEEE>>>===>>>AAA???888333333222444777<<>>>>>???BBB???777222222111444888<<>>888999999999???MMM]]]gggoooyyy~~~}}}~~~~~~zzzsssqqqsssttt}}}}}}xxxssskkkeee\\\UUUOOOJJJDDD@@@===<<<::::::<<<======<<<<<<===>>>???@@@BBBFFFJJJKKKMMMPPPSSSVVVWWWWWWWWW[[[```fffiiiiiijjjmmmppppppsssvvvxxxyyy|||}}}yyyuuurrrqqqqqqrrrmmmrrryyy{{{vvvuuuuuusssnnnjjjjjjiiihhhfffeeedddccccccfffiiilllmmmnnnpppuuuyyy{{{rrrsss}}}vvvhhh[[[OOOEEECCCCCCGGGUUUdddsss~~~zzzxxxxxx|||{{{yyy{{{lllZZZNNNCCC???:::666666777777777777555333222333333111000000000000000000000000000///222555333///---...111---...///000000///...---------,,,,,,---///000111------...............---...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,---------,,,++++++------,,,+++,,,,,,---......///000000...///000222444555555666000111222111000111222444777888AAAUUUnnn}}}dddXXXXXXgggrrrnnnooorrrooo```MMMAAACCCIIIdddqqq\\\OOOFFFEEEEEEDDDJJJTTTaaammmxxxzzzyyyvvvsssnnnbbbbbbcccccccccbbbaaa```aaaeeennn|||ooo]]]VVVXXX\\\^^^]]][[[XXXVVVUUUVVVXXXYYY[[[\\\]]]\\\\\\\\\^^^```@@@:::555555444111000333111111111111000000000000.........///////////////......////////////......////////////////////////.........------,,,,,,,,,---------,,,,,,,,,++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++*********************************************************))))))))))))(((++++++,,,,,,---...//////,,,,,,---///111333555666???MMMgggzzzyyysssnnndddYYYVVV___mmmwwwuuutttnnn```TTTKKKCCC<<>>@@@BBB>>>666222222111444888===EEEJJJFFF>>>777999888888>>>KKK[[[eeeooozzz~~~}}}}}}~~~zzzsssqqqsssmmmuuu|||~~~yyysssjjjeee]]]UUUNNNHHHBBB>>><<<;;;::::::<<<======<<<===>>>>>>>>>???BBBGGGJJJLLLNNNQQQTTTWWWWWWWWWWWWZZZ___eeehhhiiijjjllloooooosssvvvxxxyyy}}}~~~{{{yyyzzzzzzsssxxx~~~{{{yyyxxxuuuooojjjllljjjhhhgggfffffffffgggjjjooouuuxxxxxxyyy{{{~~~yyywwwtttfffXXXMMMDDDBBBCCCFFFSSScccrrr}}}}}}wwwtttsssrrr}}}~~~~~~ooo\\\OOOBBB>>>999666666666777777666444222111222222000///000000000000000000000000000333666444000---///111---...///000000///...------,,,+++***+++,,,---...------...............---...---,,,,,,,,,,,,---...------,,,+++++++++,,,,,,...,,,******,,,------,,,))))))***++++++,,,------+++,,,...///111111222222111222333222111111333555777888BBBVVVpppuuu^^^VVVZZZkkkvvvrrrnnnqqqnnn```OOOFFFJJJRRRkkkkkkZZZNNNFFFFFFEEEDDDKKKUUUbbbmmmwwwyyyuuurrroookkkbbbcccddddddcccbbbaaa```bbbgggqqqmmmYYYRRRUUU]]]bbb]]][[[XXXUUUUUUUUUWWWXXX[[[\\\]]]]]]\\\\\\^^^```EEE<<<555555555444333555333333333222222222111111000000000000000000000000............/////////000///////////////////////////,,,+++,,,...///---+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++*********))))))))))))))))))))))))+++++++++,,,,,,,,,------...////////////111555888:::LLLkkk~~~zzzuuugggYYYYYYhhhvvv{{{|||vvvkkk___SSSIIIAAA<<<;;;@@@DDDAAA;;;555333444555333777CCCKKKHHHAAA<<<666888:::<<>>@@@CCCEEEFFFLLLOOORRRVVVXXXXXXXXXWWWYYY]]]aaadddgggiiillloooqqqssstttvvvwww{{{}}}{{{yyyuuuooojjjiiihhhggghhhiiiiiihhhfffjjjpppwww|||~~~|||zzzooocccXXXOOOEEEAAAAAAGGGUUUbbbppp{{{yyytttqqqppprrrvvv}}}~~~uuubbbRRRCCC===888888888666777:::666555333111000000000111000000000000000000000000000111333333333000---,,,,,,,,,,,,------------...........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...)))************++++++++++++++++++,,,...222555777888222...111333111111333666:::FFFZZZvvvlllWWWXXXdddlllpppsssrrrwwwmmm[[[OOOEEEFFFSSStttgggXXXNNNEEECCCEEEIIIPPPWWWcccnnnvvvuuupppooopppooolllfff```]]]^^^aaabbbbbbfffllluuuiii]]]ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYY\\\[[[ZZZ[[[\\\^^^^^^]]]DDD<<<555444555333333555333333222222222111111111000000000000000000000000........./////////000000........................000...,,,---///000...,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000333888;;;>>>QQQpppzzzhhhZZZ\\\mmm|||{{{uuukkk___SSSHHH@@@<<<<<<@@@DDDBBB;;;555333333555333999DDDLLLIIIAAA<<<777888:::<<>><<<::::::999::::::;;;<<<=========>>>@@@AAADDDEEEGGGKKKNNNRRRVVVXXXYYYYYYYYY[[[\\\___cccgggjjjmmmnnnppprrruuuvvvxxxzzz~~~zzztttoookkkiiihhhhhhiiijjjjjjiiiooottt{{{~~~ooocccUUULLLCCC??????EEEQQQ]]]lllxxxyyyssspppnnnnnnuuuyyydddRRRDDD===888888888666777:::777666444222000000000000////////////////////////111222333444333111///------............/////////.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------///222666:::===;;;444111222333111111222777<<>>DDDWWWvvvwwwbbbUUU[[[lll{{{yyytttlll___QQQFFF???<<<<<>>@@@@@@@@@AAACCCEEEGGGHHHJJJMMMQQQUUUYYY[[[\\\\\\^^^]]]]]]aaaggglllnnnmmmooorrruuuwwwyyyzzz|||~~~}}}xxxpppmmmjjjiiikkkmmmnnnnnntttyyyooocccRRRKKKDDD@@@@@@CCCNNNXXXhhhtttzzzqqqllljjjdddmmm|||gggTTTEEE>>>999888888666777:::999777555222000/////////////////////////////////111222333444333222///.../////////000000000000111........................------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***************+++++++++,,,+++,,,...000444999===???;;;666222333444111111333999???LLLaaa~~~sssbbbXXX```mmmrrrrrrtttwwwxxxiiiUUUJJJCCCFFFUUUvvvlllVVVMMMEEEDDDHHHMMMUUU]]]bbbjjjqqqoookkkjjjiiihhheeeaaa\\\ZZZ[[[___bbbcccccclllzzzxxxfff^^^\\\ZZZYYYZZZ\\\\\\[[[XXXTTTSSSTTTUUUZZZZZZZZZZZZ[[[\\\]]]^^^EEE<<<555444444333222333222222222222111111111111000000000000000000000000...////////////000000000------------------------///.........//////......---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))++++++++++++++++++++++++///............------------...000111333666;;;???FFFZZZ{{{ppp]]]VVV___nnnwwwyyyvvvtttlll^^^OOOBBB===<<<>>>CCCFFFDDD<<<444111111333444===JJJPPPJJJ@@@:::888999;;;>>>FFFRRR```jjjuuu|||wwwuuusssqqqppppppooonnnjjjcccXXXMMMEEE@@@<<<::::::::::::;;;<<<===??????BBBBBBBBBCCCEEEGGGHHHIIIJJJMMMQQQUUUYYY\\\]]]^^^aaa^^^]]]bbbjjjooopppnnnooorrruuuxxxyyyyyy{{{|||xxxtttpppnnnooorrrtttuuuxxx|||mmmbbbRRRLLLFFFCCCBBBEEEMMMWWWeeerrr{{{ooogggcccVVVaaassslllYYYGGG@@@999888777666777::::::999666333000///......////////////////////////000111222222222000///...////////////000000000000.................................///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,///222666999;;;888444111333333111222666;;;BBBPPPgggzzzhhh]]][[[gggtttvvvttttttuuutttcccNNNFFFBBBIIIXXXtttpppTTTLLLEEEEEEIIIPPPYYYaaaeeelllpppmmmhhhgggeeeccc___\\\XXXWWWXXX[[[___bbbfffppprrrddd^^^\\\ZZZYYYYYYYYYZZZYYYVVVRRRPPPQQQSSSXXXXXXYYYYYYYYYZZZ\\\^^^FFF===666555555333222444222222222111111111000000000000000000000000000000////////////000000000111........................------...------------...------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((())))))))))))((((((++++++++++++++++++++++++........................///000111222333666:::===EEE[[[}}}~~~zzzlll______jjjtttxxxwwwvvvuuunnn___MMM???;;;;;;AAAEEEGGGCCC;;;333111111222555>>>KKKOOOIII???:::888999;;;@@@IIIVVVdddmmmvvv}}}{{{xxxtttrrrqqqooollljjjfff___TTTJJJCCC???<<<:::999999999:::<<<>>>???@@@CCCCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQUUUYYY\\\^^^___ccc```___dddlllqqqrrroooooorrruuuwwwxxxxxxyyyzzz{{{yyywwwwwwzzz|||}}}}}}jjj___PPPJJJEEECCCCCCDDDLLLUUUdddqqq}}}lllaaa[[[LLLVVVhhhxxxppp^^^IIIAAA:::888777555666:::;;;999666333111///.................................//////000//////...------------.........//////........................111000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++++++++,,,,,,,,,+++,,,---...000222444555333000///222222111444999===DDDTTTlllttt```[[[___ooo{{{yyytttssstttqqq^^^IIIBBB@@@GGGXXXnnnrrrSSSKKKDDDEEEJJJQQQ[[[dddiiioooqqqlllgggeeebbb^^^ZZZXXXVVVTTTTTTXXX]]]```gggrrrwwwlllaaa]]]\\\ZZZYYYZZZWWWXXXXXXTTTOOOMMMOOORRRUUUWWWYYYYYYXXXYYY[[[^^^HHH???888666666444333444222111111111111000000000000000000000000000000000/////////000000000111111////////////////////////,,,---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++******------------------------,,,,,,---------.........///000111111222555999===FFF]]]||||||{{{yyyrrreee\\\```kkksssvvvvvvyyyyyysssbbbMMM>>>;;;<<>>:::888999;;;BBBMMM[[[iiiqqqwww~~~}}}zzzvvvtttssspppjjjfff```YYYPPPGGGAAA>>>;;;:::777777888:::<<<>>>@@@AAABBBCCCDDDEEEGGGJJJLLLMMMOOOQQQSSSVVVYYY[[[]]]^^^aaa```bbbgggmmmqqqqqqpppppprrruuuvvvvvvwwwxxxzzzxxx{{{~~~yyyggg\\\MMMHHHCCCAAAAAACCCKKKSSSeeerrrlll]]]UUUIIIPPP^^^mmmwww}}}sssaaaKKKBBB;;;888777555666:::;;;:::777333111//////...........................------............------,,,,,,,,,,,,------------........................222222111///...---,,,+++------------------------+++++++++++++++++++++++++++,,,,,,---......//////++++++++++++,,,,,,,,,,,,......///000000111111111///......111222111555;;;>>>FFFXXXqqqqqq]]][[[eeewww{{{sssqqqsssnnnYYYDDD>>>===EEEUUUjjjyyynnnRRRJJJDDDEEEKKKRRR\\\eeejjjooooookkkfffdddaaa]]]XXXWWWUUUSSSSSSVVV[[[```eeeqqqpppfff]]][[[ZZZYYYYYY[[[XXXZZZZZZUUUOOOKKKNNNQQQSSSVVVXXXXXXWWWWWW[[[^^^IIIAAA999888777555444555111111111111000000000000000000000000000000000000//////000000000111111111000000000000000000000000,,,...//////---,,,---///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---...///111222666:::>>>IIIaaaxxxxxxxxxuuulll]]]RRRVVVaaajjjrrrxxx}}}yyygggPPP@@@<<>>IIILLLEEE>>>:::888999<<>>;;;:::999666666777999;;;===???AAAAAABBBCCCEEEHHHKKKMMMNNNSSSSSSUUUWWWYYYZZZ[[[\\\\\\___ccchhhlllnnnooooooqqqssstttttttttuuuxxxzzzwwwyyy{{{~~~{{{|||~~~uuucccYYYMMMGGGBBBAAAAAADDDLLLUUUfffsssnnn\\\RRRIIIKKKTTTaaallluuuuuubbbLLLCCC;;;888666444666:::;;;999666444111000//////................................................,,,,,,,,,,,,------------........................111111000///...------,,,........................---------------------------------...............+++++++++,,,,,,,,,------......///000000000000000000///000222222111555<<<>>>GGGZZZsss~~~ooo\\\^^^jjj}}}|||rrroookkkgggSSS@@@<<<>>>GGGXXXiiisss|||wwwgggRRRJJJCCCEEEJJJRRR\\\eeegggkkklllhhhfffeeebbb^^^YYYYYYWWWTTTSSSVVV\\\aaaiiitttkkkccc[[[YYYYYYXXXZZZ]]]]]]______XXXOOOJJJLLLPPPRRRUUUXXXXXXVVVVVVZZZ^^^JJJBBB:::999888666555666111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000---///111000------...111,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***+++---...//////***,,,...000222666<<<@@@MMMeeevvvxxxxxxtttlll[[[NNNOOOYYYeeerrr}}}}}}kkkRRRAAA>>>AAAJJJJJJGGG???666000111444111555>>>HHHJJJDDD===;;;888999<<>>IIIXXXgggsssyyy~~~~~~~~~~~~zzzuuuqqqmmmdddZZZPPPHHHAAA===;;;777777:::999999:::;;;;;;<<<======CCCCCCDDDEEEIIIMMMPPPSSSTTTTTTUUUVVVXXXYYYZZZZZZYYY]]]bbbfffiiikkkmmmooopppqqqqqqrrrssstttuuuvvvyyyyyyzzz{{{|||||||||||||||||||||}}}~~~nnn^^^TTTHHHDDDBBBAAAAAADDDNNNXXXdddxxxvvv```TTTMMMEEEHHHWWWaaadddrrrxxxcccPPPDDD999666666666777888<<<<<<999333111333111---//////...,,,******+++---,,,,,,------///000111222////////////////////////,,,---...//////...---,,,.../////////...---,,,,,,...///000000///---+++))),,,------...---,,,***)))...---,,,+++***+++,,,,,,------------------------...//////000000000000///000111222222222333666888===HHH^^^{{{{{{nnn\\\bbbqqqqqqjjjbbbTTTEEE>>>:::???PPPcccooonnnkkkiiikkkkkkcccXXXLLLHHHDDDEEEKKKVVV___eeejjjjjjiiieeeaaa^^^]]]]]]]]]ZZZYYYXXXUUUTTT[[[cccppp}}}jjjaaaYYYXXXYYY[[[^^^bbb```mmmmmmbbbVVVIIIEEEPPPTTTSSSSSSSSSTTTVVVXXXYYYRRRFFF;;;777666333222222444333222222111111222222222222222222222222222222555333111222666;;;===>>>555444333111///...---,,,//////............//////...,,,***+++...///...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******++++++,,,,,,++++++******,,,---------,,,,,,,,,,,,---------.........///...///111222333;;;DDDSSSmmmuuussssssqqqbbbQQQGGGLLLXXXbbbppp}}}nnnUUUGGGGGGJJJSSSNNNFFF===555222222333444777===CCCEEECCC>>>:::888999???JJJYYYhhhsssyyy~~~~~~|||wwwrrrlllaaaWWWOOOGGG@@@===;;;777777:::777888888999:::;;;<<<<<>>III```}}}ttthhh\\\bbbpppvvvrrrdddUUUEEE>>><<>>CCCCCC@@@;;;888888:::@@@LLLZZZiiitttyyy~~~~~~~~~yyyssslll___SSSNNNFFF???===:::777777999666666777888999:::;;;;;;AAABBBCCCEEEHHHKKKOOOQQQTTTTTTUUUWWWXXXYYYZZZ[[[]]]```dddgggiiijjjlllmmmpppqqqrrrssstttuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}~~~~~~{{{kkk\\\SSSGGGCCCAAAAAACCCIIIUUUaaappp|||ggg\\\PPPGGGGGGPPPUUUXXXeeeuuunnnUUUHHH<<<888777666777888;;;===:::444222222111...222222222111///...///111111000///.......................................------...//////...------,,,,,,------------------+++,,,---......---,,,++++++,,,,,,------------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000111222222222444777999???LLLcccwwwjjjaaa[[[aaaooo~~~}}}{{{gggVVVEEE>>>>>>FFFZZZnnnuuupppggg\\\WWWUUUPPPIIIDDDBBBAAACCCKKKVVV___ccceeeeeeeeebbb___\\\\\\\\\\\\YYYWWWUUUSSSVVVbbbnnn|||}}}oooggg```YYYXXXYYYYYY\\\```aaaooorrrllleeeWWWMMMRRRRRRRRRRRRSSSUUUWWWXXXYYYSSSGGG;;;888777444222333333222222111111111111111111111111111111111111111,,,++++++---111555:::<<<>>><<<888333000...------//////............/////////...---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,------......///------..................------------............///...///222333555===GGGZZZwwwqqqlllkkkhhhUUUJJJCCCHHHUUUbbbqqq|||xxxbbbMMMEEEHHHMMMVVVOOODDD;;;555444444555666:::@@@CCCBBB>>>999666888;;;BBBNNN]]]kkkuuuzzz~~~~~~~~~~~~yyytttlll]]]PPPKKKDDD>>><<<:::777666999666666777888:::;;;<<<<<<@@@AAABBBEEEHHHKKKNNNPPPSSSTTTUUUWWWXXXZZZ[[[\\\```cccfffhhhhhhiiikkklllpppqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz|||~~~~~~~~~}}}~~~yyykkk\\\SSSGGGCCC@@@AAACCCJJJWWWdddssslllbbbTTTLLLIIIMMMPPPRRR\\\jjjpppYYYLLL???999888666777888;;;===;;;666222222111...000111111000...---...///000000///.......................................---..................---+++,,,---...............,,,------------+++******++++++,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++------...///000000000000000111222222333444777:::@@@NNNhhh|||oooccc\\\VVV```qqqkkkXXXEEE>>>???JJJ```uuu~~~xxxjjjZZZOOOLLLHHHDDD@@@??????DDDLLLVVV___cccdddddddddbbb___\\\\\\]]][[[XXXUUURRROOOSSSaaaooowwwiiiddd^^^YYYYYYYYYXXX[[[______lllpppnnnjjj\\\OOOPPPRRRSSSTTTUUUWWWYYY[[[[[[SSSGGG<<<888777444333333333222111111000000111111111111111111111111111111000000000111333777;;;>>>BBB???:::666222///......//////............//////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---///333444777???HHH\\\|||oooiiifffbbbPPPIIIDDDHHHTTTbbbqqq{{{~~~}}}rrr[[[GGGBBBHHHNNNWWWNNNBBB999444444555555777<<>>???@@@AAABBBEEEHHHKKKNNNOOOSSSTTTUUUWWWYYYZZZ\\\\\\bbbdddggghhhhhhiiikkkmmmpppqqqsssuuuvvvvvvuuuuuussstttuuuvvvwwwxxxxxxxxxwwwyyy|||~~~~~~~~~xxxkkk]]]SSSGGGCCC???@@@CCCJJJYYYgggxxxrrrgggZZZRRRNNNNNNNNNOOOWWWbbb{{{sss^^^PPPAAA;;;888777666888:::======777222222111//////000111111///...///000...............///000000.................................------.........,,,---...//////////////////......---,,,***)))(((,,,,,,,,,,,,---......///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...//////000000000000111222333333555888;;;AAAQQQlllzzzlll```YYYPPP```tttlllXXXEEE???BBBOOOfff{{{rrr]]]NNNHHHEEEBBB>>>>>>@@@FFFOOOXXX___bbbdddeeeeeebbb___]]]]]]]]]ZZZWWWSSSOOOLLLOOO^^^nnnsssfff```[[[YYYYYYXXXWWWZZZ______jjjnnnnnnnnnaaaRRRPPPSSSTTTVVVXXXZZZ\\\^^^^^^TTTHHH<<<888777555333333222222111000000000000111111111111111111111111111222333333222333666:::>>>CCCAAA===999444111////////////............/////////000000///---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,*********++++++---,,,++++++***++++++++++++++++++,,,,,,,,,------...---///333555888@@@JJJ^^^ooojjjeee^^^OOOKKKGGGJJJTTTcccqqqzzz|||zzzmmmVVVEEECCCLLLSSSWWWMMM@@@666333444555555888>>>DDDFFFBBB<<<888777999===EEESSSaaannnwwwzzz~~~~~~yyy{{{zzzvvvqqqiii[[[NNNGGG@@@;;;;;;999666666888888999:::<<<===???@@@AAA@@@AAACCCFFFIIILLLNNNOOOSSSTTTUUUWWWYYY[[[]]]]]]ccceeeggghhhiiijjjlllnnnpppqqqtttvvvwwwwwwvvvuuussstttuuuwwwxxxyyyyyyyyyvvvxxx{{{~~~~~~~~~~~~uuuiii\\\RRRGGGBBB???@@@DDDMMM^^^mmm~~~{{{lllaaaZZZUUUSSSQQQOOOUUU]]]ssswwwbbbTTTDDD<<<999777666888999>>>>>>888333111111///000111333333111000111111...............///000111------------------------///...------------...///------......///.........//////...---,,,+++******...---------------...///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000111222333333555999<<>>???BBBIIIRRRZZZ```ccceeeeeeeeebbb___\\\\\\\\\YYYWWWUUUPPPLLLOOO___ppppppccc[[[XXXXXXYYYXXXWWWZZZ```aaajjjkkkmmmqqqfffVVVSSSSSSUUUWWWZZZ]]]___```aaaTTTHHH<<<999777555333444222222111000000000000000111111111111111111111111///000111000000333888<<>>444222333555555888???FFFGGGCCC===999888999===GGGTTTcccooowwwzzz~~~~~~}}}zzz{{{yyytttnnnfffXXXKKKEEE???::::::999666555777888999:::<<<>>>???AAAAAA@@@BBBDDDGGGJJJMMMOOOPPPSSSTTTUUUWWWZZZ\\\]]]^^^dddfffggghhhiiijjjmmmooooooqqqtttvvvwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{||||||xxxyyy{{{}}}~~~}}}|||rrrgggYYYOOOEEEAAA???AAAGGGSSSeeevvvqqqfffbbb]]]YYYUUUSSSVVVZZZjjjxxxfffWWWFFF===:::777666888888>>>???999333111111///...000222333111000000111000//////............///------------------------///...------------...///,,,,,,------,,,,,,++++++------------------......//////------,,,---......,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000000111222333444666999<<>>GGGUUUdddpppxxx{{{~~~~~~~~~||||||}}}yyyrrrlllcccUUUHHHDDD>>>::::::999666555777888999:::<<<>>>???AAAAAA@@@BBBEEEHHHKKKNNNOOOPPPSSSTTTVVVXXXZZZ\\\]]]^^^dddfffggghhhiiikkknnnpppoooqqqtttwwwxxxwwwvvvuuuwwwxxxyyy{{{|||}}}~~~~~~{{{{{{|||}}}~~~}}}|||~~~yyypppeeeWWWMMMDDD@@@???BBBJJJWWWkkk|||uuujjjfffbbb]]]XXXUUUWWWZZZdddxxxhhhXXXGGG>>>:::777666888888>>>@@@:::333111111000,,,...000000///.........222111000///---------,,,------------------------///...---,,,,,,---...///+++++++++++++++***)))(((++++++,,,---...///111222000///...---,,,,,,---...,,,,,,---...---,,,+++***------------------------***+++,,,...///000000000000111222333444666:::===DDDXXXvvvttt```RRRQQQfff||||||bbbPPPCCCFFFTTTjjjkkkTTTGGGBBB@@@@@@BBBFFFNNNVVV^^^bbbcccddddddccc```\\\XXXWWWXXXYYYZZZZZZXXXTTTYYYjjj|||yyyggg[[[TTTTTTVVVYYYYYYWWW\\\bbb^^^cccaaaccckkkdddUUUQQQQQQSSSWWWZZZ]]]___```aaaUUUHHH<<<888777555333444333333333222222222111111000000111111111222222222111111111000000333777;;;DDDCCC@@@===999666444222//////.........---------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---//////.........---------...------,,,,,,------...AAA>>>888222---***))))))......---,,,,,,+++*********+++,,,---............+++000...000888:::@@@PPPiiiuuuiii___NNNMMMMMMRRRZZZccciiimmmqqqjjjZZZGGGAAAJJJUUUYYYZZZKKK<<<555333222333666;;;EEELLLGGG>>>999888888;;;@@@JJJXXXfffqqqxxx{{{~~~}}}yyytttpppjjj___QQQGGG???>>><<<999777666555555666888:::;;;<<<===@@@BBBBBBDDDFFFGGGJJJNNNSSSWWWRRRSSSVVVWWWYYY\\\```dddeeefffgggiiijjjlllmmmnnnmmmooorrrtttvvvvvvuuutttuuuttttttwww|||~~~}}}{{{xxxyyy{{{||||||}}}~~~~~~yyylll```VVVPPPEEEBBB@@@CCCNNN```sss~~~tttoooiiieee___YYYXXX[[[rrr}}}|||rrrbbbYYYKKK???888666666666888::::::888444111///...000000000000////////////111111000000//////......//////............//////111000...,,,++++++++++++,,,,,,,,,---------......---------.........//////111///,,,******+++---///111222222000---***)))))),,,,,,,,,---------......------...///000111222222444222222333111000555===III\\\zzzzzzeeeTTTQQQhhh~~~~~~eeeMMMBBBHHHVVVrrriiiTTTGGGBBBAAA??????BBBLLLXXXaaadddcccggghhhgggccc\\\WWWVVVWWW]]][[[^^^```\\\[[[kkkwwwfff]]][[[YYYWWWVVVVVVYYY\\\___fffccccccfffhhhdddYYYOOOOOOUUU\\\^^^\\\ZZZ\\\^^^WWWKKK>>>999777555333444333333333222222222111111000000111111111222222222111111111000000222777;;;BBBAAA???<<<999666333222//////.........---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------555333000---+++++++++,,,......---,,,,,,+++*********+++,,,---............+++000///000888:::AAAQQQkkkxxxiii]]]LLLLLLNNNTTT\\\dddjjjmmmooohhhXXXGGGAAAJJJTTTYYYXXXJJJ;;;444333222333666===HHHNNNHHH???999888888:::@@@KKKYYYgggrrryyy|||}}}yyysssnnnggg\\\NNNDDD>>>===;;;999777666666555555777:::;;;<<<===@@@BBBBBBCCCEEEGGGIIIMMMRRRVVVSSSTTTVVVWWWXXX[[[___bbbcccdddeeegggiiikkkmmmnnnnnnooorrrtttuuuvvvuuuuuutttssstttwww|||~~~~~~|||zzz{{{|||||||||}}}~~~zzzyyy}}}wwwjjj^^^SSSMMMEEEBBBAAAEEEQQQcccvvvvvvpppkkkfff```YYYWWWZZZnnnxxx~~~tttkkkbbbXXXKKK???888666666666777999999888444111000///000000000000/////////...////////////.........---------,,,,,,,,,,,,------///...---,,,,,,,,,------.........------,,,,,,,,,---------...............000...---++++++,,,---...///000111000---+++******,,,,,,,,,------------...------...///000111222222333222222333222111777>>>JJJ^^^}}}iiiVVVSSSjjjgggOOOCCCJJJ[[[wwwgggSSSGGGAAA@@@???@@@DDDNNN[[[cccffffffffffffccc___[[[XXXWWWXXXXXXWWW[[[___^^^```rrrrrreee^^^YYYXXXWWWVVVWWWYYY\\\^^^dddbbbbbbfffiiidddYYYNNNOOOUUU[[[^^^\\\[[[\\\^^^[[[NNNAAA;;;888555333444333333333222222222111111111111111111111222222222111111111000000222666:::??????>>><<<999555222111/////////.........------***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...---+++******+++---......------,,,,,,++++++******+++,,,---............+++000///111999;;;BBBSSSppp{{{iiiYYYIIIKKKOOOWWW___gggkkkmmmkkkcccTTTEEEBBBJJJTTTYYYWWWIII:::444333222444666BBBLLLQQQKKK@@@:::999999999@@@LLLZZZgggssszzz~~~}}}yyyrrrlllcccXXXJJJAAA<<<;;;:::888777777666666555777:::;;;<<<===@@@BBBBBBCCCEEEGGGIIIMMMQQQUUUUUUVVVXXXXXXYYYZZZ]]]___aaabbbccceeehhhkkkmmmnnnnnnoooqqqtttuuuuuuuuuuuusssssstttwww{{{~~~~~~~~~~~~~~~}}}|||{{{}}}{{{uuusssuuuzzz}}}ttthhh[[[PPPJJJDDDCCCCCCIIIVVVhhhyyyzzzssslllgggaaaYYYVVVXXXeeennn{{{|||yyyssslllfffaaaXXXKKK???888666666666666777888777444222111111000000000/////////..................------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///000///...---,,,++++++***.........---------------......---------,,,,,,,,,---...//////---++++++,,,,,,,,,,,,,,,------------------...///000111222222222111111333222222999AAAMMMaaakkkYYYUUUkkkhhhPPPDDDMMM```}}}dddQQQFFFAAA@@@@@@AAAGGGQQQ]]]fffjjjjjjgggddd___[[[ZZZYYYXXXXXXUUUUUUYYY___aaafffyyyzzzkkkbbb]]]WWWWWWWWWWWWYYYZZZ\\\]]]aaa```bbbgggjjjeeeYYYNNNPPPUUUZZZ]]]\\\[[[]]]^^^___RRRCCC<<<999555333444333333333222222222111111111111111111111111111111111111111000000222555888<<<======<<<999666333111////////////............,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---000///---+++++++++,,,------------,,,,,,+++++++++***+++,,,---............+++111000222999;;;DDDVVVuuu~~~hhhUUUGGGKKKRRR[[[dddjjjkkkkkkfff]]]NNNCCCAAAIIIRRRXXXWWWHHH:::444444444666888FFFOOOTTTLLLAAA;;;999999999AAANNN\\\iiisss{{{~~~~~~zzzsssjjj```TTTGGG???:::999888777777777777777555777999;;;;;;===???AAABBBDDDGGGHHHJJJMMMQQQTTTWWWYYYZZZ[[[ZZZ[[[]]]^^^___```aaadddgggjjjmmmooonnnpppqqqssstttuuuuuuuuurrrssstttvvvzzz|||~~~~~~|||{{{}}}}}}}}}~~~zzzsssooopppuuuyyy~~~|||qqqfffZZZOOOHHHAAABBBEEELLLZZZlll||||||uuunnniiicccZZZUUUUUUZZZbbbmmm||||||vvvqqqmmmiiieeeaaaXXXKKK@@@999666555555444666777666444222111111000000/////////.................................//////............//////,,,,,,,,,,,,------......//////...---,,,,,,++++++......------------,,,,,,,,,---.........---,,,++++++,,,......,,,+++,,,---++++++,,,,,,,,,---------.........///000111111111111000111333333444;;;CCCPPPeeekkkZZZWWWjjj}}}fffNNNCCCNNNeeeyyyaaaOOOEEEAAA@@@???BBBIIISSS^^^gggkkklllkkkddd]]]YYYXXXYYYXXXVVVVVVVVVZZZ___dddlll}}}tttfff^^^[[[UUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^aaagggkkkgggZZZOOOOOOSSSXXXZZZ[[[[[[\\\]]]bbbTTTEEE===999555333444333333333222222222111111111111111111111111111111000111111000000111444777;;;<<<======<<<888444222000000/////////..................------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,000///...,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++***+++,,,---............+++222222333999<<>>888888777666555555666666444666999:::;;;<<>>AAAHHHSSSbbbqqq{{{vvvuuuooodddYYYTTTLLLNNNUUUeee{{{ssskkkfffcccbbb```XXXLLLAAA:::666555444333555666666444111111111/////////.........------/////////000000000000000------,,,,,,,,,,,,---------.........------,,,+++,,,,,,,,,---------......+++,,,,,,,,,------------+++,,,---.........---,,,(((***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,.../////////000000000111111000222444555666===EEETTTlll~~~jjj```___lllxxx~~~zzzmmmVVVEEE@@@NNNhhhpppXXXJJJDDDCCCCCC===BBBKKKUUU^^^eeeiiikkkpppkkkccc]]]YYYWWWVVVVVVSSSTTTWWW^^^jjj{{{nnn```XXXUUUUUUVVVXXX[[[]]]^^^___```]]]]]]aaahhhmmmjjj```VVVOOOPPPSSSWWWYYY[[[\\\\\\dddUUUEEE<<<888555333555333333333222222222111111222222222111111111000000000111111111000111333555:::===@@@BBBBBB>>>999666000000000000/////////..................------------,,,,,,++++++,,,,,,---+++++++++************))),,,,,,++++++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++333333444999<<>>CCCJJJQQQQQQDDD666222333444777;;;GGGOOORRRJJJ>>>999999999;;;FFFUUUbbbkkkrrrzzz}}}||||||xxxpppdddWWWKKKBBB===999888777666555444444444444666888::::::<<<>>>@@@@@@CCCFFFIIIJJJLLLNNNPPPRRRUUUYYY[[[]]]^^^```aaaeeeeeeeeefffiiimmmqqqtttppppppqqqrrrsssuuuvvvwwwtttuuuvvvvvvuuuwww{{{~~~~~~~~~~~~}}}~~~~~~}}}|||||||||}}}~~~sssjjjffffffmmmwwwtttiii^^^SSSJJJDDD???CCCKKKWWWfffuuu|||}}}xxxkkk]]]VVVNNNLLLPPP___zzz|||tttllleeeaaa```___XXXLLLAAA:::777555444444555777666333111000000//////.........---------........./////////000000------,,,,,,,,,,,,------+++,,,---.........---,,,------------------,,,,,,******+++,,,---......///+++,,,------.........---(((***,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,////////////000000000000222111333555555666===EEEUUUnnnsssddd______jjjtttxxx|||}}}qqqcccNNNBBBAAAOOOiiilllUUUIIIEEEEEEEEE>>>DDDMMMWWW___eeeiiikkknnnlllgggaaa[[[XXXYYYZZZUUUVVVXXX___lll~~~yyyhhh[[[UUUTTTSSSTTTVVVXXXZZZ]]]___```___^^^aaagggnnnlllbbbYYYQQQRRRTTTWWW[[[]]]^^^^^^dddUUUEEE<<<888555444555333333333222222222111111222222222222111111000000///111111111000111222444;;;>>>BBBDDDDDD@@@;;;888000000000000////////////,,,,,,------.../////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,++++++++++++++++++,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++333444444999===JJJ```rrr]]]NNNLLLSSS___kkkppplllccc\\\RRRDDD888888===BBBHHHPPPOOOBBB444000111333666999FFFNNNQQQIII===888888999<<>>@@@???AAAEEEGGGHHHJJJLLLNNNOOORRRWWWZZZ\\\]]]___aaaggggggfffgggjjjnnnrrruuuppppppqqqrrrsssuuuvvvwwwuuuvvvwwwvvvuuuvvvzzz~~~|||}}}~~~~~~}}}~~~~~~}}}||||||}}}zzzmmmgggeeejjjuuu~~~sssggg[[[QQQHHHCCCAAAEEENNNZZZiiiwww~~~pppaaaXXXPPPMMMNNN\\\wwwwwwnnnfffbbb```___WWWLLLAAA:::777555444444666777666333000////////////.........------------------.........///////////////....../////////)))***,,,.../////////...//////...---,,,++++++***))))))***+++---...//////,,,,,,,,,------.........(((***,,,,,,***)))***+++******+++++++++,,,,,,,,,////////////000000000000333222333555666666===EEEUUUooojjj]]]\\\]]]gggooossswwwwwwkkk[[[JJJ@@@AAAPPPiiijjjSSSHHHEEEFFFFFF???EEEOOOXXX```eeeiiikkklllllliiiccc]]]ZZZ[[[^^^YYYZZZ[[[```mmm~~~uuucccXXXTTTTTTRRRRRRTTTVVVXXX[[[^^^___```___aaagggnnnmmmddd\\\SSSSSSUUUXXX\\\___``````fffWWWHHH@@@;;;777444444444444333222111111111111222222222111111111111000333333222222333333444555<<<===AAAEEEHHHFFF???999555000...222222---+++...///............---------------------------------...------,,,,,,------......---,,,,,,+++++++++,,,,,,------......------,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---333444777<<<===KKKeee~~~lll\\\TTTRRRZZZccckkkrrrrrrggg\\\NNNAAA;;;:::999BBBKKKGGGLLLBBB888444333222666;;;IIIJJJIIIDDD===999999:::<<>>999777666111222444555555444222111//////............//////000000000000000000000000111000000///...---------//////.........---------........................//////...---,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,---...///000000///---,,,++++++,,,---///............//////000222000111333444666>>>GGG[[[uuuwwweee\\\[[[eeeiiilllmmmrrrsssfffTTTCCCBBBAAAMMMkkkdddRRRJJJFFFCCCAAA???DDDMMMXXXaaafffggggggfffeeeeeecccaaa___]]][[[ZZZ[[[]]]bbbqqq~~~mmm```ZZZWWWUUUSSSTTTVVVWWWWWWYYY\\\^^^```]]]ccchhhhhhmmmlll^^^TTTSSSRRRTTTXXX\\\^^^^^^cccTTTEEE>>>:::777555555333222222111111222222333222222222111111111111000222111111111111222333333888:::???DDDHHHHHHCCC???888111...000111...,,,...///............---------------------------------------,,,,,,,,,,,,------...------,,,+++++++++,,,,,,------......------,,,***++++++,,,,,,++++++***........................+++111333666===???NNNhhhzzzgggXXXRRRQQQYYYccckkkrrrqqqhhh]]]MMM???999888666???FFFBBBHHH>>>666333222222666;;;HHHIIIGGGBBB<<<888888:::===JJJYYYccclllwww}}}~~~~~~~~~~~~|||vvvkkk```VVVLLLCCC===888777666444444444555555555777888888999:::===@@@CCCCCCEEEGGGIIILLLNNNPPPSSSUUUWWWXXXYYY\\\```ccckkkmmmooonnnlllmmmpppttttttsssrrrsssvvvwwwxxxwwwxxx{{{||||||yyywwwwwwxxxyyy||||||yyy{{{}}}}}}{{{|||{{{nnniiimmmttt~~~}}}sssggg^^^UUUJJJDDDDDDBBBHHHSSSaaappp{{{}}}rrr^^^RRRLLLLLL[[[yyy}}}uuulllccc]]]\\\WWWNNNEEE===999666666333444555666555333111/////////............//////////////////////////////111000000///......------//////.........---------........................------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///...---,,,++++++,,,,,,---///............///000000111000111333444666???HHH]]]wwwqqq```XXXYYYccchhhjjjjjjnnnnnn```NNNAAA@@@???JJJgggaaaOOOGGGCCC???>>>???DDDNNNYYYbbbgggiiihhhffffffdddbbb```^^^]]]\\\___aaaccchhhvvv|||jjj^^^XXXVVVUUUSSSUUUVVVWWWWWWYYY\\\^^^bbb___dddiiiiiiooonnn```TTTSSSSSSUUUYYY\\\^^^^^^aaaSSSDDD===999666555666222222111111222222333333222222222111111111111000000000000000000111222222444777<<>>555......000///------///............---------------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,........................***000222666===AAAQQQlllvvvbbbUUURRROOOYYYdddkkkpppooofff]]]MMM???999888666===DDD@@@DDD;;;333111111222666<<>>AAADDDEEEFFFGGGJJJLLLNNNPPPTTTUUUWWWXXXZZZ]]]aaadddiiillloooooommmmmmooorrrsssrrrqqqrrrtttvvvwwwvvvxxxzzz}}}}}}|||zzzzzzzzzyyy||||||zzz{{{}}}|||}}}xxxmmmpppvvv~~~xxxmmmaaaXXXOOOGGGCCCDDDCCCJJJUUUcccqqq{{{~~~~~~~~~uuuaaaSSSNNNMMM]]]{{{yyypppgggaaa\\\WWWNNNEEE===888666666555666666666555222///...//////............//////////////////////////////000000000///......------...............---------------------------------++++++++++++,,,---...//////...,,,++++++,,,...///------,,,,,,,,,,,,------,,,++++++++++++,,,------.........//////000000000111000111333555777@@@III___zzz}}}~~~mmm\\\WWW[[[fffiiiiiiggghhhgggZZZIII@@@>>>===GGGddd```NNNFFFAAA>>><<<>>>EEEOOOZZZccchhhjjjjjjgggfffccc```^^^]]]]]]]]]bbbeeehhhnnn|||yyyggg\\\WWWVVVUUUTTTUUUWWWWWWXXXYYY\\\^^^bbb^^^ccchhhhhhnnnnnnaaaUUUTTTSSSUUUYYY]]]______dddVVVFFF>>>:::666555666333333222222111222222222222222222111111111000000111000000000000111222222111444:::AAAHHHMMMPPPQQQEEE<<<222...000000///---///............---------------------------------,,,++++++******++++++,,,------------------,,,,,,,,,------......------,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,111222666===AAASSSooowwwaaaWWWUUUPPPZZZdddiiijjjiiiaaaZZZMMM@@@;;;:::888@@@GGGBBBBBB:::333111111222666;;;CCCDDDCCC>>>999666777:::CCCNNN[[[dddlllwww~~~~~~|||{{{zzzzzz{{{nnn___TTTOOOJJJCCC===888777666555666777888999666888:::;;;;;;<<>>>>>===FFFcccbbbPPPHHHCCC@@@>>>>>>EEEQQQ\\\dddiiikkklllgggeeebbb___]]]\\\\\\]]]```eeekkktttvvvdddZZZWWWWWWVVVTTTVVVWWWXXXXXXYYY\\\^^^___[[[```dddeeellllll___UUUTTTTTTVVVYYY]]]______lll\\\JJJ@@@;;;666444555555444333222111111111111222222222111111111000000111111111111111222333333000333999???FFFMMMSSSWWWMMMDDD999222000111000---///............---------------------------------,,,++++++******++++++,,,,,,,,,---.........---,,,,,,------......------,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...333333666===BBBTTTppp~~~ggg[[[ZZZTTT]]]ffffffdddaaa[[[VVVKKK>>>:::;;;:::CCCJJJFFFCCC;;;444222222111555999BBBBBBAAA<<<777666888;;;EEEPPP]]]fffnnnwww}}}~~~~~~~~~{{{zzzzzzzzzxxxkkk[[[PPPKKKGGGAAA;;;777777666555555666777888555777:::;;;;;;<<<>>>@@@EEEEEEFFFHHHJJJMMMOOOPPPTTTUUUWWWXXXZZZ\\\```ddddddhhhmmmnnnmmmkkklllmmmpppnnnnnnooorrrtttuuutttyyy{{{xxx{{{|||{{{|||~~~qqqeeeXXXOOOHHHAAA@@@BBBEEENNN[[[hhhqqqxxx}}}xxxsssvvvyyy{{{{{{tttbbbTTTPPPPPP```zzzqqqkkk```ZZZQQQGGG???999777666333444555666666444333111//////............//////........................////////////............---.....................------------------------...---,,,+++++++++++++++***+++,,,------,,,+++***...---,,,+++++++++++++++((()))***+++,,,------------...///000111111111111111000111444666:::CCCLLLeee}}}vvvuuu{{{zzzjjj\\\\\\ddduuutttlllaaa]]]]]]UUUJJJ;;;;;;<<>>:::666555444333333333444555444777999;;;;;;<<<>>>???CCCDDDEEEGGGJJJMMMPPPQQQSSSTTTVVVWWWYYY\\\```cccbbbfffkkkllljjjiiijjjlllmmmllllllnnnqqqtttuuuuuuwwwyyy~~~xxx{{{|||{{{}}}xxxkkk```TTTMMMFFFAAA@@@BBBFFFPPP^^^jjjqqquuuyyy|||{{{sssrrrttt}}}|||xxxyyyrrr```TTTPPPQQQaaa~~~vvvpppeee___UUUJJJAAA;;;888666222333555666666555444333//////............//////........................//////////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***,,,------,,,***)))------,,,+++++++++++++++))))))+++,,,------------,,,---///111222222111111000000111555777;;;DDDNNNgggxxxtttwwwyyytttggg\\\]]]eeexxxwwwnnn```ZZZYYYRRRGGG666888:::DDD^^^{{{]]]KKKEEEAAA>>>======GGGTTT^^^dddfffiiikkkeeedddaaa^^^\\\[[[[[[[[[]]]fffsssooo^^^YYYYYYYYYXXXVVVWWWXXXYYYXXXYYY\\\^^^aaa\\\___cccccclllnnncccTTTSSSRRRTTTXXX\\\^^^^^^tttcccPPPDDD<<<777444555222111111111222333333444222222222111111111111000111000000000000111222222000222555777;;;BBBKKKQQQYYYWWWNNN>>>444222111000///............---------------------------------------,,,,,,,,,,,,------+++,,,...///000///...---,,,------......------,,,***++++++,,,,,,++++++***........................///333222555===DDDYYYwwwvvvddd]]]ZZZccchhhccc[[[YYYYYYYYYMMM@@@===>>>>>>FFFLLLGGG>>>777111000111111444888@@@@@@???;;;777666:::>>>FFFSSSbbbkkkrrryyy|||{{{}}}|||{{{}}}|||zzzyyyxxxpppgggZZZMMMDDD???;;;999777666444333222333333444333666999;;;;;;;;;===>>>AAABBBCCCFFFJJJMMMPPPRRRRRRSSSUUUVVVXXX[[[___bbbaaaeeehhhiiigggfffhhhjjjjjjiiijjjlllppptttuuuvvvsssvvv{{{~~~www{{{}}}|||}}}{{{rrrbbbYYYOOOJJJEEEAAAAAADDDGGGQQQ```jjjppprrruuuxxxxxxsssssszzz}}}zzzvvvwwwqqq```TTTPPPQQQbbbzzztttjjjdddYYYNNNDDD===999777444555666777666555333111//////............//////.........................../////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++***+++,,,---......------,,,---///111333333222111000///111555888<<>>FFF[[[zzzyyyeee\\\\\\dddhhhbbb[[[YYY\\\]]]RRREEEBBBBBBAAAHHHNNNIII:::333......000111555999@@@@@@>>>:::777777;;;???FFFSSScccmmmsssyyy{{{zzz|||{{{{{{|||~~~|||zzzxxxwwwmmmfffZZZNNNCCC<<<999888999888666555444444444555222555888:::;;;;;;<<<===???@@@BBBEEEIIIMMMPPPRRRQQQSSSTTTVVVWWWZZZ^^^aaaaaadddggggggeeeeeegggjjjhhhhhhhhhlllppptttvvvvvvqqqsssxxx|||www{{{}}}|||~~~vvvnnn\\\SSSKKKHHHEEEBBBBBBEEEGGGRRRaaakkkoooqqqsssuuu~~~vvvtttwww|||}}}zzzvvvwwwqqq```SSSPPPQQQbbb|||wwwmmmggg\\\PPPEEE>>>999888666777777777666444111/////////............//////.................................///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///...,,,++++++,,,...///,,,++++++***++++++,,,,,,+++,,,---...///...---,,,+++---000222333333222111000///111555888<<>>======HHHUUU___bbbccceeegggbbbbbbaaa```^^^[[[YYYXXX\\\ggguuu{{{fffYYYVVVXXXWWWTTTWWWXXXYYYYYYYYYYYY[[[]]]___ZZZ\\\___```iiilllbbbRRRQQQQQQSSSWWWZZZ\\\\\\qqqbbbQQQEEE===777555666111111111111222333444444222222111111111111222222111111111111111111111111////////////111666===BBBNNNYYY]]]QQQ@@@444111000,,,,,,,,,------///000000000000///...------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,---------..................333333666===DDDYYYyyy}}}zzzaaa^^^]]]iiimmmcccYYYZZZ^^^___NNNGGGAAA???CCCGGGGGGEEE<<<777333333333222555:::<<<<<<;;;888555666;;;???JJJUUUdddoootttvvvyyy|||~~~}}}~~~~~~~~~{{{vvvrrrmmmbbbWWWNNNFFF===999:::888777555444333333444444444555666777999;;;<<<======@@@DDDEEEEEEHHHMMMRRRQQQRRRSSSUUUXXXZZZ]]]^^^dddfffgggfffeeedddddddddeeefffgggiiilllpppsssuuurrruuuwwwzzz}}}}}}}}}}}}}}}~~~qqqgggXXXPPPIIIEEECCC???@@@CCCQQQYYYeeeoooqqqpppoooqqqwwwyyy{{{~~~zzzzzzuuuuuupppcccRRRQQQRRR```~~~~~~|||tttmmmbbbSSSFFF===:::999999444333999<<<888444555000000000000000000000000000000///////////////000000000000000000000000000/////////......---------.........------,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))***+++---...//////)))+++---///111333444444222333000222888888BBBWWWrrr}}}}}}pppdddeeeeeecccjjj~~~|||uuuooollldddPPP;;;555777;;;LLLllloooVVVJJJDDD===999;;;;;;IIIXXXaaaeeegggfffcccddddddddd```\\\YYYXXXYYY^^^jjjzzzppp^^^YYYXXXSSSPPPQQQQQQUUUXXXZZZYYYXXXZZZ\\\]]]]]]___aaadddeeedddbbbXXXOOOJJJOOOWWW[[[[[[[[[nnn```OOODDD<<<666444666222222222111222222333333222222111111111111222222111111111111111111111111.../////////000444999===GGGQQQWWWPPPCCC999444000///......---------......000//////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,---------..................333444777???FFF]]]}}}~~~wwwaaa```dddoootttiii___\\\]]][[[MMMGGGAAAAAAFFFIIIIIIGGG;;;666333333222222555:::<<<<<<;;;888555666;;;???KKKVVVeeeooosssuuuyyy|||~~~~~~}}}~~~~~~~~~}}}|||zzzvvvssslllaaaVVVNNNFFF===999:::888777555444333333444444555666777999:::<<<===>>>>>>AAADDDEEEEEEHHHMMMRRRSSSSSSUUUWWWZZZ\\\___```cccddddddccc```^^^^^^___ccccccdddfffiiimmmpppsssqqqtttwwwyyy~~~||||||||||||}}}{{{lllcccUUUNNNHHHEEECCCAAACCCGGGQQQZZZgggpppsssqqqoooooorrrzzz}}}wwwvvvqqqqqqnnnaaaSSSRRRSSSaaa~~~wwwrrrfffWWWIII>>>999888888444333999;;;777333333000000000000000000000000444333111///...------,,,000000000000000000000000////////////.........---......---------,,,,,,,,,,,,---------,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111333444111333::::::CCCXXXrrr{{{}}}rrrfffgggfffgggpppxxxrrrooofffRRR>>>888999===LLLkkkoooUUUHHHBBB<<<;;;>>>===JJJYYY```dddfffeeebbb^^^______]]]YYYVVVVVVXXX___lll}}}mmm\\\WWWWWWSSSPPPRRRQQQUUUXXXYYYYYYXXXZZZ[[[\\\\\\^^^aaaeeeffffffeeeXXXNNNIIIMMMVVVZZZ[[[\\\jjj\\\LLLBBB;;;666444666333333222222111222222222222222111111111111222222111111111111111111111111---...//////000111555777>>>HHHPPPNNNHHH@@@888000111000///...------------/////////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,---------.........//////---333444777@@@III```ttt___```iiitttyyyoooccc^^^YYYSSSJJJEEEBBBDDDIIIMMMLLLJJJ;;;555222222222111444999;;;<<<;;;888666777;;;@@@LLLWWWeeeooosssuuuxxx{{{}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzxxxuuusssiii```UUUMMMFFF===999:::777666555333333333444444666777888:::;;;===>>>???>>>AAADDDEEEEEEHHHMMMQQQUUUVVVWWWYYY\\\___bbbccceeeeeeddd```\\\YYYXXXYYY]]]]]]^^^```ccchhhlllnnnpppsssvvvxxx}}}{{{{{{{{{|||}}}uuuggg^^^QQQKKKFFFEEECCCCCCFFFKKKRRR]]]kkksssuuurrrooommmnnnvvv|||vvvtttnnnooommmcccUUUTTTTTTbbb{{{vvvkkk\\\MMMAAA999666777444333888:::777333111000000000000000000000000333222111///...------,,,000000000000000000000000////////////...............------------,,,,,,,,,+++,,,---...---,,,+++***+++++++++++++++,,,,,,---++++++++++++++++++++++++///...------,,,+++******---...///000000111111000444555111444;;;;;;EEEZZZtttzzz}}}sssiiihhhgggkkkxxx|||vvvqqqgggSSSAAA;;;<<<>>>LLLjjjoooSSSFFF@@@;;;<<<@@@>>>KKKYYY```ccceeeccc```ZZZ\\\]]]ZZZVVVTTTVVVXXXaaaooo|||iiiXXXUUUUUURRRPPPRRRRRRUUUXXXYYYYYYYYYZZZ[[[ZZZ[[[]]]aaaeeeiiiiiiiiiZZZOOOHHHKKKSSSXXX[[[^^^fffXXXIII@@@:::555444666444444333222111111111111222222111111111111222222111111111111111111111111---...000000//////111222999AAAIIILLLKKKFFF;;;000111000///...------------//////.........------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////...444444777@@@IIIaaaqqq]]]^^^hhhsssxxxoooeee]]]TTTJJJEEEBBBAAAEEELLLPPPNNNKKK:::555111111111000333888;;;<<<;;;999666777<<>>???>>>AAADDDEEEEEEGGGLLLQQQUUUVVVXXX[[[^^^bbbeeegggiiiiiifffbbb\\\WWWUUUUUUTTTTTTUUUWWW\\\aaafffiiimmmqqquuuvvv{{{{{{{{{{{{|||~~~|||pppccc[[[NNNIIIEEECCCBBBBBBFFFMMMUUUbbbpppwwwxxxuuupppkkknnnuuu~~~wwwsssmmmnnnooofffXXXVVVVVVddd|||wwwnnn```PPPCCC:::666666444555888:::888444000//////////////////////////////.........///000000000000000000000000000000.........---------------------------------------+++,,,---......,,,+++)))///...---,,,---...///000++++++++++++++++++++++++......---,,,,,,+++*********+++---///111222333333333444111333;;;<<>>???KKKhhhlllRRRFFFAAA<<<;;;???@@@LLLYYY___bbbcccaaa^^^[[[]]]^^^ZZZUUUSSSUUUYYYaaaqqqwwwdddTTTRRRTTTRRRQQQSSSSSSTTTWWWYYYYYYZZZZZZZZZXXXYYY[[[```fffjjjllllll___SSSIIIKKKQQQWWWZZZ]]]bbbUUUGGG???:::555444555444444333222111111111111222222111111111111222222000000000000000000000000,,,...000000//////000111888>>>EEEIIIKKKHHH===222/////////....../////////...............------------------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000000555444777???HHH```nnnXXXYYYeeeoootttmmmeee^^^SSSGGG@@@???@@@FFFNNNQQQOOOKKK:::555111111111000333888;;;<<<;;;999777888===AAAOOOYYYfffooosssuuuyyy|||}}}}}}}}}~~~|||yyyvvvrrrmmmjjjddd[[[RRRLLLEEE===999999666555333333222333444444555666777999:::<<<===>>>???BBBDDDEEEEEEGGGLLLPPPTTTUUUXXX\\\```dddhhhjjjlllllljjjeee^^^XXXUUUSSSLLLLLLMMMPPPTTTZZZ```ccchhhnnnsssuuuyyy||||||||||||yyymmmaaaYYYLLLGGGDDDBBB@@@@@@FFFNNNYYYhhhvvv{{{zzzxxxrrrkkklllqqq}}}wwwrrrkkkmmmooohhhZZZXXXWWWddd{{{wwwnnn```QQQDDD;;;777555555666999;;;;;;666111////////////////////////...............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***000///------,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333111222///222:::;;;EEE[[[wwwzzz{{{qqqiiihhheeelll~~~xxxooo___LLL???===>>>???JJJeeeiiiRRRHHHDDD>>>;;;===AAAMMMYYY^^^```aaa```]]]]]]______ZZZSSSPPPSSSWWWaaarrrsss```QQQPPPSSSQQQQQQTTTSSSTTTVVVXXXZZZ[[[ZZZZZZXXXXXXZZZ___eeejjjmmmmmmeeeXXXLLLKKKPPPUUUYYY\\\aaaTTTGGG???:::555333555333333222222111222222222222222111111111111222222000000000000000000000000,,,...000000000000222333888<<<@@@CCCFFFFFF>>>555/////////...//////000000........................---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------+++,,,,,,---...///000000111555555777???IIIaaahhhSSSUUUccckkkoooiiiccc___SSSGGG======@@@HHHPPPSSSOOOKKK;;;555222222222111444999;;;<<<<<<999777888>>>BBBQQQZZZgggppptttwww{{{~~~}}}{{{||||||wwwqqqjjjeeeaaaXXXPPPKKKEEE===999999555444333222222333444555555666777999:::<<<===>>>???BBBEEEEEEEEEGGGLLLPPPSSSUUUXXX]]]bbbhhhlllooooooppppppllleee]]]XXXUUULLLKKKJJJLLLOOOTTTYYY]]]bbbjjjqqqtttxxx~~~}}}|||{{{|||~~~vvvjjj___WWWJJJFFFCCCBBB???@@@HHHQQQ___nnn{{{~~~}}}{{{uuulllffflllwww}}}vvvqqqhhhjjjmmmgggZZZWWWUUUaaa}}}xxxoooaaaQQQDDD;;;888555777999;;;>>>@@@;;;444000000000000000000000000111000///...------------////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------,,,,,,,,,+++++++++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------//////000000000000//////000111///222:::<<>>IIIccc}}}gggQQQIIIEEE>>>;;;<<>>AAA???:::222111000///....................................---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------++++++,,,---...///000000111555555888AAAKKKddd{{{aaaPPPTTT```fffgggbbb^^^[[[QQQDDD<<<===BBBKKKSSSUUUQQQKKK;;;666333333222222555:::;;;<<<<<<999777999>>>CCCQQQ[[[hhhqqquuuyyy~~~|||yyy{{{}}}yyyrrriiiccc___WWWOOOKKKEEE===999999444444333222222333444555666777888:::;;;===>>>???@@@BBBEEEEEEEEEGGGKKKPPPSSSUUUYYY___ffflllqqqtttvvvxxxyyyvvvpppggg```]]]QQQOOOMMMKKKMMMPPPSSSVVV]]]fffoootttwww|||~~~}}}|||{{{zzzzzz|||~~~rrrfffZZZSSSHHHEEECCCBBBAAACCCLLLWWWdddttt~~~~~~xxxnnnfffkkkvvv~~~xxxrrriiijjjnnnhhhXXXTTTQQQ]]]{{{|||qqqbbbQQQCCC;;;777444888;;;===AAADDD???777000000000000000000000000000000///...------------////////////////////////---------....../////////,,,,,,,,,---------......///---,,,******+++,,,---+++++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------//////000000000000//////000222///333;;;===HHH]]]yyyyyysssgggeeekkkkkksss~~~vvviiiTTT@@@777555888<<>>;;;>>>@@@KKKWWW\\\^^^``````]]][[[______ZZZQQQNNNSSSYYYgggxxxppp]]]NNNNNNRRRQQQQQQUUUUUUTTTTTTWWW[[[\\\[[[XXXYYYXXXYYY\\\bbbfffiiijjjbbbUUUJJJIIIOOOSSSVVVYYY```TTTGGG@@@:::555333444111111111111222333444444222222111111111111222222000000000000000000000000---...000000111444888;;;333666666666999>>>@@@>>>444333111000...------,,,---.....................---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...++++++,,,---...///000111000555555999CCCNNNhhh}}}sss[[[NNNUUU]]]aaaaaa[[[XXXVVVLLL???<<<>>>DDDMMMVVVWWWRRRLLL<<<777333333333222555:::;;;<<<<<<999888999>>>CCCRRR\\\hhhrrrvvvzzz{{{xxxzzz}}}|||sssjjjccc^^^VVVNNNJJJEEE===999999444333222222222333444555777888999;;;===>>>???@@@@@@BBBEEEEEEEEEGGGKKKOOOSSSUUUZZZ```hhhooouuuxxx|||yyypppiiidddWWWTTTPPPMMMLLLMMMPPPRRRZZZdddnnnssswww{{{|||{{{|||zzzyyyxxxzzz}}}{{{nnnbbbWWWPPPGGGEEEDDDCCCCCCFFFQQQ\\\gggwwwyyyoooiiinnnwww{{{uuulllmmmpppjjjVVVRRRNNNYYYwwwssscccQQQCCC:::666444999===>>>CCCGGGBBB:::000000000000000000000000,,,,,,,,,---...///000111////////////////////////.../////////000000111111,,,,,,,,,------.........000...+++))))))***,,,...,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222111333000444===???III___zzzwwwoooddddddmmmoooxxx~~~vvvhhhQQQ>>>555222666;;;GGGaaa~~~fffNNNDDDAAA======@@@@@@KKKVVV[[[^^^``````]]]\\\```aaa\\\TTTRRRXXX___kkk{{{ppp]]]NNNNNNRRRQQQQQQUUUUUUTTTTTTWWW[[[\\\[[[XXXZZZYYYYYY\\\aaaeeeggghhh]]]QQQGGGGGGNNNSSSVVVYYYiiiXXXGGG>>>;;;888555555444333111//////000111222222222222111111111111000......///000111222222333000000111222333333444444555444333333555888<<<>>>;;;666111...///000///---))))))***,,,...---+++)))+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,...///......---///555666;;;EEEPPPhhh}}}{{{}}}{{{jjjRRRHHHKKKYYY^^^aaa___]]]WWWMMMBBB;;;CCCGGGTTTRRRQQQXXXGGG:::555111222111000333888;;;<<<<<<:::888:::@@@FFFRRR]]]iiinnnrrrxxx}}}vvvqqqttt}}}wwwmmmccc___YYYQQQIIIBBB===999666555444333333222222222222444555888:::===???@@@AAAEEEEEEEEEDDDDDDGGGKKKOOOWWWVVVXXX^^^gggrrrzzz~~~|||uuupppiii___WWWUUUQQQLLLJJJMMMZZZdddnnnsssuuuyyy{{{zzzyyyzzz||||||{{{|||}}}~~~~~~wwwjjj___TTTMMMKKKHHHFFFDDDCCCFFFRRR^^^ttt}}}|||uuugggkkksss~~~{{{xxxpppooommmbbbWWWIIIHHHUUUmmmqqq]]]NNNCCC;;;666888:::===@@@???<<<888555000000000000////////////---------------...///000//////......---------,,,......////////////......------------------------------------------------,,,------+++***)))***,,,---------,,,+++***)))((()))+++,,,...//////......)))***,,,...000222222333000666444555;;;???KKK___zzzooodddccceeesss{{{sssdddNNN???<<<888:::<<>>@@@@@@DDDEEEEEEEEEFFFHHHMMMPPPTTTUUUXXX^^^fffqqq{{{}}}uuulllccc]]]UUULLLIIIKKKXXXbbbmmmrrruuuyyy{{{yyyyyyzzzzzzzzzyyyzzz|||~~~yyylllaaaVVVNNNIIIFFFEEEDDDDDDHHHUUUcccxxx|||tttiiilllsss}}}}}}yyyqqqpppmmmcccTTTGGGEEEQQQiiirrr^^^NNNBBB;;;777888;;;???AAA@@@<<<888444000000000000////////////---------------...///////////////.........------......////////////......------------------------------------------------,,,------,,,***)))***,,,,,,,,,,,,,,,+++***))))))***+++,,,------.........***+++---///000111222222000666444444;;;@@@KKK```zzzrrreeeccccccqqqxxxrrrdddOOO???999777999<<>>===AAAFFFJJJQQQYYY^^^```^^^]]]^^^\\\\\\\\\YYYVVVZZZ```kkkhhh\\\RRRPPPPPPOOONNNOOOSSSUUUXXXZZZZZZ[[[\\\]]][[[ZZZZZZYYYZZZ\\\___aaa[[[NNNAAAAAAGGGLLLNNNQQQqqq___JJJ???:::777666666333222111000///000111222222222222111111111111000111111111111000000////////////000000111111222222222111000///000222444666999666333000000///...---111...,,,+++,,,.........++++++,,,,,,,,,,,,------...------------,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++---......///......///555666;;;FFFQQQkkk}}}xxxrrrhhhVVVEEEAAAHHHNNNTTT[[[]]]\\\WWWLLLAAA>>>CCCFFFUUUXXXXXX]]]HHH;;;666333333333222555:::<<<<<<<<<999888;;;AAAGGGTTT```kkkppptttyyy~~~}}}wwwtttvvvyyy~~~~~~zzzpppfff]]]WWWNNNEEE???;;;777555666666555444444444555555444555777999;;;===???@@@CCCDDDEEEFFFGGGKKKOOOSSSQQQUUUYYY^^^dddnnn{{{|||sssjjj]]]RRRLLLMMMTTT```kkkqqquuuyyyzzzyyyyyyzzzyyyxxxxxxyyy|||}}}pppdddYYYQQQHHHEEEDDDDDDFFFLLLZZZiii~~~|||tttkkkmmmrrr{{{~~~zzzrrrpppmmmcccQQQDDDBBBMMMbbbttt^^^MMMBBB;;;888999===AAACCCBBB===777333000000000000////////////...------------...//////000000////////////............////////////......------------------------------------------------,,,------,,,******+++---,,,,,,,,,,,,+++******)))++++++***++++++,,,---...+++,,,...///000111111111000555333444<<<@@@LLLaaazzztttgggbbbaaannnvvvqqqfffQQQ>>>777555888===LLLjjjwwwaaaKKKCCC@@@===@@@EEEHHHLLLSSSYYY^^^___^^^\\\[[[YYYZZZZZZXXXVVV[[[bbbmmm{{{ggg\\\RRRPPPQQQPPPOOOPPPSSSVVVYYYZZZ[[[\\\]]]___]]]^^^]]][[[YYYYYY[[[]]]VVVJJJ@@@@@@EEEIIIKKKLLLvvvcccLLL@@@:::777666777333333222111111222333333222222222111111111000000111111000000000000000000.../////////000000111111222111000//////000111222888666444222111///...------,,,+++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------++++++++++++------,,,,,,------.../////////000555666;;;GGGSSSmmmyyypppcccQQQAAA???EEEIIIQQQYYY]]]]]]YYYNNNDDDAAAFFFKKK]]]bbb``````FFF;;;666222333222111444999<<<<<<;;;999888;;;BBBHHHUUUaaalllpppsssyyy}}}~~~yyyxxxxxxvvv{{{}}}yyypppfff[[[UUULLLCCC===999666444555555444444444444555555444555666888:::<<<>>>???BBBCCCEEEGGGIIIMMMQQQUUUQQQVVV[[[^^^bbbjjjwwwxxxjjj\\\TTTQQQRRR]]]iiioootttxxxzzzyyy{{{{{{{{{yyyxxxzzz}}}ttthhh\\\TTTIIIGGGEEEFFFHHHOOO___nnn~~~uuummmmmmpppxxxzzzqqqooolllbbbPPPDDDAAAIII\\\|||uuu^^^LLL@@@;;;999:::>>>CCCFFFEEE???777222000000000000////////////......---------......///000000000000000/////////......////////////......,,,,,,------------------------------------------,,,------,,,******,,,---,,,,,,,,,,,,,,,+++***)))++++++***)))***+++---...------...000000111111111///555333444<<>>QQQooouuu___JJJAAA>>><<<@@@GGGJJJOOOUUUZZZ]]]]]]\\\\\\ZZZYYYYYYYYYWWWUUUZZZaaannnxxxeee[[[RRRQQQRRRQQQQQQQQQTTTVVVYYY[[[[[[]]]___aaacccdddeeebbb]]]YYYXXXYYYQQQGGG>>>???DDDFFFHHHJJJyyyeeeNNN@@@:::777666777444444444333444444444444222222222111111111000000...//////000111111222222///////////////000000000222111000/////////000000555555555444222000//////)))+++---111444555333000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++------,,,---------...//////000000555666;;;GGGTTTppp|||sssdddPPPBBB@@@DDDHHHQQQYYY^^^```]]]SSSHHHGGGMMMTTTkkkrrrnnngggHHH;;;555222222222111444999======;;;999888<<>>BBBDDDGGGIIIzzzfffOOOAAA;;;777666777333333444444444444555555222222222111111111111000......///000111222333333////////////000000000000222111000000////////////111333555555333111111111***,,,000555999888555222------,,,,,,,,,,,,++++++,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---------------...///000111000555666<<>>@@@BBBEEEHHHJJJNNNRRRUUUTTTXXX[[[]]]___ccciiinnnvvv~~~wwwdddVVVTTT^^^ggglllpppvvv{{{||||||nnn```WWWPPPMMMJJJJJJMMMWWWiiizzz{{{oookkkjjjqqq~~~}}}xxxooommmlllbbbUUUIIIEEEGGGSSSqqqqqq\\\III>>>;;;;;;999???GGGLLLKKKCCC999222000000000000//////////////////...------------.........////////////000000......////////////......+++,,,,,,------.........------------------------+++,,,---,,,++++++---///+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,---///000111222222222...333222333<<>>???BBBEEEHHHJJJMMMQQQTTTTTTUUUXXX\\\```ccceeegggnnnvvv~~~qqq^^^WWW```gggjjjnnnuuu{{{}}}~~~ooobbbXXXQQQMMMKKKLLLPPP\\\ppp|||ooojjjhhhnnn}}}~~~xxxpppooonnndddXXXLLLFFFFFFOOOlll~~~nnnZZZHHH>>>;;;;;;777>>>GGGNNNMMMEEE;;;333000000000000//////////////////...---------------------........./////////......////////////......++++++,,,,,,---......///------------------------+++,,,------,,,,,,...///***++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,---...000222333333444...333111222<<>>======;;;888888<<>>;;;;;;777>>>HHHOOONNNFFF<<<444000000000000////////////000///...---------------,,,---------......//////......////////////......++++++,,,,,,---...//////------------------------+++,,,------,,,,,,...000***++++++,,,,,,,,,++++++,,,---...///...---,,,++++++,,,...000222333444555...333111222<<>>IIIbbb{{{eeeUUUFFFAAA>>><<>>MMM[[[www}}}lll[[[KKKAAAAAAFFFNNNWWW\\\ZZZYYY[[[UUULLLFFFBBBHHHVVViii}}}yyy___???999444444333222555:::===;;;999999888<<>>CCCTTTooovvv```WWWTTTYYYlll~~~eeeJJJ:::777>>>IIIZZZ~~~~~~uuu```QQQBBB<<<;;;===@@@DDDRRRYYY^^^^^^^^^^^^]]]YYYXXXSSSPPPRRRUUUYYYaaahhhzzzxxxbbbYYYSSSSSSUUUVVVWWWZZZUUUTTTVVVYYYZZZ\\\dddmmmxxxjjjTTTHHHCCC@@@CCCHHHLLLQQQWWWsssaaaLLL@@@;;;666444444333333333333333333333333222222222111111111000000000000000000000000000000/////////000000000000000000///..................---///000111111222555777999555111......---,,,,,,///.........------------,,,,,,,,,---------......///---,,,,,,------,,,+++,,,,,,+++++++++++++++,,,...............///000000...555888@@@NNN\\\yyy|||kkkZZZKKKAAAAAAFFFOOOXXX]]][[[ZZZZZZSSSIIIAAA<<>>888444444333222555:::===;;;::::::999<<>>DDDVVVqqqvvvaaaXXXVVV[[[jjj|||zzzbbbIII:::999@@@IIIYYY{{{{{{qqq]]]OOOBBB<<<<<<===@@@DDDSSSZZZaaaaaa```___[[[VVVYYYTTTQQQSSSVVVZZZbbbjjj|||uuu___XXXRRRSSSVVVVVVWWWZZZYYYXXXYYY\\\\\\^^^eeennn~~~vvv\\\JJJCCC>>>AAAGGGLLLPPPUUUsssaaaLLL@@@:::666333333333333333333333333333333111111111000000000//////000000000000000000000000111111111000000000000000000000///..................///000000000111444777???;;;666222///...---,,,......//////...---,,,+++,,,,,,,,,---------......///...------......---,,,---,,,,,,++++++,,,,,,---...............///000000000777:::AAAOOO^^^{{{zzziiiZZZKKKBBBAAAFFFPPPZZZ```]]][[[YYYPPPDDD<<<888;;;CCCNNN___bbbSSS===777444333333222555:::===;;;:::;;;:::===IIIUUUaaakkktttxxx{{{}}}zzzzzzvvvpppmmmmmmjjjeeeXXXOOOCCC:::777666555444444444333333333333222222444444555666777999:::;;;>>>???AAAEEEIIIMMMPPPRRRTTTVVVWWWYYYYYY[[[^^^aaaeeehhhkkkmmmnnnpppsssuuuzzz|||xxxsssnnnlllmmmqqqtttvvvuuuwww{{{~~~~~~}}}~~~tttiiiaaa[[[UUUPPPRRRXXXddduuuxxxooojjjppp|||yyyuuurrriiiZZZHHHBBBDDDHHH[[[sss~~~~~~zzzvvvxxxqqqcccSSSEEE===::::::777<<>>AAAIIINNNQQQTTTsssaaaLLL@@@:::666444333333333333333333333333333222111111111000000000000000000000000000000000000111111111000000000000000111111000000///000000000000111111000000111444777BBB>>>777333000///...---,,,,,,++++++++++++++++++,,,,,,,,,---------......000///---...///000///---...------------......///...............///000000111777:::AAAPPP___|||wwwhhhYYYKKKBBBBBBGGGQQQ[[[bbb___\\\YYYNNNAAA<<<666999===BBBQQQXXXNNN;;;666333333333222444999<<<;;;;;;;;;;;;>>>IIIUUUaaakkkuuuyyy|||~~~{{{zzzwwwrrrooooooiiibbbVVVMMMBBB:::777777666555444444333333333222222222444444444555777888:::;;;===>>>@@@DDDHHHKKKNNNPPPSSSUUUWWWXXXXXXYYY\\\^^^fffiiikkkmmmnnnpppsssuuuwwwxxx|||}}}xxxtttrrrqqqqqqpppppprrrwww{{{}}}vvvkkkddd[[[VVVSSSUUU[[[eeettt{{{qqqlllqqq|||xxxuuurrriiiZZZHHHAAACCCEEETTTnnn|||{{{vvvvvvnnnaaaQQQDDD<<<999:::666<<>>IIIUUUaaakkkuuuyyy}}}~~~{{{yyyyyyxxxuuutttrrriii___UUUMMMCCC;;;888888666555444444333333333222222222333444444555666888::::::;;;===@@@CCCGGGJJJLLLNNNQQQSSSVVVWWWXXXYYY[[[]]]aaacccfffiiikkkmmmpppsssvvvvvvyyy~~~zzzuuuppplllkkkmmmqqqvvvzzz|||~~~~~~~~~yyymmmfff[[[WWWVVVZZZ___fffrrr||||||sssmmmqqq|||~~~wwwsssppphhh[[[HHHBBBDDDCCCPPPkkk|||zzzttttttmmmaaaRRRDDD;;;888777555;;;GGGTTTVVVJJJ<<<444////////////////////////000000000000////////////......------,,,,,,---...---.........//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,---...//////000,,,,,,---...000111333333222555333555???EEEXXXttt{{{jjj```]]]^^^ccchhhjjjmmmrrrqqqdddPPP@@@:::888===EEESSStttsss~~~iiiQQQHHH???<<<;;;<<>>HHHTTTaaakkktttyyy}}}}}}yyyvvvwwwvvvuuuvvvtttjjj___UUUMMMCCC<<<999777666444444444333333333333222222333333444555666888999::::::<<>>:::666<<>>888777333111333333111333777777777888::::::===GGGRRR```jjjtttxxx|||}}}yyyssssssqqqqqqsssssskkk```TTTLLLBBB;;;888666444111444444333333333333222222333333444444666777999:::999;;;>>>BBBEEEHHHIIIJJJNNNQQQUUUWWWYYYZZZ\\\]]]aaacccgggiiikkknnnqqqtttrrrssstttxxx||||||rrrqqqooonnnoooppprrrtttssswww|||}}}|||}}}yyynnnfff^^^^^^bbbgggjjjkkkooottt}}}~~~tttmmmqqqzzz~~~}}}uuurrrooofff___LLLGGGJJJEEENNNkkk{{{tttooolllhhh```TTTHHH>>>999777666888@@@JJJKKKCCC:::666000000000000000000000000........................///000000...++++++...111------......///000000111..................------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------...///111333444333555333555???GGG[[[xxx|||xxxwwwggg]]][[[aaafffiiimmmqqqmmm]]]HHH<<<:::666===HHHWWWxxxuuu~~~gggRRRIII@@@;;;999;;;CCCLLLRRRYYY^^^```aaaeeeeeecccaaaZZZTTTSSSUUUYYYaaajjjeeeWWWPPPKKKMMMPPPRRRSSSVVVYYYYYY[[[]]]\\\[[[___fffmmmmmmaaaTTTNNNNNNOOOSSSWWWjjjXXXDDD;;;777555444555333333333333333333333333111111111111000000000000000000000000000000000000222333444555666888999999333333555777999<<>>>>><<<999777888<<>>BBBEEEGGGHHHIIIMMMPPPUUUXXXYYY[[[]]]^^^```cccfffhhhiiikkknnnqqquuuuuuuuuvvvyyy||||||yyytttqqqooooooqqqrrrmmmrrrwww{{{}}}~~~~~~{{{xxxxxxxxx}}}}}}~~~xxxmmmeeeaaaaaaffflllnnnmmmooossswww~~~tttmmmpppyyy~~~}}}vvvrrrooofff```MMMIIILLLFFFNNNlll{{{uuuppphhheee___UUUJJJAAA;;;999777777===FFFHHHAAA:::777000000000000000000000000---------...............,,,------***((('''***...---------...///000000111---------.......................................---------,,,,,,+++++++++*********************+++******))))))******+++,,,000///.........000111222111444222555@@@HHH]]]{{{xxxttt~~~zzziii\\\ZZZaaagggjjjnnnrrrmmm[[[GGG;;;:::777???JJJYYYzzzvvv}}}eeeSSSJJJAAA;;;999;;;DDDMMMQQQYYY```bbbccceeeccc___```XXXRRRPPPQQQUUU^^^fff}}}}}}dddXXXPPPKKKLLLOOOPPPRRRVVVVVVVVVXXX[[[ZZZYYY]]]dddnnntttiii\\\UUURRRRRRVVV\\\```RRRCCC;;;666333333555444444333222111111222222//////000000111111111111111222333444444333222111777555444555888888666444444444666999===BBBGGGJJJCCCCCCBBBBBBAAAAAAAAAAAADDD<<<444///000111000------------,,,,,,+++++++++---,,,+++***+++,,,---...///............---------,,,,,,---......//////000...------......///000111555888>>>FFFSSSkkk}}}nnnaaaYYYNNNAAAAAAIIIXXX^^^dddggghhhdddWWWKKKAAA===888777888999777555222222111111222444666888:::888999;;;<<>>888333000000000000////////////000---+++---111333333111........................////////////////////////......//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&''')))***)))***+++,,,------------222111///......//////000///444444888AAAIII]]]{{{wwwnnnvvv~~~xxx~~~~~~ooo]]]___iiiiiilllooorrrnnn^^^III:::666444>>>CCC^^^sssvvvwwwhhhPPPIIIBBB>>>;;;;;;BBBKKKVVV^^^dddcccbbbccccccbbb^^^XXXRRROOOMMMPPP[[[gggwwwgggTTTRRROOOMMMMMMOOOSSSUUUTTTYYY]]]^^^]]]\\\^^^```lllzzzttteee]]]YYYTTTSSSVVV___QQQCCC;;;777444333555333222111111000000111111000000000111111222222222111222222333333222222111666444333444777777555333444444555777:::???CCCEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@:::222...///000///---.........---------,,,,,,------,,,,,,------...///............------------//////......---,,,,,,,,,...------......///000111333666<<>>777222000000000000////////////111000...//////000...---......................................................//////......---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''''')))***+++,,,---...////////////111000///......///000000///444444888BBBIII^^^|||yyyooouuuxxxsssyyytttbbbcccoooppprrrssstttooo___III;;;666444===BBB]]]rrrtttuuufffQQQJJJCCC???<<<===DDDMMMWWW^^^cccbbbaaaccccccbbbaaaZZZTTTPPPNNNQQQ]]]iii~~~vvvfffUUURRROOOMMMMMMOOOSSSUUUUUUYYY]]]___````````````jjjvvv~~~qqqggg^^^VVVUUUYYY^^^PPPBBB;;;888555333444333333222111111111111222111111222222222222333333222222222111111222222222444333333444555555333222333333444555777999<<<===@@@@@@@@@@@@????????????;;;555///,,,---......---//////............------,,,---......//////..................------------......------,,,+++++++++...------......///000111000444;;;FFFTTTmmmzzzeeeVVVLLLEEEHHHQQQZZZaaaiiippprrrmmm]]]NNN>>>999555555888;;;;;;:::222222111111222444666888999777777999;;;>>>HHHRRRaaajjjuuu|||}}}~~~~~~wwwpppeee^^^___ccc```YYYNNNGGG>>>888666555444222333333333333333333333333333333444555666777777888999;;;===AAAFFFJJJNNNPPPQQQRRRTTTVVVWWWYYY\\\___ccceeeggghhhiiijjjmmmooorrrrrrsssuuuwwwzzz}}}yyyxxxxxx{{{{{{yyy{{{~~~~~~|||zzzyyyxxxxxxyyyyyy}}}~~~vvvooojjjgggllloootttwwwwwwvvvuuuuuuxxxyyyvvvsssjjjYYYKKKAAAAAAEEERRRqqq|||tttgggbbb]]]XXXOOOCCC;;;:::555777<<<@@@AAA===666111000000000000////////////---///000000///---------......................................................//////......---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***+++,,,---......//////...000//////......///000000000444444999BBBJJJ___}}}}}}qqquuurrrnnnsssyyyyyygggjjjxxx{{{zzzxxxvvvooo^^^III;;;777333<<<@@@ZZZooorrrttteeeQQQJJJCCC???===>>>FFFOOOXXX___cccaaa```bbbdddcccddd]]]VVVRRROOOSSS^^^jjj}}}tttdddUUUSSSPPPNNNNNNPPPRRRTTTWWWYYY\\\aaadddeeecccaaahhhqqqqqqbbbVVVUUUYYY^^^PPPAAA;;;999666444444444444333333333333333444333333333333333333333333333222111000000111222333333333333333333333222111333222222222333444555666888888888888888888888888555111---+++,,,------,,,............------------+++,,,.../////////...---.........---------,,,,,,******+++,,,,,,------......------......///000111111444<<>>IIISSSaaakkkwww~~~yyyrrrggg^^^]]]^^^[[[TTTKKKEEE<<<777555555333111333333333333333333333333222333333444555666777888999:::===AAAFFFKKKOOOQQQQQQSSSUUUVVVWWWYYY\\\^^^dddfffiiijjjjjjjjjlllnnnppppppqqqrrruuuyyy|||~~~}}}{{{xxxyyy}}}|||xxxuuussstttyyy{{{tttnnnkkkjjjpppssswwwyyyxxxvvvttttttvvvzzzwwwsssiiiWWWJJJAAAAAAEEERRRrrryyygggaaa[[[WWWOOODDD<<<999444777;;;???@@@<<<666111000000000000////////////'''+++000111///......000.........................................................///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,............//////000000000555555999CCCKKK```~~~vvvxxxpppkkknnnrrr~~~zzzkkkqqq}}}wwwmmm[[[GGG999555333;;;>>>XXXlllpppsssdddPPPIIIBBB>>>===???HHHQQQZZZ```cccaaa___aaaddddddeee^^^WWWSSSPPPSSS^^^jjj}}}tttdddUUUSSSQQQOOONNNPPPRRRTTTWWWXXX[[[aaaggghhheeebbbhhhnnnwwwwwwaaaRRRPPPTTTaaaQQQBBB;;;:::888555444333333222222222333333444444333333333333333333333333222000000000000222333222222333333222111000000111111000000000000000111222222222333333333333333000///,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,......---,,,,,,...------------,,,,,,,,,******+++,,,,,,------......------......///000111333777>>>HHHUUUlllzzzaaaOOOIIIOOOWWW[[[cccmmmvvv{{{ttt___LLLCCC@@@<<<;;;>>>???>>><<<222222111111222444666888888666666888:::???JJJUUUbbblllxxx|||vvvkkkaaa]]]\\\WWWQQQIIICCC;;;666555555333111333333333333333333333333222222333444555666777777999:::===@@@EEEJJJMMMPPPQQQSSSUUUWWWWWWXXX[[[]]]dddfffiiijjjjjjkkklllmmmooonnnooopppssswww{{{}}}|||yyyxxxzzz~~~yyyqqqrrrvvv}}}yyyrrrooonnnnnnsssvvvyyyyyywwwsssqqqpppwwwyyyuuuqqqgggVVVJJJBBBBBBDDDQQQrrr}}}iiiaaaZZZUUUNNNCCC;;;888444777;;;???@@@<<<666111000000000000////////////'''+++000111///......000.........................................................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,***))))))******++++++,,,+++++++++,,,,,,---...///000000000000555555:::DDDLLLaaa|||~~~~~~qqqjjjjjjkkkrrrtttzzzvvvmmmwwwvvviiiWWWCCC777444222:::===VVVkkkpppsssfffOOOGGG@@@===<<>>BBBFFFIIIJJJNNNQQQTTTVVVVVVVVVXXXYYY___cccgggiiijjjkkklllmmmoooooonnnpppssswww|||~~~{{{xxxxxx{{{~~~}}}||||||~~~yyyrrrnnnnnnoooqqqwwwyyyzzzyyytttoookkkiiivvv|||uuussspppgggYYYMMMEEECCCCCCNNNnnnvvvjjj]]]TTTLLLCCC;;;888666888<<<@@@AAA>>>777222000000000000////////////111000...//////000...---........................------------------------......//////......---,,,............/////////000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,***))),,,,,,---------,,,,,,+++)))***,,,...000000111000000555666;;;EEEMMMbbb{{{uuupppllliiihhhnnnpppqqqtttcccQQQ@@@666444333:::<<>>BBBEEEEEEAAA<<<222222111111222444666888:::777777999<<>>AAADDDGGGIIINNNPPPTTTUUUVVVVVVWWWXXX^^^aaafffiiijjjkkklllmmmqqqppppppqqqtttyyy~~~}}}zzzyyy{{{}}}~~~~~~~~~{{{|||~~~vvvppplllllloooqqqyyyzzz{{{yyytttnnnjjjhhhrrr|||uuusssqqqiiiZZZOOOFFFDDDBBBLLLmmm|||nnn___UUUMMMCCC<<<:::666999===AAABBB>>>888333000000000000////////////000---+++---111333333111........................------------------------......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***------,,,***)))******+++++++++******)))(((***,,,...000111111111000555666;;;EEENNNccc}}}wwwsssjjjhhhmmmpppssstttbbbQQQ@@@777555333:::<<>>@@@CCCGGGJJJRRRPPPQQQUUUVVVTTTTTTVVV```bbbeeehhhiiijjjmmmnnnpppsssuuuuuutttwww|||}}}wwwxxx}}}}}}~~~~~~~~~vvvoookkkkkkmmmooouuuvvvvvvtttqqqlllgggdddlllxxx}}}|||wwwsssrrrkkkUUUKKKDDDDDDCCCNNNnnnuuufffZZZPPPGGG===555777:::>>>CCCDDD???888333111111000///////////////000000000000000000000000////////////////////////000///...------...///000000000//////.........------------------------------,,,+++******+++,,,---))))))))))))))))))))))))---------,,,,,,,,,++++++,,,,,,,,,---///000222333222666555999CCCLLLbbbooohhhmmmtttxxxwwweeeRRRAAA999888777666===RRRlllzzzwwwoooUUUIII>>>;;;===CCCKKKRRRYYY___ggglllmmmjjjgggeeeddd^^^\\\___^^^[[[aaalllpppeeeYYYVVVSSSRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[]]]```dddfffgggiiijjjlllttt~~~lllZZZQQQPPPooo___MMMCCC???<<<<<<>>>::::::999888777666555555444444444333333333222222000000000000111111111111000555666222...///000000////////////////////////+++,,,,,,------,,,,,,+++------------------------+++,,,------......------......---------,,,,,,,,,------------------------...///111111/////////000000000000000////////////555:::CCCOOO]]]sssmmmVVVLLLNNNQQQcccttt{{{{{{^^^KKK<<<;;;;;;???CCCDDDAAA===333222111111222333555777999777777999;;;BBBRRR```lllrrrzzzzzzvvvrrrjjj^^^UUUJJJAAA:::999888444333333333333222222333333444555333333333333444555666666888:::<<<>>>@@@CCCGGGJJJOOONNNOOOTTTVVVTTTUUUXXX___bbbeeeggghhhiiilllmmmppprrrttttttsssuuuzzz~~~zzzzzz~~~}}}||||||~~~xxxqqqllllllmmmoooqqqpppooommmjjjeeebbb___iiittt~~~}}}wwwtttssslllUUUKKKDDDCCCCCCNNNnnnxxxkkk]]]QQQFFF===777666999===BBBCCC???888333111111000///////////////000000000000000000000000//////////////////////////////...------...///000000/////////.........---------------------------,,,,,,+++******+++,,,,,,************************))))))***+++,,,---......,,,,,,,,,---///000222333222666666999CCCLLLbbb|||}}}sssrrruuuvvvvvveeeSSSBBB:::999777666>>>QQQhhhuuussslllTTTIII>>>:::<<>>===>>>999999888777666555555444555444444444333333333333000000000000111111111111111666777333//////000///////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,---............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111///...///000////////////000000000000444:::DDDPPP^^^ttt}}}dddOOOIIINNNSSSdddzzz~~~^^^JJJ===;;;:::>>>CCCDDDAAA<<<444333222111222444666777999777777999;;;BBBRRR```lllsss{{{~~~zzzxxxuuunnncccZZZIII@@@999888888555444444333333222222333333444555333333333333444555666666888:::<<<>>>???BBBGGGJJJMMMKKKMMMRRRUUUUUUVVVZZZ^^^aaadddfffggghhhjjjlllooorrrssssssqqqssswww{{{~~~{{{||||||{{{{{{|||zzzsssnnnlllmmmmmmmmmkkkiiifffbbb___]]][[[dddmmm|||~~~~~~wwwtttssslllUUUJJJCCCBBBCCCNNNmmm}}}qqqaaaQQQDDD===:::444777<<>>:::;;;???FFFNNNVVV[[[aaaeeegggffffffffffff___[[[]]][[[[[[eeerrrqqq___ZZZWWWSSSRRRSSSUUUVVVVVVTTTUUUUUUVVVWWWXXXYYYYYY]]]```dddfffggghhhjjjkkksss{{{|||mmm]]]TTTRRRssscccRRRHHHCCC>>><<<===777777777666555444444333444444333333333222222222///000000000111111111111111777888444/////////...////////////////////////,,,,,,------------,,,,,,------------------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---////////////000000000000444:::DDDQQQ___uuuttt\\\JJJGGGNNNTTTfff___III===999888===CCCEEEAAA;;;444333222111222444666777999777777999;;;BBBRRR```lllttt||||||{{{xxxqqqeee[[[HHH@@@999888888666444555333333222222333333444555333333333333444555666666888:::<<<===???BBBFFFJJJMMMKKKLLLQQQTTTTTTVVVZZZ^^^```ccceeefffgggiiikkknnnqqqrrrrrrpppppptttwwwzzz||||||zzz}}}~~~|||{{{{{{~~~|||vvvpppmmmkkkkkkkkkiiifffbbb^^^\\\ZZZZZZ]]]gggvvv|||}}}wwwtttssskkkUUUIIIAAAAAACCCNNNmmmuuudddPPPBBB;;;:::444777<<>>;;;:::===DDDKKKUUUYYY^^^bbbcccdddeeeffffff___[[[[[[ZZZ[[[gggwwwsssaaaZZZWWWTTTRRRSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWW]]]```cccffffffgggiiijjjqqqxxx~~~{{{nnn```WWWSSSnnn___OOOFFFAAA<<<::::::666555555444444333333333222222222222111111111000///000000000111111111111111777999555000000///---........................,,,------......------,,,------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---.../////////000000000111444:::EEERRR```vvvnnnWWWGGGFFFNNNTTTfff___GGG;;;888888===EEEGGGBBB;;;444333222222222444666888999777777999;;;BBBRRR```lllvvv~~~~~~|||yyyqqqddd[[[HHH@@@999888888666444555333333222222333333444555333333333333444555666666888999;;;===???BBBFFFIIINNNLLLMMMQQQSSSSSSUUUYYY^^^```ccceeeffffffhhhjjjmmmooorrrqqqoooooorrruuuuuuxxxzzz|||~~~}}}}}}~~~yyyrrrmmmjjjhhhhhhfffbbb^^^ZZZXXXWWWWWWWWWaaaqqq}}}zzz{{{~~~wwwtttqqqhhhUUUHHH@@@@@@CCCNNNlllvvvdddOOO???999999555888===AAACCC???888333111000000///////////////////////////////////////////////////////////////,,,------...............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))),,,,,,,,,---///000222333333777666:::DDDMMMccc~~~tttvvv{{{pppnnnppprrr~~~nnnXXXDDD999888444888AAAQQQ```gggddd^^^NNNFFF???<<<:::<<>>555444333222333555777888999777777999;;;BBBRRR```mmmxxx}}}yyypppcccZZZIII@@@999888888555444444333333222222333333444555333333333333444555666666777999;;;===>>>AAAFFFIIIOOOMMMMMMQQQSSSSSSVVVZZZ___aaadddeeeffffffhhhjjjkkknnnqqqqqqooooooqqqttttttxxx{{{}}}~~~~~~wwwpppkkkhhhcccaaa^^^ZZZVVVTTTSSSRRRRRR[[[jjj{{{zzzxxxzzz~~~xxxuuuqqqfffUUUHHH>>>???BBBNNNlllvvvcccOOO???999888777999>>>CCCDDD???888333111111000///////////////////////////////////////////////////////////////------............---,,,---------------.........------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,---///000222333333777777:::DDDMMMccc}}}tttvvvwwwmmmllloooppp}}}pppYYYCCC888777444888BBBTTTeeekkkddd[[[LLLEEE@@@===;;;<<>>AAAEEEIIINNNLLLLLLQQQTTTUUUYYY^^^```bbbeeeffffffggghhhjjjjjjmmmpppqqqooooooqqqttttttwwwyyy||||||tttmmmjjj```___\\\XXXUUURRRPPPOOOPPPUUU```qqqyyyxxx{{{{{{xxxrrrfffUUUGGG===>>>BBBNNNllluuucccPPPAAA:::777999<<<@@@DDDDDD@@@888222111111000///////////////000000000000000000000000////////////////////////---............---+++***,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,---///000222333444888777;;;DDDMMMccc|||sssuuutttiiigggiiikkkyyypppYYYCCC777666555777BBBWWWjjjpppfffZZZJJJEEE@@@>>><<<<<>>AAAEEEIIIMMMJJJLLLQQQUUUWWW\\\aaa```bbbeeefffggggggiiijjjiiimmmpppqqqpppooorrruuurrruuuwwwyyywwwpppkkk```___\\\YYYVVVRRRPPPOOOOOOQQQZZZhhhxxxzzzyyy|||~~~zzztttgggUUUGGG===>>>BBBNNNkkktttcccRRRDDD;;;777;;;===AAAEEEEEE@@@888222111111000///////////////111111111111111111111111////////////////////////.../////////...,,,***))),,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,---///000222333444888777;;;EEEMMMccc{{{rrrttttttiiigggiiilll|||}}}oooXXXBBB777777555777BBBYYYnnnttthhhZZZHHHDDDAAA???======DDDMMMWWW[[[aaaeeeeeedddcccbbb]]]YYYXXXXXXVVVWWWgggzzzmmm___\\\XXXUUURRRSSSTTTTTTTTTXXXXXXWWWWWWWWWVVVVVVVVVXXX[[[^^^`````````aaabbbffflllvvv{{{xxxkkk[[[PPP\\\MMM>>>888888777666666555555444444444333333333222222222111111111111000000000000000111111111111111111111111111111111111////////////.......................................---,,,,,,+++++++++,,,,,,,,,,,,---------......------------------------........................+++,,,...000000///...---------...///000111222222666;;;FFFSSSbbbyyyzzz|||yyyqqqkkkggg]]]OOODDDBBBGGGNNNeeeqqq~~~___EEE999>>>:::MMM______ZZZBBB888555111000111444555666888555444777;;;CCCRRR___nnnvvv}}}~~~{{{tttmmmcccXXXKKKBBB:::888777444333444222222222222222222222222444444555555666777777777777999;;;===>>>AAADDDGGGJJJLLLNNNOOORRRVVV[[[___bbbccceeeeeedddeeefffhhhlllnnnqqqrrrqqqqqqqqqrrrqqqrrrtttxxx~~~}}}|||}}}~~~|||{{{{{{}}}xxxqqqlllaaa___\\\YYYUUUQQQOOOMMMNNNTTTXXX[[[fffuuu}}}}}}}}}zzzzzz~~~zzz{{{uuueeeUUUJJJAAA@@@DDDQQQkkkuuuaaaMMM@@@::::::777<<>>=========BBBIIITTT]]]eeeggghhhhhheee``````^^^[[[WWWTTTXXXhhhxxxoooccc\\\WWWTTTTTTRRRPPPQQQTTTYYYWWWUUUVVVZZZ\\\[[[ZZZ^^^```aaaaaa``````aaaccceeekkksssyyyxxxnnn```UUU\\\MMM>>>888888666555555444444333333333222222222222222222111111111111000//////000000000111111111111111111111111111111111////////////.......................................------,,,+++++++++,,,,,,,,,,,,---------......------------------------........................+++,,,...///000///...---////////////000000000000666;;;FFFSSScccyyy{{{|||xxxpppjjjhhh```RRRFFFBBBHHHPPPdddppp{{{]]]DDD999>>>;;;MMM___```\\\EEE777444111000222555888999999666666888===DDDSSS```nnnwww~~~{{{uuunnncccXXXKKKBBB:::888777444333444222222222222222222222222333444444555555666666777777999;;;===???AAAEEEGGGJJJLLLNNNOOOQQQUUUZZZ^^^___aaadddeeeffffffhhhjjjlllnnnqqqrrrrrrqqqrrrsssrrrsssuuuxxx}}}|||xxxwwwvvvuuuvvvyyy}}}yyyqqqlll```___\\\XXXTTTPPPNNNLLLKKKPPPSSSWWWaaapppzzz|||}}}{{{{{{||||||vvvfffPPPEEE======BBBOOOkkkyyyeeeQQQCCC===<<<777===DDDGGGFFF???777222000000000000////////////////////////////////////...........................------,,,,,,------...---,,,,,,,,,,,,,,,,,,---000...---++++++,,,---...,,,,,,++++++++++++++++++******+++,,,,,,+++))))))******+++,,,,,,,,,,,,+++............///111222333222666777;;;EEENNNccc~~~tttsss|||yyyjjjhhhnnnrrr}}}|||tttgggSSS???666555777>>>JJJkkkzzzxxxtttXXXKKKCCC===;;;;;;<<>>999888666444444333333222222222111111111222222222111111111111000//////000000000000111111000000000000000000000000////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................+++,,,.../////////...---111000000000/////////...555;;;EEESSScccyyy}}}xxxpppiiiiiidddVVVHHHCCCJJJSSSdddnnn{{{vvv[[[CCC888>>>;;;NNN___aaa^^^HHH666333111111444888:::<<<:::888777999>>>FFFTTTaaammmwww|||vvvooodddYYYKKKBBB:::888777444333444222222222222222222222222222222333444444555555666888:::<<<>>>???AAAEEEGGGIIIKKKMMMOOOQQQTTTYYY\\\[[[___cccfffhhhhhhjjjkkklllnnnqqqsssrrrrrrsssttttttuuuvvvxxx{{{}}}}}}uuuuuussspppmmmoootttyyy~~~zzzrrrlll```^^^[[[VVVRRRNNNLLLKKKHHHKKKMMMQQQ[[[jjjvvv{{{}}}|||~~~~~~~~~vvvfffNNNCCC;;;;;;AAAPPPkkk{{{hhhSSSDDD===<<<999>>>EEEHHHEEE>>>777333000000000000////////////////////////////////////////////////////////////...------,,,,,,------...++++++************++++++......---------,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++---.........000111222333444999999===FFFMMMbbbyyyvvv~~~~~~mmmiiiooouuu{{{ssseeeQQQ>>>666666888@@@OOOppp|||wwwZZZKKKCCC<<<999999:::@@@GGGPPPZZZcccgggjjjlllkkkgggdddbbb___[[[XXXZZZggguuusssbbb[[[UUUTTTSSSPPPPPPRRRQQQRRRSSSWWW[[[]]]]]]\\\ZZZ\\\]]]^^^^^^```ccceeeggglllssszzzzzzpppaaaVVV[[[MMM>>>999888666444444333333333333222222222222222222222111111111000000////////////000000000111////////////////////////////////////....................................------------------,,,,,,,,,,,,,,,---------......------------....................................,,,---......//////......000000000000////////////444:::EEETTTdddzzzwwwnnngggjjjgggYYYIIICCCKKKUUUeeemmmwww~~~~~~rrrYYYCCC888>>>;;;LLL]]]___^^^JJJ777555222222555888;;;<<<:::777777999===EEETTTaaalllvvv}}}wwwqqqeeeYYYLLLCCC;;;999888555333444222222222222222222222222111222222333333444555555888:::<<<>>>???AAADDDGGGHHHJJJMMMOOOPPPSSSWWWZZZZZZ^^^cccggghhhhhhiiijjjlllnnnqqqsssssssssssstttuuuvvvxxxyyyyyyyyyzzz{{{~~~zzzzzzwwwpppjjjhhhlllpppyyy~~~|||ssslll```^^^ZZZUUUPPPMMMJJJIIIFFFGGGIIIMMMVVVeeesss{{{~~~}}}uuudddOOOEEE======BBBQQQmmm{{{iiiSSSBBB;;;::::::AAAHHHJJJEEE>>>777333000000000000////////////////////////////////////000000000000000000000000...------,,,,,,------...++++++************++++++,,,---.........---,,,+++*********++++++,,,,,,,,,***************+++,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,...///111111555999:::>>>GGGNNNbbbqqqkkkrrrxxx~~~uuugggRRR???777777888AAARRRttt~~~xxx\\\LLLDDD===999888999???FFFPPPZZZccchhhkkkmmmlllhhhfffcccaaa^^^ZZZ\\\fffrrr|||fff]]]VVVUUUSSSQQQPPPQQQRRRTTTVVVYYY[[[[[[YYYXXXXXXZZZ\\\\\\]]]___cccfffhhhlllssszzz{{{ssscccWWWYYYKKK===999888666444444444444444444333333333333222222222111111111000000...////////////000000000........................////////////....................................,,,,,,---.........---,,,,,,,,,,,,---------......---------....../////////........................,,,------........................///000111111111333999EEETTTdddzzz~~~sssjjjfffiiigggZZZJJJDDDLLLWWWeeellltttzzzzzzoooWWWBBB777>>>:::JJJYYY[[[ZZZHHH999666333222555888:::;;;999777666888===EEESSS```kkkvvv~~~yyyrrrfffZZZLLLCCC;;;999888555444555222222222222222222222222111111222222333444444444888:::<<<===>>>@@@CCCFFFGGGIIILLLNNNPPPRRRVVVXXXZZZ^^^cccfffggggggggggggkkknnnqqqrrrrrrrrrssstttuuuwwwyyyyyyxxxwwwxxxyyy}}}~~~}}}tttlllgggfffhhhrrrvvv|||tttmmmaaa^^^YYYTTTOOOKKKIIIHHHGGGGGGHHHLLLUUUbbbqqq}}}~~~|||sssaaaQQQFFF>>>===BBBPPPkkk}}}jjjSSSBBB;;;;;;<<>>777333000000000000////////////////////////////////////000000000000000000000000...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,---//////...,,,+++*********++++++,,,,,,,,,+++*********+++,,,------******+++,,,,,,,,,,,,++++++++++++,,,...///111222333888999>>>HHHOOOcccwwwpppuuuzzzyyykkkUUUAAA888888666AAASSSuuu~~~xxx]]]NNNFFF>>>;;;999:::???FFFQQQZZZdddhhhkkkmmmkkkggggggdddbbb```]]]]]]fffpppiii___WWWUUUTTTRRRPPPQQQRRRTTTWWWYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\___bbbeeehhhkkkrrrzzz}}}vvvfffYYYWWWIII<<<999999777555444555555555444444444333333222222222111111111111000......////////////000000////////////////////////////////////....................................+++,,,...//////...------,,,,,,,,,---------......---------...//////000000........................------------......//////------...///000111222222222999EEEUUUeee{{{~~~ooogggggghhhdddWWWIIIEEEMMMVVVdddjjjqqqvvvvvvkkkUUU@@@777===888FFFSSSTTTTTTBBB999666333222444777999:::999666666888<<>>HHHOOObbbxxxzzzzzzzzzlllWWWCCC888888555AAASSSuuu}}}yyy^^^MMMFFF???===;;;:::>>>DDDPPPZZZcccgggjjjlllkkkgggfffcccbbbaaa______eeemmmkkk```WWWUUUUUUSSSQQQRRROOORRRVVVYYY[[[\\\^^^```\\\\\\\\\\\\\\\^^^aaadddgggjjjqqqzzzyyyiii\\\TTTGGG;;;888999888666666444444444333333333222222222222222111111111111000........./////////000000////////////////////////////////////....................................+++,,,...///000///...---,,,,,,,,,---------......---------...///000000000........................---------------...//////......//////000000111111222888EEEUUUeee{{{rrrjjjhhhfff___SSSHHHFFFMMMUUUaaagggnnnrrrrrrhhhQQQ===666<<<666BBBMMMMMMMMM<<<777444222111444888:::;;;:::777777999>>>EEETTTaaajjjuuu|||uuuhhh[[[LLLCCC<<<:::999666444555222222222222222222222222222222333333444555555555666888:::;;;;;;===@@@BBBEEEHHHKKKNNNOOOPPPSSSUUUWWWZZZ^^^```bbbdddgggiiihhhkkknnnpppqqqqqqrrrsssrrrwww{{{{{{xxxvvvxxxzzzwww|||~~~vvvllleeeccchhhoootttxxx~~~yyypppddd```ZZZTTTNNNJJJHHHGGGJJJHHHJJJPPPUUU^^^mmm|||~~~zzzzzztttdddOOODDD<<<<<>>===HHHTTTWWWNNNAAA777222000000000000////////////////////////////////////...........................------,,,,,,------...------,,,,,,,,,,,,------+++,,,------.........---,,,,,,+++++++++++++++++++++,,,---------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,---...000222444555333888999>>>GGGMMM___|||yyyzzz{{{|||wwwkkkWWWCCC888777555AAASSSttt|||yyy```KKKEEE???===;;;999<<<@@@MMMWWWaaafffjjjmmmllliiieeebbbaaabbb``````eeelll~~~lllaaaWWWUUUVVVUUUSSSSSSPPPSSSWWWYYYZZZ\\\```ccc______^^^]]][[[\\\```bbbfffhhhooozzz|||lll___SSSFFF;;;888:::999777777333333333222222222111111222222222111111111111000............/////////000000000000000000000000000000/////////....................................+++,,,...000000///...---,,,,,,,,,---------......---------...///000000111...........................------------...//////000000000000////////////111888EEEUUUfff{{{xxxppphhheee\\\PPPGGGFFFMMMTTT___eeelllppppppeeeOOO:::666;;;444???IIIIIIIII888444222000111444888<<<===<<<999888;;;???GGGUUUbbbjjjuuu}}}uuuhhh\\\MMMDDD<<<:::999666444555222222222222222222222222222333333444444555555666666777999::::::<<>>???EEETTTpppzzzwwwzzz|||hhhOOO>>>:::======IIIVVVZZZPPPBBB777222000000000000////////////////////////////////////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,++++++*********+++,,,.........,,,***)))******+++,,,,,,,,,,,,+++******+++,,,...000222333444::::::>>>FFFKKK]]]yyyxxxvvvyyyvvvyyywwwsssiiiVVVBBB777666666BBBTTTttt|||zzzbbbIIIDDD???===;;;888:::>>>JJJTTT___eeejjjnnnnnnkkkdddaaa```bbbaaa```eeekkk{{{mmmaaaVVVUUUVVVVVVTTTSSSUUUWWWZZZZZZYYY[[[^^^bbbbbbaaa```]]][[[\\\___aaaeeegggooozzz}}}nnn```KKKFFF???999666555555444222222333333333333444444111111000000//////......222222111000000///000000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------.........//////......//////000222333444444777EEEWWWhhhzzztttllljjjcccUUUGGGCCCIIIQQQaaaaaadddiiikkk```LLL<<<:::666777@@@IIIJJJBBB;;;222222111111333666:::<<<:::666444888???IIIXXXeeennnsssyyy|||vvviii]]]LLLCCC;;;:::999666555666444333222222111111222222222222333444444555555666777777777888:::===AAACCCCCCFFFKKKNNNOOOPPPQQQRRRSSSUUUXXX[[[^^^bbbgggkkknnnmmmmmmoooqqqssssssrrrvvvxxxyyyxxxvvvuuuwwwzzzxxxyyyzzz|||wwwooommmlllnnnrrrxxx{{{}}}{{{ooogggaaaZZZTTTQQQOOOMMMLLLKKKNNNRRRSSSUUU^^^lllwww}}}yyywwwxxx}}}zzzyyyuuuhhhTTTGGG>>>???EEETTTrrrwwwoooooovvv~~~vvvbbbNNN???::::::@@@MMMZZZ[[[PPPAAA888444000000000000111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......111000...,,,+++++++++,,,------,,,+++*********+++++++++************++++++,,,---.........000333555555999999>>>HHHNNN___{{{~~~uuurrrttt{{{uuummmcccTTTDDD:::888666DDDOOOoooyyycccLLLEEE???===<<<::::::===IIIPPPWWW^^^ffflllkkkfffaaa___^^^``````___dddjjj|||yyykkk___UUUSSSTTTUUUUUUWWWUUUWWWYYYYYYYYY\\\aaafffiiibbb]]]\\\YYYVVVZZZbbbccciiiqqqxxx~~~~~~sssgggMMMHHH@@@:::777555444333444444444333333222222222/////////000000000000000111111000/////////000000////////////////////////................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------.........//////////////////000222333444444888EEEXXXhhhzzz{{{pppmmmdddUUUGGGCCCJJJSSS^^^]]]aaagggiii```MMM===888666:::DDDNNNNNNDDD;;;444333111111333666:::===>>>;;;999;;;???HHHXXXgggooossszzz|||uuuiii]]]LLLCCC;;;:::999666555666444333222222111222222222222222333333444555555555777777777777999<<>>???EEEUUUsssyyypppooottt{{{qqq^^^KKK>>>::::::AAAMMMZZZ\\\QQQBBB777333/////////...............................................................)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,---...,,,+++******************,,,++++++******++++++,,,,,,---.........///222555666:::;;;@@@IIIOOOaaa||||||sssrrrvvv{{{uuunnneeeVVVEEE:::888666CCCMMMmmmxxxcccKKKDDD>>><<<;;;999999<<>>666777===HHHRRRSSSHHH===666444111000222666;;;>>>BBB???>>>===>>>FFFXXXiiirrrvvv|||~~~zzztttiii]]]LLLCCC;;;:::999666555666444444333222222222222222222222333333444444555555666666666777888:::===>>>CCCFFFJJJMMMNNNPPPQQQSSSWWWYYY\\\^^^```cccgggjjjjjjjjjkkknnnsssvvvwwwwwwyyyyyyxxxvvvtttuuuxxx{{{}}}}}}}}}}}}~~~{{{yyy{{{yyymmmiiiccc\\\YYYYYYZZZXXXWWWUUUWWWYYYZZZ\\\bbblllssszzzwwwwwwwwwzzzyyywwwrrreeeQQQGGG???@@@FFFWWWttt{{{rrrooorrrwwwzzzyyykkkXXXGGG===:::;;;CCCNNNZZZ\\\QQQBBB777222000//////......---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---------...111444777<<<<<>>999666555444444555555444333333222111111//////000000000111111111......---......///000111////////////////////////........................------------------------////////////////////////........................,,,---......///............................................./////////////////////000111222444444555999FFFZZZkkk||||||ttteeeRRREEECCCKKKUUUZZZZZZ___fffiiiaaaNNN>>>777999>>>GGGRRRVVVMMMBBB888555222000111666;;;???AAA@@@???>>>===EEEXXXkkkxxx}}}|||wwwrrrggg\\\LLLCCC;;;:::999666555666444444333222222222222333111222222333444444555555666555666666777999;;;<<>>=========<<<<<>>;;;<<<;;;===HHHTTTRRRHHH666444111000111444999<<<;;;::::::;;;<<>><<<999999;;;>>>FFFOOOWWWaaaiiijjjfff]]]XXXTTTSSSSSSUUU]]]fffzzz}}}bbbXXXOOOMMMNNNLLLKKKKKKLLLLLLMMMQQQVVVYYY[[[[[[\\\___```]]]]]]```cccccceeehhhiiifffgggjjjjjjgggBBB===888444333444555555333333333333333333333333111111111111111111111111111111000/////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................................./////////000000000000000000000111222333444555666999HHH```uuukkkVVVHHHGGGMMMUUUZZZ^^^hhhssswwwkkkSSS@@@999;;;999:::EEERRRPPPEEE444333111000111444777999<<<999888:::===DDDQQQ^^^xxx|||tttgggZZZLLLCCC;;;:::999666555666555555444333333333333444111111111222333333444444222333555777999:::;;;<<<===???BBBEEEGGGJJJNNNQQQQQQTTTYYY\\\^^^___bbbdddcccdddffflllrrrwwwzzz{{{vvvtttsssuuuzzz~~~~~~}}}|||||||||rrrkkkeeegggooouuutttqqqnnnhhhccceeennnvvv{{{|||~~~uuuqqqkkk^^^JJJHHHDDDBBBJJJ```{{{{{{pppkkkkkkmmmooopppgggYYYKKKBBB===<<<<<>>DDDNNNSSSbbb|||yyy~~~}}}vvvtttnnnmmmnnnjjj^^^KKK===777666<<<===VVVkkkoooqqqbbbOOOGGG@@@===;;;777666888<<>>:::888;;;>>>DDDOOOYYYsss}}}wwwhhh\\\LLLCCC;;;:::999666555666555555444333333333333444000111111222333333444444111222555777999;;;<<<===<<<>>>AAADDDFFFIIIMMMPPPOOORRRWWWZZZ]]]___aaacccaaaaaadddiiipppuuuxxxyyytttrrrrrrvvv{{{~~~~~~~~~~~~~~~rrrkkkdddgggooouuutttqqqpppiiidddfffoooyyy~~~wwwsssmmm```IIIHHHEEECCCKKKaaa{{{|||pppiiiiiikkklllooofffYYYLLLCCC>>><<<<<>>DDDEEEAAA555333111000111222555777888777888:::;;;@@@LLLXXXiiiyyyyyylll```QQQFFF<<<::::::888666777333333444444444333222111222222222222222222222222444444555666777888999999:::===BBBEEEGGGHHHKKKLLLMMMOOOPPPRRRTTTXXX]]]aaaaaaaaabbbgggmmmqqqqqqppprrrrrrssswww{{{}}}}}}}}}}}}ooojjjfffgggmmmqqqrrrpppiiifffdddiiittt~~~yyyrrrgggWWWEEEDDDBBBCCCLLLccc}}}pppiiihhhhhhhhhqqqcccUUULLLEEE???<<<===>>>AAAEEECCC>>>888555444////////////////////////000...---...///000///...---,,,+++,,,...///...------------............///---------,,,,,,+++++++++++++++++++++***))))))(((///////////////.........,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,+++***,,,///222444777999???EEELLLVVViiiyyywwwwwwyyyyyyzzzwwwqqqkkkhhh___NNN>>>666222999:::SSSfffhhhmmmcccLLLFFF@@@>>>:::555555888;;;???IIIWWWdddlllnnnlllfffYYYSSSWWWXXXTTTVVV^^^ttt|||aaaWWWOOOLLLLLLJJJJJJLLLMMMOOOQQQTTTWWWXXXXXXXXX[[[ZZZYYYYYY\\\bbbgggkkknnnmmmllllllmmmnnnmmmllleeeQQQ===666777777666444444333222222111111222222000000111111111222222222000000000000000000000000///////////////...............////////////......,,,---......,,,,,,---.........//////...------,,,///......---------..................////////////////////////////////////........./////////000000000000111222333444444555999@@@LLLgggvvv]]]LLLNNNXXX___cccdddiiitttxxxmmmVVVCCC;;;<<<;;;:::???DDDDDD@@@444333111000000222444666888777888:::;;;???KKKXXXfffvvvzzzmmm```QQQFFF<<<::::::888666777333444444444333333222222333333333333333222222222555555666777888999:::::::::===AAADDDFFFHHHJJJLLLLLLNNNPPPQQQSSSWWW\\\```bbbaaacccgggmmmppppppoooqqqqqqsssvvvzzz|||||||||~~~yyymmmiiifffggglllpppooolllgggddddddiiiuuuxxxooodddTTTEEEDDDBBBCCCMMMccc}}}pppiiifffffffffnnnaaaTTTKKKEEE@@@===>>>>>>BBBEEECCC===777333222///////////////////////////---,,,---...///...---///...,,,,,,------,,,***---------............///.........------,,,,,,,,,---......//////...---,,,......------------------++++++************++++++))))))*********+++++++++---,,,++++++,,,///222444888:::???FFFLLLVVVhhhxxxyyyxxx~~~~~~zzztttpppfffTTTBBB999333999:::SSSfffiiimmmaaaMMMFFF@@@===:::666555888<<>>>>>???BBBEEEBBB;;;555111111////////////////////////...---,,,,,,......---,,,...---,,,,,,......---,,,---------............///............------------)))+++---//////...,,,***,,,,,,,,,,,,,,,,,,,,,---++++++************++++++))))))*********+++++++++,,,,,,++++++,,,///222333888;;;@@@FFFLLLUUUgggwww|||{{{~~~{{{yyy{{{~~~yyymmmXXXDDD:::333:::;;;SSSfffjjjmmm```OOOGGG@@@===:::666555777;;;===DDDOOO]]]hhhnnnppphhh___ZZZ^^^```___cccjjjwwwmmm[[[SSSMMMMMMNNNMMMMMMOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYXXXWWWXXXZZZ___cccfffeeefffgggiiilllnnnppprrr^^^NNN===555333222222333444333222222111111222222111111111111111111111111000000000000000000000000------......//////000000......////////////......,,,---......,,,,,,---...---...............---------------------...///000............////////////////////////////////////...////////////000000000000111222333444555666777666@@@NNNhhhttt```TTTWWWeeeqqqtttrrrpppqqqrrrlllYYYGGG;;;<<<<<<<<>>JJJWWWcccppp~~~yyymmmaaaRRRGGG===::::::777666666444444333333222222222333666555555444444333333222555555666777888999999:::999<<>>???@@@CCCDDDAAA:::333000//////////////////////////////...------//////...---***))))))+++...000000000---------............///------------------------''')))---///000...,,,***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,+++++++++---///111333999;;;AAAGGGLLLUUUfffvvv}}}wwwwww}}}oooYYYCCC777333<<<<<>>AAA>>>888111111000000000111222333666555666888999>>>JJJVVVdddppp{{{yyylllaaaSSSGGG===:::999777555555555444333222222222333333555555555444444333333333333444444555666777888888999;;;>>>???AAACCCFFFHHHJJJMMMPPPRRRTTTWWW[[[^^^[[[^^^ccchhhlllqqqtttvvvtttrrrrrrtttwwwzzz{{{{{{|||||||||}}}tttlllcccccceeelllssssssnnnhhheeefffiiiqqq}}}wwwkkk^^^MMMBBBAAA@@@EEERRRiii}}}tttnnnkkkjjjhhh\\\PPPJJJEEEAAA??????AAADDDDDDAAA999333000///////////////////////////000///...///000111000...***))))))+++...000000000---------............///+++++++++++++++++++++++++++---000333333222///...,,,,,,------............------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,---///111222888;;;AAAHHHMMMUUUfffuuuwwwttt{{{pppYYYCCC777444<<<<<>>???AAADDDGGGIIIKKKOOORRRTTTVVVZZZ\\\ZZZ^^^ccchhhlllppptttwwwsssrrrqqqrrrvvvyyyzzzzzz}}}|||zzzzzz{{{~~~rrrjjjbbbbbbeeelllssstttnnnhhhbbbffflllvvvyyylll]]]KKKAAA@@@@@@FFFTTTkkkzzzssspppoookkk___QQQIIIDDD@@@>>>@@@BBBDDDEEEAAA:::444111111////////////////////////111000//////111111000///...---,,,,,,......---,,,---------............///************+++++++++++++++---///111111000...,,,,,,,,,------......//////------,,,,,,,,,,,,------))))))*********+++++++++++++++,,,---...000111222777:::AAAHHHMMMVVVfffuuuyyysssxxxpppZZZEEE999444===;;;PPPiiivvv|||jjjUUUIII>>>;;;;;;888666777333666???LLLYYYbbbeeedddbbb```^^^\\\\\\```fffkkkrrreee[[[SSSPPPPPPNNNNNNQQQPPPPPPPPPQQQSSSUUUVVVWWWYYYXXXWWWWWWXXXZZZ\\\^^^aaaccceeeddddddfffkkkooo;;;888666888777444444777444333222222111111222222222222222111111111000000000000000000000000000000///////////////...............////////////......,,,---......,,,,,,---...,,,------...//////......///......---------..................//////////////////////////////////////////000000000111111111111222333444666888999:::888CCCNNNeeerrr```WWW]]]tttzzznnnjjjgggVVVAAA888888666555888===<<<888222222222222333333333444555444555777888===IIIUUUcccllluuuzzz{{{pppdddSSSHHH===:::999777555555666444333111111222333444111111222222333333444444333333444555666777888888888:::;;;<<<===@@@CCCFFFFFFIIIMMMPPPRRRTTTWWWYYY\\\```eeeiiikkknnnrrruuurrrpppooopppsssvvvxxxxxx{{{zzzxxxwwwyyy}}}ppphhhccccccffflllqqqqqqjjjddd^^^dddmmmyyyzzzkkkZZZGGG@@@???@@@FFFVVVmmmxxxttttttpppbbbSSSIIICCC???>>>@@@CCCEEEEEEAAA:::555333333////////////////////////111///...///000111000//////...,,,,,,------,,,***---------............///*********++++++,,,,,,,,,++++++,,,------,,,***)))***++++++,,,------......,,,++++++******++++++,,,))))))*********+++++++++***+++,,,---...000111111555999@@@HHHNNNWWWgggvvv~~~vvvzzz|||nnnYYYEEE;;;444===:::NNNiii{{{qqqVVVJJJ>>>;;;;;;999777666555777===HHHUUU___ccccccaaaaaa^^^ZZZYYY]]]cccgggqqqmmmbbbVVVQQQOOOMMMMMMPPPNNNNNNNNNOOOQQQTTTVVVXXXZZZYYYXXXXXXXXXZZZ[[[\\\^^^aaaccccccbbbdddjjjppp;;;888666666444111222666444333222222111111222222222222222222111111000000000000000000000000000000000000//////.........---......////////////......,,,---......,,,,,,---...,,,,,,---.../////////...000///...---------------............/////////000////////////////////////000000000000111111111111111222333555777888::::::777BBBLLLccctttbbbWWW]]]uuu}}}nnniiidddRRR===777666444333666<<<<<<888222222333333333444444444444444555777888<<>>>>>@@@CCCEEEEEEAAA;;;666444444////////////////////////000...---...///000///...---,,,+++,,,...///...------------.........//////+++++++++,,,,,,---------////////////...------,,,))))))***+++,,,,,,------******))))))))))))******++++++,,,,,,,,,---------***+++,,,---///000111111444888@@@HHHNNNWWWgggwww{{{xxxkkkWWWDDD;;;444===999MMMiii~~~uuuWWWJJJ>>>;;;;;;999777666888888<<>>;;;HHHiiiyyy^^^TTT]]]sss|||ppp```NNN???666777666666:::???>>>999777222000111111///111666777555666999<<>>AAADDDGGGIIIKKKLLLNNNQQQUUUXXX]]]```cccfffhhhkkknnnqqqrrrnnnkkkjjjmmmqqqtttuuutttwwwzzzzzzyyy{{{}}}{{{mmmeeebbbeeeggghhhiiijjjccc[[[[[[```kkkzzzpppWWWDDDAAA<<<>>>DDDPPPlll{{{yyyzzzxxxnnn[[[HHH<<<:::<<<===AAABBBAAA===888333000///000000///...---,,,++++++......------------......///......------,,,,,,+++------,,,,,,------...///////////////...---++++++///222444222...,,,---......------,,,,,,,,,------,,,---------,,,++++++***++++++,,,,,,,,,,,,------******+++,,,---///000111333888AAAHHHKKKTTTfffxxxrrrooo___EEE777555777;;;HHHccc|||{{{aaaJJJ???@@@;;;888888333222555:::BBBLLLVVV^^^cccbbbaaa^^^ZZZWWWXXX\\\```mmmxxxfffWWWSSSQQQLLLKKKNNNOOOOOONNNOOOPPPSSSUUUWWW\\\YYYVVVVVVYYY\\\\\\[[[]]]]]]\\\\\\]]]bbbiiinnn<<<999777555666666555555222333333333333222111111111111111111000000000000...//////000000//////...000000000000000000000000------......///000000000---------.........//////............/////////////////////////////////...////////////////////////...........................//////000111111222222222333444666666666666555===;;;HHHiii~~~```QQQWWWiiiyyyvvvdddRRRDDD888888666555:::@@@@@@;;;777333000111111///111666888666666888;;;>>>GGGQQQcccjjjssszzz}}}sssjjjXXXJJJ===999999666333222444444444444333333333333333333333333333333333333222444666666666777999;;;:::;;;<<<======???BBBEEEHHHIIIKKKLLLMMMPPPSSSVVV[[[]]]aaaccceeehhhlllnnnqqqnnnkkkjjjmmmpppsssttttttwwwyyyyyywwwyyy}}}~~~yyyllleee```dddggggggiiihhhaaaXXXYYY___kkk{{{qqqXXXEEEAAA;;;>>>DDDOOOkkk|||{{{|||yyynnnZZZHHH===:::<<<===@@@AAAAAA>>>888333000///111111111000//////............------------......------------------------******))))))******+++,,,000000111111222222111111333333333111...,,,+++,,,...------,,,,,,,,,---------------------,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...333888AAAHHHLLLTTTeeewww}}}pppmmm___GGG:::666888;;;HHHbbb||||||cccKKK@@@@@@;;;999:::666333666:::AAAJJJTTT\\\aaadddccc```\\\YYYYYY[[[]]]kkkwwwfffWWWTTTRRRMMMLLLOOORRRRRRRRRRRRSSSVVVXXXZZZ[[[YYYVVVVVVYYY[[[\\\[[[]]]]]]]]]]]]^^^cccjjjooo:::888555444444555444333222333333333333222111111111111111111000000000000000000111111111111000000000000000000000000000000------......///000000000---------...............---------.../////////000......//////////////////////////////////////////////////////////////////......///000000111111222222333444555666666666666;;;<<>>IIITTTccckkkuuu}}}~~~tttjjjZZZLLL>>>999888555111000333333333333222222222222222222333333333333333333333555666666666666888999:::;;;======>>>AAADDDGGGIIIKKKLLLMMMMMMOOOQQQTTTXXX[[[^^^aaaccceeeiiikkkooollliiiiiillloooqqqqqqrrrtttvvvvvvvvvxxx}}}|||}}}uuuiiibbb]]]bbbggghhhhhhfff^^^UUUVVV]]]jjj|||pppXXXFFF@@@;;;>>>CCCMMMjjj~~~~~~zzzlllXXXGGG===:::;;;===@@@AAAAAA>>>999444000///000000000000000000000000......------------......+++,,,,,,---......//////---,,,,,,,,,,,,---.........///000222333444555555777444111...---,,,***)))------,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,------......------------......333888AAAIIIMMMTTTdddttt|||nnnkkk^^^HHH>>>777999;;;GGGbbb|||~~~eeeMMM@@@@@@;;;:::;;;888555666:::@@@HHHQQQYYY]]]eeeeeeccc```\\\ZZZZZZZZZggg{{{wwwfffWWWTTTTTTOOONNNQQQTTTSSSSSSTTTUUUWWWYYYZZZ[[[XXXVVVVVVYYY[[[\\\\\\]]]^^^^^^^^^```dddjjjooo:::888555444444555444333222333333333333222111111111111111111000000000///000111111222222111111000////////////////////////000000000///......------........................,,,,,,------...///000000............////////////////////////////////////////////////////////////......///000000111111222333333444555555666666666:::<<>>999888555222111333333333222222222111111222222222222222333333333444555666666555555777888999;;;===>>>???BBBFFFIIIKKKMMMNNNOOOOOOOOOQQQSSSXXX[[[^^^```bbbdddgggjjjkkkiiiggggggjjjlllmmmmmmnnnppprrrsssuuuxxx~~~~~~|||nnnccc^^^\\\ccciiijjjhhhddd[[[RRRSSS[[[iii|||zzzjjjUUUEEE???:::>>>CCCLLLiiixxxhhhTTTDDD<<<888:::===@@@AAAAAA>>>999444111///------------......//////......------------......,,,---------.........///.........---...//////000,,,,,,...000111222222222777333---,,,,,,---+++))),,,,,,,,,+++,,,,,,---------......///......------+++++++++,,,,,,,,,------+++++++++,,,...///111222222888AAAJJJOOOUUUcccqqq}}}|||~~~nnniii\\\HHH???888999;;;GGGaaa}}}fffMMM@@@???:::999<<<999666777999>>>EEEMMMUUUYYYbbbcccdddbbb___\\\[[[ZZZcccuuuzzzgggWWWTTTUUUQQQPPPSSSSSSRRRSSSSSSTTTVVVWWWXXXYYYXXXWWWWWWXXXZZZ\\\]]]]]]^^^___```aaaeeejjjnnn;;;888666444555555444444222333333333333222111111111111111111000000000///------............------////////////////////////000000000///......------.....................---+++,,,,,,---...//////000---.........//////000000000000000000000000000000000000000000000000000000//////000000111222222222333333444444555666666777999<<>>999999777555555333333333222222222111111111111111222222333333333333555666666555555666888888:::<<<>>>@@@CCCHHHKKKMMMOOOQQQRRRRRRSSSUUUVVV\\\^^^aaabbbccceeegggiiihhhgggeeefffhhhiiijjjiiiiiikkkmmmpppsssxxx~~~uuuiiiaaa\\\\\\dddkkkkkkhhhcccZZZQQQRRRYYYhhh{{{{{{uuunnnaaaOOOBBB===999===CCCLLLiiiuuubbbNNNAAA;;;888:::???CCCCCCBBB>>>888333111000,,,,,,------.../////////......------------....../////////......---------+++++++++++++++,,,,,,---,,,,,,---...//////......333///+++***,,,......,,,+++++++++++++++,,,---...------......///......---+++++++++,,,,,,,,,------++++++,,,---...000111222222777AAALLLRRRXXXdddppp~~~rrrkkk\\\GGG>>>999999;;;GGGbbb~~~eeeLLL???>>>999888;;;888666777888<<>>@@@DDDIIILLLOOORRRUUUWWWXXXYYY[[[\\\bbbccceeefffffffffhhhjjjgggfffeeeggghhhiiihhhgggeeefffgggkkkpppvvv{{{~~~}}}pppfff```]]]]]]eeekkkkkkgggaaaXXXPPPQQQXXXfffyyy~~~xxxpppiiiaaaVVVIII>>>;;;888===CCCMMMkkk~~~qqq]]]HHH???<<<999===DDDFFFEEEBBB===666222000000.../////////000000111111......------------......000000//////...------,,,------,,,,,,------...///....../////////...---------,,,***+++,,,...//////+++******++++++,,,---...,,,,,,---............---++++++,,,,,,,,,,,,------//////............//////111666BBBNNNUUU[[[fffpppxxxooo^^^GGG>>>888999<<>>MMM\\\mmmsss{{{zzzqqq```QQQAAA;;;:::999777777444444444444333333333333///000000111222222333333111222444555555555777999555777:::===@@@DDDIIIMMMQQQTTTXXX[[[]]]___aaacccfffhhhiiihhhgggggghhhiiihhhggggggiiijjjkkkiiigggbbbbbbcccfffkkkppptttvvv|||uuuiiiaaa\\\ZZZ\\\eeekkkiiiddd^^^VVVOOOQQQWWWdddvvv{{{ssshhh^^^VVVMMMDDD<<<999888>>>CCCMMMmmm~~~zzzoooYYYEEE???>>>===AAAJJJJJJHHHCCC;;;444000000111/////////000000000000000......------------......////////////............///////////////000111111------............------)))+++,,,,,,,,,---...///************+++,,,---...++++++,,,---------------++++++,,,,,,,,,,,,------//////............//////000666BBBOOOXXX^^^hhhqqqyyy~~~~~~uuubbbJJJ???777999===JJJfffdddLLLAAAAAA<<<:::;;;777555555555888>>>FFFMMMRRRVVVXXX[[[]]]\\\[[[\\\\\\dddkkksssZZZRRRRRRPPPPPPSSSQQQQQQRRRSSSTTTTTTTTTTTTVVVXXXXXXXXXWWWYYY]]]aaa___aaabbbcccbbbbbbcccddd888666333222222222222111222333333333333222111111111111111111000000000000000000111111111111000000000000000000000000000000000000000///......------//////.........---------------------------,,,,,,---------...///000000111000000000000000000000000111111111111111111111111222333333444444555555666444444333333444555777888777<<>>MMM\\\ooottt{{{{{{rrrcccTTTDDD===;;;888666666555555444444444444333333///000000111222222333333000222444555555666888:::444666999<<>>DDDNNNnnn}}}wwwnnnXXXDDD@@@@@@@@@EEENNNMMMJJJCCC:::333///000111.................................------.........------......///000000000,,,,,,,,,,,,,,,---......***++++++,,,---------,,,'''+++......,,,+++---///************+++,,,---...***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,---///000222333000666BBBQQQZZZ```iiirrruuu|||~~~yyyfffLLLAAA666999>>>KKKgggdddMMMCCCCCC>>><<<<<<777444444444777===EEEMMMRRRUUUXXXZZZ[[[ZZZZZZZZZ[[[bbbgggvvv[[[QQQQQQOOOPPPSSSMMMNNNOOOPPPQQQQQQPPPPPPVVVXXXYYYXXXWWWYYY]]]aaa___aaaccccccaaaaaaaaabbb333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111000000000000////////////111111000000000000111111222222333333333333444444111222333555777888999999555555666666777777888888999<<>>KKKYYYnnnvvv}}}zzzuuucccSSSBBB;;;999777555666444444333222222111111000111111111111111111111111444444444555555555555555888888999:::===AAADDDGGGQQQUUU\\\aaafffjjjnnnpppnnnllljjjjjjkkklllllllllrrrmmmkkkppprrrnnnnnnqqqhhhccc\\\YYY[[[```fffiiimmmsss|||}}}ssshhh^^^XXXTTTRRRaaaggglllhhh\\\RRROOOPPPMMMTTTaaatttwwwooobbbWWWNNNFFF???:::777:::<<>>>>>999555555555666:::AAAJJJQQQXXXXXXWWWVVVVVVXXX\\\______jjj{{{uuu\\\TTTQQQLLLKKKNNNNNNOOOPPPPPPPPPPPPQQQRRRXXXYYYZZZ[[[\\\]]]]]]]]]^^^___````````````bbbddd555444444444333333222222222222222222222222222222........................///000000111111000000///////////////////////////////////////.........---------------------------++++++---...//////000000000000000000////////////111111000000000000111111222222333333333333444444222333444666777888888888555555666666777777888888999===CCCQQQnnn|||gggVVVKKKKKK]]]rrrvvvwwwtttmmmggg^^^PPPDDD::::::666333999EEELLLMMM???:::444111111222333222:::999;;;<<<;;;>>>KKKYYYllluuu|||~~~}}}xxxfffVVVEEE===;;;888777777444444333333222111111111111111111111111111111111444444444444555555555555888777888:::===AAADDDGGGNNNRRRYYY___eeejjjpppssssssrrrqqqrrrsssuuuuuuuuuuuuqqqppptttuuuqqqppprrrgggbbb[[[WWWWWWZZZ^^^```iiioooyyy{{{qqqeee\\\WWWTTTTTT```fffkkkfff[[[QQQNNNOOOOOOVVVcccuuutttlll```UUUKKKCCC<<<777888:::<<>>>>>999555555555666:::AAAJJJPPPXXXXXXXXXXXXWWWXXX[[[^^^\\\gggwwwyyy]]]SSSQQQLLLJJJMMMLLLMMMOOOOOONNNNNNPPPQQQWWWWWWYYY[[[\\\]]]^^^^^^___`````````___```bbbccc777666666555444333222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////............------------........................,,,------...//////......////////////000000000000111111000000000000111111222222333333333333444444333444555666777777777777555555555666777888888888:::>>>CCCOOOiiizzzeeeVVVKKKLLL^^^sss|||}}}xxxooofff]]]PPPEEE;;;:::666333888BBBHHHJJJ@@@<<<666222111222333333<<<<<<===>>><<>>QQQccclllpppqqq}}}vvvzzzwwwfffLLL>>>===<<>>CCCMMMddd}}}gggWWWMMMLLL[[[nnn~~~xxxmmmaaaTTTIII===:::555333777>>>DDDGGGCCC???:::555333333444555======??????===@@@KKKXXXiiirrr{{{~~~~~~mmm\\\III@@@<<<999888888555444444333222222111111111111111111111111111111333333333444444555555666555555666888;;;???CCCEEEIIILLLRRRXXX___gggoootttuuuxxx{{{|||vvvrrriiiddd^^^YYYWWWVVVVVVUUU]]]cccmmmvvv{{{~~~|||uuuiii^^^WWWVVVWWWYYY___ccceeeaaaWWWOOOKKKKKKMMMVVVeeevvvtttlllhhhaaaXXXOOOFFF???;;;888;;;<<>>===HHHffftttZZZKKKGGG???<<<===999555555555555888???GGGMMMVVVYYY\\\]]]]]][[[[[[[[[\\\eeesss```QQQOOONNNKKKIIIJJJKKKMMMMMMMMMMMMOOOQQQRRRTTTVVVYYY[[[]]]^^^___```aaaaaa```^^^^^^___aaa888777777555444333222222000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////------------------------.........///......---,,,.../////////000000000111111111000000000000111111222222222333333333444444555555666666666666555555444444555666777888999999888>>>CCCLLLaaa{{{fffWWWLLLJJJVVVfff~~~xxxhhhVVVIII@@@;;;555444666;;;@@@DDDEEEBBB>>>888555444666777>>>>>>???@@@===???JJJVVVfffpppzzz~~~ppp^^^JJJ@@@<<<999777777555555444444333222222111111111111111111111111111222222333333444555555666555555666777:::===AAACCCHHHLLLPPPUUU[[[bbbiiinnnrrrvvv|||{{{tttkkkfff```\\\ZZZXXXWWWVVVYYY___gggnnnsssvvvyyyzzzzzz}}}xxxqqqfff\\\WWWVVVYYY\\\```cccddd```WWWOOOKKKKKKKKKUUUeeevvvzzznnnhhhfffbbb[[[RRRIIIBBB???999;;;<<>><<>>;;;===:::666555555555777>>>FFFLLLUUUXXX]]]______]]]\\\\\\aaajjjvvvdddRRRNNNNNNLLLJJJKKKMMMNNNOOOOOOOOOQQQSSSQQQRRRUUUWWWZZZ\\\^^^^^^``````aaa```^^^^^^___aaa777666666555444333222222111111111111111111111111000000000000000000000000000000111111111111000000/////////////////////////////////000000000000000---------------------------...............------......//////000000111111111111000000000000111111222222333333333333444444444555666666666666666555333444555666777888999:::777>>>DDDJJJ\\\}}}wwwcccVVVLLLGGGPPP^^^zzzmmmXXXIIIDDD<<<666555777999===BBBGGGEEE@@@:::555444666888======??????<<<===GGGSSSbbblllwww|||sssaaaLLLAAA<<<999777777555555444444333333222222111111111111111111111111111111222333444555555666666666666666888<<>>:::;;;===DDDWWWsssuuu]]]JJJBBBFFFJJJUUU___^^^\\\PPP@@@555222111000...//////............//////...////////////000000000......////////////......***+++------+++***+++,,,------------............,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---......//////000000//////000000111222333555999DDDWWWlllxxx{{{uuu{{{{{{eeeCCC@@@<<>>777666777777;;;AAAFFFEEE@@@:::444222555777<<<<<<>>>>>>::::::DDDOOO\\\gggssszzzwwwdddOOOCCC>>>:::888888555555555444333333222222111111111111111111111111000111222333444555555666777777666666777:::<<<>>>DDDHHHMMMQQQUUUYYY]]]```fffkkkrrrwww~~~wwwqqqjjjddd```___^^^]]]ZZZ\\\]]]___```ccchhhkkkppptttzzz~~~~~~yyyqqqkkkccc\\\YYYZZZ]]]```dddeeeeee```YYYRRRNNNMMMRRR^^^ooo}}}~~~uuuiiijjjhhhaaaUUUIIIAAA===:::;;;===EEEXXXsss}}}```MMMEEEJJJOOOZZZdddaaa^^^QQQ@@@666222222111...//////............//////.../////////000000000000......////////////......+++---///...---,,,------............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------.../////////000000//////000000111222111444888@@@TTTnnntttyyykkkFFFAAA<<>>@@@GGGUUUgggssseeeUUUIIIIIIPPP^^^tttzzziiiYYYMMMCCC:::777666666:::@@@DDDAAA;;;777444444555666999;;;===>>>;;;999@@@JJJVVV___mmmxxx~~~{{{qqq]]]III???<<<:::666555555444444444333333333111111000000000000111111333333333333444555666666666666666666888:::<<<===>>>BBBGGGNNNSSSWWWYYYZZZ___bbbffflllsss{{{{{{rrrmmmjjjhhhgggbbbaaa___]]]\\\\\\\\\\\\eeehhhmmmrrruuuyyy}}}~~~tttuuunnneee___^^^```ccceeehhhhhheee^^^VVVQQQPPPQQQWWWgggwww{{{xxxwwwqqqeeeVVVHHH@@@===888:::???IIIZZZmmm~~~eeeSSSGGGPPPaaakkkmmmlllcccRRR???777555333000...////////////...---,,,+++---------------...///000///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///111222222111555999???NNNiii~~~sssmmmvvv{{{{{{lllNNNAAA:::???SSSwwwmmmQQQDDDAAA===888666888888666444555999???CCCSSSVVVZZZ]]]^^^___aaabbbbbbiiiqqqzzzjjjYYYTTTQQQMMMNNNNNNNNNOOOQQQSSSVVVWWWPPPQQQTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]444333333333222222222222000000000000/////////...000000111111000000///...000000111111222222222333////////////............111000000000/////////...///......------......///000/////////............000000000000111111111111333222111//////000222333222222333333333333444444666555555444444555555555555555666666777777888888888>>>???DDDRRRcccyyykkk[[[KKKHHHMMMYYYnnnyyyjjj[[[LLLBBB999666555555999>>>CCC@@@;;;666333333444555777888;;;<<<999777>>>GGGTTT^^^kkkvvv{{{~~~~~~ttt```LLLAAA>>>;;;777555555444444444333333333111111000000000000111111333333222333333444555666666666666777888:::<<<===???BBBGGGLLLQQQVVVXXXZZZ\\\___dddiiiooowww{{{wwwsssqqqiiigggddd```]]][[[ZZZZZZ^^^aaafffiiimmmqqquuuxxxzzzxxxqqqiiicccbbbdddfffhhhiiihhheee^^^VVVQQQPPPQQQ[[[jjjzzz~~~zzzxxxqqqeeeUUUHHH@@@===;;;<<<@@@JJJYYYkkkzzzdddWWWOOOUUUaaahhhlllooocccRRR@@@999666333000///////////////...---,,,+++---------------.../////////...------,,,,,,,,,---......------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000///////////////000111222000333777===KKKeee|||tttqqqzzz~~~tttwww}}}wwwiiiMMM@@@:::===NNNoooqqqTTTFFFBBB>>>:::888888777666444444888===BBBOOOSSSWWW[[[]]]```bbbddd^^^cccjjjrrrqqq\\\TTTPPPLLLMMMLLLLLLLLLMMMNNNPPPQQQPPPQQQTTTVVVXXXYYYYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^444444444444333333333333222222222222111111111111///000000000000///......,,,---///000111111111111////////////............000000000000///////////////......------......///////////////............000000000000111111111111222222111000000111222333222222333333333333444444555555555555555555555555555555666666777777888888999======AAANNN^^^~~~rrr```NNNFFFIIIWWWjjjzzz~~~{{{uuuhhh[[[KKKBBB999555444444777<<>>:::555222222333444555555888999777555;;;DDDQQQZZZgggrrrxxx{{{~~~wwweeePPPCCC???<<<888555555444444444333333333111111000000000000111111222222222333333444555666777777777777999;;;===>>>@@@BBBEEEJJJOOOTTTWWWYYYZZZ]]]aaafffkkkrrryyy~~~wwwtttnnngggaaa\\\ZZZYYYYYY[[[]]]___bbbffflllpppzzz|||vvvnnniiihhhiiijjjkkkjjjiiieee^^^UUUQQQQQQSSSaaaooo~~~|||yyyrrreeeUUUGGG???======>>>BBBLLLZZZiiiuuu{{{aaaZZZUUUYYY```fffjjjnnnaaaQQQAAA999777444111000////////////...---,,,,,,...------------.../////////...------,,,------------..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................///.........------,,,,,,***+++,,,---///000111222000000/////////000000111000222444:::GGG___~~~~~~~~~yyyyyyvvv~~~uuutttvvvqqqhhhLLL???:::;;;FFFdddvvvYYYHHHBBB???<<<;;;888777555444333666;;;???IIINNNTTTYYY\\\___bbbddd[[[___cccjjj{{{zzz```TTTOOOLLLNNNMMMLLLKKKKKKKKKLLLLLLPPPRRRTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]^^^___``````444444444444444444444444444444333333333222222222///////////////......---(((***,,,///000000///...////////////............000000000000//////////////////............/////////////////////.........///000000000111111111111222111111000000111222333222222222333333333444444444555555666666666666666555555666666777777888888888<<<;;;???KKK[[[}}}sssaaaNNNFFFIII[[[jjjwwwxxxuuupppeeeXXXKKKBBB999666444333666:::@@@===999444222111111222444444666888666555:::AAALLLVVVcccnnnuuuzzz~~~zzzhhhSSSDDD???;;;777555555444444444333333333222111111000000111111222222222222222333444555666777777777777999;;;===>>>@@@BBBDDDHHHMMMRRRVVVXXXYYY\\\aaaeeejjjooouuuyyy{{{rrriiibbb]]]ZZZXXXXXXYYYYYYZZZ^^^dddhhhsss~~~zzztttooommmmmmnnnnnnkkkjjjeee]]]UUUQQQRRRUUUeeettt}}}yyyqqqcccSSSEEE>>><<<<<<>>>CCCNNN]]]jjjssswwwrrr[[[WWWTTTWWW^^^dddggghhh[[[MMM???888666222000///......//////...------,,,......---------......///......------------......,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,,,,,,,---...///000111111111111000000///000000000111222444999CCCYYYxxxyyy|||{{{vvvtttnnngggLLL>>>:::;;;@@@ZZZzzzzzz^^^JJJBBB???===<<<777777555333333555999===FFFJJJQQQVVVZZZ]]]```bbb^^^___bbbgggvvvcccSSSNNNMMMOOOOOOOOONNNNNNNNNNNNNNNQQQRRRTTTVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^``````aaa444444444444444444444444000000000000///////////////////////////......---)))***---///111111000///////////////............////////////000000000000/////////....../////////.........//////////////////000000000111111111111111000000111111222222333222222222333333333444444444444666666777777666666555555666666777777888888777;;;;;;>>>JJJZZZzzz|||ppp^^^MMMGGGKKK___kkkuuutttrrrpppfffZZZLLLCCC:::777555444555999>>><<<888444111000000111444333555888777666999@@@GGGQQQ___llluuu{{{zzzjjjTTTEEE===999555555555444444444333333333222222111111111111222222222222222222333444555555777777777777888:::===>>>@@@AAACCCGGGKKKPPPSSSVVVYYY]]]bbbgggkkkooosssvvv}}}~~~rrrhhhaaa]]]YYYYYYWWWUUUTTTWWW[[[___kkkwww}}}xxxtttrrrqqqpppooollljjjeee]]]UUURRRUUUXXXhhhwww~~~|||xxxooo```PPPCCC===;;;:::<<>>:::<<<>>>SSSvvv~~~cccLLLAAA>>>===;;;888888666444333444777:::CCCHHHOOOUUUYYY[[[]]]___``````bbbfffrrrfffUUUPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQQQQSSSTTTVVVWWWWWWVVVVVVVVVWWWYYY[[[]]]___``````333333333333444444444444222222111111111000000000///000000000000///......---...000111222222222222////////////............////////////000000000000000//////......//////000.........///////////////000000000000111111111111000000000111222222333333222222333333333333444444333444666777888888777666555555666666777777888888666;;;:::>>>IIIWWWvvv{{{nnn^^^NNNIIINNN___jjjrrrssssssrrrjjj___NNNEEE===:::777555666:::>>><<<888555222000000000333222444888888777999>>>CCCMMM\\\iiisss|||zzzkkkVVVEEE===888555555555444444444333333333222222111111111111222222111111111222222333444555666666666666888:::<<<===???@@@CCCGGGKKKNNNQQQSSSXXX\\\bbbgggkkknnnrrrttt|||sssiiiddd^^^\\\YYYUUURRRRRRTTTWWWbbbnnn~~~|||yyywwwuuurrrpppkkkiiiddd\\\UUUTTTWWW\\\iiiyyy{{{yyyuuukkk\\\LLL@@@;;;:::999<<>>OOOqqqhhhPPPBBB???===;;;999999777555333444666999@@@FFFMMMTTTXXX[[[]]]^^^______aaaeeemmmnnn[[[SSSRRRKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^222222222222333333333444444444444333333333222222000000111111000000///...//////000000111111111222////////////.............../////////000000000111000000////////////000000............/////////000000000000000111111111111//////000111222333333333222222333333333333444444333444666888999888777666555555666666777777888888666;;;;;;===FFFRRRnnnrrraaaPPPKKKOOObbblllsssssssssrrrjjj^^^QQQHHH@@@<<<:::777888;;;>>><<<999555333111000000333111333777888666888<<>>999666555555444444444333333333333222222111111222222333111111111111222333444555555555555555666999;;;<<<===???CCCGGGKKKMMMOOOPPPTTTYYY```eeeiiillloooqqqxxxvvvooofffddd```ZZZTTTQQQQQQRRRYYYcccsss}}}{{{xxxtttrrrjjjhhhccc[[[UUUUUUZZZ___jjj{{{zzzuuuqqqgggXXXHHH===999999999===HHHZZZmmmxxx{{{yyyuuukkkTTTHHHMMMOOONNNQQQTTTSSSOOODDD<<<444222111...---///------...............---//////...---------------...............///000000......------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000......//////000000111111000000000000111222333333444222555:::<<>>JJJkkknnnTTTEEEAAA>>>;;;::::::999666444444666888<<>>;;;888999<<<>>><<<999666333111000000222000111666777666777;;;BBBKKKYYYfffpppxxx~~~zzzmmmYYYHHH???:::777555555444444444333333333333222222111111222222333111111111111222333444555444444444444666888:::;;;<<>>GGGfffrrrXXXGGGBBB@@@;;;;;;;;;999777444444666888999@@@JJJSSSYYY]]]```bbb______bbbeeejjjwwwjjjZZZQQQNNNOOOQQQRRRSSSRRRRRRQQQSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZ222333444555444333222111333333222111000000000111222222222222222222222222111222222222222111000000//////000000000000//////......////////////..............................------------.........///000000000111222222333333333222111000000111222222555444333222222222333444666666666666555555555555888777666555555666777888999999888>>>FFFIII```zzzkkkVVVMMMPPPaaassswwwrrrtttnnnaaa\\\SSSPPPLLLHHHEEEBBB>>><<<===<<<999666333222111000111111222333444666777888@@@IIIWWWeeeqqqzzz}}}nnnWWWGGGAAA<<<777666666555444444444444555444444333222222111111000222222111111222222333444444555666777999:::;;;<<<===???CCCFFFIIIKKKLLLLLLUUUXXX]]]aaadddfffjjjlllppp|||zzzuuummmccc[[[TTTPPPNNNTTTZZZdddsss{{{sssoooeee\\\YYYYYY\\\bbbiiiuuu|||tttooodddSSSCCC:::999;;;===<<>>???BBBHHHbbbvvv\\\IIIAAA<<<999777888888777555555666777;;;@@@HHHQQQXXX\\\^^^___bbb]]]___gggkkktttwwwaaaRRRPPPOOOOOOPPPRRRSSSRRRPPPVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUVVVYYY[[[]]]444444555555555444333222333222111111000000111111222222222222222222222222111222222222222111000000//////000000000000////////////000000000///..............................---.........////////////000000000111222222333333333222111000000111222333555444333222222333444444666666666666666666666666777666666555666777888999::::::888===DDDGGG\\\~~~|||mmmYYYOOORRRdddvvvzzzuuuvvvooobbb\\\TTTQQQLLLHHHFFFDDDAAA??????===999555222111000111111111111222444555777888???HHHUUUdddpppyyy{{{nnnXXXGGG@@@<<<888666666555444444444444555444444333333222111111111222222111111222222333444444555666777999:::;;;<<<<<<>>>AAAEEEHHHJJJKKKKKKTTTWWW[[[___aaadddgggjjjlllwww~~~vvvllleee^^^YYYVVVQQQUUU]]]lll|||sssnnnddd[[[XXXYYY]]]fffnnnyyyvvvpppdddRRRBBB:::999<<<>>>???MMMhhh|||uuuyyy}}}wwwcccOOOKKKRRRWWWXXXWWWTTTMMMEEE@@@777000//////......000///////////////////////////...---,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,------------...---,,,++++++,,,------------------------------///////////////...------............////////////////////////////////////111111111111222222222222222222444666777>>>OOO```~~~}}}zzznnnUUUBBB???@@@GGGaaaxxx^^^KKKCCC???===888999999777555444555666;;;@@@HHHQQQXXX\\\]]]]]]```\\\___eeeiiiooo{{{eeeWWWPPPOOOOOOPPPRRRSSSRRRQQQTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWVVVUUUVVVXXXZZZ\\\555555555555555444333333222222111000000000111111000000000000000000000000111111222222111111000/////////000000000000//////000111111111000//////...........................////////////000000000000000000000111222222333333333222222111111222333333555444444333333444555555777777777777777777777777555555555666777888999::::::;;;999<<>>999444111000000111111111111222444555777888===EEESSSaaammmwww}}}qqq]]]JJJAAA===<<<777666555555444444555555444444333333222222111111222222111111222222333444555555666777999:::;;;;;;;;;<<>>EEE```~~~{{{bbbNNNEEEBBB@@@:::::::::888555444444555<<<@@@HHHPPPWWWZZZ[[[\\\^^^]]]___eeegggkkkzzz~~~gggZZZOOONNNNNNOOORRRSSSRRRQQQRRRQQQQQQQQQRRRTTTUUUVVVXXXWWWVVVVVVWWWXXXYYYZZZ444444444444444333333333111111000000000000111111000000000000000000000000111111111111111000000/////////000000000000//////111222222111111000///...........................///000000000000111111111000000000111222222333333222222222222333333333444444444444555555666666777999999888888777666666666444444555666888999:::;;;999;;;999;;;BBBDDDUUUqqq}}}oooZZZPPPQQQgggzzzxxxuuummm___ZZZTTTPPPJJJEEEDDDDDDDDDDDDDDD@@@:::444000///000111000000111222333555666777;;;CCCPPP]]]jjjuuu~~~xxxeeeQQQCCC???>>>777666666555555555555555555444444333222222111111222222111111222222333444555555666777888999::::::;;;<<>>GGG]]]xxx~~~vvvyyy{{{zzzttthhhYYYNNNLLLVVV```dddccc^^^SSSHHH<<<444...///000//////111////////////////////////............//////000000------------............---------......///000000---------------.........////////////////////////...///////////////..................///////////////////////////000000000111111111222222222333333333333333555444888DDDQQQjjjzzzqqqwwwzzzbbbKKK@@@<<>>KKKddd}}}uuuxxxzzzxxxoooaaaUUUOOOQQQZZZcccfffeee```VVVMMM<<<555//////000...---...........................------...//////000000000---------.........//////......//////000000000000++++++,,,,,,------------////////////////////////......///////////////...............////////////////////////000000111111000000000000111111111222111111222444555777AAALLL```~~~xxxooosssyyydddMMM@@@:::BBB]]]zzzlllTTTEEE@@@>>><<<<<<;;;999555333333444;;;???GGGOOOUUUXXXYYYYYYXXXZZZ^^^aaaaaacccjjjqqqgggWWWOOOMMMLLLNNNPPPRRRSSSRRRRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXXXXXXX333333222111111111111111000000/////////000111111////////////////////////000000111111000000///...//////000000000000/////////000000111111000000///////////////////////////000000000000111111111111000000000111222222333333222222333444555555555555333444666777888999999999<<<;;;:::888666444333222333444666888999:::;;;;;;777<<<:::;;;BBBFFFQQQfffvvvbbbXXXZZZbbbuuuyyypppllleee\\\ZZZWWWPPPFFF???<<<<<<>>>???CCC???:::555222111111222000000000111333444666777888???KKKXXXfffrrr}}}xxxkkkYYYGGG<<<999888777666666555555666666555555444444333333222222222222111111222222333444555555666777777888999999;;;<<<>>>AAAEEEIIILLLNNNOOORRRVVVZZZ]]]```cccffffffiiikkknnnrrryyyxxxnnndddYYYRRRSSSXXXbbbuuuzzzsssnnnmmmnnnpppsssuuuuuutttiiiddd___]]]ZZZYYY]]]dddmmmtttyyyzzzxxxssshhh]]]RRRLLLHHHHHHLLLVVVhhhxxx}}}wwwlll[[[JJJ>>>::::::<<<>>>NNNjjj~~~wwwyyy{{{wwwjjjZZZQQQOOOTTT\\\dddfffddd```VVVMMM<<<444//////000...---...........................------.../////////......------........./////////........................***+++,,,------...------////////////////////////---...//////////////////............////////////...//////000000111111222//////000000000111111111111000111444555777???HHHXXX|||}}}yyyqqqsss|||uuucccOOO@@@999???YYYsssrrrXXXGGG@@@>>><<<<<<<<<999666444444555999>>>EEEMMMTTTWWWYYYYYYRRRVVVZZZ]]]^^^```dddhhhkkkXXXOOOMMMLLLMMMOOORRRSSSSSSSSSSSSRRRRRRSSSUUUVVVXXXVVVWWWWWWXXXXXXXXXYYYYYY444333222111111111222222///////////////000111111000000000000000000000000000000000000000//////...//////000000000000//////------...///000000000000/////////////////////////////////000000000111111000000000111222222333333111222444555666666666555333444666888::::::;;;:::999888888777666555444444444555777999::::::::::::777===::::::@@@CCCMMM^^^|||xxxddd[[[^^^___rrruuullliiiccc\\\]]]ZZZRRRGGG===999:::;;;===@@@>>>;;;777444222222222///000000111222444555666888???JJJWWWeeerrr~~~uuukkk]]]KKK>>>999888777777666666666666666555555555444333333222222222222111111222222333444555555666666777888888888:::;;;<<>>::::::;;;???RRRppp|||}}}~~~xxxfffSSSKKKMMMRRR[[[cccfffddd^^^SSSHHH999222---///111///...///........................------...///......,,,,,,............///////////////......------,,,,,,+++***+++---.../////////...........................------...///////////////............////////////...//////000111111222222000000111111111222222222222111222555666666<<>>;;;999>>>AAAHHHXXXtttwwwddd[[[^^^^^^qqqtttjjjgggccc^^^```]]]TTTHHH===999888:::<<>>IIIVVVdddrrr~~~tttmmmbbbQQQBBB<<<888888777666666666666666666555555444444333222222222222111111222222333444555555666666777777888888999999;;;>>>BBBFFFJJJLLLJJJNNNSSSXXX[[[___cccfffkkkjjjjjjmmmpppttt{{{rrreee[[[YYYUUUSSS^^^nnn}}}vvvssspppnnnlllkkkiiigggccc^^^ZZZXXXWWWXXX```jjjmmmrrruuusssoooiii^^^SSSHHHEEECCCEEEIIISSSeeevvv{{{xxxqqqfffWWWHHH???:::::::::AAATTTsssxxxdddOOOGGGKKKOOOYYYcccfffccc\\\OOOCCC666000,,,///111111000111000000000000000000000000------.........---+++***............/////////000000000///...---,,,,,,++++++,,,...000000000000///........................------...///000000//////............/////////000...//////000111222222222111111222222222333333333444222333666666666:::@@@MMMnnn{{{yyy~~~zzzwwwzzzooobbbQQQAAA666999NNNddd|||bbbOOOGGGDDD;;;<<<;;;999666555555777666;;;CCCLLLSSSWWWYYYYYYQQQVVV[[[^^^aaaeeeiiijjjmmm~~~oooYYYNNNLLLKKKLLLNNNRRRSSSTTTSSSRRRQQQPPPPPPQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ222222222111111111000000111111111111000000000000//////...------------...000000//////.........------...///000000...,,,+++000000000000000000000000........................444444444222000///000111333111000111222444444333666666666555444444444333555666888999888777555444666666777888888888888888777777777777777888888999>>>;;;:::<<<>>>@@@GGGOOOllluuufff^^^\\\___ffflllkkkiiigggbbb]]]XXXQQQFFF===777555444333;;;>>>???;;;555111111333111000000000111333555666:::>>>HHHUUUdddrrr~~~xxxqqqgggVVVEEE<<<<<<:::666444444444333111555555444333333222111111222222111111222222333444444444555666777888999999999;;;===???AAADDDHHHLLLJJJNNNSSSWWW[[[```eeeiiinnnlllkkkkkkoootttxxx{{{ttteee\\\TTTRRRYYYcccsss|||{{{tttrrrnnniiiggghhhccc___\\\YYYWWWYYYdddpppqqqrrrssspppkkkbbbZZZTTTGGGBBB???AAAGGGSSSfffwww~~~pppaaaNNNBBB===;;;;;;;;;FFFYYYtttrrr^^^OOOKKKLLLTTT\\\ccceeebbbYYYJJJ===555333111000000000...---------............------//////.........---------///...,,,++++++,,,.../////////000000///...---------------------------------------............//////////////////.........000111222111///...///111111000000////////////000222222333333333222222111///111222333444666:::===FFF```~~~|||{{{~~~{{{xxx{{{|||~~~rrr___UUU@@@777===AAATTT|||eeeQQQEEE===:::::::::999666333222222777:::AAAJJJSSSXXX[[[[[[XXXXXXWWWXXX```jjjnnnmmmkkkqqq~~~ppp\\\UUUNNNIIILLLOOOPPPPPPRRRRRRRRRQQQOOOMMMNNNPPPSSSUUUQQQQQQUUUXXXWWWVVVXXX222222222111111111000000111111111111000000000000000000///............///000/////////............---...///000///...,,,+++000000000000000000000000........................000000111000000111222444333111000000222333333333555555555555555555444444555666777888888777666555666777777888888888888888888777777777777888999999===:::999;;;===???FFFMMMeeeuuuggg```___ZZZdddlllllliiigggccc___YYYQQQFFF===777555444444999;;;===:::555111111333111000000000111333555666999>>>GGGUUUdddrrr~~~zzzsssiiiXXXHHHAAA===:::777555555444333222555555444333333222111111222222111111222222333444333444555666777888888999888999<<<===???BBBGGGJJJJJJNNNSSSWWW[[[```eeehhhnnnmmmlllmmmqqquuuyyyzzzpppdddZZZTTTVVV]]]hhhrrrxxxvvvrrrmmmjjjlllfffbbb___^^^]]]___iiiuuuzzzzzzxxxtttlllcccYYYSSSGGGCCC@@@BBBHHHTTTgggxxx~~~|||nnn___LLLAAA<<<;;;;;;<<>>888666555555555888:::999444222222333000000000000111333444666888===FFFSSScccrrr~~~wwwkkkZZZMMMGGG>>>;;;888666666666444333555444444333333222222111222222111111222222333444333333444555666777777888777888:::<<<===@@@EEEHHHJJJMMMRRRWWW[[[___dddhhhlllmmmnnnpppsssvvvyyyzzzyyykkk___VVVTTTWWW```jjjxxx}}}xxxrrrooopppfffbbb```______cccnnnyyyyyyooocccYYYRRRHHHDDDAAACCCJJJVVViiizzz}}}{{{lll[[[III???<<<:::;;;>>>KKKcccuuu___QQQQQQVVVeeellloookkkbbbWWWGGG:::444222000///000000...---------............------...............---------000///...------...///000///////////////......---////////////////////////---------............///////////////////////////000222555555333111000000////////////000000111222000111111222222222111111111222333444444666:::<<>>;;;999<<>>EEEZZZwww~~~kkkWWWOOOUUU___iiissszzzvvvjjjZZZGGG888222111///.../////////---------............---------.....................---------,,,,,,---------......///////////////...---------------------------------............///////////////000000111111000333666777555333111111////////////000222333333000000111222222222222222333444555555444666999;;;???III^^^}}}{{{~~~xxxkkkSSSEEEFFFEEEVVVggg~~~xxxbbbPPPEEEAAA===;;;999888555333666888<<>>AAADDDGGGJJJNNNRRRVVVZZZ^^^aaafffjjjnnnppppppqqquuuxxxyyyzzz{{{||||||~~~zzzqqqiiidddkkkvvvyyyrrrllllllpppxxx{{{pppddd[[[VVVNNNJJJJJJNNNVVVbbbuuu}}}dddOOO>>><<<===:::@@@JJJbbbyyydddRRRLLLSSS]]]fffqqqyyyuuuhhhWWWDDD777222000....../////////...------............---------------...............////////////////////////---...//////////////////////////////////////////---------............///...//////000000111111222111333666666444222111111000000000000111111222333000111222333333333333333444555666555555666888;;;===DDDUUUrrryyyzzz}}}www[[[HHHBBB<<>>999777666555444777777777666666666666666555555555666666777888999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>><<<<<>>>>>AAAGGGNNN^^^~~~{{{zzzwww}}}{{{xxxuuuhhhddd\\\TTTKKKBBB999333000222444666777666333111////////////000111333444777:::@@@JJJXXXfffssszzz~~~sss^^^KKK>>><<<888777666666555444333333333333333333333333222222111111222222333444333444555666777888888999888999:::::::::<<>>;;;AAAMMMhhhrrr]]]NNNMMMWWW```eeeoootttnnn___OOO???444111///....../////////...------............---------------.........//////...//////////////////...------...///////////////////////////////////////---------............///...//////000111111222222222333444444222111111222111111111000111111222222111111222444444555555444555666666555555555888:::;;;???LLLdddwwwvvvyyycccKKK???111999JJJ\\\rrrwww```KKKEEE???<<<<<<;;;777444777777999>>>GGGOOOUUUXXXVVVZZZ___fffqqq|||}}}xxxqqqoooxxx|||kkkYYYRRRQQQQQQQQQRRRTTT[[[dddkkkkkkgggbbb___TTTNNNJJJKKKLLLMMMPPPTTT000000111111222222222222111111111111000000000000111111000///////////////---.........//////000000///////////////000111111000000000000000000000000000000000000000000000000777666888@@@LLLUUUXXXXXXJJJEEE>>>999666555333222888888777777666666555555555555555555666777999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@>>>>>>@@@@@@???BBBGGGJJJWWWvvv{{{lllhhhbbbZZZPPPFFF;;;444111222444777888777333000//////...///000111333444777999???IIIVVVdddqqqxxx{{{dddNNN>>>;;;888666666555444333333333333333333333333333222222111111222222333444444444555666777888999999777888999999999:::===@@@DDDGGGKKKOOORRRVVVZZZ^^^cccgggkkkkkkjjjlllqqqvvvsssuuuwwwxxxyyy|||yyy~~~|||pppddd[[[VVVQQQNNNOOOTTT\\\hhh{{{~~~}}}|||}}}zzzbbbLLL<<<===>>><<>>JJJVVV\\\ZZZVVVGGGBBB;;;999:::;;;888444888888777666666666666666777777777777777888888888:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<>>>BBBEEEFFFDDDBBBGGGSSSppp~~~|||qqqfffaaaXXXHHH:::555333333444777:::999333///111000//////000333777999;;;<<<>>>EEEPPP^^^kkkttt~~~}}}kkkSSSFFF???999777444111222555333333333222222222111111222222222222222222222222111333666777666666777888;;;999777777999;;;======CCCFFFJJJMMMQQQUUUZZZ^^^```bbbeeegggiiikkknnnqqqtttuuuwwwzzz}}}uuukkk```YYYOOOMMMMMMRRR^^^ooo}}}|||~~~ppp^^^KKK>>>??????<<>>AAA;;;777999666666444333777???FFFKKKMMMTTTWWW^^^kkkxxx~~~~~~{{{xxxrrrqqqrrr|||www```WWWSSSLLLKKKOOOPPPUUU\\\dddhhhiiihhhgggeee\\\PPPJJJJJJMMMNNNNNN000000111222222222111111111111111000//////......000000//////......------,,,---////////////000111//////...---...///000111000000000000000000000000000111111111111222222222444999BBBOOOXXXZZZTTTNNNEEE@@@:::888::::::888555888888777666666666666666777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<>>>?????????>>>===<<<===@@@CCCGGGHHHFFFDDDGGGPPPiii~~~{{{oooggg\\\KKK<<<555444444555999<<<:::555///111000//////000333666888999:::===CCCMMM[[[hhhqqq}}}oooXXXGGG@@@:::777555222333666444444444333333333222222222222222222222222222222222444555666555666777999;;;999888888999;;;===>>>BBBEEEIIIMMMPPPUUUZZZ^^^___bbbfffhhhjjjlllnnnppprrrtttvvvyyy|||~~~wwwlllbbb[[[UUUSSSQQQVVVbbbsss|||{{{{{{lllYYYHHH>>>???@@@???KKK\\\www{{{cccUUUMMMWWWhhhnnnssstttqqqeeeSSSBBB777444000///......---.........////////////...---,,,+++........................---------...............++++++---.........---,,,...................................................///000000//////000222222222222222222111000000222111111111000000000000222222333333333333444444666555555555555555555555999:::???LLLdddyyypppoooxxxxxxeeeNNN<<<666666;;;HHH```{{{uuu[[[GGG???AAA;;;888999666777666555999@@@HHHLLLNNNRRRUUU\\\hhhssszzzzzzwwwyyysssrrrsss{{{}}}eee[[[TTTMMMKKKNNNNNNSSSZZZ```eeefffeeedddeee___WWWPPPLLLKKKKKKLLL111111111222111111000000111111111111111000000000111000000///...---------......000222333333111000//////.........///000111000000000000000000000000000111111111111222222222555;;;FFFRRRXXXVVVLLLDDD@@@<<<888777999999888555888888777777777666666666777777777888888888999999:::::::::;;;;;;;;;<<<<<<======>>>????????????>>>>>>???AAAEEEHHHIIIHHHGGGHHHMMM```yyy|||yyyooocccRRRAAA888444444777:::===<<<666000111000//////000333555777777888;;;@@@IIIVVVdddmmmzzz~~~ttt___IIIAAA:::888666333444777555555555444444444333333222222222222222222222222333444444444444555888:::;;;;;;:::::::::<<<===>>>AAADDDHHHLLLPPPTTTZZZ]]]]]]aaagggkkklllmmmooopppqqqsssvvvyyy{{{||||||{{{~~~yyyoooeee___ZZZWWWUUUXXXdddvvv{{{wwwyyy~~~gggRRREEE===???@@@BBBRRRfffyyyyyy```UUURRR^^^lllnnnuuuuuupppcccQQQ@@@777333111///---,,,,,,,,,...///////////////...---,,,,,,------------------------...............------------...///000000000//////...................................................///111000//////000222111222222222222111000000111111111111111000000000222222333333333333444444555555555555555555666666888:::>>>GGGZZZxxx}}}rrrmmmuuu}}}nnnVVVAAA777666777???UUUttt}}}aaaKKKBBBCCC===999:::777666555555888???FFFKKKNNNPPPSSSYYYdddnnnttttttrrrvvvpppppprrr{{{mmm___VVVNNNKKKNNNMMMPPPVVV\\\```aaaaaa```ddddddaaaZZZOOOIIIHHHIII111111222111111000///////////////000000111111111111111000///...------,,,000///000444777777222...///////////////000000000000000000000000000000000000000111111111222222222444:::DDDNNNSSSOOOFFF>>>;;;999666666888888888666777777777888888777777777777777777888888999999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???AAADDDGGGIIIHHHGGGGGGJJJYYYyyy~~~qqqpppvvvvvvhhhXXXGGG<<<444444666:::===<<<666111111000000///000222444555555777:::???FFFRRR```jjjvvv|||xxxfffLLLCCC;;;888777555555777444444444444333333333333222222222222222222222222333444444333333444888;;;;;;;;;<<<;;;;;;;;;===??????BBBFFFJJJNNNSSSYYY\\\]]]bbbhhhmmmpppppppppqqqqqqtttwwwzzz{{{{{{yyyxxxyyy|||}}}tttlllggg^^^[[[XXX[[[fffwwwyyywww{{{~~~zzzaaaLLLCCC===>>>???EEEXXXmmm|||tttZZZRRRUUUcccqqqpppvvvuuuoooaaaNNN>>>555333111///---+++***,,,...///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,//////000000111111111111....................................////////////...000111111000///111222111111222222222111111000111111111111111111111111222222222333333333444444444444444444444555555555777999<<>>;;;<<<888333333333666;;;AAAGGGJJJOOORRRXXXaaajjjnnnooonnnnnnjjjlllppp{{{tttbbbXXXPPPMMMOOOMMMPPPTTTXXX\\\^^^^^^^^^bbbhhhkkkdddUUUIIIFFFGGG111111111111111000///...---......//////000000000111000000///...---------000000111555888777222---/////////000000000000000111111111111111111111111000000111111111222222222333777>>>EEEHHHFFFAAA===777666666666777888777777666777888888888888777777666777777888999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============???AAADDDFFFEEEDDDEEEHHHVVVrrrzzzkkkeeehhh{{{zzzkkkZZZHHH;;;333333444888;;;;;;666222111000000000000111333333555777:::>>>CCCNNN\\\fffqqqwww{{{kkkQQQFFF<<<999888555555666333333333333222222222222222222222222222222222222333333333333222444777::::::<<<===<<<;;;:::<<<>>>>>>AAAEEEIIIMMMRRRWWW[[[\\\bbbiiioooqqqrrrrrrrrrsssuuuxxx{{{|||{{{yyyxxxvvvyyyzzzsssooocccaaa^^^aaakkk{{{{{{wwwwwwxxxuuu[[[GGGAAA===>>>@@@HHH\\\ppp~~~nnnTTTOOOVVVggguuusssvvvtttmmm^^^KKK<<<444333111000---++++++,,,...000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,---------......////////////////////////........./////////000000///000111111000000111222000111111222222222111111111111111111111222222222222222222333333333444444222222333333333444444444777777;;;AAAJJJ```yyypppuuuvvvsss|||zzzeeeLLL:::666666:::MMMrrrsssYYYJJJGGG@@@======999333333333555999>>>DDDHHHNNNQQQWWW___fffjjjkkkkkkjjjgggjjjooozzzzzzeeeYYYRRRPPPQQQPPPQQQSSSVVVYYY[[[]]]^^^aaaiiipppkkk]]]OOOHHHGGG000000000111000000//////------......//////000000////////////............///000222444666444111......///000111111111000000111111111111111111111111000111111111111222222222111444888<<<>>>>>>===<<<555666666666777777777777666777888999999999888777666777777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<============???AAABBBBBB@@@BBBFFFRRRjjjxxxiii^^^\\\lll}}}lll[[[GGG888555333333666999:::777444111111000000000111111222333777:::<<<@@@JJJXXXccckkkrrr}}}}}}nnnVVVJJJ>>>:::999666444555333333222222222111111111222222222222222222222222222333333333333444777999999<<<>>>===:::999;;;===>>>AAAEEEHHHKKKPPPUUUXXX[[[```hhhnnnqqqrrrrrrsssuuuvvvyyy{{{|||{{{zzzzzzwwwzzzxxxtttjjjiiiiiillluuu{{{tttppppppxxxnnnTTTDDD???<<<>>>DDDOOOaaarrr}}}fffPPPOOOXXXjjjvvvtttuuurrrjjjZZZGGG999444333222000...---------///000---...............------,,,,,,,,,,,,,,,,,,,,,,,,...............---------......------......///000////////////////////////.........//////000000111///000222111000000111333000000111222222222222111111111111222222222222222222222333333333333444444222222222333444444555555888777:::???FFFVVVwww|||tttvvvyyyttt~~~jjjQQQ>>>444666999IIImmm{{{___MMMHHHAAA>>>>>>:::666666666777888<<>>>>>===<<<===???@@@???===???DDDLLL___wwwhhhYYYRRR]]]ooo}}}mmm^^^LLL;;;777555333555888:::999777111111111000000000000000111555888:::<<>>===999888:::<<>><<<@@@JJJXXXhhhuuu{{{www\\\NNNRRR]]]lllvvvqqqssspppfffVVVDDD888333333111111000////////////000------...............------------------------------------...............111000000///000111222333////////////////////////---......///000000111111///111222222111000222333000000111222222222222222111111111222222333333333222222333333333333444444333333444555555666777777;;;888999>>>BBBMMMhhh}}}vvvvvv}}}zzznnnWWWDDD777999:::EEEgggdddPPPJJJBBB@@@???:::777777888777666999???DDDDDDHHHNNNUUUZZZ^^^aaaccciiigggkkknnnxxxmmm\\\UUURRRQQQTTTTTTSSSTTTVVVYYY\\\^^^___dddlllpppmmmcccTTTJJJ......///000000111000000111111111000000000000000------......///000000000,,,///333333000---...///...///000222222111111000111111111111111111111111000111111111111222222222111333666777777777777888555666888888777666777777555666888:::;;;:::888777666777777999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>??????===<<<===>>>>>>===<<<>>>BBBHHHVVVuuuxxxgggVVVKKKSSScccttt|||ooocccSSSCCC:::777444555888;;;;;;:::111111111111000000000000///333777888:::CCCQQQ\\\cccjjjvvvrrr]]]NNN@@@;;;999666333222555555444444444333333333222222222222222222222222///222444555555555666777777;;;>>>===999777999<<>>@@@GGG^^^xxx}}}wwwvvvyyy|||qqqZZZGGG;;;>>>===DDDdddfffQQQKKKCCC@@@@@@;;;555666666555333666;;;@@@???CCCJJJPPPUUUYYY]]]___eeedddiiimmmxxxppp]]]UUURRRQQQUUUTTTSSSSSSTTTXXX[[[]]]___bbbiiippprrriiiYYYLLL000000000000000000000000000000000000000000000000111000000///...---------////////////000000000111000000000000////////////222222222222222222222222222222222222222222222222222333444555666666666666555555555555666666666666666666777888888888888888888999999::::::;;;;;;<<<999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>>>>???BBBPPPkkkqqqgggVVVOOOPPPTTThhh{{{rrriiiXXXHHHAAA;;;555444888;;;;;;888666444111111111111///...222111222666:::???KKKVVV\\\iiiwww}}}rrr```PPP???999999666333111444444333333333333222222333333333333333333333333111111222333444666666777666999<<<<<<999777777999>>>???BBBEEEIIILLLOOOPPPTTTXXX___eeehhhkkkmmmooommmssswwwxxxyyy}}}~~~}}}~~~{{{yyy}}}vvvooolllooouuu}}}~~~||||||rrrfff```___gggyyy|||kkkVVVIIIAAA@@@AAAJJJZZZlllyyy}}}~~~}}}|||```SSSLLLXXXhhhooopppooommmggg[[[LLL???555111///000000000000////////////......//////...---,,,,,,000///...---------------,,,,,,---......---,,,,,,...///////////////......//////000000000000//////000000000000111111111111333222000/////////000111444333222111222333444555222555777444444777888777777666555555666555333111555555555555666666666666999888888:::<<>>AAAFFFKKKOOOSSSWWWZZZcccbbbcccjjjwwweeeSSSQQQWWWTTTSSSSSSTTTVVVZZZ^^^aaa^^^aaafffmmmqqqlll```WWW000000000000000000000000000000000000000000000000111000000///......---------------.........//////000000000000000000000///222222222222222222222222222222222222222222222222222333444555666666666666555555555555666666666666666666777888888888888888777777888888999::::::;;;999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;::::::;;;<<<>>>>>>???BBBMMMddduuuiiiXXXQQQPPPQQQbbb||||||tttkkk\\\MMMBBB<<<666555999======<<<555333111000111111000///222111222666999???JJJUUU]]]iiivvv}}}tttaaaQQQAAA;;;:::888555333444444333333333333222222333333333333333333333333111222222333444555666666888:::=========;;;;;;;;;>>>???BBBEEEHHHLLLNNNPPPSSSXXX^^^cccgggiiikkkmmmlllssswwwxxxzzz}}}}}}}}}zzzwwwzzzuuummmgggjjjpppxxx~~~}}}ssshhhaaa^^^cccttt{{{iiiSSSFFFAAA???BBBMMM```sssxxx]]]QQQLLLVVVeeelllmmmmmmhhhaaaUUUGGG;;;444000000000000000000/////////.........//////...------,,,//////...---------------------...//////...------...///////////////......///000000111111000000/////////000000000111111111000000//////000111222333333333222222222333444555000555888555333666888888888666555666666666444222555555555555666666666666888777888999:::@@@OOO]]]}}}~~~yyyqqqqqqtttpppSSSAAA::::::AAAUUU|||sssYYYKKKEEE@@@======;;;999666444333555777999<<<@@@DDDIIILLLPPPTTTWWWaaa```aaafffppplllXXXSSSUUUSSSSSSSSSTTTVVVZZZ]]]```^^^___bbbggglllkkkeee___000000000000000000000000000000000000000000000000000000000///......------------........./////////000000000000000000000000222222222222222222222222222222222222333333333333333333444555666666666666555555555555666666666666666777777888888888888777666666777777888999999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???@@@BBBIII[[[zzz{{{lll[[[SSSPPPMMM[[[rrr}}}}}}vvvmmm```UUUGGGAAA:::888<<<@@@AAA???555333111000111222111000222111222666999===HHHRRR]]]hhhtttzzzwwwcccSSSDDD===<<<999666666444444333333333333222222333333333333333333333333222333333333444444555555999:::<<>>???AAADDDGGGKKKMMMOOOTTTXXX]]]bbbeeegggiiikkklllrrrwwwxxxzzz~~~~~~|||xxxtttuuu|||tttkkkbbbeeekkkrrrzzzvvvkkkbbb]]]___lll}}}zzzeeePPPCCC@@@???BBBRRRjjjqqq[[[RRROOOVVVccciiikkkkkkaaaZZZMMM@@@666111000000000000000/////////...............///......---,,,//////...------------.........///000000///.........//////000000/////////000111111111111111111000////////////000000000000////////////111222333444333333333222333444444555///555888666555888;;;;;;999888666666777777555444444555555555555666666666777666777999999<<>>===<<<:::777444333444555666:::===BBBFFFIIIMMMQQQTTT]]]]]]___aaafffwwwwwwbbbWWWTTTRRRRRRSSSTTTWWWYYY\\\^^^^^^]]]\\\```eeeiiiiiiggg000000000000000000000000////////////////////////000000//////............///000000000000111111111000000000000000111111111222222222222222222222222222222222333333333333333333444444555666666555555555555555555666666666666666777888888888888777777666666777777888999999::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>???AAAGGGSSSnnnnnn]]]TTTOOOKKKVVVkkkvvvxxx|||~~~}}}wwwmmmccc[[[PPPIII@@@>>>@@@CCCCCCBBB666333111000111222222222222111222666888<<>>>>>???@@@BBBFFFIIILLLNNNTTTXXX]]]aaadddfffhhhjjjlllrrrwwwxxxyyy}}}}}}zzzuuuqqqqqqwwwtttjjj```bbbgggnnnttt{{{yyypppfff___\\\eeetttxxxbbbLLLAAA>>>===DDDXXXsss|||iiiYYYUUUTTTYYYbbbggghhhhhh^^^TTTGGG:::222//////000000000/////////.........---...............------///......---------...............//////............//////000000000000///111111222222222222111111....../////////000000000///000000000111222333333333333333333444444555555222555666777<<>>>>><<<:::777555444444555555999<<<@@@DDDGGGKKKOOORRRYYYZZZ\\\]]]___mmmlll\\\SSSQQQQQQRRRTTTVVVXXX[[[\\\]]][[[ZZZ\\\aaafffhhhiii000000000000000000000000////////////////////////////////////............000000000000111111111222///000000000111111111222222222222222222222222222222222333333333444444444333444555555666555555555555555555555666666666666777777888888888777777666777777888888999::::::::::::;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===@@@EEENNNeeesss```TTTOOOKKKWWWjjjrrrpppsssvvvxxxuuulllddd___YYYRRRIIIEEEFFFHHHFFFDDD777444111000000222222222222111222666777:::CCCMMM]]]gggrrrwww}}}gggYYYJJJBBB===999777777444444333333333222222222222222222222222222222222222222333333333333333333666666888===BBBDDDBBB???>>>>>>???AAADDDHHHKKKMMMTTTXXX\\\```ccceeehhhjjjlllrrrvvvwwwxxx|||}}}{{{wwwssspppooouuu}}}~~~zzz~~~xxxmmmaaabbbdddhhhnnntttzzz}}}~~~wwwlllccc\\\aaammm|||ttt]]]JJJAAA<<<===GGG]]]yyyzzz|||vvvcccVVVWWWYYY\\\```ccccccaaa\\\RRRCCC777000......///////////////............------...............---......---------......///------------------------......///000111111000000111111222222222222111111////////////000000000000111111222222222111111111333333444444444555555555666555333888DDDMMMLLLEEE;;;999777666777777777666444444444444555555555555444444777;;;;;;;;;???EEEQQQmmm~~~wwwzzz~~~vvvnnngggsss{{{oooQQQAAA999;;;CCC^^^tttZZZGGG@@@???@@@:::999777555444555555666999<<>>>>>>>>@@@BBBFFFJJJLLLRRRVVVZZZ^^^aaadddgggjjjlllrrrvvvvvvvvvyyyzzzxxxtttrrrppppppttt|||~~~{{{sssvvv{{{}}}}}}}}}vvvfffdddcccdddhhhnnnuuuzzz{{{|||~~~~~~sssiii```aaajjjwwwmmmWWWGGGBBB<<<@@@MMMddd}}}zzzrrruuuqqq___SSSYYY______^^^^^^\\\YYYYYYNNN@@@555000//////////////////.........------,,,---......///............------------...//////------,,,,,,,,,,,,------......///000111111111111000111111111111111111000000000000000111111111111222222333333222111111000333333444555555555555444777555444999FFFPPPOOOGGG<<<999777666666777777666333444444444444555555555444444777<<<===;;;>>>BBBMMMbbbxxxxxx|||~~~{{{vvvlllwww}}}www|||vvvYYYFFF<<<<<<>>>UUUyyycccMMMCCC@@@@@@:::999777666555555555666888:::>>>AAAEEEJJJPPPTTTUUUUUUVVVUUUVVV___vvvgggUUURRRQQQPPPPPPRRRUUUYYY[[[ZZZZZZ[[[\\\]]]^^^______000000000000000000000000000000000000000000000000.../////////////////////....../////////000000000///000000111111222333333222222222222222222222222222222333333444555555666444555555555555555444444555555555555666666666666888888888888888777666666666666777777888999999999888999::::::888888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===;;;>>>DDDHHHTTTsssjjjUUUOOOQQQ___oooqqqeee``````hhhmmmkkkgggfffaaa\\\UUUSSSUUUUUUQQQMMM;;;777333000000000111111111111222555666888???HHHSSS___lllttt{{{qqqdddUUUJJJBBB;;;888:::444444333333333333222222111111111111111111111111000000111222333444444555333555888999;;;===@@@CCC>>>>>>===>>>AAAEEEIIILLLOOORRRVVVZZZ^^^aaaeeehhhlllrrruuuttttttwwwwwwuuuqqqrrrrrrsssvvv{{{}}}yyymmmooorrrwww|||}}}zzzxxxtttooonnnsss|||{{{xxx|||ppplllgggeeegggnnnvvv{{{||||||}}}yyyoooeeedddiiitttyyyeeePPPDDDAAA===DDDTTTjjj~~~zzzrrrkkkooommm]]]SSS^^^gggfffaaa^^^ZZZUUUSSSIII<<<333111111111000//////.........---------,,,------...//////......---------------.../////////...---,,,,,,---...///......///111111222222111///000000111111000000///111111111111222222222222000111222333333333222111333333555666666666555444555666777:::AAAIIIJJJFFF;;;999666555555666666666333333444444444555555555777555888<<<<<<:::;;;???FFFUUUppp}}}zzz}}}~~~ttt|||}}}uuuyyy~~~zzzcccMMMAAA>>>:::JJJmmmmmmUUUHHHCCC@@@<<<:::999777555444333333555888;;;???DDDIIIPPPUUUTTTRRRQQQPPPPPPWWWiiizzzooo[[[SSSQQQOOONNNOOOSSSXXX[[[YYYZZZ[[[[[[[[[\\\]]]^^^000000000000000000000000000000000000000000000000.........///////////////111111111111222222222222///000000111222222333333222222222222222222222222222222333333444555666666444555555555555555444444555555555555666666666777888888888888888777666666555555666666777888888888777888999999777777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>;;;>>>CCCFFFOOOjjjnnnVVVPPPSSSbbbpppqqqbbbZZZYYYbbbkkkkkkiiiiiiaaa\\\XXXWWWYYYYYYUUUQQQ===999333000///000000000111111222555666777>>>GGGOOO[[[iiirrrzzzuuuhhhYYYMMMDDD<<<:::;;;444444444333333333222222111111111111111111111111///000000222333444555555444666999999999;;;@@@EEE>>>======>>>AAAEEEIIIKKKLLLOOOSSSXXX[[[___dddggglllrrruuutttsssuuuuuussspppqqqsssuuuwwwzzz{{{yyyjjjjjjlllooossssssoookkkiiidddaaafffooozzz|||wwwuuuzzzyyytttmmmiiijjjqqqyyy}}}}}}rrriiifffjjjsssuuu___KKKBBBAAA???HHHYYYnnn{{{vvvmmmffflllkkk\\\WWWdddnnnlllfffaaa\\\UUUNNNEEE999222111222222111//////.........---------,,,,,,---.../////////...---------------...///000000///...------...///000......///111111222222222//////000000000000//////111111222222222333333333...///111333444444444333333333555666666666555444111777;;;:::<<>><<<:::777555333111000333666:::>>>BBBIIIPPPUUUTTTQQQNNNMMMLLLQQQ___mmmuuubbbTTTQQQNNNLLLNNNSSSXXX\\\YYYYYYYYYYYYYYYZZZ]]]___222111000.........///000000000///.......................................000000000000000000000000/////////000111111222222444444444444444444444444333333444444555666777777777777777777777777777777444444555555666777777777888888999999999:::::::::777777888999999999999888555555666777888999::::::888999::::::;;;;;;::::::::::::;;;;;;::::::999888:::;;;>>>???@@@JJJ```tttzzz```TTTUUU\\\dddjjjddd\\\ZZZ```eeeeeegggjjj^^^VVVOOOOOOUUUYYYWWWTTTFFF<<<333222333222000111111111222333555999>>>BBBLLLXXXgggrrrwww{{{yyysssfffWWWHHH>>>:::999555444333444555555333222222222222222222222222222111111111111222333444555666888999:::;;;>>>AAADDDCCC@@@<<<;;;===BBBFFFHHHJJJMMMRRRVVVYYY\\\```bbbkkkrrrwwwtttqqqsssuuuvvvvvvsssqqqsssxxx|||}}}}}}~~~zzzxxx{{{zzztttjjjeeebbbdddhhhiiieee______^^^\\\ZZZ\\\gggxxxzzzvvvsssrrrssswww~~~sssooopppsss||||||wwwqqqllliiimmm}}}jjjTTTEEE???===>>>KKK```uuuvvvlllkkkkkkhhhdddcccbbbjjjqqqssspppiii^^^SSSKKKAAA666222000------/////////............//////////////////////////////---------............///............////////////...------///111222111000........................000111111111111222222222111111222222222333333333444333222111222333444555444555666777888999:::;;;666555555555555666777777444555555555555555444444666777:::<<<<<<<<<;;;:::???FFFVVVnnn|||vvvyyyzzz~~~lll\\\LLLCCC<<>>CCCIIINNNQQQKKKQQQRRRLLLHHHNNNZZZbbbrrrzzzxxxhhhZZZRRRLLLKKKLLLNNNSSSXXXYYYYYYYYYYYYYYYZZZ[[[[[[111000///......//////000000000///.......................................000000000000000000000000//////000000111111222222333333333333333333333333222222222333444555555555444444444444444444444444444444555555666777777777888888888888999999999999777777888999999999999888888888888888777777777777888999::::::;;;;;;::::::::::::;;;;;;::::::999888999:::===>>>>>>EEEXXXkkk}}}```PPPNNNSSS]]]eeeccc[[[XXX]]]cccbbb```aaaUUUNNNHHHIIIPPPVVVWWWUUUIII>>>444222333111000111111111222333444888<<<@@@JJJVVVeeepppuuuzzzzzzuuuiiiZZZLLLAAA;;;999555444333444555555333222222222222222222222222222111111111111222333444555555666888888999;;;>>>AAACCCAAA>>><<<>>>AAAEEEGGGHHHLLLPPPTTTWWW[[[^^^aaagggooouuutttrrruuuwwwxxxxxxvvvtttvvvzzz~~~~~~}}}yyyvvvxxx}}}~~~zzzuuuiiiddd```aaaeeeeee```[[[YYYXXXUUUQQQQQQZZZhhhssswwwsssqqqnnnooosss~~~xxxxxx||||||vvvpppkkkhhhlll{{{zzzdddOOOCCC??????CCCQQQfffzzz{{{rrrkkkiiihhhddd```___dddkkkrrrsssrrrmmmcccYYYJJJ@@@666222000------/////////............//////////////////////////////---------............///............////////////.........///111222111000111111111111111111111111000000111111111222222222111111222222222333333333333333222222222333444555333333444555666777888999777777666555555555555555444555555555555555444444555777999;;;;;;;;;:::999:::@@@MMMbbb~~~yyyxxx~~~ppp^^^LLLAAA:::;;;LLLaaa~~~oooYYYJJJCCCAAA>>>;;;999888666444222444555888<<>>CCCBBB???>>>???AAADDDEEEFFFIIINNNRRRUUUXXX\\\___ccckkkrrrssstttwwwzzzyyyyyyxxxxxxzzz}}}zzzvvvssstttxxxzzzxxxuuuhhhccc______``````[[[WWWTTTRRRMMMHHHFFFKKKUUU^^^qqqyyyrrrpppmmmjjjjjjlllyyy|||vvvooojjjgggkkkzzzqqq[[[III??????BBBKKKZZZooo}}}tttnnnjjjiiieee___\\\\\\gggmmmrrrssstttqqqhhh___HHH>>>555222000...---/////////............//////////////////////////////---------............///............///////////////......000222222111000222222222222222222222222000000000111111111222222111111222222222333333333333333333222333444444555222222333333444555666666888888777666555444333333444444555555555555555444555666777999999999888888;;;>>>FFFXXXrrrwwwqqq|||wwwdddNNNAAA999999DDDQQQnnnzzzbbbPPPEEEBBB@@@<<<:::999888666444333444666:::???DDDIIILLLRRRVVVWWWUUUWWW]]]bbbddddddeeegggnnnxxx~~~xxxnnn[[[QQQIIIJJJNNNPPPRRRUUUXXXXXXXXXXXXYYYYYYZZZZZZ......//////000000111111000///............//////........................000000000000000000000000///000000111111222333333222222222222222222222222111222222222333333444444777777777777777777777777444444555555666777777777666666666666777777777777777777888999999999999888555666777888999::::::;;;888999::::::;;;;;;::::::999::::::::::::999888888555777:::<<<;;;===IIIVVVxxxsss]]]PPPOOOYYYdddmmmeee___bbbfffdddYYYOOO@@@<<<999;;;CCCLLLSSSVVVTTTGGG999333111000000222000222333444444666888:::DDDPPP```mmmvvv{{{}}}zzzrrreeeVVVHHH>>>999777666444444555555444222222222222222222222222222222111111111222222333444555666666666555777999<<>>EEEZZZrrriiiRRRCCCCCC@@@===;;;:::888666444444444666888===BBBGGGJJJUUUXXX\\\^^^eeemmmpppnnnooojjjeeefffpppyyywwwooo^^^SSSKKKKKKOOOPPPQQQRRRWWWWWWXXXXXXYYYYYYYYYYYY......//////000000111111//////............//////////////////////////////111111111111111111111111000000000111222222333333222222222222222222222222333333333333444444444444333333333333333333333333444444555555666777777777555555666666666777777777777777888999999999999888666666777888999:::;;;;;;888999::::::;;;;;;::::::999999::::::999999888777333555999;;;;;;<<>>777444111111222///111555777777777888999???IIIWWWfffrrr|||{{{ooo___OOOBBB<<<:::888555444444555444333222222222222222222222222333222222111222222333333666777777777666777:::<<<===AAAEEEEEECCCAAABBBDDDCCCGGGKKKOOORRRVVVYYY\\\```fffjjjmmmssszzz|||{{{zzz~~~}}}|||wwwtttqqqpppqqqsssssssssmmmjjjgggddddddcccbbb```UUURRRNNNIIIFFFDDDDDDEEENNN^^^vvvxxxqqqlllkkkiiifffdddfffnnn{{{xxxrrrpppttt}}}~~~pppZZZJJJAAA???HHHUUUkkk{{{vvvqqqqqqpppjjj^^^WWW\\\eeessssssrrrppppppnnndddYYYAAA888111000111///...///......------------......////////////////////////---------............///............////////////111000000111222222111////////////////////////////////////000000000111111111111222222222333333333333333444555555555555444555555555555555555444444222333444555666555555444333333444555666666666666555555444444555555555555555444999BBBLLL___~~~||||||sssrrr]]]JJJ???999777777CCCXXXsss|||bbbLLLCCC@@@===;;;:::999777555666666555666:::???DDDGGGPPPWWW```jjjwww~~~xxxmmmeeegggmmmooolllhhh```YYYUUURRRNNNNNNPPPTTTUUUWWWXXXXXXXXXWWWVVV///000000111111000///..................///000000////////////////////////111111111111111111111111000111111222222333333444333333333333333333333333333333333222222222222222666666666666666666666666444444555555666777777777666666777777777888888888777777888999999999999888::::::999999999888888888888999::::::;;;;;;::::::999999999999999888777777555555777:::999:::AAAJJJ\\\|||zzzaaaTTTZZZhhh{{{yyyssskkkfffaaaUUUHHH;;;:::777555666===IIISSS[[[NNN???999666333111222...111666888999888999999>>>EEERRR___llluuu|||ssscccSSSFFF@@@;;;888555444444444444333222222222222222222222222333333222222111222222333555666666666666777:::===;;;@@@FFFGGGDDDBBBCCCEEEAAAEEEIIIMMMPPPTTTWWWZZZ^^^cccgggjjjrrr{{{zzzyyywwwuuuuuuuuuuuuuuunnnllliiiggggggggggggggg^^^ZZZVVVQQQMMMJJJGGGFFFKKKXXXmmmxxxqqqkkkjjjhhheeeeeegggooo{{{}}}wwwvvvyyy||||||}}}hhhRRRGGGAAABBBNNN]]]{{{vvvqqqqqqooofffXXXRRR[[[hhhssssssqqqpppqqqooodddXXX???777000000111///...000...------,,,,,,------...////////////////////////---------............///............////////////222111000111222333111///000000000000000000000000////////////000000000111111111222222222333333333333333555666666666555444666666555555444444444333333444555666666444333222222333444555666666666666555555555444444444555555666666;;;BBBFFFRRRppp~~~zzzwww||||||{{{gggRRRCCC<<<888666<<>>GGGTTTsss}}}bbbSSS[[[jjj~~~~~~xxxnnngggbbbWWWKKK:::999777444444<<>>666000000111///...000...------,,,,,,------...////////////////////////---------.........//////............/////////000222111111111333333111///////////////////////////////////////000000000000111111222222222333333333333333555666666666555444666555555444444333333222444555666666555333111///222333444555666666666666666555555444444444555555333333888======DDD```}}}xxxsssttt}}}qqqZZZIII???;;;888777EEE\\\vvvrrrZZZFFFDDD@@@>>>===<<<:::888555333222222555:::???BBBFFFQQQ]]]hhhtttuuukkkjjjiiihhhqqqmmmggg___SSSJJJKKKPPPSSSTTTVVVXXXXXXWWWVVVUUU000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222333333333333333333333333333333333333333333333333222222222333333444444444666555333222111111222333555555444444444666888999888777666555555444555555888888888888888777666666777777777777777777777777999888777777777888:::;;;999999999888888888888777666777888888888999<<<>>>PPPdddmmmTTTQQQdddxxxyyyoooggg\\\PPPIII===555888999888???KKKRRRRRRLLL???444111000///111111111222444666777888>>>@@@HHHVVVaaajjjsss{{{~~~zzznnn^^^NNNCCC888777555555555555333111555555555444444333333333333///222444111777888---333444666888888888888777===@@@EEEIIILLLIIIDDD@@@CCCDDDEEEHHHMMMRRRVVVYYY[[[^^^ccciiipppxxx|||zzz{{{|||{{{yyyuuuqqqnnnmmmjjjhhhkkkqqqllljjjhhhfffccc]]]TTTMMMOOORRR[[[hhhvvv~~~~~~{{{tttlllfffcccaaaaaaeeekkkrrrzzz{{{zzz~~~iiiTTTDDDBBBBBBDDDWWWnnn~~~xxxrrrssslll\\\QQQRRR\\\cccpppsssrrrrrrxxxxxxdddKKK999666222000000000000///.........////////////000////////////////////////////////////////////////000---+++,,,///111111000000000000000111111111111444333222111000...------111111111111111111111111333333333444444444555555444555666555333333555666555555444444444333333333333333333333333444555666444444444555555555555666444444444444444444444444666111222999;;;???PPPdddvvvkkkppp|||zzzjjjVVVDDD;;;;;;<<<===MMMjjjyyynnnSSSJJJAAA>>><<<999888:::888444222555666777;;;@@@CCCJJJUUU```kkkyyy{{{ooohhhhhhjjjnnnsssqqqcccTTTMMMMMMMMMOOOTTTYYY\\\[[[YYYVVVUUU000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444333333333222333333444444555555555555666777888888777777666666666666666666888888888888888777666666777777777777777777777777888777777666777888999:::999999999888888888777777777888888888888999<<<>>>KKK\\\|||www```WWWbbbsss}}}zzzrrrmmmdddYYYMMM@@@666666666444;;;FFFOOOPPPLLL@@@555222222111111111111222444555777888;;;<<>>===;;;::::::777333222555666777;;;@@@AAAHHHQQQ\\\gggtttuuummmlllnnnrrrwwwuuugggWWWOOOMMMLLLNNNRRRWWWYYYYYYWWWVVVUUU000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222222222333333444444444333333333333333333333333444444444444333333333333111222333444444555555555555555666777888888888888777777777777777888888888777888888888888777777666777777777777777777777777777777666666666777888888999999888888888777777777777888999999888999<<<>>>EEERRRnnnqqq___```kkkwww|||wwwtttmmmdddUUUGGG:::666444333999BBBKKKNNNLLLBBB888444444333000111111222333555666777777888???JJJTTT^^^kkkuuu|||~~~qqqbbbSSSJJJ===;;;888777777777777555555555555444444444444444666222444444333===EEE???666666555555666777888999<<>>555555888???OOOmmmfffVVVEEE??????===;;;:::888444333555666666999>>>???DDDLLLUUU```nnn|||{{{rrrqqqsssxxx|||yyykkk[[[RRRNNNLLLLLLPPPTTTVVVVVVVVVVVVWWW////////////////////////////////////////////////000000000000000111111222000000111111111222222222111222222333333444444555222222333333333333444444555555444444333333333222111222444555555555444333444555777999999999888888666777888888999999999999777777888888888888777666777777777777777777777777666666666666666666777777888888888888777777777777888999999999888999<<<>>>AAAJJJ```~~~fff___cccrrr}}}|||xxxwwwqqqiii]]]OOO@@@999666666;;;BBBIIINNNNNNEEE:::555333222000000111111222444555666555555;;;DDDMMMXXXfffsssyyy~~~rrrcccUUULLL@@@===999777777777777666555555555555555444444444666222555666777EEEQQQOOO888777555444444666888:::<<<>>>AAAFFFJJJKKKHHHFFF@@@@@@AAADDDIIIOOOUUUYYY\\\^^^```dddiiiqqqyyyyyysssooojjjgggkkkqqqwwwvvvsssoookkkfffaaa^^^XXXWWWVVVYYY]]]aaaccccccddd^^^YYYYYYYYY[[[aaahhhttt{{{~~~vvvdddPPPGGGAAAAAADDDQQQppp{{{nnn^^^YYYdddvvv|||ttthhh```WWWHHH999666444111//////...---+++,,,,,,,,,---------......///////////////////////////////////////////////////......///000000000000///000000000111111111111111111000000//////......111111111111111111111111222222333333333444444444333444444333222222333555555555555555555555555555666555444333333333333333333333444444444555555555333333333333333333333333666444555888777666<<>>FFFaaasss^^^III@@@@@@>>>;;;:::;;;666555666666444666:::===BBBHHHPPPYYYggguuuvvvvvvzzz}}}}}}ooo___UUUPPPLLLLLLOOORRRTTTTTTUUUWWWYYY////////////////////////////////////////////////000000000000000111111222000000111111111222222222222222222333333444444444222222222333333444444444555555555444444333333333444444555666555444333111444555777999999999888888666777888999::::::999999666777777888888888777777888888888888888888888888666666777777777666666666888888888777777777666666888888999888777888:::===???EEEUUUpppkkkbbb___ppp}}}}}}yyywwwqqqjjjaaaSSSCCC:::888999===AAAHHHOOORRRHHH<<<555222000000000000111222333444555444555999AAAHHHRRRbbbooovvv~~~xxxjjj]]]UUUCCC???:::666666666666666555555555555555555555555777333666777666DDDRRRQQQ999777555333444666888:::;;;<<<@@@EEEIIIKKKJJJIIIAAAAAAAAACCCGGGMMMRRRVVV\\\^^^```ccchhhooovvv|||{{{tttpppmmmlllqqqyyy~~~}}}yyytttmmmfffaaa^^^YYYWWWUUUTTTVVVYYY\\\]]]___ZZZVVVWWWZZZ]]]dddkkksssyyynnn[[[HHHCCCAAACCCIIIZZZyyyrrr```ZZZfffyyyuuueeeVVVJJJ>>>555666444111000000000...---,,,,,,,,,---------......////////////////////////////////////////////////...///000000000000000000///000000000111111111111000000//////////////////111111111111111111111111222222222333333333444444222333444333111111333444444444555555555555555555666555444333333333333333333333333444444444444555333333333333333333333333444444555777777777;;;AAAOOOlll{{{xxx{{{|||}}}xxx___JJJ>>>333999999===SSSsss~~~gggOOOCCC@@@>>>;;;999===999666777555222333666<<<@@@EEELLLTTT___mmmvvvzzz~~~rrrbbbXXXQQQMMMLLLOOOQQQSSSTTTVVVXXXZZZ000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222333333333333333333333333111222222333333444444555555555555444444444444444666666666555555444222222555555666777888888888888666777999::::::999888777666777777888888888888777888888888888888888888888777777888888888777666666888888777777777666666666777888888777666777999;;;===BBBMMMbbbqqqeee___qqqzzzwwwrrrkkkbbbTTTDDD:::888:::<<<===FFFOOOTTTKKK>>>555111000000000000000111222333444444555999???EEENNN]]]lllsss{{{|||ooobbbZZZGGGCCC<<<777555555555555555555555555555666666666888555777666222<<>>III```~~~~~~}}}}}}{{{cccNNNAAA222777888;;;KKKggg~~~qqqXXXIIICCC>>>;;;:::<<<888666777555222222555:::>>>CCCHHHNNNXXXdddlllyyy}}}|||vvveeeZZZRRRMMMLLLNNNQQQSSSTTTUUUWWWYYY000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222555444444333333222222111111111222333333444555555444444444444555555555555666555555444444444555555555555555555666777888888666777999:::999888666555666666777888888888888888888888888888888888888888888888999999999888666666888777777777666666666666666777777666555555777999:::>>>FFFVVVtttxxxhhhbbbuuu{{{uuunnneeeYYYHHH<<<:::;;;;;;999BBBMMMTTTMMM@@@777333111000000///000000111222333333555999???CCCJJJYYYgggpppyyytttggg___MMMGGG???888555555555555444555555555666666666777777555888666///555>>>:::888777666555555666777888:::;;;===CCCHHHLLLNNNNNNGGGEEEBBBAAABBBFFFKKKNNNWWWZZZ^^^aaadddhhhmmmpppyyy{{{wwwtttuuu|||vvvllleeeaaaZZZXXXTTTOOOLLLKKKMMMOOOQQQLLLKKKPPPUUU\\\fffooovvv{{{~~~xxx^^^JJJAAAAAADDDLLLYYYlllppp^^^[[[jjj~~~wwwaaaKKK:::444555000//////000111111000...------........./////////////////////////////////////////////////////////...000333222000//////000000000000000111111111111///000000000111111222222111111111111111111111111111222222222222333333333111222222222000000222333222222222333333333444444444444333333333444555555222222333333333444444444222222222222222222222222222444444444444666999:::BBBSSSppp|||~~~~~~|||{{{kkkVVVHHH666888888;;;EEE[[[xxxzzzaaaPPPFFF???<<<===888555444666666444444888777;;;@@@EEEJJJQQQ[[[bbbpppzzz|||tttxxxzzzggg[[[RRRLLLJJJMMMPPPSSSSSSSSSUUUVVV000000000000000000000000000000000000000000000000000000000000000111111222000111111111111222222222666555444444333222111000111111222333333444555555333444444444555666666666555444333333444555777888555555444444444666888999777888999:::999777555444666666777888888888888888888888888888888888888888888999:::::::::888777666777777777777666666666666555666666555444444666888777<<>><<<777???KKKTTTNNNBBB999555444000000//////000111222222333444999>>>AAAGGGVVVdddnnnwww|||ooofffPPPJJJAAA:::666666666666444555555555666666777777555444999777///555<<<777888777666555555666777777999:::===BBBHHHMMMOOOOOOIIIFFFCCCAAAAAADDDHHHKKKTTTWWW\\\```cccfffiiikkksss~~~yyyvvvvvv~~~vvvooolll[[[XXXTTTNNNIIIGGGGGGIIIKKKGGGFFFLLLSSSZZZdddnnnyyy}}}|||uuuXXXEEEAAAAAAEEEOOO^^^qqqnnn]]]\\\lllxxxaaaIII888333666...------...000111000............////////////000////////////////////////////////////////////////...111333333000//////111000000000000111111111111------......//////000000111111111111111111111111111111222222222333333333111222222111000000111333111111111222222333333333333333333333444444555666222222333333333444444444222222222222222222222222333444444222222555777777>>>JJJddd}}}||||||zzzwww{{{sss^^^OOO888666666777<<>>777111222111000//////000000111666777888999<<>>FFFUUUmmm}}}}}}~~~}}}wwwppprrrzzzkkkSSSBBB888111222888EEEaaa{{{uuu\\\JJJBBB@@@>>>>>>===;;;999777555444444888999;;;>>>DDDKKKQQQTTTaaajjjjjjeeefffkkkrrr[[[PPPMMMHHHNNNPPPMMMNNNTTTVVVTTT000000000000000000000000////////////000000000111111111111111111111111111333333444444555555666666444444444333333222222222444444444444555777999:::777666555444444555666777555555555666666555555555666666666666555555555555777666444444666777888777888999::::::;;;;;;;;;;;;888888888777777666666666666666666666666777777777:::999888777666666666666555666888999999888777666666:::???FFFWWWuuuppphhhooo{{{zzzgggQQQDDD===:::999:::>>>GGGMMMLLLGGGAAA999222333222000//////000000111555666777888;;;CCCNNNVVVaaannn{{{{{{sssbbbRRRBBB===<<<;;;999888777777777777666666666666666666666666555555555555666666666666777777777777888999;;;<<>>888555111000000////////////000000//////............//////000/////////............////////////////////////111111111111111111111111000000000//////000000000111111000000000000/////////000000000111111111111222222222222222222222222333333444444333333222111333333333222222222111111333333333333333333333333111222222333333222222111222222333333333333444444555444444444444555666666999@@@LLLaaa||||||~~~{{{yyytttoooqqqwwwttt\\\HHH<<<666888:::???XXXtttnnnVVVHHHCCC@@@>>><<<;;;888777555444444777888:::===CCCIIIOOORRRWWWaaabbb___aaaggg}}}{{{```PPPKKKHHHMMMOOOMMMNNNRRRTTTQQQ000000000000000000000000/////////000000000111111111111111111111111111111444444444444444555555555444444333333333333222222555555555555666777999:::555555555555555555555555555666666777777666666555555555555555555555555555666555444555777777777555888888999999999999999888777777777777777666666666666666666666666666666666999999888777666666666666666777888:::::::::999888888;;;???BBBMMMggguuujjjiiiooo|||oooWWWGGG???::::::===;;;EEENNNPPPLLLFFF<<<222333222111000///000000111333555666666999@@@JJJRRR\\\hhhuuu{{{~~~uuufffVVVFFF@@@===:::888777777777777777666666666666555555555555666666666666666666666666777777777777888999:::;;;<<<@@@FFFJJJRRRRRRPPPJJJDDDAAABBBDDDHHHOOOXXX]]]______```bbbdddnnntttfff\\\QQQGGGCCCCCC>>>???CCCJJJOOOUUU```jjjzzz~~~|||{{{sssYYYHHHBBBAAAJJJZZZjjjwwwpppiiibbbeeesssfffJJJ:::666444222//////............/////////......------......///////////////............////////////////////////111111111111111111111111111111111111111111111111000000000111111111222222111111222222222333333333222222222222222222222222333333333333333222222111333333333222222222222111333333333333333333333333111111222222222222111111222222333333333333444444333333333333333444555555888===FFFUUUkkk~~~~~~uuuqqqooonnnppptttjjjTTTCCC:::>>><<<999LLLiiizzz]]]JJJBBB@@@===<<<:::888777666555555666666888;;;@@@FFFKKKOOONNNXXXYYYWWWZZZ```sssjjjUUUKKKHHHKKKLLLKKKMMMPPPQQQOOO//////////////////////////////000000000111111111111111111111111111111111555444444444444444444444333333333333333333333333222222222333444555555666333444555555555555444333666666777777777777666666444444555555555555555666555444444555777777555333555555666666666555444444666666666666666666666666777777777777666666666666888888777666666666666666555666777999::::::::::::999;;;===???EEEZZZ||||||qqqhhhaaa___lllxxx___LLL@@@:::999<<<;;;FFFRRRVVVTTTLLL>>>333444333111000///000000111111333444555777<<>><<<666CCC\\\{{{dddNNNDDDBBB===<<<:::999777666666666444555777:::>>>CCCHHHJJJKKKTTTTTTRRRVVVYYYhhhuuu\\\NNNGGGHHHHHHIIILLLOOOPPPPPP////////////////////////000000000000111111111111111111111111111111111111444444444444444333333333333333333333333333333333000111111222333333333333333333444444444444333333666666777777777777666666333444444444555555666666555444444555666666444222444444555555555444333333444444444555666666666777999999999888888777777777888777666666666666666666444555666777888888888999999999;;;>>>AAAPPPooosssgggfff[[[TTT]]]tttfffQQQBBB999777999===IIIVVV]]]\\\SSSCCC555555444222000000000000111000222333444555999AAAGGGNNNZZZlll{{{|||jjj\\\NNNFFFAAA<<<999999777777777777666666666666333444444555666777888888666666666666777777777777777888888888999<<<@@@DDDKKKOOOQQQNNNFFF???>>>???===CCCMMMVVV]]]aaacccdddbbbiiittt|||nnn___OOOEEECCC===<<<@@@HHHQQQXXXccclllvvv{{{|||zzzttt[[[KKKFFFGGGLLL\\\rrrooommmnnnyyyvvvWWW@@@666222111000111000000//////000000111111111000000000000111111.........///////////////000000000000000000000000000000000000000000000000000111222222222222111000222222222222111111111000111111111222222222333333222222222222222222222222111111222333333222222222222222222222222222222222222222222222222222222222000111111222222111111000222222222333333333444444111111111111111222333333222222777???KKKbbbxxxjjjcccfffoootttuuuvvvvvvUUU<<<;;;;;;666???QQQmmmqqqZZZKKKEEE>>>===<<<:::888777666666333444666999<<>>GGGQQQ[[[gggpppuuuzzz}}}gggPPPFFFFFFIIIWWWhhh}}}ooonnnrrrkkkNNN<<<666222///...111111000000000000111111222111111000000111111222.........///////////////000000000000000000000000///////////////////////////000111222222111000///222222111111111000000000000000111111111222222222222222222222222222222222000111222222222222222222111222222222222333333333222222222222222222222222000000111111111111000000222222333333333333444444111111111111111222333333333222555===EEEUUUtttyyykkkaaadddnnnuuuvvvttt{{{cccEEE<<<:::888>>>HHHeee|||~~~eeePPPDDDAAA@@@>>>;;;999888777666222333555888;;;???AAACCCCCCKKKLLLOOOWWWZZZcccvvvmmmWWWPPPIIIEEEGGGKKKMMMPPPSSS000000000000000000000000000000111111111222222222111111111111111111111111222222222333333444444555222222222333333444444444222333444555555555444333444333222111111222333444555555555666666555555555222222333444444555666666777444222222222333333222444444555666777777777666111222333444555666777777::::::999999888777777666666666555555555666666777555555555555555555666666888444777===@@@DDDVVVjjjyyynnnfff```VVVKKKIIITTTiii~~~nnn]]]MMM@@@;;;<<>>;;;<<>>@@@AAAAAAHHHJJJNNNWWWYYY```ppp~~~gggZZZOOOFFFGGGJJJKKKNNNRRR000000000000000000000000000111111111111222222222111111111111111111111111111111222333333444555555222222222333333444444444111222333444444444333222444333111000000111333444444444555555555555444444222222333333444555666666777555222000111333333333111222333444555555666555111111222333555666777777999999999888777666666555666666555555555666666777777666666555555555555666888444555===???AAANNN___xxxppplll[[[SSSHHHBBBHHHZZZrrrooo```RRREEE??????>>>LLL]]]jjjooojjjYYYJJJ666555333111000000000111...111444444333555:::>>>AAAGGGWWWhhhrrrwwwssscccWWWKKK@@@:::999777777777777666666666666555555555666666666666666666666666666777777777777666666777777888;;;@@@DDDJJJJJJJJJKKKLLLJJJFFFBBB===<<<>>>CCCKKKUUU\\\```dddfffllluuuxxxbbbOOOFFF>>>:::;;;EEEQQQ___mmmxxx{{{~~~~~~kkkSSSEEEJJJUUU[[[iiixxxjjjhhhlllyyynnnUUU===555666444///---//////............//////000000////////////000000---.........//////000000000000000000000000000000111111111111111111111111---///000111111000///---------...///000111222222111111222222222333333333222222222222222222222222///000111222222222222222111111111222222333333333111111111111111111111111000000111111111111000000222222333333333444444444222222222111222222333444333///222999;;;@@@SSShhhrrrcccaaakkkrrrtttrrrzzz}}}eeeKKK:::888<<>>AAAEEEKKKNNNQQQUUU\\\aaapppzzzeeePPPGGGGGGFFFDDDEEE111111111111111111111111222222111111111111222222111111111111222222222333222222222222333333333333111222333333111111222333333333222222222333444444333333333333222222222222222333333444444333333222333333333333333333333333555555555555555444444444333333333444666666444222000111111222222333444444666666666555555444444333555444222111111222222333444333333333333444555555777999:::999999<<>>MMM\\\dddkkkpppkkkaaaIII===333111333222//////000000000000111444666777999???IIIUUUaaannnyyy{{{pppeee[[[QQQFFF>>>;;;999777666666777777666777666555555444444555555555555555555555555555555888777777777999<<<@@@BBBFFFKKKOOOPPPSSSVVVUUUQQQNNNJJJEEEAAABBBGGGMMMRRRWWW]]]eeekkkrrr}}}xxxcccTTTGGGGGGIIIQQQ]]]jjjuuu{{{}}}}}}}}}|||gggWWWIIIFFFJJJUUUjjj}}}zzztttuuuyyyxxx{{{}}}xxxzzz|||uuujjj\\\UUU___nnnrrriii___OOO???333222333000...///111111111111222222222222...//////000000//////...000000000000000000000000222222222222222222222222111111111111111111111111222222222222222333333333222222222222222222222222333333222222222111111111333222111000000000000000000000000111111111222222......///000111222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333222222111000---000333555777:::>>>BBBSSSkkk~~~rrrdddffffffooozzz~~~zzzeeeQQQCCC;;;999999III```www~~~ppp___SSSGGGBBB???<<<999999666666666555555666999<<>>999;;;DDDSSSfffwww~~~zzzrrriii]]]NNNDDD???<<<999777777777777555444444777999===AAAGGGJJJLLLOOOTTTXXX\\\iiiyyyfffSSSLLLIIIFFFCCC111111111111111111111111222222111111111111222222111222222222222333333333222222333333333444444444333444555444333222333555444333333222222333333333444444444333333333222222111222222222222222222111222222222222222222222222444444555555555555555555111222444444444333222222000111111222222333444444444444444444333333333333333333222222111111111222444333333333333444555555222555888888666666888;;;FFFZZZxxxpppYYYHHHBBBEEEJJJSSSSSSSSSRRRQQQNNNGGGAAA:::EEEPPPVVV[[[bbbgggiiiZZZIII999444444222///.........///000111333444555777<<>>???@@@EEEIIIKKKPPPXXX\\\[[[UUUPPPIIICCCAAACCCGGGKKKMMMRRR[[[ccckkkttt}}}ppp___OOOQQQVVV^^^iiirrrxxx{{{yyywww|||~~~rrrhhhRRRJJJDDDHHHVVVjjjyyyqqqnnnooowwwrrroooeeeYYYaaannnnnnjjj]]]TTTZZZcccbbbWWWMMM;;;666222222222111111222000000000000000000000000//////............//////////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111000000111111111111000000////////////000000000111111111111111000000000000000000000000000000000000000000...///000111222111111111111111111111111111111111000111111222222111111111111///...///222555666555<<>>GGGVVVeeennnpppooonnndddVVVGGG???;;;999777999999888555333333555888;;;???EEEHHHJJJMMMRRRWWWYYY```mmm~~~uuu[[[MMMGGGEEEBBB111111111111111111111111222222111111111111222222222222222222333333333333333333333333444444444444333444555555333333444555444444333222222222333333333333333333222222222222111222222333333222222111111111111111111111111111333333333444444444444444111333555555333222222222000111111222222333444444333333333333333333333333333333333333333222222222444333333333333444555555222555888888555555777:::AAAOOOhhh~~~dddMMMAAA@@@CCCOOOQQQRRRSSSTTTSSSMMMDDD===BBBGGGLLLQQQXXXaaagggaaaPPP???777444111000000......///111222333444555666:::AAAIIITTT```mmmuuu~~~~~~vvvnnndddYYYRRRDDD@@@;;;888777777777666777666555555444444555555555555555555555555555555666777777888:::;;;===>>>???CCCFFFIIIOOOYYY___```YYYTTTMMMGGGCCCDDDFFFHHHIIINNNUUU]]]fffnnnwww|||uuufffYYY[[[___fffooovvv{{{}}}~~~xxxvvvzzzwwwgggZZZHHHDDDCCCKKK]]]rrr|||sssooooootttppplll___TTT]]]kkkjjjhhh^^^WWWZZZ]]]XXXMMMDDD666555333111111000111222000000000///////////////000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222222111111111111111111111111111111000000000///////////////000111111000000////////////000000000111111111111111111000000//////000000000000000000000000---...///111111111000000111111111111111111111111///000111111222111111111222000......000222444444888@@@TTTrrrxxxnnnmmmdddfffppp}}}sssbbbPPPBBB:::777777<<>>000000000000000000000000222222111111111111222222222222222333333333444444333333333444444444444555222333444444333222333444555444333333222222222333333222222222222111111111222222333333333333222222111111111111111111111111222222222333333333444444222444777666444222222333000111111222222333444444222222222222222222333333444444444444444333222222444333333333333444555555444666999888666666999<<<===DDDWWWuuupppUUUDDDAAADDDNNNRRRUUUVVVZZZ[[[TTTKKKBBBAAAAAACCCHHHQQQ[[[ccceeeVVVEEE:::444000000333...///000222333444555555444888===EEEOOO\\\hhhqqqzzz~~~xxxqqqhhh___XXXIIIDDD===888666777777777888777666666555555666666555555555555555555555555666777777888:::;;;<<<===<<<@@@BBBEEELLLWWW^^^```^^^ZZZSSSLLLHHHFFFFFFFFFFFFJJJOOOVVV^^^fffmmmrrryyy{{{nnndddeeehhhmmmtttzzz~~~~~~xxxwww{{{{{{nnnZZZKKKBBBBBBEEEQQQeeezzz~~~vvvrrrqqqtttrrrnnnaaaVVVaaammmiiihhhaaa\\\\\\YYYOOOCCC<<<333444333000......000222111111111000000000//////111000////////////000111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111111111111111111111111111////////////............---...///000111111111000////////////000000000111000000000000000111111111000000000000000000000000---...000222222222111000111111111111111111111111//////000111111111111111000000000000000111333444999:::FFFaaa}}}tttuuummmmmmkkk|||~~~tttdddSSSDDD===555333666>>>EEEKKKWWWbbbjjjmmmfffUUUEEE???>>>>>>>>>===;;;777444333444666777:::===???BBBGGGPPPVVVSSSVVV^^^kkk}}}|||___MMMEEE@@@////////////////////////222222111111111111222222222222333333333444444444333333333444444444555555111222333333111111222333555444333333222222222222222222222111111111000000222333333444444333333222000000000000000000000000111111111222222333333333222555777777444222222333000111111222333333444444222222222222222222222333444444555555555444333222444333333333333444555555000333555444222222555999;;;>>>LLLhhhyyy\\\IIIFFFKKKOOOSSSWWWYYY^^^aaa[[[PPPFFFAAA===>>>DDDMMMXXXaaahhhZZZIII<<<444///111555...///111222444555555555333666;;;BBBLLLYYYeeennnxxx}}}zzzssskkkbbb\\\MMMGGG???888666666777888888888777666666666666666777777777777777777777777666666777999:::;;;<<<<<<888;;;>>>@@@GGGSSS[[[]]]ccc___XXXQQQKKKGGGFFFEEEEEEGGGKKKQQQXXX```fffjjjooottt{{{~~~tttllllllmmmrrrxxx}}}}}}yyyxxx|||}}}wwwgggRRRAAA@@@BBBIIIWWWlllyyyuuussswwwuuurrreee[[[fffqqqkkkiiieeeaaa___XXXJJJ>>>888111333333...+++,,,///000333222222222111111000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000//////000000000000000000000000///............---------,,,---///000111222111111////////////000000000000......///000111222333333111111111111111111111111---///111333444333222111000000000000000000000000//////000111111111111111...000333333222111222333999444;;;QQQnnnzzz|||ssstttfffyyy}}}tttfffUUUGGG???666444555:::<<<@@@LLLZZZhhhooolllZZZHHHAAAAAAAAA???>>><<<888555333444666555777:::;;;>>>EEEOOOVVVRRRTTTZZZdddssslllXXXLLLFFF000000000000000000000000222222111111111111111222222111111111222333333444222333333444444333333222222333333444444333333222444444333333222111000000222222111111111111222222111111222222222333333333222222222222222222222222222222333333333333444444333333444444333333222111//////000000111111111222333333333333333333333333111222333333444444333333555555666555333333555777555444333222333555777999===CCCEEEUUUzzzkkkOOODDDIIINNNWWW\\\___fffkkk```PPPLLLFFF@@@===;;;???NNN\\\gggbbbTTTCCC888555333000111000...------///111333333666999===DDDPPP___iiissszzz|||uuunnnfff```TTTLLL@@@888666888999:::999888666444444444555555666555555555555666666777666777888999999:::999999999:::<<<>>>CCCKKKUUU[[[cccaaa\\\UUUNNNJJJIIIJJJKKKKKKKKKMMMQQQWWW]]]aaaeeekkkrrrvvvxxx|||~~~xxxsssvvvyyy{{{}}}~~~yyyxxx||||||ttthhhYYYLLLCCC<<>>>>>;;;999888555111111333777:::???EEEKKKPPPQQQTTTZZZaaaiiiyyycccOOOMMM000000000000000000000000222222111111111111111222222111111111222222333444222333333444444333333222222222333333333333222222333333333222111000000000222111111000000111111222111111111222222222333333222222222222222222222222111111111222222222333333333333444444333333222111000000111111222222222222333333333333333333333333111222333333444444333333333444444333222222333555444444333222333555777888;;;AAABBBNNNnnnpppSSSGGGIIINNNXXX```ccchhhkkkbbbSSSQQQKKKEEE@@@<<<>>>IIIVVVaaa```XXXGGG:::444333222333222000//////111333555333555888;;;@@@JJJWWW```nnnvvv|||~~~zzzssskkkddd\\\SSSFFF===999999::::::555555555555666777888999777666666555555555666666666777888999999:::999999:::;;;<<<>>>BBBIIIQQQWWWbbbbbb___XXXPPPJJJJJJKKKOOONNNMMMMMMOOORRRVVVXXX^^^cccjjjnnnqqqtttzzz~~~zzzwwwyyy|||}}}}}}}}}~~~{{{yyy|||zzznnn___PPPCCC===<<>>JJJ___}}}{{{}}}}}}xxxkkknnnyyy{{{nnn^^^TTT@@@999444222333666???HHH^^^iiioooiii]]]QQQGGGAAA??????===;;;999888555222222333666999<<>>===CCCLLLYYY___^^^OOO>>>444222333222111000//////111333444333555666888;;;CCCMMMUUUfffooowww{{{zzzqqqkkkfff]]]PPPDDD===:::::::::444555666888999:::::::::888888777666555555555555666777888999999:::999999;;;;;;<<<===@@@EEELLLRRR___bbbccc\\\RRRKKKKKKNNNPPPOOOMMMLLLLLLNNNPPPQQQWWW[[[aaaeeehhhkkkqqqvvvwwwzzz~~~{{{{{{}}}}}}||||||||||||~~~vvvgggVVVGGG???;;;999JJJWWWwwwyyyqqqmmmnnnppprrrmmmggg```WWWJJJ===555555222222222111111000000///222111111000000000000000000000000000/////////...000000000000000000000000//////000000000000//////000000000111111111222222000000000000000000000000000000000000000000000000........................//////......//////000111///............///000000222222111111111111111000000//////000111111///...//////......//////000111////////////////////////000000000111000000///...000///.........///111222///111555888===LLLfff}}}{{{xxxzzzyyymmmlllsssqqqiiiMMMBBB777333333444888===QQQ^^^jjjnnnjjj```RRRFFFBBB@@@===;;;:::888555444222444555777999<<>>DDDSSS___eeeXXXDDD666222333//////...------...000111222333555666777===FFFMMM^^^gggpppwww~~~vvvooonnnfffYYYLLLBBB<<<:::999888888:::::::::999888777999888777666555555555555666666888999999999999999999::::::;;;>>>CCCIIINNN[[[aaaeee```UUUMMMMMMPPPNNNNNNMMMMMMMMMNNNOOOPPPTTTWWW[[[^^^aaaeeejjjmmmpppsssxxx}}}~~~}}}||||||~~~}}}{{{zzzzzz~~~~~~zzzppp```OOODDD@@@AAA;;;LLL[[[|||vvvooolllnnnqqqsssrrrjjjaaaUUUFFF888333444222111111111000000000///222111000//////000111222111111111000000000//////////////////////////////...///000111111000///...000000000000000111111222000000000000000000000000000000000000000000000000....................................//////000000............/////////000222111111111000/////////.........///111111...,,,///............///000000////////////////////////000000000111111000//////000//////...///000111111000222666777666???TTThhh}}}vvvuuuuuupppkkknnn|||~~~{{{```OOO===444333333555888DDDQQQ```kkkoookkk]]]OOOHHHBBB===<<<;;;888666555222333555666777:::???BBBIIILLLRRRXXX\\\ddduuufff000000000000000000000000111111000000111222222333222222111000000111111111111222222333333222222111000111111222222111111000000000000///////////////111000000000000000000111000000111111111222222222111111111111111111111111111111111111222222222333222222333333222222111000000000000000000/////////000000000111111222222222000111222222333333222222000111333333222111111222222222222222222333333444222888777999FFFXXXwwwpppYYYMMMIIIWWWgggooopppmmmhhhccc\\\UUUNNNHHHAAA;;;;;;???NNN]]]hhh___KKK;;;444222......---------...///000000222444555666:::BBBHHHUUU]]]hhhrrr|||wwwqqqqqqkkk```SSSGGG???;;;:::999999;;;;;;;;;:::888777:::999888666666555555555666666888999999999999999777888999:::===AAAGGGLLLVVV^^^dddaaaWWWOOONNNQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQSSSUUUWWWZZZ]]]aaadddgggjjjooosssvvvwwwwwwvvvyyy{{{}}}~~~{{{zzzyyy{{{~~~~~~|||zzzyyyyyy|||~~~zzzsssgggVVVHHH@@@???AAA>>>PPP___zzzsssnnnnnnrrruuuxxxvvvlll___QQQBBB666111222111111111000000000000000222111000//////000111222222222111111111000000000////////////////////////...///000111111000///...000000/////////000111222////////////////////////////////////////////////........................---......///////////////---......///////////////000000000///.........---,,,,,,---///111111///..................//////000000000000000000000000000000000111111111111111000///////////////000000111///111555555333777GGGWWWwwwxxxrrrnnnkkkdddeeerrrsss]]]DDD666111111444777;;;DDDRRR___jjjnnnfff[[[PPPFFF>>>======888666777222333555555777:::>>>BBBGGGIIINNNTTTWWW]]]kkkxxxwww000000000000000000000000000000000000111222333333222222111000000000000111111111222222222222111111000000111111111111000000000000000000////////////111000000//////000000111000000000111111111111222111111111111111111111111111111111222222222333333222222222222222111111000000////////////........./////////000111111222222000111111222222222222222000222444444333222111222222222222222222222222222000666555888AAALLLhhh}}}dddRRRHHHTTTcccnnnqqqoookkkhhh___XXXPPPJJJCCC<<<:::===GGGWWWccc```QQQCCC888222000000//////000000111111///222444444555888>>>DDDKKKTTT___jjjxxx~~~vvvppppppllleeeYYYMMMDDD???===777888999:::;;;;;;;;;;;;999888888777666666666666666777888999999:::999999666777999:::<<<@@@EEEJJJQQQYYYaaaaaaZZZRRRPPPPPPSSSSSSSSSSSSRRRQQQOOONNNOOOOOOOOOPPPRRRUUUXXXYYYaaadddhhhllloooqqqrrrrrrqqqtttwwwyyy|||{{{yyyxxxvvvxxx{{{|||{{{xxxwwwvvvxxx{{{~~~~~~tttjjjZZZJJJ???:::999:::===OOO___|||xxxtttsssuuuyyy}}}vvvhhhXXXJJJ???555111222000000000000000000000000000000000000000111111222111111111111000000000000000000000000000000000000//////000000000000//////000000///...///000111222////////////////////////////////////////////////------------------------------...////////////...---......///000////////////...............---------,,,,,,...000111000///......------......///000000000000000000000000000000000111111222222111111////////////000000000000---...111222111222<<>>999666999333444555555666999===@@@DDDEEEJJJOOOSSSXXXcccoooyyy000000000000000000000000000000000000111222333444222222111000000000000000111111222222222222111111///000000000000000000///000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111000000000111111111111222222222222222222111000000000000000000/////////.........//////000111111222000000111222222222222222///111444444333222111111111111222222222222111111...444444666<<>>;;;<<<>>>LLLZZZ\\\UUUJJJ===222////////////000000111111000222444444333555:::>>>CCCKKKUUUaaaqqq|||uuuooommmlllhhh```TTTJJJDDDAAA:::999999999999999::::::888888777777777777777888666777888999999:::999999888999::::::;;;>>>BBBFFFLLLSSS\\\___[[[UUUPPPNNNPPPQQQSSSTTTTTTSSSRRRQQQOOONNNLLLLLLNNNPPPRRRRRRZZZ\\\^^^bbbfffiiikkkmmmjjjmmmqqqtttwww{{{~~~|||zzzxxxxxxtttwwwzzzzzzxxxuuusssrrrssswww{{{|||zzzyyy|||~~~}}}yyylll___NNNAAA:::999999888AAASSSdddzzzxxxwwwxxx|||qqq```MMMBBB;;;555222222///000000000000000000000//////000111111111111111////////////............000000000000000000000000000000////////////000000111000.........///111222////////////////////////////////////////////////------------------------,,,---.../////////......------///000000000///...............////////////111///......///000000///...------------...//////////////////////////////...///000000111111000000...//////000000000000000...---...111111000555<<>>EEEOOO\\\mmm}}}~~~{{{tttoookkkllljjjcccYYYNNNHHHEEE???===;;;888777666666666888777777777777777888999666777888999999:::999999;;;;;;;;;;;;;;;===@@@CCCJJJPPPXXX]]]\\\WWWQQQMMMKKKMMMPPPTTTVVVWWWWWWWWWQQQOOOMMMLLLMMMOOOPPPPPPPPPQQQSSSVVVZZZ^^^bbbdddfffiiimmmpppssswww{{{}}}{{{{{{{{{{{{zzzyyyxxxwwwtttwwwyyyyyyvvvrrrpppnnnppptttyyyyyywwwvvvyyy}}}|||~~~~~~|||vvveeeWWWFFF<<<:::======<<>>>>>AAAGGGKKKPPP[[[fffhhhttt222222111000//////000000111111111111111111111111111111000///////////////000000000000000000000000000111111111111222222222222111111111000000//////000000000000000000000000...///111111/////////000000000000000000000000000///000111222333222111111222222111000//////000000000000000000111111111111111111000000//////......111111222333333333333222......///000111222333333333222111000111222333444444555333000111;;;LLLZZZmmmXXXSSSZZZmmmxxxwwwvvvzzzoooeee[[[UUUKKK@@@<<>>===:::999:::===AAACCCDDDKKKSSSWWW[[[ZZZSSSKKKJJJJJJKKKOOOUUU[[[^^^```YYYXXXWWWSSSOOOKKKJJJIIIOOONNNLLLMMMQQQWWW^^^bbbaaacccgggkkkooorrrtttuuuvvvuuuuuutttttttttuuuuuuuuusssrrrrrrsssrrrpppooorrrrrrqqqrrrsssuuuwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}|||yyymmm\\\KKK>>>===;;;666999@@@TTTooozzz|||yyyvvv|||iiiRRR???:::777///+++...111111111111111111111111000000000000000000000000000///............//////111111111111000000000000000000000000000000000000///////////////.................................//////.........---------,,,---------...////////////////////////............------...//////...,,,,,,,,,,,,---------......//////.........---------,,,---///000000000///...///////////////......---///...---,,,,,,---...//////////////////.........000000000000111222333444???GGGZZZxxx~~~xxxpppkkkiiidddZZZSSSTTT\\\gggyyy|||cccMMM???777333111111333;;;KKK^^^kkkpppnnn```NNNDDDBBBBBB???;;;:::999777555333333333333:::<<>>OOOjjjxxxssspppiii]]]UUURRRSSS^^^qqqoooVVVCCC888333111111333999GGGYYYjjjsssrrreeeTTTHHHBBB@@@===;;;;;;:::888666555444444444777999<<<@@@DDDKKKRRRWWW\\\cccqqq222111000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000000000111111111222222111111111111000000000000000000000000000000000000...///111111/////////000000000000000000000000000///000111111222222111111111111000/////////000000............////////////000000000000////////////000111222222333333222222222111111111000000//////000111222222333333222222,,,///222333333777@@@GGG]]]~~~rrrfffbbbppp|||xxxvvvqqqlllfffZZZJJJ>>>999:::<<>>???======<<<<<<<<<<<<======???FFFMMMRRRXXX]]]ZZZTTTJJJHHHFFFHHHNNNVVV\\\```hhhkkklllggg^^^VVVSSSSSSRRRPPPNNNMMMMMMOOOQQQSSSUUUWWWZZZ___dddhhhkkkmmmoooooonnnmmmmmmmmmmmmmmmnnnnnnoooqqqssssssqqqnnnmmmnnnppprrrtttvvvwwwwwwyyyyyyzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}||||||}}}|||mmm]]]III???999999:::===HHHUUUggg||||||vvvxxxzzzzzz|||uuuiiiUUUDDD666444555111000333000000000000000000000000000000000000000000000000000000000//////000000111111111000000000000//////000000000000000000000000000000000000000000000000.......................................------------------,,,,,,,,,,,,,,,---------.../////////000111///......///000000///,,,,,,,,,---------.....................---------.........---......///000///////////////......---///...------------...///...........................///000111222222222111111666CCCXXXsss{{{wwwnnnaaaUUUPPPJJJTTTfffyyydddLLL===666111111222777AAARRRfffuuuwwwnnn^^^OOOCCC===<<<<<<<<<;;;:::888777666555555444666999<<<@@@GGGNNNSSSYYY___kkk{{{111111000000000000000111111111111111111111111111111000000///////////////////////////////////////000000000000111111111111111111111000000000000000////////////////////////...///111111/////////000000000000000000000000000///000000111111111111111111000000/////////000000........./////////000000000000000000////////////000000111222222222222222111111111111000000000000///000222333333333222111,,,///222222222555;;;@@@NNNjjjyyyiii```kkk|||zzzwwwuuurrrkkk___OOOBBB:::888999===AAAEEEGGGEEEDDD<<<888333//////////////////000111222333444444444555777>>>KKK\\\mmmzzz|||zzzxxxwwwpppjjjdddcccdddccc___[[[QQQHHH@@@<<<999777777:::999999888888888888999999;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@??????>>>======CCCIIINNNVVV]]]^^^ZZZMMMIIIEEEEEEJJJRRRYYY]]]gggmmmsssqqqggg]]]WWWUUUTTTRRRPPPNNNMMMMMMNNNOOOOOOQQQTTTYYY^^^cccgggiiimmmmmmlllllllllllllllmmmkkklllnnnqqqssssssqqqooonnnppprrruuuxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxx{{{|||||||||||||||||||||||||||jjjXXXFFF@@@;;;:::;;;@@@MMM[[[nnn~~~vvvsssxxx}}}zzzmmm^^^JJJ>>>333222333111111222////////////////////////000000000000000000000000111000000000000111111222111000000000////////////////////////////////////////////////000000000000.........................................................------,,,,,,,,,,,,,,,------...///000000///---++++++,,,......---,,,,,,,,,---------..............................///...---,,,---...///000///////////////......---.........------.........------...............///---...///111111111111000222444;;;HHH\\\wwwzzzqqqdddXXXPPPIIINNN]]]ppp}}}rrrXXXFFF<<<333222222444;;;III```ssszzztttiiiYYYHHH???<<<>>>======;;;:::999888777666222444777:::>>>DDDKKKOOOVVV]]]iiiwww111000000000000000111111000000000000000000000000111000000/////////////////////////////////////////////000000000111111111000000000000000000111111////////////////////////...///111111/////////000////////////////////////000000000000000111111111000///////////////000000//////000000000111111111////////////000000000000000000111222222222222111000000000000111111111111///000111222333222111000///000111111000333999===HHH[[[www{{{kkk^^^ddduuu}}}}}}yyypppcccTTTEEE;;;777888;;;???CCCEEEEEECCCAAA<<<666111//////......//////111222333444444444555777<<>>:::999;;;::::::999999999999:::;;;::::::999888777777777777<<<>>>@@@BBBDDDEEEEEEEEE>>>BBBFFFKKKSSS\\\___]]]QQQLLLEEECCCFFFMMMSSSWWW```jjjuuuxxxrrrhhh___ZZZUUUSSSQQQNNNMMMMMMMMMNNNMMMNNNQQQUUUZZZ___cccfffmmmlllllllllmmmmmmnnnoookkkkkkmmmppprrrsssrrrpppmmmooorrruuuwwwyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvxxxxxxyyyyyyzzzzzz{{{|||}}}}}}iiiVVVAAA===::::::===EEESSS```qqq}}}sssttt|||zzziiiWWWCCC:::222000111111000000////////////////////////////////////////////////000000000000000111222222000000000////////////...////////////////////////---------.........//////////////////////////////---.....................000000//////......------+++,,,,,,---...//////000...---++++++---...---,,,,,,,,,,,,---------......---........................---,,,,,,,,,---///000///////////////......------..................---,,,---------......//////------...///000000000000333222555>>>KKKbbb|||uuukkk```XXXMMMLLLUUUfffttt~~~dddMMM@@@777444333333666@@@WWWkkkvvvwwwrrrdddSSSEEE??????>>>======<<<:::999888777333444666888<<>>999999;;;>>>BBBDDDDDDCCCFFFAAA999333000///.........///000222333333444444444666;;;DDDQQQ___llltttzzz~~~}}}uuuooogggcccbbbcccbbbaaa[[[TTTMMMIIIEEE>>>;;;<<<;;;::::::::::::;;;;;;<<<===<<<;;;999888777777666777999<<<@@@EEEHHHJJJKKKAAACCCEEEHHHOOOZZZ___^^^XXXQQQIIICCCCCCGGGLLLOOOYYYbbboooxxxyyysssjjjdddXXXVVVRRROOOMMMLLLMMMNNNLLLMMMOOOSSSWWW]]]aaadddjjjjjjkkklllmmmnnnpppqqqlllllllllnnnqqqsssrrrrrrlllmmmoooqqqsssuuuvvvvvvtttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxyyy{{{{{{~~~|||gggRRR:::999888;;;BBBOOO]]]gggsss{{{{{{sssxxxyyydddOOO???999333111111111000///000000000000000000000000////////////////////////////////////000111111222000000////////////......000000000000000000000000,,,,,,,,,------......///////////////////////////---------...............000000000///////////////,,,,,,,,,---.........//////...---...000000...,,,,,,,,,,,,---------......---------...............---------,,,------...//////////////////......---------...//////...------,,,,,,,,,---......//////...---------...///000111111///111888@@@RRRsss~~~yyyuuunnnfffTTTMMMPPP___kkktttrrrWWWEEE===777444444444999KKK___nnntttwwwqqqaaaPPPEEEAAA>>>>>>===<<<;;;999888777444555666777:::>>>DDDHHHNNN\\\nnn|||000000000000000111222222000000000000000000000000111111000///////////////000000000000000000000000////////////000000000111///000000000111111111111000000000000000000000000...///111111/////////000////////////////////////000//////...///000111222...............///000000/////////000000000000111.../////////000000000111///000000111111111111111111111111111000000000000000000000000000111222222////////////000222444666<<>>===;;;<<>><<<;;;;;;;;;;;;777888:::===@@@CCCFFFGGGDDDFFFEEEFFFMMMWWW]]]]]]^^^VVVLLLEEEBBBCCCEEEGGGQQQXXXcccpppxxxyyysssnnnaaa]]]XXXSSSPPPOOOPPPQQQLLLMMMNNNQQQUUUZZZ___aaaffffffgggiiikkknnnpppqqqooommmlllmmmppprrrssssssnnnnnnnnnoooqqqssstttuuurrrrrrssssssttttttuuuuuutttsssttttttvvvxxxzzz{{{}}}~~~xxxaaaKKK;;;;;;;;;AAAMMM]]]iiipppqqqwwwxxxsss{{{vvv]]]GGG:::888444111222333222000111111111111111111111111////////////////////////............///000111222000000/////////.........000000000000000000000000,,,,,,------...//////000////////////////////////---------.........//////.........///////////////------------------------------...000111000---+++,,,,,,,,,---------......---------.........//////,,,,,,------......------///////////////......---------...//////...------++++++,,,------.../////////...,,,+++,,,...111222111---///555999CCC]]]xxx~~~{{{|||xxxrrr]]]SSSSSS___hhhmmm|||fffQQQCCC:::555555333444AAARRRdddooozzzzzznnn[[[KKKBBB============;;;999888666444555555666777;;;@@@CCCIIIYYYmmm|||000000///000000111222222000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000...000111111/////////000////////////////////////000///.........///111222...............///000111............/////////000.../////////000000111111//////000111111111111111333333222111000///......111000/////////000222333,,,---...000111111222222222888HHHdddtttaaaQQQOOO[[[nnnzzz|||hhhVVVCCC@@@<<<:::===AAAEEEGGGMMMGGG>>>777222000//////...///000111222333333333111444888???HHHSSS^^^eeeqqqzzz~~~zzzrrrhhhaaa___aaadddbbb\\\WWWTTTOOOFFF???===;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======GGGGGGFFFEEEKKKUUU\\\\\\bbbZZZOOOFFFAAAAAABBBBBBKKKOOOXXXfffsssyyywwwsssjjjfff___XXXTTTSSSTTTUUULLLLLLMMMPPPTTTYYY]]]```bbbcccdddgggiiilllnnnpppqqqooommmmmmooorrrttttttqqqpppppppppqqqsssuuuwwwqqqqqqrrrrrrssstttuuuuuurrrrrrrrrsssuuuxxxzzz{{{{{{|||~~~sss[[[EEEBBBBBBBBBIIIVVVgggrrrvvvnnnrrrzzzvvvsss|||rrrXXX@@@888777444222333555444111111111111111111111111111////////////////////////------------...///111111000/////////............000000000000000000000000------......///000000111000000000000000000000000---------.........//////,,,---------.../////////------------------,,,,,,)))***,,,///000///+++''',,,,,,,,,---------......---------.........//////+++,,,---...///...---,,,///////////////......---,,,---...//////...---,,,++++++,,,,,,---...//////000...+++***+++---111333333///000444444888LLLddd|||zzz}}}|||wwweeeYYYXXXccciiijjjvvvttt^^^FFF<<<666666444111;;;JJJ^^^kkk{{{vvvbbbOOOCCC============;;;999777666444555555555555888===@@@FFFVVVlllzzz111111222222222111111000111111000000000000111111000000000000////////////////////////000000000000---......///000111111222222222222111000//////.........//////////////////------............------////////////000000000000///////////////000111111000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////222000///...///000222333555888@@@QQQmmmvvvdddSSSLLLPPP[[[dddssswwwcccYYYIII<<<;;;>>>@@@GGGPPPVVVRRRJJJ???555000111333////////////000111222333444444555888???IIIUUU]]]iiiuuu|||}}}~~~}}}zzzsssiii```\\\]]]```dddccc```YYYRRRKKKFFFDDDBBB???;;;::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999;;;======<<<:::>>>DDDJJJKKKJJJMMMTTT\\\YYYYYYVVVNNNEEE??????AAACCCHHHRRR^^^iiippprrrrrrnnnkkkfff___ZZZUUUSSSRRRPPPMMMKKKLLLPPPUUUYYY[[[aaabbbcccfffhhhjjjlllmmmlllllllllmmmnnnpppqqqrrrrrrqqqooonnnnnnoooqqqrrrtttrrrqqqrrruuuuuusssqqqqqqssstttuuutttuuuwwwxxx||||||||||||}}}~~~~~~{{{kkkUUUEEE@@@CCCIIIRRRaaapppuuutttvvvtttyyytttvvvyyybbbJJJ<<<555444222000//////000111222222222111111111000000222222111000//////000000000111222222222000///...222111000000000000000111000000000000//////////////////000000000000//////..............................////////////......000//////...------,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------........................000000//////...---++++++000000000//////.....................////////////...///000///000888DDDMMMuuu{{{yyyzzz}}}xxxeeeZZZ```gggiiiooo{{{lllUUUBBB444333333222777@@@MMM]]]rrruuu]]]IIIDDD???<<<<<<:::777888;;;555555444333333444888;;;FFFOOO```rrr000111111222222222111111111111000000000000111111000000000000/////////....../////////000000000000.........///000111111111222222111111000//////...///////////////.........,,,------------------,,,.../////////000000000000///////////////000111111////////////////////////............//////////////////000000000000//////000000000000000000000000//////////////////////////////000000000000//////111000///...///000222333111444:::GGG___xxxiiiXXXMMMKKKPPPUUUfffyyysss___OOO@@@===???AAAJJJTTT\\\ZZZSSSGGG999000...000////////////000111222222333333444666<<>><<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<;;;;;;???CCCDDDBBBEEEKKKPPPVVVYYYZZZVVVNNNEEE@@@>>>===???EEENNNXXX```dddfffnnnnnnmmmjjjeee___YYYVVVTTTQQQNNNNNNQQQUUUYYYZZZ[[[\\\]]]___aaacccdddeeeiiiiiiiiiiiijjjlllmmmnnnllllllkkkkkklllnnnoooqqqooonnnnnnoooqqqrrrqqqppprrrttttttsssqqqpppqqqrrrxxxxxxyyy{{{|||~~~}}}lllYYYIII@@@BBBMMM[[[hhhuuu{{{|||{{{xxxsss|||~~~uuudddOOO===666444333222000000000111111222111111111111000000000222111000000000000000000//////000000000///......++++++++++++,,,...///000000000000/////////.........//////000000//////.................................////////////......111111000000///.........++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------,,,,,,---..............................------------............/////////...///000000000333:::@@@JJJfff|||yyyyyyuuummmgggfffjjjrrrxxxrrr```NNNDDD<<<222000333===JJJ]]]qqqppp```IIIAAA;;;===???===:::999999999888777555555777999===FFFVVVjjj{{{......000111222222222222000000////////////000000000000/////////................../////////000000.../////////000000000111111111000000////////////000000000///......------,,,------......------,,,........./////////000000///////////////000000111////////////////////////............//////////////////000000000000//////000000000000000000000000//////////////////////////////000000000000//////000////////////000111111333444777:::DDD[[[~~~ppp\\\LLLDDDBBBFFFUUUhhh{{{lll\\\KKKCCC???AAAOOO^^^aaaeeeeee[[[JJJ:::333222...............///000000222222333444777===EEEJJJVVV```jjjooowwwxxxvvvrrrmmmgggccc```___]]]]]]^^^___]]]ZZZTTTQQQHHHEEEBBB@@@???>>><<<:::===<<<<<<<<<<<<<<<<<<======;;;::::::<<<===<<<;;;:::===@@@AAA@@@AAAGGGKKKSSSWWW[[[ZZZSSSJJJAAA===>>>???BBBIIIRRRZZZ___aaaeeegggjjjkkkhhhccc\\\XXXWWWTTTPPPOOORRRUUUXXXYYYYYYZZZ[[[\\\^^^___aaaaaaeeeddddddeeefffggghhhhhhjjjiiijjjjjjkkkmmmooopppnnnnnnmmmnnnpppqqqqqqqqqtttuuuuuutttqqqppppppqqquuuvvvxxxyyy{{{|||}}}~~~wwwbbbOOOEEEAAACCCRRRdddrrr|||zzz~~~~~~~~~ppprrrvvvjjjWWWDDD777444333333111111000000111111111111111111000000000000111111000000000000000111...///////////////..................///000000111000000/////////............//////////////////.................................////////////......000/////////.........---+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,------......---------//////////////////......---------.........//////...///000000///111444888???UUUsss~~~xxx{{{wwwkkkdddhhhooosss|||ppp\\\MMM@@@666222444666AAAQQQdddwwwwwwkkkUUUIII???===???===:::999:::;;;;;;999666555666777999AAAPPPcccttt---...///000111222222222000000////////////000000////////////........................////////////////////////000000000000000000000///////////////000000//////.........---......////////////..................///////////////////////////000000111....................................//////////////////000000000000//////////////////////////////........................//////000000000000/////////////////////000000111///000222555999JJJlll}}}hhhSSSEEE???>>>HHHXXXlll}}}nnn^^^OOOEEE???@@@NNN___ccchhhjjjbbbRRRAAA666222///............//////000222333333444666;;;AAAEEEQQQZZZdddkkksss~~~xxxuuuqqqmmmiiidddaaa___[[[YYYWWWXXXYYYZZZYYYXXXNNNKKKGGGDDDBBB???<<<999>>>======<<<<<<======>>>>>><<<::::::<<<===<<<<<<;;;===?????????AAAEEEHHHNNNSSSYYYZZZVVVMMMDDD>>>??????@@@FFFMMMUUUZZZ\\\\\\```eeeiiiiiifffaaa^^^[[[WWWSSSQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^______ccccccbbbccccccdddeeefffhhhhhhiiiiiikkklllmmmnnnmmmmmmnnnnnnoooppprrrtttuuuvvvvvvuuurrrqqqqqqrrrsssuuuvvvxxxzzz{{{{{{{{{{{{~~~~~~nnnXXXIIIDDDFFFJJJZZZmmmzzzzzz|||~~~vvvlllrrr~~~vvvjjj]]]MMM<<<444444222222111111111111111111000000000000000000000000111000000000000000111111///............/////////222222111000/////////000////////////..................////////////....................................////////////............------------,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------............---,,,+++***++++++++++++++++++++++++------------...............///////////////111222555BBBYYYvvv{{{sssiiihhhmmmppptttkkkWWWFFF:::555666...666DDDUUUjjjyyy{{{vvvdddUUUFFF@@@???<<<::::::;;;<<<<<<:::888666555555777>>>KKK\\\lllwww}}}......///000111111111111000//////......//////000/////////.........------------........./////////////////////000000000000//////////////////////////////////////////////////////000000000000//////------.........////////////////////////000111111....................................//////////////////000000000000//////////////////////////////........................//////000000000000//////....../////////000000000000111444666777AAA]]]zzzvvv^^^JJJ>>><<<@@@LLL```uuuzzzlll___RRRIIIAAA@@@MMM___iiilllnnngggYYYGGG888000000//////......///000000222333444444555999>>>AAALLLTTT]]]eeelllvvv|||xxxsssoookkkgggccc```]]]XXXSSSRRRUUUYYYZZZZZZRRROOOLLLHHHEEEBBB>>>;;;???>>>===<<<<<<===>>>??????===;;;:::;;;<<<<<<<<<;;;<<<===>>>???AAADDDGGGIIIMMMTTTXXXVVVPPPGGGBBB======>>>BBBIIIOOOTTTVVVVVVZZZ```eeehhhgggfffddd___[[[VVVSSSSSSUUUWWWWWWZZZZZZ[[[\\\\\\]]]^^^^^^bbbbbbbbbbbbbbbcccdddeeeffffffggghhhiiiiiijjjjjjkkklllmmmmmmnnnooosssuuutttuuuuuutttsssrrrrrrsssssstttvvvwwwxxxyyyxxxxxxvvvzzz||||||xxxdddOOOEEEFFFLLLVVVfffxxx{{{xxx|||~~~tttmmmsss~~~sssiii\\\QQQDDD999444444111111111111111111111111//////000000000000000111000000000000000111111222//////.........///000111222111000///------------/////////.........---------......//////......---..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///.........,,,+++***)))++++++,,,,,,,,,,,,------,,,------------............------......///000000111777FFFbbb|||rrrkkkkkkpppoooxxx{{{dddOOOAAA999666)))000999GGGZZZnnnyyy|||pppaaaPPPFFFAAA<<<:::;;;999;;;<<<;;;888666444444666;;;EEESSSaaakkkqqqrrr//////000000000000000/////////............////////////.........------------------.........//////000000000000////////////////////////////////////------......///000000000......////////////......---------........./////////////////////000111111....................................//////////////////000000000000//////////////////////////////........................//////000000000000//////---......///////////////333222666999777:::PPPiiiqqqWWWFFF???>>>DDDVVVkkkwwwwwwsssiii___UUUMMMCCC@@@MMM^^^kkkmmmnnnjjj```PPP???444111000000//////000000000000222333333444777;;;>>>FFFLLLUUU]]]ccclllyyy}}}vvvqqqnnnkkkgggccc```ZZZSSSQQQTTTWWWWWWWWWSSSQQQNNNKKKIIIFFFBBB???@@@???===<<<<<<===???@@@@@@>>>;;;:::;;;<<<===<<<:::;;;<<<===>>>AAADDDFFFDDDHHHNNNSSSUUUQQQKKKFFF======>>>AAAGGGMMMPPPRRRRRRUUUZZZ^^^bbbdddddddddaaa]]]XXXTTTTTTUUUVVVWWWZZZZZZ[[[[[[\\\\\\]]]]]]```____________``````aaacccddddddeeefffffffffeeeiiikkkllllllkkkmmmrrruuuppprrrssssssrrrrrrssstttrrrtttuuuwwwwwwwwwuuuuuupppuuuyyy{{{~~~}}}nnnYYYGGGBBBIIIRRRbbbqqq~~~|||rrrxxxzzzyyy|||xxxqqquuu||||||xxxhhh\\\NNNEEE>>>777444444111111111222222222111111////////////000000111111000000000000000111222222000000/////////000111222000///...---------------//////.........------------......//////......---..............................////////////......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------....../////////,,,,,,---------.........---,,,,,,,,,...///000111111444???SSSnnn{{{{{{{{{kkkhhhnnnmmmsssrrr]]]LLL@@@999---111666<<>>;;;<<<888:::<<<;;;999666444333555999@@@KKKVVV^^^cccddd///000000000000000///...//////............////////////.........------------------.........//////000000000000////////////.........///////////////,,,,,,---...///000111111------............---------------........./////////////////////000111111..................................../////////000//////000000000000//////////////////////////////........................//////000000000000//////---......///000/////////000...222666222222BBBXXX}}}eeeQQQDDD???AAAPPPdddnnnnnnjjjggg___WWWPPPFFFBBBMMM^^^iiijjjkkkkkkeeeXXXFFF:::111111000000000000000111///000222222333555999<<>><<<<<<>>>???@@@AAA>>>;;;:::;;;<<<===<<<999999:::;;;===@@@CCCEEEAAAEEEJJJPPPSSSQQQMMMIII???>>>???CCCHHHMMMPPPQQQOOOQQQTTTXXX\\\___```aaaccc^^^YYYUUUTTTUUUVVVVVVZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[ZZZ[[[[[[\\\\\\aaabbbbbbcccccccccbbbbbbgggiiijjjjjjjjjlllqqquuummmoooqqqqqqqqqqqqsssuuussstttvvvwwwwwwvvvtttssslllrrrwwwzzz~~~zzz}}}xxxfffRRRCCCAAAKKKUUUggguuu|||{{{zzznnnuuuwwwuuuwww|||uuuvvvzzzxxxrrraaaSSSEEE???;;;777444333000111111222222222111111.../////////000000111111000000///000000111222222111000/////////111222333//////.........//////000//////.........------------..................---..............................////////////......---.....................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++...000111222000222:::GGG[[[uuu{{{xxx{{{~~~jjjdddlllnnnpppzzz{{{hhhVVVGGG>>>555777777777???RRReeeoootttjjj___VVVKKK@@@;;;<<<666999;;;;;;999666444333444777===EEEOOOVVVZZZ[[[///333222......222333///......//////////////////////////////////////////////////////////////////////////////...---,,,+++......................................................////////////......111111000......---------////////////////////////......////////////......////////////////////////......///000000000000000............////////////000000///...............////////////////////////---///000111000///000111111000///000333:::DDDJJJhhhtttZZZJJJ;;;<<>>444222000---,,,---///111...///000111333444555666AAABBBGGGNNNUUU\\\hhhsssxxxsssrrrnnniiiccc```ZZZUUUPPPMMMLLLLLLOOONNNMMMMMMLLLJJJGGGDDDBBBBBBAAAAAA@@@@@@@@@???@@@???===;;;::::::;;;<<<999888777:::>>>@@@@@@>>>AAACCCGGGMMMQQQQQQLLLHHHEEEBBB???>>>BBBGGGKKKMMMMMMOOOQQQUUUXXXZZZ[[[\\\___\\\WWWSSSRRRSSSUUUWWWXXX[[[]]]^^^\\\[[[ZZZZZZ\\\\\\]]][[[YYYXXXXXXYYY\\\]]]```cccdddcccaaa___dddeeeeeegggiiikkkmmmnnnnnnnnnnnnoooppprrrssstttsssssstttwwwyyyxxxrrrnnnlllmmmppptttyyy||||||jjjWWWMMMEEECCCOOO```uuu~~~{{{yyy|||zzzrrrsssqqqooopppuuu}}}vvvdddTTTJJJAAA;;;666222111333333222111///......------000000000000000000000000......///000111222222333222222222222222111000/////////...---------------///////////////////////////////////////.........---,,,,,,---000111111000//////.........---------***+++,,,,,,+++***+++,,,++++++*********+++---...------,,,++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***((())),,,//////......,,,---------,,,,,,+++***+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,------...//////000555===JJJaaavvvwwwyyynnndddcccmmmrrruuuwwwzzzhhhUUUHHH888666555666999AAAQQQ___rrruuuqqqbbbRRRGGG@@@<<<:::::::::;;;;;;999555222444444777>>>GGGOOORRRSSS000333222......222333000///////////////..................................................................///......---,,,////////////////////////------------------------......////////////......---------------......///..............................////////////..............................------...////////////...............////////////000000///.......................................---///000111//////000111444333222000111555;;;@@@XXXsss~~~eeeOOO???===IIITTT```fffaaa^^^\\\ZZZUUUKKKDDDHHHQQQaaabbbfffkkkkkkcccUUUJJJ888555111///...............///000111333444555555;;;;;;???FFFLLLTTTaaammm{{{|||uuurrrmmmgggccc```\\\XXXUUUQQQMMMJJJKKKIIIHHHHHHHHHGGGEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???===;;;:::;;;;;;<<<:::888888:::===??????===@@@AAAEEEJJJNNNOOOKKKGGGEEEBBB>>>>>>@@@EEEIIIKKKIIIJJJLLLOOORRRTTTVVVXXX]]][[[WWWTTTRRRSSSTTTUUUXXXZZZ]]]^^^]]][[[ZZZ[[[[[[\\\\\\[[[XXXWWWWWWWWWYYY\\\bbbfffhhhgggeeecccfffffffffhhhiiikkklllmmmnnnnnnnnnnnnooopppqqqrrrrrrsssuuuxxxzzzyyytttppplllmmmooosssxxx|||rrr```PPPJJJHHHJJJWWWfffuuu~~~{{{xxx{{{yyyqqqooommmkkklllqqqzzzttt```MMMEEE<<<888555222222444333222111///......------/////////////////////////////////000111111111222000000111111000000///...222111111000000000000000........................////////////...............---,,,---///000000//////.........---------,,,***+++,,,+++******+++,,,++++++*********+++,,,---,,,++++++*********++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++******,,,------------/////////.........------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++++++++,,,------000000222777@@@RRRmmmtttooommmqqqeeeaaaiiiooosssvvv}}}xxxdddVVV@@@:::444333444:::FFFRRRgggqqquuukkkZZZMMMEEE@@@<<<;;;::::::::::::888666555444555999@@@FFFIIIJJJ111333222......222333111000000//////.........---................................................,,,---......///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......*********+++,,,...///000..............................////////////..............................+++,,,------......---------............/////////000///......---.................................---...000000/////////000333333222000///111555888GGG___vvvZZZGGGAAAIIIPPP[[[ccc___^^^______YYYLLLBBBCCCJJJSSSVVV\\\cccgggeee]]]WWW@@@:::444000//////---+++...//////111222333444555666555888>>>DDDLLLZZZfffttt|||wwwssslllfffddd```\\\[[[[[[VVVNNNHHHGGGEEECCCCCCDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@???===<<<;;;;;;<<<===:::999999:::<<<======<<<@@@@@@CCCFFFJJJKKKJJJHHHEEEBBB>>>===@@@DDDGGGHHHGGGGGGHHHJJJLLLOOORRRTTTYYYXXXVVVUUUSSSSSSSSSSSSWWWYYY\\\]]]]]][[[[[[[[[[[[\\\]]][[[XXXVVVUUUUUUVVV[[[ccckkknnnllliiifffffffffggghhhiiijjjkkkkkkmmmmmmlllmmmmmmnnnooooooqqqrrruuuyyy|||{{{xxxuuunnnoooppprrrvvv{{{{{{hhhXXXLLLKKKOOOUUUaaammmwww~~~zzzwwwxxxuuuooojjjiiihhhjjjoooxxxmmmXXXEEE===777555444222222555333222111///............////////////////////////000000000000000000000000///////////////......---//////...------------...------------------------........................///...------//////...---......------------,,,,,,)))***++++++***)))***++++++************+++,,,,,,******)))))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,,,,,,,---......000//////111666BBBXXXlllzzzssspppwwwiiiaaadddkkkpppsssyyyuuueeeNNNBBB666111111444;;;CCCUUUfffuuusssfffWWWKKKCCC???<<<:::999:::;;;::::::666444333555999???CCCEEE111111000......000111111000000000///......------................................................+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---*********+++,,,...000000---------------------------......//////......---........................+++,,,,,,------------------------........./////////......------.................................,,,...000000///...///000...///000000000222444777===QQQooofffQQQGGGIIIMMMXXXcccbbbaaadddfff___QQQEEEBBBDDDHHHKKKQQQXXX^^^```___\\\KKKBBB888111//////---+++......///000111222333444666444666;;;@@@HHHUUUbbboooxxxzzzvvvoooiiifffaaa\\\\\\]]]ZZZQQQHHHFFFDDDAAA???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>=========>>>>>>::::::::::::;;;;;;;;;;;;@@@@@@BBBDDDFFFHHHIIIIIIGGGCCC@@@???@@@CCCFFFFFFHHHGGGGGGHHHJJJMMMQQQSSSUUUUUUUUUUUUTTTSSSQQQPPPUUUWWW[[[\\\\\\[[[\\\\\\\\\^^^^^^\\\YYYVVVUUUUUUUUU[[[eeemmmpppnnniiieeebbbcccdddfffhhhiiijjjjjjkkkkkkkkkkkkkkklllmmmmmmqqqsssxxx|||}}}{{{ttttttssstttwww{{{{{{pppaaaUUUMMMPPPXXXaaajjjqqqyyy~~~~~~xxxtttrrrooojjjfffeeefffiiipppzzzxxxbbbOOO@@@999444444444222222555222111000///............////////////////////////000000000000000/////////......////////////...---...------,,,+++,,,,,,,,,------------------------------...............//////...------......---+++------,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++******************++++++******)))))))))***++++++,,,,,,,,,,,,++++++******************++++++++++++---///...***)))***+++******)))(((((((((((()))***************************++++++++++++++++++++++++************+++,,,---......------------.../////////------000333;;;LLL\\\|||~~~pppfffccchhhmmmooosss{{{}}}qqq[[[LLL;;;333111222666:::EEEWWWllltttooocccRRREEE???===;;;:::;;;;;;;;;:::666444222333777===CCCFFF000......//////......000000000//////.........---................................................++++++---...//////000000------------------------------------------------------............------------,,,,,,---...//////------------------------------............------........................,,,,,,---............---------------..................------------..............................,,,...///000///...///000,,,...000111111222444666777FFF^^^|||rrrZZZKKKHHHIIIUUUccceeeccchhhjjjdddWWWKKKDDDAAA???AAAEEELLLSSSYYY\\\]]]TTTKKK>>>333///...............///000000111222222666444555888<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>??????:::;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCDDDFFFIIIKKKIIIFFFBBBAAABBBDDDEEEEEEGGGGGGFFFGGGIIILLLOOOQQQQQQRRRSSSTTTSSSRRRPPPNNNRRRUUUYYY[[[[[[[[[[[[\\\]]]___```^^^[[[XXXVVVVVVUUU[[[dddlllooolllfffbbb^^^```bbbdddggghhhiiiiiiiiiiiiiiiiiijjjkkkllllllppptttzzz{{{zzzyyyxxxyyy|||rrreeeWWWQQQOOOVVVbbbkkkrrrvvv{{{~~~}}}wwwqqqmmmjjjfffbbbcccdddhhhppp{{{yyykkkXXXIII===777444555555222222444222111000//////......///........................000000000///////////////......//////000//////...111000//////......//////------------------------,,,---------....../////////...,,,,,,------+++***++++++,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++***************************************+++,,,,,,++++++,,,,,,,,,+++***))))))))))))******+++++++++---222222,,,(((***+++))),,,,,,++++++++++++,,,,,,..................//////++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---......------000111666BBBNNNooo|||{{{|||yyyoooggghhhiiiiiikkkqqq~~~}}}eeeTTTAAA888444333333666===KKK^^^mmmuuuppp^^^LLL@@@???===<<<<<<;;;999777777666444333444999@@@DDD///---...222222...---///////////////////////////------------------------------------------------+++,,,---...////////////................................................------............------///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,------......------,,,------------.........---------,,,------...///------------------------,,,---//////.........//////000222111111000111333222<<>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<===>>>???AAABBBCCCDDDHHHJJJKKKHHHDDDBBBBBBCCCDDDCCCEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOQQQRRRRRRQQQOOONNNOOORRRVVVYYYYYYZZZ[[[\\\]]]___```___\\\YYYWWWWWWVVV[[[ccciiikkkiiieeeaaa^^^___bbbeeeggghhhhhhhhhgggggghhhhhhiiikkklllmmmooottt{{{~~~}}}|||{{{|||}}}xxxhhh[[[KKKMMMSSS^^^kkkuuuzzz|||{{{|||{{{wwwqqqmmmjjjhhheeeeeefffjjjrrr{{{wwwlll___PPPEEE;;;666333555555333222444111111000///////////////........................////////////////////////---...////////////////////////...---------------------------------------,,,,,,,,,---......//////...---++++++,,,,,,+++*********++++++++++++,,,,,,***+++,,,,,,+++***+++,,,*********+++******)))(((***************+++,,,---++++++,,,---,,,+++***)))(((((())))))***+++++++++,,,444555...)))+++,,,((()))***++++++,,,++++++***,,,,,,------------......++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))******+++///---...000///000777@@@ZZZrrr{{{zzz|||~~~xxxnnniiicccaaaaaafffrrr~~~|||qqq```MMMAAA999444222333:::BBBPPPaaaqqquuuhhhXXXGGGDDD@@@===<<<:::999777999888555222111333888===///---000666666000---///------......///000000000------------------------------------------------,,,,,,---.../////////...........................------------------------,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,------...///------------------------+++---//////...---...//////000111000///...///111333777AAAVVVuuuqqqYYYLLLGGGRRRdddkkknnnqqqqqqmmmiiibbbUUUHHH;;;;;;:::;;;???FFFNNNTTTXXXVVVOOODDD777000...000---......//////000000000222000111333555888AAAKKKUUU___jjjsss|||zzzuuuuuutttsssqqqllleee```QQQMMMGGGBBB???===:::999888888888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<>>>>>><<<<<<>>>@@@;;;===@@@AAAAAABBBEEEHHHKKKHHHDDDBBBBBBBBBAAAAAACCCDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPQQQPPPNNNMMMLLLOOOTTTWWWXXXYYYZZZ[[[[[[]]]______\\\YYYXXXWWWWWW[[[aaafffhhhgggeeedddaaaccceeeggghhhggggggfffffffffggghhhjjjkkkmmmnnnmmmssszzz|||||||||}}}}}}{{{mmm]]]SSSIIIQQQ]]]jjjuuu|||yyyyyyyyyxxxtttpppooopppnnnnnnnnnqqqvvv~~~xxxlll```RRRFFF???666222111444555333222444111000000///////////////........................---.........///000000000,,,,,,---...............---,,,++++++******++++++........................++++++,,,------...//////---,,,***+++,,,,,,+++***************+++++++++,,,+++---------,,,+++,,,---)))***++++++***)))((('''((((((((())))))+++,,,,,,***+++,,,------+++***(((((((((((()))***++++++++++++555888111+++------(((%%%''')))+++,,,***)))'''((((((((())))))*********************************+++++++++***++++++,,,,,,******))))))******+++,,,...---...000///...222888GGG]]]{{{}}}~~~}}}~~~uuuiii]]]XXXWWWZZZeeeqqq}}}}}}qqq^^^OOOBBB777222222555:::DDDRRReeepppmmmdddRRRKKKCCC<<<:::::::::;;;888888666333111222777;;;///...222999999222...///,,,,,,---...///000111111------------------------------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,------......------,,,------------------------))))))***+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------...///------------------------+++---//////...---...///---...///.........000222777777:::IIIeee|||bbbRRRJJJUUUgggnnnuuuwwwvvvsssrrrnnn___PPPCCC@@@<<<999:::???FFFLLLUUUWWWUUUKKK<<<111......------......//////000000222000111444444666>>>HHHMMMWWWbbbjjjtttxxx{{{~~~~~~{{{ssskkkfffXXXTTTNNNIIIDDD@@@===:::555555666666666777777777888888999::::::999999999:::<<>>======???AAA888;;;???@@@???@@@CCCFFFKKKGGGCCCAAAAAA@@@@@@???DDDEEEFFFHHHIIIIIIJJJIIILLLMMMNNNOOOPPPOOONNNNNNJJJNNNRRRUUUWWWXXXYYYZZZYYY[[[^^^^^^\\\YYYWWWWWWXXXZZZ___cccfffhhhggggggeeeggghhhiiiiiigggeeedddeeeeeefffhhhjjjlllnnnoookkkqqqyyy}}}~~~~~~yyyzzz{{{}}}~~~~~~uuufffWWWNNNOOOZZZiiiuuu|||wwwwwwxxxyyywwwttttttvvvyyyxxxwwwxxx||||||pppeeeWWWIII>>>888222///...333555333333555111000000////////////000........................,,,------...///000111111***+++,,,,,,------------//////...---------......////////////////////////++++++,,,,,,---...//////,,,+++******,,,,,,,,,***))))))******+++++++++,,,,,,---......,,,,,,---...)))***+++++++++)))((('''''''''''''''((()))++++++***+++,,,------+++***((('''(((((()))***+++++++++***666:::222---///...((((((***---000000...,,,***))))))******+++++++++,,,************************)))))))))***+++,,,......------,,,,,,------...///,,,+++---111222000333888888IIIccc|||{{{}}}yyyiiiYYYRRRQQQSSS]]]hhhrrr}}}mmm[[[JJJ;;;444444///444;;;GGGXXXhhhmmmjjjZZZQQQEEE;;;888999<<>>BBBIIIRRRYYYTTTEEE777000000000000///---,,,---000222///222555444222333888===IIIOOOXXXbbbkkkssszzz~~~}}}}}}ssslllfff```WWWNNNGGGBBB>>>;;;===:::666444444555555555555444444444555555666777999;;;===>>>======>>>???>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEECCCAAA@@@>>>>>>AAABBBDDDDDDEEEFFFIIIKKKLLLMMMOOOPPPPPPOOONNNLLLKKKLLLOOOSSSVVVXXXZZZ[[[\\\\\\]]]]]]\\\ZZZYYYXXXWWWXXXZZZ___dddfffdddaaafffggghhhhhhhhhgggfffeeeiiihhhggggggiiilllnnnppppppsssyyy~~~|||~~~{{{{{{{{{~~~~~~wwwkkk]]]VVVVVV[[[jjjzzz~~~vvvwwwwwwxxxyyyzzz{{{|||xxxhhh[[[NNNBBB;;;:::222222222222222222222222000000000000000000000000////////////////////////++++++,,,,,,---...//////000///---,,,+++,,,,,,---...+++)))))),,,......,,,,,,---------.../////////------,,,+++++++++,,,,,,,,,+++******))))))******)))***+++,,,---,,,+++***---.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++---000333444111,,,(((...---+++******+++---...+++,,,,,,***+++///...***(((((((((((((((((((((((()))***+++,,,---,,,++++++)))***++++++***)))***+++************+++---///111777???NNNddd}}}|||}}}}}}}}}~~~rrr___RRRLLLJJJNNNTTThhhrrr~~~iiiSSSBBB888333111...111<<>>===:::666444444444444444333333333444555666777888999;;;<<<===<<<;;;<<<===?????????@@@BBBDDDEEEFFFGGGFFFEEECCCBBB@@@>>>>>>AAACCCEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOOOONNNMMMLLLKKKLLLOOORRRUUUWWWYYYZZZ^^^_________^^^[[[YYYWWWXXXXXXZZZ^^^ccceeedddbbbeeefffggghhhhhhhhhgggfffhhhggggggggghhhjjjlllmmmppprrryyy~~~}}}zzzpppcccXXXVVVZZZiiittt}}}yyywwwuuuvvvyyy}}}ssscccWWWKKK???999777111111111111111111111111////////////////////////........................+++,,,,,,------.........///...---,,,,,,,,,------...,,,)))***,,,......---,,,,,,,,,---------------,,,,,,,,,++++++,,,------------,,,++++++++++++,,,******+++,,,,,,,,,,,,+++...///111222222111///...))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************)))+++///333777777555222111000---+++)))))))))******,,,+++***,,,000000,,,)))))))))))))))))))))))))))***+++,,,,,,,,,++++++***+++,,,,,,+++***+++,,,************+++---///000000777DDDXXXuuu~~~||||||rrraaaTTTKKKFFFIIIOOO]]]iiizzzsss]]]KKK???999444111222999AAALLLZZZgggnnnhhhZZZJJJAAA>>><<<888<<<:::888888888888666555..................---,,,,,,,,,,,,---------......)))***+++,,,---......///,,,,,,------------,,,,,,---------------------------------,,,+++***)))(((...------,,,++++++******+++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---+++)))++++++*********,,,---///,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---....../////////000222666<<>><<<::::::<<>>666222222000///...---------///222555555333222444777999???HHHQQQ[[[dddlllqqqyyyyyyrrrmmmfff^^^VVVNNNFFFAAA@@@===999777666666555444222222222333444555777888888999;;;;;;999999999:::?????????@@@BBBCCCEEEFFFEEEEEEDDDCCCBBB@@@>>>===AAACCCEEEEEEEEEDDDEEEFFFIIIJJJLLLMMMNNNMMMMMMLLLKKKLLLOOOQQQTTTVVVWWWXXX___```aaaaaa```]]]YYYWWWXXXXXXYYY\\\```cccdddccccccdddfffhhhiiijjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjmmmpppxxx{{{{{{}}}|||xxxyyy{{{qqqeeeXXXRRRYYYddd}}}{{{{{{wwwtttvvv}}}yyylll\\\PPPFFF<<<666444000000000000000000000000////////////////////////........................------------------------------,,,,,,,,,---.........,,,++++++,,,.........,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------...///......---------------++++++******++++++,,,---,,,...111333444333111000)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************)))***---111555777777555000///---***))))))))))))***,,,+++***---222222///************************)))***++++++,,,,,,+++++++++,,,---,,,++++++,,,---************+++---...///+++000999HHHaaa~~~~~~|||uuugggZZZNNNEEEEEEJJJQQQ___rrrmmmZZZIII@@@999666444555777???NNN]]]nnnnnnfffVVVGGG???<<<:::;;;999888888888888555333........................,,,,,,,,,---------......------,,,,,,++++++******,,,,,,------------,,,,,,------------------------,,,,,,------,,,+++)))(((,,,,,,,,,,,,++++++*********************++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++...---------,,,,,,+++***...------,,,,,,,,,---------------......---,,,,,,++++++++++++++++++++++++......------,,,------...------------------------******+++,,,------------,,,,,,,,,------............///111222444@@@YYYppppppaaa___eeelllzzztttcccWWWKKKDDD@@@;;;999:::>>>FFFRRR]]]^^^TTTDDD999222111///.........---,,,///222555555333222222333333888@@@IIIRRR\\\eeejjjqqqzzz}}}uuurrrllleee]]]TTTJJJDDDDDDBBB>>><<<;;;999777555222222222222222333444444444666888888777777888999>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDCCCBBB@@@>>>===>>>@@@CCCDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVVVV\\\]]]___aaa```]]]ZZZXXXWWWWWWWWWYYY\\\___bbbcccbbbcccfffhhhjjjkkklllllljjjjjjkkkkkkkkkjjjiiihhhhhhjjjsss}}}zzzyyyzzzyyywwwyyy~~~~~~zzzuuurrryyyqqqeeeXXXOOOPPP```qqqzzz|||yyywww}}}}}}sssdddTTTJJJBBB999444222////////////////////////////////////////////////........................------------------,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,...//////...---------,,,,,,++++++*********+++,,,---.../////////...---------------,,,+++***)))***+++,,,---)))+++...111111000...---))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))),,,...///...---+++************+++,,,,,,***,,,+++***---333444111++++++++++++++++++++++++)))******+++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,---------000333;;;LLLggg|||pppdddUUUIIIEEEGGGKKKZZZmmmzzz~~~jjjVVVIII???999333222444:::EEEPPPbbbjjjlll```PPPEEE???===;;;:::999999999888555333//////////////////000000,,,,,,,,,---------............---+++***)))'''''',,,------......------,,,------------------------)))***,,,------,,,+++************++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......++++++++++++++++++++++++---------,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,---......---------++++++++++++++++++++++++------,,,,,,,,,------...------------------------((()))+++,,,---......---,,,,,,,,,------------------...000111111999MMMaaauuuiiiddddddfffwww{{{mmmaaaTTTKKKEEE>>>::::::>>>EEEQQQ]]]aaaZZZJJJ===222000------...///---,,,///111333333333222111111111555;;;CCCKKKTTT]]]ccckkktttvvvtttpppjjjcccZZZQQQJJJIIIGGGDDDAAA???<<<888666666555444222111111111111111333555666666666888999<<<<<<===>>>@@@BBBCCCDDDCCCDDDDDDDDDCCCAAA>>>===<<<>>>AAACCCCCCDDDFFFHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTWWWYYY[[[]]]^^^]]]\\\[[[WWWWWWWWWXXXYYY\\\___aaaaaacccfffiiikkkmmmnnnnnnjjjjjjjjjjjjiiihhhgggfffcccdddkkkxxx}}}||||||zzzwwwvvvvvvuuuuuuzzz~~~~~~wwwpppmmmdddXXXNNNKKKTTTiii}}}zzz||||||{{{lll]]]MMMDDD>>>888333111........................................................................------------------,,,,,,+++,,,,,,------.........------,,,,,,+++,,,.../////////......------,,,,,,*********+++,,,---...///...------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---)))+++---......---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************)))((('''((())))))((('''))))))))))))******++++++***+++***)))---333444222++++++++++++++++++++++++)))))))))*********++++++(((***+++***)))((()))*********++++++++++++++++++//////000333===SSSpppwwwlll]]]NNNFFFFFFGGGVVVgggrrrxxx|||gggYYYGGG<<<222111555999===@@@TTTbbbmmmiii\\\OOOFFF@@@>>><<<;;;::::::999777444000////////////000111111,,,,,,,,,---------......,,,,,,,,,++++++*********------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******+++,,,,,,---***))))))))))))***++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,------......000111222666DDDQQQqqqwwwooojjjfffcccjjjzzzvvviii\\\SSSKKKCCC>>>===???EEEPPP\\\bbb]]]PPPEEE777333...---///000///---000000111111111111111111111333888===DDDLLLUUU[[[gggnnnzzzyyywwwuuuqqqlllddd\\\VVVPPPNNNKKKIIIFFFAAA<<<999:::999777555333222111111000222555555555555666888888999:::<<<>>>AAACCCDDDEEEFFFGGGGGGFFFDDDAAA@@@===>>>@@@@@@AAABBBEEEHHHFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\\\\]]]\\\XXXYYYZZZYYYYYYZZZ]]]```aaacccfffiiilllnnnooooooiiihhhhhhgggffffffeeeeeeaaa___cccnnnwww|||~~~||||||}}}}}}|||||||||||||||{{{zzzyyyzzzxxxwww|||{{{ppp```WWWMMMIIIMMM[[[qqq|||}}}|||gggWWWGGG???;;;666222111................................................------------------------------------------------,,,,,,---.........------+++,,,,,,+++***+++---///..................------++++++++++++,,,------...---,,,,,,+++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++(((''''''((()))***)))'''++++++******)))(((((('''***+++***(((+++222444222++++++++++++++++++++++++***))))))))))))***++++++((()))***)))((('''(((******++++++,,,++++++***)))+++,,,---000555DDD]]]rrrzzzqqqeeeUUUJJJEEEDDDPPP^^^hhhnnnvvv{{{nnnUUUFFF888555777777555555JJJYYYgggjjjeee\\\PPPGGGCCC@@@===<<<<<<;;;:::888///......---...///000111,,,,,,,,,---------......,,,---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************+++++++++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,************************)))+++,,,+++)))***---000:::666222---+++***,,,---******+++,,,,,,,,,,,,,,,******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,///---...111222333:::BBB[[[|||sssnnnlllgggbbb\\\lll~~~|||pppbbbYYYQQQHHHCCCBBBAAAFFFOOO[[[bbbaaaYYYQQQ@@@:::222///000111000...000///...///000111111111000111444777===DDDMMMSSSbbbhhhttt~~~}}}{{{zzzvvvqqqjjjfffZZZYYYVVVTTTPPPKKKEEEAAA>>>===;;;999777666555555333444666666444333333444555666777:::===@@@CCCDDDIIIJJJLLLLLLKKKIIIFFFDDDAAAAAA@@@???>>>???BBBEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTVVVVVVWWWXXXYYY[[[\\\]]][[[]]]^^^]]][[[[[[]]]```bbbdddgggjjjlllnnnooooookkkjjjiiiggggggggghhhhhhccc]]]]]]dddllloooqqqssswwwvvvtttuuuxxxzzz{{{{{{{{{{{{zzzzzz{{{|||~~~{{{}}}oooXXXNNNFFFHHHRRRbbbvvv}}}{{{~~~bbbRRRAAA:::888555111///................................................------------------------+++,,,,,,------.........,,,---.........---,,,+++***+++,,,***)))))),,,///------------------......,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((((((***,,,+++)))'''************)))(((''''''++++++)))'''***000222000++++++++++++++++++++++++***))))))((()))***+++,,,(((***+++***)))((()))******+++,,,,,,+++***)))(((((()))---000222888IIIZZZxxx}}}vvvmmm^^^PPPHHHBBBKKKVVV```hhhqqq|||lll\\\III???999444333444>>>JJJXXXccchhhfff\\\RRRGGGDDD@@@============<<<...------,,,---...///000,,,,,,,,,---------......000000/////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,++++++***))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,************************(((***++++++)))***---111KKKDDD:::000***)))+++---)))***++++++,,,,,,,,,,,,************************,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,///------000222111444888JJJnnn{{{mmmkkkjjjfff```SSSaaarrrtttfff]]]UUULLLFFFEEEBBBGGGPPPZZZbbbccc___ZZZHHH@@@666111111222000...000...------///111222222///000111333888>>>GGGLLL^^^dddppp~~~~~~zzzuuuqqqdddbbb```^^^ZZZTTTNNNIII@@@???===<<<;;;:::::::::666777777666333111111111333444555888<<<@@@CCCDDDLLLNNNOOOPPPOOOMMMJJJHHHDDDCCCAAA>>><<<===@@@CCCFFFGGGHHHIIIKKKMMMOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTYYYXXXXXXXXXXXXZZZ\\\]]]^^^```bbb```^^^]]]^^^```bbbdddgggjjjmmmnnnooooooooonnnllljjjjjjkkklllmmmeee^^^ZZZ^^^dddfffgggiiipppoooooopppsssvvvvvvvvvyyyyyyyyyzzz{{{}}}~~~}}}oooTTTJJJDDDIIIVVVfffxxx|||yyy{{{^^^NNN===777666333000...////////////////////////........................------------------------++++++,,,,,,---...//////------...///...---+++***)))***+++***((((((+++...+++++++++,,,,,,---------------,,,+++++++++,,,,,,------,,,++++++++++++,,,)))***+++,,,---,,,++++++''''''&&&'''(((+++---...))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++++++++++++++******+++,,,***'''$$$&&&'''((()))************++++++)))''')))///111///***************************)))((((((((()))+++,,,)))+++,,,+++***)))***+++***+++,,,,,,+++***((('''))))))...222000000;;;HHHccc|||{{{tttfffWWWMMMBBBIIISSS]]]fffqqq{{{oooZZZIII<<<444333777222<<>>===>>>??????........................,,,,,,,,,++++++,,,------......---,,,,,,+++******111000...---,,,+++++++++***************************++++++,,,,,,++++++***+++***)))'''''')))***++++++++++++,,,,,,+++++++++******))))))******+++,,,)))((((((((((((***+++,,,,,,+++***))))))+++---...BBB???:::444///+++)))(((''')))+++---------+++***,,,------...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))((())))))***+++,,,------......////////////222555888CCCVVVyyy{{{llliiiiiiddd___ZZZYYY]]]kkk}}}}}}vvvkkkbbb^^^[[[QQQEEEBBBJJJTTT\\\```aaa``````UUUGGG777///000333111...000---***+++...111000///111222222222444:::@@@EEEUUU___mmmxxx~~~{{{sssiiiccceeeeee^^^VVVRRROOOLLLGGGBBB>>>;;;::::::666888999777444222333444888888777777888<<>><<<>>>++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***)))(((((()))***+++******++++++++++++************))))))******+++,,,---,,,+++***)))))))))***,,,+++***))))))+++---...444222000---,,,,,,,,,---+++,,,---.........---,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++******,,,,,,,,,+++++++++******---............000444666;;;JJJggg}}}nnnjjjjjjgggcccXXXTTTTTT]]]mmmzzz{{{vvvmmmgggfffbbbVVVHHHCCCHHHOOOWWW\\\^^^``````WWWLLL>>>555222222000...///...------...000000///111111111111333777>>>BBBQQQ[[[iiittt}}}|||sssmmmooonnnggg^^^ZZZUUUQQQLLLIIIFFFDDDAAA???;;;======;;;888777888999666666555444555999>>>BBBOOOUUU[[[^^^]]]YYYUUUSSSMMMIIIEEEBBBBBBCCCCCCCCCDDDEEEFFFGGGJJJNNNQQQSSSWWWUUUTTTTTTVVVWWWVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]ddddddeeehhhjjjiiiddd```eeefffggghhhiiikkkooorrrooommmllllllmmmnnnmmmlllfffdddbbbaaaaaaccceeegggkkkllllllmmmooorrrwwwzzz|||zzzrrraaaVVVOOONNNZZZjjjwww~~~}}}|||||||||uuuxxxxxxfffLLL@@@444222222000......---.../////////...,,,,,,...---------------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***///...---,,,,,,+++,,,,,,...------,,,++++++++++++)))******+++,,,,,,------+++++++++++++++,,,------************************++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,+++***)))((((((((()))'''(((((((((((()))))))))'''((()))******+++++++++))))))***+++++++++******(((((()))***************''''''((()))))))))))))))******++++++++++++++++++,,,,,,,,,+++++++++******((()))*********)))((((((((((((((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---111555888AAAWWWssswwwtttnnnbbbXXXOOOPPPRRRWWWaaannnyyypppZZZHHH;;;444333444777>>>KKKYYYdddjjjhhhZZZMMMFFFBBB======AAA............------,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))******************)))******))))))******+++,,,...---,,,+++************++++++***))))))+++,,,---***)))))))))***,,,...///---------------,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,------------///222444444>>>RRRooosssmmmlllllljjj\\\TTTMMMOOOYYYfffppptttxxxtttnnnlllooonnnaaaRRRHHHHHHJJJNNNTTTYYY\\\]]]ZZZSSSGGG===666222000...---///000///......///000000000111111222555:::>>>KKKTTTbbbnnnxxx~~~xxxyyyxxxqqqiiiddd\\\XXXSSSQQQRRRPPPJJJEEE=========:::888777888999777666555444444777<<>>;;;999888999999::::::999777666888;;;???JJJRRR]]]fffiiihhheeebbb^^^YYYQQQLLLIIIIIIIIIIIIIIIIIIIIIKKKMMMOOORRRSSSYYYXXXWWWXXXZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\aaaccceeehhhjjjjjjiiigggfffgggggggggfffgggiiikkkmmmmmmlllnnnpppqqqpppooollljjjgggfffgggjjjoooqqqyyy|||~~~}}}vvviiibbb[[[UUUWWWfffwwwxxxrrrrrruuuvvvuuu|||{{{lllYYYHHH===555......///....../////////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///++++++***************+++++++++++++++,,,,,,------++++++*********++++++,,,************************++++++,,,,,,,,,,,,++++++(((((()))))))))*********+++******)))))))))))))))'''''''''((((((((())))))(((((()))*********************+++******)))(((((((((((()))***************)))((('''''''''(((***+++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''((()))***'''((()))***++++++,,,,,,'''(((((()))***++++++,,,...---,,,*********+++,,,555999GGG```~~~yyynnnjjjhhhddd```\\\XXXSSSRRRWWWcccqqqzzznnnVVVGGG<<<777333222555???OOO]]]jjjgggaaaYYYOOOEEEAAA@@@,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++******)))((()))))))))************************,,,++++++******++++++,,,++++++************++++++))))))************))))))******))))))******+++,,,(((((()))******++++++++++++*********************...---,,,+++******)))))),,,+++***)))))))))))))))+++******)))***+++---...,,,++++++******)))))))))************************))))))******++++++,,,,,,))))))***+++,,,------...---...//////......000222...777@@@MMMhhh}}}wwwvvvwwwyyynnn^^^OOOHHHLLLWWW```mmmlllkkknnnxxxyyyeee\\\PPPGGGDDDHHHOOOSSS]]]\\\WWWOOODDD;;;555333))),,,......,,,,,,///222///111222222222333666888>>>EEEQQQ___kkkvvv~~~yyytttooojjjfffgggjjjiiiaaaYYYQQQMMMHHHCCC@@@?????????======;;;999777888:::===DDDLLLYYYdddjjjlllllllllgggaaaZZZTTTPPPOOOMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTYYYWWWWWWXXX[[[]]]]]]]]][[[[[[[[[[[[[[[\\\]]]^^^aaabbbcccccceeegggiiikkkfffhhhiiiiiihhhhhhjjjlllnnnmmmmmmnnnqqqssssssrrrqqqnnnjjjhhhjjjpppwww|||~~~pppiiifffbbb\\\]]]jjjzzz}}}qqqkkklllpppvvvyyyxxxcccMMM>>>:::333.........,,,,,,---//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********+++,,,---...///------,,,+++++++++,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******))))))))))))************************)))))))))((((((((()))))))))*********((())))))************)))***************)))((('''(((((()))***************)))((('''''''''(((***+++*********))))))(((((((((++++++++++++++++++++++++((((((((('''((()))************++++++++++++***)))''''''((()))******++++++---,,,,,,++++++,,,------444222888MMMjjj{{{oooiiigggfffeee]]]]]][[[WWWUUU]]]mmmyyylll]]]JJJ===333111555:::BBBKKK[[[```dddbbbZZZPPPEEE>>>,,,,,,,,,---------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))******************)))******))))))******+++,,,******+++******)))''''''***************)))))))))************)))))))))(((,,,,,,,,,,,,,,,++++++++++++************++++++,,,+++++++++++++++*********++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,+++++++++******---///000///......///000+++333:::CCCVVVwww~~~|||mmmZZZLLLIIIOOOWWWhhhiiijjjmmmwwwzzzooo^^^NNNDDDDDDLLLSSS]]]^^^\\\XXXOOOFFF>>>:::.........---,,,,,,...000...///222222222333555666:::???HHHTTTaaallluuuzzzyyyvvvsssrrrtttwwwwwwrrrmmm```[[[RRRKKKGGGEEEDDDCCC???>>>===:::777777888:::@@@HHHTTT```hhhnnnqqqsssnnniiibbb\\\XXXUUUSSSQQQQQQQQQPPPPPPQQQSSSUUUVVVWWWVVVVVVWWWZZZ]]]]]]]]][[[[[[[[[\\\]]]^^^```aaaaaaaaaaaa```aaadddiiilllgggiiikkkkkkkkklllnnnoooqqqooonnnpppsssvvvwwwxxxxxxuuuqqqooorrrxxx~~~zzz~~~vvvmmmjjjllllllhhhiiirrr~~~{{{oooiiiiiimmmvvv~~~rrrYYYEEE999888222...//////,,,,,,---///............---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))******+++---...///111000///......---------************************------,,,++++++++++++,,,************************)))******++++++******))))))*********++++++++++++))))))************)))((())))))))))))************))))))************)))))))))))))))***))))))(((((((((((()))***************((((((((((((((()))******))))))))))))(((((((((((()))))))))***************(((((())))))******+++++++++,,,,,,---,,,***)))((()))*********+++,,,,,,,,,))))))***+++---///000111///---111@@@UUUnnnwwwppplllkkkjjj___bbbccc^^^YYY]]]kkkwwwuuuZZZGGG666444666666666:::HHHRRR]]]bbbaaaZZZMMMBBB------......///000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***++++++++++++++++++*********++++++++++++************))))))******+++,,,++++++,,,,,,+++***((('''***************)))(((((('''((())))))******************,,,------,,,++++++***++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******,,,...//////---,,,---...---///333;;;GGG```zzzhhhUUUKKKMMMSSSccchhhlllooovvvnnnXXXHHHEEENNNXXX^^^___```___ZZZRRRIIICCC888555000---,,,---------+++---000111111222333444777:::@@@IIIUUU```iiimmmxxx~~~{{{vvvvvvxxx{{{qqqiii^^^UUUPPPLLLJJJHHHBBBBBB@@@===:::888999:::>>>DDDNNNXXXaaaiiioootttrrroooiiiddd```[[[WWWTTTUUUTTTSSSSSSSSSUUUVVVWWWUUUTTTTTTVVVYYY\\\]]]]]][[[[[[\\\]]]___aaacccddd```aaabbbbbbaaacccgggkkkgggjjjmmmoooooopppssstttuuusssqqqrrrvvvzzz}}}~~~|||{{{|||yyyzzz~~~}}}rrrnnnqqquuuwwwuuuwww~~~~~~rrrllliiikkkuuu|||fffNNN>>>888555111///000000......000---.../////////...,,,,,,,,,,,,---------------...---------,,,,,,+++++++++***++++++,,,,,,++++++***************+++,,,......222111000...---,,,++++++++++++++++++++++++++++++,,,,,,+++******************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,((()))***++++++***)))(((((((((((())))))))))))***))))))************))))))'''((())))))))))))))))))(((((()))***************''''''((()))))))))))))))''''''((((((((((((((((((&&&'''''''''((((((((()))'''(((***+++,,,,,,,,,+++***+++,,,------+++***)))************++++++++++++))))))***+++,,,...//////***+++111999DDDUUUqqqzzzsssnnnlllbbbeeehhheeeaaaccckkkrrr~~~kkkUUU@@@:::888222000333;;;EEEPPPXXX___aaaXXXMMM)))******+++,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++,,,---************************---,,,***))))))***,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********)))***++++++,,,((()))+++,,,------,,,,,,***************)))(((''')))***++++++++++++++++++&&&''')))+++,,,+++***(((***+++,,,,,,,,,***)))'''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,))))))***+++,,,------...+++---......,,,++++++,,,222...///555>>>QQQuuurrr]]]PPPOOOSSS```hhhnnnqqqvvvyyy```KKKGGGQQQ]]]___```bbbdddbbb[[[QQQIII@@@:::222...------,,,+++(((+++...000000000111222666777:::BBBLLLWWW___cccooovvv|||yyyrrrtttxxx}}}wwwkkkaaaZZZVVVSSSQQQGGGFFFEEEAAA===;;;<<<===;;;@@@HHHPPPYYYbbbkkkpppuuuqqqmmmhhhddd___ZZZVVVWWWVVVUUUUUUUUUVVVWWWXXXTTTSSSSSSUUUYYY[[[\\\\\\[[[\\\]]]^^^```bbbdddfff___aaaddddddcccdddgggjjjhhhkkknnnqqqrrrtttvvvxxxyyyvvvttttttxxx}}}{{{yyy|||~~~xxxpppqqqxxx~~~~~~vvvoooiiiiiitttsss\\\FFF:::777333//////111222///000333,,,...///000000...,,,+++***++++++,,,---//////000---------,,,,,,+++++++++,,,------......------,,,************+++,,,---...000///---+++***((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------((()))***++++++***)))(((''''''''''''((((((((()))))))))*********))))))(((''''''((())))))***))))))(((((()))***************&&&''')))*********)))(((&&&'''''''''(((((())))))))))))******+++++++++,,,''')))+++---...---,,,+++((()))+++---------+++***)))))))))(((((((((((((((------,,,,,,+++******)))(((---444888999CCC```|||vvvnnnjjjeeegggiiihhhhhhhhhkkknnn{{{www```JJJAAA:::111000444444<<>>555222///...---,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111......---------,,,,,,,,,++++++++++++++++++++++++---,,,***+++,,,------,,,...------,,,+++***))))))+++***)))***++++++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))((()))***,,,...((()))))))))'''''')))************))))))))))))(((+++***)))(((((()))************)))((((((((((((((())))))))))))((((((((((((---(((%%%&&&)))+++)))&&&(((((())))))******++++++***++++++***)))(((((()))************************((()))***+++,,,,,,+++***))))))((((((''''''&&&&&&************************+++***)))(((((()))***+++(((---000000111:::KKKYYY~~~xxxlllcccccceeepppzzzvvvkkkjjjrrr{{{~~~mmmVVVFFF???<<<777111111777===CCCOOO]]]bbb```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++******++++++******)))))))))*********++++++++++++,,,,,,---.........---,,,***)))((()))***++++++***))))))))))))))))))***)))((((((***+++***)))))))))))))))))))))))))))(((***+++,,,+++,,,...///***************************)))((('''((()))+++,,,+++++++++***************,,,+++*********+++,,,---,,,,,,,,,++++++*********------,,,++++++***))))))*********)))******++++++************************---,,,,,,++++++,,,,,,---...,,,...333555===UUUooo{{{iiiVVVLLLLLLTTTaaaooovvvwwwxxxsss\\\MMMJJJMMMSSSUUUWWWYYYbbbiiieee]]]UUUHHH;;;666333000///222///.........//////000111111222444666;;;BBBKKKQQQ\\\eeelllnnnsssyyypppkkkiiimmmwwwzzzyyy{{{ppphhhbbb___^^^WWWRRRLLLGGGEEEBBB???===<<<@@@EEEHHHKKKPPPWWW^^^fffcccaaaaaa___YYYVVVWWWVVVWWWXXXWWWWWWVVVWWWWWWUUUSSSQQQPPPPPPRRRTTTUUUYYYWWWUUUWWW\\\aaacccdddeeebbbaaaaaa^^^ZZZ[[[___aaaeeejjjlllmmmppptttxxxyyyxxxwwwxxx|||}}}{{{}}}wwwrrrrrruuuyyyxxxnnn___NNN@@@777222000......---,,,,,,,,,,,,,,,------------------------000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++---,,,,,,++++++******)))+++***))))))++++++***))),,,+++++++++************))))))))))))))))))))))))))))))******++++++******((()))***)))'''''')))***+++************)))))))))+++***)))(((((()))******+++***))))))((((((((()))))))))))))))((((((((('''+++(((&&&'''+++,,,***&&&''''''''''''&&&&&&&&&&&&((())))))((('''&&&&&&((()))))))))))))))*********((()))***+++++++++******((((((((((((((('''''''''************************+++***)))(((((()))***+++***------,,,,,,222>>>HHHfffxxxzzzmmmdddbbbdddppp|||{{{qqqoootttwww|||yyybbbPPPDDD===777222---222666:::EEETTT^^^```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))+++---...,,,)))************+++++++++,,,+++++++++,,,,,,------...++++++*********)))))))))))))))))))))))))))***+++***((('''((())))))((('''))))))))))))))))))))))))&&&(((+++,,,,,,...000222************************(((((('''''')))***,,,...******++++++++++++++++++,,,,,,+++*********+++++++++++++++++++++*********,,,,,,,,,+++******))))))+++******)))))))))******************************,,,,,,++++++++++++,,,,,,///---...111000444FFFZZZ}}}}}}}}}ooo___SSSNNNNNNZZZjjjuuuyyyzzz{{{}}}}}}uuucccRRRIIIFFFKKKMMMOOOUUU___hhhiiieee```UUUHHH===555///000444.........---......///000222222333333666;;;AAAFFFRRRZZZbbbgggooo{{{vvvllljjjgggjjjqqqtttuuu}}}~~~wwwpppjjjeeeaaaZZZVVVQQQLLLIIIEEEAAA>>>???BBBEEEGGGGGGIIIMMMRRRbbbZZZUUUUUUUUURRRPPPQQQQQQRRRTTTVVVWWWWWWXXXWWWTTTRRRPPPOOOOOOPPPQQQRRRVVVTTTRRRSSSWWW]]]```bbbccc`````````\\\WWWWWWZZZ```dddhhhjjjkkkmmmqqquuuwwwwwwxxxyyy{{{~~~{{{wwwwww{{{zzzvvv{{{~~~}}}}}}yyyvvvsssrrrrrriii]]]KKK<<<333000//////...------,,,,,,,,,,,,,,,------------------------111000000///...------,,,++++++++++++************++++++++++++++++++++++++,,,***))))))***+++******+++++++++++++++++++++++++++***))))))++++++***)))************))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++((('''))))))***)))(((''')))++++++++++++************)))***))))))(((((())))))*********)))(((((((((((())))))))))))((((((((('''''')))''''''))),,,---+++'''******))))))(((''''''''''''((()))((('''&&&'''((('''((((((((())))))************+++++++++***))))))'''((((((((((((((())))))******************************))))))))))))******......---,,,---000777;;;NNNeeerrrhhhaaacccnnn|||yyyuuuvvvuuuzzzuuuaaaPPPDDD;;;777000222222222999GGGTTT[[[++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***)))+++...///,,,)))******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,---))))))***++++++***)))((()))((((((((()))***+++++++++)))(((((()))***((('''((((((((((((((((((((((((%%%''')))***+++,,,...000++++++++++++++++++++++++(((((((((((()))***+++,,,)))))))))******+++++++++,,,,,,+++*********))))))+++++++++***************,,,+++++++++******))))))+++******)))))))))))))))************************,,,,,,++++++++++++,,,,,,...---...000...///;;;HHHdddzzzwwwxxxkkk]]]TTTKKKUUUdddrrr{{{~~~~~~}}}yyyzzzxxxqqqeeeXXXOOOJJJHHHHHHJJJQQQ[[[dddggggggeee___UUUIII<<<333111333......---------......///222333333333444888<<<@@@GGGNNNWWWaaakkkwwwyyyooopppmmmooorrrsssttt||||||xxxrrrjjjeee\\\ZZZUUUPPPKKKFFFAAA>>>CCCEEEGGGHHHGGGGGGIIIKKK```VVVMMMLLLMMMJJJHHHGGGIIIKKKOOOTTTXXX[[[\\\[[[UUUUUUTTTRRRPPPPPPQQQSSSTTTSSSQQQRRRUUUYYY^^^aaa```^^^___```]]]XXXXXX[[[cccgggjjjkkkjjjkkknnnqqqvvvxxxyyyzzz{{{|||~~~zzztttooolllrrrzzz}}}}}}zzztttpppooovvv~~~}}}||||||}}}|||xxxwwwvvvuuuuuutttrrrnnnkkk]]]PPP???333/////////...------,,,,,,+++,,,,,,---------------------,,,,,,------------------------,,,++++++++++++*********************************---+++))))))***+++******))))))******+++++++++,,,+++)))((()))***+++***))))))))))))))))))((((((((())))))))))))))))))))))))******+++++++++)))(((''')))******)))(((((()))+++++++++++++++************(((((((((((()))))))))***(((((('''''''''''''''((())))))((((((((('''''''''''''''(((***------+++(((*********))))))))))))))))))***+++***)))((()))***(((((())))))******++++++++++++*********)))((((((''''''(((((()))))))))******************************))))))))))))))))))***,,,+++***+++///222444666===QQQkkk~~~wwwjjjcccccckkkxxx}}}zzzyyywwwzzz}}}}}}{{{zzz|||~~~uuucccSSSHHHCCC:::999555111222;;;FFFMMM+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,***)))***------+++)))******+++++++++,,,,,,,,,*********+++++++++++++++'''(((***++++++***)))((()))((((((((()))***+++++++++***))))))++++++***)))((((((((((((((((((((((((''')))************+++---******************************)))))))))))))))***''''''(((((())))))******++++++++++++***))))))(((************************++++++***************)))******))))))((())))))***************************,,,++++++******++++++,,,,,,,,,...///...///555===MMMkkkyyyvvvhhh\\\LLLQQQ[[[jjjyyytttsssqqqoooiii```UUUMMMHHHEEEFFFLLLUUU^^^cccfffiiiiiieeeYYYIII<<<333//////...------------......///000222333444666:::===;;;@@@JJJWWWdddooozzzzzzyyywwwwwwvvvuuuuuu|||~~~yyypppiii```^^^ZZZTTTMMMFFFBBB@@@EEEFFFHHHIIIIIIHHHHHHIIIXXXNNNFFFEEEFFFDDDAAAAAAAAADDDJJJSSS\\\aaabbbaaaWWWWWWWWWTTTQQQPPPQQQSSSTTTTTTSSSSSSTTTXXX\\\___^^^^^^aaadddccc______bbbiiikkknnnmmmjjjjjjlllooouuuwwwzzzzzzzzzzzz{{{}}}}}}}}}||||||zzzuuuoookkkbbbiiittt~~~zzzuuuoooxxxwwwoookkklllmmmwww}}}xxxvvvvvvwww|||zzzrrroooqqqnnnmmmooorrrqqqkkkfffRRRGGG:::111//////...,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************...---++++++,,,,,,+++***((())))))******++++++,,,***)))((()))******)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))))))))*********((((((***++++++++++++*********))))))''''''(((((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&(((+++,,,,,,***)))$$$$$$%%%%%%&&&'''(((((((((***+++***)))((()))+++*********++++++,,,,,,,,,+++******))))))((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))******)))))))))'''&&&&&&(((,,,//////...111<<>>QQQkkk}}}qqqpppppptttzzz~~~~~~}}}rrrsssqqqmmmiiihhhllloooxxxzzz~~~|||qqqjjjPPPFFF;;;555333111444777***************************++++++++++++,,,,,,,,,,,,---,,,)))%%%$$$''',,,)))))))))*********++++++*********************)))'''(((((()))))))))))))))+++***))))))))))))))))))(((''''''(((+++,,,,,,+++)))))))))))))))))))))))))))+++++++++))))))***+++((((((((((((((((((((((((((())))))************)))))))))))))))((((((((((((((()))***++++++******)))((()))))))))*********+++))))))))))))************''''''''''''(((***+++,,,************************++++++************++++++)))+++,,,---///111222222666GGG\\\uuurrr```UUUNNNVVVkkkwwwooooooqqqmmmaaaUUUKKKDDD@@@BBBEEEHHHOOOWWW\\\fffmmmjjjbbbVVVEEE888111000//////.........///))),,,...000111222444666::::::AAAOOO[[[aaahhhooorrrvvv|||}}}|||vvvooommmhhh^^^UUUNNNKKKKKKKKKLLLNNNPPPRRRPPPNNNLLLIIIFFFEEEGGGFFFBBB@@@BBB===AAAIIIUUUbbbiiiiiifff\\\^^^^^^[[[UUURRRSSSUUUUUUWWWXXXWWWVVVUUUWWWYYYZZZ[[[```ggggggdddcccfffgggiiikkkjjjhhhgggiiilllmmmrrrvvvvvvsssqqqqqqsssrrrqqqpppqqqqqqpppmmmkkkaaaeeekkkuuu}}}|||uuuyyy|||qqqhhhggglllrrr}}}zzzsssqqqqqqsssqqqlllkkkmmmnnnjjjhhhkkkooojjj]]]RRR;;;888333...+++******+++++++++******+++,,,,,,---///......---,,,,,,++++++++++++******)))))))))(((++++++++++++************************************///---+++***++++++***)))))))))))))))***************((('''((()))***)))(((((((((((())))))*********)))))))))))))))))))))))))))(((((((((((())))))******++++++***))))))***,,,)))))))))(((((((((''''''%%%&&&'''))))))))))))((('''&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''(((((()))***++++++%%%'''((((((''''''(((***------,,,,,,+++*********))))))((('''((((((***************)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,---------,,,,,,,,,,,,---000666BBBWWWooo}}}yyyzzz{{{|||~~~}}}uuurrrmmmeee]]][[[___cccjjjpppyyy{{{eeeUUUDDD<<<888444333444******************************+++++++++,,,,,,,,,+++......(((""" &&&,,,((())))))))))))******************)))))))))))))))'''((((((((())))))******++++++***)))(((((())))))&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))&&&'''((((((''''''((()))((((((((((((((((((((((((&&&'''(((***++++++++++++++++++******))))))(((((('''((()))***++++++***)))(((((())))))*********+++)))))))))))))))*********&&&&&&&&&''')))***,,,---************************++++++************++++++)))***,,,,,,...111111///000;;;JJJfffxxx|||lll\\\NNNSSSiiiqqqkkknnnpppjjjbbbQQQHHHAAA@@@???>>>CCCKKKLLLXXXcccfffddd^^^PPPAAA111111000///////////////+++...000222222222333555777555;;;IIIRRRVVV[[[bbbkkkooowww}}}{{{vvvtttmmmcccYYYRRRPPPQQQPPPQQQTTTVVVWWWVVVRRROOOMMMLLLMMMOOOKKKDDDAAACCC???BBBJJJWWWdddjjjiiifff```bbbccc```YYYVVVWWWYYYTTTWWWYYYYYYVVVTTTUUUWWWUUUVVV\\\bbbbbb___]]]```bbbeeehhhhhhffffffhhhkkkjjjooottttttpppmmmmmmoooooonnnmmmnnnoooooonnnlllhhhiiilllsss|||}}}sssjjjhhhmmmsss}}}yyyvvvtttpppkkkkkkooolllhhhgggjjjmmmeeeTTTFFF666555111---))))))+++...+++*********+++,,,,,,---//////...---,,,,,,++++++'''((()))***+++,,,------************))))))))))))))))))))))))))))))))))))...,,,***)))******)))(((*********)))))))))))))))***((('''((()))***)))((((((((())))))******++++++))))))))))))))))))))))))%%%''')))***+++***)))(((***++++++***))))))***,,,((((((((((((''''''''''''$$$%%%'''))))))))))))(((((((((((((((((()))******(((((('''''''''&&&&&&&&&'''((((((&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&''')))******))))))***,,,---,,,,,,+++***)))(((((()))(((''''''''')))***+++++++++******))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((&&&'''))))))((((((***,,,)))---///444BBBXXXlllvvv}}}zzzvvvlll```UUUQQQSSSVVV___iiivvvzzzdddMMMBBB===777333333************************+++***)))))))))***,,,,,,*********)))))))))((((((************************+++******)))(((''''''&&&((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))$$$&&&))))))&&&$$$'''---(((((())))))*********+++(((((((((((())))))))))))'''((()))******)))(((''''''((()))******)))((('''+++)))((((((***+++***)))(((((((((((())))))))))))***++++++,,,+++***)))(((+++*********))))))((((((++++++,,,------......//////333>>>SSSooorrreeeWWWVVVfff~~~tttnnnmmmiiicccTTTOOOGGGAAA======???@@@BBBNNNXXX]]]cccggg]]]NNN@@@666///000000,,,,,,///......---...///222555777777777777999===FFFPPPWWWeeelllvvv|||~~~~~~|||vvvnnneee^^^[[[ZZZ[[[[[[[[[]]]^^^\\\WWWRRRTTTUUUWWWXXXUUUNNNEEE>>>===???KKK___lllkkkfffddd```gggkkkfff```^^^\\\ZZZ[[[]]]]]]\\\YYYWWWVVVVVV[[[\\\]]]\\\[[[[[[\\\]]]eeeiiikkkiiidddaaacccfffiiiooouuuuuuppplllnnnqqqnnnmmmlllnnnqqqtttvvvvvvuuutttssswww}}}~~~{{{xxxwwwxxxzzz|||rrrooopppoooppptttrrrpppnnnjjjbbbUUUEEE999000000///------,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++)))((('''''',,,,,,+++***)))))))))***++++++************++++++)))******++++++)))((('''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))************))))))))))))******))))))((((((((('''+++***'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))(((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((***+++***)))'''&&&&&&&&&''')))***+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++***)))+++000666DDDZZZmmm}}}|||yyyqqqeeeWWWNNNJJJJJJUUU^^^mmmyyyzzzgggRRRDDD>>>999444************************+++***)))))))))***+++,,,************************************************)))))))))(((''''''&&&&&&))))))))))))))))))))))))******)))(((((())))))***)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%%%%''')))+++,,,(((((()))))))))*********(((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))(((''',,,***((()))***++++++***(((((((((((())))))))))))***++++++++++++***)))(((************)))))))))(((******++++++,,,,,,------...111999III```wwwxxxjjj\\\YYYcccvvvxxxrrrjjjcccZZZUUUNNNGGGBBB@@@>>>>>>;;;FFFNNNTTT^^^iiiggg^^^HHH>>>555333111---,,,...+++++++++,,,...000222333666666666777:::@@@HHHNNN___fffpppyyy|||~~~}}}uuulllfffccccccdddccccccdddeeebbb]]]XXXXXX[[[^^^```^^^VVVLLLDDD???BBBNNN```lllmmmhhhfffcccjjjoookkkfffdddbbb___^^^___aaa```]]]YYYWWWWWWWWWYYYZZZZZZXXXXXXYYYZZZfffjjjmmmkkkeeeaaaaaabbbffflllrrruuusssppppppqqqssssssrrrtttwwwzzz{{{{{{xxxwwwvvvyyy~~~}}}|||~~~uuurrrrrrsssuuuyyysssnnnhhhaaaXXXKKK>>>444000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++*********,,,+++******))))))******++++++************++++++)))******+++***)))((('''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((*********)))))))))(((((())))))(((((((((''''''''')))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((()))******)))'''&&&''''''((()))******+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))(((((())))))***+++...,,,---///222;;;MMM]]]uuu|||nnn___QQQJJJGGGLLLTTTcccsss|||wwwcccUUUKKKBBB:::******************************))))))******+++,,,***************+++++++++************************)))((((((''''''&&&&&&%%%***************************))))))(((((()))******(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((,,,(((######'''+++,,,+++(((((())))))))))))******(((((((((((()))))))))))))))******++++++******)))(((((())))))))))))((((((,,,***))))))***+++***)))(((((((((((())))))))))))******++++++******)))(((************))))))))))))((())))))***++++++,,,,,,---///333<<>>888333///---...***+++,,,---...///000000333444444555666:::???DDDVVV]]]gggpppxxx~~~~~~|||tttooommmmmmqqqppppppqqqppplllfffbbb```cccgggiiiggg___TTTKKKBBBEEEPPP```lllmmmjjjhhheeemmmrrrqqqmmmllljjjgggbbbeeeggggggccc^^^ZZZYYYXXXZZZ[[[[[[ZZZYYYYYYZZZgggkkkooooooiiiccc```___cccffflllqqqttttttsssqqqzzzyyyzzz}}}}}}|||zzz|||xxxxxx{{{|||vvvuuuuuuwwwzzzvvvnnnaaaVVVKKKAAA777000//////...---,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++************++++++)))************)))(((((()))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''))))))***)))((('''(((((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((())))))***+++...,,,,,,---...222???LLLjjj{{{{{{jjjZZZOOOJJJFFFKKKXXXiiiwwwyyykkk^^^PPPEEE***************************************+++++++++,,,+++++++++*********)))************************))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))&&&''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((((()))&&&,,,000...***)))))))))(((((())))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))((((((((()))))))))))))))+++***(((((()))***)))((((((((((((((())))))))))))******************))))))*********)))))))))))))))((())))))******++++++,,,---...111444<<>>>>>AAANNN___iiijjj^^^TTTGGG>>>888333///---,,,---...///000000000///000222444444555777;;;===KKKRRR]]]gggqqq{{{zzzvvvuuuuuu~~~~~~~~~~~~{{{wwwrrrnnnkkklllmmmmmmjjjbbbXXXQQQEEEIIISSS___iiilllkkkiiiccckkkqqqrrrrrrrrrpppmmmhhhkkkooooookkkeee```^^^```bbbdddcccbbb``````aaaiiimmmssstttpppjjjdddbbbddddddeeejjjqqquuuuuuttt}}}~~~~~~~~~qqqrrrwwwyyyvvvvvvvvvvvvxxxlll[[[LLLAAA999333///......---,,,++++++,,,,,,***************+++++++++++++++++++++++++++++++++******))))))))))))******++++++************++++++************)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((()))*********)))***,,,,,,///777AAAXXXiii}}}uuueee[[[VVVJJJIIIOOO___ppp{{{~~~rrrbbbUUU************************))))))******++++++++++++------,,,+++***(((''''''))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((())))))*********(((<<>>999333.........//////000///.........111333555666777:::<<>>GGGSSS]]]bbbeeeaaaYYYOOOHHHCCC:::111.........---------,,,,,,---///222444444666888:::;;;AAAKKKUUU```mmmzzz|||xxxrrrmmmhhhccc]]]ZZZRRRWWW]]]aaaffflllmmmllleeekkkoooqqquuuyyyxxxuuussswww|||~~~|||xxxtttrrrqqqsssvvvvvvtttqqqpppppppppssswww{{{{{{yyyvvvtttrrrllleeedddhhhpppwwwzzzwwwqqqnnnnnnrrrzzz~~~zzzxxxxxxsssmmmbbbVVVFFF999222///---,,,,,,++++++******+++++++++***************)))))))))++++++***)))((((((''''''))))))((((((((()))******++++++************+++++++++******)))((()))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))((((((''''''(((((()))***,,,******,,,,,,***---222888CCCTTTeeettt{{{ssspppdddXXXNNNPPPYYYbbbjjjppprrrtttxxx~~~************************((()))***+++,,,++++++***)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&'''((()))*********)))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))******+++000AAAIII>>>000+++***((())))))((((((((('''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((('''''''''((()))+++,,,---+++))))))))))))((('''(((((((((((()))))))))))))))(((((('''((()))***+++((()))))))))************'''(((((())))))******+++---)))+++111111111<<>>???BBBJJJVVV```gggkkkttt~~~{{{xxxvvvuuutttooopppssstttvvvyyy|||~~~~~~||||||~~~~~~|||yyywwwwwwxxxxxx{{{sssmmmiiigggeeelllttt}}}zzzsssnnnlllqqqvvv~~~xxxlllZZZKKK<<<888333///......---,,,++++++************+++++++++++++++************)))))))))***++++++++++++***,,,+++***+++++++++)))''',,,++++++***)))(((''''''******))))))(((((('''''''''''''''''''''((())))))++++++++++++)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++******)))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((+++***(((%%%###"""!!!!!!'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))&&&''''''((()))******+++&&&&&&(((***,,,...000111///+++...777???HHH^^^vvvzzzkkkbbb^^^ZZZUUURRRQQQQQQXXXeeeqqqyyy(((((())))))))))))((((((******************************))))))))))))******)))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((($$$%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***)))))))))))))))(((''''''((((((((((((((())))))***(((***+++++++++---///111:::HHH^^^zzzyyyvvvsssqqqiiieeeccciiivvv~~~oooeeebbbcccdddcccooobbbUUUNNNKKKMMMWWWbbbfffffffffeeeccc^^^XXXTTTEEE>>>555000000000...,,,...---,,,,,,---///111222888:::===>>>???EEENNNVVV]]]cccmmmxxx}}}{{{yyyxxxwwwxxxzzz|||}}}~~~}}}}}}~~~}}}}}}~~~}}}}}}}}}|||sssnnnmmmooooooooojjjqqqxxxyyyuuunnnjjjiiiooottt|||uuudddQQQAAA666333///---,,,+++***)))++++++************+++++++++++++++*********))))))))))))***++++++++++++***)))))))))***++++++***)))*********)))))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))((()))******)))((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((('''&&&%%%$$$$$$$$$$$$'''&&&%%%&&&'''((((((&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''(((((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&''''''((())))))******((()))***+++---///000111,,,(((***222777===PPPdddyyytttiiidddaaa^^^[[[SSSQQQUUU```kkksss{{{))))))(((((((((((())))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((''''''''''''((())))))************))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))(((((('''&&&'''((())))))******))))))*********))))))+++---333999JJJggg~~~{{{yyypppjjjaaa\\\___lll}}}tttiiicccccccccdddrrrkkkaaaXXXQQQNNNTTT\\\fffeeedddddddddccc___]]]QQQIII>>>555222000...,,,...---,,,,,,,,,---//////666888:::;;;;;;>>>DDDIIIPPPWWWaaannnyyy~~~}}}{{{|||}}}~~~~~~|||sssiiihhhnnnvvvyyyzzzlllpppttttttooojjjggggggmmmrrrzzzlllXXXEEE777111///---------,,,***)))++++++************++++++++++++*********)))))))))))))))***++++++++++++***'''((()))***++++++++++++(((((())))))************))))))))))))((((((((((((((((((''''''(((((()))***&&&'''((()))*********)))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))***+++'''''''''(((((())))))***((()))******+++,,,------+++((()))...000222???OOOcccvvv~~~qqqjjjiiihhhggg[[[WWWWWW^^^fffnnnwww~~~***)))(((''''''((()))***************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((''''''''''''(((((())))))************))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''((()))******))))))+++---111222===UUUrrr|||vvvkkk^^^XXX^^^ooo}}}}}}rrrgggcccdddgggoooooollldddYYYQQQPPPSSS___^^^^^^```bbbcccaaa^^^]]]UUUHHH===777222000...---,,,,,,,,,,,,---...///333555777888888:::===???GGGLLLUUU___jjjuuu|||{{{|||}}}~~~~~~yyyoooddddddnnnyyy~~~~~~rrrssstttrrrmmmiiigggfffmmmrrryyysss^^^JJJ;;;333//////...///000000---+++++++++************++++++************))))))))))))))))))***++++++++++++***)))***+++,,,+++***++++++))))))))))))))))))******))))))))))))((((((((((((((((((((('''((())))))***''''''(((((())))))******'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))'''''''''(((((((((((())),,,***+++.........666@@@PPPccczzzwwwooooooqqqqqqjjjccc___bbbggglllssszzz}}}***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))************))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***'''(((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((((()))*********((('''&&&((()))************---///000///666GGG]]]vvv{{{lll___\\\ccclll}}}lllbbbbbbgggiiinnnqqqlllaaaWWWQQQNNNSSSSSSUUUZZZaaaeeedddaaaddd]]]RRRFFF<<<666111///++++++,,,,,,---......//////111444666777888:::;;;BBBEEEJJJQQQ[[[hhhvvv}}}}}}~~~~~~~~~~~~||||||qqqffffffoooxxx||||||uuuuuutttqqqmmmjjjhhhhhhnnnsss{{{wwwcccOOO???555222.........000111111///---++++++************++++++*********)))))))))(((((())))))***++++++++++++***,,,...///...+++))))))***++++++******)))(((((('''(((((((((((())))))))))))((((((((((((((()))******)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))************************((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''++++++,,,...------111777AAAPPPeee{{{}}}tttvvvyyyyyywwwoooiiiiiijjjkkknnnsss}}}))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''(((((()))(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))((('''''')))***++++++***+++---///,,,+++111===KKK```{{{lllbbb______vvvpppbbb```dddfffmmmrrrooohhhaaaYYYSSSLLLKKKMMMUUU```iiikkkjjjgggcccZZZPPPEEE<<<555111------------............---...000333666777888888>>>@@@CCCGGGOOO[[[jjjuuu}}}~~~}}}{{{~~~~~~uuulllkkkpppvvvxxxwwwsssrrrqqqpppooonnnmmmmmmrrrwww|||fffTTTDDD777111000,,,+++,,,---//////---+++++++++************++++++******)))))))))((((((((())))))***++++++++++++***,,,///000...***((((((***,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))(((((())))))***+++,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((((()))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++,,,///111555@@@RRRgggyyy|||~~~|||uuuppppppnnnkkkjjjlllxxx}}}(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&"""###%%%'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&'''((())))))((('''&&&'''((()))******)))((('''''''''((()))))))))))))))''''''''''''((()))++++++++++++,,,+++******+++---,,,***...777???MMMiiizzznnnddd^^^iiirrr{{{{{{rrrhhheeeeeehhhnnnqqqooommmlllggg```PPPKKKIIIOOO[[[ggglllnnnlllkkkfff^^^RRRGGG>>>999111111000///...---+++***,,,---...000333555666666:::===@@@BBBGGGPPP]]]gggpppssswww{{{}}}}}}zzz~~~|||wwwrrrpppsssuuuuuutttppppppppprrrtttvvvwwwwwwvvv{{{|||iiiSSSEEE<<<333......+++******+++------,,,+++++++++************++++++***)))))))))(((((((((((())))))***++++++++++++***))),,,///---)))&&&'''***+++*********))))))(((((('''((((((((()))))))))***))))))(((((())))))***+++++++++)))((('''''''''(((''''''''''''''''''''''''((((((((())))))(((((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))******''')))***)))***+++---...---555AAAQQQfff{{{zzz}}}~~~{{{wwwvvvwwwuuuoooiiihhhooottt{{{'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******&&&'''((())))))((('''&&&'''((()))******)))((('''''''''((()))))))))))))))%%%%%%%%%&&&(((+++---///,,,------+++)))((((((***///+++---555:::AAAWWWoooyyylllccc^^^eeennnsssssspppllljjjlllpppqqqnnnppptttrrrkkkWWWOOOHHHJJJUUUaaaiiikkkrrrrrrpppiii^^^QQQFFF@@@555444333111...+++)))'''---,,,---...111333444333666:::>>>AAADDDJJJTTT\\\dddggglllqqquuuzzz~~~|||{{{{{{{{{}}}zzzxxxuuuttttttuuuuuutttnnnoooqqquuuzzzyyy~~~kkkWWWCCC:::777111---------,,,++++++---...---,,,++++++************++++++))))))))))))(((((((((((())))))***++++++++++++***%%%))),,,+++'''%%%'''***))))))))))))************'''((((((((())))))******)))))))))))))))******+++******(((''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((&&&###!!!!!!###&&&(((%%%&&&&&&'''((()))******'''''''''''''''''''''&&&'''''''''((((((((((((((()))***+++)))***,,,------***111888AAAPPPeeexxxxxx{{{~~~{{{{{{yyyzzz}}}|||sssllliiifffmmmtttyyyzzz{{{%%%%%%&&&((()))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,000---((('''((()))(((&&&'''''''''((((((***++++++,,,+++***((((((***+++,,,...((((((000333777FFFXXXvvvnnnaaabbbeeeiiipppssspppkkknnnpppqqqpppsssvvvtttooocccXXXMMMKKKNNNUUU___iiivvv|||zzzlllaaaZZZNNN@@@::::::888444///,,,...000))),,,000222111111333555888:::<<<>>>@@@CCCHHHLLLTTTWWW\\\bbbhhhooovvv{{{}}}~~~{{{{{{~~~|||xxxuuussssssvvvwwwuuurrrtttvvvwwwyyy}}}|||rrrXXXLLL===222//////...---------,,,,,,+++***))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((''''''''')))***+++++++++,,,,,,+++***((('''((((((((((((''''''''''''&&&'''((((((((('''%%%$$$'''((()))+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((***+++,,,'''((()))))))))(((&&&%%%(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((&&&$$$!!! ++++++***************+++...---111888AAAOOOdddvvvyyyuuuvvvzzzxxx|||~~~~~~~~~{{{qqqfffeeecccdddhhhjjjlllsss{{{&&&''''''((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%'''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))***+++///,,,((('''((()))(((&&&''''''''''''((()))******+++***)))(((((()))***+++...((()))...000222???OOOmmm}}}wwwiiieeebbbdddllltttvvvttttttuuussspppqqqtttsssoooeeeZZZOOOJJJJJJMMMTTT[[[rrr~~~wwwhhh]]]RRRGGG?????????;;;555000//////***---000000//////000222555777:::<<<>>>AAAEEEHHHKKKNNNSSSXXX]]]dddkkkppptttyyy}}}yyywwwyyy|||~~~{{{yyyxxxxxxxxxyyyyyywwwvvvzzz}}}}}}zzzjjj^^^III???444------...//////------,,,++++++***))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''')))***+++,,,,,,,,,,,,***)))'''&&&))))))((((((((('''''''''''''''(((((('''&&&&&&%%%&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%)))((((((((((((((())))))&&&'''((()))******))))))'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&&&&%%%***))))))(((((())))))***+++***,,,111888DDDVVVfffsssyyy}}}|||vvvrrrtttvvvwww{{{~~~xxxlll```]]]\\\^^^```cccjjjsss~~~((()))))))))************'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''(((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******---+++(((''''''(((((('''((('''''''''''''''((((((***)))(((''''''((()))***---))))))---...---555AAATTTooowwwlllaaa^^^fffqqq|||zzzrrrnnnooopppmmmiii^^^SSSNNNJJJGGGHHHLLLeeexxxnnnaaaVVVNNNGGGHHHIIIFFF???888222///---///000000///...///000111444777:::;;;===???AAAAAADDDHHHLLLQQQWWW]]]bbbgggkkkrrrxxx~~~}}}zzzyyyzzz{{{{{{{{{xxxwwwwwwwwwzzz~~~~~~zzzxxx~~~|||}}}~~~}}}}}}{{{zzz~~~|||}}}vvvhhhVVVJJJ<<<555...+++,,,...///...,,,,,,,,,+++******))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))************************'''(((((())))))(((((('''&&&&&&&&&&&&((()))+++,,,------,,,+++)))'''&&&%%%))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%++++++)))((('''&&&&&&&&&&&&&&&((()))***+++++++++&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******(((((((((''''''(((((()))+++((((((,,,000777EEERRRdddllltttxxxuuuqqqpppppptttwww}}}ppp^^^XXXTTTTTTTTTXXX```jjjssswww}}}******************))))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))+++)))((('''''''''''''''(((''''''&&&&&&&&&&&&''')))(((''''''''''''((())),,,)))))),,,,,,+++000777AAAZZZzzzwwwhhh^^^^^^iii|||wwwnnnllllllkkklllcccYYYSSSMMMGGGEEEFFFTTTgggyyy{{{qqqeeeZZZRRRPPPRRRSSSQQQKKKBBB999333111111111000//////000000---000444666777888:::;;;;;;>>>AAAEEEHHHMMMSSSWWWYYY^^^dddkkkrrr|||~~~{{{yyywwwuuusssssstttuuuvvvwwwxxx{{{~~~|||yyy~~~~~~wwwqqquuu{{{zzzvvvuuu}}}zzzuuunnncccUUUFFF<<<888444///------------,,,,,,+++++++++******))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))+++,,,,,,++++++******)))((('''&&&******)))))))))(((((((((((((((&&&%%%%%%&&&'''(((%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&&&&''''''((()))*********%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&(((***,,,((((((''''''(((((()))))),,,)))(((***---111;;;DDDSSS^^^lllvvvwwwsssooonnnqqqttt{{{sssaaaZZZSSSPPPNNNPPPYYYcccooorrrwww|||*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''((((((''''''&&&&&&&&&&&&'''(((''''''''''''''''''(((***)))))),,,---,,,///333888LLLhhhrrrddd[[[```vvvrrrmmmlllkkknnneee\\\WWWQQQJJJGGGHHHGGGUUUeeennnpppkkkaaaXXXWWWYYY[[[[[[VVVMMMCCC<<<555333000.........//////+++...111333444444555666777999<<<>>>AAADDDIIIMMMOOOSSSYYY___fffqqq}}}}}}xxxuuuqqqppppppooooooqqqsssuuuzzz~~~}}}{{{~~~}}}rrrhhhfffjjjmmmmmmnnnsssnnneeeZZZNNNCCC999333333111///------,,,+++***++++++***************)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***+++,,,,,,---(((((((((((((((((())))))))))))))))))((((((((((((((('''&&&%%%%%%&&&((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))((((((((((((((()))***++++++((('''***,,,...444;;;@@@MMM```pppwwwwwwuuusssrrruuu|||xxxiiiaaaWWWQQQLLLLLLRRR[[[iiikkkppptttzzz)))))))))(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&((('''&&&&&&'''(((((('''''''''''''''(((((('''((((((((((((((((((''')))))))))+++---...///000444DDDZZZrrrzzzmmm___\\\mmm|||vvvttttttrrriii___YYYTTTMMMKKKLLLFFFKKKUUUaaakkkmmmfff___\\\^^^```aaa___XXXOOOIII<<<888333000......------+++---000111000111222333222444555777888;;;???BBBEEEIIINNNSSSZZZcccnnnuuu{{{wwwssspppjjjkkklllmmmnnnrrrvvvyyy}}}|||zzzzzz~~~zzzqqqeee^^^]]]```dddfffgggaaaWWWKKK@@@999555333,,,,,,++++++++++++++++++************************))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((()))***++++++++++++&&&&&&&&&&&&''')))***+++(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$$$$%%%&&&'''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%'''(((******((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***++++++)))%%%%%%(((***+++...333///;;;NNN```llltttwwwxxxuuuyyyrrriii___VVVNNNIIILLLRRR]]]```dddiiiooowww~~~'''''''''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((((((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&###%%%((('''&&&%%%'''(((''''''''''''((()))******((((((((())))))((((((((()))*********+++---...---000@@@SSSddduuu|||tttggg___eeettt}}}rrrfff^^^WWWQQQOOOQQQLLLJJJMMMWWWbbbgggeeeccc______aaaddddddaaaZZZUUUKKKEEE<<<666333111///------...//////...///111333///000111222333555888;;;<<<@@@EEEIIIMMMTTT]]]dddsss{{{{{{wwwtttqqqnnnlllhhhjjjmmmpppsssxxx~~~}}}xxxyyyzzz{{{~~~zzztttjjj^^^XXXXXXZZZ]]]VVVRRRJJJ@@@888333222222)))***************+++,,,))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((())))))))))))(((''''''&&&&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&&&&((((((&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((()))***+++((($$$$$$(((***)))***,,,***111<<>>QQQ]]]hhhyyy{{{wwwooocccbbbiii{{{{{{mmmccc[[[UUUSSSUUUPPPLLLKKKQQQYYY___bbbccc``````aaadddgggfffaaa]]]XXXQQQFFF>>>999666222000......///...---...111333...///000111111333666888777;;;???BBBEEEKKKRRRXXXdddmmmyyy}}}zzzuuurrrooommmkkkiiiiiilllqqqtttxxx~~~{{{|||xxxtttwww{{{|||~~~{{{xxxooobbbWWWTTTUUUVVVEEEBBB<<<555///++++++,,,,,,------,,,******+++,,,)))))))))))))))*********))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))&&&'''((((((((('''%%%$$$((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&!!!###%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&###$$$&&&(((************%%%%%%%%%&&&'''((()))***)))&&&%%%)))+++)))(((***---...222999EEETTTaaajjjpppvvv}}}{{{qqqgggZZZNNNJJJKKKLLLNNNPPPRRRUUUZZZ```eee&&&((()))++++++)))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***(((((((((((((((((((((((())))))*********+++++++++111222@@@XXXiiippp{{{}}}{{{ooo]]]^^^mmmuuu{{{kkkaaa\\\ZZZZZZRRRXXXZZZUUURRRXXX^^^______aaadddeeeeeeddddddeeeaaa\\\SSSKKKCCC<<<555111111///------------,,,+++000000//////000000111111111444888;;;>>>BBBGGGJJJVVVZZZaaagggnnnttt{{{~~~zzzvvvrrrqqqooollljjjiiilllnnnnnnsss{{{{{{sssyyy}}}xxxpppyyy{{{}}}~~~}}}yyyoooaaa[[[ZZZTTTLLL<<<888222///---,,,++++++))))))*********+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''%%%&&&(((******)))'''&&&******)))((('''&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((('''''''''$$$$$$###"""$$$'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&'''''')))$$$ $$$'''&&&###%%%%%%&&&&&&'''((())))))###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******)))***+++...555AAAMMMVVVdddnnnxxxtttiiiccc^^^XXXTTTSSSSSSPPPKKKHHHJJJPPPUUU'''((()))******)))(((''''''''''''((((((''''''''')))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$***)))(((''''''((())))))'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***(((((((((((((((((((((((()))))))))*********++++++111111===QQQ^^^dddlllwwwtttdddbbbmmmvvvzzzzzzmmmddd___]]]WWWYYYUUUKKKHHHOOOXXX\\\___bbbeeefffdddbbbaaaaaacccaaa]]]YYYSSSKKKCCC===666333000...//////......,,,---///000000000///...///111444666777:::>>>AAAJJJNNNTTT[[[aaahhhooosssxxx{{{|||yyyuuuqqqnnnoooooonnnmmmlllmmmpppsssxxx}}}}}}zzzrrrvvvzzz|||tttmmmwww~~~|||{{{yyypppeee]]]WWWMMMBBB999666111...,,,,,,++++++************++++++++++++++++++++++++*********)))))))))))))))))))))))))))***))))))((((((((((((((('''((())))))))))))((('''((((((((((((((((((''''''(((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$((((((((('''&&&$$$###"""%%%%%%%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''(((%%%!!!"""%%%'''&&&###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''(((((()))***+++(((((()))+++000888BBBIIIYYYdddpppyyy~~~ssskkkddd```\\\aaa___YYYQQQJJJGGGJJJMMM'''((()))******)))((('''(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''')))***(((((((((((((((((((((((())))))))))))************000///777EEEOOOQQQWWW^^^jjj|||~~~ooojjjooozzzyyyxxx}}}}}}oooeeeaaa[[[ZZZUUUKKKGGGLLLTTTXXX\\\^^^bbbcccbbbaaaaaaaaaeeefffhhhhhheee]]]RRRKKK@@@<<<666222111111111111+++,,,///111111000...,,,...000111222222333555888<<<@@@FFFLLLSSSZZZaaafffnnnrrrxxx}}}}}}}}}}}}{{{|||}}}~~~zzzyyyvvvsssoookkkiiiggglllmmmooopppqqqtttxxx{{{~~~yyyyyytttwwwxxxwwwyyy~~~~~~{{{mmmiiisss|||}}}}}}zzzvvvlllaaaWWWOOODDD:::555222...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******)))))))))))))))((())))))))))))))))))))))))))))))((((((''''''((((((&&&'''(((((((((((('''&&&+++***(((&&&&&&&&&'''(((&&&&&&'''''''''(((((()))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$###"""&&&%%%&&&((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((%%%###$$$'''(((&&&###%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((()))***++++++(((((())))))+++///666:::HHHSSSaaammmyyyuuuooollllllqqqooohhh^^^RRRJJJGGGHHH''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((''''''(((***((((((((((((((((((((((((((((((((()))))))))******---,,,111:::@@@AAADDDIIIRRRfff|||vvvttt}}}|||yyy{{{|||mmmeee\\\]]][[[WWWSSSTTTVVVXXXYYYZZZ[[[\\\]]]___bbbeeegggjjjmmmpppnnnggg]]]UUULLLGGG???999555444333222---...///000000///...---...000111000000000333444555888===CCCIIIOOOVVV[[[hhhkkkppptttxxx{{{~~~{{{zzzzzzzzzyyywwwwwwwwwxxxxxxwwwwwwvvvvvvrrrrrrpppmmmjjjhhhggggggmmmpppssswwwyyy}}}~~~xxxuuuwwwxxxzzzxxxrrrppprrrsssrrrqqqfffdddoooyyy}}}{{{vvvwwwooocccWWWNNNFFF>>>777111...,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((&&&''''''''''''''''''&&&******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''$$$$$$&&&((('''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''(((((()))(((((('''(((((()))******)))************,,,///222:::CCCPPP]]]kkkyyy{{{zzz|||}}}}}}yyypppbbbVVVMMMJJJ''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))***))),,,111555666888:::@@@NNNbbbvvv{{{{{{~~~~~~{{{qqqcccaaa___]]]ZZZZZZ[[[^^^]]]\\\YYYVVVVVVZZZ```eeejjjlllpppsssrrrmmmddd^^^XXXRRRJJJBBB===999666444222111///---,,,,,,---------...////////////222333111444888<<<@@@FFFMMMQQQ\\\___dddiiilllppptttvvv|||}}}~~~}}}~~~}}}yyyvvvuuutttsssrrrpppppppppooonnnmmmkkkjjjjjjkkkkkkjjjggggggiiikkkuuuyyy}}}~~~||||||xxxrrrnnnooouuuxxxvvvppplllmmmnnnmmmiiibbbbbbkkkvvv}}}|||uuuoookkkddd\\\UUUNNNDDD:::444...,,,******+++,,,,,,+++******+++++++++,,,,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''((()))******)))'''%%%###''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((((((###!!!%%%'''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''')))******)))***,,,...111777AAAMMMZZZjjj|||uuueeeXXXQQQ''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())),,,...///111222444<<>>:::777444000---++++++,,,---+++,,,------------///111///000333555777<<>><<<999555222000000///---......---,,,,,,...///.../////////000333888;;;@@@EEELLLTTTZZZaaagggkkkmmmuuuzzzxxxvvvxxxyyyyyyxxxsssoooqqqwww}}}~~~~~~~~~~~~{{{~~~~~~|||yyyvvvooommmkkkhhhffffffhhhiiigggggghhhiiijjjjjjjjjjjjkkkooosssuuuvvvzzzzzzuuurrrkkkccc______dddmmmsssrrrpppppppppooojjjggggggnnnvvv~~~zzzvvvoooggg```SSSMMMIIIJJJFFF;;;000,,,,,,+++******,,,,,,+++***(((((()))))))))*********&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))(((''''''((())))))''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%'''$$$)))444666,,,&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&''')))+++)))***///666===GGGZZZkkkxxxzzzqqqmmm''''''&&&&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))(((''''''*********,,,///333:::LLLdddxxx~~~rrrrrrwwwxxxnnniiikkkmmmlllhhhbbb\\\ZZZZZZ[[[```fffoooxxx{{{wwwnnngggcccccccccccc```ZZZQQQKKKDDDCCCBBB???;;;888555333000111111000------...///...///...------///333666222777>>>EEELLLRRRXXX\\\hhhrrrzzzzzzxxxxxxyyywwwxxxppphhhhhhooovvvxxxwwwsssrrrrrrtttwwwzzz{{{{{{tttyyy{{{ssswwwzzz{{{yyyvvvwwwxxxyyyxxxxxxxxxwwwtttpppmmmiiiiiigggeeedddeeegggjjjhhhiiikkkmmmoooqqqrrrrrruuuzzz}}}vvvpppiii```]]]^^^dddmmmuuuuuurrrpppooolllmmmkkkkkkpppxxxzzzuuupppiii```ZZZRRRGGG===:::666///,,,...---+++***+++,,,,,,+++***(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***(((((('''&&&&&&'''))))))###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%&&&''''''''''''&&&...===???222((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((((((((())))))((('''(((***,,,'''''',,,222666<<>>MMMXXXoooxxx~~~mmmmmmmmmnnntttxxxzzzwwwuuurrrooollliiifffddd``````bbbdddfffhhhiiijjjlllppprrrpppiiibbb^^^]]]ZZZXXXVVVUUUTTTQQQLLLHHH@@@>>><<<888444111000///.........------...///111000111222444888;;;>>>@@@MMMRRRYYY___dddiiinnnrrrppppppmmmiiinnnxxx}}}|||wwwtttpppoooppppppooommmppppppqqquuuxxxuuummmfffgggiiilllnnnooonnnlllkkkqqqrrrrrrrrrqqqooommmlllkkklllllllllnnnrrrxxx}}}~~~}}}uuujjjdddhhhnnnpppsssssssssttttttttttttttt{{{xxxxxx}}}rrrggg___XXXOOOHHH===999333///---,,,+++))),,,+++)))(((((()))+++,,,))))))(((((((((((()))))))))))))))(((((((((((((((&&&&&&'''''''''''''''&&&(((((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((())))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%"""###%%%'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$&&&''')))******%%%$$$$$$&&&''''''$$$!!!$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))((('''&&&%%%++++++,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))+++...333777AAAOOOcccwww}}}{{{###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))'''+++.........111999???YYYhhh{{{qqqqqqppplllkkkpppzzz|||}}}yyytttrrrrrrqqqnnnkkkeeebbb^^^[[[ZZZ\\\___bbbkkkqqqxxxyyytttllleeebbb```____________\\\WWWSSSMMMJJJEEECCCAAA>>>999444///...---------///000222333222000///000111333555>>>AAAEEEJJJOOOUUU[[[```aaafffjjjlllrrr{{{~~~}}}|||{{{zzzxxx{{{zzzzzz|||}}}zzzsssmmmmmmoooqqqtttvvvvvvuuutttxxxxxxxxxxxxwwwvvvtttssswwwyyyzzz|||~~~yyyzzz~~~|||~~~zzzqqqlllpppuuuwwwtttsssqqqqqqrrruuuyyy|||~~~|||}}}~~~~~~}}}lll^^^TTTLLLCCC===555222...,,,,,,,,,++++++++++++)))(((((()))***+++)))((((((''''''(((((()))(((((((((((((((((())))))###$$$%%%&&&'''(((((((((***)))((('''''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%###$$$%%%&&&'''((())))))"""""""""$$$&&&&&&$$$"""###$$$$$$$$$$$$###""""""''''''&&&%%%$$$"""!!!!!!#########$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""######""""""######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''***,,,---...---+++(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((+++///222222<<>>DDDMMMTTT[[[eeesss~~~pppsssvvvtttppppppwwwyyyvvvsssooorrrwww}}}}}}yyyxxxtttrrruuu|||xxxlll[[[KKK@@@888333///000---+++***+++++++++***+++******))))))(((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((+++***)))(((''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&%%%###"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&$$$#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&(((***++++++)))'''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))*********)))))),,,...---...000666CCCTTTgggttt''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))))))))(((''')))---111...999HHHWWWfffyyy}}}wwwooovvv||||||uuupppnnnmmmeeeccc```\\\YYYWWWWWWWWWXXX]]]ccceeecccaaaaaabbbdddeeefffdddaaa^^^\\\\\\ZZZ[[[aaallluuuuuummmeeeSSSLLLCCC<<<::::::888777666666555333333222222222111000000111333555444333555777===CCCHHHPPP]]]iiimmmqqqwww|||iiijjjmmmppppppqqqxxx~~~wwwsssuuuzzz{{{xxxwwwuuuqqqnnnqqqxxx|||wwwsssrrreee\\\NNNAAA777222///---...,,,******++++++***)))*********))))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''(((((())))))*********))))))(((+++***((('''&&&''''''((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&###""""""###""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''(((((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$######$$$%%%&&&'''(((%%%&&&'''((((((((('''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((('''''')))***---,,,***,,,333AAAPPP[[[sss{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))(((((()))))))))***,,,------333:::CCCPPPfff{{{vvvuuuuuuwww|||pppiiifff```^^^\\\ZZZYYYYYYYYYZZZWWW[[[``````]]]ZZZYYYZZZ\\\]]]]]][[[XXXWWWXXXZZZ[[[]]]cccmmmwww|||zzzwwwddd[[[PPPIIIGGGFFFEEECCCBBBBBBAAA???<<<999666555<<<888444222333333333222333111333888;;;===EEEOOOSSSYYY```fffjjjoootttxxx~~~yyy|||fffdddffflllpppqqqxxxxxxvvvvvvuuuoookkknnntttvvvxxxyyyvvvpppjjjdddbbbQQQJJJ@@@666///,,,++++++***)))((()))***++++++***************)))((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&'''((()))*********)))***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!"""$$$""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))************---333;;;AAAXXXiiiyyy~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%'''(((***+++***)))'''&&&%%%&&&((()))&&&'''***,,,------......,,,...111555@@@WWWttt~~~wwwrrrooowwwoooccc______^^^[[[XXXWWWWWWXXXYYYYYY\\\```___[[[VVVTTTTTTQQQRRRSSSQQQNNNNNNQQQUUU\\\^^^ccclllvvv~~~qqqggg\\\TTTSSSRRRQQQNNNQQQPPPOOOLLLGGGBBB===:::KKKDDD;;;555333333333222444000000444444222666<<<===BBBIIIOOORRRVVV[[[___fffmmmxxx~~~||||||uuullloooqqqrrrvvvzzzwwwqqqeeeaaacccjjjoooqqqwwwzzzwwwvvvvvvuuuooojjjlllrrrooopppqqqnnnggg___YYYUUUCCC>>>666///***))))))***'''&&&&&&'''***,,,+++***************)))(((&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%###$$$&&&((()))***++++++***)))'''&&&%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''"""&&&))))))'''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$###!!! ###&&&!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!#########"""###$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%''')))***#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((''')))***'''))),,,---......000222@@@WWWmmmuuuwww}}}'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))++++++***(((&&&$$$&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%'''%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))EEE;;;000)))(((******((()))(((((((((***---000222777777444111444CCCYYYjjjqqqmmmqqqvvvsssfff___```]]]YYYXXXYYYZZZ[[[[[[```___```aaabbb^^^XXXRRRUUURRRLLLGGGEEEHHHOOOTTTYYY^^^eeejjjqqqzzzsssfffccc```ZZZUUUTTTZZZ\\\]]][[[TTTLLLFFFBBBNNNIIIAAA999555555777999777555222222333333333333777888;;;>>>BBBEEEGGGIIIOOOSSS\\\iiivvvzzzwwwwwwzzz|||zzz}}}~~~xxxxxx{{{xxxwwwxxx}}}~~~sssjjjeeedddfffjjjmmmnnnkkkhhhfffdddgggooorrrppprrrwww|||{{{zzzvvvqqqmmmjjjkkklllnnnjjjeee___XXXOOOGGGAAA222111000///---+++******'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''))),,,...,,,***(((&&&%%%&&&'''((()))((('''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""''''''%%%$$$######""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''(((''''''''''''(((((((((((('''((((((((((((***...111999???JJJZZZkkkyyy&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))'''&&&%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))******>>>666---(((((()))(((''')))((((((((())),,,...///333333222///...555CCCOOOlllxxxwwwnnnmmmpppxxxnnngggbbb___[[[YYYZZZ[[[[[[[[[^^^]]]^^^```bbbaaa^^^[[[WWWTTTMMMGGGDDDFFFJJJNNNWWWZZZ___dddmmmyyy}}}nnngggddd^^^ZZZZZZ]]]___aaa```\\\VVVQQQOOOOOOLLLHHHCCC???>>>>>>>>>;;;:::888666444333333444444444666888:::===>>>??????BBBIIITTT^^^eeeiiiiiijjjhhhddd___]]]]]]```bbbcccfffjjjnnnqqquuuzzz}}}zzzyyyzzzzzzyyyzzz|||~~~wwwtttsssuuuxxxuuulllddd```aaabbbfffiiijjjgggddd```___ccckkkpppppptttzzz|||uuunnnhhhfffeeeddd^^^VVVNNNGGG@@@:::666000///...---+++***)))(((***************))))))(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&%%%$$$$$$%%%'''***+++((('''%%%#########$$$%%%((((((&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''((())))))((((((&&&&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$######$$$$$$%%%''''''''''''((((((((((((*********)))((()))+++...000444<<>>FFFMMMQQQRRRQQQTTTQQQNNNKKKJJJJJJKKKMMMMMMPPPTTTWWW[[[___dddggggggqqqzzz{{{{{{~~~~~~zzz}}}}}}{{{|||}}}}}}xxxsssnnnmmmnnnlllfffaaa______aaadddffffffdddaaa___```dddkkkpppsssxxx~~~wwwmmmeee___\\\[[[UUUJJJAAA:::666333111,,,,,,+++***)))((('''&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))******)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&''''''''''''(((((((((+++,,,+++)))''''''(((***+++...222888AAANNN]]]ggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***+++(((&&&&&&(((((('''&&&(((((('''''''''((())))))***...222222000///000333<<>>@@@DDDJJJQQQUUUWWWWWWWWWTTTQQQPPPPPPOOOLLLIIIQQQSSSUUUVVVXXX[[[```ccciiiuuu~~~~~~zzzzzz{{{|||}}}|||~~~yyyssskkkffffffhhhiiiiiifffggghhhhhhfffbbb___^^^aaagggnnnssswww~~~~~~zzz{{{yyyrrrgggZZZOOOIII>>>:::666222000...,,,*********))))))(((((('''''')))************)))((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))((('''''')))***%%%(((+++***)))---555<<<''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%$$$%%%''')))***))))))(((''''''''''''''''''''''''%%%&&&''''''&&&'''(((***+++...444<<>>444222000//////...+++)))))))))))))))(((((((((((((((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&(((((('''((()))+++'''***,,,,,,++++++...111&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&$$$&&&((())))))(((((((((&&&&&&'''((((((((((((((()))))))))((('''((()))***))),,,000333777BBBPPP[[[bbbjjjttt}}}|||{{{{{{wwwnnnkkkhhhggghhhjjjkkkkkklllqqqvvvvvvqqqiiiccc```XXXSSSOOORRR[[[fffmmmppppppgggaaabbb___ZZZ___jjjqqqwww{{{|||}}}}}}yyyqqqeeeeeeeeeeeefffiiinnnrrruuurrrnnnjjjhhhiiikkklllrrr{{{yyymmmjjjeee```\\\YYYXXXXXX[[[ZZZ\\\```gggnnnrrruuuuuutttsssvvvyyyxxxsssnnnfffeeedddbbbaaaaaadddgggvvv}}}~~~zzzuuupppqqqsssvvvzzz{{{yyyvvvuuuvvvwwwwwwwwwwwwsssmmmhhhggghhhjjjkkkgggjjjmmmmmmkkkhhhggggggdddppp{{{}}}~~~|||}}}}}}vvvppprrrrrrooogggYYYIII<<<555222111///...///...---+++'''(((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((('''''''''$$$%%%&&&'''(((''''''&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$############%%%&&&'''$$$%%%&&&''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))%%%%%%&&&&&&&&&'''''''''$$$&&&'''(((''''''((()))((()))+++,,,------------%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%###&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%$$$%%%&&&((()))'''(((''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$&&&((()))((('''''''''%%%&&&'''((())))))))))))''''''''''''''''''((((((###(((,,,,,,,,,222>>>HHHLLLXXXhhhxxx}}}|||}}}yyyiiigggdddccceeehhhiiijjjjjjrrrzzz}}}xxxooogggcccYYYSSSOOOQQQZZZeeelllooouuulllhhhiiiddd[[[\\\dddccckkkrrrsssvvv{{{xxxrrraaaaaabbbbbbcccgggmmmrrrwwwuuurrrooollllllllllllmmmvvvvvvsssnnniiieeebbbbbbbbbdddcccbbbeeejjjqqqvvvyyy|||zzz{{{zzzmmmmmmkkkgggeeeeeegggiiitttzzz~~~}}}xxxqqqjjjjjjjjjjjjmmmpppqqqpppnnnmmmlllnnnqqquuuxxxyyyyyyvvvqqqllljjjjjjkkklllhhhlllppprrrpppnnnnnnoooooo{{{~~~~~~}}}wwwoooiiiggggggeee^^^RRRDDD888222222///,,,******+++******&&&&&&'''''''''''''''((()))))))))***)))((((((''''''''''''&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''(((((((((''''''######$$$%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$%%%%%%!!! """###$$$$$$%%%&&&''''''%%%###"""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((($$$###$$$&&&)))******)))&&&%%%%%%$$$%%%&&&((()))(((((())))))((('''&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$######%%%&&&'''&&&(((+++------***&&&###(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&''''''&&&&&&&&&###$$$%%%&&&%%%%%%###""""""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++******)))(((((((((''''''((())),,,///222444???GGGRRRbbbwww}}}uuurrrkkkccc^^^^^^aaaddd___iiivvvuuuiii```ZZZXXXTTTPPPPPPWWWccclllnnnoooooonnnjjjfffaaa___bbbfffhhhgggjjjppppppkkkeee```\\\[[[[[[]]]eeennntttssspppmmmkkkjjjjjjkkkhhhppp{{{}}}uuulllhhhiiilllmmmllljjjgggddddddiiioootttwwwzzz{{{~~~zzzrrrkkkhhhhhhkkkmmmyyywwwvvvxxxzzzxxxqqqkkkdddbbb^^^\\\]]]aaaeeehhhggggggiiilllqqqxxx~~~}}}vvvqqqppppppooonnnppppppppprrrvvvzzz}}}~~~yyyrrriiiccc]]]ZZZTTTMMMDDD;;;444111---,,,***)))))))))******))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%#########$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###"""""""""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%$$$######$$$&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&$$$""" """%%%'''$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$###"""!!!!!! !!!"""###$$$#########&&&%%%%%%$$$$$$#########"""!!!"""%%%$$$"""###'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$''')))***,,,"""'''(((!!! &&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((("""&&&)))(((%%%%%%)))---&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''((('''((((((((((((''''''&&&'''(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((('''&&&%%%$$$$$$$$$$$$&&&'''***++++++(((&&&$$$$$$$$$%%%%%%&&&&&&''''''"""###$$$&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$######%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''(((***+++---...///222999BBBPPPeee{{{~~~|||vvvnnnfffaaa______]]]eeepppyyy{{{xxxrrrnnnaaa^^^YYYTTTSSSWWW___dddkkkllllllkkkjjjgggeeeccc```ccccccbbbffflllmmmjjjaaa]]]ZZZZZZXXXXXX]]]dddnnnkkkhhhgggggghhhgggfff```fffooo{{{zzzqqqllllllnnnnnnmmmmmmkkkhhhhhhjjjmmmppprrrrrrssswww}}}xxxpppjjjgggggggggpppnnnmmmoooqqqoooiiiddd[[[YYYWWWVVVWWW\\\aaadddggghhhiiilllrrrzzzxxxsssqqqqqqpppnnnooooooqqqtttzzz~~~}}}}}}}}}zzzuuulllccc]]]QQQNNNIIIBBB:::333...++++++***)))((((((((()))))))))((((((((('''''''''&&&((((((((((((((('''''''''((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%$$$###!!!!!!$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$######""""""!!!!!! """"""""""""############&&&%%%%%%$$$$$$$$$######'''$$$$$$&&&%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''%%%""""""'''(((&&&'''***%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((()))***++++++!!!###""""""&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''(((((('''%%%###$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$&&&((())),,,,,,+++***(((&&&%%%$$$&&&&&&'''(((((('''%%%$$$###&&&))))))&&&%%%&&&''' !!!###%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((())))))******************...444===NNNcccttt{{{}}}tttkkkeeebbb]]]bbbhhhmmmoooqqqssstttjjjeee___ZZZYYY[[[]]]^^^hhhhhhhhhhhhhhhgggggggggaaaaaa```___ccciiilllkkk```]]][[[[[[YYYVVVXXX^^^jjjeeeaaaaaacccddd```\\\XXX[[[___hhhvvvxxxpppllllllnnnoooooolllllljjjiiihhhhhhhhhhhhffffffiiipppyyy{{{ppphhhbbb^^^]]]aaa``````bbbdddddd```\\\TTTSSSQQQQQQTTTYYY^^^aaaggggggiiimmmsss{{{zzztttrrrrrrrrrrrrsssrrrssswww{{{yyyyyyyyyyyy}}}{{{xxxssslllcccXXXQQQCCC@@@;;;666000,,,)))((()))((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))))),,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%((('''%%%$$$###"""""""""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""&&&&&&%%%""" !!!###%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""%%%$$$###"""!!!"""######&&&%%%%%%$$$$$$$$$$$$%%%)))&&&%%%&&&&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$"""&&&'''%%%%%%(((&&&"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))++++++,,,!!!###%%%$$$!!! ###%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###%%%(((+++,,,............,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***...,,,&&&""""""$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))---,,,***)))(((((()))))),,,...000333<<>>777444222///---++++++,,,---'''(((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''((()))***(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''))))))'''$$$###"""&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%$$$"""!!! !!!"""###$$$$$$###"""!!!####################################$$$$$$$$$$$$###############"""""""""'''%%%###"""!!!"""###$$$%%%%%%$$$###$$$%%%'''(((,,,&&&$$$&&&((('''''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''!!!''''''***;;;OOOLLL;;;'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###""""""%%%&&&''''''%%%$$$######$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&"""###%%%&&&&&&&&&(((***&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""%%%***......---$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###&&&))))))&&&%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$%%%&&&'''(((&&&$$$""""""$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******222///+++'''&&&'''***,,,***)))***,,,---...555===CCCMMM\\\iiiqqqwww{{{~~~zzzsssppptttxxxzzzvvvqqqnnnooorrrvvvxxxtttrrrpppnnnlllkkkkkkkkkjjjccc]]]\\\]]]]]]```dddhhhdddbbbcccdddfffmmmuuuuuuqqqpppttt{{{pppeee^^^___dddfffeeeddd[[[YYYVVVUUUVVVYYY]]]___]]]^^^___\\\XXXVVVWWWZZZXXXVVVUUUXXX___gggnnnrrrrrrpppkkkfffbbb```^^^^^^WWWWWWYYY[[[^^^aaadddfffeeedddddddddfffjjjmmmpppqqqpppoooqqqwww~~~}}}yyy}}}xxxrrroooqqqvvv{{{~~~~~~uuuhhhbbbYYYOOOFFF===444///------+++***))))))***+++&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%((()))(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######""""""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''$$$######%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$%%%$$$######$$$&&&(((***333+++&&&&&&'''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((%%%'''&&&))):::LLLHHH999&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%&&&&&&'''&&&%%%$$$"""$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$''',,,---+++'''###############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))+++((($$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((---,,,***)))(((((()))))))))&&&&&&******)))---333666<<>>777333//////111000---)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$%%%$$$"""###%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$######"""########################%%%###"""###%%%'''%%%$$$%%%%%%%%%$$$$$$##################$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$&&&$$$""""""&&&***...000'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&''''''((('''''''''"""""""""""""""######$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&((('''''''''&&&&&&&&&&&&)))'''%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&'''((()))(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***---,,,(((###$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$""""""''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$#########"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&)))++++++,,,000777<<>>FFFPPPWWWdddjjjssszzz|||~~~}}}wwwuuuvvvtttpppkkkjjjlllkkkfff___\\\___cccnnnmmmkkkiiihhhggghhhhhhjjjooorrrrrrtttzzzzzzuuurrrsssuuuqqqllljjjmmmpppvvv~~~~~~{{{{{{|||wwwmmmccc[[[RRRKKKBBB;;;666333000...---+++)))((()))+++,,,,,,***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$########################'''&&&$$$#########$$$%%%""""""#########$$$$$$$$$########################!!!!!!"""""""""#########!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$""""""############""""""######$$$$$$%%%%%%%%%%%%"""""""""!!!!!!"""######%%%$$$######$$$%%%((()))...///000222111---'''#########$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$"""!!!!!!!!! ###$$$$$$%%%%%%&&&&&&'''%%%$$$""""""$$$(((---000***)))(((&&&$$$###""""""%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((((((((***,,,---...000777AAAIIIUUU]]]hhhqqqwwwzzz~~~}}}yyyvvvxxxxxxvvvooofff___\\\\\\cccbbbaaaaaacccfffjjjlllrrryyy}}}}}}~~~~~~zzztttoooppprrrwww|||yyyuuuqqqkkkaaaUUUMMM@@@;;;555000...---,,,,,,***)))''''''(((+++...000))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$$$$&&&((((((&&&$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$%%%&&&%%%#########$$$"""""""""###############$$$$$$############$$$$$$"""""""""############$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$""" """$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""###$$$'''&&&%%%%%%&&&***---000777222,,,(((&&&&&&&&&&&&%%%$$$$$$#########""""""#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$&&&(((***((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&((()))******...666;;;AAAIIISSS]]]dddlllsssyyyuuuuuuwwwzzz|||tttllleeeaaa^^^]]][[[\\\___eeejjjnnnwww{{{ssspppqqqssszzzzzzqqqmmmgggbbb\\\SSSGGG>>>333111---+++************((((((((((((((()))+++,,,((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((((((&&&$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%$$$%%%'''%%%###"""###%%%!!!"""""""""#########$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$###""""""""""""###$$$%%%###$$$$$$&&&)))+++...000///***%%%""""""$$$&&&'''$$$$$$###"""###$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''###%%%''''''&&&$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))#########$$$$$$%%%%%%%%%'''%%%$$$""""""###%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''(((((('''"""%%%((())))))+++///333333999AAAIIIQQQ[[[fffmmmmmmnnnppptttzzzyyyqqqkkkfffdddaaa```bbbhhhnnnrrrxxx~~~tttooommmnnnsssyyyxxxrrrhhhccc\\\WWWQQQHHH<<<333///---,,,***************(((***+++***(((&&&%%%%%%'''((()))*********((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%''')))(((&&&$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$&&&'''&&&###!!!###%%%!!!!!!""""""#########$$$ !!!###$$$$$$$$$###""""""""""""############""""""######$$$$$$$$$$$$!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ """###$$$$$$###""" #########$$$$$$%%%%%%%%%""""""############"""""""""###$$$%%%&&&%%%$$$$$$######""""""###$$$%%%%%%"""&&&)))+++,,,,,, ###&&&'''%%%$$$$$$###""""""###%%%((()))""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&"""%%%'''&&&$$$$$$%%%(((%%%%%%$$$$$$$$$%%%&&&&&&!!!"""###$$$&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$#########$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''((()))***+++++++++///333666;;;CCCOOOYYY\\\```gggooossszzz~~~yyyrrrqqqmmmhhhggglllwwwzzzrrrqqqqqqpppoooxxx|||}}}{{{uuullleee^^^TTTHHH@@@;;;777222...+++***)))'''''')))***+++))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''&&&%%%$$$""" (((&&&$$$%%%'''(((&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))''''''(((******'''$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$""""""""""""######""""""###%%%%%%$$$"""""""""############"""""" !!!"""############"""&&&%%%###!!!!!!"""###$$$!!!"""############""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""!!! !!!###&&&((($$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$$$$######$$$'''***---///,,,***(((%%%$$$$$$%%%%%%%%%######'''+++***$$$"""$$$&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$''''''''''''''''''''''''!!!"""###$$$&&&'''((()))(((((((((''''''&&&%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$&&&'''&&&$$$$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''***---///111888BBBJJJOOOSSSZZZbbbhhhppp~~~|||wwwrrrpppttt~~~|||{{{{{{zzzxxx~~~{{{wwwssskkk```WWWOOOGGG===777444222...++++++***(((''''''(((***+++(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++******)))'''&&&$$$###'''%%%$$$$$$&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((%%%"""###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$###!!! !!!###$$$$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!"""###%%%&&&###""""""###%%%%%%$$$"""""""""############""""""!!!!!!""""""###$$$%%%%%%%%%$$$###"""###$$$&&&'''###############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!'''&&&$$$"""!!! !!!$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$#########$$$$$$&&&)))---111333222000,,,(((&&&$$$#########!!!!!!###''''''""" !!!$$$&&&'''''''''&&&########################%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&((())))))))))))$$$$$$$$$$$$%%%%%%''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$&&&((())))))))),,,333999>>>AAAGGGPPPWWW___nnn{{{}}}zzz|||{{{zzzzzz{{{{{{wwwqqqkkkdddZZZNNNFFF===888111...------+++)))***)))'''''''''''')))***''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,+++***)))(((&&&%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###"""!!! !!!"""###$$$$$$###"""!!!!!! """"""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""!!!!!!!!!!!!"""###$$$$$$###""""""###%%%%%%$$$"""""""""""""""""""""""""""###"""""""""###$$$&&&'''############$$$&&&((()))$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""$$$$$$%%%&&&(((+++...000000///+++(((%%%$$$#########!!! !!!$$$%%%"""!!!"""$$$&&&&&&&&&&&&%%%########################%%%%%%$$$$$$#########"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$######"""""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$############&&&&&&&&&%%%$$$$$$%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%((()))***)))((('''######$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((''')))---000333444888???DDDKKKWWWcccsssyyy~~~xxxsssqqqqqqrrrrrrmmmhhhaaaYYYQQQHHH???999333000,,,***+++++++++)))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!######"""""""""######$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!""""""######$$$"""""""""######"""""""""#########""""""!!!!!! ########################""""""############""""""######"""!!!!!! ###""""""###%%%%%%$$$"""######""""""""""""######&&&%%%###""""""###%%%&&&###############%%%&&&'''""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$&&&&&&&&&%%%###""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%###!!!"""$$$%%%$$$"""&&&&&&&&&&&&%%%###"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&%%%$$$$$$############%%%$$$$$$%%%%%%%%%$$$###((('''&&&%%%$$$############$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((()))(((&&&$$$###"""###$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''((($$$%%%%%%&&&''''''(((((()))***))))))((())),,,---///...000444777:::BBBKKKWWW___kkkuuu{{{}}}{{{vvvpppllljjjgggdddbbb[[[VVVNNNEEE>>>999555222...---+++*********))))))((((((''''''''''''(((((()))((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$%%%###""""""""""""""""""###$$$$$$$$$######"""""""""########################""""""############""""""######""""""!!!!!! ###""""""###%%%%%%$$$"""######"""!!!!!!"""######)))'''%%%###""""""###$$$######"""""""""""""""###!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&%%%### """""""""######"""""""""$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!!!!!!!! !!!"""$$$%%%%%%%%%$$$""""""###$$$$$$$$$&&&&&&%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***---...///%%%%%%$$$$$$$$$##################$$$%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&######$$$&&&((((((%%%###'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&$$$###!!!######%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))%%%%%%&&&'''((()))******'''''''''(((((()))******---+++,,,/////////333888???FFFQQQ[[[cccjjjqqqvvvyyy{{{}}}}}}{{{{{{~~~|||wwwsssmmmfff```\\\WWWQQQLLLHHHDDD===666111/////////++++++***)))(((''''''&&&(((((((((((((((((((((((())))))(((''''''''''''(((''''''((())))))(((''''''''''''(((((((((''''''&&&$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""##################""" !!!"""###############""""""###%%%%%%$$$"""$$$###"""!!!!!!"""###$$$((('''%%%###"""!!!""""""######"""""""""!!!!!!!!!!!!!!! !!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################"""###%%%&&&&&&%%%###"""""""""############""""""######$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###"""""""""###$$$%%%%%%&&&%%%&&&&&&''''''(((((()))$$$$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''"""###%%%***---,,,'''###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((((((((()))&&&&&&&&&'''((((((((('''((('''(((,,,---+++,,,//////555===BBBGGGNNNWWW^^^fffjjjoooqqqqqqrrruuuxxx~~~}}}|||xxxrrrmmmccc\\\TTTNNNJJJFFF???:::666555333///,,,******+++((()))******((('''&&&&&&((())))))))))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((''''''$$$&&&'''&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! ###%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""############""""""$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""$$$$$$$$$$$$######""""""###%%%%%%$$$"""$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""!!!""""""#########""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$##############################"""$$$&&&'''''''''!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######"""#########"""""""""###!!!!!!!!!"""$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))###$$$%%%&&&&&&%%%$$$""""""""""""######$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''############$$$%%%%%%&&&"""###''',,,000///***%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$##############################%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###&&&+++---******---)))---111333555:::CCCKKKSSSYYY```eeegggiiimmmpppuuuyyy|||{{{zzzwwwsssqqqpppmmmhhhcccTTTLLLCCC>>><<<:::666333,,,---...---+++)))''''''(((***++++++***((((((((())))))************))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%### """%%%$$$$$$###""""""!!!""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!!!!""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! ###""""""###%%%%%%$$$"""$$$###""" """###$$$ """###$$$$$$###### !!!"""$$$%%%%%%%%%%%%'''&&&###!!! !!!!!!%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$######"""!!! """"""###$$$$$$$$$$$$###$$$%%%''''''%%%%%%%%%%%%#########"""######$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&%%%$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((((((%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!%%%))),,,,,,)))%%%!!!######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''***))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))++++++,,,---...111333555;;;@@@GGGMMMRRRUUUWWWYYYiiikkkpppuuu{{{{{{sssnnnmmmkkkhhhdddbbb___ZZZSSSNNN@@@;;;555111///.........++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***++++++(((%%%#########$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$$$$###&&&%%%###"""""""""######"""###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%***&&&"""!!!###$$$$$$######"""!!! !!!"""#########""""""!!!!!! !!!"""###$$$$$$###"""!!!#########"""""""""""""""$$$#########""""""!!!!!!"""""""""###$$$$$$""" """"""###$$$$$$$$$$$$### !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$######""""""!!!!!!!!!""""""""""""#########$$$###""""""$$$&&&&&&%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$###############"""""""""!!!!!!######""""""######$$$%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###''')))((($$$"""%%%))))))(((&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&((()))(((&&&$$$$$$%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******))))))***+++---...,,,000666;;;>>>AAACCCEEERRRUUU[[[bbbjjjqqqwwwzzz{{{~~~|||{{{zzzzzz}}}~~~}}}xxxooofffaaa___VVVRRRMMMJJJGGGDDD@@@===:::777222///------,,,+++***))))))((((((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))'''%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!%%%%%%###"""""""""######$$$%%%&&&'''((((((((((((%%%$$$"""!!!!!!"""$$$%%%'''%%%"""!!!"""###"""!!!###"""!!! !!!"""###############"""""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""############"""""""""!!!###"""!!!"""$$$$$$"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!""""""######### %%%%%%$$$###############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!""""""###$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$##################""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""%%%'''(((''''''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&)))'''$$$###%%%(((''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""'''((()))(((&&&%%%%%%&&&######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((***))))))((('''((((((((('''))),,,///000222555888>>>AAAGGGNNNVVV^^^cccfffhhhjjjmmmoooqqqtttxxx{{{|||}}}}}}yyyuuurrrooonnnmmmnnnnnnkkkeee\\\TTTNNNKKKDDD@@@;;;777666555333222333000...,,,,,,,,,***)))(((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$##################$$$%%%&&&'''######"""""""""!!!!!!!!!%%%$$$######"""#########$$$$$$%%%&&&''''''''''''%%%$$$###""""""###$$$%%%%%%###"""!!!""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$############"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""$$$"""!!!!!!"""######"""""""""###$$$$$$$$$$$$###"""""""""###############""""""""""""#########$$$%%%%%%$$$$$$######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""""""""!!!!!!""""""######""""""########################%%%%%%%%%%%%%%%%%%$$$###"""""""""########################$$$$$$$$$%%%%%%"""!!!!!!###&&&((())))))&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&((())))))'''%%%&&&&&&%%%$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******&&&&&&&&&'''''''''((((((*********))))))))))))))))))***+++++++++---000222444666:::>>>DDDHHHLLLNNNRRRTTTXXX\\\aaahhhnnnsssmmmoooqqqrrrqqqrrrtttvvvyyyzzz}}}vvvssspppkkkhhheeeccccccZZZYYYVVVQQQJJJCCC>>>;;;999777444222111000///...---,,,++++++,,,,,,***((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$############$$$$$$##################!!!"""###$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###############""" """"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!"""""""""""""""#########"""""""""""""""$$$""" """###$$$###""""""###$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""(((&&&%%%#########$$$$$$!!!!!!""""""""""""!!!!!!###############$$$$$$$$$&&&&&&&&&&&&%%%$$$######"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""###&&&(((((((((%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$"""!!! """"""""""""""""""""""""######""""""######$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&$$$$$$%%%'''$$$%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&''')))((('''%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******++++++((((((((('''&&&'''***---+++,,,...111444666888999>>>@@@DDDHHHMMMSSS[[[```___aaacccccccccccceeeggghhhjjjmmmqqquuuzzz}}}~~~~~~~~~|||yyyvvvvvvwwwwwwssspppjjjhhhccc^^^YYYUUURRRQQQGGGEEECCC@@@<<<888444111......//////---+++***)))*********+++------+++)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$#########""""""############$$$######### !!!"""###$$$$$$$$$$$$$$$##################$$$###$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""""""""""""""""""""""""""######$$$""" """$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$##################!!!!!!!!!"""""""""######$$$$$$$$$######$$$%%%%%%"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$###"""###$$$$$$!!!!!!""""""""""""!!! """"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""######$$$$$$%%%%%% !!!!!!!!!"""""""""&&&%%%###$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""######""""""######$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """%%%'''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))*********'''''''''&&&%%%&&&(((***((()))+++---///111222333444666888:::<<>>BBBGGGKKKMMMOOOQQQUUUYYYZZZYYYWWWUUUXXXXXXYYY[[[\\\\\\]]]]]]```bbbddddddbbb^^^YYYVVVTTTQQQLLLHHHFFFFFFGGGHHHBBB>>>;;;:::<<<<<<999777555444222000............,,,)))'''(((******(((&&&)))******'''%%%%%%(((++++++)))((()))+++,,,---,,,,,,+++)))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$############""""""""""""!!!"""###$$$%%%%%%$$$### !!!""""""###############$$$$$$$$$$$$###############  ### !!!"""######"""!!! !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!""""""###!!!!!!""""""#########$$$ !!!###%%%%%%$$$"""""""""###$$$$$$$$$$$$######"""""""""!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!"""##################$$$$$$$$$$$$########################!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""" !!!"""#########!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!!!!!!!!!!"""!!! !!!###$$$%%%$$$!!!"""###$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$###!!!!!!""""""#####################"""###$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$###$$$%%%%%%$$$###$$$$$$###"""###$$$&&&'''%%%$$$$$$###"""!!! %%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''"""&&&&&&###!!!$$$%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((***,,,+++&&&&&&***+++(((%%%&&&((()))***)))'''&&&))))))(((((((((((())))))******))))))))))))******++++++,,,------...//////111222333444666888999999;;;===@@@BBBDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJJJJHHHFFFEEE???>>><<<;;;:::999888888222222222222111111111111//////...---,,,***)))((()))'''&&&%%%&&&'''&&&%%%))))))((('''''''''''''''++++++***)))))))))))))))++++++******))))))((((((%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""'''&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!! """"""#########$$$$$$$$$##############################""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$###!!! !!!"""###%%%$$$$$$###"""!!!!!! $$$###"""!!!!!! !!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$""""""""""""##################""""""""""""#########""""""!!! ######""""""""""""######$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!"""###%%%%%%###"""###$$$ !!!"""""""""""""""&&&$$$"""$$$&&&(((&&&$$$"""$$$%%%%%%%%%%%%&&&$$$""""""###%%%(((***!!!"""###$$$%%%&&&&&&&&&#########"""!!! !!!!!!!!!"""######$$$$$$ !!!"""###############$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%%%%###%%%)))***(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%"""######$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%...======---###$$$((((((((((((((())))))***)))((((((''''''(((((()))(((''''''''''''''''''((())))))***++++++,,,------+++,,,---...///000111222000222333555666555444333888888888888999:::;;;<<<:::999888888777777777777333333111000///...............------,,,++++++***+++++++++++++++***)))((()))((('''((()))***)))(((***))))))((((((((((((((())))))(((''''''''''''''')))))))))))))))((((((((($$$&&&(((***+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$###########################"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" """###"""!!!"""!!!!!!!!!!!!""""""###$$$$$$###""""""!!! ###""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%% !!!!!!!!!!!!"""""""""$$$##################$$$%%%%%%%%%$$$###"""""""""######""""""""""""#########""""""!!!!!!!!!!!!!!!!!!"""###############"""!!!###%%%$$$###"""######!!!!!!"""###############$$$###!!!###%%%&&&%%%###(((&&&$$$###$$$$$$###"""&&&%%%###""""""###%%%&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!""""""######$$$$$$!!!""""""############"""############"""""""""!!!########################""""""!!!!!!""""""###$$$!!!###%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%$$$$$$(((......***%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++###222OOOOOO111!!!))))))'''&&&%%%%%%''')))***'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''(((((()))******++++++,,,---...//////...,,,,,,...---------...///000111333111///...------...///...---,,,******)))))))))...------,,,+++*********'''(((((()))))))))(((((())))))***,,,///000...---******)))(((((((((((()))''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((###&&&***,,,---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""############"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""############$$$########################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""$$$$$$###$$$######""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!"""######$$$$$$######"""######$$$$$$%%%%%%%%% !!!!!!!!!!!!######""""""""""""######&&&%%%%%%$$$$$$######"""###""""""!!!!!!""""""###""""""!!! !!!""""""###$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###"""######$$$$$$$$$$$$######"""!!!"""$$$$$$$$$######"""!!!!!!###$$$$$$$$$##################$$$$$$ !!!"""###############%%%$$$$$$######"""""""""!!!!!!""""""###$$$$$$$$$"""############""""""!!!############""""""""""""########################!!!!!! !!!!!!"""###"""%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&###$$$***000///)))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((000$$$,,,CCCBBB+++###...&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))&&&&&&''''''((((((((()))(((((()))))))))))))))))),,,---............---,,,******))))))***++++++,,,111000000///......------,,,+++***)))))))))))))))++++++++++++++++++++++++'''(((((())))))((((((''')))***,,,///222333222000))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''((((((((($$$&&&)))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$%%%%%%%%%&&&""""""!!!!!!""""""###$$$!!!!!!""""""############""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!  !!!"""""""""""""""!!!""""""###############""""""#########$$$$$$$$$ !!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!###$$$$$$"""""""""###""""""###$$$$$$#########""""""""""""###$$$$$$### &&&+++,,,)))&&&%%%&&& !!!###$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$######%%%%%%%%%$$$$$$#########!!!""""""######$$$%%%%%%###############"""!!! #########"""""""""""""""#######################################$$$%%%%%% """$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&######'''---+++%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***$$$$$$))))))######)))$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************&&&'''((())))))*********)))))))))((())))))***+++***,,,...//////---***(((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))******************)))((('''&&&&&&''')))---000111///---''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!""""""######$$$"""""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""%%%###!!!!!!"""######"""###"""!!!!!! !!!!!!!!!!!!  !!!"""######""""""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""############""""""!!!!!!""""""### """"""!!!!!!!!!!!!""""""%%%$$$######""""""###### !!!!!!"""######""""""!!!"""$$$$$$"""!!!"""###!!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%)))555AAA@@@444(((#########$$$%%%&&&'''&&&$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############"""!!! """"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%$$$#########$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''$$$"""$$$((('''"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&(((&&&###"""%%%&&&$$$%%%''')))***+++***((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((((((((((((((((((((((((((())))))))))))$$$$$$%%%%%%&&&'''(((((((((((((((''''''(((((()))&&&(((,,,//////---***'''''''''''''''''''''((((((%%%%%%&&&''')))***++++++++++++++++++***)))''''''$$$$$$%%%'''******)))(((&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!""""""#########$$$###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""%%%"""  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""%%%%%%$$$############$$$!!!!!!""""""""""""!!!!!! """######"""!!!!!!"""!!!""""""""""""!!! """###%%%$$$######$$$&&&%%%333@@@AAA555)))$$$$$$''''''((('''&&&$$$""" ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############""""""!!!""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%%%%$$$###""""""$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%$$$"""""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&%%%""""""%%%&&&###%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''&&&######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&''''''''''''((('''******'''''')))(((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((((()))))))))((((((((('''((((((((()))((((((''''''&&&''''''(((&&&(((+++...///...---+++***)))))))))***++++++,,,(((((()))))))))*********))))))*********))))))(((&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""""""""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!#########"""  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""!!!!!! !!!!!!%%%$$$$$$###"""#####################""""""!!! """######"""!!!!!!"""###############"""!!! """$$$$$$"""!!!###%%%&&&...000,,,'''%%%&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&!!!""""""############"""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$###"""!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''!!!%%%&&&###!!!$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%$$$&&&%%%###$$$'''%%%$$$###""""""$$$&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++++++++***)))((('''''''''''')))(((((('''''''''((((((&&&'''(((***,,,---------(((((((((((()))***++++++'''&&&&&&%%%%%%$$$######&&&'''((()))************+++)))''''''((()))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((()))))))))((('''''''''&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$######"""!!!"""""""""###"""""""""!!!!!! #########"""######$$$%%%######""""""""""""""""""######""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$""" !!!$$$%%%%%%""""""!!!!!!"""###$$$$$$""""""""""""############!!!"""###$$$###"""  !!!!!!"""""""""""""""#########""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!$$$######"""""""""""""""%%%%%%%%%$$$###"""!!! """######!!!!!!!!!"""$$$$$$$$$$$$$$$###"""!!!!!!###### """$$$'''&&&%%%%%%$$$$$$###""" """$$$&&&((()))""""""#########""""""!!!########################"""######$$$$$$%%%&&&&&& !!!"""###############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%!!!###%%%''''''&&&$$$"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&%%%$$$#########"""###'''&&&""""""'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$##################&&&%%%%%%$$$#########$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!########################&&&&&&&&&%%%$$$###"""!!! !!!###$$$%%%%%%%%%$$$############""""""!!!!!!"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###***((('''&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$'''((((((&&&$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))&&&###$$$))),,,***((()))((('''&&&&&&''')))***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''((('''((((((((())))))******(((((()))))))))(((((('''((((((((((((((((((((((((+++***)))(((((('''((((((++++++***)))((('''&&&&&&$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%%%%%%%$$$#########$$$%%%&&&%%%$$$"""""""""$$$&&&'''!!!$$$&&&'''&&&%%%###"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!!###"""""""""""""""######!!!###%%%%%%$$$###"""###$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!! !!!!!!"""!!!  !!!"""############""""""""""""$$$###""" !!!"""$$$###""" """###$$$ !!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###'''%%%###!!! !!!"""!!!!!!!!!"""######$$$$$$!!!###%%%%%%$$$###"""###&&&""""""$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%%%%%%%###!!!&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''%%%###""""""###%%%$$$$$$$$$######""""""%%%$$$'''%%%$$$&&&&&&$$$#########""" !!!!!!"""###$$$%%%%%%%%%$$$###""""""$$$&&&&&&&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""!!!!!!"""$$$$$$%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))&&&$$$&&&+++---+++(((%%%%%%$$$$$$&&&(((+++,,,''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''(((((('''&&&&&&&&&'''''''''''''''((((((((())))))((()))))))))))))))((((((''''''''''''''''''''''''((((((''''''''''''''''''******))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$"""""""""###%%%&&&"""###%%%'''((('''&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""######$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""######$$$%%%$$$######""""""""""""!!!"""$$$###"""!!!"""###############"""""""""!!!"""""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""$$$###"""!!! !!!"""""""""############""""""""""""""""""#####################"""""""""!!!!!!""""""###$$$$$$$$$######""""""""""""""""""""""""###""""""""""""###$$$$$$###"""!!! !!!"""############""""""""""""""""""###$$$$$$"""!!!!!!!!!$$$ $$$'''%%%$$$%%%###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%###!!! !!!$$$$$$#########""""""""" """ !!!'''%%%$$$%%%%%%%%%###!!!"""""""""###$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%""""""""""""############"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$((('''###&&&---+++###"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%&&&'''(((%%%%%%$$$$$$######$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((&&&&&&(((,,,---***'''$$$$$$$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''')))))))))((('''''''''&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$$$$######'''%%%###!!! """$$$&&&&&&%%%%%%$$$###"""!!!!!!!!!""""""!!! !!!###############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!###%%%%%%###!!! """"""""""""##################""""""""""""!!!!!!"""############""""""!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$  """###%%%$$$$$$######"""!!!!!! """######"""  """%%%!!! ###&&&%%%&&&(((###"""!!!!!!!!!"""$$$%%%############$$$%%%&&&&&&$$$###############$$$$$$###$$$$$$###!!! !!!"""######""""""""""""!!!!!!"""!!!###""""""###%%%$$$$$$%%%&&&&&&%%%#####################$$$$$$$$$#########"""!!! #########"""######$$$%%%""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&!!!((('''""")))555444'''"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&)))++++++(((%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''(((((('''''')))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))'''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$'''&&&&&&%%%&&&'''((())))))'''%%%$$$######$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$$$$######$$$###!!! !!!###$$$$$$$$$$$$$$$$$$######""""""###"""!!! """$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""$$$$$$############""""""!!!!!!!!!""""""!!! ###%%%+++%%%!!!!!!!!!!!!""""""!!!!!!""""""###$$$""""""!!!!!!"""$$$&&&'''"""""""""""""""######$$$$$$%%%&&&%%%###"""###$$$"""""""""!!!!!!!!!!!!!!!$$$######%%%&&&%%%%%%&&&"""!!!!!!###%%%%%%$$$###$$$$$$$$$############### !!!""""""""""""###$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((('''''' &&&&&&!!!(((444222&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&''')))(((&&&$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&((()))(((&&&$$$######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$######""" !!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%###$$$$$$"""!!!!!!###%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! !!!!!!"""######!!!""""""""""""""""""!!! !!!!!!!!!"""!!!!!!!!!""""""""""""!!!$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$#########"""######!!!!!!""""""############ !!!"""!!!!!!###&&&)))000)))###!!!"""""""""""""""######$$$###"""!!! !!!###$$$"""!!!!!!!!!""""""###$$$$$$%%%&&&%%%#########%%%!!!!!!!!!!!!!!!""""""""" """""""""!!!"""###"""!!! !!!###%%%&&&&&&$$$$$$$$$$$$##################$$$%%%$$$###$$$&&&)))$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&"""&&&%%%!!!$$$***(((!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########"""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""######%%%%%%((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$######""""""############""""""!!!""""""!!! !!!###%%%%%%%%%%%%###$$$$$$###""""""###%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """#########"""!!!"""!!!!!!!!!!!!""""""###!!!""""""######""""""!!! !!!!!!""""""### !!!!!!""""""""""""!!!%%%###!!! !!!###%%%""""""""""""############ !!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$'''&&&&&&%%%###"""!!!!!! !!!!!!"""######$$$$$$!!!"""######$$$''')))---'''"""""""""!!!!!!"""""""""############""""""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%!!!###$$$###"""!!!"""###!!!!!!""""""""""""#########$$$!!! """###"""#########%%%((()))((('''##################$$$$$$###$$$###  $$$%%%$$$######"""#########!!!!!!"""""""""#########$$$$$$###""""""""""""###""""""###$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%&&&)))++++++)))&&&$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&%%%%%%$$$%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&(((((((((((('''''''''''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''&&&''''''''''''%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$""""""############""""""!!!!!!!!!!!!""""""###### """$$$$$$######!!!###$$$$$$###""""""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!###$$$%%%$$$###"""###""""""!!!!!!!!!!!!"""!!!"""############"""!!! !!!""""""###$$$$$$ !!!"""######"""!!!######""""""""""""######""""""""""""############ !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""###""""""""""""###$$$$$$&&&&&&%%%$$$###"""!!! """""""""""""""#########!!!###$$$######$$$%%%&&&!!!!!!###!!!"""%%%!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%!!!"""######"""!!!"""###"""""""""#########$$$$$$!!!&&&(((###!!!$$$%%%$$$$$$###$$$%%%((()))((('''"""""""""###$$$$$$$$$%%%"""""" $$$%%%$$$$$$###""""""###### !!!!!!!!!"""""""""###############"""!!!!!!!!!""""""###$$$$$$######""""""############""""""$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%###%%%)))((($$$$$$)))%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%&&&'''((()))$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%'''+++------***'''$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&''''''&&&$$$$$$&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$&&&((())))))(((((((((((((((''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''''''''(((((('''%%%$$$""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""$$$%%%%%%%%%$$$""""""############""""""%%%###"""!!!!!!###%%%''' """###"""!!! !!!###$$$"""!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """$$$%%%&&&%%%###"""$$$###"""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$%%% !!!#########"""!!! """###$$$$$$###""" !!!!!!!!!!!! !!!!!!"""""" !!!!!!"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########$$$$$$######"""!!! $$$$$$######"""!!!!!!!!! """$$$$$$""" !!!!!! !!!$$$!!!!!!"""###############!!!"""$$$$$$$$$###"""""""""""""""###$$$%%%&&&###$$$%%%%%%$$$###$$$&&&""""""######$$$$$$$$$%%% &&&(((""" ###%%%###"""""""""$$$&&&'''&&&$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$###&&&---%%%%%%$$$###""""""######""""""""""""############"""###$$$$$$$$$"""!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!'''$$$""""""%%%&&&$$$"""########################""""""""""""###############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$########################((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$&&&&&&&&&$$$$$$$$$&&&'''&&&%%%$$$######""""""$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$'''%%%""" """%%%'''%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%$$$###$$$%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$###"""""""""""""""###$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&###)))999...%%% !!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!!!!!!!"""""""""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%###!!! """""" !!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""%%%%%%$$$""""""!!!!!!!!!$$$$$$######""""""!!!!!!""""""############""""""##############################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!""""""#########""""""######"""!!!!!!!!!!!!!!! !!!!!!"""""""""############$$$$$$$$$$$$#########""""""!!!!!!%%%###""""""###%%%$$$###"""""""""!!!"""######$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""%%%###"""$$$'''((($$$!!!%%%###"""###$$$&&&%%%%%%###$$$$$$$$$$$$$$$$$$###%%%###!!!!!!###%%%$$$"""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$########################$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$$$$&&&'''%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%!!!!!!""""""###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''""""""######$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$###############$$$########################%%%%%%$$$$$$$$$#########&&&)))###&&&333***###############$$$$$$$$$%%%&&&%%%###!!!!!!!!!"""#################################""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!!!!!!!! ###!!! !!!###### !!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!!"""""""""""""""!!! """""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! """###############""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""&&&$$$"""""""""###"""!!!"""""""""""""""######$$$############"""""""""!!!"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!##################""""""$$$###""""""""""""###$$$$$$$$$$$$###############!!!"""##################+++(((%%%$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$#######################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%!!!###$$$%%%$$$%%%'''((("""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""#########'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((((((''''''&&&&&&%%%&&&&&&%%%$$$#########$$$#######################################"""""""""&&&)))$$$&&&...((("""$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$$$$########################$$$$$$###"""!!!  !!!"""###$$$%%%&&&&&&######################## """$$$%%%%%%$$$""" ###"""!!!"""######!!! !!!!!!!!!!!!""""""""""""############""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!######!!!!!!!!!!!!######""""""""""""""""""""""""""""""!!!!!!  """"""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!! """"""""""""""""""!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$######&&&$$$"""!!!!!!!!! """""""""""""""###########################""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""$$$&&&$$$ ###'''%%%$$$""""""$$$%%%$$$############$$$$$$#########!!!!!!!!!!!!###$$$%%%%%%########################"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''"""###%%%%%%$$$$$$%%%'''""""""###$$$%%%''')))***%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############%%%&&&&&&%%%######""""""##################$$$$$$#########$$$%%%%%%%%%&&&&&&'''((((((''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""################################################!!!''',,,000222,,,$$$###""""""""""""""""""""""""!!!!!!!!!"""###%%%'''(((##############################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######%%%%%%%%%%%%######"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!###############$$$$$$%%%!!!!!!!!!!!!""""""""""""%%%$$$######"""""""""### !!!!!!"""""""""$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!! """"""""""""""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""""""""####################################$$$""" !!! !!!!!!"""###############"""###$$$$$$$$$###""""""!!!!!!"""############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%))))))((($$$!!!!!!$$$'''"""!!! !!!$$$&&&&&&&&&#########$$$$$$#########""""""#########$$$&&&'''########################!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$########################### !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''$$$%%%&&&%%%###"""###$$$######$$$%%%''')))+++,,,%%%%%%$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%%%%###########################$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$###""""""%%%%%%###""""""###%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$""""""!!!!!!!!!##############################$$$$$$$$$$$$$$$$$$!!!---===BBB:::111***###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!!!!""""""############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!"""#########"""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!""""""############"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! !!!""""""#########""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!"""""""""""""""!!!!!!""""""!!!!!!!!!"""############""""""###$$$%%%%%%$$$###"""!!!!!!"""############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&...***%%%""""""######"""(((&&&###"""""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###$$$&&&'''########################!!!""""""""""""############$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###########################!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%"""!!!!!!"""$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%&&&&&&'''""""""""""""###$$$%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""######%%%&&&(((***+++%%%&&&&&&%%%$$$###""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$###"""!!!!!!!!!!!!#################################$$$$$$$$$$$$$$$'''777NNNPPP;;;///+++"""#########"""""""""""""""'''&&&&&&%%%$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$&&&%%%%%%$$$###"""!!!!!! $$$###!!! !!!###$$$ !!!######"""!!!"""###!!!!!!!!!!!!""""""""""""############""""""""""""######""""""######$$$%%%!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!"""""""""""""""############"""""" """""""""""""""""""""""""""""" """######"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""$$$%%%&&&###############"""!!! !!!"""###$$$%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!""" !!!######### !!!"""$$$$$$######"""!!!"""$$$&&&&&&%%%###"""!!!"""######$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%+++&&&  """!!!%%%###!!!!!!###$$$###"""###$$$$$$$$$$$$$$$$$$###"""$$$%%%$$$""""""$$$&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$###########################$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''%%%###"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""!!!"""###%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$###############""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$#################################""""""""""""######$$$$$$$$$$$$#########"""#########$$$%%%'''((()))%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$########################$$$$$$$$$$$$########################$$$$$$###""""""#################################"""""""""#########$$$$$$(((888RRROOO000$$$)))###$$$$$$$$$#########""""""#########$$$#########""""""""""""""""""""""""""" !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%% ######!!! !!!###!!!!!!!!!!!!""""""""""""############""""""""""""$$$############$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% """""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""$$$$$$!!!!!!"""""""""!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!""""""""""""!!!  !!!######""" !!!###$$$$$$$$$"""!!!!!!"""$$$&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""##############################""""""""""""###$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$"""  !!!"""""" $$$&&&''''''!!!!!!""""""""""""!!!!!!"""$$$%%%### """$$$########################%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++)))%%%"""!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###"""###%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$###"""!!!!!!""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!""""""""""""###$$$$$$%%% !!!"""############"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###""""""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!!!!"""###$$$%%%%%%&&&$$$########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%'''&&&%%%$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######################## !!!!!!!!!""""""#########333MMMFFF"""(((&&&$$$#########""""""!!!!!!!!!###%%%&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""!!!"""######"""!!! """""" !!!###!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###### !!!!!!!!!!!!!!!  """###$$$###"""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$""" """""""""!!! !!!###$$$%%%$$$"""!!! """%%%''''''&&&$$$#########$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!###############$$$$$$$$$ ###""" !!!%%%)))%%%###!!!!!!"""###"""!!!&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%333...'''###"""$$$&&&'''######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%""""""###$$$&&&'''((((((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&$$$######$$$$$$&&&%%%$$$###"""###$$$%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!"""$$$''')))***(((%%%$$$$$$$$$###!!!&&&%%%###""""""###%%%&&&%%%&&&'''((((((&&&$$$"""&&&%%%###"""""""""###$$$#########!!! ###%%%$$$""" """$$$%%%### !!!"""###%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$###""" """###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%&&&"""!!! !!!"""$$$''')))%%%CCCIII---&&&***"""%%%''''''%%%###""""""%%%###"""!!!###&&&)))+++(((&&&$$$""" !!!"""$$$%%%%%%$$$###""""""!!!""""""$$$###$$$&&&$$$ $$$ !!!!!!"""###############"""!!!!!!!!!!!!###%%%&&&'''&&&$$$%%%&&&$$$######""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$###!!!!!!!!!"""#########""""""!!!!!! !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""%%%&&&$$$"""  !!! """"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&###"""$$$!!!!!!!!!!!!!!!"""""""""###%%%&&&&&&%%%######$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%######""""""""""""######$$$###"""!!!"""###&&&'''$$$$$$###$$$$$$%%%&&&&&& !!!!!!"""######$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$"""""""""###$$$$$$(((&&&"""!!!""""""###"""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((('''&&&$$$######$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########%%%'''((()))'''%%%$$$$$$$$$###"""&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%######%%%$$$$$$###""""""######"""###%%%$$$###"""###$$$###"""""""""$$$$$$"""!!!"""######$$$$$$$$$######%%%$$$$$$#########$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&(((""""""!!!!!!"""$$$&&&'''%%%<<<@@@***###&&&"""$$$''''''%%%###""""""$$$###""""""$$$&&&((()))&&&%%%###"""""""""###### !!!"""###  """ !!!$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!"""###$$$$$$$$$######%%%((((((&&&$$$""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######!!! !!!!!!###"""""""""!!!!!!!!! ######""""""!!!!!! """"""""""""!!!!!!!!!!!! $$$###"""!!! !!!###$$$%%%###""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###&&&!!!$$$!!!&&&)))### !!!"""######$$$$$$$$$!!!"""###"""!!!"""$$$&&&###############$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""###&&&%%%###!!!!!!!!!"""###""""""!!!!!!!!!"""######%%%$$$$$$###"""!!!!!! """###############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###"""###%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%((('''&&&&&&%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%$$$%%%%%%%%%&&&%%%###""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%&&&&&&&&&)))'''$$$$$$$$$$$$###"""&&&%%%$$$######$$$%%%&&&%%%$$$$$$##################$$$$$$$$$$$$###""""""!!!###&&&&&&%%%#########!!!"""$$$$$$"""""""""###$$$$$$########################"""""""""######$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$###############$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$)))((('''%%%$$$$$$######$$$###"""!!!!!!"""###$$$'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%(((+++---######"""!!!"""###$$$%%%'''333555))) """###"""$$$&&&&&&$$$###"""###""""""###$$$%%%%%%&&&'''######""""""###$$$&&&'''""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###"""%%%'''$$$!!!"""""""""""""""""""""""" !!!""""""""""""!!! !!!""""""""""""  ###%%%$$$$$$"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!!!!! !!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""########################%%%$$$"""!!! !!!!!!%%%$$$"""!!!!!!"""############################## !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$"""###!!!+++333+++ !!!"""###$$$$$$$$$$$$######"""!!! !!!$$$'''$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$"""!!!!!! !!!!!!"""%%%$$$"""!!! !!!"""%%%%%%$$$#########$$$$$$%%%%%%$$$###"""!!! !!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!"""###$$$%%%######$$$&&&((((((&&&#########$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$'''%%%$$$###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$%%%"""###$$$%%%%%%$$$"""""""""###%%%%%%###"""###$$$ ###%%%$$$""" """$$$%%%$$$###"""""""""###$$$######"""""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!###$$$%%%#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###############$$$#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%%%%%%%###########################"""""""""%%%***...111$$$###""""""""""""######***,,,,,,)))%%%#########"""###%%%%%%$$$"""######!!!"""###%%%%%%%%%$$$$$$""""""!!!!!!"""$$$&&&'''""""""!!!!!!!!!!!!""""""%%%$$$$$$############$$$%%%!!!!!!(((---***%%%"""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!######"""!!!!!!""""""########################### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""$$$%%% 222>>>444""""""#########"""!!!!!!$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$##################$$$!!!!!! !!!!!!!!! !!!"""###$$$&&&%%%$$$###############"""""""""""""""""""""### !!!!!!""""""""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""###$$$&&&'''%%%###""""""###$$$###"""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$$$$"""!!!&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$&&&'''""""""$$$%%%%%%$$$###"""######$$$###!!!!!!###%%% ###%%%$$$""" """$$$%%%$$$###"""""""""$$$$$$###############$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!  """$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%########################%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$##################$$$############$$$&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%##############################""""""$$$'''***,,,######"""""""""""""""""")))&&&%%%&&&%%%"""!!!$$$!!!###$$$$$$###"""###$$$!!!"""###%%%%%%$$$""""""""""""!!! !!!######!!! !!!!!!"""###$$$$$$$$$"""!!! &&&"""""")))...+++&&&###"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""!!! %%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""############ ###&&&!!!!!!555CCC;;;)))((('''%%%###!!!  ###$$$###"""""""""$$$$$$######$$$$$$%%%&&&#########$$$$$$#########!!!!!! !!!!!! !!!!!!"""######!!! """""""""""""""######### !!!"""""""""""""""########################!!!!!!!!!!!!!!!""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$&&&)))***)))'''$$$###$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&'''""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%!!!"""$$$$$$"""""""""#########""""""###$$$$$$%%%###############$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!! """$$$$$$$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###############""""""""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$###"""""""""############$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$%%%&&&''')))***+++$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################&&&%%%$$$"""""""""######"""""""""""""""""""""!!!$$$"""!!!"""!!! """!!!"""$$$###""""""###%%%!!!"""###$$$$$$###!!! ###"""!!!  !!!!!!!!! !!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!$$$!!!!!!''')))&&&###""""""""""""!!!!!!  !!!""""""""""""!!! !!!!!!""""""!!!!!!!!! !!!!!! !!!""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!""""""############"""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""  !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""######"""""""""#########$$$$$$ %%%###"""111>>>:::111///+++'''$$$###"""############""""""######""""""######$$$%%%"""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""$$$######""""""!!! !!!!!!  $$$$$$######"""!!!!!!!!! !!!"""####################################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$!!!!!!"""###&&&))),,,...***((('''&&&'''((('''&&&######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&######""""""###$$$$$$%%%!!!$$$)))***)))&&&$$$######"""""""""$$$$$$"""!!! !!!"""###$$$%%%%%%%%%!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###### """$$$%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%!!!"""""""""#########$$$!!!!!!""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""###$$$$$$$$$$$$###$$$############$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""#############################################"""!!!!!!!!!!!!""""""""""""""""""!!!###"""  !!!"""!!!"""###"""""""""###%%%"""#########"""!!!!!! ###"""!!! !!!"""######"""""""""""""""#########"""""""""###$$$%%%%%%""" !!!$$$$$$!!!!!!$$$$$$###""""""!!! !!!""""""######""""""###""""""!!!!!!"""""""""  !!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!! """#########"""""" !!!!!!!!!"""""""""#########""""""!!!!!! """"""""""""!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""#########""""""#########$$$$$$$$$!!!###&&&!!!(((333333333///***%%%""""""###%%%"""######"""""""""""""""!!!!!!""""""###$$$"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!$$$$$$#########$$$$$$%%%######"""""""""""""""""" !!!"""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""$$$'''+++...000#########$$$&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$###"""""""""###%%%&&&%%%,,,000///***$$$!!!$$$""" """$$$%%%###  """$$$%%%&&&&&&%%% !!!"""$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### """%%%%%%%%%$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&!!!!!!""""""#########$$$%%%$$$$$$###"""#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############"""###$$$%%%&&&%%%$$$$$$######"""""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&''')))''''''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""!!!"""""""""""""""""""""""""""""""""!!!###$$$%%%$$$$$$ !!!"""""""""""""""!!!&&&&&&!!!"""$$$###!!!"""###"""!!!"""###%%%######""""""!!!!!! """"""!!!!!!!!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!"""$$$""""""%%%%%%$$$$$$###""""""!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$ $$$%%%###!!!!!!### !!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!######!!!!!!"""""""""!!!!!! !!!!!!!!!""""""###### !!!!!!"""###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######$$$"""############$$$$$$$$$###"""'''!!!!!!)))+++000,,,&&&!!!"""%%%'''((((((&&&###!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$###"""######""""""""""""######!!!"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$ """###%%%&&&'''!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""###########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&'''%%%###$$$%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###"""""""""######&&&&&&%%%"""!!!"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))$$$"""###&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((***+++***((('''!!!"""###$$$%%%%%%$$$#########$$$%%%$$$###"""!!!""""""############"""""" !!!"""######"""!!!!!!###%%%'''))))))'''%%%###########################"""""""""""""""######$$$###&&&###$$$((('''!!!&&&%%%%%%$$$%%%&&&((()))%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%&&&%%%$$$$$$$$$###"""""""""((('''&&&$$$"""  !!!###$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))+++******(((&&&$$$###"""%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$ !!!"""###$$$$$$"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$$$$###"""!!!""""""""""""############$$$#########""""""!!!!!!%%%$$$""""""###$$$######""""""""""""""""""""""""###"""  !!!""""""""""""""""""""""""###!!! !!!$$$%%%&&&%%%###"""""""""###$$$#########""""""""""""""""""""""""!!!!!!""""""!!!!!! ###############"""!!!!!! !!!!!!!!!!!! ######""""""""""""######!!!!!! !!!!!!###!!! !!!###$$$$$$### !!!""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""#########$$$""""""!!!!!! $$$###""" !!!"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$###"""""""""$$$$$$$$$###!!! ###&&&''''''%%%###!!! #########"""""""""""""""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######'''&&&&&&%%%$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&#########$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&###"""!!!###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%###"""""""""######""""""""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***((($$$"""###&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))'''&&&$$$######$$$%%%%%%%%%$$$###"""###$$$$$$$$$###"""!!!""""""############""""""###$$$$$$###"""!!!"""###%%%''''''%%%###"""$$$#####################"""""""""""""""######$$$"""""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&&&&$$$###"""""""""$$$%%%$$$$$$$$$###############'''&&&&&&%%%$$$###"""""" !!!"""######$$$######%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$""""""""""""############"""######$$$$$$######"""""""""""""""#########$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$##################""""""!!!"""###$$$$$$$$$$$$###"""!!!!!!"""""""""#####################"""""""""!!!%%%###""""""###$$$######""""""""""""""""""""""""###"""  !!!""""""""""""""""""""""""%%%###!!! """###""""""!!! """""""""""""""#########$$$$$$$$$$$$###"""!!! """""""""!!!!!!!!! """"""######""""""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""!!! !!!###"""!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""#########"""!!!!!!!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""""""""###!!!""")))222444---%%%!!!%%%###!!!  !!!###""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&###!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######"""############$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$"""###%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((((((&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$############$$$$$$$$$###"""!!!""""""############""""""$$$$$$$$$###"""!!!  !!!###$$$$$$###!!! $$$$$$$$$######""""""""""""""""""""""""######$$$'''""""""((((((""""""'''$$$$$$###"""""""""######!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$######""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!! """"""############"""!!!!!!!!!""""""""""""##################""""""""""""$$$###!!!!!!###$$$$$$###"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""%%%$$$"""  !!!"""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$###""""""###"""""""""""""""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!###!!! !!! ###""""""!!! """""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""######!!!!!!!!!!!! !!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!###%%%555IIIKKK888&&&!!!%%%$$$"""!!! !!!"""""""""""""""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%###$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""############"""""" !!!!!!"""############ !!!############!!! $$$$$$######""""""!!!!!!"""""""""""""""######$$$((("""***999999)))"""'''######"""!!!!!!!!! !!!"""$$$$$$$$$###"""#########################################################$$$$$$%%%%%%%%%'''&&&%%%######""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""##################&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""###############!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""############"""""""""""""""$$$"""!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""""""""""""""""""""$$$###!!! !!!"""###"""###$$$%%%$$$###"""!!! !!!"""###$$$$$$%%%###############"""!!!!!!############""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!! """""""""!!!!!!"""""""""!!!!!! !!!!!!$$$""" !!!!!! """"""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""  """""" !!!"""#########"""!!!&&&%%%444LLLMMM666$$$###%%%$$$###"""!!!!!!"""""""""""""""""""""#########!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$$$$%%%%%%$$$######$$$&&&%%%$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$######### ###$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$"""""""""###$$$!!!!!!!!!"""###$$$%%%%%%%%%&&&'''''''''&&&%%%$$$""""""############""""""!!!!!!!!!"""###$$$$$$%%%""""""###$$$$$$###""""""#########"""""""""!!!!!!"""""""""""""""######$$$%%%$$$333KKKJJJ333###%%%""""""""""""!!!  !!!"""$$$$$$$$$###"""###################################################$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$#########""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$######"""!!! !!!""""""######"""!!!!!!''''''&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############"""###"""!!!!!!!!!"""############""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########!!! !!!"""$$$$$$### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###$$$%%%&&&%%%$$$###""" !!!"""###$$$$$$%%%"""############""""""!!!""""""""""""############!!!!!!!!!!!!!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!%%%###!!!!!!""""""!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!!!!###$$$ !!!###$$$%%%$$$######$$$&&&999:::(((!!!#########"""""""""""""""!!!!!!""""""############ !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! %%%%%%$$$######"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$#########$$$%%%''''''%%%$$$#########""""""""""""######$$$%%%%%%$$$######$$$&&&!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###!!!$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$############"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###%%%&&&""""""""""""###$$$%%%&&&&&&&&&'''((('''&&&%%%$$$""""""############""""""%%%$$$###""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$###$$$555KKKKKK555%%%###""""""#########"""!!!!!!!!!""""""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$%%%$$$$$$######"""""""""###############"""!!! !!!!!!"""######""" ######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""""""""######""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""$$$###"""!!!"""###$$$%%%'''&&&%%%$$$#########$$$ !!!!!!!!!!!!""""""""""""""""""############"""!!! """$$$$$$### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&"""""""""""""""!!! !!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$######!!!!!!"""""""""""""""###!!!""""""""""""!!! !!!!!!!!!!!!  !!!!!! !!!!!!%%%###!!!!!!"""######""" !!!""""""### !!!!!!""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$%%%$$$$$$%%%***+++"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!&&&%%%$$$###"""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""######""""""""""""######$$$%%%%%%$$$######$$$&&& """%%%%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$############!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""""""""############""""""%%%$$$###"""""""""###$$$######################## !!!!!!"""#########"""""""""""""""######$$$"""###,,,:::;;;...%%%%%%""""""###$$$%%%$$$######$$$###""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%""""""#########""""""!!!!!!"""#########"""  !!!"""$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""$$$###"""!!!!!!###%%%&&&'''&&&$$$###"""""""""### !!!!!!!!!""""""!!!"""""""""############!!!  """$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!! """""""""""""""#########"""######$$$$$$######""" !!!!!!!!!"""""""""""""""######""""""!!! !!!!!!!!!!!!  !!!!!! !!!!!!###!!! """######""" !!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!! !!!!!!!!!""" !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%$$$!!!"""''')))&&&$$$%%% !!!!!!""""""!!!!!!!!! !!!!!!"""######$$$$$$ !!!"""###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""$$$&&&((((((&&&$$$"""######""""""""""""######$$$%%%%%%$$$######$$$&&&###&&&((('''### !!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$######$$$%%%%%%######$$$%%%$$$$$$$$$############""" !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######,,,+++)))&&&%%%$$$$$$$$$######$$$%%%$$$###"""!!!""""""############"""""""""!!!!!!!!!###$$$&&&(((######""""""""""""###### !!!"""###$$$$$$"""""""""""""""######$$$###!!!###((()))%%%%%%((("""###$$$%%%&&&&&&%%%$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""###$$$&&&'''((((((""""""############""""""!!!"""###$$$###""" """"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############(((&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""###"""!!! !!!"""$$$&&&$$$###!!!  !!!!!!!!!"""!!!!!!""""""#########$$$!!!  """$$$$$$########################### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!  #########""""""""""""""" !!!!!!!!!  !!!!!!""""""###############"""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""""""""!!!  !!!""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!!!!  !!!!!!""""""  !!!""""""""""""""""""""""""""" !!!""""""!!! !!! """$$$%%% ###&&&(((((($$$ !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""$$$$$$######""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&###%%%((()))'''%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$###""" """$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""" !!!###%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############"""!!! $$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""###&&&(((***!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!""""""""""""#########"""!!!!!!!!!###$$$###"""###"""!!! !!!"""###&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#####################""""""""""""!!!!!! !!!!!!"""###$$$###""""""###$$$''')))***%%%$$$$$$######$$$$$$%%%&&&###!!!$$$$$$"""&&&&&&&&&%%%$$$###"""!!!#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&############"""""""""!!!###"""""""""""""""######%%%%%%$$$###""""""######$$$$$$###"""!!!!!!"""""" """#########"""!!!%%%###""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""" ###$$$%%%$$$"""!!!!!! !!!%%%$$$###!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""#########"""""""""""""""""""""""" !!!###%%%&&&$$$"""######""""""!!!!!! ###"""!!!  !!!!!!$$$$$$###"""!!! ######""""""""""""######'''&&&%%%$$$###!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""!!!  !!!""""""""""""""""""!!! """"""###$$$$$$$$$$$$###$$$$$$"""!!!!!! ###$$$###""" """$$$###"""!!! !!!$$$""" !!!"""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""############$$$#########""""""!!!!!!$$$$$$###"""!!!!!!"""""" !!!""""""######"""$$$''''''&&&$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$###!!!!!!"""$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""""" !!!"""######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""###########################%%%%%%%%%%%%$$$$$$$$$###########################$$$"""!!!!!!###$$$###!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############$$$###"""!!!"""$$$%%%$$$#########!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%############""""""""""""######"""""""""######$$$############$$$&&&((()))%%%$$$$$$######$$$$$$%%%'''$$$!!!!!!###%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!########################%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$###"""!!!!!!!!!######""""""""""""######%%%$$$$$$###""""""######$$$$$$###""""""""""""""" !!!"""""""""""""""""""""!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""###"""  !!!"""$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """$$$$$$###"""###"""""""""!!!!!!!!! !!!!!!!!! !!!!!!"""!!!!!! ######""""""""""""######%%%%%%$$$###"""!!!!!! """""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$  !!!!!!!!!!!!###"""!!!!!!!!!!!!"""###"""!!!  !!!""""""""""""""""""!!! !!!!!!"""""""""#########%%%$$$###"""!!!!!!!!!!!!!!!"""""""""!!!"""$$$&&&###"""!!! !!!!!!"""  ###%%%&&&&&&""""""""""""""""""""""""########################""""""""""""########################"""""""""!!!&&&%%%%%%$$$######$$$$$$"""######$$$%%%%%%&&&&&&!!!###%%%&&&$$$###############$$$$$$$$$$$$$$$%%%###$$$&&&%%%###""""""###"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""############$$$%%%%%%%%%$$$######"""""""""""""""#########"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$#########"""""""""""""""########################$$$$$$$$$##########################################"""!!!"""###$$$###!!!###########################""""""!!!!!!""""""#########$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$###"""###%%%%%%%%%###$$$###"""!!!!!!!!!!!!!!!##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$(((&&&######$$$&&&&&&&&&%%%%%%%%%%%%$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$###""""""!!!!!!######"""""""""""""""###%%%$$$######"""#########$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!!!!######""""""""""""############%%%$$$###!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""#########"""!!! """""""""!!!!!! """""""""""""""""""""""""""!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!! ######""""""""""""#########"""""""""!!!!!!!!!!!!###""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$!!! !!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!! """!!! !!!######$$$$$$###"""!!!!!!!!!!!! !!!"""""""""###%%%'''$$$###"""!!! !!!"""######!!! !!!$$$&&&((((((""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""#########$$$$$$############""""""""""""&&&%%%$$$$$$###$$$$$$$$$ !!!!!!""""""######$$$"""$$$%%%%%%$$$######$$$###########################%%%''''''%%%#########""""""#########$$$$$$$$$%%%&&&&&&&&&%%%$$$######"""""""""""""""""""""###%%%$$$$$$$$$######""""""###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########""""""!!!$$$$$$############$$$$$$%%%$$$"""!!!!!!###%%%&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!#################################"""""""""""""""###########################"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$#########""""""&&&%%%$$$###############%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""########################""""""""""""########################$$$$$$$$$$$$$$$###############$$$$$$########################$$$###""""""""""""""""""$$$$$$###############$$$######"""""""""""""""###"""!!! !!!###$$$!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$######"""!!!""""""######%%%%%%###"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""!!! """"""""""""!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!#########"""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!###"""  !!!###%%%###"""!!!!!! !!!!!!"""######""""""$$$&&&$$$###"""!!!!!!"""###$$$&&&$$$""""""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""""""""######"""""""""""""""### !!!!!!!!!""""""###%%%&&&&&&$$$###$$$%%%""""""""""""""""""!!!!!!###%%%''''''%%%#########""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###""""""###"""""""""""""""""""""$$$$$$###############"""$$$$$$%%%%%%%%%###""" """"""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""#########""""""$$$$$$############$$$$$$&&&%%%###"""###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""########################""""""######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!""""""#########$$$$$$$$$$$$#########%%%&&&%%%$$$###############"""!!!!!!###$$$$$$$$$%%%%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$############%%%$$$###"""""""""""""""&&&%%%%%%%%%$$$###""""""$$$######""""""######$$$###$$$$$$#########$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$$$$###""""""#########!!!!!!"""###$$$%%%&&&&&&$$$$$$###"""!!!!!!""""""$$$###############$$$$$$###"""""""""""""""######"""!!! !!!###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  """#########""""""!!!"""######$$$######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""###### !!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$###"""!!!!!!###%%%&&&!!!!!!  ###%%%%%%%%%###""""""###$$$###"""!!!!!!"""###$$$%%%###!!!!!!"""###$$$###"""""""""""""""""""""""" !!!"""######$$$$$$############$$$$$$$$$$$$""""""""""""""""""#########"""""""""""""""############$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&"""""""""""""""!!!!!!!!!###$$$&&&%%%###""""""###"""############$$$$$$$$$######$$$$$$$$$###""""""$$$############"""""""""########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$'''&&&&&&%%%&&&''')))***((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###"""########################""""""""""""####################################!!!###$$$###"""!!!"""###########################$$$######""""""######$$$%%%""" $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""""""""#########$$$###"""###%%%%%%%%%###""""""###$$$$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$######""""""""""""###%%%%%%%%%%%%$$$###"""!!!######""""""""""""######!!!"""######"""!!!"""###"""###############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""############$$$$$$$$$###""""""""""""###!!!!!!"""###$$$&&&&&&'''%%%$$$###"""!!!!!!!!!!!!#########"""######$$$%%%"""""""""""""""######$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" """"""############""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""#########%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!"""###%%%$$$""" !!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""!!!!!!!!!!!! !!!!!!"""""""""######""""""""""""###### !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""$$$###"""""""""###%%%&&&!!!  !!!%%%&&&'''&&&###!!!!!!!!!###"""!!! !!!"""###$$$"""  ###%%%&&&&&&"""""""""""""""""""""""" !!!!!!""""""##################$$$$$$$$$$$$%%%""""""""""""############$$$$$$$$$###$$$$$$%%%&&&###########################$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$#########"""###$$$$$$###!!!!!!"""$$$"""############$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$############""""""""""""############$$$######"""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&%%%###"""###%%%!!!"""######$$$$$$$$$###"""###%%%&&&'''&&&$$$###########################"""""""""######$$$$$$$$$########################!!!###$$$###!!!!!!"""$$$########################$$$######""""""######$$$&&&$$$!!! """$$$########################%%%%%%$$$$$$$$$######### !!!!!!!!!"""""""""###"""!!!"""$$$%%%$$$### !!!###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#########$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!######""""""""""""###### """$$$###!!! !!!###""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############$$$$$$###"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!######""""""###$$$$$$%%%"""""""""""""""###$$$$$$ !!!""""""""""""""""""###$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!""""""#########"""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$##################"""""""""""""""""""""""" !!!###&&&((('''$$$!!! !!!!!!!!!"""""""""### !!!"""######""""""""""""!!!!!!!!!  !!!""""""############""""""""""""######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!""""""!!!  !!!"""""""""""""""""""""""""""############""""""!!!!!!!!!""""""######%%%&&&&&&$$$"""""""""!!!!!! !!!"""######!!! !!!$$$&&&'''(((""""""""""""""""""""""""!!!!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%!!!"""""""""############$$$$$$######$$$%%%%%%&&&!!!!!!!!!!!! """######"""!!!!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""" """$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$ !!!"""###############$$$$$$############$$$$$$ !!!"""$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&"""$$$'''&&&$$$"""$$$%%% !!!"""###############"""###%%%'''''''''%%%$$$########################""""""######$$$$$$$$$%%%########################!!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!###$$$###"""!!!"""$$$%%%%%%%%%$$$%%%$$$$$$$$$######""""""!!!""""""""""""#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%$$$###"""!!!######""""""""""""###### """%%%$$$""" """###!!!""""""#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############$$$$$$###""""""!!!""""""&&&&&&%%%%%%$$$######"""%%%$$$###"""!!!!!!!!!!!!######""""""###$$$%%%%%%""""""!!!""""""###$$$$$$ """#########"""!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!!!! !!!###$$$%%%$$$###  !!!###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """""""""""""""#########"""""""""""""""""""""""" ###'''***(((%%%!!! !!!!!!!!!""""""###### ######""""""!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&######""""""""""""############""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!""""""!!!  !!!""""""""""""""" !!!"""###"""""""""$$$###############$$$$$$!!!###&&&&&&%%%$$$$$$$$$!!! !!!"""###'''%%%######$$$&&&&&&%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$########################""""""""""""######!!!"""$$$%%%%%%$$$###"""########################&&&###!!!!!!$$$%%%$$$"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&&&&$$$""""""###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!! !!!!!!""""""########################""""""###$$$%%%&&&&&&'''%%%$$$######"""""""""###%%%######%%%$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""########################### '''&&&$$$""""""###$$$%%%$$$###"""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&%%%$$$"""!!!!!!!!!"""""""""!!!!!!  !!!######$$$$$$$$$###########################"""!!! !!!"""###$$$$$$$$$######""""""""""""###$$$$$$"""!!!!!!"""'''&&&&&&%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!$$$###!!!!!!"""######"""!!! """$$$%%%"""""""""""""""""""""""""""###$$$###!!!!!!"""$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############$$$###"""#########!!!!!!"""###$$$###""" """"""""""""""""""""""""###############$$$$$$%%%######""""""!!!!!!  !!!######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!"""""""""!!! $$$######"""""""""""""""%%%###""" !!!###$$$ !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!! &&&%%%###"""""""""###$$$!!!"""###$$$$$$###"""!!! !!!###$$$%%%"""!!!  !!!""""""""""""""""""""""""""" """"""""""""""""""""""""$$$"""!!!"""######"""!!!""""""""""""""""""""""""###"""!!! !!! !!!!!!"""""" !!!"""""""""""""""!!!!!! !!!!!!  """#########""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!###"""!!! !!!"""### !!!"""###$$$%%%&&&&&&%%%###"""!!!"""!!!  """############ !!!"""###############$$$%%%%%%$$$!!! &&&%%%%%%$$$$$$######### !!!!!!!!!!!! $$$###"""!!!"""###%%%'''######""""""""""""######$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########!!!"""$$$%%%%%%$$$###"""########################%%%###!!!"""$$$%%%$$$"""########################$$$$$$###############"""$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###############"""############"""""""""""""""""""""#######################################"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$############"""!!! !!!"""###""""""############""""""""""""!!!!!!!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((###"""!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$$$$###"""!!! """""""""######""""""!!! !!!"""##########################################"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#########!!!"""$$$###!!! !!!######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!%%%$$$""""""###$$$$$$### !!!"""###$$$"""""""""""""""""""""""""""######"""!!!!!!###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""#########$$$$$$$$$$$$$$$###"""###$$$###!!! !!!######""""""""""""""""""""""""""""""!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### """#########"""!!!$$$###""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!"""!!!"""############"""!!!"""!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""!!! """"""""""""""""""""""""###"""!!!  !!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!  !!!"""###"""""""""!!!!!! """"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%###!!! !!!"""###"""!!! !!!""""""###""""""!!!""""""############""""""###$$$###"""!!!"""###########################!!!""""""######""""""!!!$$$###!!!!!!!!!###$$$&&&######""""""""""""############""""""""""""######$$$$$$###"""""""""""""""#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""########################%%%###""""""###$$$$$$###########################"""""""""""""""#########$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%"""""""""############$$$##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###### !!!###$$$$$$###!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!################################################!!!!!! !!!"""###%%%&&&"""!!!!!! !!!!!!""""""""" """"""###"""!!!!!! !!!"""######$$$$$$$$$######!!!""""""#########""""""""""""""""""""""""""""""$$$###""""""""""""###$$$$$$############""""""""" """######!!! !!!!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""&&&$$$######$$$%%%%%%$$$ !!!""""""######"""""""""""""""""""""""""""!!!"""###"""!!!"""$$$%%%""""""""""""""""""""""""!!!"""############""""""#########$$$$$$$$$%%%%%%###"""""""""$$$###""" """###$$$$$$###"""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!""""""""""""###############$$$%%%&&&!!!!!!!!!!!!"""""""""""""""##################"""!!!!!!"""###############$$$###""""""!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""""""""!!!  !!!""""""######""""""!!!$$$######""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!  """$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############""""""!!!!!!"""###"""###$$$&&&"""""""""""""""#########"""######$$$$$$######"""###"""!!! !!!"""###$$$######""""""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$##############################""""""""""""############$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$###""""""########################$$$######"""######$$$$$$########################!!!"""""""""######$$$$$$########################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###%%%&&&!!!!!!"""######$$$%%%%%%###""""""!!!!!! ########################%%%$$$$$$$$$######""""""###$$$&&&''''''&&&$$$###!!!"""$$$&&&&&&$$$"""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!"""!!!!!! !!!!!!"""!!! !!!""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!""""""""""""#########$$$$$$"""""""""""""""#########%%%###""""""$$$%%%%%%$$$ !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""$$$&&&""""""""""""""""""""""""!!!""""""###############""""""#########$$$$$$$$$###"""""""""$$$$$$""" $$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%&&&&&& !!!!!!""""""##################$$$$$$%%%&&&!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""##################"""!!!!!!!!!!!!!!!###""""""!!!""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""""""""$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""###############$$$%%%$$$###!!!  !!!!!!""""""###""""""!!!!!!""""""### !!!"""######"""!!! !!!!!!"""######$$$###!!! """$$$$$$###!!!""""""""""""!!!!!! ###############"""!!! !!!"""###"""###$$$&&&###############""""""""""""##################"""""""""!!! !!!!!!"""#########""""""""""""######!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&%%%######$$$$$$############$$$$$$########################$$$$$$$$$######$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""########################$$$$$$######"""######$$$########################"""######$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######"""######""""""$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&!!!!!!"""###$$$%%%&&&&&&######""""""!!!!!! ########################%%%$$$$$$######""""""!!!###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######!!!""""""######""""""!!!"""!!!!!!!!!""""""###$$$################################################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%%%%"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""""""""""""""""""""###%%%&&&&&&$$$######$$$%%%%%%$$$$$$############!!!"""""""""#########$$$###"""!!!!!!###$$$$$$### """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""$$$&&&"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""!!!"""$$$$$$###!!!&&&&&&&&&$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&& !!!!!!""""""#########""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###""" !!!!!!""""""###""""""!!! !!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""!!! !!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!""""""""""""######$$$$$$"""###$$$$$$###"""   !!!!!!"""""""""!!!!!! !!!!!!""" !!!"""######"""!!! !!!""""""######$$$$$$$$$'''%%%"""!!!!!!""""""!!!!!!""""""""""""!!!!!! ###############"""!!! !!!"""######"""!!!"""$$$&&&&&&%%%$$$######""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""######!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%$$$############""""""#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""#########"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$######"""""""""###########################$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$"""###'''+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$##############################$$$$$$#########"""""""""######%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$"""######$$$$$$######"""""""""!!!""""""###$$$%%%########################"""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!""""""!!!!!! ########################"""""""""!!!!!!"""######"""###$$$$$$%%%%%%%%%%%%!!!""""""#########""""""""""""""""""""""""""""""""""""###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$######""""""!!!""""""######$$$$$$$$$"""!!! !!!###$$$$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###"""!!!"""$$$%%%"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""##################""" !!!""""""###"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!"""#########"""""" !!!"""######"""!!!  !!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!  """######"""""""""""""""""""""""""""!!!!!!!!!"""!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$***'''###!!!!!!!!! !!!!!!""""""""""""!!!!!!"""############""""""!!!###$$$$$$###!!! !!!"""&&&&&&%%%%%%$$$######"""!!!""""""""""""""""""!!!######""""""""""""!!!!!!######""""""""""""######""""""############"""""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%#########""""""#########&&&%%%$$$###""""""""""""########################"""$$$%%%$$$"""!!!###%%%########################$$$$$$$$$$$$############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&***---+++'''###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%####################################""""""""""""#########$$$$$$$$$%%%%%%########################"""######$$$$$$######""" !!!!!!###$$$$$$########################  !!!"""###$$$$$$$$$!!!!!!"""######"""!!!!!!"""##################"""######""""""!!!"""""""""!!!"""###$$$%%%%%%%%%%%% !!!"""#######################################!!!""""""######""""""!!!"""""""""#########$$$$$$$$$&&&'''&&&%%%###$$$$$$##################""""""!!!""""""######$$$%%%%%%###!!! !!!###%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!###$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$###""" !!!######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""!!! !!!######""""""!!! !!! !!!"""######$$$$$$$$$"""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""#########""""""  !!!###$$$"""!!!!!! !!!!!!"""###$$$$$$###"""!!! !!!""""""######""""""""""""""""""""""""""""""!!!""""""!!!"""""""""""""""""""""""" !!!"""""""""!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!"""######$$$###""""""!!!!!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############+++((($$$!!! !!!  !!!""""""###""""""!!!""""""############""""""###$$$###!!!!!!!!!"""""""""######$$$$$$$$$%%%"""######$$$$$$######"""######$$$######""""""!!!######""""""""""""############""""""""""""######"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""##############################""""""""""""######!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######&&&%%%$$$###""""""""""""########################"""$$$%%%$$$!!!!!!###&&&########################$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&)))...333222+++$$$!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!! ###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$########################"""""""""""""""############"""""""""###$$$%%%%%% """###$$$$$$###""" """"""############"""""" """##############################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$###""""""""""""""" !!!"""###$$$%%%%%%%%% !!!######$$$$$$$$$######################## !!!"""######"""!!!  !!!!!!###%%%&&&&&&$$$######$$$ !!!!!!""""""######!!!""""""###$$$$$$%%%%%%$$$"""""""""%%%&&&&&&&&&###"""!!! !!!"""###""""""""""""""""""""""""######$$$###!!!!!!"""$$$"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&""""""""""""############"""!!!!!!"""$$$%%%###""" !!!"""$$$$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""######""""""!!!!!! ######"""""""""""""""###!!!!!!!!!!!!""""""""""""###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%""""""!!! """###$$$$$$$$$$$$######################## !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!  """#########"""!!!  !!!###$$$""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$### !!!""""""""""""""""""""""""""""""""""""""" !!!!!! """""""""""""""""""""""" !!!"""""""""!!! !!!!!!"""""" !!!!!!"""""""""""""""!!!!!! !!!!!! !!!"""#########$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######$$$$$$######""""""!!!!!!######""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""+++'''###!!!!!!!!!!!!!!!!!!"""############ !!!"""###############!!!"""######"""!!!"""$$$ """###%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""###$$$&&&&&&$$$###$$$%%%&&&&&&'''(((((((((&&&%%%&&&***+++&&&$$$%%%((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$###"""!!!!!!$$$######"""""""""""""""!!!"""$$$$$$$$$"""  !!!###$$$$$$(((###"""%%%$$$!!!##################$$$$$$"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" """%%%''''''&&&$$$###$$$###"""!!!!!!"""###$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!#########"""""""""""""""%%%&&&''''''%%%### !!!""""""###$$$%%%%%%&&&$$$$$$$$$############### !!!"""######"""!!! """"""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!###$$$%%%&&&&&&$$$###""""""!!!!!! !!!""""""######""""""""""""############!!!!!!!!!!!!!!!"""######%%%"""!!!######!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$###############"""!!! ###########################"""!!!  !!!""""""""""""############ !!!"""###$$$$$$%%%###""""""######""" $$$"""!!!!!!"""#########!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""!!! !!!"""$$$$$$"""!!! !!!"""###$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""%%%###!!!!!!######"""!!! !!!######"""!!! !!!"""""""""############""""""""""""""""""""""""!!!""""""!!!!!!""" !!!"""$$$%%%&&&!!!###%%%%%%"""'''%%%%%%###!!!!!!###$$$###%%%''')))***)))&&&### !!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""" !!!!!!""""""######!!!!!!!!!!!! ######""""""!!! """############$$$$$$$$$(((%%%!!! !!!###%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""##################"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###!!!"""$$$$$$"""!!!"""###"""(((...---(((###"""### %%%&&&###!!!###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!! %%%%%%$$$$$$###"""""""""$$$$$$###"""""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!"""######$$$$$$%%%!!!!!!###""" ########################"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""""""###"""###$$$&&&&&&%%%$$$###!!!!!! !!!"""###$$$#########"""""""""!!!!!!######""""""""""""#########""""""!!!!!!!!!"""""" !!!"""###$$$$$$%%%&&&'''((((((&&&$$$"""!!! !!!!!!""""""##############################!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$############"""""""""!!!######$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""!!!!!!""""""""""""######""""""""""""############"""!!!!!!!!!!!!!!!"""###$$$"""!!!###"""!!!######$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""############""""""!!!########################""""""!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""%%%$$$######$$$$$$###!!!"""!!!!!!!!!"""""""""!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!! !!!""""""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!! !!!$$$ !!!!!!!!!###""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$"""  !!!!!!!!!!!!"""###%%%%%%"""""""""!!!###+++...+++###"""!!! !!!###"""!!!%%%''')))***)))&&&###!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$###"""!!! """"""""""""###############""""""""""""!!!!!!!!!######""""""""""""!!!!!!"""############$$$$$$$$$&&&###  !!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!###$$$$$$###""""""######///999777,,,$$$###'''!!!%%%'''$$$###%%%&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!! %%%%%%%%%$$$######""""""$$$$$$###""""""""""""###$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!###"""!!!########################"""######$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""###%%%&&&######""""""""""""!!!!!!########################$$$$$$###"""""""""""""""!!!!!!""""""#########$$$%%%%%%&&&&&&%%%###!!! !!!!!!!!!"""""""""!!!!!!!!!""""""######$$$$$$$$$!!!!!! !!!!!!!!!"""######$$$$$$######$$$############$$$%%%%%%############""""""""""""######$$$$$$$$$$$$######$$$###""""""!!!""""""###$$$$$$###############$$$$$$############"""""""""""""""""""""###############"""!!!!!!!!!!!!!!!"""###""" !!!""""""!!!"""######$$$$$$$$$$$$###"""""""""""""""######$$$############""""""""""""###"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$!!!""""""############"""########################!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! &&&$$$######$$$%%%$$$""" !!!!!!!!!!!! !!!!!! !!!!!! !!!"""###### !!!!!!!!!"""""""""#########""""""""""""!!!!!! !!!!!!""""""### !!!"""######"""!!! ###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!""""""""""""""""""""""""""""""""" (((000000)))$$$$$$''' !!!!!!!!!"""""""""###"""!!!!!!!!!###$$$%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""$$$%%%$$$""" !!!""""""!!!""""""###$$$$$$%%%"""))))))'''===MMM@@@((($$$ """""" %%%&&&((())))))&&&$$$"""""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&&&&&&&!!!""""""######""""""!!!&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$########################"""""""""""""""""""""############$$$"""############$$$$$$$$$%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%///888666,,,%%%%%%((("""&&&'''%%%%%%'''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$######""""""######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###""""""$$$&&&%%%$$$$$$$$$$$$###############!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########&&&%%%$$$"""""""""######$$$######$$$$$$$$$%%%%%%###"""""""""!!!!!!!!!!!!"""""""""######"""""""""$$$$$$###"""!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!!""""""!!! ######$$$%%%$$$$$$###""" !!!!!!"""###$$$$$$%%%"""!!!  !!!"""!!!""""""###############$$$###"""""""""###%%%&&&#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""!!!!!!!!!######""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""""""""###############""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""!!! !!!!!!!!!!!! """""""""""""""######$$$#########"""""""""""""""$$$###!!! !!!###$$$""""""""""""############ !!!"""####################################### !!!!!!"""###### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!$$$###""""""$$$$$$###""" !!!"""###!!! !!!!!! !!!!!! !!!""""""### !!!!!!""""""#########"""""""""!!!!!!!!!!!!######""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""111@@@AAA555(((###$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""$$$###"""""""""""""""#########***+++***OOOkkkZZZ:::///%%%"""###!!!###$$$&&&''''''%%%###"""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""#########"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$"""###$$$$$$""" ###$$$%%%%%%%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&###'''***)))%%%"""###$$$!!!$$$$$$""""""%%%$$$ ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$########################$$$$$$$$$######""""""######$$$%%%%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$#########"""""" !!!############!!! """"""""""""############&&&%%%###"""!!!"""######%%%%%%$$$$$$###"""!!! """""""""!!!!!!!!!!!! !!!""""""!!! ###"""!!! %%%%%%$$$###"""!!!  """###$$$%%%%%%$$$"""!!! !!!"""######$$$$$$"""!!!  !!!"""!!!!!!"""############"""$$$###"""!!!"""###$$$%%%""""""""""""""""""############$$$$$$$$$$$$##################""""""!!!!!!""""""""""""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!!""" !!!!!!!!! """""""""""""""######$$$""""""""""""""""""######%%%###""" """###%%%!!!!!!"""""""""######### !!!"""###############"""""""""""""""""""""""" !!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!!!!!###%%%$$$""" !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""!!!!!!!!!!!! #########"""!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,999888,,,!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""""""""######!!!$$$&&&(((QQQsssfffQQQ???,,,$$$###!!! !!!!!!"""$$$%%%%%%$$$###"""###"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!""""""############""""""  !!!"""###$$$#########""""""!!!!!! """"""!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$###"""###%%%%%%$$$###!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""############$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%$$$""""""###$$$%%%$$$$$$%%%$$$"""%%%)))***&&&######$$$$$$$$$%%%%%%%%%######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$""""""""""""""""""######!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!""""""""""""""""""!!!"""""""""#########$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$###""" """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""### """###$$$"""!!! !!!!!!""""""#########""""""!!!!!!!!!!!!"""""" !!!""""""######""""""###""""""""""""###$$$$$$""""""""""""##################$$$$$$$$$$$$######"""############""""""!!!###"""""""""###$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""###### !!!######"""!!!!!!"""###############""""""!!!"""""""""""""""######$$$""""""""""""############$$$###""""""""""""###$$$!!!!!!!!!"""""""""######!!!""""""############"""""""""""""""""""""""""""!!!!!!"""#########""""""""""""""""""############ !!!!!!""""""######!!!  """"""""" ###%%%&&&### !!!$$$!!!!!! !!!!!!""""""!!!!!!  !!!"""###$$$$$$""""""!!!!!!!!!!!! !!!!!!""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$(((&&& &&& !!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!""""""###$$$$$$&&&!!!%%%&&&,,,NNNiiieee___FFF...$$$###!!!!!!###!!!!!!###$$$%%%$$$$$$#########""""""!!!!!! !!!!!!""""""!!!!!! """######$$$$$$######"""""""""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$%%%%%%"""############$$$$$$$$$$$$###!!!!!!###$$$######!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%"""##################"""""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$'''%%%######$$$&&&&&&&&&%%%&&&$$$$$$)))000333111######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!""""""########################$$$$$$!!!"""###$$$$$$$$$%%%&&&%%%%%%$$$$$$###""""""!!!$$$######""""""######$$$""""""#########$$$$$$$$$"""""""""""""""######$$$############""" """"""!!!!!!!!!  !!!""""""!!!  !!!"""###$$$ !!!"""###$$$$$$%%%""""""!!!""""""###$$$$$$"""$$$$$$###""" !!!!!!!!!"""""""""""""""""""""############"""""" !!!!!!"""""""""""""""!!!""""""###############!!!"""""""""##################$$$$$$$$$$$$######!!!!!!######$$$###""""""##################$$$$$$#########""""""!!!!!!!!!""""""""""""############ !!!###$$$%%%!!!$$$$$$""" !!!"""###$$$$$$$$$######"""!!!"""""""""""""""######$$$!!!"""""""""####################################!!!!!!!!!!!!"""""""""###"""############""""""!!!""""""""""""""""""""""""""""""#########"""!!!!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!! !!!"""######!!!###%%%%%%!!! %%%!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""!!! ###&&& !!!!!!!!! """######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!"""###%%%%%%((('''''')))444HHHWWW\\\^^^CCC)))"""###!!!!!!$$$""""""$$$%%%&&&&&&&&&&&&#########"""!!! !!!!!!""""""""""""!!!"""######$$$$$$######"""###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""!!!!!!!!!!!! !!!!!!!!!""""""#########"""############$$$$$$$$$***'''$$$""""""######"""###$$$&&&''''''&&&$$$### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%""""""############""""""""""""""""""############&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%&&&&&&$$$$$$$$$###"""""""""###!!!!!! '''111666555######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$###"""""""""$$$&&&''''''''''''(((%%%%%%$$$$$$###""""""!!!&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""!!!!!!!!! !!!"""$$$$$$"""!!! !!!!!!!!!!!!"""$$$%%%&&&#########"""""""""""""""  !!!"""### ###&&&'''&&&$$$###""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!""""""""""""""" !!!###$$$$$$$$$###"""!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$###"""$$$$$$###############$$$""""""""""""!!!!!!!!!!!!""""""""""""############ """###%%%&&&!!!$$$$$$""" !!!""""""""""""""""""!!! """""""""""""""######$$$!!!!!!""""""#########$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""###############"""!!! """""""""""""""""""""""""""###$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! """!!!!!!"""###$$$$$$######%%%$$$ %%%!!!!!! !!!!!! !!!"""###### !!!"""###$$$$$$"""!!!!!!!!! $$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""" !!!!!!""""""######""""""""""""############"""""""""""""""""""""""" !!!"""%%%&&&$$$  !!!"""%%%&&&%%%$$$"""""""""""""""############""""""""""""""""""""""""  """%%% !!!"""$$$%%%&&&"""$$$"""'''666@@@GGGQQQWWW<<<$$$ ###!!!!!!######$$$%%%&&&'''((((((((($$$######"""!!!  !!!###$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""$$$%%%&&&""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$111---(((%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''')))##################$$$$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""###""""""$$$'''+++///222%%%%%%$$$###""""""#########"""""""""""""""######!!!$$$%%%&&&&&&&&&###############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%% !!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! !!!"""#########"""  !!!!!!!!!!!!!!!!!!""""""#########$$$##############################""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###""" $$$$$$$$$#########""""""###!!!!!!"""###"""$$$!!! """###"""  """"""!!!""""""""""""############ !!!###$$$%%%$$$###"""""""""###%%%&&& !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###"""""" !!!"""######$$$ ######$$$$$$$$$$$$############!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! %%%###""" !!!###$$$###!!!  !!!#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!"""######$$$$$$$$$ !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!""""""######$$$'''%%%)))===RRRMMM:::(((###$$$###$$$&&& !!!"""###$$$$$$%%%########################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!""""""###!!!!!!""""""#########$$$ !!!"""###%%%'''(((555///(((### $$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################!!!!!!!!!!!!"""""""""##################$$$$$$$$$###$$$$$$$$$######"""!!!$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%''''''%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%$$$$$$$$$%%%(((+++---%%%$$$$$$###""""""############""""""""""""###### !!!###%%%&&&''''''&&&$$$$$$$$$###############$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""############"""""""""""""""!!! """###############""""""!!!"""""""""####################################!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!########################"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!""""""############"""!!! !!!!!!%%%%%%%%%$$$$$$$$$######!!! !!!$$$$$$$$$""" """$$$$$$$$$###"""!!!!!!"""###""" """"""""""""############""""""!!!""""""###$$$%%%######"""""""""###$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$###"""""" !!!!!!""""""######"""""""""""""""""""""""""""######$$$$$$######"""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!###"""!!!  """###"""!!!  !!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""###### """###$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!! !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!""""""&&&$$$$$$%%%"""!!!(((222777+++ """!!!!!!###!!!!!!!!!"""#########$$$########################""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$#########"""""""""###############"""""""""""""""!!!!!!!!!"""###%%%&&&'''...)))$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$######""""""#########$$$######"""!!!######""""""""""""!!!!!!###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$######"""#########$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$'''&&&$$$###$$$%%%'''(((%%%$$$######"""#########$$$######"""""""""######"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$###""""""""""""###$$$((('''$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""############$$$$$$$$$$$$######"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!!!!!"""######$$$%%%%%%######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$###"""!!!""""""""""""#################################### !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$ """$$$%%%%%%""" """%%%'''''''''%%%"""""""""######"""""""""""""""############$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$############"""""""""""""""""""""""" !!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""###$$$$$$ """$$$$$$$$$###"""###$$$$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""$$$""" '''""" """###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$#####################$$$$$$######""""""!!!!!! """"""""""""###$$$%%%&&&---+++(((&&&&&&'''((((((########################%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$###############$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""########################((('''$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$######""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''%%%###!!!!!!"""###$$$!!!!!!!!!"""""""""##############################!!!!!!"""""""""#########$$$###!!! !!!""""""""""""""""""!!! """""""""""""""#################################!!!!!!"""""""""######### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$########################""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$$$$######!!! !!!$$$&&&(((***'''###""""""###$$$###!!!"""""""""############%%%$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!!!!"""###############""""""!!!""""""""""""!!!!!!!!!!!! """"""############""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!""""""######!!!!!! !!!"""""""""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""#########"""$$$$$$$$$"""!!!%%%%%%%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################"""&&&&&&### !!!"""###$$$### """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!#########"""######$$$%%%...222111+++$$$"""###$$$########################&&&%%%###"""""""""###$$$########################""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$###############$$$$$$%%%%%%$$$##################"""""""""""""""######'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''%%%###!!!!!!!!!###$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! $$$###!!! !!!""" !!!!!!!!! ######""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######""""""""""""###############"""!!!!!!"""###!!! ######"""!!! !!!$$$%%%***'''###""""""###$$$###!!!"""""""""############$$$###"""!!!!!!!!!!!!!!!"""############"""""""""#########""""""!!!!!! ######################## !!!"""""""""############"""!!!!!!""""""""""""!!!!!!!!!!!! """""""""######"""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!"""######$$$!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!###$$$###"""!!!&&&&&&%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!#########""""""!!! !!!"""!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$### !!!"""######$$$$$$###############$$$$$$)))444888---########################%%%%%%$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$""""""######$$$$$$$$$%%% !!!""""""###"""""""""!!!!!!""""""""""""######!!!"""######$$$$$$############$$$$$$$$$$$$$$$###!!!!!!""""""###$$$&&&'''%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''$$$$$$#########$$$$$$$$$#########"""######$$$%%%&&&%%%$$$###############""""""!!!!!!!!!""""""###&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$######$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!! !!!""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######!!!"""""""""############!!!!!!!!!""""""""""""###""""""!!! ######"""!!!!!!!!!!!!!!! !!!""""""#####################""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!"""""""""""""""$$$"""""""""###""" !!!"""###""" !!!###'''%%%"""""""""######"""""""""""""""##################"""!!! !!!!!!###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""######""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!###""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ###"""""""""!!!!!!!!!  !!!""""""""""""'''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" ###$$$  ######"""### ###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""############""""""""""""""""""""""""""""""###"""""""""""""""!!!!!! """###$$$$$$###""" """###$$$$$$##################$$$$$$&&&555===111"""!!!$$$########################$$$$$$%%%%%%$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$############### !!!""""""""""""""""""""""""#########$$$$$$ """$$$&&&&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############""""""###$$$$$$%%%'''&&&%%%$$$############""""""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!! !!!""""""#########$$$$$$$$$$$$#########"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!! """""""""""""""!!! !!!""""""#########""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!########################$$$###""""""!!!!!!"""""" !!!!!!""""""######!!!!!!!!! !!!!!!"""!!!!!!""""""############"""!!!!!!"""######!!!""""""!!! !!!"""###"""!!!!!!"""###""" """"""""""""##################""""""!!!"""""""""$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""##############################"""""""""""""""###$$$$$$"""""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!! """"""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!!!!!!!""""""""""""  !!!###$$$'''&&&%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######$$$$$$###!!! !!!###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!  !!!$$$&&&%%% ###$$$!!!###'''(((%%% !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!#########"""!!! !!!"""#########"""""""""###$$$%%%%%%%%%333:::111'''&&&'''%%%""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% """%%%((((((&&&$$$""" !!!###$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!######""""""###$$$%%%%%%'''&&&%%%$$$###############""""""""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$### ###%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$#########"""!!! !!!"""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$######!!!""""""""""""##################$$$$$$%%%%%%%%% !!!!!!""""""######!!!"""#########""" """######""""""!!! $$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""!!!!!! """"""""""""""""""""""""%%%%%%$$$###""""""######  !!!"""######$$$!!! !!!"""###$$$""""""######$$$$$$$$$%%% """$$$$$$""" !!!"""!!! !!!###  """"""!!!""""""""""""############$$$###############$$$$$$%%%&&&&&&'''&&&%%%$$$###""""""######$$$$$$$$$%%%#######################################$$$$$$%%%"""""""""""""""!!!!!!  !!!"""######$$$ !!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$######""""""!!!!!!  !!!"""""""""""" !!!!!!!!!!!! ######""""""!!!!!! """""""""""""""""""""""" !!!!!!  !!!"""###$$$$$$!!! !!!###%%%&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""%%%###""" """###%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######%%%$$$$$$$$$######""""""!!!%%%$$$ !!!%%%###!!!!!! $$$""" !!!"""######"""""""""""""""""""""""" !!!"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""!!!!!!!!!  """######!!!!!! !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&& ,,,111)))%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!!!!!!!!!!""""""""""""######################## ###%%%((((((&&&###!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&&&&%%%$$$((('''%%%$$$######$$$%%%$$$$$$###""""""!!!""""""&&&%%%###$$$%%%%%%$$$""""""""""""""""""""""""""" !!!"""!!! !!!###%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$"""""""""""""""######$$$!!!  """%%%'''%%%###!!! """######""" !!!"""######$$$######"""###$$$%%%%%%$$$###"""######"""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$######$$$%%%%%%%%%$$$$$$!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" """$$$&&&'''&&&%%%$$$!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############"""!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""######"""""""""###$$$%%%%%%((('''%%%$$$###$$$%%%%%%###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""##################"""""""""!!!!!! $$$$$$###"""!!!!!!"""""""""######"""!!! !!!$$$###""""""######"""!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""###$$$$$$&&&%%%$$$###"""""""""""""""###$$$$$$"""!!!!!!"""!!!"""$$$$$$"""!!!"""!!!  !!!"""***'''###!!!"""###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!! !!!!!!###!!! ###$$$""" """$$$///000%%%!!!$$$%%%$$$""" ###"""!!! """###""""""""""""!!!!!!!!!!!!""""""!!!!!!   !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$#########""""""###$$$###"""!!!"""###"""  ###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""###%%%%%%%%%$$$"""!!!!!!""""""!!!!!!"""%%%'''!!!"""$$$%%%%%%&&&((()))(((&&&###""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&'''&&&&&&%%%$$$#########"""""""""!!!!!!!!!########################!!!"""$$$&&&%%%$$$""" """"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""%%%$$$"""###$$$$$$###!!!""""""""""""""""""""""""!!!""""""""" """$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""""""""##################$$$$$$%%%$$$###!!!!!!"""$$$$$$$$$%%%###!!!!!!"""######""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""########################"""""""""!!!!!!!!!"""""""""######### !!!""""""""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" """$$$%%%&&&&&&%%%$$$!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""#########"""""""""""""""###$$$'''&&&%%%#########$$$%%%###"""!!!  !!! !!!!!!!!!!!! !!!!!!"""########################""""""!!!!!!!!!$$$######""""""""""""""""""######"""!!! """!!!  """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""!!!###$$$$$$"""!!!!!!""" !!!"""######"""!!! """!!!  !!!"""'''$$$!!!!!!"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""" !!!""""""###!!! ######""" """ &&&111111'''!!!$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$ !!!!!!!!!"""!!!!!!!!!"""!!!!!! """$$$ !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""$$$#########""""""""""""!!!"""######"""!!!"""$$$###""""""$$$&&&'''&&&%%% !!!!!!!!!!!!!!!!!!""" !!!###$$$%%%$$$###""" !!! """$$$ """$$$$$$$$$$$$&&&'''(((&&&#########$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$""""""%%%%%%$$$###"""!!! #######################################"""!!! """######$$$%%%%%%%%%%%%######$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""######$$$###!!!"""######""" """""""""""""""""""""""""""######""" !!!###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!"""""""""$$$############$$$%%%%%%'''%%%###$$$&&&&&&###!!!$$$"""!!!!!!"""######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""!!! !!!!!!""""""""""""########################"""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$%%%%%%$$$$$$%%%$$$######""""""""""""###""""""!!!!!!""""""###!!!"""###%%%%%%%%%$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""######%%%$$$##################%%%$$$######"""############"""  !!!""""""############""""""!!!""""""############"""###############"""""""""#########"""""""""""""""!!!"""###"""!!! !!!""" """$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!&&&%%%$$$###""""""""""""!!!###$$$$$$"""!!!!!!""" !!!"""######"""!!! !!!!!! !!!!!!###!!! """###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!"""""" !!!""""""######!!! !!!"""###""" %%%...///&&&!!!""""""!!! !!!"""###$$$"""$$$&&&((()))(((&&&%%%!!!"""###$$$%%%&&&'''''' !!!"""######""""""""""""""" """$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!######""""""###%%%!!!###%%%%%%### #########"""""""""""""""!!!"""$$$$$$######!!!"""$$$%%%$$$$$$%%%&&&!!!"""######""""""###%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$%%%%%%$$$###""""""!!!!!!########################%%%$$$###""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""#########""""""!!!########################""""""###$$$%%%&&&&&&'''%%%$$$###""""""###%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%###""""""######"""!!!""""""""""""""""""""""""###$$$$$$###!!! !!!###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""############""""""######$$$%%%&&&$$$###%%%((((((######"""!!!!!!###$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###""""""!!!!!!""""""!!!!!! !!!""""""!!!"""""""""#####################"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$%%%$$$$$$&&&%%%$$$###"""!!!!!!!!!###""""""""""""""""""###!!!"""###$$$%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! $$$$$$$$$$$$%%%%%%%%%%%%"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$'''&&&%%%$$$$$$$$$$$$$$$######""""""""""""""""""$$$""" !!!"""###$$$$$$%%%%%%$$$$$$###!!!"""############""""""$$$$$$##################""""""#########"""""""""!!!"""###"""!!! !!!"""!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!! !!!!!!&&&%%%$$$###""""""""""""!!!"""$$$###!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!''''''"""!!! !!!"""!!!$$$(((++++++)))&&&$$$$$$$$$$$$%%%&&&''''''((( !!!!!!"""""""""!!!!!!!!!"""###"""!!!!!!!!!"""""""""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!"""###""""""$$$&&&!!!######!!! %%%%%%$$$$$$######"""""" !!!""""""""""""!!!###&&&'''&&&%%%%%%%%%"""###$$$$$$"""!!!"""$$$"""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################&&&%%%$$$###"""######$$$######$$$%%%%%%%%%$$$$$$!!!""""""#########""""""########################!!!!!!"""###%%%&&&'''((($$$###"""!!!!!!"""###$$$ !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%###"""""""""""""""""""""""""""$$$$$$$$$###!!! !!!###'''&&&%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!"""######"""""""""%%%((('''$$$!!!"""!!!!!!"""$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""######!!!"""""""""############""""""""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!"""###$$$$$$$$$$$$%%%$$$###"""!!! ######""""""""""""######""""""######$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!!  !!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$&&&%%%$$$###############""""""""""""""""""""""""%%%$$$"""!!! !!!"""### !!!!!!!!!!!! """"""#########""""""!!!##################$$$$$$!!!"""############"""""" """###"""!!! !!!###"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######"""!!!!!!"""""""""&&&%%%$$$###"""""""""""" """######!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!""""""%%%$$$###"""!!! !!!"""""""""!!!!!!!!!""""""!!!!!! !!!$$$"""!!!  ###'''******(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!! !!!"""###""""""$$$&&&&&&$$$""""""$$$%%%%%%%%%###""""""!!!!!! !!!!!!!!! """"""!!! ###%%%%%%$$$###"""###$$$"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$###""""""""""""###!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$'''&&&%%%###""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!! !!!""""""!!!"""$$$&&&&&&%%%$$$###!!!!!!!!!"""$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$###"""""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" """###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!$$$######""""""######$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!! !!!!!!!!!!!!!!!"""############"""$$$$$$######""""""######!!!""""""######""""""!!!"""############""""""!!!"""""""""############### !!!###$$$$$$###"""""" !!!""""""!!!!!!"""###!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$&&&%%%$$$###"""""""""""" """######!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""###"""  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############"""!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!""""""%%%$$$###"""!!! """###"""!!! !!!###$$$###!!! """$$$&&&%%%$$$###"""!!!!!!"""###!!!###%%%&&&&&&%%%###!!!""""""""""""!!!!!! """"""!!!!!! !!!"""!!!  !!!!!!!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!! !!!######""""""###%%%&&&###!!! !!!###$$$$$$############""""""""""""""""""!!!!!! !!!""""""!!! !!!"""###$$$%%%%%%###"""###$$$$$$$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%$$$############""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$######$$$$$$###""""""""""""""""""""""""""""""###$$$###""""""$$$%%%$$$###############$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%!!!!!!!!!!!!!!!""""""###"""&&&)))(((%%%###$$$&&& !!!"""%%%%%%$$$""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######""""""######%%%$$$###"""!!! """"""""""""############!!!"""""""""############""""""""""""###############"""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!"""###""""""!!! !!!###$$$$$$%%%%%%$$$######"""""""""######$$$######""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!""""""######!!!"""###$$$$$$$$$######"""######$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!!!!!!!!!!!""""""######### !!!###$$$$$$$$$""""""!!!""""""!!!!!!"""$$$!!!  !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&%%%$$$###"""""""""""" !!!###"""!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!! !!!$$$###!!! !!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!""""""$$$######"""!!!!!!""""""###"""""""""""""""###### """###### !!!###"""""""""!!!"""###$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$######""""""!!!#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!"""###  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""""""""!!!!!!!!! !!!"""######"""!!!"""$$$"""!!!!!!!!!!!! #########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%$$$######$$$&&&!!!###$$$###""""""###$$$$$$######%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&%%%%%%((('''&&&&&&%%%$$$############################## !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&&&&'''((('''&&&$$$###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$###""""""######"""!!!"""""""""""""""""""""""""""#########"""###$$$&&&!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$""""""!!!""""""###$$$$$$"""""""""""""""######$$$%%%***---***$$$!!!###''' !!!###%%%%%%$$$""" !!!"""######$$$######"""###$$$%%%%%%$$$###"""%%%$$$######"""#########%%%$$$"""!!!""""""""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!!!!!"""""""""""" """#########"""!!! !!!"""$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######"""""""""""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""#####################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&''''''!!!"""###%%%%%%%%%$$$### !!!###$$$$$$""" !!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!!!!"""""""""###!!!###$$$%%%$$$###"""!!!""""""!!!!!!"""$$$###""""""###&&&''''''&&&"""""""""""""""""""""""" !!!!!!""""""######!!!"""$$$%%%&&&%%%$$$###"""""""""""" !!!###"""  """"""!!!!!!!!!!!!"""""" !!!""""""!!!  ###$$$"""!!!"""$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######"""!!!!!!!!!!!!!!! !!!""""""### !!!!!!$$$$$$###""""""!!!"""""" !!!"""$$$%%%&&& """$$$### !!!### """""""""###!!!!!!!!! !!!"""###%%%''''''&&&$$$"""!!!!!!"""""" !!!"""######$$$ !!!!!!"""""""""""""""$$$$$$$$$""" """$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""############%%%&&&%%%###  !!!!!! !!!###$$$%%%#########!!! """$$$!!!""""""!!!!!!"""$$$!!!!!!!!!"""######!!!%%%%%%%%%%%%%%%$$$###"""########################$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$############$$$###"""###%%%&&&&&&%%%%%%%%%&&&&&&%%%###"""!!!""""""""""""############%%%%%%###"""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""############$$$$$$$$$######""""""""""""###### !!!!!!""""""######!!!!!!"""###&&&'''###$$$$$$$$$%%%&&&&&&&&&!!!!!!""""""#########$$$######""""""######$$$%%%  !!!"""###)))((('''&&&%%%%%%$$$###""""""###$$$$$$$$$$$$######!!! !!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""######"""""""""!!!!!! !!! """$$$%%%""""""""""""""""""""""""""""""!!! !!!"""### !!!"""###$$$$$$"""!!! !!!###%%%'''%%%$$$###"""!!!!!!""""""!!!!!!!!!"""######$$$$$$&&&$$$""""""###$$$###""""""!!!  !!!""""""  ###$$$###!!!$$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!###"""""""""!!!!!! !!!"""###$$$###!!! !!!"""$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%!!!"""###$$$%%%$$$############""""""""""""#########!!! ###%%%$$$#########"""!!!!!!!!!"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!########################%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""""""""$$$###!!! !!!"""!!! %%%$$$"""  !!!!!!"""""" !!!!!!""""""######!!!"""###"""!!! !!!""" !!!"""!!!!!!"""######"""!!! !!!!!!  """### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """$$$$$$###!!! !!!!!! !!!!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! """!!!  """### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######!!!  !!!""""""!!!!!!"""""""""!!! """$$$$$$###""" """###$$$""""""""""""########################""""""!!!!!!$$$"""!!! """%%%&&&######""""""!!!!!!  !!!""""""!!! ###$$$$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$###############%%%%%%%%%%%%&&&''')))***'''''''''''''''&&&%%%%%%$$$$$$$$$######$$$%%%%%%!!! """###"""!!!'''''''''''''''%%%$$$###""""""""""""############$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$#########""""""#########$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%''''''''''''''''''(((((("""""""""##############################$$$$$$%%%!!!!!!!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$######"""""""""##################$$$""" !!!###"""""" !!!!!!"""""""""""""""$$$$$$###"""""""""""""""#########"""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!!!!!!!###$$$%%%############""""""""""""""""""###$$$%%%%%%&&&&&&'''%%%#########$$$$$$######"""!!! !!!""""""  ###$$$###!!!############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""###!!!""""""######""" !!!"""#######################################""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### !!!"""#########""""""!!!"""###$$$$$$###"""!!!"""!!! ###$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""####################################!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!""""""######$$$"""!!! !!!"""!!! %%%$$$###"""""""""###$$$!!!!!!!!!!!!!!!!!!""""""######################## !!!!!!"""""""""""""""###$$$###"""!!!"""$$$ !!!"""!!!!!!"""!!!!!!!!!!!!!!! !!!"""$$$%%%######"""!!! """!!!!!!  ###""""""!!!  """$$$$$$###!!! !!!!!! !!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! """""""""!!! """$$$###"""!!! !!!"""###!!!!!!"""""""""#########$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! %%%%%%$$$###############"""""""""###""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###############$$$$$$$$$$$$$$$%%%%%%''')))***+++'''((()))******(((&&&%%%"""""""""######%%%&&&&&&$$$###"""###$$$%%%$$$###&&&'''''''''&&&%%%$$$###""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$###"""!!!###%%%&&&%%%$$$###((((((((((((''''''''''''$$$$$$$$$###############"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""%%%###!!!!!!###$$$$$$### !!!""""""######""""""$$$######""""""""""""###$$$$$$$$$############""" !!!""""""######"""""""""""""""""""""""""""$$$$$$$$$$$$###!!!  !!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!###$$$$$$###""""""!!!"""###$$$%%%&&&'''''')))&&&###"""###%%%%%%%%%$$$$$$###"""!!!!!!"""""""""!!! !!!"""###"""!!!############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!########################""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!  !!!"""""""""!!!!!!!!!$$$%%%%%%$$$!!!!!!!!! !!!"""#########$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$""" !!!"""!!! ###"""""""""###$$$$$$%%%""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" """###"""!!!!!!"""### !!!"""!!!!!!""" !!!!!!""""""  !!!""""""""""""######"""!!! """"""!!!!!! !!!!!!######"""!!!!!!  """###$$$###!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!! !!!"""######!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""!!! !!!""""""!!! """###"""!!!  !!!"""!!!!!!""""""""""""######$$$$$$"""!!!!!!!!!"""###!!!""""""###"""!!!""""""""""""!!!!!!!!!!!!$$$###""" !!!""""""""""""######"""!!!!!!""""""""""""##################""""""""""""######"""""""""###$$$$$$$$$%%%######$$$$$$%%%&&&'''(((%%%''')))******)))&&&%%%###############$$$%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######""""""!!!"""""""""############!!!!!!""""""""""""""""""!!!""""""###$$$#####################$$$$$$$$$$$$ !!!"""###$$$&&&''''''""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$###""" !!!###$$$%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""###"""!!!"""###$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###!!! !!!!!!!!! """"""#########""""""!!! """$$$%%%$$$###""" """###$$$%%%&&&(((%%%"""!!!"""$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!"""""""""!!!#########""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!###############$$$$$$$$$ !!!"""$$$$$$""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """######""" !!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!""""""""""""""" !!!!!!""""""######""""""""""""############!!!!!!!!!!!!"""###$$$%%%######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%###""" !!!""""""!!!  !!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!""" !!!!!!!!!!!!!!! """"""######"""  !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! """#########"""!!!!!!!!! !!!!!!######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###############""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###"""!!! !!!###"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###############"""!!!!!!!!!""""""############""""""""""""""""""###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''))))))'''%%%$$$%%%$$$######"""""""""######"""!!!!!!"""###""" $$$$$$#########"""######!!!"""""""""############ !!!!!!"""""""""!!!!!! !!!""""""######"""""""""""""""######$$$$$$$$$ !!!"""$$$%%%&&&&&&!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&&&&&&&&&&%%%###""""""""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!! !!!!!!"""#########"""""""""!!!"""###$$$$$$"""!!! !!!###$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%% """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!! """"""#########""""""!!! """$$$%%%$$$###""" !!!"""###$$$%%%%%%%%%### !!!###$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!!!!!!!"""""""""""""""""""""###### !!!!!!""""""###### !!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!! !!!###$$$%%%"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!############!!! !!!!!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$ """#########"""!!! !!!!!!""""""###!!!!!!"""""""""###############""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$$$$%%%%%%###!!! """###"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!! !!! !!!"""!!!!!!"""###""""""!!!  """#########!!! !!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!"""######### !!!"""###""""""!!!!!!!!! !!!!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""$$$###!!!  !!!""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""""" """###"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######"""!!!!!!"""###$$$###"""!!!!!!"""$$$&&&'''!!!!!!!!!!!!"""""""""""" !!!$$$&&&&&&&&&%%%%%%""""""######$$$$$$######""""""######$$$%%%%%%%%%###""""""!!!!!!""""""##################$$$$$$$$$''''''''''''&&&%%%$$$###"""###%%%''''''&&&%%%$$$%%%%%%$$$""""""!!!!!!!!!%%%###""""""###$$$###!!!&&&%%%$$$$$$$$$$$$%%%%%%""""""""""""############ !!!"""""""""!!!  !!!"""""""""""""""!!!!!!""""""###$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######$$$$$$############$$$$$$!!!###%%%((()))))))))((($$$###!!!!!!!!!###&&&'''&&&&&&&&&&&&%%%%%%%%%%%%#########"""""""""""""""!!!"""###%%%%%%$$$######"""###$$$%%%%%%$$$"""!!!!!!!!!!!!""""""#########""""""!!!!!!"""$$$&&&'''!!! """$$$$$$###"""!!!"""######$$$#########%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """############!!!!!!!!!""""""""""""""""""""""""""""""#########!!!!!!###$$$$$$###""""""#########$$$%%%%%%&&&&&&###!!! """######""""""###$$$$$$$$$$$$######!!!"""###"""!!! !!!"""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!&&&&&&%%%###"""!!!  !!!"""######$$$""""""""""""!!!!!! ########################""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""!!!!!!!!!"""###$$$%%%$$$!!!!!!$$$%%% !!!"""#########""""""""""""##################!!!!!!!!!"""""""""############"""""""""""""""###""""""""""""""""""""""""!!!"""############"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""###$$$$$$%%%%%%###!!! """######""""""""""""""""""!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """### !!!"""!!!!!!"""######"""!!!  !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!"""""" !!!!!!""""""######$$$ !!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!$$$###!!! !!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""######### !!!######"""!!!!!!"""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""###############"""!!! """%%%(((***!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%$$$ !!!""""""######"""""""""""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""###'''&&&%%%%%%&&&&&&%%%###%%%%%%$$$######$$$%%%&&&""""""""""""############ !!!"""###"""!!! !!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""#########!!!###&&&((())))))'''&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""!!!"""$$$%%%%%%$$$###""" !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###&&&)))+++!!!!!!!!!###%%%&&&$$$###!!!"""######$$$$$$#########"""""""""######$$$%%%############$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!###$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###$$$%%%###!!! !!!"""$$$$$$$$$$$$###!!!###$$$###  """!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$###""""""!!!  !!!#########""""""!!!!!!!!!!!!!!!!!! ########################""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!""""""""""""########################"""""""""!!!!!!!!!!!!"""""""""###"""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!###$$$%%%%%%$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!""""""###$$$$$$$$$"""!!! """######"""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""!!!!!!###$$$ !!!"""!!!!!!"""""""""!!!!!!  !!!!!!""""""""" !!!"""###!!!!!!!!!!!!  !!!!!!"""#########"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!""""""""""""!!!######"""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!"""""" !!!###$$$$$$$$$""""""""""""""""""###$$$&&&''' !!!!!!!!!"""""""""######"""  """### !!!""""""!!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######"""""" !!!"""###$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$###""""""######!!! ######"""!!!!!!"""###$$$""""""""""""############!!!"""######"""  !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$#########"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""%%%&&&'''%%%###""" !!!###%%%&&&%%%$$$### !!!!!!"""""""""### !!!!!!"""""" """$$$%%%%%%%%%###""" """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$'''+++---"""""""""$$$''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!!!! !!!!!!"""######"""""""""######$$$$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""""""!!! !!!!!!!!!"""###$$$%%%%%%&&&"""!!! !!!###%%%'''%%%$$$###"""!!!!!!""""""#########""""""""""""!!!!!!!!!"""%%%&&&&&&$$$!!! !!!###$$$$$$$$$###!!!###$$$###  """!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! """$$$$$$###!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!  !!!"""""""""############"""""""""""""""!!!"""######$$$""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""$$$&&&'''"""""""""""""""""""""""" """$$$%%%&&&&&&%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$"""!!! """######"""!!!###$$$%%%$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!### !!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###!!! !!! !!!"""###$$$ !!!"""&&&&&&%%%###""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%########################!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!###$$$"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" ###%%%%%%$$$"""!!!!!!!!!###$$$$$$###"""""" !!!!!!!!!""""""######---)))$$$ $$$'''######""""""""""""""""""""""""###$$$$$$$$$######%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&!!!"""$$$%%%$$$"""""""""&&&$$$"""!!! !!!"""######$$$%%%%%%$$$###"""!!!""""""#########$$$$$$$$$$$$#########""""""!!!!!! """###"""!!! !!!###$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""""" """#########$$$%%%&&&&&&%%%$$$###"""!!!!!! """############$$$###"""!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%###"""###$$$$$$$$$###""""""###$$$%%%"""######$$$$$$$$$######%%%$$$$$$$$$######""""""$$$#########""""""!!!!!! !!!"""""""""!!!!!!""""""############"""############$$$$$$$$$#####################$$$""""""###""""""!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""%%%%%%""" !!! #########"""""""""""""""""""""""""""""""""""""""!!!"""###""" """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$!!! !!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######""""""!!! %%%$$$"""!!!!!!!!!"""###!!!"""""""""!!! !!!!!! !!!!!! !!!!!!"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!######"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!###%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!!!!!!!!!!!!!!"""###!!! !!!!!!"""""""""""""""###$$$$$$'''%%%###!!! !!!"""###$$$###""" """$$$%%%!!! !!! """######"""!!! !!! !!!!!!!!!!!!!!! """############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%&&&### ######$$$$$$$$$###############&&&""""""$$$$$$###"""""""""""""""#########'''&&&$$$######$$$%%%&&&#########""""""!!!!!! ########################"""""""""""""""#########%%%&&&''''''&&&%%%$$$$$$$$$$$$"""!!!!!!"""#########$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$#########"""""""""!!!!!! """###"""!!! !!!###$$$$$$###""""""""""""""""""############$$$$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$!!!!!!!!!!!!"""""""""### """$$$$$$$$$###$$$%%%%%%$$$$$$######""""""!!! !!!"""############$$$###"""!!!!!!###%%%&&&########################$$$%%%&&&%%%###"""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$######"""!!!$$$$$$#########"""""""""############"""""""""!!!""""""""""""""""""!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$######""""""###############"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" """$$$$$$###"""""""""$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$##################$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""!!!"""""""""!!! !!!!!! !!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""%%%$$$###!!!!!!!!!"""""""""######"""!!!!!!###%%%&&&###!!!!!!###%%%$$$###"""######"""!!! """ !!!!!!"""######""""""!!!!!!"""""""""######### """###$$$%%%&&&&&&$$$&&&&&&######%%%###"""#####################&&&### """######"""!!!!!!""""""#########$$$)))'''$$$"""!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""###$$$$$$$$$$$$$$$###"""""""""##################$$$$$$$$$$$$###""""""###############$$$$$$$$$######""""""""""""!!!!!! """###"""!!! !!!###$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$######"""""""""""""""############$$$######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###!!!""""""############"""!!!!!!!!!"""""""""######"""$$$%%%%%%$$$###$$$$$$"""""""""""""""""""""""" !!!"""##################"""!!!"""###$$$%%%###########################$$$%%%$$$###"""###$$$###""""""!!!!!!""""""###%%%%%%%%%$$$###""" ######""""""""""""!!!!!!############""""""""""""$$$$$$$$$###"""!!!!!!!!!#########""""""""""""""""""""""""#########$$$$$$######$$$%%%$$$###!!! """######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$###!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$%%%%%%&&&######"""!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!""""""!!! !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! ##############################"""""""""""""""""" !!!"""######"""!!!!!! !!!###$$$!!!!!! !!!#########"""""""""""""""!!!"""""""""!!!"""$$$&&&%%%$$$"""###$$$%%%%%%$$$!!!"""###"""!!! !!!"""!!!!!!"""######$$$###### !!!!!!!!!""""""""""""!!!###$$$&&&&&&'''"""&&&(((&&&%%%&&&###!!!!!!!!!""""""#########'''$$$"""!!!"""###""""""!!!!!!!!!"""######$$$$$$&&&%%%###!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$#########!!! """###$$$$$$###!!!"""###$$$$$$$$$$$$$$$#########$$$####################################""""""""""""""""""!!!!!! """###"""!!! !!!#########"""""""""""""""###""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""############""""""""""""""""""############""""""######"""!!!!!! %%%%%%###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""############$$$%%%%%%###"""""""""!!!!!!!!!""""""#########!!!""""""#########""""""###""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###"""""""""!!!!!!!!!!!!!!!######$$$######"""!!!!!!"""""""""!!!!!!!!!!!!!!!#########"""""""""""""""#########""""""!!!!!!!!!############""""""""""""""""""""""""############"""###$$$%%%$$$""" !!!""""""###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!##############################$$$$$$######"""!!! !!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### ###%%%%%%###!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!""""""##################"""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########"""""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######$$$######"""!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!! """!!!!!! """""""""!!! !!!!!!!!!""""""#########""""""!!!""""""""""""$$$&&&%%%$$$############""""""!!!"""###"""!!! !!!"""""""""#########""""""!!!!!!!!!!!!"""""""""###### !!!###$$$%%%%%%%%%"""&&&'''$$$###$$$$$$!!! !!!"""######$$$'''%%%$$$""""""""""""!!!!!!!!!""""""##################$$$$$$###!!!  !!!!!!!!!!!!""""""""""""""""""""""""&&&%%%%%%%%%$$$#########%%%###""""""$$$%%%$$$###!!!"""###$$$%%%%%%$$$$$$##################$$$$$$########################!!!!!!!!!!!!!!!!!!"""""" """###"""!!! !!!######"""""""""""""""######""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""!!!""""""#########""""""""""""""""""""""""""""""&&&&&&&&&&&&%%%$$$###"""%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$###"""!!!""""""""""""############"""###$$$###!!! !!!!!!""""""######$$$$$$"""###############"""!!!"""""""""""""""######### !!!"""######!!!!!!"""###""""""""""""!!!!!! !!!"""###############!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###### !!!!!!"""""""""#########"""""""""""""""!!!!!!"""""""""#########"""######$$$###"""!!! !!!"""#########"""""""""""""""!!!!!!!!!!!!########################""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""$$$$$$"""$$$$$$$$$############""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!########################!!!!!!!!!!!!"""""""""""""""""""""""""""###############"""!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!######$$$######"""!!! !!!!!! !!!!!!!!!!!!"""""""""######### !!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$######!!! ###$$$###!!!!!!######"""!!!!!!"""""""""!!!""""""#########""""""!!!"""###"""###$$$%%%&&&&&&&&&%%%###!!! """###"""!!! !!!############"""!!! """""""""#########$$$$$$!!!""""""#########""""""###&&&%%% !!!$$$$$$ !!!"""######$$$&&&&&&%%%$$$""""""""""""###""""""""""""""""""""""""$$$&&&''''''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""&&&### !!!$$$%%%###!!!#########$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$############### !!!!!!!!!!!!"""""" """###"""!!! !!!###"""""""""""""""######$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!"""!!!!!!""""""######""""""###"""""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!""""""############""""""!!!"""""""""#########$$$$$$ """###"""!!! """"""######$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!""""""!!!!!!"""###############"""!!! !!!"""###$$$$$$$$$!!!!!!""""""""""""######""""""""""""############ !!!"""""""""!!!"""""""""############!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""########################""""""######""""""!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!"""######"""############"""""""""""" !!!!!!""""""###""""""""""""""""""""""""!!!!!!"""$$$&&&&&&$$$!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""######%%%$$$##################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""'''&&&&&&%%%$$$$$$###### !!!"""""""""!!!!!!""""""!!! !!!!!!!!! !!!!!!"""""""""###""""""!!!!!!!!!  !!!""""""""""""############ !!!"""######"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   """###$$$$$$ """#########"""!!!"""%%%&&&$$$!!!!!!###"""""""""""""""###$$$$$$#########"""""""""""""""!!!###$$$###"""###$$$'''((()))'''%%%""""""""" !!!""""""!!!!!!"""###""""""""""""!!!############$$$$$$$$$$$$""""""######""""""!!! ###&&&%%% $$$&&&!!!!!!!!!""""""#########$$$%%%&&&%%%###""""""###$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""#########""""""!!!!!! ########################"""""""""""""""#########$$$!!! ###***//////...&&&%%%$$$#########$$$%%%######"""""""""###%%%%%%$$$$$$$$$#########"""""" !!!!!!!!!"""""" """###"""!!! !!!###"""""""""""""""###$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! $$$######"""""""""######$$$######"""""""""""""""""""""#########$$$$$$$$$ """######!!! !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""" """!!! """###$$$$$$$$$$$$$$$"""!!! !!!"""#########""""""""""""#########$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""###"""!!! """$$$%%%""""""#########"""!!!!!! !!!!!!""""""####################################$$$$$$######"""!!! !!!!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!###%%%%%%$$$#########!!!!!!!!!!!!  !!!""""""###""""""""""""""""""""""""!!!"""((()))$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$########################!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""##################$$$%%%""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!!!!###"""!!!  !!!!!!!!! !!!!!! !!!"""""""""!!!!!!!!!  !!!!!!!!!!!!""""""""""""###""""""!!!  !!!!!!!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!"""!!!  $$$$$$!!! ### !!!"""###$$$%%%%%%$$$###!!!!!!!!!"""""" """$$$$$$###""""""######%%%''''''%%%######$$$!!!""""""!!!!!!"""$$$ !!!!!!"""""""""!!!!!!""""""""""""############!!!!!!"""""""""""""""!!!!!!&&&&&&!!!!!!%%%'''"""#####################"""$$$&&&&&&###"""###%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""%%%$$$$$$###"""!!!!!! ##############################$$$$$$%%%%%%%%%&&&%%%###$$$,,,777@@@DDDDDD(((&&&$$$"""""""""$$$%%%######"""""""""###%%%&&&$$$$$$$$$$$$######"""""" !!!!!!""""""!!!"""###"""!!! !!!###""""""!!!""""""###$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""!!!!!!!!! ######$$$$$$$$$$$$######$$$###############$$$%%%%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$!!!"""$$$$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""""""""""""""  !!!!!! !!!###$$$%%%%%%%%%$$$###!!! !!!"""""""""""""""!!! """"""######$$$$$$$$$%%%!!!!!!""""""#########$$$$$$$$$######""""""!!!!!! """###$$$%%%&&&!!!!!!!!!!!!"""""""""""""""!!!"""%%%'''$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######  !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!%%%))))))&&&######%%%$$$$$$$$$$$$############ !!!""""""###""""""""""""""""""""""""%%%!!!%%%---///)))"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""" !!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%!!!"""""""""!!!!!!###"""!!!  !!!!!!!!! !!!!!! !!!!!!"""!!!!!!  !!!!!!!!!"""%%%$$$"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$"""  !!!""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!"""$$$%%%'''%%%###!!! !!!"""!!!"""$$$%%%###!!!!!!""" $$$$$$###"""###%%%!!!""""""!!!!!!"""$$$ !!!"""$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!"""############ &&&)))%%%!!!"""%%%&&&$$$$$$$$$###############!!!$$$&&&&&&$$$###$$$&&&###+++111---$$$###***$$$###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" $$$)))///666;;;???)))'''$$$"""!!!!!!!!!"""$$$""" !!!""""""!!!"""###$$$%%%%%%$$$###""" !!!#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!""""""%%%&&&'''%%%###!!! ############$$$$$$$$$$$$"""###"""!!!"""%%%'''&&&######""""""!!!!!! $$$$$$######""""""!!!!!!!!!###$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!"""###$$$###"""!!!!!!###$$$###############$$$$$$!!!  """%%%&&&&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""############$$$$$$$$$%%%%%%%%%###"""  !!!###$$$$$$$$$######""""""!!!!!!$$$$$$######"""""""""!!! !!!!!!""""""""""""""""""############""""""""""""###%%%&&&'''&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###!!! !!!""""""###$$$$$$###"""!!! $$$#########""""""!!!!!! ########################$$$###!!! !!!"""!!! !!!!!!!!!!!!"""""""""""" """%%%&&&###!!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!&&&"""!!!######!!!$$$$$$###"""  !!!!!!!!!!!!!!!""""""""""""$$$######"""!!! """"""###""""""!!! """""""""""""""""""""""" ###!!!!!!$$$&&&$$$!!!$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!! """!!! !!! !!!"""""" !!!!!!"""!!!!!! """######"""  """!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!"""!!! !!!"""###$$$$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! ###"""!!!"""######!!! """###%%%&&&&&&)))(((&&&$$$######$$$$$$!!!###$$$%%%$$$""" !!!"""###"""!!!"""$$$&&&"""""""""""""""""""""""" !!!!!!""""""#########!!!  !!!###!!!"""$$$%%%!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!! !!!"""######$$$$$$###555555222,,,%%%!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""$$$'''+++...///(((&&&$$$"""!!!!!!!!!"""###""" """""""""!!!""""""###$$$$$$###"""""" !!!"""######"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$#########$$$$$$%%%$$$%%%&&&%%%""" """"""""""""""""""""""""!!!!!!"""!!!""""""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""######$$$###"""!!!&&&&&&%%%$$$$$$###"""""""""###$$$###"""!!!!!!###""""""""""""###$$$%%%&&&######"""!!!!!!"""$$$$$$###"""!!! !!!""""""#########"""""""""""""""""""""""""""############"""""" !!!###$$$#########"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$###"""!!!  !!!"""######$$$###"""!!! #########"""""""""!!!!!!################################################$$$""" !!!!!!!!! ######""""""!!!!!!  """###""""""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%"""!!!###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!"""""""""###############"""!!! """""""""""""""!!! """"""""""""""""""""""""############""""""!!!!!!"""!!!!!!"""###$$$##################""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!  !!!""""""""""""%%%$$$!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!"""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""###"""!!!!!!""""""!!! !!!!!!"""""""""#########%%%$$$###""""""!!!!!!"""#########$$$%%%$$$""" !!!"""###"""!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!  !!!""" !!!!!!"""###!!!!!!""""""###$$$$$$%%%############"""""""""!!!###$$$######"""!!!!!! ???777---&&&$$$$$$""" !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!"""######'''%%%$$$"""!!!!!!""""""###!!! """###"""!!!!!!""""""######""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$############"""""" !!!"""###$$$$$$$$$$$$###$$$%%%$$$!!! !!!!!! !!!###""""""$$$%%%$$$!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""############"""!!!'''&&&$$$###""""""######"""###$$$###"""!!!!!!### !!!"""###%%%'''(((%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!!!!!!!!!!"""!!! !!!###$$$!!!""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$"""!!!  """"""#########"""!!!!!!######""""""""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###!!! !!! $$$$$$###"""!!! """  !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!!!!!!!!######"""!!!!!!!!!"""""""""!!! """""""""#########$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$######!!!"""######""""""###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!!  !!!!!!"""######$$$'''%%%###!!!  !!!!!!!!!"""""""""!!!  !!!"""%%%!!!""""""!!! """"""""""""!!!!!!!!!!!!!!!  !!!!!!  ###""""""""""""""""""###  !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%### !!!""""""!!!$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$""" """$$$&&&$$$"""!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$############""""""""""""$$$######""""""!!! 444,,,### !!!###""" !!!!!! !!!!!!""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!!!!!!!!!!"""""""""%%%$$$###"""!!!!!!""""""###!!! """######"""!!!!!!""""""""""""!!!!!!######"""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!###$$$###!!!  !!!######&&&""" """%%%###""""""""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!"""###$$$%%%%%%'''%%%###!!!!!!"""###$$$"""###$$$###!!!!!!!!!###!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!! !!!!!!!!!"""!!!!!! !!!"""###### !!!!!!!!!""""""###############"""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!"""""""""###&&&&&&%%%%%%%%%&&&''''''$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!""""""############""""""!!!!!! """"""""""""""""""!!!!!!""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""  ######""""""!!!!!! $$$""" !!!"""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#########""""""%%%%%%$$$$$$$$$""" """#########$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%$$$!!! """%%%###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###!!! !!!"""###$$$$$$###"""!!! !!!""""""""""""""""""!!! """###111***""" !!!"""!!!  """"""""""""!!!!!!!!!!!! !!!!!!"""  """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""######$$$$$$&&&###  !!!""""""#########"""!!!!!! !!!###$$$$$$$$$###"""$$$!!!###%%%$$$"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!""""""""""""""" !!!!!!"""""""""############""""""""""""""" !!!!!!""""""###$$$$$$"""  !!!!!! !!!###$$$$$$###"""!!!""""""""""""######$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""########################"""""""""""""""""""""!!! """######"""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! """######!!! !!!!!! !!!$$$'''(((...$$$ !!!!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$%%%&&&$$$###!!!!!!"""###%%%"""###$$$###!!!!!!!!!############"""######$$$%%% !!!""""""######""""""!!!"""###$$$$$$$$$$$$$$$############""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""""""""#########""""""!!!!!!!!! !!!!!!!!!!!!"""""""""$$$######"""""""""###############""""""""""""""" """"""############"""""""""""""""""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!""""""######"""!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!##################$$$###!!!"""######!!!"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$!!! """$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###!!! !!!"""### !!!!!! !!!""""""######"""""""""!!! """$$$444---%%%!!!"""""" !!!  !!!""""""""""""!!!!!!!!!!!! !!!"""###   """"""""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""######&&&###  !!!""""""!!!!!!!!!!!!!!!""""""""" """###$$$$$$###"""""" !!!######!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!"""###$$$!!!"""###"""!!! !!!$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""""""""  """############""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""############ """"""""""""""""""""""""""""""############$$$$$$############"""!!!  """######"""!!!"""###!!! """%%%)))***;;;---######$$$!!! ###!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!%%%$$$###"""!!!!!!!!!"""$$$###""""""!!!"""###$$$"""###$$$###"""!!!!!!###$$$$$$###############$$$ !!!!!!"""""""""### !!!""""""######"""""""""""""""""""""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""" ###""""""""""""""""""!!! !!!!!!!!!!!!""""""######"""!!! !!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""############$$$$$$$$$###"""!!!!!!!!! !!!"""""" !!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!  """!!!!!! !!!"""###$$$$$$ """""""""""""""""""""""" !!!!!!""""""###### """######"""###$$$&&&""""""$$$###!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""###$$$###"""!!!"""###$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!""" !!!!!!!!! !!!"""###$$$###"""!!!  !!!"""###***&&&!!! !!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!"""######!!!!!! !!!!!!  !!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""%%%### !!!""""""!!! !!!!!!"""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""############$$$###!!!  !!!""""""#########"""!!!!!!""""""!!! """"""######$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################!!!  !!!""""""###""""""!!!  """$$$$$$###$$$###""""""""""""###$$$""""""!!! !!!"""###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""!!!""""""""" """$$$$$$#########$$$$$$###!!!!!!"""$$$''')))===...%%%''')))%%%###''' !!!!!!!!!"""""""""###!!!!!!""""""#########$$$%%%$$$###"""!!!!!!!!!"""""""""""""""############"""###$$$###"""!!!!!!######"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""###!!! """###%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""######### !!!!!!!!!""""""&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""""""######$$$$$$######"""###""""""""""""""""""""""""######$$$###"""!!! !!!  !!!"""### !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""" !!!###"""""" !!!!!!""""""######!!!!!!  """"""!!!  !!!""""""""""""""""""""""""""" !!!"""#########!!!"""######!!!"""%%%((()))$$$ """$$$$$$"""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!""""""###############""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###""""""######""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!""" !!!!!!!!!!!! !!!"""$$$$$$###"""!!! !!!""""""###  """"""###"""  """###""""""""""""!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""  !!!!!!!!! !!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!""""""!!!  !!!""""""###!!!!!!!!! !!!!!!""""""###&&&&&&""" !!!###!!!"""###"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!  """$$$$$$$$$##############################!!!"""""""""############$$$###!!! !!!$$$""" !!!###%%%###!!!###"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###""" !!!"""#########"""!!!  """$$$$$$###%%%$$$###""""""###$$$%%%"""!!! """###$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!! !!!###$$$ """$$$$$$$$$###$$$%%%&&&%%%"""!!!!!!"""$$$&&&000######((($$$"""&&& !!!!!!!!!""""""###### """###%%%&&&'''""""""!!!!!!!!!###$$$%%%!!!"""############"""""""""###$$$###"""!!!!!!###!!!!!!!!!"""###%%%&&&'''((('''$$$"""!!!!!!"""#########!!!!!!"""$$$&&&((( !!!"""###$$$%%%%%% !!!!!!!!!!!!""" !!!!!!"""""""""""""""""""""!!!!!!  !!!!!!""""""######$$$$$$ !!!!!!!!!"""$$$$$$"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""!!!"""#########""" !!!  !!!"""### !!!!!!""""""$$$$$$##########################################"""!!! """######"""""""""""""""!!!!!!!!!!!!!!!%%%&&&$$$###$$$&&&$$$"""!!!!!!"""$$$"""""""""""""""""""""""" !!!"""######$$$"""######""" !!!%%%)))555...'''###$$$%%%### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""&&&###!!!!!!$$$$$$"""!!!!!!""""""!!!!!! ###########################""""""!!!""""""###$$$%%%$$$"""  !!!"""""""""######"""!!! !!!###$$$%%%$$$"""!!! !!!"""""""""""" """###$$$"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!! !!!"""$$$$$$######""""""""""""######!!!!!! !!!!!!""""""#########""" !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$&&&'''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""###"""!!!"""######!!! !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%% %%%+++)))### !!!%%%!!!"""###"""!!!"""$$$&&&########################!!!!!!  !!!!!!!!!!!! !!!###$$$$$$###""" $$$$$$$$$###############!!!!!!""""""#########$$$!!! !!!###$$$###"""!!! !!!"""###&&&%%%%%%%%%$$$#################################"""###$$$$$$$$$"""!!! !!!"""###$$$%%%%%% """######!!! !!!!!!&&&###!!!!!!"""###""""""""""""""""""############""""""""""""########################"""""""""""""""######$$$$$$%%%&&&&&&""""""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$)))'''### !!!###%%%%%%$$$###""""""###$$$%%%"""!!!  !!!"""###############$$$$$$$$$######################## !!!""""""""""""!!!""""""""""""!!!!!!  %%%,,,222///((($$$###### """$$$###"""!!!!!!"""######"""!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!! """"""""""""##################$$$###!!!!!!"""$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$############"""  !!!###"""  !!!!!!!!!""" !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""""""""""""""""""""111,,,&&&!!!"""%%%"""""""""""""""!!! """!!! !!!###$$$$$$$$$!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$###"""###!!!!!!!!!!!!"""""""""""""""######!!! !!!!!!""""""""""""!!!!!!""""""""""""#########"""""""""""""""######### !!!!!!""""""""""""!!!   """$$$!!!!!! !!!!!! """"""""""""""""""""""""!!!"""#########!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!###$$$$$$"""!!!!!!""""""""""""""""""######$$$ """###%%%&&&'''!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$((($$$$$$%%%'''***+++)))&&&###!!!&&&%%%###"""!!!!!!"""######"""   """###""" !!!!!!   """!!! !!!""""""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$###!!!!!! !!!!!!###"""!!! !!!"""###$$$$$$$$$$$$###################################################"""!!!!!!!!!!!!!!!"""######$$$$$$!!!###$$$###!!! !!!!!! """###$$$""" !!!""""""######$$$""""""""""""############$$$#########""""""!!!!!!"""######$$$$$$%%%%%%&&&""""""!!! """"""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$&&&%%%###"""!!!!!!""""""$$$######""""""######$$$""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""!!!!!!"""""""""""""""!!!$$$$$$$$$###%%%(((...333---'''"""###""" """$$$###"""!!!!!!"""######""""""""""""""""""###$$$!!!"""############"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########%%%&&&%%%$$$!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###""""""!!!!!! """!!!!!!"""$$$###!!! !!!!!!!!!"""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """$$$''')))""""""######""""""!!! %%%###!!! !!!!!!  !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!"""""""""######!!!!!!"""!!! """ !!!"""############"""""""""############$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  """$$$!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$&&&&&&%%%###!!!!!!"""!!!!!!!!! !!!""""""### !!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!"""%%% $$$%%%###***)))000999===:::444///,,, !!!"""""" &&&$$$###!!!!!!!!!"""###"""  !!!""""""!!! !!!!!!  !!!"""!!!  !!!"""!!!!!!!!!!!!###$$$%%%!!!!!!"""#########"""""""""######$$$$$$######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""####################################$$$######""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!""" ###%%%$$$""" !!!""""""######""""""""""""############$$$$$$$$$###"""!!!!!! """"""######$$$%%%%%%%%%"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$###############!!! """######$$$$$$######"""!!!""""""#########""""""!!!"""###$$$%%%$$$##############################$$$$$$$$$###!!!  !!!"""############!!!"""#########%%%(((+++)))$$$ """""" """######""""""""""""######$$$###""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""######&&&''''''%%%""" !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""######$$$########################"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$###""""""###$$$$$$"""!!! !!!!!!!!!"""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""!!! """############""""""!!!$$$""" !!!!!! """""""""#########$$$$$$########################""""""###"""!!!!!!"""$$$"""""""""#########$$$$$$ !!!"""""" !!!"""$$$!!!"""############"""############$$$$$$$$$"""""""""!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!  """###!!!!!! !!!!!!!!!!!!"""""""""!!! #########$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$&&&&&&%%%"""  !!!!!!"""!!!!!! !!!!!!!!!"""!!!!!!  !!!!!! !!!"""###$$$######### %%%666RRRUUUWWWTTTLLLDDD???===,,,'''!!!!!!###!!!###"""  !!!"""%%%###!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###"""  """""""""!!!!!!"""###### !!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""##############################$$$###"""!!!!!!"""###$$$############""""""!!!!!! !!!""""""!!!"""###%%%###""""""###$$$$$$""" !!!!!!!!!!!!!!!"""""""""############%%%$$$$$$###"""!!! """""""""###$$$$$$%%%%%%"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$###"""!!!"""###%%%%%%$$$###"""#################################"""!!! !!!"""###$$$$$$$$$ """"""!!!!!!"""###&&&!!!!!!""" ###"""""""""""""""#########$$$$$$###"""!!!!!!!!!"""!!!""""""""""""""""""!!! !!!!!!!!!!!!"""""""""######%%%%%%$$$""" !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###""""""$$$&&&(((###"""!!!"""######"""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%###!!!"""###############"""""""""  """$$$$$$###$$$$$$##########################################"""""""""!!! """$$$"""#########$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%% !!!!!!""""""""""""!!!############$$$$$$$$$$$$$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!""""""""""""!!!!!!  ######$$$$$$$$$#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" """"""!!!!!! !!!""""""######"""!!! """"""""""""  """!!!  """%%%&&&"""  &&&###...HHHJJJCCC:::666:::BBBJJJOOOEEE888'''###$$$###  !!!$$$###!!!!!!"""""""""!!!"""""""""""""""""""""""""""!!!!!! """######""""""""""""!!!!!!!!!!!!!!!#########"""!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!"""$$$''')))+++((($$$""""""######"""""""""!!!!!! !!!"""""""""############$$$$$$######"""!!!!!! !!!""""""######$$$%%%%%%!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""""""""#########$$$###!!! """"""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$%%%$$$##############################%%%%%%%%%%%%%%%$$$###""" """###$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$%%% !!!"""!!!!!!###!!!!!!""""""############$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!######"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###########################!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!! !!!###%%%&&&"""!!! !!!"""!!! !!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!""""""#########""""""###"""!!!!!!$$$%%%%%%$$$$$$$$$$$$#######################################"""""""""!!! """$$$"""#########$$$$$$$$$$$$(((((((((&&&###"""###$$$"""######""""""!!! """"""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!!!!!!!""""""!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!  ##################$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!""""""###$$$!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!!!!  """$$$&&&$$$### %%%***(((444OOOKKK:::&&&###000:::>>>HHH;;;*** ######""""""""""""######$$$%%%%%%"""  !!!"""""""""########################""""""!!! !!!"""######"""""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!""""""###$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!! !!!"""$$$(((+++///+++%%%"""!!!"""#########""""""!!!!!! """"""""""""########################""""""""""""!!!!!!""""""###$$$$$$$$$!!! !!!!!!""" """"""""""""############ !!!!!!""""""######!!!!!!!!!"""""""""######$$$###!!! !!!###$$$!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""######$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$%%%'''))))))'''%%%$$$$$$$$$ """###!!!!!!### !!!"""######$$$######$$$###"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!"""""" ###$$$#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""###########################!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""!!! !!!!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""  """$$$%%% !!!!!!""""""""""""!!!'''%%%######$$$$$$###"""##################""""""########################""""""###"""!!!!!!"""$$$"""""""""#########$$$$$$))))))(((&&&###!!!!!!""""""######""""""!!! !!!""""""""""""#########%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  ######"""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! """###""""""###$$$"""""""""""""""###$$$$$$  """""""""######"""""""""  !!!"""###!!!$$$!!!"""&&&###+++@@@ZZZHHH222%%%###%%%$$$!!!222,,,%%%"""######  !!!"""###$$$$$$$$$!!! !!!######"""""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!"""###"""  !!!"""""""""!!!!!!!!!!!!"""############"""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""### !!!"""######"""!!! ######"""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""########################""""""""""""""" !!!"""!!!!!!###'''***,,,)))%%%############"""!!!!!!!!!"""""""""######""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$ !!!""""""########################!!!!!!!!!"""""""""###### !!!"""#########!!!!!!!!!!!!"""""""""###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""$$$%%%%%%$$$###"""!!!"""###%%%&&&######################## !!!!!!"""""""""!!!!!!"""######$$$$$$$$$######"""$$$%%%%%%###!!!!!!!!!%%%!!! ###$$$"""!!!""" """###$$$$$$######""""""""""""""""""###$$$"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!""""""!!!###&&&'''%%%$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### ###""" !!!""""""!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######"""  !!!!!!!!!!!!!!!'''%%%###"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!"""""""""######%%%&&&%%%###!!! !!! !!!""""""""""""""" !!!!!!!!!"""""""""$$$$$$##################"""!!!!!!!!! !!!"""###"""!!! !!!""""""######!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """######"""""""""###!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! $$$!!! !!!,,,222+++$$$ !!!"""###""""""!!! !!!###"""  !!!"""######$$$###!!!!!!"""###"""!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""!!!  !!! """""""""!!!!!! !!!!!!""""""!!!!!! !!!"""##################""""""""""""###### !!!"""######"""!!! $$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""###############"""!!!"""%%%'''(((&&&$$$$$$$$$$$$"""!!! """###%%%&&&&&&""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""###  !!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!"""""""""""" """$$$&&&&&&%%%###!!!###"""!!! !!!"""###"""!!! !!!###%%%&&&%%%$$$""" !!!###%%%'''########################%%%%%%%%%%%%%%%$$$############$$$$$$$$$######"""###$$$%%%$$$"""!!!!!!!!!&&&!!! ###$$$"""!!!""" """###$$$$$$$$$###""""""!!!!!!"""###$$$$$$"""!!!  !!!""" !!!!!!!!!"""$$$'''))))))'''%%%$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%###!!! """#########""""""""""""###############"""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!  !!!!!! """!!! !!!###$$$$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$#########!!!!!!!!!!!!""""""""""""!!!""""""!!!!!! !!!###$$$%%%%%% !!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!  !!!"""###"""!!! !!!"""######$$$!!!"""""""""""""""!!! !!!!!! !!!!!! !!!"""###############"""""""""""""""""""""""""""!!! """###$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """###"""  !!!""""""$$$$$$######""""""!!!!!! """###$$$$$$ !!!!!!!!!!!!  '''%%%###$$$###'''######""" !!!$$$!!!!!! !!!###$$$ """$$$%%%&&&&&&&&&(((&&&############!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """!!! !!!""" """"""""""""""""""""""""!!!  !!!""""""""""""######""""""""""""######!!!""""""#########"""""" """$$$%%%"""!!!!!!!!!!!!!!!"""###&&&%%%###!!! !!!""""""""""""""""""######$$$######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############""""""!!!!!!""""""############""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! """###$$$######"""""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!""""""""""""!!!%%%%%%%%%%%%$$$###""""""###########################!!!!!!#########$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$###""""""######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""#########!!!  """######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!! !!! """!!! !!!!!!  !!!"""######"""  !!!"""###""" !!!""""""###""""""!!!!!!!!!!!!""""""$$$!!!"""!!!""""""""""""!!!!!!!!!!!! !!!""""""%%%###""" """###%%% !!!"""######$$$"""""""""""""""""""""""" !!!""""""######$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""#########"""""""""""""""!!!!!! !!!"""$$$$$$######$$$&&&%%%$$$###!!! !!!!!!!!!!!!"""""""""""""""!!!  !!!###$$$!!! !!!"""""" !!!"""""" $$$######"""!!! !!!"""#########""" """###%%%%%%&&&&&&######"""!!!!!!!!!!!!!!!""""""""""""############!!!  !!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!! !!!"""""""""!!! !!!""""""###""""""  !!!!!!%%% !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!"""$$$''''''$$$ """""""""""""""""""""""" !!!"""""""""""""""!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!! ###$$$$$$$$$###"""!!!!!! !!!###$$$%%%$$$###"""!!!!!! !!!!!!&&&%%%###!!! !!!""""""""""""!!!!!!""""""###$$$#########$$$$$$###############"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""$$$###""""""!!!!!!""""""######################## !!!!!!!!!"""""""""!!!!!! !!!"""###"""""""""""""""""""""""""""""""""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""######$$$$$$######$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!######"""!!!"""""""""""""""""""""""" """"""###$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""######"""!!!  !!!"""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""######$$$!!!!!! !!!!!! !!!'''%%%###!!!!!!!!! """###$$$%%%%%%$$$"""!!!!!! !!!""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""$$$ !!! !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######"""!!!!!!!!!!!!"""### !!!!!!"""######$$$"""""""""""""""""""""""" !!!""""""###$$$$$$######""""""""""""#########""""""!!!!!!""""""###############""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!! !!!###"""!!!!!!"""######""""""!!!!!!!!!!!!""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""#########""" !!!###$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%###"""!!! !!!"""""""""!!! !!!""""""###""""""!!! !!!"""######"""%%%$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""""""""#########$$$$$$$$$!!!!!!!!! %%%%%%%%%$$$###"""!!! """""""""""""""###$$$$$$%%%$$$###!!! %%%$$$###!!!!!!!!!""""""""""""!!!!!!""""""###$$$##############################"""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""%%%%%%$$$############$$$######################## !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!""""""!!!!!! $$$$$$#########"""""""""!!!"""!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###%%%&&&'''%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""!!! !!!$$$%%%$$$###""""""###$$$$$$###""""""######""""""###$$$$$$%%%""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!! ###"""""""""###%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!"""###############"""!!!!!! !!!!!!"""!!!  !!!###$$$,,,)))%%%"""!!!!!! """###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$  !!! !!!!!!""""""######"""""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""""""""""""""""" !!!"""###$$$%%%&&&######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""$$$$$$$$$$$$############$$$$$$######"""!!!!!! """"""######""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""" !!!"""""""""!!!!!!  !!! !!!""""""""""""""""""""""""""""""!!!  !!!"""######""""""!!!"""############""""""!!!!!! !!!!!! !!!!!!!!!"""###!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!"""!!!  !!!""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  """$$$$$$""" """"""###$$$$$$$$$$$$###!!!!!! !!!""" !!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$$$$###""""""###"""""""""""""""""""""######"""!!!!!! !!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""############""""""""""""######$$$###""""""!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$############""""""############""""""%%%%%%$$$############$$$ !!!!!!!!!!!!"""""""""######""""""!!!!!! """""""""###############$$$$$$$$$######""""""""" !!!!!! %%%%%%$$$$$$###""""""""" """""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$&&&''''''%%%###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!"""!!!!!!###%%%''''''&&&"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&'''"""######$$$$$$$$$###############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!$$$###"""!!!"""$$$&&&(((""""""""""""""""""""""""""""""""""""""""""""""""&&&''''''((('''&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""!!! """$$$&&&,,,((($$$!!! !!!!!! !!!""""""""""""!!!###$$$$$$###""" !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###!!! !!!!!!!!!  !!!"""######$$$$$$######"""######$$$$$$ !!!!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!###$$$%%%&&&'''"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!$$$$$$#########""""""""""""""""""!!!!!! """############"""!!!!!! !!!"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!"""###### !!!""""""  !!!""""""""""""""" !!!"""""""""!!!"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$###""" """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""######$$$### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######"""  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""""""""############!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###############"""""""""""""""!!!!!!!!! !!!""""""#########"""!!!!!!"""######$$$$$$###"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""$$$$$$###""""""""""""### !!!!!!!!!!!!"""""""""#########""""""!!!!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######"""""""""!!!  """$$$&&&$$$$$$$$$$$$######"""!!!#################################$$$&&&%%%###!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""!!!""""""$$$######%%%'''))))))(((######$$$$$$$$$$$$#########"""!!! !!!"""#########$$$$$$$$$######"""############"""""""""""""""!!!!!!!!!!!!"""""""""###"""!!! !!!###%%%&&&""""""""""""""""""""""""########################%%%&&&'''((((((&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""!!! """$$$&&&'''$$$ !!!"""""" !!!"""""""""""""""###%%%&&&%%%""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """$$$$$$""" !!!"""######$$$$$$$$$############$$$$$$ !!!!!!!!!!!! """"""""""""#################################### !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!######"""""""""!!!!!!!!! !!!!!!!!!###############""""""!!!!!!"""###"""  !!!$$$###"""!!! !!!!!!!!!!!!###!!! """### !!!""""""  !!!!!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$###""" """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&%%%%%%$$$$$$"""!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" """###!!!"""&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """######"""  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!""""""######$$$$$$ !!!"""###$$$$$$$$$ !!!!!!!!!!!!  !!!###$$$%%%""""""######""""""""""""!!!!!! !!!!!!"""######"""!!! !!!"""###$$$$$$###""""""""""""###""""""""""""####################################"""""""""""""""#########""""""############""""""######"""!!!!!!!!!!!!"""########################!!!!!!!!!"""""""""######!!!"""""""""""""""!!! """######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ########################""""""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$""" !!!!!!"""""""""""""""###""""""""""""""""""""""""########################$$$$$$###"""""""""######%%%$$$$$$%%%((()))))))))$$$###""""""""""""###$$$'''&&&###"""!!!"""###$$$###$$$$$$$$$$$$###""""""$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######""""""!!!"""###$$$%%%""""""""""""""""""""""""#################################$$$$$$######"""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""##################""""""!!!!!!""""""###!!!  !!!###$$$""" !!!"""""""""""""""###$$$$$$%%%%%%"""%%%((('''### !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!!###((((((&&& !!!!!!""""""######%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!""""""###$$$$$$$$$""""""############"""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!  !!!""""""######$$$$$$######"""!!!"""###$$$###!!!!!!!!!###%%%$$$###!!!  !!!!!!!!!%%%###!!!  !!! !!!""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!   !!!!!! !!!"""#########!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$############""""""!!! !!! !!!!!!!!!!!!!!!!!! """  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!  !!!!!! !!!########################### !!!""""""######"""""" !!!"""#########"""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""############ !!!""""""""""""""" """"""###"""!!!!!!!!!!!! !!!!!!"""###$$$"""""""""#########""""""!!! !!!""""""###"""!!! !!!"""###%%%$$$######""""""######""""""""""""#################################### !!!!!!!!!"""""""""""""""############""""""######"""!!!!!!!!!!!!"""########################!!!!!!"""""""""######### !!!"""######""""""!!! !!!!!!"""######$$$$$$###############$$$$$$$$$!!!!!!!!!!!!  !!!!!!""""""######$$$ """###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""""""""###"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""#################################"""######$$$$$$$$$######$$$'''(((''''''$$$###!!! !!!###$$$---+++(((%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########"""""""""!!! !!!"""###$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""""""""######$$$######""""""""""""###### !!!!!! """"""!!!""""""""""""###$$$%%%&&&!!!%%%(((((($$$!!!!!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" ######"""%%%+++---)))!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""###"""!!!!!!!!!!!!"""###################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""!!!"""######"""!!!"""$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!! ###"""!!! !!!"""###"""""""""""""""!!!   !!!""" !!!"""######"""  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """$$$""""""""""""""""""""""""!!!"""######$$$$$$###### ###%%%%%%%%%###"""#########"""""""""!!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!  !!!"""$$$$$$$$$###"""###"""!!!!!!!!!!!!!!!"""!!!"""############"""""" !!!""""""$$$"""!!! !!!"""$$$%%%$$$######"""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!#########"""""" !!!""""""###########################$$$$$$$$$$$$###"""!!!  !!!"""###$$$$$$############"""!!!  !!!"""######$$$$$$###########################'''%%%"""!!!"""######""" !!!!!!!!!""""""######""""""""""""""""""""""""###########################"""""""""###$$$%%%%%%###""""""###%%%&&&&&&%%%%%%###  ###%%%---+++'''$$$""""""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############""""""!!! """###$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""##############################"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""""""""###### !!! !!!  """"""!!! !!!"""###$$$ %%%)))((($$$!!!"""$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""""" ###$$$"""&&&...///+++""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%###""" """###%%%$$$$$$##########################################""""""""""""!!!!!!!!!!!!"""!!!  !!!"""######""""""""""""######$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###""""""!!!""""""!!!!!!###$$$!!!!!!!!!!!!!!!""""""### !!!!!!###&&&&&&$$$"""!!! !!!"""""" !!!"""""" $$$$$$###"""!!! ###"""!!! !!!"""###############"""!!!  !!!""" !!!"""###$$$%%%%%%!!!  !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! ###"""!!! !!!!!!!!!!!!!!!!!! !!!"""""""""!!!  ###""""""(((!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$!!!!!! !!!!!! """###""" """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" $$$&&&'''&&&$$$"""$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""############"""  !!!###$$$%%%###""" !!!###$$$###############$$$$$$$$$""""""#########""""""!!! !!!!!!""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""!!!!!! $$$$$$######""""""!!!!!!"""""""""""""""!!! %%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$"""######$$$$$$$$$############""""""""""""######"""######""" !!!"""%%%$$$######"""#########$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&###""""""""""""$$$%%%&&&$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$###"""!!!!!!  !!!"""######"""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!###"""""""""!!!!!! !!!!!!!!!"""######"""""""""$$$%%%&&&""""""""""""##################"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###############"""""""""""""""$$$###############$$$$$$ """$$$%%%$$$###"""############""""""""""""$$$#########""""""!!!!!!""""""!!!!!! """"""############"""""" !!!!!!"""$$$%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!"""######  $$$"""!!!!!!"""$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###!!!  """"""""""""""""""""""""$$$###!!!!!!""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$###"""  !!! !!!!!!!!!!!!!!! ######""""""!!!!!!!!! ###"""$$$&&&%%% !!! """"""""""""############ !!!"""######$$$############""""""""""""$$$$$$$$$$$$############ !!!!!!""""""!!!!!! """%%%%%%%%%$$$$$$###"""""""""############"""""""""!!!""""""""""""############!!!!!!!!!!!!!!!"""######"""""""""!!!!!! !!!!!!!!!!!!"""""""""###"""######""""""!!!  !!!"""###$$$$$$###"""!!!!!!"""###$$$########################""""""#########""""""!!!######""""""!!!!!! $$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############""""""!!! !!!""""""######"""############""""""""""""""""""######""""""!!! $$$$$$#########"""""""""!!! !!!!!!"""###""""""###$$$$$$$$$$$$#########""""""""""""######"""######""" !!!"""###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""###############$$$%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$######""""""!!!"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$######"""!!!%%%%%%$$$$$$$$$######### !!!!!!!!!""""""$$$###""""""!!!"""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""#########$$$######"""""""""######!!!"""###$$$$$$###!!! !!!!!!""""""#########$$$#########"""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""#########""""""!!! !!!!!!!!!""""""############""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" ###"""!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!  """$$$"""$$$ !!!!!!!!!!!!""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""" !!!""""""!!!!!!"""$$$"""$$$&&&&&&%%%$$$############""""""""""""""""""""""""############"""!!!!!!!!!!!!"""######!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!!""""""###$$$#####################$$$""""""""""""""""""""""""!!!""""""######"""""""""######""""""!!!!!! #########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""######$$$$$$######"""!!! !!!###$$$$$$%%%"""""""""#####################$$$$$$######"""!!!######""""""""""""!!!!!!  !!!""""""###$$$$$$$$$$$$$$$######""""""""""""######"""######""" !!!"""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$##################""""""""""""###$$$$$$%%%$$$###"""""""""###$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%$$$$$$$$$###""""""!!!!!!"""!!!  !!!"""############$$$$$$$$$#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$###""""""!!! !!!!!!!!!""""""#########""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###""""""!!!!!!!!!!!!######$$$$$$###"""  !!!"""###$$$%%%%%%######""""""""""""!!!!!!""""""""""""###########################"""!!! !!!!!!"""""""""#########%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!"""######!!!###%%%%%%###!!!###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!  !!!"""### !!!  """###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!  !!!""""""######"""!!!!!!!!!!!!!!! """!!!"""### $$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!""""""!!!$$$%%%$$$""""""### %%%''''''%%%$$$#########"""""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""""""""###""""""!!!!!!""""""""""""###$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""" !!!!!!""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""###$$$$$$$$$$$$$$$######""""""""""""######!!!"""###""" !!!###""""""""""""###$$$%%%&&&########################"""""""""!!!""""""###$$$'''%%%$$$""""""""""""###%%%$$$######""""""############$$$$$$$$$$$$######!!!!!!!!!""""""#########$$$$$$$$$######"""""""""$$$###!!! """""""""#########$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""#########"""""""""$$$######"""!!!  !!!"""###$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!"""""""""""""""""""""######""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!! ############""""""!!!!!!""""""!!!!!! !!!!!!!!! !!!"""###$$$$$$%%%$$$###"""!!! #########$$$###"""!!! !!!!!!"""######$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!""""""###############$$$######"""!!! !!!!!!!!!"""""""""############"""""""""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""### !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!  """######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!! !!!"""!!! !!!!!!$$$$$$$$$$$$############((("""!!!""" !!! !!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!######"""""""""### """###$$$###!!! """"""""""""""""""######!!!"""""""""############"""""""""""""""###$$$$$$"""""""""###############""""""""""""############ !!!""""""######"""""""""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""!!!!!! !!!""""""""""""""" !!!!!!""""""############""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$###""""""""""""######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%%######""""""""""""######!!!""""""!!! """###$$$$$$###############$$$########################"""""""""!!!""""""###$$$'''&&&$$$"""!!!!!!""""""######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""!!!!!!!!! $$$$$$$$$$$$############&&&$$$""" !!!"""###""""""#########$$$$$$$$$"""""""""""""""##################"""""""""""""""########################!!!"""############""""""#########"""!!!  !!!"""######$$$!!!!!!""""""############"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!"""!!!!!!!!! """######$$$###"""!!!!!!""""""!!!!!!!!! """"""!!!!!!  !!!"""###$$$$$$%%%######"""!!!!!! !!!!!!!!!!!!"""#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""###############"""!!!!!! !!!!!!!!!""""""""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$"""!!!!!!"""######""" ############$$$$$$$$$$$$'''###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""%%%######"""!!! !!!!!!""""""""""""############""""""""""""###############""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$ !!!""""""###""""""""""""!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""!!!!!!  !!!""""""""""""######""""""!!!!!! #########""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%$$$###"""!!!"""###############$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""######$$$######""""""""""""### !!!"""###$$$%%%%%%%%%######""""""""""""###### !!!"""!!! """$$$%%%$$$$$$###""""""#####################$$$$$$$$$###""""""""""""###$$$$$$'''&&&$$$"""""""""""""""""""""!!! !!!""""""############""""""######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$###############$$$$$$$$$!!!"""""""""#################################### !!!###$$$$$$###""""""######""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!""""""""""""###""""""!!!!!! """###$$$$$$$$$###"""!!! $$$######"""!!! !!!!!!""""""######$$$$$$###""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$############""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""############"""""" !!!!!!!!!""""""!!!###%%%%%%$$$""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!"""######$$$"""  """$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!! """"""""""""""""""""""""!!!###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###""" !!!"""######"""  !!!!!!!!!!!!!!!"""###&&&### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""######$$$$$$!!!!!!!!! ######""""""""""""!!!!!!!!!!!! """%%%###"""  """$$$&&&!!!"""""""""############""""""""""""##################""""""######$$$%%%!!!"""""""""#########$$$""""""#########$$$$$$$$$ !!!"""""""""""""""!!!"""""""""!!!!!!"""######!!! """###$$$%%%$$$$$$###""""""!!!!!! !!!""""""""""""######""""""!!!!!! $$$$$$############$$$$$$########################""""""!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$###"""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""######""""""!!! """""""""#########$$$$$$%%%$$$###""""""""""""""" !!!"""###$$$%%%%%%%%%######""""""""""""###### !!!"""!!! !!!"""$$$#########"""######$$$$$$""""""#########$$$$$$$$$###############$$$%%%%%%&&&%%%###"""""""""#########""""""!!!!!!!!!!!!!!!""""""############""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$%%%######################## !!!###$$$$$$$$$"""""""""""""""############### !!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!!"""""""""######### !!!"""""""""!!! $$$$$$###""""""!!! """###$$$%%%%%%###"""  !!!"""""""""&&&%%%$$$###"""!!! """""""""""""""#########"""""""""""""""###$$$%%%""""""""""""""""""######"""""""""""""""######### !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""######$$$######!!!!!!"""""""""######### !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""###### !!!!!!!!!$$$###"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### """""""""###$$$%%%%%%%%%""""""!!!!!!!!! #########"""""""""!!!!!! !!!"""!!! """$$$!!!!!!!!!!!!"""$$$&&&'''!!!!!!""""""#########$$$""""""""""""#####################"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""###$$$$$$%%%!!! !!!###%%%%%%%%%%%%$$$###""""""!!! !!!"""""""""""" !!!!!!"""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########"""!!!!!!"""$$$&&&(((&&&%%%%%%$$$$$$#########"""""""""""""""!!! """"""######$$$$$$$$$%%%$$$$$$###""""""""""""""" !!!"""###%%%%%%%%%&&&######""""""""""""###### !!!"""!!! !!!###$$$!!!!!!""""""###$$$&&&&&&""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$######"""""""""""""""""""""############""""""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& """###$$$%%%&&&########################!!!###$$$%%%$$$###""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%""""""""""""############""""""#########!!! %%%$$$$$$###"""!!!!!! """###%%%%%%%%%$$$""" !!!!!!"""###$$$%%%&&&&&&'''&&&%%%$$$###"""!!! #########"""""""""""""""!!!!!!""""""###%%%&&&'''%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!""""""$$$$$$######""""""!!!!!! !!!###$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  """""""""!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!"""$$$%%%%%% !!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!  """$$$%%%'''((( !!!!!!!!!""""""######!!!!!!$$$'''%%% $$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$#########""""""!!!!!!!!!$$$$$$###""""""###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""!!!###$$$%%%$$$"""!!!###"""!!! !!!"""###'''&&&$$$"""!!!!!!"""###############""""""""""""!!!!!!""""""""""""!!!!!! !!!#########"""!!!"""############""""""!!! $$$''''''$$$!!!!!!"""%%%&&&'''((('''$$$""" $$$$$$$$$###############!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!  !!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""######""""""""""""######"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""######$$$$$$&&&&&&&&&$$$!!! !!!"""######$$$%%%'''((())))))""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$""" !!!""""""!!! !!!######$$$$$$$$$$$$$$$$$$$$$###""" ######"""""""""###%%%&&&%%%$$$###"""!!!!!!!!!!!! """$$$%%%"""!!!!!! !!!!!!!!!"""%%%$$$$$$$$$######"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%!!!$$$&&&&&&$$$!!! !!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%""""""$$$$$$ """  """#########"""!!! """######!!!!!!$$$%%%###"""!!! !!!"""###"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""&&&###  $$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###$$$###"""!!!"""###%%%'''###############$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###!!! $$$$$$###"""!!!!!!!!!""" !!!"""######"""!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""#####################"""""""""""" !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""#########"""######$$$%%%############""""""""""""!!!""""""######""""""!!! """#########"""!!!""""""######$$$$$$$$$###!!!###%%%%%%""" !!!"""$$$%%%%%%%%%%%%###"""!!!""""""""""""""""""######!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$###"""!!! !!!"""###$$$######""""""######$$$########################"""""""""""""""""""""""""""######$$$$$$######"""############$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%%%%$$$$$$""""""""""""############!!!###&&&&&&$$$"""!!!"""######$$$%%%&&&''''''(((####################################$$$%%%&&&'''$$$#########"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""######### !!!"""######$$$$$$$$$ !!!!!!"""""""""""""""###"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""!!!!!! !!!""""""!!!!!!!!!"""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!""""""!!!!!!!!! ############""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!"""$$$###""""""###%%%"""######$$$$$$######""" !!!!!!!!!!!!#########"""""""""""""""""""""############""""""""""""###""""""!!! !!!!!!"""#########""""""$$$!!!!!!$$$$$$""""""%%%""""""""""""""""""""""""!!!  !!!"""""""""""""""  !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! """"""!!!!!!!!!!!!""""""'''$$$!!! !!!!!! ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""###"""""""""######$$$$$$$$$$$$######""""""######$$$ !!!"""###$$$%%%&&&'''$$$###""""""""""""""""""######$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!!""""""######$$$$$$############""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!! """###%%%%%%&&&&&&############"""""""""""""""##################""" !!!"""#########"""!!!""""""######$$$$$$%%%%%%!!!#########!!! !!!"""#########"""""""""###### !!!!!!!!!"""#########!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""###############$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$###############""""""""" %%%'''&&&$$$""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""!!!""""""""""""###$$$%%%&&&############""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""""""$$$%%%%%%$$$ !!!"""######$$$###### !!!###$$$%%%%%%###"""!!!!!! !!!!!!"""$$$###"""""""""""""""###"""""""""""""""!!! !!!""""""""""""""""""###$$$$$$###!!!!!!  !!!"""############"""""""""!!!!!! ############""""""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$%%%$$$""""""""""""$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! ######$$$$$$$$$$$$##################"""!!!!!!!!!""""""!!!!!! """ $$$$$$"""###&&&""""""""""""""""""""""""!!! """###)))(((&&&### ###%%%############"""!!!  """######"""  !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """"""!!!!!!!!!!!!""""""&&&$$$"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!!!!"""$$$&&&(((***""""""""""""""""""###$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$%%%############"""""""""!!!"""""""""!!!"""######$$$ !!!"""######"""!!!  """$$$%%%&&&%%%%%%############"""""""""!!!######$$$$$$$$$$$$######!!!!!!######$$$###"""!!!######"""""""""##################"""!!!"""######$$$###!!!!!!!!!###%%%&&& !!!!!!"""###$$$$$$%%%""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!! !!!###### !!!!!!!!!""""""""""""$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" $$$&&&%%%###""""""$$$$$$################## !!!!!!"""""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$############ !!!"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!########################$$$###"""###$$$%%%%%%$$$!!!!!!"""############### !!!!!!"""$$$%%%&&&'''######""""""!!!!!!!!!!!!###"""""""""""""""######!!!"""###$$$###"""!!!  !!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$ !!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######""""""!!!!!!""""""###!!!""""""""""""#####################""""""!!!!!!"""######$$$$$$######"""############""" """"""""""""!!!!!! """"""###!!!!!!$$$ !!! !!!""""""******(((%%%###"""$$$%%%!!!"""######"""!!! !!!""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""%%%###!!!!!!"""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""######"""!!! !!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$&&&"""!!!!!!!!!"""###$$$$$$############"""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$%%%############"""""""""!!!"""""""""!!!"""######$$$ !!!"""######"""!!! !!!"""###%%%%%%%%%$$$###############"""""""""!!!######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!!!!!!!!!!%%%$$$#########$$$%%%%%%$$$###"""!!!"""$$$&&&(((""""""###$$$$$$%%%&&&&&&"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""""""""$$$##################$$$"""""""""#########$$$$$$%%%%%%$$$$$$######""""""!!!"""######"""!!!"""###$$$$$$############"""""" !!!"""###$$$%%%""""""!!!!!!""""""######&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$%%%$$$###!!!""""""############""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""!!!!!!!!!"""###$$$$$$ !!!###$$$$$$$$$###"""$$$$$$###""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$ !!!"""$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""### !!!""""""!!! """"""""""""#########$$$!!!!!!""""""############!!!!!!""""""""""""!!!!!!############"""!!! ############"""!!! """!!!!!! !!!###$$$%%%$$$"""!!!"""###$$$###  !!!"""!!! """!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""  !!!""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! !!!!!!""""""""""""!!! !!!!!!"""######$$$$$$###############$$$%%%%%%(((&&&###!!! !!!""""""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!""""""######$$$$$$############""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""############"""""""""""""""##################""""""###$$$$$$$$$###"""!!!%%%$$$"""!!!!!!!!!"""###%%%$$$###$$$&&&&&&&&&$$$%%%$$$"""""""""$$$&&&'''###$$$$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!!!!"""############"""!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$######""""""######$$$############$$$$$$$$$$$$######""""""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""###""" """$$$$$$$$$################## !!!###$$$%%%%%%###"""""""""""""""######&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!"""$$$%%%$$$"""""""""############""""""!!!  ###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%""""""###$$$$$$$$$$$$$$$###!!!  """###$$$$$$$$$############### !!!!!!!!! !!!"""############ !!!###$$$%%%&&&############""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$ """""""""""" """"""""""""############ !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! """"""#########"""!!!!!!### !!!!!!""""""""""""""""""""""""!!!$$$''''''%%%""" !!!######!!! !!!!!!!!!!!!"""!!!!!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!!!!!  !!!$$$###"""!!!!!! !!!  """""""""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!""""""###$$$%%%$$$###"""!!!!!!!!!"""###""""""""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######"""""""""""""""#####################"""""""""""" !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$###############$$$############""""""""""""!!!""""""######""""""!!!######$$$%%%$$$###"""!!!$$$###""""""###%%%'''(((###""""""$$$''''''%%%"""######"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$##################""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""########################$$$$$$###""""""!!! !!!""""""""""""""""""!!!############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$%%%"""###""""""###$$$######$$$$$$$$$$$$$$$$$$"""""""""###############$$$######""""""#########$$$$$$$$$#########"""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!"""""" """!!!"""$$$&&&'''%%%###""""""############""""""!!!  !!!!!!"""###$$$$$$######""" !!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$  %%%+++...---+++(((%%%###""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$############""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!"""$$$###""""""###%%%######""""""""""""######!!!!!!!!!"""""""""######"""""""""""""""#########"""""""""######""""""""" !!!!!!""""""""""""""" !!!!!!""""""!!!!!!### """""""""""""""""""""""""""""""""!!!###%%%%%%$$$"""!!!!!!"""###"""!!! !!!### !!!"""###  !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!! !!!###$$$###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!""""""###"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%########################$$$###""""""""""""""""""%%%$$$$$$$$$$$$%%%'''((( !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""!!!###$$$%%%$$$"""!!!###"""!!! !!!"""###$$$###"""""""""###%%%&&&############""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%$$$###"""!!!######"""###%%%(((+++---"""!!!!!!$$$''''''$$$ """"""!!!!!!!!!!!!""""""$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!!  !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&!!!$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$###############$$$""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###"""###%%%((((((&&&%%%""""""#########""""""!!!###"""!!! !!!"""$$$&&& !!!#########"""""" !!!"""$$$%%%&&&((('''%%%###"""""""""###$$$###"""###)))111999???444111,,,'''###!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! ############"""""""""!!!############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%(((&&&###!!!!!!###&&&(((!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$###### !!!"""############ !!!!!!!!! """ $$$$$$"""###&&& !!!!!!!!!!!!"""""""""""" ###""""""!!! !!!###$$$!!!""""""!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! """$$$%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###'''%%%###"""!!!"""###$$$######""""""!!!!!! """"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""#########$$$%%%%%%###"""!!!######""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%&&&%%%$$$"""""""""###$$$""""""""""""############%%%%%%$$$###"""""""""###%%%$$$######""""""######""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!! !!!%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!%%%###""""""###$$$$$$############"""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$)))'''%%%$$$$$$###!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""#########""""""  !!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$%%%&&&&&&%%%######!!! !!!$$$&&&$$$""" !!!"""$$$$$$ !!!"""$$$$$$$$$###"""###""""""!!!!!!"""###$$$,,,)))%%%"""!!!"""$$$%%%%%%&&&$$$!!!$$$---333444'''&&&$$$"""!!!!!!"""### !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!%%%$$$$$$%%%&&&%%%###!!!"""#########$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""######""""""$$$'''&&&"""$$$######""""""""""""""""""###%%%%%%###"""###$$$###%%%&&&&&&$$$######$$$#########"""######$$$$$$!!!"""##################"""!!! !!!!!!!!!""""""""""""!!!!!!$$$$$$"""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$"""!!! """!!! !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###"""!!!############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!######""" """"""!!!!!! ###!!!"""$$$%%%###!!! !!!"""###""" $$$$$$%%%%%%$$$###!!! """"""""""""""""""######$$$$$$$$$############"""###########################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######### !!!"""#######################################$$$$$$$$$######""""""!!! """"""############""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!""""""###""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$###!!! !!!"""""""""""""""############$$$$$$######"""#########!!!!!!!!!"""###$$$&&&&&&######"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""#########"""""""""!!! """"""""""""""""""""""""%%%$$$""""""$$$%%%$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$############!!!""""""######""""""!!!"""###$$$%%%%%%%%%$$$$$$'''%%%$$$$$$%%%$$$###"""###############"""""""""####################################"""!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$$$$%%%&&&'''%%%###!!!!!!"""!!! !!!"""### !!!"""###$$$######"""!!! """$$$&&&'''***(((&&&###""""""###$$$ """!!!%%%((('''&&&%%%###!!! !!!"""###!!! !!!!!!!!!!!!"""""""""############"""""""""""""""""""""###$$$######"""!!!%%%$$$$$$$$$%%%%%%### """""""""#########$$$$$$$$$$$$"""!!!!!!!!!"""###$$$""""""###%%%%%%### %%%$$$###""""""!!!""""""!!!###$$$$$$###""""""###"""$$$%%%%%%###""""""#########""""""!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!""""""""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!""" """"""""""""""""""""""""""""""!!! !!!"""#########$$$$$$$$$$$$######!!!  !!!!!! """"""!!!!!!!!!!!!!!!!!!###!!!"""$$$%%%%%%$$$"""!!!"""###$$$###"""######$$$%%%$$$###"""!!!#########"""""""""""""""$$$$$$$$$############"""##############################"""""""""!!!!!!!!!"""""""""############### !!!###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""###$$$$$$$$$$$$######""""""!!!""""""###$$$###"""!!!!!!"""###%%%&&&$$$###""""""""""""###$$$%%%%%%$$$$$$###"""""""""###"""!!!!!! !!!!!!!!!""""""""""""#####################"""######$$$$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%###"""!!!!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###"""##################"""$$$$$$######"""!!! ########################&&&$$$######$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%$$$######%%%&&&%%%###$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######$$$&&&'''&&&$$$$$$###""""""###$$$"""!!! !!!"""######!!!!!!"""############""""""!!!!!!!!!!!!###%%%&&&((('''&&&$$$############"""%%%$$$!!! ######!!!%%%###""" !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""###########################"""!!! $$$###"""###$$$$$$""" !!!!!!!!!"""""""""######$$$######"""!!!"""""""""$$$###!!!"""###$$$######&&&%%%$$$###"""!!!!!!!!! """######"""!!!!!!""""""###%%%$$$"""!!!!!!"""######"""!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!""""""""""""!!!!!!%%%%%%$$$###""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""########################### !!!!!!!!!!!!$$$$$$#########$$$%%%%%%"""  !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!  !!!"""###$$$######$$$$$$$$$$$$#########!!!!!!!!!"""""" !!!!!!""""""""""""""""""###"""!!!"""%%%&&&%%%%%%$$$###"""###$$$%%%$$$"""!!!"""###$$$%%%$$$######$$$#########""""""!!!!!!$$$$$$$$$############"""#################################"""""""""!!!!!!##################$$$$$$!!!!!! !!!"""$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###!!!!!!!!!""""""###$$$$$$$$$###"""""""""$$$&&&'''########################$$$$$$##################$$$$$$##################!!!"""""""""###############"""""""""###$$$%%%%%%$$$$$$###"""""""""""""""'''&&&$$$"""!!!!!!"""###"""""""""######""""""""""""""""""""""""!!! ###########################%%%&&&&&&$$$######$$$""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""######$$$%%%&&&&&&'''#########""""""""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""""""""""""""""""""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$######$$$$$$######$$$%%%%%%&&&"""""""""#########""""""&&&%%%###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""&&&'''&&&"""!!!######!!!###"""!!! !!!"""""""""""""""#########!!!!!!"""""""""#########!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!###"""!!!"""######"""!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""$$$###!!! !!!###$$$%%%&&&%%%$$$###"""!!!!!!!!! !!!######!!! !!!"""###$$$%%%%%%###""""""###%%%$$$###"""!!! """"""""""""!!! !!!!!!!!!!!! ######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!$$$######"""!!!!!!""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$#########%%%&&&'''&&&###  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######""""""""""""############!!!!!!""""""""""""!!!!!!######"""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!%%%$$$###$$$$$$$$$""" !!!!!!""""""######$$$$$$###"""###%%%''''''&&&$$$$$$###""""""$$$$$$###""" !!!###$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""####################################""""""""""""$$$$$$##################%%%$$$""""""!!!"""###$$$""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###!!!!!!""""""############""""""!!!!!!"""###%%%&&&######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$######!!!"""""""""###############"""""""""###$$$%%%%%%$$$###""""""!!!!!!""""""'''&&&$$$###""""""""""""""""""############""""""""""""######"""!!! ########################$$$%%%&&&&&&$$$######$$$$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!""""""###$$$%%%&&&&&&#########""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$###$$$$$$$$$$$$%%%%%%'''%%%$$$$$$$$$$$$###!!!######$$$$$$%%%&&&''''''###########################$$$$$$$$$$$$######"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###&&&'''&&&$$$#########"""!!!!!!!!!!!!%%%$$$$$$$$$$$$%%%%%%&&&######""""""""""""""""""&&&%%%###"""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###""""""### !!! !!!!!!!!! """"""""""""######$$$$$$""""""""""""############!!!!!!""""""######$$$$$$$$$######"""""""""""""""###"""!!!!!!#########"""!!!!!!!!!!!!""""""""""""############"""""""""!!!###"""!!! !!!$$$&&&&&&%%%$$$###"""""""""""" !!!######!!! !!!"""$$$&&&'''&&&%%%###$$$$$$&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! $$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###***'''###!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!######"""!!!!!! !!!!!!  """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!%%%$$$###$$$%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""###%%%''''''%%%######"""!!!!!!"""###"""!!!!!!"""$$$%%%%%%%%%$$$############""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###############"""""""""%%%%%%$$$###############!!!!!!!!!"""######$$$$$$"""#########$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""############""" !!!!!!"""""""""######$$$%%%%%%$$$###### !!!###$$$%%%&&&''' !!!""""""""""""!!!""""""""""""#####################"""######$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!"""######""" ###########################%%%&&&&&&$$$######$$$'''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###""""""######$$$$$$%%%%%%$$$$$$#########"""""""""""""""############""""""$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$$$$###!!!!!!"""###$$$%%%'''(((((("""""""""""""""""""""""""""###############""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%&&&%%%######%%%%%%%%%###"""###$$$###"""""""""""""""######$$$###""""""!!!""""""""""""!!!!!!!!!!!!###%%%&&&"""###$$$$$$$$$$$$$$$### !!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$"""""""""#########$$$$$$""""""""""""##################""""""""""""######$$$"""!!!!!!###$$$$$$###!!!!!!!!!"""""""""######"""############"""!!!!!!!!!"""!!! !!!$$$'''%%%%%%$$$############$$$ """######"""!!!!!!"""%%%&&&((('''%%%$$$$$$%%%&&&%%%$$$###"""""""""### !!!"""""""""!!!############""""""!!! ###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!  """!!!!!! !!!!!!""" !!!!!!!!!!!!"""!!!!!! !!!"""""")))'''$$$"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""!!! !!!"""""""""""""""""""""""" !!!!!!"""##################"""!!! ######$$$$$$$$$$$$######!!! !!!""""""!!!!!!!!!""""""""""""""""""!!! !!!###%%%%%%$$$""""""!!! !!!"""###""" !!!###$$$%%%%%%%%%$$$"""""""""""""""""""""###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""!!!!!!!!!!!!"""###############""" !!!""""""######""""""##################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$######!!!!!! """$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&& !!!"""###""""""!!!""""""""""""############$$$$$$######"""######### """###$$$%%%###$$$%%%&&&&&&%%%###"""!!!"""$$$%%%%%%$$$"""!!! """#########!!! ###########################$$$&&&%%%###""""""###%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###############""""""######$$$%%%%%%%%%$$$"""!!!!!!"""######"""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$######%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""###%%%%%%$$$"""%%%'''((((((&&&%%%''')))###""""""!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###!!! """$$$&&&'''""""""######$$$$$$$$$%%%!!!$$$######$$$"""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""######$$$""""""#########$$$$$$$$$#########"""""""""""""""""""""!!!!!!"""###$$$%%%%%%###!!!"""###%%%%%%%%%"""""""""#########$$$$$$"""######$$$###"""!!! !!!"""!!! ###&&&$$$$$$#########$$$%%%%%%!!!###$$$$$$###""""""###$$$&&&''''''%%%$$$$$$%%%$$$###""""""""""""###### !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$"""!!!!!!######""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$######!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!"""########################""""""""""""""""""""""""!!!!!!"""######"""!!! ######$$$$$$$$$$$$###### """"""!!! """"""!!!!!!!!!!!!!!!!!!  """###"""!!!###"""!!!!!!######"""!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""""""""!!!!!! !!!###$$$$$$###### !!!""""""###""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$###"""!!! """###&&&))))))(((&&&%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""############%%%%%%$$$###"""""""""#########"""!!!!!!!!!!!!!!!!!!###%%%''''''&&&###"""!!!"""$$$%%%%%%$$$"""!!! """###$$$###"""!!!"""""""""""""""""""""""""""$$$%%%%%%###""""""###!!!!!!!!!!!!"""###$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$$$$%%%%%%###!!! !!!""""""!!!&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!%%%$$$#########$$$%%%&&&###""""""###%%%&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########%%%$$$###!!!!!!###%%%%%%######%%%'''$$$$$$###############$$$%%%$$$###!!!!!!!!!"""#########"""!!!!!!"""###$$$###"""""""""###$$$%%%&&&###$$$""""""###"""!!!!!!"""""""""""""""!!! !!!"""#########"""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!"""###%%%&&&%%%$$$""""""$$$&&&&&&&&&############$$$$$$$$$$$$"""######$$$$$$"""!!!  """""" ###&&&############$$$%%%&&&&&&"""###%%%%%%###"""###$$$###%%%&&&&&&$$$######$$$"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&  !!!"""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""###########################!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$$$$###"""  """###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """$$$%%%$$$###""" !!!!!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################$$$$$$######""""""!!!!!! !!!#########""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$"""""""""!!!!!!  """!!! $$$###"""###$$$%%%$$$"""!!!"""###$$$%%%$$$###### !!!"""###$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!"""""" !!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&""" !!!%%%'''$$$!!!######""""""""""""######""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###!!!!!!!!!"""""""""############"""!!!!!!!!!###%%%&&&'''&&&$$$###"""""""""""""""######### !!!######$$$$$$$$$ """######""""""###%%%"""############$$$$$$$$$###"""!!! !!!"""$$$&&&$$$#########$$$&&&((()))%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$##############################!!!"""###$$$$$$$$$$$$$$$#################################"""""""""""""""%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$%%%&&&'''((()))&&&######%%%'''&&&$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&######""""""######$$$%%%$$$$$$$$$############"""%%%%%%###!!! !!!$$$'''$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""""""""######%%%$$$###"""!!!!!!!!!!!!########################!!!!!!""""""######$$$$$$########################&&&%%%###!!! !!!"""%%%%%%$$$$$$$$$%%%'''((($$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&###"""  !!!!!!!!!!!!###%%%&&&&&&$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""!!!  !!!""" ###%%%&&&''' !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!########################!!!!!!  !!!"""######$$$"""#########$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!"""############""""""!!!!!! """!!!!!!"""$$$%%%###"""########################""""""############""""""$$$!!!!!!###$$$###""""""###$$$$$$"""!!! !!!!!!!!!!!!""" !!!!!!""""""#########$$$%%%%%%###!!!###############"""!!!!!!"""""""""%%%%%%"""""""""############"""!!!"""!!! !!!###$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""""""""###%%%$$$###$$$&&&'''&&&%%%""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$%%%$$$###""""""""""""###!!!""""""############"""################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%""""""###$$$$$$$$$$$$###(((%%%###$$$(((***(((%%%######""""""""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$##################$$$$$$$$$ !!!"""######$$$###### """######""""""###%%%"""############$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""######$$$%%%%%%$$$$$$####################################""""""""""""!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%&&&'''+++((($$$###$$$$$$"""!!!####################################""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$"""!!!!!!$$$&&&%%%$$$######""""""############$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$#####################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!""""""######"""!!!!!!"""###$$$$$$#########""""""""""""$$$######""""""""""""###$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""######"""!!!!!!"""###""" ######""""""""""""######%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! ########################"""#########""""""!!! !!!!!!!!!  !!!!!!"""######""""""""""""#########$$$ """###$$$%%%%%%!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! """!!! !!!###$$$###"""########################""""""############""""""$$$!!!!!!########################"""!!!!!!"""######""" !!!### !!!!!!!!!""""""###""""""###%%%$$$###!!!###############"""!!!!!!!!! """""" """""""""######""""""!!!"""!!!!!! !!!"""###$$$!!!!!!"""###############!!!!!!"""""""""##################"""######$$$$$$$$$"""!!!"""###$$$###"""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""############""""""!!!########################""""""""""""""""""""""""#########""""""#########$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###'''%%%###%%%)))+++)))'''######""""""""""""######%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""!!!"""$$$###""""""###$$$"""############$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&''''''"""#########$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$""""""######$$$%%%%%%%%%)))'''$$$#########!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""""""""######!!!!!!!!!"""######$$$$$$##################$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############""""""$$$$$$$$$""""""###$$$%%%$$$###"""""""""""""""%%%%%%%%%&&&%%%%%%$$$$$$((('''&&&$$$############%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$######"""""""""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""###############"""""""""%%%%%%###""""""!!!""""""$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$&&&'''&&&### """"""###############"""%%%$$$$$$######""""""!!! !!!!!! !!!!!!%%%$$$###"""!!!  !!!!!!""""""!!!!!!!!!########################""""""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""!!! """######"""########################!!!""""""######""""""!!!###!!!!!!#########$$$######"""""""""""""""###$$$$$$###!!! """### !!!!!!!!!!!!"""""""""!!!!!!"""######""" """############""""""!!!"""%%%$$$###$$$$$$"""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""###$$$ !!!""""""""""""!!! !!!!!!!!!""""""""""""###"""""""""###$$$%%%%%%###"""!!!!!!"""###""" """"""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%&&&######$$$$$$$$$######"""%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$###############"""!!! ########################""""""""""""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''(((""""""###$$$$$$$$$$$$######"""!!!###&&&((((((&&&$$$######""""""######$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""############"""!!!!!!######"""""""""###$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""###$$$$$$""""""###$$$""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$######"""!!! """"""######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$######""""""######$$$!!!!!!""""""##################$$$$$$$$$######"""$$$######"""""""""""""""$$$$$$$$$#########""""""!!!###%%%%%%$$$###"""#########""""""""""""######%%%%%%%%%%%%$$$$$$###"""######"""!!! $$$$$$###"""!!!!!!""""""$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$######"""""""""!!!########################$$$$$$######"""########################$$$$$$%%%$$$$$$#########"""""""""""""""$$$''')))***'''%%%!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! ###"""!!! !!!"""########################"""""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!"""$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""!!!!!!"""###"""########################!!!!!!""""""""""""!!!!!!"""!!! !!!"""######%%%$$$"""!!!!!!!!!"""######$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""###""" """"""############"""!!! %%%'''$$$###$$$$$$""" !!!"""""""""!!!!!!"""""""""""""""#########!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!""""""$$$%%%&&&###"""!!!"""$$$%%%$$$###"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$######$$$$$$######"""""""""!!!$$$$$$$$$$$$%%%$$$$$$$$$###############"""!!! ######################################################""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''""""""###$$$$$$$$$$$$###!!!!!!!!!"""$$$&&&&&&&&&$$$$$$############$$$$$$%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############"""!!!!!!######""""""######$$$%%%$$$$$$######""""""""""""###$$$$$$$$$$$$######"""###$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$######"""!!! """"""###$$$$$$$$$######!!!"""############$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""###############$$$$$$$$$###""""""######"""!!!!!!"""""""""$$$$$$$$$#########"""""" ###%%%&&&$$$###"""""" !!!!!!"""###%%%%%%######$$$######"""!!!  !!!"""$$$###""""""""""""""""""#########"""""""""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""############""""""!!!!!!###############$$$$$$$$$""""""""""""###$$$&&&&&&######""""""######$$$%%%$$$$$$$$$$$$#########"""!!!###&&&&&&$$$"""!!!"""###%%%%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!"""######$$$ !!!"""######"""""" ###"""!!! !!!###$$$ !!!!!!!!!"""""""""""""""  !!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""!!! """######"""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!!!!"""###"""""""""!!! !!!""""""""""""""""""!!!!!!###!!! """""""""!!!!!!""""""#########""""""!!!###  !!!"""""""""""""""!!!""""""########################$$$$$$###"""""""""""""""#########$$$$$$ !!!"""###$$$%%%!!! """%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$#########"""""""""###$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$$$$######%%%%%%%%%###"""###$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""######""""""$$$%%%%%%$$$###"""###############$$$%%%%%%$$$$$$$$$############"""!!!###%%%%%%$$$###"""### !!!"""###$$$%%%""""""""""""""""""!!!  !!!###$$$%%%######"""""""""""""""###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######"""""""""""" !!!!!!!!!!!! #########$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%'''(((###""""""""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$######$$$$$$###!!!""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######################## !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""####################################""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%###"""######################## !!!!!!""""""!!!!!! !!!""""""!!!!!!"""###$$$######""""""""""""""" !!!!!! !!!"""######""""""""""""!!!!!!$$$""" !!!"""######"""!!!""""""############"""###$$$!!! !!! !!!"""######$$$$$$###!!!"""######$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$  ###%%%%%%$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$"""###############$$$$$$!!!"""###$$$$$$$$$######!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%$$$######"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######&&&((('''$$$""""""###########################%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###""""""""""""""""""""" !!!###%%%%%%%%%$$$###""""""""""""###%%%&&&'''$$$$$$$$$############""""""###%%%$$$###"""###$$$""""""!!!!!!!!!!!!""""""!!!""""""#########"""""""""""""""""""""###$$$%%%######""""""""""""###### !!!!!!"""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""#########"""""" !!!"""""""""!!! #########$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''"""""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%######(((&&&$$$###$$$%%%%%%$$$############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!######$$$$$$########################### !!!!!!"""""""""!!!######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!######$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###!!!"""###%%%'''&&&###!!!######################## !!!!!!!!!!!! !!!######!!! """##################"""!!!!!! !!!!!! !!!###%%%#########"""""""""!!!!!!%%%###!!!!!!"""$$$$$$###!!!!!!"""###############"""&&&'''$$$"""$$$$$$###!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$#####################"""!!!!!!""""""""""""############%%%$$$$$$###$$$$$$%%%%%%###"""!!!"""###$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& !!!"""###$$$$$$###""" !!!"""###############################################################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&%%%$$$"""!!!"""############"""!!!!!!###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&)))***((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""###%%%&&&''''''&&&$$$### ###''''''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%#########"""""""""""""""!!!###%%%&&&%%%$$$### !!!###%%%%%%$$$$$$$$$############""""""$$$$$$$$$""""""###$$$%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$######"""""""""""""""######"""""""""""""""###### !!!"""###$$$$$$!!!!!!""""""######$$$$$$########################!!!"""############""""""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""######$$$""""""###$$$###"""!!! """  ###%%%%%%$$$###""""""###%%%'''(((########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""###$$$$$$ !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!   !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######!!!"""$$$''')))'''$$$!!!######################## !!!!!!!!!!!! !!!######!!! """$$$"""###$$$$$$$$$###!!! !!!""""""""""""%%%'''$$$#########""""""!!!!!!&&&$$$"""!!!###$$$$$$$$$!!!!!!"""############### $$$%%%!!! """###"""""""""###$$$%%%&&&&&&&&&!!!"""###$$$%%%$$$######"""""""""""""""!!! !!!!!!!!!!!!""""""""""""''''''&&&%%%%%%%%%&&&&&&((('''%%%%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######""""""$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&########################%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%"""!!!!!!!!!"""######$$$!!!""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$###############$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%###"""###&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""######$$$#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%############"""""""""!!! !!!"""###$$$%%%&&&&&&!!!!!! """$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!! """$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! ######""""""""""""######""""""######$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&############""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""######################## !!!"""###""""""""""""!!!!!!!!!######!!! ############""""""""""""###$$$$$$###""""""###%%%#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((&&&$$$#########$$$###$$$%%%%%%###!!!"""&&& !!!#########"""!!!%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$&&&%%%%%%$$$###"""!!!!!!############$$$$$$$$$$$$!!!!!! !!!!!!&&&###  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """""""""!!!!!!%%%$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###### !!!!!!"""""" !!!"""######$$$$$$#########""""""""""""######"""!!!!!! !!!"""$$$%%%%%%$$$###""" """###$$$###!!! ###############"""!!!!!!$$$###""" !!!"""$$$!!!"""'''((($$$ """!!!!!!!!! $$$$$$###""""""###$$$%%%%%%$$$#########%%%''')))'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%$$$$$$$$$############"""!!!"""$$$$$$######%%%'''$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""############""""""""""""!!!!!!"""###$$$%%%&&&&&&)))'''&&&%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""######""""""###$$$%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$############$$$%%%############""""""""""""$$$$$$######""""""!!!!!!################################################!!!!!!!!!!!!"""""""""###"""!!!!!!"""######""" $$$$$$#########"""""""""###$$$$$$###""""""###%%%########################"""###############$$$$$$###############$$$%%%%%%'''&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########""""""""""""######$$$%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###  !!!"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!""""""######"""!!! """$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$$$$######""" !!!!!!!!!!!!!!!"""""""""###""""""!!!!!!######""""""""""""######"""""""""""""""###$$$$$$"""###%%%'''((('''&&&&&& """#########"""!!!%%%%%%$$$###"""!!!######!!!!!! !!!"""""""""!!! !!!###$$$%%%$$$$$$$$$###############$$$$$$$$$###"""!!! %%%$$$###"""###%%%'''((('''%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$############$$$$$$$$$######""""""##################"""########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%&&&&&&%%%$$$###!!!!!! """###$$$#########%%%&&&$$$$$$############$$$$$$###$$$$$$$$$###!!! ######$$$$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$###"""###%%%%%%###"""###############$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""##################!!!""""""###$$$%%%&&&&&&,,,***'''&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$#########$$$$$$%%% !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################"""""""""""""""!!! ######""""""""""""######''''''&&&&&&%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$#########"""""""""########################################################################""""""!!! !!!"""###$$$"""!!!!!!"""######""" $$$$$$$$$#########"""""""""$$$$$$$$$""""""###$$$#################################"""""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$%%%$$$###$$$'''(((%%%"""%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""##############################""""""#########$$$$$$$$$######""""""""""""######%%%""" !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########$$$$$$$$$$$$###"""!!! """&&&((((((&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!"""############""""""######""""""""""""!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!! """"""""""""!!! ###""""""!!!!!!""""""### !!!!!!"""$$$%%%&&& """###$$$$$$$$$###!!!!!!!!!"""""""""###### !!!"""############""""""!!!!!!!!!"""#########$$$$$$!!!$$$***""""""""""""!!!!!!!!!!!!!!!###$$$$$$###!!! ######""""""###$$$&&&'''&&&%%%######%%%&&&%%%$$$$$$$$$$$$######""""""!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!########################$$$##################$$$########################$$$$$$############$$$$$$"""""""""!!!!!!""""""###&&&&&&%%%$$$###"""!!!!!!###$$$$$$###!!!!!!###%%%$$$######""""""######$$$ """$$$%%%$$$###""""""###%%%%%%%%%%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$###"""!!!!!!""""""######$$$$$$"""###%%%''''''&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$""""""###$$$$$$%%%&&&&&&)))'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""'''&&&%%%$$$###$$$%%%%%%########################""""""""""""!!! $$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""""""""""""######$$$$$$$$$###################################################"""!!! """$$$%%%###"""!!!"""$$$$$$"""!!!######"""""""""!!!!!!!!!"""###%%%$$$###"""###$$$########################$$$$$$######"""""""""!!!"""""""""!!!""""""###$$$"""""""""""""""######$$$$$$%%%###!!!"""%%%%%%###%%%$$$"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$##################$$$$$$""" !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$############""""""!!!!!! !!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""############""""""###"""""""""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""### !!!!!!"""!!!!!! """"""!!!!!!""""""###$$$ !!!"""############!!!!!!!!!""""""######$$$###$$$###!!!###(((!!!!!!!!!!!!!!!  """############""""""""""""###$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$###"""!!! ##############################$$$$$$$$$$$$######%%%$$$$$$######"""""""""!!!"""###$$$$$$###"""!!!#################################$$$$$$#########""""""""""""""""""""""""$$$######""""""######$$$$$$######"""""""""##############################"""###$$$###$$$%%%)))+++$$$$$$############$$$$$$ !!!$$$&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%!!!!!!!!!""""""######### """$$$%%%&&&%%%$$$"""#################################$$$%%%&&&''''''###############$$$$$$$$$#########$$$%%%%%%&&&&&&***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""#########$$$$$$$$$$$$$$$$$$###"""!!! &&&%%%$$$""""""###$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############""""""######$$$$$$%%%%%%################################################$$$###!!! !!!"""$$$&&&###"""""""""$$$$$$###!!!""""""!!!!!!!!! !!!###%%%%%%###"""##############################%%%%%%%%%$$$$$$######""""""""""""!!!""""""###$$$ !!!!!!"""###############&&&%%% $$$'''&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$############$$$$$$###!!! """###"""!!!######################## !!!!!!"""###$$$$$$%%% !!!!!!""""""$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""######""""""!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!%%%%%%%%%%%%$$$###""""""###""""""""""""###$$$$$$&&&%%%%%%$$$###!!!!!!!!!"""#########$$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$""""""""""""###$$$%%%%%%&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$###"""!!! ##############################$$$$$$$$$$$$######&&&%%%$$$###"""""""""""""""##################"""########################"""###$$$$$$$$$$$$###"""##############################""""""""""""######&&&%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% """$$$%%%(((,,,111555%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$&&&((())))))(((''''''((("""""""""""""""######### !!!###$$$%%%$$$$$$##################""""""""""""######$$$%%%'''((()))%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&000,,,(((&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$ !!!"""$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!"""###$$$%%%###""""""###$$$$$$###!!!""""""!!!!!!!!! !!!###%%%%%%$$$###"""###########################%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$ !!!"""###############!!!&&&&&&###&&&---...***&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$""""""######$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$ !!!"""###$$$###!!! """###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###!!!!!!""""""""""""######!!!""""""######""""""!!!###""""""""""""""""""!!! !!!"""""""""""""""!!!!!! !!!!!!"""$$$$$$###"""""""""""""""%%%%%%$$$######""""""""""""""""""#########$$$$$$ !!!"""$$$%%%&&&&&&&&&""""""###$$$$$$$$$#########"""!!!!!!!!!!!!!!! ###############$$$$$$$$$)))'''### """""""""###$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$######""""""!!!##############################$$$$$$$$$$$$######&&&%%%$$$""""""""""""###$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###"""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%'''+++111555&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###%%%''''''%%%$$$$$$&&&##################""""""""""""###$$$$$$%%%%%%&&&$$$#########"""""""""!!!############$$$%%%'''(((&&&&&&%%%$$$######""""""$$$$$$$$$%%%%%%%%%%%%&&&///+++'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%""""""######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######"""###$$$%%%###!!!############"""""""""""" ###%%%&&&$$$###""""""####################################$$$$$$$$$$$$###############$$$%%%%%%!!!"""###$$$$$$$$$###""" $$$&&&)))555@@@;;;---$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######""""""""""""######!!! !!!###$$$"""!!!""""""""""""""""""""""""########################"""!!!!!! !!!"""#########"""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!$$$&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!""""""###"""""""""!!!!!! !!!!!!###""""""""""""######$$$!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%$$$######!!!$$$'''***,,,---######$$$$$$$$$###"""!!!###$$$### !!!%%% !!!!!!!!!"""""""""'''&&&###!!! !!!"""###"""###$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$######'''&&&$$$""""""""""""###&&&%%%$$$######$$$%%%&&&########################"""###$$$%%%%%%$$$###"""##############################""""""""""""######!!! """############$$$$$$$$$$$$$$$$$$######&&&***---'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&((()))'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%!!!###"""  """%%%%%%$$$$$$######""""""$$$$$$$$$$$$%%%&&&'''((($$$#########""""""!!!!!!$$$###"""""""""###$$$%%%((('''&&&%%%###"""!!!!!!$$$%%%%%%%%%%%%%%%%%%&&&(((&&&"""!!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!#########$$$%%%&&&(((((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$###"""###%%%%%%###"""%%%%%%%%%$$$$$$$$$$$$### ###%%%&&&%%%###""""""########################!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###""" """%%%///CCCPPPDDD... !!!###$$$%%%%%%$$$############$$$$$$%%%%%%%%%############$$$%%%&&&&&&########################""""""#########$$$$$$$$$######""""""""""""######!!! !!!###$$$"""!!!""""""""""""""""""""""""$$$$$$$$$###############%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$'''((('''%%%###"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$###$$$$$$######"""!!! !!!!!! !!!!!! """###$$$""""""###$$$%%%''')))*** """$$$%%%&&&%%%###"""&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%$$$###"""!!!#########$$$$$$%%%%%%%%%&&& !!!!!!###$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$######"""""" !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########%%%'''((('''&&&$$$"""!!!!!!"""###"""###%%%&&&'''&&&&&&%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$#########"""""""""###%%%&&&%%%###!!! &&&&&&%%%$$$"""###&&&(((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###"""!!!!!! !!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$#########""""""$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&,,,)))&&&###""""""###$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$######$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$'''222>>>AAA;;;333$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!""""""""""""""""""###$$$$$$%%%%%%########################%%%%%%$$$###"""""""""######"""!!! !!!"""###&&&%%%###""""""###%%%&&&'''%%%###!!! !!!"""""""""""""""###########################"""!!! !!!$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""######"""""""""###%%%&&&"""""""""!!! !!!###&&&###"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!########################%%%%%%$$$###"""!!! """"""!!!!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$#########"""""""""$$$(((,,,...&&&&&&%%%$$$###"""!!! ###"""!!!!!!###$$$###""""""$$$%%%%%%###""""""###""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$&&&)))***"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################'''&&&$$$############$$$########################%%%%%%%%%%%%%%%$$$###"""""""""""""""############%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######""""""$$$$$$$$$$$$#########"""$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))+++'''&&&$$$"""!!!"""#########$$$%%%&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$#########""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$"""!!!&&&&&&%%%$$$"""###%%%((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%###"""###%%%((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#################################""""""######$$$%%%###"""!!!!!!######"""!!!######$$$%%%$$$###""""""%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""!!!  !!!"""###$$$#########$$$$$$%%%%%%%%%$$$&&&***///000---***$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&$$$###!!! !!!"""###"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$######  """######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!"""""""""######$$$###"""""""""###$$$%%%&&&&&&&&&$$$"""!!!###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&###"""""""""$$$'''***,,,############""""""""""""$$$###!!!!!!""""""!!!!!!"""$$$###!!! """""""""""""""""""""""""""""""""!!!""""""###$$$###############$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((""""""###$$$$$$###""""""################################################((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$############&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$&&&(((***+++'''&&&$$$###""""""###$$$$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$#########""""""###%%%&&&$$$###&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$""""""%%%%%%%%%$$$######%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%###"""###%%%'''''''''########################$$$$$$######$$$$$$%%%&&&!!!$$$&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""!!! !!!"""###"""!!!""""""###$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""###############""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''%%%%%%$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""############$$$$$$###"""""""""######))))))(((&&&###!!!"""###############""""""""""""################################################!!!!!!""""""#########$$$###"""""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%######"""!!!"""$$$'''(((!!!!!!"""""""""#########%%%$$$"""""""""!!! """###$$$###!!! """""""""""""""""""""""" !!!###$$$%%%###""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%""""""############""""""################################################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""""""""###$$$&&&'''(((&&&%%%$$$############$$$%%%&&&&&&'''&&&%%%###"""##############################$$$$$$$$$$$$###############$$$%%%&&&%%%###&&&&&&%%%%%%$$$#########&&&&&&%%%$$$#######################################$$$$$$%%%%%%$$$######$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$"""""""""$$$%%%$$$###""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$###$$$############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$""""""!!!!!!"""###$$$$$$!!!!!!!!!"""""""""###############"""#########$$$%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""#########$$$$$$$$$######"""""""""!!!(((((((((&&&###""""""#####################""""""###############$$$$$$$$$########################""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!######!!!!!!!!!"""$$$%%%"""""""""#########$$$$$$%%%$$$""""""######""" $$$%%%&&&%%%###!!!!!!!!!"""""""""""""""""""""""" """###%%%&&&"""""""""!!!""""""###$$$###$$$&&&&&&&&&%%%###"""""""""""""""""""""""""""#########################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""##############################$$$$$$$$$$$$######$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$############%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###""""""###$$$%%%%%%$$$"""""""""######$$$%%%%%%$$$#########$$$$$$%%%&&&((('''%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$######""""""######$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""!!!"""###$$$%%%$$$###"""%%%###"""%%%(((***(((%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$!!!!!!!!!""""""###$$$$$$ !!!!!!!!!""""""######""""""###$$$%%%&&&$$$"""!!!"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""#####################""""""!!!!!!###$$$%%%%%%###""""""###""""""""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!###""""""!!!!!!!!!"""###%%%$$$$$$$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$%%%&&&%%%###!!!!!!"""########################""""""""""""######$$$%%%"""""""""!!!""""""###$$$"""###%%%&&&&&&$$$"""!!!######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''(((((())))))'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###!!!!!!###''',,,///000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))'''$$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""!!! !!!###$$$$$$############"""######$$$%%%############$$$%%%&&&&&&''''''&&&$$$#####################$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######&&&$$$###&&&))))))%%% $$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#####################$$$$$$%%%&&&&&&'''########################""""""!!!!!!!!!"""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!""""""%%%$$$$$$$$$%%%&&&((()))###"""!!!!!!######"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!!!!######""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%###""""""!!!!!!"""""""""%%%$$$$$$$$$######"""""""""!!!!!!###%%%'''&&&%%% """######!!! !!!########################%%%$$$###############$$$###""""""""""""###$$$$$$!!!"""$$$%%%%%%$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###%%%&&&'''&&&$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%%%%###"""###$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###!!!!!!###''',,,//////...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))'''$$$"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###"""!!!"""$$$&&&%%%$$$%%%$$$###"""""""""###$$$############$$$%%%&&&'''&&&&&&&&&%%%$$$"""!!! """######$$$%%%%%%&&&&&&###%%%''''''%%%###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""############""""""$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&&&&"""""""""""""""###$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######!!!""""""############"""""""""""""""############%%%$$$######%%%''')))+++%%%###!!!!!!"""###"""!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!! !!!"""######""""""!!!!!!###$$$###""""""### !!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""###!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$$$$###!!!"""###!!!!!!!!!"""##############################""""""""""""#####################$$$%%%%%% !!!"""$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$%%%''''''&&&$$$!!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&&&&""""""######$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""###%%%%%%###"""###$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''#####################$$$$$$$$$$$$######"""""""""########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$&&&((()))(((&&&########################$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''')))((('''&&&%%%###"""""""""##################$$$%%%&&&'''%%%%%%&&&%%%$$$""" """"""###$$$%%%%%%&&&&&&"""$$$'''&&&$$$"""###%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""$$$$$$######""""""!!!!!!!!!"""###$$$%%%$$$#########"""!!!!!!!!!"""$$$%%%###&&&%%%"""!!!%%%)))$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""""""""############""""""""""""############""""""###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!###%%%((()))&&&$$$"""!!!""""""!!! """""""""""""""""""""""" !!!""""""""""""""" !!! !!!#########"""""" """$$$$$$###""""""""" !!!!!! !!!"""#########"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""############ !!!"""###"""!!! !!!"""  """$$$$$$$$$###$$$%%%########################!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$%%%&&& !!!"""###$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%""" """$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))###$$$&&&&&&$$$###$$$%%%***)))&&&$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$&&&&&&'''(((%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&### """&&&(((&&&""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%$$$###"""""""""$$$&&&&&&$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$'''&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%###""""""###%%%'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&))))))'''&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""$$$$$$"""!!!$$$###"""###&&&'''%%%""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$%%%%%%%%%&&&########################'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""############""""""!!!!!!!!! !!!"""###%%%%%%%%%$$$###%%%%%%###"""!!!!!! $$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""########################'''&&&$$$"""!!! !!!!!!!!!!!! %%%$$$###!!!!!!!!!"""###$$$#########""""""!!!!!!$$$""" """%%%&&&%%%######"""!!!!!!!!!!!!!!!"""################################################!!!!!!!!!!!!""""""""""""###"""!!! !!!!!! !!!######$$$$$$$$$"""###%%%%%%%%%###!!! """"""############""""""######""""""""""""#########""""""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&((()))(((&&&$$$$$$%%%$$$$$$##################'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$!!!!!!"""$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """$$$###"""!!!""""""(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$"""""""""""""""###########################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$########################$$$#####################&&&###!!!"""&&&(((%%%""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$######""" ###%%%&&&%%%#########&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###%%%&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%!!!  ###$$$###"""""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((+++***)))(((&&&$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$$$$"""!!!$$$###"""###&&&'''%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!"""""""""""""""#################################&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""######"""""""""!!!!!!!!!""""""######$$$#########$$$$$$##################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""""""""### !!!!!!"""""""""%%%$$$"""!!!!!!!!!"""###############"""""""""!!!$$$"""!!!"""%%%&&&$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!""""""!!! !!! !!!"""######$$$$$$$$$"""###$$$%%%%%%###!!! """"""############""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""&&&###%%%((("""'''$$$$$$$$$#########""""""&&&%%%%%%$$$$$$###############"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$"""###$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&%%%$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%#################################"""""""""!!!!!!%%%###!!!###&&&'''%%%###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&!!!###&&&((((((&&&###!!!###$$$$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%!!!"""###$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''((()))......---+++)))%%%###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""###""""""###$$$$$$###!!!###""""""$$$%%%&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%$$$###"""!!!#########"""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""#########"""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""###### !!!"""###$$$%%%$$$###""""""!!!"""""""""############""""""""""""$$$"""""""""$$$%%%$$$###"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""######$$$######"""###$$$$$$$$$###"""!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!"""%%%$$$$$$###############%%%!!!!!!&&&$$$!!!((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%'''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###""""""!!!!!!%%%###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((......///...,,,(((%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""###$$$%%%###!!!""""""###$$$$$$%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""&&&%%%%%%%%%$$$#################################"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""########################$$$###""" !!!"""""""""!!!!!!!!!!!!""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!"""###$$$$$$$$$######""""""""""""""""""#########"""""""""""""""############$$$$$$$$$###"""""""""!!!""""""######################################################$$$$$$######"""!!!!!!!!!!!!!!!"""######!!! !!!!!!"""###############""""""###$$$######"""!!!"""######$$$$$$######"""######""""""""""""######$$$$$$###""""""""""""######"""###!!!!!!$$$######################## !!!"""###%%%&&&'''(((&&&!!!###'''&&&$$$######$$$$$$$$$$$$%%%%%%######""""""""""""######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&!!!###"""!!! !!!!!!&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&%%%########################&&&%%%%%%$$$$$$######""""""###$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$#########$$$#########%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%)))***++++++***(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$########################%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""###%%%%%%###"""!!!"""###$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#################################!!!"""######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$###""" !!!"""&&&%%%$$$###""""""""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###!!! ############"""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$$$$############"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!!!!"""#########""" !!!""""""############""""""""""""######"""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######"""!!!!!!!!!!!!"""'''###!!!###%%%$$$###$$$######################## !!!"""###%%%&&&'''(((""" $$$###!!!!!!"""""""""#########$$$$$$$$$############$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!###$$$$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""!!!"""###$$$%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''&&&###"""###$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%((('''%%%######$$$&&&(((%%%%%%%%%$$$$$$$$$$$$###%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######$$$%%%%%%$$$""" """$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########"""""""""""""""########################"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!"""""")))((('''&&&%%%$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$###############""""""!!!!!!!!!!!!!!!"""############"""""""""""""""###############$$$%%%$$$"""""""""$$$""""""""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######""""""!!!!!!""""""############""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&###""""""!!!!!!!!!!!!!!!&&&$$$######$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### """%%%%%%$$$ !!!!!!"""#########%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%'''(((((('''&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""$$$&&&&&&%%%$$$###########################""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%######$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((((((&&&%%%((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''&&&&&&'''((('''&&&""""""$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""$$$$$$"""!!!###$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""#################################""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$#########''''''&&&%%%$$$$$$$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""" !!!"""###$$$######"""!!!"""""""""###############$$$&&&$$$"""!!!"""$$$""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$###""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""!!!!!!""""""!!!"""!!! !!!""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''' !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""" !!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%'''''''''%%%$$$######################## !!!"""###$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&'''((((((###$$$%%%%%%$$$$$$&&&((($$$$$$%%%&&&&&&'''((((((((('''%%%#########%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&)))***)))&&&%%%''''''(((((('''%%%###"""%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$### """%%%'''***,,,---&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$""""""$$$$$$"""!!!"""$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%%%%%%%$$$###"""""""""!!!""""""###$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$"""  !!!"""###### !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$###%%%&&&%%%""" """$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###""""""#########""""""!!!!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""#########"""###!!! """$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&((()))&&&$$$$$$%%%%%%&&&'''((()))))))))((('''&&&%%%$$$$$$%%%######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$###""""""######%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&$$$"""###%%%&&&%%%"""'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""&&&'''''''''&&&%%%$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&''')))###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""############ !!!$$$%%%&&&%%%$$$"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''' ###111777///%%%###%%%%%%$$$###"""""""""###########################$$$%%%&&&'''&&&&&&$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""#########""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!! ###!!!!!!#########%%%$$$"""  !!!"""###%%%%%%!!!!!!""""""######$$$$$$(((&&&%%%&&&''''''### %%%###"""###&&&'''%%%###$$$""""""""""""!!!"""###$$$"""!!!"""###$$$###!!!!!!!!!"""######!!! ########################&&&&&&%%%$$$############$$$$$$############$$$$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""###%%%%%%###!!!%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$###############%%%$$$##################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&$$$"""###%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$###'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''(((###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$""""""""""""#########$$$""""""!!!!!!!!!"""###$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%)))###(((666<<<333(((%%%$$$$$$###"""""""""#################################$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!"""############""""""######$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$############$$$$$$$$$%%%#########"""""""""!!!!!!###!!! !!!#########$$$###"""!!! !!!"""############!!!!!! """%%%'''%%%######!!! !!!###%%%###"""###"""""""""!!! !!!###"""!!!!!!###$$$###"""$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$############$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$######$$$&&&''''''&&&###$$$$$$%%%%%%%%%%%%$$$''''''((((((((('''&&&&&&###$$$%%%&&&((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&''')))***&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$"""###&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%(((%%%***777;;;333)))%%%""""""!!!!!!!!!"""##############################""""""###$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""########################!!!!!!"""############"""!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$############!!! """######"""!!!"""""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!%%%%%%%%%$$$######""""""%%%%%%%%%&&&'''&&&$$$""""""!!!!!!!!!###$$$###""""""###""""""""""""!!!!!!"""!!! """$$$############$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###############""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&$$$######$$$&&&''''''&&&######$$$%%%&&&&&&&&&&&&'''(((((((((((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###  ###&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%###&&&///333---&&&###!!!!!! !!!"""##############################!!!""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$##################$$$!!!""""""""""""#########%%%%%%$$$$$$$$$############!!! !!!###$$$###"""!!!"""###"""!!!!!!"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''&&&###"""$$$######$$$%%%%%%%%%%%%!!!###$$$###$$$'''(((&&&"""!!! """$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$############$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$#########'''''''''&&&%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&$$$######$$$&&&''''''&&&###$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%""""""&&&((('''$$$###!!!!!! !!!"""##############################"""""""""######$$$$$$%%%$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$&&&''''''&&&$$$####################################$$$$$$#########!!!""""""""""""#########$$$############""""""""""""!!!!!!"""$$$$$$###""" !!!""""""!!! !!!###$$$%%%%%%$$$$$$!!!!!!""""""###$$$%%%%%% ###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%% %%%&&&%%%(((///222000$$$""" """$$$$$$$$$&&&&&&%%%$$$######""""""""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$############$$$$$$######"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$#########%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%'''$$$""""""$$$%%%%%%%%%""""""!!!!!!!!!"""##############################%%%$$$############$$$$$$########################!!!"""###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""%%%%%%%%%$$$$$$"""!!!!!!######%%%&&&&&&%%%%%%$$$########################"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$###""""""""""""!!!!!!!!!""""""!!!###%%%%%%$$$""" !!!!!!"""!!!!!!!!!!!!""""""###$$$%%%%%% !!!"""###$$$&&&''''''"""$$$&&&'''&&&%%%%%%&&& """######""""""###$$$ %%%&&&###(((333888666'''%%%"""!!!"""$$$%%%%%%$$$$$$###""""""""""""###""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))))))'''%%%&&&(((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%%%%%%%$$$$$$###"""""""""##############################'''&&&%%%$$$######$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%######"""""""""!!!!!!!!!"""""""""###%%%%%%$$$"""###"""""""""""""""#########"""!!! !!!###$$$###$$$$$$%%%&&&''''''((()))+++,,,+++'''$$$###$$$ """$$$###!!!!!!###%%% %%%$$$$$$111999777***'''$$$"""###$$$%%%%%%!!!  """"""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&'''((("""###%%%&&&'''&&&&&&%%%"""%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$######$$$&&&''''''&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&!!!###$$$&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$$$$%%%$$$"""%%%%%%$$$###""""""##############################)))(((&&&$$$######$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%#########""""""""""""!!!"""""""""$$$%%%&&&$$$"""&&&%%%$$$######$$$%%%&&&&&&$$$!!!!!!""""""""""""""""""""""""######&&&'''%%%$$$&&&((("""$$$&&&%%%######%%%'''$$$""" ...777555,,,)))%%%###$$$%%%%%%%%%######"""""""""$$$%%%'''########################&&&&&&%%%$$$############$$$$$$############$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&$$$"""!!!###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%$$$!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++***'''&&&(((***&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++***(((%%%$$$&&&%%%###!!! !!!!!!((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&)))((('''&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###"""%%%###"""###$$$&&&&&&%%%"""$$$%%%%%%$$$###$$$%%%$$$###"""!!!!!!###%%%&&&'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$"""!!! !!!"""$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$###$$$&&&$$$###"""###$$$###!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""###$$$&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%$$$#########""""""""""""""""""######""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%############!!! """######!!! &&&000888;;;+++!!!$$$&&&""""""'''!!!$$$''')))***(((%%%#########$$$%%%&&&&&&&&&&&&&&&$$$"""!!! !!!"""###'''&&&$$$#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%''')))&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%'''&&&%%%############$$$(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%###"""%%%###"""###%%%&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$###"""!!!"""###%%%&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%###"""""""""$$$%%%$$$$$$###"""""""""""""""###""""""""""""######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$%%%%%%%%%%%%&&&$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$######%%%&&&$$$"""!!!"""###&&&$$$######$$$$$$###!!!"""######$$$%%%%%%&&&&&&""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$#####################""""""""""""###"""""""""""""""""""""#########""""""""""""!!!)))'''&&&&&&&&&&&&%%%###"""######"""!!!%%%...555GGG555((('''&&&"""!!!&&&!!!###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""###&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))*********)))(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&''')))***%%%%%%%%%%%%'''((()))***'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###&&&$$$######%%%&&&&&&%%%&&&'''((('''%%%$$$$$$%%%$$$######""""""$$$%%%&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$############$$$$$$$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###''''''&&&$$$!!!!!!"""###'''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&'''########################""""""##################$$$$$$#########"""""""""###""""""""""""$$$&&&'''#########""""""""""""!!!'''&&&%%%&&&''''''&&&%%%!!!###$$$###"""%%%***000HHH888***'''%%%!!!"""&&&"""######$$$%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%$$$###!!!!!!"""######&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%((((((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''')))***)))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***************)))((('''((((((((('''''''''&&&&&&((('''%%%$$$%%%&&&(((***%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$$$$&&&%%%######%%%&&&&&&%%%'''))))))(((&&&$$$$$$%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''%%%###"""###%%%&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&########################!!!!!!!!!"""#########$$$%%%$$$$$$######""""""!!!"""""""""$$$&&&***...000%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###!!!###$$$$$$###$$$'''***888---$$$###$$$###$$$'''###############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&))))))%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''"""###%%%&&&'''&&&%%%$$$########################%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%'''&&&%%%######$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%&&&'''((()))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))(((((('''&&&((('''''''''&&&&&&&&&&&&&&&%%%$$$######%%%'''(((''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%&&&'''%%%$$$$$$%%%&&&%%%%%%((()))***)))'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#####################"""""""""######$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""############%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!"""$$$&&&'''%%%###""""""$$$%%%$$$###############$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""#########$$$$$$$$$$$$########################!!!!!!!!!"""#########$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%(((,,,000222%%%%%%%%%$$$$$$$$$######!!!  """######"""!!!###$$$$$$$$$$$$%%%&&&'''""" """$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''$$$############$$$%%%&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''))))))&&&%%%&&&((("""""""""###$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&'''(((((('''&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&((()))''''''&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%$$$%%%((((((&&&$$$$$$%%%&&&%%%$$$'''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########""""""#########"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###""""""$$$%%%%%%$$$"""########################%%%%%%$$$###"""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%''')))***#########""""""""""""!!!"""!!! !!!###$$$$$$""""""""""""###############"""!!!"""$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&######""""""###$$$&&&'''#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''***)))&&&$$$&&&)))#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''+++)))'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$###""""""###$$$'''(((""""""###$$$%%%&&&''''''"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((('''&&&%%%&&&&&&((((((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$###&&&)))((('''%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""""""""###$$$%%%%%%%%%%%%#########""""""############$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###!!!  ###$$$###!!!"""###$$$&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!###"""!!!"""###$$$###""""""!!!!!!!!!"""#########$$$$$$$$$###$$$&&&&&&$$$#########$$$$$$$$$$$$$$$%%%$$$"""""""""###$$$&&&"""###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''***)))&&&$$$&&&)))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''///,,,(((%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###'''++++++(((%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###"""  """%%%'''&&&&&&''''''&&&$$$###!!!$$$!!!$$$(((""""""###$$$&&&'''((()))!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###&&&''''''''''''''''''&&&%%%&&&''')))+++***(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))((((((%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&###$$$&&&((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################!!!&&&&&&$$$###&&&***)))'''%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&'''''''''######%%%%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''$$$!!!"""###%%%(((***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########""""""###$$$%%%&&&&&&'''""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######!!! !!!"""###""" """!!! """#########$$$$$$###!!!"""%%%'''&&&!!!!!!"""############"""'''&&&###"""!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$########################)))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&***%%%!!!"""%%%&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###$$$''''''%%%###%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((('''%%%###''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%((('''&&&'''((((((&&&%%%###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&&&&&&&%%%$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&(((((('''&&&$$$%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%'''***&&&""""""$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###$$$&&&((('''### %%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$"""""""""$$$%%%$$$%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$%%%&&&%%%###$$$$$$$$$############"""&&&%%%###""""""###%%%&&&'''''''''''''''&&&%%%$$$ !!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&%%%$$$###### %%%'''&&&$$$###"""$$$#########""""""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))(((((('''''''''(((((()))***)))(((((()))***''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&***'''######%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''((()))((('''%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&%%%%%%&&&((()))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))((('''''')))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%#########$$$&&&''',,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$###$$$%%%'''&&&$$$!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$############&&&%%%###""""""###%%%&&&$$$#########""""""""""""$$$$$$$$$$$$############%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$***)))(((&&&%%%###"""!!!%%%$$$$$$$$$#####################""""""#########$$$###!!!"""###%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******))))))(((((())))))(((***++++++***))))))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***(((&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%$$$&&&(((******)))))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&)))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###"""###$$$$$$###((()))***(((&&&$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&((()))......+++(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''***---+++'''$$$######%%%$$$$$$$$$############%%%%%%#########$$$%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%""" $$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######!!! !!!###%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((((()))))))))&&&(((++++++)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))******))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&((())))))((())))))(((((('''&&&$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***'''###"""###$$$$$$$$$&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,---...---)))%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$#########""""""!!!!!!"""######$$$%%%%%%'''%%%######$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%***...---'''######%%%%%%%%%$$$$$$$$$#########$$$$$$#########$$$%%%&&&'''&&&$$$######$$$%%%'''""""""###$$$%%%&&&''''''$$$$$$$$$$$$#################################### &&&)))(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""!!! !!!$$$&&&'''&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''((())))))&&&))),,,---,,,***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((+++)))'''&&&'''((('''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&'''((((((((())))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%&&&'''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++(((%%%###$$$%%%%%%$$$"""$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---...+++,,,+++((($$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%(((&&&######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""'''+++***&&&###$$$'''%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&###""" !!!###$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!'''### """&&&(((&&&"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''((())))))(((,,,///111000---+++***((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%'''))))))(((((()))*********)))(((''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***......+++))))))+++%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))---+++(((''''''''''''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''((()))******++++++((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((&&&(((***)))&&&$$$&&&(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&%%%%%%&&&%%%$$$"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&(((***,,,......+++***)))'''$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&''''''((((((&&&$$$###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""%%%''''''%%%$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###"""!!!!!!***((('''((()))((($$$ ############$$$$$$$$$$$$$$$##################$$$(((&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((())))))***+++(((,,,000222111...+++***((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%'''))))))((((((***,,,******(((''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&((('''%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###(((...///+++((('''(((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&''')))***---***'''&&&'''(((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&&&&''')))******+++(((''''''''''''(((((()))''''''''''''((((((((((((&&&)))+++)))&&&$$$&&&)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&$$$###%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%((()))+++,,,,,,///,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$$$$$$$#########$$$%%%&&&############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((''''''%%%%%%$$$%%%&&&''''''(((((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******))))))***+++,,,,,,&&&***///111000---***((())))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))&&&''''''''''''''''''&&&&&&(((***)))((((((+++...))))))((('''&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$'''))))))&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$+++,,,)))$$$###$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&''')))***+++)))&&&&&&''')))******&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((((((''''''&&&###$$$%%%&&&'''))))))***'''''''''''''''((()))***''''''''''''((((((((()))&&&))),,,***&&&$$$&&&***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$&&&%%%###""")))***+++***'''%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%!!!###$$$&&&(((*********333...)))&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$$$$$$$#########$$$&&&'''!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%$$$###$$$&&&(((***(((((())))))((('''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((()))$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$"""!!!"""###%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%###"""###$$$&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++******))))))))))))(((((()))+++---...******))))))))))))******))))))***++++++++++++***************))))))))))))***)))))))))((((((((((((,,,+++******+++---///000000---***'''$$$######$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%&&&'''(((((('''%%%$$$###%%%%%%%%%$$$$$$$$$######&&&$$$$$$&&&)))***)))&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''%%%$$$######(((''''''&&&&&&%%%$$$$$$&&&''''''((((((''''''&&&((('''&&&&&&$$$$$$###"""""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,'''(((((((((((((((''''''$$$%%%'''(((((((((''''''((('''%%%%%%&&&(((***,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******''''''&&&%%%&&&'''((()))***))))))((('''%%%######)))))))))(((&&&&&&)))+++&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((***++++++,,,+++(((&&&%%%%%%&&&'''''''''(((((())))))******###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''...,,,***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&''''''((('''&&&$$$###!!!"""###$$$%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$%%%&&&''''''$$$""""""###%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&###$$$&&&)))+++***'''$$$''''''''''''''''''&&&&&&&&&(((******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$""""""###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%&&&###!!!$$$((()))&&&"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$++++++******************---,,,+++***)))******+++******))))))))))))******)))******+++++++++++++++*********)))))))))((((((******))))))(((''''''&&&+++***))))))***+++---///---+++)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""$$$'''((('''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++''''''((((((((((((''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&'''((()))*********)))((((((((((((((())))))))))))))))))))))))%%%%%%'''((()))*********'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((()))'''&&&%%%%%%&&&(((+++,,,///...,,,***)))((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''((()))***+++***)))'''&&&&&&'''((()))((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&---,,,***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''((((((&&&$$$ !!!###%%%&&&'''''''''######$$$%%%&&&&&&&&&&&&$$$$$$%%%(((***)))&&&$$$''''''''''''''''''''''''$$$&&&((((((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###"""$$$((()))&&&######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$)))))))))***************---,,,+++*********++++++******))))))))))))******)))***++++++,,,,,,++++++******)))))))))(((((((((******)))(((((('''&&&&&&))))))(((((((((***+++,,,))))))'''''''''''')))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&(((((())))))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###$$$%%%''''''(((((((((''''''''''''&&&&&&&&&&&&$$$######%%%'''((('''%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&''''''(((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********((('''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))&&&%%%$$$%%%)))...444888777444000//////---(((%%%''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&((()))***))))))((((((((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$ !!!###%%%&&&'''''''''###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''$$$&&&((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$"""$$$'''(((&&&######$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$((())))))******+++++++++)))******+++,,,---...///+++******))))))******+++***++++++,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((('''(((((()))***%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&(((((())))))%%%$$$$$$$$$%%%(((***,,,&&&&&&&&&&&&''''''''''''%%%''')))******(((&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''((((((((('''''')))(((((((((''''''&&&&&&&&&(((***+++,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((''''''''''''&&&''''''''''''(((((())))))'''''''''''''''(((((()))(((((()))+++...333888::::::666222222333111+++%%%((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((())))))))))))((((((''''''&&&))))))))))))((((((''''''(((((((((((((((((((((((()))((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''***)))(((''''''''''''''',,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%&&&((('''&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$###"""""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''(((***)))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&%%%$$$$$$###%%%&&&''''''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%))))))******++++++,,,,,,)))***+++,,,---......///++++++************++++++++++++,,,---------------************))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((())))))******))))))((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&((()))***+++(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%%%%&&&(((***+++&&&&&&&&&''''''(((((((((&&&'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&''''''((()))))))))((())))))((((((''''''''''''(((***,,,......---+++)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))((((((((('''''''''))))))))))))************'''''''''((((((((((((((()))+++---000222222222111333000---///222111,,,''')))(((((('''''''''(((((((((((('''''''''(((((()))'''&&&&&&&&&&&&''''''(((***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&++++++***)))(((((())))))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%$$$%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%$$$$$$$$$###""""""######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%###"""!!!"""$$$%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''%%%######$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''')))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$&&&''''''&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&+++++++++,,,,,,,,,,,,,,,------.........---,,,+++++++++************+++++++++,,,------......------,,,,,,+++++++++*********''''''((()))+++,,,------)))))))))***************++++++******)))((('''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((())))))))))))((((((((('''''''''(((((()))###$$$&&&''')))+++,,,---***)))(((((('''(((((((((''''''''''''''''''''''''(((((()))))))))(((((('''))))))(((((('''&&&&&&%%%&&&&&&''''''((()))))))))''''''(((((())))))((((((((((((''''''&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((((((&&&%%%&&&'''(((((((((((())))))))))))$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''((()))************))))))(((''''''(((((((((***+++---......---+++***((((((((((((((())))))***((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))(((((((((((((((((())))))))))))))))))&&&'''((())))))))))))((((((+++///222222///***''')))((('''))),,,...,,,***))))))((((((''''''((((((((((((''''''(((((())))))((('''''''''''''''((((((******)))((('''&&&%%%%%%((((((''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&******))))))))))))*********)))(((&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&$$$###&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&%%%%%%&&&$$$###$$$&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''...------------------,,,---......///...---,,,+++,,,++++++******++++++,,,,,,,,,---...............---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++***************)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''))))))******))))))((('''(((((()))***************(((((((((((())))))***+++''''''((()))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********)))&&&$$$"""&&&''''''((())))))******(((((('''''''''(((******''''''&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&$$$''')))(((&&&%%%&&&'''(((((()))))))))*********$$$%%%%%%&&&((())))))***&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&''''''(((((()))***++++++,,,,,,,,,)))((((((''''''((()))*********+++,,,,,,+++***)))((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))***+++++++++*********)))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((+++000333333///***&&&%%%%%%&&&(((***,,,...///******)))(((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))(((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((()))*********)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&((((((((('''&&&$$$''''''((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&%%%'''%%%$$$$$$&&&((()))(((%%%%%%$$$$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&'''(((((()))&&&'''''''''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''/////////......---------***+++---///000000//////,,,++++++******++++++,,,,,,---......//////............---------,,,,,,,,,......---,,,,,,++++++***,,,,,,---------,,,,,,+++))))))************)))((())))))((((((''''''&&&&&&))))))))))))))))))))))))***++++++++++++***))))))))))))***+++++++++++++++&&&&&&&&&'''''')))*********************+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))***+++++++++++++++&&&''')))+++***(((&&&$$$&&&''''''((()))******+++***((('''&&&'''(((***,,,%%%%%%%%%&&&''')))+++---)))(((((((((''''''''''''&&&)))++++++((('''((()))(((((())))))*********+++((((((((((((((('''''''''$$$%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******''''''&&&&&&&&&'''(((((())))))***+++,,,---------)))(((''''''''')))***+++))))))*********))))))(((((((((((((((((()))*********************************************)))((((((************))))))))))))************))))))))))))&&&''')))*********)))(((***---111444444222...+++&&&''')))***+++...222555******)))(((((((((((((((((((((((((((((()))*********))))))((((((((())))))&&&'''(((((()))(((((((((%%%&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***))))))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''###%%%'''((())))))'''&&&(((((()))***)))(((&&&%%%'''&&&%%%%%%&&&'''(((***((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''''''((((((''''''&&&%%%%%%$$$"""###%%%'''(((''')))((('''%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&((('''''''''((((((&&&$$$%%%%%%&&&&&&'''((())))))((()))))))))'''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''((())))))(((''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((---------.........////////////............//////---------....../////////+++,,,------......------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************''''''((((((((((((''''''''''''&&&&&&'''((()))*********+++++++++***))))))+++******)))((())))))))))))(((((('''((()))***+++***)))((((((((()))+++,,,************************))))))*********+++++++++,,,,,,+++***))))))******((((((((((((''''''''''''))))))(((((()))***++++++************)))((('''&&&)))))))))))))))(((''''''******)))((('''&&&&&&%%%&&&'''''''''((()))))))))(((''''''(((***,,,+++***'''((()))((('''''')))+++'''''''''&&&&&&%%%%%%%%%(((((()))***)))(((&&&%%%(((''''''&&&&&&&&&''''''*********)))))))))))))))''''''&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&((())),,,......---+++)))((()))***+++***(((&&&%%%''''''''''''(((((((((((('''(((((()))***++++++++++++***)))'''''''''((()))***)))(((''''''((()))***,,,,,,+++)))(((&&&%%%%%%))))))(((((()))***++++++,,,+++******,,,+++***(((((())),,,///...,,,///444---///***###(((444888222+++***)))(((((('''''''''))))))(((''''''''''''(((+++***(((&&&%%%&&&((())),,,)))&&&&&&''')))******&&&'''((())))))***))))))***)))((('''&&&&&&'''(((((('''%%%%%%%%%&&&(((***%%%&&&'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$)))'''%%%######%%%''')))***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((......,,,***(((&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''%%%$$$(((&&&######$$$&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((()))*********))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((............//////////////////............//////---------.....................//////000000000///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************************(((((((((((((((((((((((()))))))))******+++,,,---++++++,,,,,,---,,,,,,,,,,,,++++++***************))))))***++++++++++++***+++***)))))))))***++++++++++++++++++++++++++++++............////////////,,,,,,+++***************---------,,,,,,,,,++++++******))))))***++++++,,,+++++++++***)))(((((((((+++++++++++++++***))))))*********))))))((((((((((((((((((((()))))))))))))))((('''(((***,,,+++***)))******)))'''&&&''')))((((((((('''''''''&&&&&&'''((((((((((((''''''&&&(((((('''''''''''''''((()))))))))))))))*********'''''''''&&&&&&&&&%%%%%%(((((((((((((((''''''''''''(((+++,,,---,,,***(((++++++***)))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,------+++***)))((((((((())))))+++******))))))******+++************))))))((((((***))))))))))))******++++++***)))***++++++)))'''+++000333111------111555555888444++++++222333---++++++)))(((((((((((((((%%%&&&&&&&&&''')))***+++***)))'''&&&%%%&&&'''(((+++)))''''''((()))))))))'''(((((())))))))))))(((***)))((('''&&&''''''(((((('''&&&%%%%%%'''(((***'''(((((())))))((('''&&&%%%&&&''''''''''''&&&%%%((('''%%%&&&&&&'''%%%$$$((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%''')))***((('''&&&$$$######$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))(((''''''&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&((()))***+++111...***(((''''''&&&%%%((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&''''''((('''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((........./////////000000///......------......///...............---------////////////000000000000/////////......---------------------------------////////////...---,,,++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++,,,------......++++++,,,,,,---............---,,,,,,++++++,,,,,,***+++,,,---...---,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,---------,,,+++)))))))))******,,,------------,,,,,,+++++++++************************)))))))))))))))((()))((('''(((***++++++***+++++++++)))'''%%%&&&''')))))))))(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((())))))(((((())))))******++++++((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))&&&(((***+++++++++)))(((---,,,***))))))***+++,,,))))))*********+++++++++,,,++++++***+++,,,...///++++++***))))))))))))***++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---++++++******)))*********+++***))))))+++***)))'''(((222666...'''(((---...666;;;999111---000///***,,,+++***)))((((((((((((%%%%%%%%%&&&'''(((******)))((('''&&&&&&&&&'''(((***((('''((()))***)))(((((())))))))))))(((((('''))))))((('''''''''((((((((('''&&&&&&&&&'''((())))))*********)))((('''&&&%%%&&&''''''''''''&&&%%%((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***+++++++++***((('''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))((('''''''''(((******((('''&&&%%%$$$$$$$$$$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&''''''''''''''''''&&&&&&%%%&&&(((***+++333000---***)))((('''%%%))))))((((((((((((''''''&&&''''''((((((''''''&&&''''''(((((())))))******''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((------.........////////////..................////////////......---------......---.........//////111111111000///...------------------------------000000000000///...------++++++++++++++++++++++++---,,,***))))))***,,,---)))***+++,,,---.........+++++++++,,,---...//////000///......------......,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******...---------------......---,,,***(((((()))***+++------.........------,,,************++++++++++++******))))))(((((('''''')))(((((((((***++++++)))***++++++)))'''&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))((())))))***************''''''((()))***++++++,,,(((((((((''''''''''''&&&&&&''''''((())))))******'''(((***+++++++++***))),,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///+++++++++*********++++++++++++---......---++++++++++++,,,,,,------......---,,,+++******************)))))))))******((('''%%%333888---###%%%)))))),,,333555000,,,------+++,,,,,,+++***)))))))))))))))(((''''''&&&&&&''''''(((((('''&&&&&&''''''((()))(((((()))******((('''))))))***))))))((('''&&&))))))(((((((((((((((((((((''''''&&&'''((())))))*********)))((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%&&&'''((('''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))*********+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))'''''''''&&&&&&'''''''''$$$$$$&&&'''(((((((((((())))))((('''&&&%%%%%%%%%,,,***(((((()))))))))((()))))))))))))))(((((((((''''''((((((((((((''''''''''''((()))***++++++,,,***************)))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((###%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((,,,,,,---------.........000//////......//////000000000000//////.........///............///000111222222111000//////..............................111111111111000///......++++++++++++++++++++++++...,,,+++))))))+++,,,...***+++,,,...///000000///...---------...000111222111000000///////////////...---,,,++++++---...000..................------........................//////000000000111111111...---------------......////////////............//////...............///---+++***(((((()))***,,,,,,,,,---------------,,,)))************************))))))(((((('''''''''***)))((()))***+++***)))((())))))((('''''')))***'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***(((((()))***++++++******''''''((()))***++++++,,,))))))((((((((('''''''''&&&''''''((()))***++++++)))***+++,,,,,,,,,++++++)))+++...000111///---,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,***+++------------+++***............------------------,,,++++++***+++++++++***)))***+++***)))''''''555;;;222)))(((+++,,,'''---000...+++,,,---------,,,+++******)))))))))))))))(((''''''''''''(((((((((((('''(((((((((((()))(((((()))******((('''))))))***))))))((('''&&&(((((())))))))))))))))))''''''''''''(((((())))))***)))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((&&&&&&&&&(((((('''&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&$$$%%%&&&'''(((((()))(((((()))+++,,,+++(((%%%###((('''&&&'''(((***))))))((((((((()))))))))))))))'''((((((((((((((((((''''''(((((()))***+++,,,,,,***+++++++++***)))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''')))))))))'''%%%###&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&'''((()))***+++++++++&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((------------.........///111000000//////000000111111111111111000000000000222111000000000111333444111111111000000/////////////////////////////////222222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,---///111222333222222222111000000111222333555222111000000//////000000......---,,,---...///000---...//////000000//////000000000000000000000000////////////000000000000..................///000/////////.........------000000///............///---,,,+++******+++,,,,,,++++++,,,------------,,,************************))))))))))))))))))((((((***)))((()))***+++***)))'''((()))((('''((()))+++&&&&&&''''''''''''(((((((((''''''''''''(((((()))&&&''')))+++++++++******(((((())))))******++++++))))))))))))((((((((((((''''''((())))))***++++++******+++,,,,,,,,,,,,,,,'''***...222333111...,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,------------,,,,,,000000///...------,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******++++++***((((((111888777000++++++...000000000...,,,,,,---......---,,,+++************'''''''''((()))***,,,,,,(((((()))))))))************((('''((()))***)))(((((())))))))))))(((((('''(((((()))*********))))))''''''((((((((())))))))))))((('''&&&&&&%%%&&&&&&(((((('''&&&&&&'''(((((((((&&&&&&&&&((()))((('''&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((++++++******))))))((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((((((((($$$'''+++...///...+++(((+++)))((((((******((('''''''''(((((((((((())))))'''(((((())))))(((((('''(((((())))))******++++++(((((()))))))))(((''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((('''%%%###"""''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''((())))))************&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((////////////000000000000222222111111111111222222222222222222222222333333333222111000000222333555000000000000000000//////////////////////////////222222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///111333333333222222111000//////000222333222111111000///000000000---...000111222111000...,,,---///000111222111111111111111111111111111111.........////////////000///.........//////000111///............---------000000///...............------------............+++,,,------......------------,,,,,,++++++*********+++++++++++++++,,,,,,+++)))((()))***+++)))((())))))***)))''''''(((***''''''((((((((()))))))))))))))))))))))))))((((((%%%&&&)))***++++++***))))))))))))))))))******************)))))))))((((((((((((((())))))******+++)))*********++++++++++++(((***---000111111///...,,,,,,,,,---------......,,,---...//////...,,,++++++,,,---...///......---///......------......///000//////...------,,,,,,---,,,,,,,,,,,,------...---,,,+++,,,---,,,+++))))))+++444===999...,,,333;;;666111...---------......---,,,++++++***++++++(((((())))))***,,,---...))))))***++++++++++++++++++)))''''''((()))))))))'''(((((())))))))))))((('''((()))***+++******)))''''''((())))))))))))))))))((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))'''&&&&&&'''((())))))'''''''''((((((((((((''''''%%%&&&'''((()))(((((('''(((((())))))))))))((((((''''''((()))((('''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((((((''''''(((((())),,,,,,+++***************(((((((((''''''''''''&&&'''''''''''''''(((((()))''''''(((((())))))))))))%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''(((***,,,------,,,+++************************((((((((((((((((((((((((***************+++++++++((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''###%%%)))+++---,,,+++)))+++***))))))***)))'''%%%&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((())))))(((((((((&&&&&&&&&'''((()))))))))&&&'''((((((((((((''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((111111111111222222222222333333222222222222333333222222222333333444444444111000///......000222333///////////////000000000000000000000000000000000111111222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***---000111111111000000///---,,,+++,,,...///222111000000///000000000+++...333777777444000---,,,---///111222333333222111111111111111111111111222222333333333444444444///////////////000111111333333333333222222222111000000///..................///000000111000000///,,,,,,---...//////......//////...---,,,,,,++++++,,,,,,,,,------.........+++)))((()))******)))(((+++++++++)))'''&&&&&&((((((((())))))*********+++)))***+++++++++)))((('''$$$&&&(((***+++***)))(((*********)))))))))))))))************))))))))))))))))))))))))************))))))))))))***************+++,,,...///000000000,,,,,,,,,---------......,,,...000222111000---++++++,,,.../////////......111000///......///000111...............---------,,,,,,,,,,,,------...///---,,,,,,,,,------+++***///,,,666FFFEEE666222;;;@@@888000---------............---,,,++++++++++++---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,,,,)))&&&&&&''')))******''''''((())))))***))))))'''((()))+++++++++***)))''''''((()))))))))))))))))))))(((''''''(((******)))((('''&&&&&&'''((()))'''&&&&&&''')))***)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((())))))))))))(((((())))))*********((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((''''''''''''((((((...---,,,+++++++++,,,,,,))))))))))))(((((((((((('''''''''''''''((())))))(((((()))***************'''((()))******)))((((((******))))))))))))******''')))+++---...---,,,+++************************((((((((((((((((((((((((*********+++,,,,,,,,,---))))))))))))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''((((((((((((((('''&&&$$$%%%&&&&&&&&&&&&&&&%%%(((''''''((())))))'''%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))(((((((((((((((((()))***+++++++++++++++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))******+++(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((444444555666666777666666888888666555555444444444444555777666555333444444222222222111222333333444000000000000111222444444333222222111111111111111//////000111111000///......---,,,+++,,,---///000---------,,,,,,,,,++++++++++++,,,---...//////000000//////.........//////222222111111111111222222//////000111111000///...//////000000111222222222333333444444333222000///111111111111222222222222///////////////000111222555555444333333444444444111111111111000000000000111111111111111222222222111000...---,,,,,,------000//////---,,,+++******////////////...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,+++***************************)))((((((&&&'''((())))))((('''&&&)))************))))))(((,,,++++++***)))))))))***)))))))))))))))))))))))),,,+++******,,,,,,+++***)))******+++,,,,,,------------------------------///000///---++++++---///...///222444111---111777EEE:::...+++111555222---///......---------..............................000000000000000000000000+++///555<<>>222///000///---///......---------....../////////000000/////////000000000000000000000000...///111555888:::888777111111000000//////......000//////...------------...............//////000++++++++++++,,,,,,------,,,,,,+++***************++++++******+++,,,---...+++++++++++++++*********---,,,++++++*********+++,,,,,,,,,+++++++++******++++++***))))))(((''''''******************************++++++******)))(((***)))))))))))))))*********++++++,,,---,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))***************))))))((())))))))))))************...---,,,+++*********************)))((((((***,,,,,,,,,,,,++++++***)))(((*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************''')))******)))(((***+++******+++,,,---...///000------------------------***************)))))))))++++++++++++++++++++++++---***))),,,111111+++&&&''''''''''''''''''''''''(((((()))))))))*********((((((((('''&&&%%%$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&%%%&&&''''''(((''''''((((((((((((''''''(((((()))************)))))))))))))))))))))))))))---***'''&&&(((******)))---***(((((())))))'''%%%)))'''&&&'''***+++)))(((***)))(((''''''''''''((($$$###!!! !!!"""%%%&&&)))))))))))))))((((((((((((((('''''''''''''''(((&&&''')))******)))'''&&&<<<<<<<<<===<<<<<<;;;;;;>>>======<<<;;;;;;;;;;;;;;;===>>>===:::999999999666777777777777555444333333333333333444444555666777777777666666666555555222333444444555444333222......///000111222222222222222111111111000000000---------......//////000..................//////111111111111111111111111......///000000//////.........//////000111111111333333333333222111000000111111111222222222333333111111111111222222222222333333333222222333333444222222222222111111111111111111000000000000000000333222222111111111222222333222222111000///.........///000000000000000///,,,,,,,,,---------------++++++++++++++++++++++++************+++,,,---...---------...------,,,+++))))))************)))))))))***+++,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++---+++***+++,,,---,,,***++++++,,,,,,,,,,,,,,,,,,/////////......---------111222222111//////000222---,,,---000000111888AAAYYYMMM===111---...///000......------------......///000111222222111000///000000000000000000000000222000......000111222111000000000000000000000000/////////...............///////////////000111111,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++,,,---...///,,,---...///000000///...,,,,,,+++*********++++++......---------,,,,,,,,,,,,++++++******))))))(((++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++*********,,,---...+++,,,,,,---------------............---,,,+++++++++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,------...---,,,*********++++++)))******)))((((((***+++,,,,,,,,,+++******))))))+++++++++,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***++++++***)))+++,,,+++++++++,,,---...//////------..................+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++(((%%%''''''''''''((((((((((((((((((((())))))))))))***'''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((''''''''''''&&&&&&'''((('''%%%%%%'''(((&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))***(((&&&&&&''')))))))))+++)))(((((()))***((('''***)))((()))+++++++++)))***))))))(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))))))))(((((((((((())))))''''''))))))))))))''''''??????@@@??????>>>======@@@@@@???>>>>>>>>>>>>>>>???@@@AAA@@@===<<<;;;<<<<<<===>>>>>>===:::888666888777777777888888999:::999999999999999888888777555666777888888888777666000111333555555555444444444444444444333333333222000000000000000000111111......//////000000//////111222222222222222222111.../////////000000000000...//////000111111222222333333333333222222111111000000111111111222222222111222222222222222222222333222222222222333444444333333333333222222222222111111000000000000000///222222222222222333333333333333222222111000//////---...///000000111000000------............//////++++++++++++++++++++++++++++++***++++++,,,---------...............------)))))))))******)))))))))((()))***+++,,,---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,------------111000000//////......---111222333222000000111222222000111222111000444:::888666444222111000000000......---------.../////////000111222222111000///111111111111111111111111444222///...///000000000000000000000000000000000.../////////000000//////...------------...//////...........................------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...///111333333222111000,,,,,,+++++++++++++++,,,///.........------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,++++++,,,...000111,,,---......//////......///000000000///...,,,+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------.........///---,,,*********,,,,,,)))+++,,,+++******+++---------,,,+++************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,------......................../////////------,,,++++++***))))))++++++++++++++++++++++++)))+++,,,,,,***((('''&&&((((((((((((((()))))))))))))))))))))))))))))))))((())))))*********))))))''''''''''''''''''''''''(((((((((''''''''''''''''''((((((&&&%%%%%%'''***'''''''''''''''(((((()))(((((())))))))))))((((((''''''((())))))))))))((())))))))))))))))))))))))((('''&&&'''((()))******)))))))))))))))***))))))************+++,,,,,,+++***))))))(((((()))))))))******++++++,,,,,,++++++((()))))))))***+++++++++)))(((((((((((()))******'''((())))))))))))((('''AAAAAAAAAAAAAAA@@@???>>>AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCBBB@@@>>>>>>??????@@@AAAAAA@@@===;;;999:::::::::999::::::;;;<<<;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<;;;555666888999999999888777777777666666666555555555444444444444444333333333///000111222222222222111333333444555555444333333000000000111111222222222000000111222222333333444444444444333333333333333000000000111111111222222111222333333333222222111333222222222333333444555444444444444333333333333222111111111000000//////000111111222333333333333333333222222111000000000---...///000000000000000//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------......///......---))))))))))))))))))))))))((()))***+++,,,,,,------------,,,,,,,,,------...---------------------------,,,++++++------,,,+++---------------.........111111111000000/////////000111222222111000111222444222444666555111111444222444666777555222///---///.........//////000111///000111111111111000///222222222222222222222222222000///000111111000...222222222111000000//////...///000111111000000///---------------......///000000/////////////////////......---------------,,,------...//////000000---...000111000///---+++---,,,,,,,,,,,,,,,------//////.........------------------------,,,,,,,,,.......................................------,,,...---------...///111222......///000000000000000000000111111000...,,,+++,,,,,,,,,++++++*********,,,,,,+++***++++++,,,---,,,,,,,,,---------.........---,,,+++++++++,,,---+++,,,......------...///...---,,,+++************+++++++++,,,,,,,,,------------------------------******((((((((((((***************+++++++++,,,,,,+++,,,------,,,,,,---///.....................///.........//////000000000//////...---,,,++++++++++++++++++++++++++++++++++++---...---***(((((()))((((((((()))))))))*********************)))))))))((()))******++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&)))+++(((''''''''''''((())))))(((((())))))))))))(((((('''(((((()))))))))))))))************************((((((((()))))))))***+++((()))******)))******+++***++++++,,,+++,,,,,,---******)))))))))******+++((()))***+++++++++***************++++++,,,,,,,,,((((((''''''((())))))***(((((())))))))))))((((((BBBBBBBBBBBBBBBBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFEEECCCBBBBBBCCCBBBCCCCCCBBBAAA???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@???=========>>>@@@AAABBBAAAAAA@@@<<<<<<======<<<<<<;;;;;;::::::::::::999999999999999999999888888777777777111222444555666666555444555666777888888777666555333333333333333444555666333333444444555666666666666555555444444555555666222222222222333333333333333333444555555444222111333333333333444555666666555555555555444444444444333333222222111000000000//////111222333333333333333333333222222222111111///000000111111111111000222111111111000000000000........................111000///...---------------...//////////////////++++++************++++++***++++++,,,------------------,,,,,,------......------------------------...,,,+++,,,---...---+++,,,,,,---......//////000111111111111111111111111///111333333222111222333222111333888888444333444777777666555444333222222000000///000000111222333000000000000000000000000222222222222222222222222......///000222222000---333333222111000000/////////000111222222111000//////////////////000111111111111111111000000000000000//////...............------///000000111000000000000111111111///...---......---------...//////000/////////....................................//////////////////////////////000000//////...---......//////000000000111///000000111111111111111000111111000000///......------,,,,,,++++++******---,,,+++++++++,,,---...,,,,,,,,,---------......---------------,,,,,,,,,+++---///000///...///000///...,,,+++******++++++******++++++,,,,,,------------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,---///...------...000000000000000000/////////......//////000000111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,(((((())))))******++++++,,,++++++++++++*********'''((()))))))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))((()))***)))'''''')))***&&&&&&&&&&&&&&&'''((((((((())))))******))))))((((((((()))***************************************''')))******)))((()))+++(((***++++++))))))***+++***+++,,,,,,++++++,,,...******************+++,,,((()))***+++++++++************++++++++++++++++++((('''''''''((()))***+++))))))))))))))))))))))))BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@????????????@@@@@@BBBCCCDDDEEEEEECCCBBB@@@AAABBBCCCEEEFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>=========>>>>>>===<<<<<<;;;::::::444555777999:::999888777888999;;;<<<<<<;;;999888666555555555666777999:::666666777777888888999999777777666555555666777888555555555666666666777777555666777888888666555333444444444444555666777888666666666555555555444444444444333333222111111000...///111333444444444444555555444444444444333333333333333444333333222222444444333222111000//////////////////////////////111000///////////////000//////000111111111111111...---,,,++++++,,,---...---....../////////......+++++++++++++++,,,------...........................,,,,,,,,,---...---,,,+++,,,,,,...///000111222000000111111222333333333000222444555444333333444333111222666888555444666666333111111444666666666111111111111222333444555333222111000000111222333333333333333333333333333111000///000222222111///111111111111111111111111111111333333222111///...111000000000000111222222333222222222111111111111111000//////......//////---...///111111111111111111111111222222222222222///////////////000111111111111111111000000000000////////////////////////000000000000000000000000000000111111000000///...---...000111111000///...000111111222222222222222222111111000000000111111//////......---,,,,,,+++---,,,+++++++++,,,...///------------............+++,,,---...///...,,,+++***---///000/////////000///...,,,*********+++,,,******+++,,,,,,---......------------------------,,,,,,------------,,,,,,***++++++,,,------......---...000///......///111222222222111111111000000......///000000111222222111111111111111111111111.............................................---(((((()))******+++,,,,,,---------,,,,,,,,,++++++)))))))))******)))(((((((((((((((((((((((((((((('''((((((((())))))))))))&&&((())))))(((''''''((((((''''''''''''((())))))))))))************)))))))))******+++++++++++++++************************&&&)))******'''&&&'''((()))+++,,,+++)))((()))+++)))+++---,,,******,,,...***************+++,,,---+++++++++++++++,,,,,,,,,******)))))))))))))))))))))(((((())))))+++,,,,,,***))))))))))))))))))***CCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFCCCAAA@@@??????@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<555777999;;;<<<;;;:::999:::;;;===>>>>>>===;;;:::888777777777888999;;;<<<888888888999::::::;;;;;;888888777666666777888999888888888888999999999999888999:::;;;:::999777555444444444555666777888888666666666666555555555555555555444444333222111111...000222444555555555555666666666666666555555555666666666666555444333333666555444333111000//////000000000000000000000000/////////000000111222333000111222333333333333333000///...------...///000000111111111111000000///***)))))))))***++++++,,,////////////////////////...---,,,,,,......---,,,***+++,,,...///111222333000000111222333444444555111333666777666555555666888444222444555444444777777555444666999999555111222222222222333444555666666444222000000222444666333333333333333333333333666444111111222333333222///000000111222222333333111222333444333111///---000000000///000111111222333333333222222111111111111111000///////////////---...000111222222111111,,,,,,,,,---...000111222000000000000000111222222333333333222222222111111////////////000000000000000000000000000000000000111111111111111000//////---///111222222000...,,,111111222333333333333222333222111000111222333444111000000///...---------...---+++++++++---///000............////////////***+++...000000...,,,***))),,,...//////...//////000...,,,*********+++,,,++++++,,,,,,---...//////------------------------***+++------------+++***,,,,,,------...///000000...///000000//////000111444444333333222111111111...//////000111222222222222222222222222222333333000000000000000000000000///---,,,---///000///---((())))))***++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((((((((())))))******$$$&&&))))))(((&&&&&&&&&***************++++++,,,))))))************))))))******+++,,,,,,,,,,,,+++************************&&&(((***)))&&&$$$%%%'''))),,,---,,,)))((()))+++(((+++---,,,***)))+++...+++*********+++,,,,,,---))))))(((((())))))***+++))))))((((((''''''&&&&&&************+++,,,---...******))))))))))))******DDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCGGGHHHJJJLLLNNNOOOPPPPPPPPPNNNLLLLLLMMMMMMLLLKKKKKKJJJGGGEEEDDDDDDEEEFFFLLLLLLMMMLLLKKKIIIGGGFFFIIIHHHFFFGGGIIIKKKLLLLLLFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDCCC@@@>>>===CCCCCCDDDEEEFFFDDD@@@<<<:::;;;<<<;;;999999999;;;>>>>>>>>>>>>>>>>>>??????======<<<<<<;;;;;;::::::======<<<;;;:::999999888::::::;;;<<<<<<;;;:::999;;;;;;;;;:::999888777666:::;;;<<<======<<<;;;;;;:::888777777888999888777:::888666555444555777888777777777777666555444333444555777888888777666555444666888:::;;;:::888777777888999999999999888777555555555444333333222222222222111111111111111111333333222222111222222222222333555666666444333111222222222222222222222222555555555555444333222111000000///...............000000111000000///......---..................------,,,,,,,,,,,,---............//////000222333444555555555555444333222222///000222333555555555555333333333333333333333333555666666666777777888888777666555333222222333333333333333333333333333333000111333444444333222111555555555555444333222111111111111111111000///...222222111111111222333333666555222111000000111222333333333333222000///......///000111222222222222222222333333333222222111000...///111111///111555666666555555444444444444444222222444111---...111///000111222333444555555777444111000111222222222111000000000000222333444666666555444444333333222444444444444444444444444333222111000000111222333111000///...............111111222222222222111111000000///...------,,,,,,.../////////000000111111333222111000///...---,,,------...///////////////.........///////////////---------,,,,,,++++++++++++)))'''(((,,,//////...//////000111222333444444555555666666555333222111......///111333333222000444333333222222333333444222111000//////...................../////////000---------,,,)))((()))+++111+++))),,,---)))(((+++,,,+++,,,---...---)))'''((()))***+++,,,,,,+++***((()))***,,,,,,+++******)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------***************)))((('''************************------,,,,,,+++***))))))*********+++,,,...///000,,,++++++***)))))))))***---,,,,,,---...---+++(((,,,------,,,***+++,,,...,,,,,,++++++++++++,,,,,,******))))))******+++,,,CCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBHHHIIIKKKMMMOOOPPPQQQQQQRRRPPPNNNNNNNNNOOONNNMMMMMMLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGMMMKKKIIIIIIJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGEEECCCAAA@@@DDDDDDDDDEEEFFFFFFCCC@@@>>>???@@@???===<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<@@@???>>>===;;;:::999999999:::;;;<<<<<<;;;;;;:::============<<<;;;:::999<<<===>>>@@@@@@@@@???>>>===;;;999999::::::999888666666555444555777999:::777777777777777666666555666777999::::::888777666555777999;;;;;;:::999777777888999::::::999888777777666666555555444333333222222222222222222222222333222222222222222333333555555777777777555333222222222333333444444444444888888888777777666555444222222111000000000000111111111111111111000////////////000000000000//////...............//////000000000000000000111222333444444444444333222111000111111222333444444555555333333333333333333333333666666777777777888888888666555444222222222222333222333333444555666777777222222222222222222111111555555555555444333222111333333333333333222111111222222111111111222333333777666444222111222333333111111111111111000//////......///000111111111111222333333444333333222222222111222555555222333777666666666666666555555444444111111444333000...000111111222333444555666666777444222111222333333333222111111000111333444555222222222333444444555555333333333333333333333333333222111111111111222333222222111000//////000000111222222333333222222111222111111000//////......//////000000000111111111444333111000///.........///000000111111111000000///////////////000000000//////.........------------***)))***---000000//////000000111222333333333444555555666555444222222/////////000333333333111444444444333333444444444222222000///////////////........./////////000000...//////---+++***+++---000+++)))---...,,,+++...,,,++++++,,,------***((())))))***+++++++++******))))))******+++++++++*********+++++++++,,,,,,,,,******++++++,,,,,,++++++++++++++++++,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------******))))))******++++++......---,,,,,,,,,,,,,,,---,,,,,,---------+++))))))+++------+++******+++,,,++++++******++++++,,,++++++******++++++,,,---BBBCCCFFFHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDIIIJJJKKKMMMNNNPPPQQQRRRRRRPPPNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJKKKLLLMMMIIIJJJKKKKKKKKKKKKJJJJJJOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDBBBCCCDDDBBB@@@??????@@@BBBBBBBBBAAA@@@@@@@@@???CCCCCCBBBAAA@@@>>>>>>===@@@???>>>===;;;:::999888999:::;;;<<<<<<<<<<<<<<<======>>>======<<<;;;;;;<<<>>>???AAABBBBBBAAAAAA???===::::::::::::999888333333333444555888:::;;;777777888999999999888888:::;;;<<<<<<<<<:::888777777888:::<<<<<<;;;999888888888999::::::999888888999888888777666666555555333333333333333333333333333333333333333444555666888999999999999777555444333333444555666777777888;;;;;;;;;;;;:::999888888555444444333333333333333222222222333222222111000111222222333333222222111000000000111111111222222222222111111111111222222333333333333222111000///222222222222222333444555444444444444444444444444666777777777777888888888555444333111111111111222111222444666888999;;;<<<444333222111000000111111444444555444444333222111555555666666666555444444222222222222222333444444888777555444333333444555111111111111111111111111///000111222222333333333333444444555555444444444222000000444444222333666666777888999888777666555666222222888:::777333222222333333444555666777777777555333222444555555444333333222222333444666777333333444555555666666777444444444444444444444444333333222222222222333333333333222222111222222222333333444444444444333333444444333333222111111111111111111111222222222222555333111///...///000000222222333333333222111111111111111111111111111111111000000000000/////////...---,,,---///111111000000000111111222222333333444444555666666555444333222111000000222444444333555444444444444444444555333222111000////////////....../////////000000000000000000///---,,,---///000,,,***,,,...,,,+++---,,,+++***+++,,,---,,,+++******+++++++++***)))))))))))))))))))))***++++++++++++++++++,,,,,,,,,---++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,---............---.........///......---,,,++++++++++++++++++++++++,,,,,,------...///000000,,,+++******)))))))))))).........---------------///...---...//////---+++(((***---...---+++******,,,++++++******++++++,,,,,,,,,,,,+++,,,------...EEEFFFIIIJJJJJJIIIFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOQQQRRRQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLLLLMMMNNNNNNNNNOOOLLLJJJIIIJJJKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@CCCEEEFFFFFFFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCBBBAAA@@@?????????CCCBBBAAA@@@???===<<<<<<===<<<<<<<<<;;;;;;::::::<<<<<<======>>>>>>??????<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>@@@AAABBBBBBAAA???===;;;:::::::::888777333333444444666888999;;;777888999:::;;;;;;;;;;;;======>>>???>>><<<:::888999:::;;;<<<<<<;;;999888888999999999999999999888::::::999999888777777777444444444555555555555555555555555666777888999:::<<<<<<<<<;;;:::888777666444444555777888:::;;;;;;============<<<;;;:::999666666555444444444444555333444444444444444333333333333444444444444333333222333333444444444444444444444333222222222222222444444444444333222111000444333333222222333444555555555555555555555555555666666666666666666666666444333111000000000111222222333444666888:::;;;<<<666555222000//////111222444444444444444333222222666666777777777777666666444444333444444555666777777666555444444444444555555444444333222222222222222333444555555666666555444555666666666666666666555111///222444333444777777888:::;;;:::999888777:::666777>>>BBB???999666333444444555666666777777888666555555666777777777555555444444444666777888:::999999888777777666666888888888888777777777777444333333333333333333444333333222222222333333444555555666666666666555555555555555444444333333333333333333333333333333333666444111//////000222333333333444444333333222222333333333333333222222222111111111111111111111111//////...///000111111111111111222222222333333333444555666777777666555444555333111111333444555555444444444444444444444444333333222111000000000000...////////////000000000000111111000...---...000111...,,,,,,---,,,++++++---+++******,,,......---,,,,,,+++++++++***))))))******)))((((((***+++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,------..................///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000...------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,111000///000111111000///***,,,......---,,,,,,---,,,,,,++++++++++++,,,,,,---------------...//////IIIJJJKKKLLLKKKHHHEEECCCDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPLLLLLLMMMNNNOOOPPPQQQRRRNNNLLLKKKKKKNNNPPPPPPPPPNNNMMMLLLJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEBBB@@@???@@@CCCEEEGGGGGGJJJKKKKKKJJJHHHFFFGGGHHHEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>???@@@@@@????????????@@@@@@AAAAAA<<<<<<===>>>>>>>>>======<<<===???AAACCCCCCCCCBBBBBB???===<<<<<<<<<;;;999666666666666777777888888777888999;;;<<<<<<<<<<<<>>>>>>???@@@???===;;;999:::;;;;;;;;;;;;:::999888888888888888888888888888:::::::::999888888777777555666666666777777777888888888888999:::;;;<<<============<<<:::999888777555666777888:::<<<==================<<<;;;::::::666666555444444444444555555555666666666666666555444444555555555555444444444555666777777777666666666555444333333222222333666666666666555444333222444444444444444444555555666666666666666666666666555555555555555555555555333222111000000000111222333444555666777888999999888666222000///000222333444444555555555444333333666666777777777777777666555555555666777888999999555555555444444444444444777666444333111111111111333333444666666666666666666666777888888888888888:::444111333666666888;;;888999:::;;;;;;:::999999<<<888999AAAFFFBBB<<<999444555555555666777777777888777666777999::::::999777777666666777888:::;;;:::::::::999888888777777:::::::::999999999888888444444444555555444444444222222222222333444444555777777888888888888777777666666666555555555555555555555555555555555555444666444222000000111333555333333333444444333333222666666666555555444444444111111111111222222222222000111111111111111111111222222333333444444555555777777888999888777666555666444222222444666666666333333444444444444333333444333222111111000000000////////////000000000111000111111000......///111000///......000333333111...,,,+++,,,.../////////------,,,,,,++++++******+++***)))))))))***,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,---......//////............///////////////...------------------------------------------......---------------......///,,,------.........------000///......000111000///------,,,***)))))),,,///------,,,,,,,,,,,,------......------......///000IIIJJJKKKKKKIIIGGGEEECCCBBBCCCEEEGGGJJJLLLNNNOOONNNNNNNNNNNNOOOQQQSSSTTTSSSQQQOOONNNOOOOOONNNMMMJJJKKKKKKLLLNNNOOOOOOPPPKKKKKKLLLLLLMMMOOOPPPQQQNNNLLLLLLMMMPPPSSSTTTUUUPPPOOONNNLLLKKKJJJIIIIIIFFFGGGHHHIIIHHHHHHFFFEEEBBB@@@???@@@CCCFFFGGGGGGJJJKKKLLLKKKIIIIIIIIIKKKGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAA@@@?????????<<<<<<>>>@@@BBBDDDFFFGGGAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAABBBAAAAAA???AAABBBDDDEEEEEEDDDDDDDDDBBB????????????>>>===999999999888888777777777888999:::;;;<<<<<<===<<<===>>>?????????===;;;:::;;;;;;;;;;;;:::999777777888777666666666666777888:::999999888777777666666777777777888888999999:::;;;;;;;;;;;;;;;<<<===>>>======<<<;;;:::999999888666777888999;;;<<<>>>>>>============<<<;;;:::999777666555555444444555555666777888888888888888888555666666666666666666555555666888999999999888777666666555444444444444444888888888888777666555444444444555666777777666666777777777777777777777777666666555555555555444444333222111000000111222222444444555555666666777777888666333111111222333555555555666666666555555444666666777777888888777777666666666777888999:::;;;555555555555555555444444666555333111000000000111333444555666666777666666777777888999::::::::::::888222000333777777666777::::::::::::::::::;;;;;;;;;888:::AAADDD@@@;;;:::666777777777888888888999999888888999<<<===<<<;;;999999888888888:::;;;<<<777777888888999::::::::::::::::::999999888888777555555666666666666555555222222222333444555666777999999::::::::::::999999777777777777777777777777777777777666666666666666555444333222222333555666222333444444555555444444888888888777777666666555222222222333333333333333222444555555333222222333333333444555666777888888::::::;;;;;;:::999777666777666444555666777777666333444555666666555444333555444333222111111111111/////////000000000111111000111111000//////000222///000111111666<<<===;;;000///...///000111000///......---,,,,,,,,,------+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,---------------...////////////...---......///////////////.......................................---------,,,,,,,,,,,,------...///...///000222222111000///...,,,++++++---......------,,,***'''&&&'''+++//////......------......///.........---......///000FFFFFFFFFFFFFFFEEEEEEDDDBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJIIIIIIJJJLLLNNNOOOPPPNNNLLLKKKLLLLLLKKKJJJFFFFFFGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMJJJIIIHHHJJJMMMPPPRRRRRRLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA>>>======>>>AAACCCCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEE???????????????>>>>>>>>><<<<<<>>>@@@BBBDDDEEEFFFBBBAAA@@@???>>>>>>????????????AAABBBBBBCCCCCCCCC@@@AAACCCDDDDDDDDDCCCCCCBBB@@@>>>>>>??????>>>===:::::::::::::::999888888999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>===;;;:::;;;;;;:::999888777666666777666555444444555666777888888777777666555555555777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===;;;;;;:::999999999999999888888999:::;;;<<<===>>>============<<<;;;::::::888777666666555555666666777888999:::::::::::::::777888888999999888888777666777999:::;;;:::999888666666555555444555555555999999999999888777666555333444777999::::::888777888888888888888888888888888888777777777666666666333222111000111111222333444444555555666777777777777666444333333444555666666666777777777777666666666777888888999999999888555555555666777888999:::555666666666777666666666666555333333333444555777666777888999999::::::999888888999:::;;;<<<<<<;;;666333444;;;???<<<777444;;;:::999888888:::<<<===;;;:::===BBBBBB>>>;;;<<<::::::::::::;;;;;;;;;;;;999999999;;;>>>???>>>===::::::999999:::;;;===>>>::::::;;;<<<<<<======>>><<<<<<;;;::::::999888888555666777777777777666555333444444555666777888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999888888888777777777777444444333333444555666666333333555666777777888888::::::999999888777777666444444444555555555666666555777:::999666555555666333444555666888:::;;;;;;===>>>>>>===<<<:::888777777666666777888888777555555666777888888777666555555444333222222111222222//////000000000111111111222333333222111111222444000333333333777>>>???<<<111111111222333333000...//////...---......000000,,,,,,------......------------------.........///------......///.........,,,,,,---------.........------...///////////////......///000000000000000////////////////////////---......//////000000111000//////..................///111333333222111000...,,,++++++---.........------,,,***)))***---///000000////////////000000...------------...//////BBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBCCCEEEHHHIIIKKKIIIGGGGGGGGGHHHGGGFFFAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFGGGHHHFFFEEEDDDEEEHHHKKKLLLLLLGGGFFFDDDBBBAAA@@@?????????@@@@@@AAA@@@>>>===<<<:::999999:::===>>>>>>======>>>@@@@@@??????AAABBBAAAAAAAAABBBBBBBBBBBBBBB;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBBBBBBBAAA???===<<<<<<=========>>>???@@@AAABBBBBBBBB???@@@AAABBBBBBBBBAAA@@@>>><<<::::::;;;<<<<<<;;;999::::::;;;;;;::::::999999:::;;;;;;<<<;;;;;;;;;999:::<<<===>>>===;;;:::;;;;;;:::999777666555555666555444333333444555666777777666666555444444444888888999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888888888999999888999999:::;;;<<<======>>>>>>>>>======<<<;;;:::999888888777666777777777888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999666777999;;;;;;:::999888666666555555555555666666999999999888888777666555222444888;;;<<<<<<:::888888888888888888888888888:::999999999888888777777333333222111111222333444444444555666777888999999666666555444555666777777666777888888888888777777777888999999::::::::::::333333444444555777888999666777888888888888777777777777666666777:::<<<>>>:::;;;<<<===>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<<;;;:::>>>HHHMMMGGG>>>999<<<:::888777777999<<<>>>======@@@DDDBBB===<<>>;;;;;;::::::;;;<<<>>>???BBBBBBAAAAAA@@@???????????????>>>===<<<<<<;;;;;;555666777888888777666555555555555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999888888888777777333333444555555666666666333444666777999:::::::::;;;;;;::::::999888777777555555666666777777888888888:::===<<<999777777888333444555777999;;;===>>>@@@@@@@@@???===;;;999777777777777888999999777555666888999::::::999888666555555444333222222222222000000000000111111111111333444555444333333444666333666555222444::::::555222222333444555444000...000///......///000111222,,,---...///000///...---////////////000000000000------...///000000000///---------.........//////---......///////////////...///000111111111111111000000000000000000000000------...000111222444444555444333111000000//////,,,...000111222111000///111///------///111111111///000111000//////000111111111000000000000111111---------------...//////===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@??????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCBBBAAA@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDD???@@@AAAAAABBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@@@@???>>>===;;;;;;;;;:::888888999999:::;;;<<<<<<<<<;;;;;;:::;;;<<<>>>??????>>>===<<<<<<===>>>???999999999999999888777666::::::;;;<<<===>>>???@@@======<<<<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???@@@@@@AAABBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888999::::::::::::::::::999666666555555444444333333444555555444333333666888666666666666666666666666444444555555666666666777;;;;;;;;;::::::999999999888888777777777777888888777777888999;;;<<<=====================<<<<<<<<<===;;;888666555777:::;;;999888777666666888:::;;;888999:::;;;;;;999777666888888999:::;;;;;;;;;:::777888999777555444444555;;;:::999888888888888888777888999999::::::999999;;;;;;;;;:::::::::999999888888888777777777777777111111222222333444444444666777888999::::::::::::999999999888888999999999999:::;;;>>>>>><<<888555666666777888999999999888<<<;;;999888888888999999999::::::::::::888777666888888999;;;===???@@@AAA??????@@@@@@@@@AAAAAAAAA===============>>>??????>>><<<===DDDLLLLLLDDD;;;===;;;999999:::;;;;;;:::===>>>???@@@AAAAAAAAAAAA<<<;;;;;;===??????>>>===AAAAAAAAAAAABBBBBBBBBCCC??????@@@@@@@@@@@@???>>>CCCBBBAAA@@@AAABBBDDDFFFBBBBBB@@@???===;;;:::999999999999999999999999999888777666666777888:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;<<<<<<;;;999777555555555555666666666777555777888:::<<<<<<<<<<<<<<<<<<<<<:::777777888::::::::::::999999888888888::::::;;;;;;::::::999888888888999:::<<<>>>???@@@AAAAAA@@@@@@>>><<<;;;:::::::::999888888888999999666777888888999999999999444444222222111222333444222222111111222222333444777666555444444666888:::444333222111111222444444333333333222222111111111222222222111000///...------.........//////000000...............//////000------------....................................//////000000000//////...222222222222222222222222222111000//////000111222............////////////444333111000/////////000///////////////////////////////////////000111111+++,,,---......//////...//////000000000///......///...---,,,,,,---...///@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBB@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCBBB@@@???@@@@@@>>>>>>===<<<<<<===============>>>???????????????===<<<;;;:::999::::::;;;::::::999888888888888999777777888888999999::::::777777666666666777999999<<<;;;::::::999:::;;;<<<666666666666666666777777::::::::::::::::::::::::999999888888888888999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555555555777888888999888777666555888999999::::::999999888555555555555555444444444444555444333111000222444333333333333333333333333555555555666666666777777999999999999888888888888777666666666666666666777333444444555666777888888::::::::::::999999999999<<<:::888666666777999:::999888777666777888:::;;;888999:::;;;;;;999777666666777999:::;;;<<<<<<===999:::;;;999777666666777;;;;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;999999999888888888888777333333333333444444444444111222222333333444555555777777888999999888888888::::::999888888999::::::;;;;;;<<<>>>???===:::777999999::::::;;;:::::::::888777666555444555555666::::::;;;;;;;;;:::999888::::::<<<===???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDD===============>>>??????@@@===<<>>@@@AAAAAA@@@@@@>>>======???@@@AAA@@@>>>?????????@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAACCCDDDEEEFFFEEEDDDCCCBBB@@@???>>>888888888888888777777777777777777777888999:::;;;;;;;;;;;;;;;::::::999999<<<<<<======>>>?????????<<<;;;;;;;;;<<<;;;888555444444444555555555666666666777999;;;<<<======<<>>>>>>>>;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAA@@@>>>===<<<===<<<;;;:::::::::::::::888999:::;;;;;;;;;;;;:::777666555444333444444555444444444444444555666666999999888888888999:::;;;666666555444444555666666555555444444444333333333333333333333222111000000------......////////////000000//////000000111222111111111000000000000000////////////////////////000111111222222222111111333333333333333333333333222222111111111111222222//////000000000111111111000///...,,,,,,,,,,,,---.......................................//////000///000000000000/////////---...000111222333333333222111000.........//////BBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAA@@@???======>>>???>>>===<<<<<<;;;<<<<<<===>>>>>>???????????????<<<<<<;;;:::::::::::::::777777777777777888999:::777777777777888888888888888888777777777888999999;;;;;;::::::::::::;;;<<<777777666666777888999:::<<<<<<;;;:::999888888777888888888777777888888888888888999999:::;;;;;;;;;;;;::::::999999999999999888888888888888888888888555555555555555555555555777777888888888777666666555666666777777666666555222222333333333333444444777777777555222111222333333333333333333333333333333333444444444444555555444444444444555555555555555555555555555555555555555555666666666777777777999999999999999999999999888777666666555555666666666666555444555666777888666777888888888777666555333444666888:::;;;;;;<<<999::::::999777666777888:::999999888888888888888999999:::;;;;;;;;;;;;;;;:::::::::999999999888888444444444555555666666666555666666777777888999999;;;;;;<<<<<<;;;;;;:::999???>>><<<;;;;;;<<<>>>???<<<;;;;;;;;;<<<<<<:::999::::::;;;;;;;;;:::999999:::999888777777777888888888999::::::;;;::::::::::::;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDEEEEEEFFFGGGEEECCCBBBDDDEEEEEEEEE>>><<<;;;;;;===?????????>>>@@@BBBDDDFFFEEEDDDDDDCCCBBBAAACCCDDDEEECCCBBBAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCFFFFFFEEEDDDCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::<<<<<<======>>>>>>??????@@@????????????>>>;;;999888888888888999999999:::;;;<<<>>>@@@BBBBBBBBBBBB@@@AAA@@@>>>===<<<>>>@@@=========>>>>>>>>>>>>>>>============>>>@@@BBBCCC===<<<<<<======???@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>===;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;999888777555444444444555666555555555555666777777999999::::::::::::;;;;;;888777666666666666777777555555555555444444444444222222222333222222111111111111111222222222222222000000000000000111222222333333222222111111000000000000000000000000000000000000111222333333333333222222222222222222222222111111222222222222111111000000000000111111111111111111000//////000000000111111111111111111111111111111111111111222222222222222111111000//////......///000111222333333333000000////////////000000CCCBBB@@@@@@@@@BBBEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@===>>>??????===;;;;;;<<<@@@???>>>===<<<<<<;;;;;;<<<<<<===============<<<;;;;;;;;;:::::::::::::::666666555555666666777888777777777777777777666666888888888888888888999999888888888888888999999999888777555444444666888999::::::999888777666666555777666666555555666666777666777777777888888888999<<<;;;:::888888999::::::555555555555555555555555555555555555555555555555555666666666666555555555333333444444444444333333222222222222111111111111555666666444222111222333333333333333333333333333111111111111111111111111000000000111111222222222444444444555555444444444666666666666666666666666666666666666666777777777444444444444444333333222222222222111222333444444333333444444444444333222111222333555666777777777555777777666444444444555777666666555555555666666666666777888888888888888777777777777666666666666555555666666777777888888555666666777777888999999::::::;;;<<<<<<<<<;;;;;;???>>>;;;::::::;;;>>>???;;;999777888999:::999888999:::::::::999888777777;;;:::::::::::::::::::::555666777888888999999999999:::;;;===???AAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGGGGHHHJJJLLLDDDBBB??????@@@BBBBBBAAA@@@BBBDDDGGGHHHHHHFFFEEEBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCDDDDDDDDDCCCCCC@@@?????????@@@@@@@@@AAACCCCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@???>>>===============>>>>>>>>>===>>>???AAABBBAAAAAA@@@@@@@@@>>>===<<<;;;:::::::::;;;;;;<<<======>>>>>>BBBAAA@@@@@@AAA???===::::::::::::;;;;;;;;;<<<<<<>>>@@@BBBCCCEEEEEEEEEDDD?????????>>><<<<<<>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>===<<<===???AAACCC==================>>>??????@@@@@@@@@@@@???>>>>>>???>>>===;;;:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::999777555444444444444555555555555555666777777888888999::::::999999888888888777777777777777777555555555555444444444444000111222222222222222111222222222222222222222222000000000///000111111222333333222111000000/////////////////////////////////000111222333333333333222222222222222222222222...///111111111111///...///000000000000111111111333333333333333333333444222222222222222222222222222222333333333333333222111111000000////////////000000111000000///...---,,,,,,---...///000111222DDDCCCBBBAAABBBDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAA>>>@@@AAA@@@>>><<<<<<<<<======;;;:::999999999999888999999:::999999888888777777777777666666555555555444333333222222333333777777777666666666666666555555555555555555444444333333444444555555555555777666333111000111222333444444444333333333333333444333333222222333333444333333333333444444444444999888777555555666777777666666666666666666666666333333333333333333333333222222222222222222333333333444444555555444444333555555444333222222111111///000222111000000000222111111111111111111111111111111111111111111111111000000000111111222222333333333444555555444333333222222222222222111111111000000111111222222222222444444555555555444333222111111111111111222222333222222222333333333222222333444444555555555444444444555666555333222333444666555555555555555666666444555555666666666666666222222222111111111000000222222333333444444444444111111222222333444444555444555666888999::::::::::::999777666666777999::::::888666666777999999888999999999999999888777666666777777777777777777777555555666666777888999:::999:::;;;<<<>>>@@@AAABBBEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGBBBDDDGGGGGGFFFGGGIIIKKKFFFDDDAAA@@@AAAAAA@@@@@@???AAACCCEEEEEEEEEDDDCCC???>>>>>>???@@@@@@???===???@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@=========>>>>>>>>>??????<<<===???@@@AAAAAA@@@??????>>><<<:::999999888999;;;<<<<<<======>>>>>>??????>>>>>>?????????<<<::::::::::::;;;;;;;;;<<<<<>>??????>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBB@@@???????????????@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAA???>>><<<<<<;;;;;;===>>>>>>???>>>>>>=========<<<:::888777666777777777777666666777777888999999999:::::::::999999888::::::::::::999999888888666777777777777777777777333333444555555555444444////////////////////////222222111111222222333444444333333222111000000///111111111111111111111111111222333444555666666666444444444444444444444444///000111222222111000///111111222222222333333333111111111222222222222222111111111111111111111111111111222333222222111000111111000000000111222333111111111111000///...---......//////////////////DDDDDDCCCCCCDDDEEEGGGHHHCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAA??????@@@@@@@@@@@@??????@@@AAABBBAAA???===<<<=========<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::666666777777777666555444777777666555444444555555444444444555555555555555555555666666666555444444444444666777777777777777:::888666444333222222333444444444555666666666777666666555555555555666666555555555555555555555555999888777777666666777777777777777777777777777777333333333333333333333333444333333333333444444555555555666666666666555555666666555555444333333222000222444444333222333444444444444444444444444444333333333222222222222222222222222333333333333333111111333333333333111111111111111111111000000000111111222222333333444444555555555555555444333333111111222222222333333333222222333333333333444444555666666666666555444444333555666555333333444555666555555555555666666777444444555666666666666666333333333333222222222222444444444444333333333333222222222333444444555555333444666888:::;;;<<<<<<999888888888888888888999888777555666777999888888777888888888888777777666555666666777777777777666666555555666777888999:::999999:::;;;<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB>>>AAADDDEEEFFFFFFFFFGGGIIIFFFCCCBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA???@@@AAACCCDDDEEEDDDBBBAAA@@@???>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCDDD@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???===<<<<<<<<<=========>>>>>>???@@@@@@@@@AAA@@@@@@BBBCCCCCCAAA????????????@@@@@@@@@AAAAAACCCDDDEEEEEEEEEDDDCCCBBB??????@@@???>>>???AAADDDDDDCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBB@@@????????????AAAAAABBBBBBBBBAAA@@@@@@???>>>===;;;:::::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<=========<<<;;;:::999999999999999::::::::::::888888888999888888777777333222222222222222111111444444444444444555666666555555444444333333222222444444444444444444444444555555666777888888888888666666666666666666666666222222333333333333222222444444444555555555555666333333444444444333333222555555555555555555555555555666777777777666444444222111111111111333555666...///000000111111111000333222222111000...,,,+++AAAAAAAAABBBCCCCCCDDDDDDAAA@@@@@@@@@????????????===>>>???@@@@@@???>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;===>>>???===;;;999999999;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::666666777777777666555444555444444444444555555666000111111111222333333333666666777777777666444444333444555777888888777777777666666555444333333222444444555555555666666666555555444444444444555555555555555555555555555555666777777777777666555555444444444444444444444444333333333333333333333333222111111000111222333444222222333333333333222222000000000111111222222222111333555555333222222222333333333333333333333333111111111111000000000///111111111111000000000000---...000111111000...---////////////000000000000000000111222222333444444111111111111000000000000...///000000000000000000000000000000000111222222222333333444444444333333111333444333222111222444222222222222222333444444222222333444444444444444444444444333333333333222555555444444333333222222111111222222333333444444333333555666888888999999666777777888888777777666333222222333444555444333222222333333444333333333333444666777777777666555333333222222222333555666555555666666666777777777777888888999:::;;;<<<<<<:::::::::::::::;;;;;;<<<<<<======???@@@AAA@@@@@@BBB@@@>>>>>>???AAAAAA@@@BBBAAA@@@>>>>>>>>>>>>???@@@???>>>???@@@@@@>>><<<===>>>AAABBBCCCBBB@@@>>>;;;:::999999:::;;;===???::::::;;;;;;<<<<<<;;;;;;;;;===???BBBCCCBBB@@@???@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAA@@@>>>===<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>??????@@@BBBDDDDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@???======>>>======>>>@@@CCCEEEDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCC>>>???@@@BBBCCCDDDDDDDDDAAAAAA@@@???????????????AAAAAAAAAAAAAAA@@@??????>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>===<<<:::999999999:::;;;;;;;;;<<<<<<;;;999888777888888888888999999::::::999999999999888777777666555555444444333333333333333333333333333444555555444444333333333333333333333333333333333333333333555555666777777666666666222222222222222222222222111111000000000000111111333333333333444444444444555555666666555444333222666666666666666666666666666777888999999777555444111000///......///111222+++,,,------...---------............---,,,***)));;;<<<===???????????????======<<<<<<;;;;;;;;;:::888999:::;;;;;;;;;:::999777777777888888777777777888999999888666444333444555444444444444555555666555555555555555444333333111111222333222111000///******++++++---...///000---......///000111111222111222222333222111000///,,,---///000111111000000------.........------,,,/////////...............------,,,,,,,,,,,,------/////////...............000000111222222000///...////////////////////////------------------------))))))((('''((()))+++,,,------............------(((((()))+++---...///000,,,---///...,,,***))))))++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,+++)))))))))******+++++++++))))))******+++,,,---------,,,+++*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///------...000111111111111...///000000///...///111...............///000000//////000111111111111000............------------111111000///...---,,,,,,*********+++,,,,,,------,,,---......////////////...///111222222111///...---------...000111///...+++,,,---...............---...000111222111000000///...---------...000000000000000000000000000000//////000222333444555666111111000000111111222333888666444444555777777666444333111222555777888888:::888666333222222333444555444444444555555333111333555777999:::888666555333222111111222444666777222333444555555555555555333555888;;;<<<;;;:::999888999999:::;;;;;;<<<<<<;;;:::999999:::;;;===>>>:::999777666666777888999777777888999999::::::;;;777777888:::===>>><<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===;;;999777666999:::;;;::::::;;;>>>@@@EEEEEEDDDBBBAAA@@@???>>>===>>>@@@AAABBBCCCCCCBBB<<<<<<<<<<<<===>>>???@@@:::;;;<<<>>>@@@@@@AAAAAA======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888777777777888999;;;::::::::::::;;;<<<<<<;;;:::888666666666888999777777888888777666444333444444555555666666666777777777777777666444333333/////////.........------000000//////000000111222111111111111111111111222////////////////////////333333333444333333222222------------------------...---,,,++++++,,,---...//////000000000111111111111111222222111///...,,,000000000000000000000000000111222333333111///...///...,,,***)))***+++,,,*********)))((('''%%%%%%###%%%''')))***+++******