BM6P6(@ sssTTTNNNJJJFFFCCC>>>@@@@@@@@@???>>>>>>AAACCC???>>>======>>>???BBBCCCEEECCCAAA??????BBBEEEGGGHHHDDDAAACCCGGGJJJHHHEEEHHHEEEBBBCCCHHHKKKLLLLLLJJJMMMJJJCCC>>>???AAAAAAFFFEEEDDDBBB@@@>>>;;;:::===OOOkkkwwwppp}}}tttsssyyyzzztttnnnxxx||||||vvvlllfffjjjttt|||{{{uuutttwwwxxxvvvssssssuuuqqqiiiggglllnnnlll``````jjj}}}zzzSSS???111...222222222111111000//////000000555333000...---,,,+++)))+++++++++++++++***)))(((******)))))))))***,,,---,,,---...---...333:::@@@GGGGGGMMMZZZggglllggg___```bbbmmmyyyzzztttyyyuuuvvv}}}yyyyyyrrrrrr|||~~~qqqddd___``````gggeeedddfffhhhgggccc___bbb[[[XXX[[[___^^^\\\\\\```ggghhh```ZZZZZZ[[[YYY^^^[[[XXXVVVVVVVVVUUUTTT^^^[[[WWWUUUUUUUUUTTTSSSRRROOOKKKFFFAAA===;;;:::666555444333222222222222111333333///...333@@@JJJRRRqqqsssTTT>>>333999222000;;;@@@666BBBfffsssjjjQQQIIIIIIHHHCCCCCCDDDDDDDDDDDDCCCCCCJJJGGGEEEEEEGGGHHHGGGEEEGGGIIIKKKLLLKKKJJJIIIHHH@@@AAA???DDD\\\xxxvvvnnnttt|||ttthhhppp~~~vvvJJJ>>>MMMaaasssttteeebbbaaa```aaa]]]___```aaaaaabbbdddfffqqq~~~{{{xxxyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}||||||~~~}}}|||}}}}}}uuuzzz~~~|||}}}~~~}}}}}}~~~~~~tttsssxxxxxxxxxppp^^^EEE===666555888:::666111222222999@@@HHH\\\fff^^^UUUDDD333///555999777444111;;;@@@<<<999<<<>>>;;;999888888888999;;;<<<===AAA999444777777444333777888>>>FFFMMMRRRXXX^^^bbbaaa```cccjjjsssyyyyyywwwvvvtttmmm___NNN@@@:::888999;;;AAAJJJPPPKKK===222444666;;;DDDNNNZZZhhhqqqvvvxxxzzzzzzxxxvvvsssrrrtttwww{{{{{{yyyvvvvvvwwwqqqggg^^^]]]\\\XXXTTTSSSZZZffftttzzzxxxuuuwww{{{{{{}}}~~~{{{vvvvvvzzz}}}zzz{{{|||yyyuuuxxx{{{}}}zzzvvvuuuxxx|||wwwpppmmmfff\\\QQQGGG>>>777222...+++)))***---000000//////555888666555888;;;;;;<<>>fffuuummmmmm{{{|||jjjQQQOOOKKKFFFDDD???BBBCCCCCCAAA@@@@@@BBBDDD@@@???>>>===>>>@@@BBBDDDEEEDDDBBB@@@AAACCCEEEGGGIIIFFFEEEGGGLLLNNNLLLIIIKKKHHHFFFHHHKKKNNNNNNLLLLLLOOOMMMFFFBBBCCCEEEEEEJJJJJJIIIGGGEEEBBB@@@???AAAQQQkkkzzzmmmvvv{{{rrrmmmmmmwww{{{~~~~~~|||xxxuuuvvv{{{~~~xxxwwwzzz}}}}}}{{{wwwvvvrrrpppuuu|||{{{uuuiiiaaaaaapppeeeFFF999///...333222333222222111000000000000555444222111111111///------------,,,++++++******---,,,+++******************,,,,,,,,,,,,///444999@@@BBBHHHSSS___dddaaa\\\cccdddnnnyyy|||zzz}}}|||sssooottt{{{|||sssiiieeeeeedddaaabbbccceeeggggggeeeccc___ZZZXXX]]]aaa```]]]]]]___eeefff```ZZZ[[[\\\[[[\\\[[[YYYWWWVVVUUUVVVVVVYYYXXXXXXXXXXXXVVVRRROOORRROOOIIICCC>>>:::888777555555444333222222222222111333333222333<<>>:::LLLpppttt~~~hhhRRRJJJHHHEEEEEEEEEEEEEEEEEEEEEDDDDDDJJJGGGDDDEEEHHHLLLNNNNNNTTTRRROOOMMMKKKIIIFFFDDDEEECCC>>>AAAWWWtttzzzmmmooossspppfffiiivvv|||uuuIII999CCC^^^nnn|||kkkcccaaaaaaddd\\\]]]^^^^^^^^^___bbbdddkkkxxx~~~}}}~~~|||zzzyyyyyyyyyyyywwwxxxwwwwwwxxxyyyzzzzzzyyyxxxzzz|||}}}}}}}}}~~~|||~~~}}}}}}||||||{{{{{{zzzzzz}}}rrrqqqvvvuuutttkkkZZZBBB???;;;::::::;;;:::888>>><<<>>>===>>>QQQaaa^^^LLL@@@666444666777666666===:::888;;;BBBGGGDDD>>>999::::::999888888;;;>>>;;;===;;;555555999777222666<<>>@@@BBBGGGLLLMMMGGG;;;111666333444:::@@@HHHXXXhhhtttwwwzzzyyyvvvsssrrrsss||||||{{{{{{rrrmmmiiiiiieeeZZZPPPKKKSSS```ooowwwvvvtttuuuwwwyyyzzzzzz{{{{{{|||}}}}}}|||{{{zzzwwwsssvvvyyy{{{yyyvvvtttwwwzzz{{{~~~|||sssjjjdddccc]]]TTTJJJBBB:::444000...+++***+++...000000//////444777555555999<<<<<<;;;@@@888222333555PPP~~~yyyoooqqqUUUzzz]]]OOOPPPKKKEEEDDDAAAEEEFFFFFFEEEDDDCCCEEEGGGEEECCC@@@???@@@BBBEEEHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJJJJMMMQQQRRRPPPMMMLLLJJJIIILLLOOOQQQOOOLLLKKKNNNLLLFFFDDDFFFHHHGGGLLLKKKJJJIIIGGGEEECCCBBBCCCNNNggg~~~xxxvvv}}}llljjjpppssswww}}}~~~{{{{{{}}}zzzyyy||||||wwwssswwwyyyrrrbbbWWW___pppfffIII666222---///333111444444333222222111000000555444444555777666444222000///...,,,,,,,,,,,,---......---------,,,,,,++++++,,,------,,,---///111777999@@@HHHQQQVVVWWWVVVbbbbbbiiitttyyy}}}{{{xxx{{{vvvmmmkkkrrruuuuuupppkkkjjjiiiggg___aaacccddddddccccccddd^^^[[[]]]cccgggddd```___]]]bbbccc^^^ZZZZZZ[[[[[[WWWYYYYYYVVVSSSRRRTTTWWWUUUVVVXXXYYYYYYUUUOOOJJJOOOLLLFFF???:::777555555555444333222222111222222222333444333555>>>LLLWWWjjjmmmgggSSS>>>444444777000999;;;:::;;;@@@ZZZ~~~vvvyyyrrr```OOOIIIEEEAAAGGGGGGGGGGGGFFFFFFFFFEEEHHHFFFDDDEEEIIIOOOSSSUUU\\\WWWQQQNNNLLLJJJFFFCCCHHHDDD>>>???PPPkkk|||qqqlllmmmnnniiieeeooo}}}zzzQQQ>>>@@@[[[jjj|||iii^^^]]]aaa[[[[[[[[[ZZZZZZ[[[^^^aaacccppp{{{|||}}}zzzyyyxxxxxxyyyyyyyyywwwuuuuuuuuuuuuuuuuuuvvvvvvvvvtttvvvyyyzzz{{{|||~~~||||||{{{{{{{{{{{{{{{|||zzzqqqsssyyyvvvtttkkkZZZ@@@???<<<:::<<>>???===:::999:::<<<<<>>>>>IIIGGG;;;===@@@EEEJJJOOOQQQSSSSSSZZZ[[[___ffflllnnnkkkgggVVVSSSKKKBBB;;;;;;AAAFFFKKKQQQZZZ^^^ZZZNNN>>>444666000111777777888HHH\\\ooosssvvvuuurrroooqqqttt}}}zzzxxxxxxvvvsssqqqpppkkkbbb[[[ZZZcccjjjrrrssspppooorrrwwwyyyxxxyyy{{{~~~}}}{{{}}}|||zzzvvvrrrnnnsssvvvxxxwwwtttsssuuuwwwtttsssqqqmmmggg```ZZZWWWUUUOOOHHH@@@:::555111...---,,,+++,,,///111111111///444666555555:::======<<<===666111333>>>ggg|||ZZZ>>>jjjVVVNNNOOOHHHDDDFFFEEEGGGHHHIIIHHHGGGGGGHHHJJJKKKIIIFFFDDDEEEGGGKKKMMMMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNPPPRRRRRROOOLLLHHHGGGHHHLLLPPPQQQOOOLLLGGGIIIHHHCCCBBBEEEFFFDDDGGGGGGGGGEEEDDDBBB@@@??????FFF\\\wwwxxxyyyvvvqqqvvvooorrrwww|||~~~~~~~~~|||yyyyyy{{{}}}|||{{{}}}xxxvvv{{{~~~ttttttbbbUUU[[[iiiuuu|||gggJJJ666...000...111444000444444444444333222111111333333555777::::::888555222111...,,,,,,,,,---...,,,---......//////000000---...//////......------...111777===BBBGGGLLLNNNZZZZZZ___gggooowwwwwwiiiggglllssszzzuuukkkhhhmmmllljjjiiijjjjjjhhhddd```ccceeedddaaa______aaabbbaaadddjjjmmmhhhcccaaa]]]______\\\YYYXXXXXXXXXSSSVVVWWWTTTOOONNNQQQUUUUUUVVVWWWWWWVVVQQQJJJEEEIIIEEE@@@;;;777555444555444333333222111111222222222333444333222666???EEEGGGIIIEEE999000///222333000::::::666???QQQooooooyyyrrrdddTTTJJJGGGEEECCCJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEHHHKKKPPPSSSUUUWWWSSSNNNLLLMMMLLLHHHDDDDDDCCCAAAAAAJJJ^^^tttyyyqqqmmmqqqqqqiiirrreeePPPLLLXXXiiirrrlllvvv{{{___XXX]]]YYYYYYYYYWWWWWWXXX\\\___^^^iiitttyyy|||{{{yyyxxxwwwwwwxxxyyyxxxvvvtttuuuvvvuuutttttttttuuurrrtttvvvwwwxxxyyy|||~~~|||yyyyyy|||}}}|||zzz{{{{{{{{{|||~~~|||uuuxxx}}}xxxtttkkk[[[@@@===;;;???JJJ[[[kkkuuussstttxxxrrrgggeee```OOOFFF===777:::<<<999999<<>>CCCLLLQQQNNNQQQZZZZZZRRROOOKKKFFFDDDFFFJJJMMMNNNSSSUUUXXX\\\^^^\\\WWWSSSLLLHHHCCC===:::===DDDIIIPPP]]]mmmuuummmZZZEEE888444///333;;;999555BBBWWWjjjooosssrrrooooootttyyy}}}yyyvvvuuuuuuvvv{{{tttmmmiiigggiiirrr|||~~~{{{ttthhh______gggnnnwwwxxxzzz|||}}}}}}zzzxxx~~~|||{{{{{{xxxpppkkkiiipppsssuuuuuusssrrrrrrsssooolllgggbbb]]]XXXSSSPPPHHHCCC===888444111...,,,,,,,,,---...000111222222111444555444666;;;>>>===???888000000777NNN~~~yyyOOOHHHqqqcccSSSNNNNNNFFFCCCHHHHHHGGGIIIJJJKKKJJJJJJKKKMMMPPPNNNLLLJJJKKKMMMPPPQQQOOONNNLLLKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPMMMJJJGGGBBBBBBCCCHHHMMMOOOMMMJJJDDDFFFDDDAAAAAADDDEEEBBBBBBBBBBBBAAA@@@>>>===<<<;;;???RRRmmmyyyxxx{{{zzz|||vvvmmmppptttxxx|||~~~yyyyyyzzzzzzzzzyyywwwtttxxxvvvwww{{{~~~|||vvvrrrrrrgggccclllvvvzzz~~~nnnUUU===000...222000333555...333444444444444333222111111222333666999999888666222111///------...///000---......///000111111222111000000//////...---,,,))),,,000444777;;;AAAEEEOOOOOORRRYYYaaalll{{{zzzggg]]]SSSPPPRRRWWWaaajjjsssuuu|||uuuiiidddjjjfffdddfffiiiiiifffbbb```ccceeeccc```^^^___aaaeeedddgggllllllfff```___]]]]]]\\\[[[XXXVVVUUUVVVTTTWWWXXXUUUPPPNNNQQQUUUXXXVVVTTTRRROOOJJJDDD@@@@@@>>>:::777555444555555333333222111111111222222000222333222///...000222---111222///...111222111333;;;999;;;QQQnnnvvvlllnnnYYYLLLHHHHHHJJJLLLKKKJJJIIIIIIIIIIIIJJJKKKFFFIIILLLOOOPPPQQQQQQQQQNNNLLLJJJJJJLLLKKKHHHDDD???BBBFFFFFFGGGRRRiii~~~~~~xxxpppsssxxxpppzzz|||fff[[[RRRgggyyypppyyydddVVV[[[VVVWWWWWWVVVVVVWWWZZZ]]]\\\dddnnntttzzz~~~}}}|||zzzvvvuuuvvvxxxyyyzzzvvvxxxxxxwwwuuutttuuuvvvssstttuuuuuuuuuvvvyyy{{{|||xxxuuuuuuwwwyyyyyywww}}}||||||}}}~~~yyy{{{|||rrrjjjaaaQQQ>>>>>>DDDUUUnnnzzz___OOO@@@777;;;@@@??????CCCRRRlll```MMMFFFEEEGGGNNNVVVXXXSSSNNNKKKKKKPPP[[[eeeiiikkkllliii\\\JJJ===;;;>>>AAACCCIIIKKKMMMPPPQQQOOOKKKHHHHHHFFFCCC@@@>>>???BBBEEEKKKXXXhhhooogggVVVDDD:::444000222999999999JJJaaalllpppsssssssssvvv}}}}}}wwwtttuuuxxxzzzyyyoooddd^^^___hhhxxx~~~ppp___RRRQQQXXX___rrrwww{{{|||zzzyyyzzz||||||yyyxxxyyytttjjjeeeeeeoooqqqssstttsssqqqooonnnmmmiiieeeaaa^^^YYYSSSOOO@@@<<<777333111///...,,,,,,---...000111222333444333555555333666<<<>>>===AAA222///<<>>@@@DDDIIIKKKIIIGGGDDDEEEDDDAAABBBEEEEEEAAA@@@@@@@@@??????===<<<<<<:::===KKKaaasss|||zzzxxxrrrnnnpppsssvvvzzz~~~~~~zzzwwwuuutttrrrqqqwwwxxxyyyzzzyyywwwtttrrrssssssvvvzzzzzzvvvuuuwwwrrrrrrzzzyyy]]]888000111444111333555...111222333444555444333222111111222444666777555444111111000000000111222333333333333333444666888::::::777222///......---,,,***+++---...000444888;;;CCCEEEHHHMMMUUU^^^iiiqqqtttuuusssnnnjjjeeeZZZPPPDDD???;;;::::::===GGGRRRTTT]]]lll}}}rrrhhhdddmmmgggeeehhhllljjjfffddd^^^```aaaaaaaaaaaabbbddddddbbbdddgggeee___[[[\\\^^^[[[ZZZ[[[ZZZVVVVVVWWWYYYZZZZZZVVVRRRQQQSSSUUUXXXUUUPPPMMMIIIEEE@@@===999888777555444444444444222222111111111111222222...///111111///---,,,,,,---000000---...333444333777;;;<<>>DDDUUUooosssUUUDDD999@@@FFFFFFHHHOOOrrrkkkQQQDDDDDDCCCFFFPPP]]]eeefffddd\\\TTTWWWgggvvv|||~~~mmmTTTAAA:::;;;<<<;;;>>>@@@BBBEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDBBBAAAAAADDDJJJPPPRRRLLLDDD===999777555333555:::GGG^^^sssuuuuuuvvvwwwyyy~~~{{{uuutttvvvyyyzzztttjjj```\\\^^^cccnnnxxx~~~yyypppeee\\\[[[___dddqqqvvv{{{{{{xxxxxx}}}{{{vvvvvvwwwqqqeeeaaaeeeoooppprrrtttssspppllliiijjjgggccc```^^^ZZZSSSMMM===:::555111000///---,,,+++---000222222222444555555666555333666<<<>>><<<>>>///:::[[[yyy|||yyy~~~uuugggoooaaaYYYOOONNNNNNFFFEEEIIIFFFBBBEEEIIIKKKLLLNNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLIIIEEEBBBCCCFFFJJJMMMNNNNNNMMMJJJGGGEEECCCCCCAAA@@@@@@CCCGGGIIIGGGDDDDDDEEECCC@@@BBBEEEDDD???>>>>>>>>>>>>======<<<;;;:::>>>EEESSSiii|||yyy~~~~~~{{{{{{vvvmmmnnnooorrrvvvzzz~~~{{{{{{yyyuuuqqqooonnnooottttttuuutttsssssstttuuusssrrrssswwwwwwssstttxxxxxx~~~}}}]]]444...111222...222555......///222444555555444333222111111111333444333222222222333444555666666777;;;;;;;;;===AAAGGGLLLOOOJJJCCC:::444111000000///...---,,,---...000222333777:::>>>BBBHHHOOOUUUXXXXXXYYYUUUMMMGGGBBB:::222222000000222333444;;;BBBFFFPPP___ooo{{{yyymmmjjjlllrrrkkkiiimmmnnnjjjffffffaaa```___```bbbcccccccccbbb``````bbb```[[[ZZZ\\\]]]YYYXXX]]]]]]ZZZZZZ]]][[[ZZZXXXUUUSSSRRRQQQRRRRRRPPPLLLJJJGGGCCC>>>;;;666666555555444333222111222222111111111111222222/////////...---------...///222111......222555444666:::@@@VVVwwwuuuooossstttqqquuu~~~fffPPPLLLOOOQQQWWW```IIIHHHHHHHHHIIILLLNNNPPPKKKOOORRRRRRPPPMMMKKKKKKHHHIIIIIIFFFCCCEEEKKKPPPSSSLLLJJJLLLJJJHHHTTTeeeuuurrrkkkvvvxxx~~~WWWhhh~~~yyy|||\\\KKKIIIKKKNNNQQQSSSTTTTTTVVVWWWXXXYYY\\\dddlllsssyyy|||~~~{{{xxxwwwwwwxxxxxxwwwuuuxxxzzzwwwsssppprrruuutttttttttsssssstttwwwyyyvvvwwwxxxwwwwwwwwwyyyzzz~~~}}}zzzxxxxxxyyyzzz|||yyyzzzuuueeeZZZRRREEEDDDMMM\\\ooo|||yyyrrrhhhcccddddddggguuuyyykkkTTTEEE@@@HHHMMMLLLQQQ]]]qqqVVVGGG===@@@AAACCCIIIQQQ]]]hhhooolllfffccclll~~~nnnVVVFFF@@@???;;;777777888:::<<>>@@@@@@KKKaaavvv}}}yyyvvvwww{{{}}}xxxuuuvvvwwwvvvvvvrrrjjjccccccfffiiimmmrrr{{{xxxuuupppooottt|||||||||{{{yyywwwxxx}}}|||vvvuuuvvvooocccaaagggoooqqqrrrtttsssooojjjffffffbbb]]]ZZZXXXTTTMMMFFF===:::555111///...,,,++++++...111333333333555777888888555333666<<<===::::::222QQQnnnpppzzzkkknnnnnnpppzzzvvv[[[UUUTTTLLLMMMOOOHHHGGGIIICCC@@@DDDHHHKKKMMMNNNPPPRRRKKKKKKLLLLLLLLLKKKJJJJJJMMMIIIEEEAAABBBFFFKKKOOOMMMLLLKKKHHHEEEDDDDDDDDDEEECCCBBBCCCFFFGGGEEEBBBCCCCCCAAA???@@@DDDAAA<<<<<<<<<<<<<<<<<<;;;:::::::::>>>@@@IIIaaayyy{{{ooo|||~~~uuuiiijjjkkknnnqqqvvvyyy|||wwwyyy{{{yyyuuussstttuuuqqqqqqooonnnmmmppptttwwwwwwrrrqqqttttttqqqqqquuu~~~sssPPP111,,,//////+++000555///,,,...111333555555444444444222000000222333222111222333555777888999999:::@@@AAABBBGGGOOOXXXaaafffWWWNNNBBB999555444444333111///,,,,,,...000/////////333777;;;???DDDGGGGGGAAADDDCCC===999777555111222///000555777777999===HHHMMMWWWaaakkkuuu~~~vvvlllmmmttttttnnnkkkooooooiiifffgggfffccc``````bbbcccaaa^^^bbb______```^^^[[[\\\```\\\XXXXXX^^^aaa^^^___ccc[[[XXXTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGCCC===:::555555666555444222000...222111111111111111222222222000---+++***+++...///(((---///---...222333222333888BBB\\\xxxvvvkkkvvv~~~zzz}}}xxx```LLLLLLPPPQQQVVV```HHHGGGGGGHHHIIILLLOOOQQQJJJLLLNNNMMMIIIGGGHHHIIIGGGHHHHHHDDDAAAFFFQQQ[[[bbbRRRIIILLLLLLIIIOOO[[[qqqttthhhtttzzzbbbnnn||||||vvvyyy}}}ooovvv^^^NNNIIIGGGJJJOOORRRSSSSSSTTTUUUVVVUUUVVV]]]eeemmmuuu{{{|||zzzyyyyyyyyyxxxvvvtttsssvvvxxxvvvpppnnnpppssssssssstttsssssstttxxx{{{sssvvvxxxxxxvvvvvvyyy{{{|||{{{yyyxxxxxxzzz}}}}}}xxxzzzwwwhhh```[[[PPPMMMSSSZZZ^^^[[[TTTJJJCCCHHHEEEGGGEEEEEETTT\\\TTTPPPFFFEEEOOORRROOOWWWggg___OOOGGG<<<===@@@AAA???BBBMMM___mmmpppooohhhgggzzznnn___MMMBBB@@@???999222666555555555888>>>DDDIIIQQQPPPPPPPPPOOONNNKKKIIIGGGGGGGGGFFFEEEDDDBBB@@@;;;GGGPPPTTTbbbyyyzzzttttttyyy~~~{{{zzzzzz{{{{{{xxxtttuuulllfffiiipppuuuxxx{{{|||yyyuuussswww}}}xxxwwwxxxzzzzzz}}}wwwuuuvvvooocccbbbiiipppqqqssstttsssnnnhhhdddccc]]]VVVSSSQQQMMMFFF@@@>>>:::555111///---+++******...222444333333555777:::999555333666<<<===:::777777dddzzzooofffccciiizzzzzz[[[PPPWWWRRRQQQPPPOOOLLLIIIGGGEEEHHHCCCAAADDDGGGHHHKKKOOOHHHGGGFFFEEEFFFGGGHHHIIIDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFEEECCCAAA@@@AAABBBBBBCCCDDDEEEEEEDDDCCCCCCAAA@@@===:::999888888888666888999;;;<<<<<<;;;;;;<<<>>>???CCCSSSgggrrrsssyyy~~~uuu~~~tttnnngggdddffflllrrruuuzzzvvvvvvxxxtttmmmllloooxxxooohhhmmmwww~~~zzzsss{{{vvvpppiiiaaaaaammm|||uuuRRR===000000000000111111111111111111000///...000444777999888777777999:::999888??????AAABBBBBBAAA???>>>GGGIIIJJJPPPbbbvvvxxxooodddYYYKKK???:::777555333888000+++,,,...,,,+++,,,222111111111222444777999555444111///......///000//////000222666===FFFLLLSSSRRRPPPOOOTTT^^^kkksssuuu~~~yyymmmgggfffhhhgggeeefffiiilllmmmmmmeeeaaa]]]]]]```bbbcccbbb```___]]]]]]^^^^^^]]]\\\VVVWWWXXXYYY[[[[[[\\\\\\TTTUUUVVVUUUSSSPPPLLLJJJJJJIIIFFFDDDBBB>>>:::666444222///...000222333333000111111222222222111111000000...---,,,------...,,,+++---000000///222888:::888NNNkkkvvv}}}zzzqqqZZZGGGHHHLLLKKKKKKNNNFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHDDDDDDEEEEEEHHHUUUdddaaaXXXPPPMMMLLLKKKNNNSSSpppyyy|||sssnnn|||~~~mmm|||{{{www|||wwwzzz}}}xxxrrrbbbIIIGGGIIIPPPPPPJJJPPPVVVPPPSSSRRRQQQSSSZZZeeesss|||~~~|||xxxuuusssssssssssstttrrrpppnnnooooooppprrrssstttttttttvvvwwwvvvuuuvvvxxxzzzyyyuuurrryyywwwtttssstttwwwyyyzzzzzz{{{yyyttttttvvvrrrkkkmmmZZZLLLIIIDDD999333555;;;<<<::::::???HHHMMMMMMQQQIIIFFFTTT___XXXZZZooorrrVVVEEE???>>>===@@@AAA===999<<>>EEENNNRRRWWWZZZZZZYYYYYYZZZZZZ___dddeeeaaa]]][[[[[[aaahhhppp{{{|||yyy{{{|||zzzzzz~~~~~~|||yyywwwuuuuuurrrqqqsssuuuwww|||yyyooorrr}}}yyywwwvvvuuutttqqquuummm___^^^iiirrrrrrppplllhhhccc___]]]VVVSSSOOOKKKGGGCCC???<<<666444000---++++++,,,---000000111222444555666666<<<:::999:::;;;:::777333999???}}}ccc]]]TTTgggyyyooo{{{oooWWWOOONNNPPPOOONNNLLLJJJIIIGGGGGGFFFCCCCCCGGGJJJIIIHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBB@@@>>>???@@@AAACCCDDDEEEEEEDDDCCCBBB@@@???===;;;:::888888777888999;;;===>>>>>>>>>===;;;<<<;;;===JJJ```pppwwwppp|||{{{tttwwwkkkcccbbbiiissszzzzzzyyyzzzzzzuuupppttt}}}}}}zzz~~~~~~wwwuuusssqqqoooqqqvvv}}}zzzzzz{{{sssSSS<<<111000000000000111111111111111111111000///000333666999;;;===@@@BBBCCCDDDEEEIIIOOOUUUYYYYYYVVVSSSRRR[[[\\\[[[\\\bbbiiiiiieeeXXXUUUOOOHHHBBB??????@@@;;;333---...///...---///------------...000222333222111//////...///000000000111333777<<>>999666444222...---///000222222000111111222222111111000...---+++*********+++,,,---,,,...222222333888???CCCHHHbbbyyy{{{eeeRRRDDDFFFJJJHHHEEEGGGCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIFFFFFFIIIIIIJJJQQQZZZVVVPPPLLLMMMMMMLLLMMMQQQdddtttwwwlllnnn}}}}}}{{{|||www}}}~~~xxxuuurrriiiaaaeeeooovvv~~~vvv```EEEDDDLLLPPPKKKMMMSSSQQQPPPPPPOOOPPPUUU___lllvvv}}}~~~~~~{{{wwwtttrrrqqqrrrssssssrrrpppooopppqqqpppqqqssssssrrrrrrsssuuuttttttuuuwwwyyyyyyuuurrrvvvtttpppjjjhhhkkkrrryyytttwwwwwwtttvvvwww\\\AAA777555555;;;DDD999EEEQQQWWWZZZ\\\[[[XXX]]]XXXVVVdddooojjjooopppUUUFFFAAA@@@EEEEEEEEEDDDCCCCCCCCCCCCKKKaaarrr{{{xxxYYYKKKJJJPPPWWWPPP>>>555777777888888666444444999===QQQYYYccciiilllrrr{{{||||||}}}zzzzzz{{{~~~~~~~~~~~~|||{{{yyyxxxvvvuuuuuuwww}}}yyyppptttzzzyyyyyyzzzyyyzzzssssssvvvlll]]]^^^kkkrrrooollljjjfffbbb\\\WWWNNNKKKGGGCCCAAA===:::777444222///,,,+++,,,---...111222333444666777888999999888888999999999666444===HHH}}}fffgggsss~~~wwwllltttXXXQQQNNNHHHNNNLLLJJJHHHGGGHHHHHHIIIFFFDDDEEEJJJLLLHHHEEEDDDEEEEEEFFFGGGGGGFFFEEEDDD??????@@@@@@AAAAAABBBBBBBBBBBBBBB@@@===<<<<<<===???AAACCCEEEEEECCCAAA???>>>>>>===<<<:::888777666777888:::<<<>>>?????????;;;;;;888666???TTTkkkxxxhhhvvv|||yyyooogggdddjjjuuu}}}vvvwwwxxxwwwqqqpppyyyzzzssslllpppsssuuuuuuuuuvvvxxx|||nnnQQQ;;;222111000000000111111111222222111222222222000000222444999???GGGLLLOOOQQQUUUXXXYYYcccooouuusssnnnkkkiiilllgggbbb^^^WWWNNNKKKMMMFFFJJJMMMMMMIIIGGGHHHJJJ???777000///000......///******+++,,,---......///---.........//////000000,,,...000444999@@@HHHNNNLLLIIICCC<<<888888;;;>>>WWWcccrrrzzzxxxsssqqqqqqmmmqqqsssqqqjjjccc___]]]]]]]]]^^^aaaccccccaaa___\\\[[[[[[[[[\\\\\\[[[YYY___\\\WWWTTTRRRRRRTTTUUUTTTRRRPPPNNNLLLLLLLLLLLLHHHFFFCCCAAA???<<<888555444111...,,,---/////////000000111111111111000000---,,,***))))))***++++++...---///333555777???HHHMMMYYYuuusssUUUGGG>>>BBBGGGCCC???>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFJJJKKKIIIJJJMMMLLLIIIIIIKKKKKKIIIIIILLLZZZqqq~~~nnnggglllssskkkjjjzzz~~~}}}~~~{{{}}}|||~~~nnnbbbaaakkkwwwoooMMMCCCGGGPPPKKKIIINNNNNNKKKMMMMMMMMMNNNVVVbbblllzzz||||||zzzvvvrrrpppoooqqqrrrsssrrrqqqpppqqqssspppqqqrrrrrrppppppqqqrrrrrrrrrtttvvvxxxxxxuuurrrrrrsssppphhh```___eeelllppptttuuurrrssszzzfffQQQ<<<777888999<<>>???@@@@@@@@@???@@@@@@???<<<:::::::::===>>>AAABBBBBB@@@===;;;;;;;;;;;;;;;999777555333444555888:::<<<=========;;;;;;999555888IIIaaarrrhhhttt~~~|||vvvppplllnnntttyyytttuuuvvvuuusssttt{{{|||sssnnnjjjssswwwwwwyyyttttttuuuvvvyyy{{{~~~wwwuuulll[[[FFF777222222000000111111111222222222111333444333111111111222777@@@KKKSSSVVVYYY^^^bbbiiiuuuzzzwwwwwwlllaaaXXXRRRGGG999555;;;:::>>>DDDGGGHHHHHHJJJKKKDDD:::222000///---,,,---+++,,,---...............,,,---...///////////////,,,---...///222666;;;???<<<;;;999777666777<<>><<<:::666444444111---+++,,,---------000000000111000000//////...---,,,+++++++++,,,---///...000333444888CCCNNNXXXaaazzz{{{^^^III@@@:::>>>AAA???<<<;;;======>>>>>>>>>?????????@@@AAAAAABBBCCCDDDFFFFFFFFFDDDEEEGGGHHHHHHFFFDDDJJJHHHGGGIIIHHHDDDEEEIIIUUUmmmtttkkkkkkpppfffaaawwwzzzuuunnntttqqqppptttrrrmmmpppxxxwww```IIICCCKKKJJJFFFIIIIIIHHHJJJLLLJJJIIINNNXXXaaatttwwwyyyxxxuuurrrooonnnoooqqqrrrrrrqqqqqqrrrtttqqqrrrsssrrrpppooopppqqqoooqqqsssvvvwwwwwwuuusssqqqtttuuuqqqkkkdddaaa```lllmmmnnnoooppppppllliiiMMMCCC;;;;;;???AAAGGGMMMppp{{{aaaQQQKKKHHHKKKJJJLLLSSS\\\```\\\XXXOOOXXXcccpppnnnRRRIIIaaalll\\\EEE<<<===>>>DDDBBB@@@??????===:::777===MMMdddzzz}}}|||xxxzzz{{{{{{|||}}}}}}}}}}}}vvvmmmrrr}}}~~~tttxxx{{{}}}yyywwwvvvuuutttuuuuuuuuuppp```UUU___rrrrrrlllfffdddccc^^^SSSIIIFFFCCC>>>:::888555222000---,,,,,,+++,,,...000111222333555777999;;;===>>><<<<<<;;;999777777:::===EEEcccUUU```iiiUUUPPPHHHFFFKKKHHHFFFCCCBBBCCCFFFJJJLLLMMMHHHEEEGGGGGGCCCBBBCCCAAACCCEEEFFFFFFDDDAAA???:::;;;;;;<<<===>>>>>>???===>>>???>>><<<:::999999:::<<<===>>>>>><<<:::888888888999888777555333111444555888:::<<<=========:::<<<<<<888777@@@UUUggggggooo|||~~~~~~{{{yyypppmmmoooqqqwwwwwwxxxxxx{{{}}}}}}{{{zzz~~~|||vvvrrrpppqqq{{{}}}vvvwww|||pppttttttuuuvvvxxxyyyyyyzzzvvvnnn```PPPAAA666///,,,111111111111222222222222222333444333222111222333333<<>><<<<<<===AAAFFFIIIIIIHHHGGG>>>555333111---+++,,,------.../////////......------...///000000//////111222333333333555999;;;<<<;;;:::777666666999<<>>>>>>>>>>>>>>?????????AAABBBCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHGGGDDDHHHEEEEEEEEEDDDCCCGGGMMMSSSkkkuuummmiiiiiibbbrrrvvvbbbvvvtttrrrqqqrrruuu~~~yyyvvvwww|||xxxWWWEEEHHHGGGFFFGGGFFFGGGIIIJJJHHHFFFIIIQQQWWWjjjnnnsssuuutttrrrpppooonnnpppqqqqqqqqqqqqrrrsssrrrssssssrrrpppooopppqqqnnnqqqtttvvvvvvuuutttsssssstttwwwzzz}}}zzzsssnnniiiccc___dddjjjkkkddd]]]GGG@@@888666>>>PPPjjj}}}hhhWWWMMMHHHJJJJJJMMMRRRZZZccciiimmmgggfffdddiiitttyyymmm\\\YYYqqqxxx___EEE???BBBCCCPPPNNNKKKJJJJJJIIIFFFDDDCCCKKK[[[qqq}}}zzzzzzzzzzzz{{{||||||}}}~~~~~~pppeeehhhrrrtttnnnlllwww|||xxxvvvtttsssqqqwwwtttqqqhhhZZZUUUbbbvvvrrrllleeebbbaaa[[[PPPFFFFFFBBB===888555222///---+++++++++,,,...000222333333444555777:::<<<===>>>>>>>>>;;;777444888AAAIIITTTsssyyy\\\ppp~~~SSSPPPRRREEEAAALLLFFFDDDBBBBBBCCCFFFJJJLLLPPPJJJEEEDDDDDDAAABBBDDDAAABBBDDDEEEDDDBBB???===::::::;;;;;;<<<<<<======;;;===>>>>>>===;;;:::;;;:::;;;;;;;;;;;;:::888777888777777777555444333222777888:::<<<>>>?????????888;;;===<<<888;;;KKK[[[cccfffnnn}}}yyy}}}nnnhhhhhhiiissstttuuuvvvzzz}}}xxxqqqsssvvvyyyxxxtttqqqpppqqqyyy~~~uuuppprrrsssooossstttttttttuuuuuuuuuuuutttgggTTTCCC888222///...111111111222222222222333222333333333111111333555222888AAAFFFIIIJJJKKKMMMSSSXXX]]]\\\WWWSSSRRRSSSHHHDDDCCCGGGHHHHHHIIILLLJJJFFFCCCDDDIIILLLKKKIIIHHH@@@999888777333111111.........---------------......///000111222333333444666888999:::<<>><<<;;;;;;>>>AAAPPPZZZhhhrrrtttqqqnnnllljjjkkkjjjgggcccaaadddfffiiihhhddd___[[[YYY[[[]]]WWWWWWXXXZZZ[[[[[[XXXVVVUUUTTTSSSRRROOOLLLJJJHHHLLLMMMNNNNNNKKKHHHDDDAAAAAA>>>;;;888777555333111222///,,,***+++---------///000000//////...---,,,++++++***))))))***,,,---//////000222444<<>>?????????????????????????????????AAABBBDDDDDDDDDDDDGGGJJJJJJGGGGGGIIIIIIGGGCCCAAAAAABBBBBBDDDLLLUUUYYYnnnttteeekkkhhhkkkmmmkkkvvvkkkccc}}}~~~~~~}}}sssYYYPPPHHHGGGIIIFFFGGGGGGFFFFFFFFFGGGKKKNNN]]]bbbiiioooqqqppppppooommmoooppppppooooooppprrrqqqrrrsssrrrpppooopppqqqooorrruuuwwwvvvtttttttttuuutttvvv}}}jjjZZZMMMOOOWWWZZZUUUPPP@@@===;;;???LLLfffnnnaaaXXXUUUVVVWWWXXX\\\dddooowww}}}yyyvvvvvvwwwtttkkkbbbmmm}}}|||```HHHDDDIIIIIIKKKLLLNNNQQQVVV\\\bbbeeeWWWTTTUUUaaauuu||||||zzzzzzyyyyyyzzzzzz{{{|||yyypppddd```dddmmmsssuuu}}}|||xxxvvvuuutttsssrrruuupppiiiaaaYYYZZZhhhxxxnnniiibbb]]]ZZZTTTKKKDDDBBB>>>888444111///,,,+++***+++,,,---///111333444555666777999;;;<<<>>>???======999444444???RRRaaaooo~~~sssfffvvv|||gggIIIKKKPPPHHHDDDJJJDDDDDDBBBBBBDDDFFFIIIKKKPPPJJJEEEDDDDDDAAAAAACCCAAABBBCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>???>>>=========<<<<<<;;;:::999999999999999999777666555555444444888999;;;===>>>>>>>>>===666777:::<<<888888DDDSSS```___dddsss|||pppiiifffdddkkkppprrrrrrtttvvvssslllllloooqqqrrrpppnnnnnnooo{{{zzzwwwrrrmmmmmmpppsssttttttsssrrrrrrqqqqqqqqqiii___OOO???555111222444111111111222222222333333222333222111111222555777999;;;???BBBDDDCCCBBB@@@===@@@DDDEEEDDDCCCBBBCCCFFFPPPYYYZZZYYYYYYYYYWWWWWWTTTRRRPPPOOOOOOOOOOOOHHHBBB>>>???@@@===;;;;;;000///...---,,,------...------...000333666999;;;:::<<>>??????@@@@@@@@@@@@???????????????@@@BBBCCCDDDDDDDDDDDDDDDKKKNNNIIIFFFFFFFFFCCC???>>>@@@BBBBBBCCCLLLVVV\\\jjj~~~pppqqquuummmbbb___aaajjjxxx[[[hhh|||hhhPPPJJJKKKFFFFFFDDDBBBCCCEEEGGGGGGFFFNNNUUU___ggglllnnnoooooommmnnnoooooonnnmmmooopppooopppqqqqqqooonnnoooppppppssswwwxxxvvvtttsssttttttuuuyyy~~~aaaPPPAAAAAAEEEEEEAAA>>>666888>>>JJJ\\\rrruuummmnnnnnnmmmnnnsssyyy~~~yyyqqqmmmxxx^^^LLLKKKOOOOOOGGGJJJNNNRRRYYYcccoooxxxooofff^^^```nnn|||}}}|||{{{zzzyyyxxxxxxxxxyyyyyypppfffbbbiiiqqquuuzzzwwwtttrrrrrrrrrqqqqqqnnnggg```]]]^^^cccnnnxxxhhhccc]]]VVVQQQKKKEEEAAA<<<888333000...---,,,,,,++++++---///111333444555888999:::;;;<<<>>>??????<<<;;;999555:::NNNlll{{{sssxxx^^^HHHHHHNNNLLLIIIIIIDDDCCCCCCCCCDDDGGGIIIKKKOOOIIIEEEFFFEEEBBBAAABBBAAAAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;999;;;???@@@??????>>>??????===<<<:::999999:::;;;;;;:::888777666666666777666888999;;;<<<<<<;;;;;;444444777:::777777BBBPPP```]]]```ooo|||ttt{{{~~~uuunnngggbbbjjjrrruuusssrrrtttuuuqqqmmmooorrrssssssrrrqqqpppxxxqqqmmmnnnnnnmmmpppvvvwwwvvvtttrrrpppoooooooooddd```VVVGGG888///...000111111222222222333333333333333222000000222666999BBBBBBBBBCCCDDDBBB???;;;999<<<@@@DDDFFFGGGGGGFFFUUUiiiwwwtttllliiieee___]]]^^^]]]YYYSSSPPPQQQTTTHHHCCCAAAEEEHHHFFFCCCCCC444222000...---...///000,,,,,,---000444999>>>AAADDDFFFIIIKKKLLLLLLNNNPPPSSSSSSSSSSSSTTTXXX^^^bbbeeekkktttzzzyyyuuupppmmmkkkiiifffdddcccbbb```^^^___aaabbb```[[[WWWVVVWWWQQQQQQSSSUUUWWWVVVSSSQQQPPPNNNLLLJJJJJJLLLOOOQQQRRRPPPMMMIIIFFFDDDCCCCCC???<<<888555444333111///111...+++***,,,...000000////////////...---,,,+++......---,,,---...000111000000333777===III```tttqqq}}}www|||ttt___<<>>@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEDDDDDDCCC@@@JJJNNNIIICCCBBB@@@===??????AAACCCBBBAAAHHHQQQVVV]]]lllwwwvvvggggggfffjjj~~~[[[^^^}}}|||XXXLLLLLLEEEFFFBBB???AAAEEEGGGDDDAAAEEELLLXXXbbbiiilllnnnnnnmmmnnnooonnnmmmlllmmmnnnmmmooopppooonnnmmmnnnpppqqquuuxxxyyyvvvsssssssssrrrxxxvvvllleeeQQQEEE===@@@CCC@@@<<<::::::888:::DDDXXXlllvvvwwwzzz|||ttt\\\NNNOOOSSSSSSSSSTTTTTTRRRRRRYYYdddnnnzzzqqqmmmsss{{{{{{{{{|||{{{yyywwwvvvvvvwwwwwwsssiiikkk{{{xxxuuurrrppppppooonnnmmmhhhaaaZZZ[[[bbbjjjsssxxxbbb___XXXQQQJJJDDD@@@???999555111......//////...+++,,,...000222333555666;;;;;;<<<===>>>???@@@@@@<<<<<<:::999BBB]]]\\\SSSKKKJJJJJJIIIHHHJJJHHHFFFDDDCCCDDDFFFFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>><<<;;;;;;===>>>===;;;::::::;;;;;;>>>AAADDDEEEDDDBBB@@@AAA>>><<<;;;<<<>>>>>>???AAA???<<<:::888666666666777999<<<===>>><<<:::999>>>999555555666999AAAJJJZZZaaa```ddduuu}}}wwwxxxvvvsssvvv```aaaiiioooooopppssssssooommmnnnnnnmmmmmmooorrruuuyyyrrrjjjiiilllooonnnjjjssssssrrrqqqpppnnnmmmlllddd[[[NNNAAA666///...000333222111111333555555444333000000111000///222777888<<>><<<777666555333111///...---///---***+++...000000///000111000...,,,+++,,,---,,,+++***+++---///000000,,,777;;;666===UUUkkksss~~~wwwxxxttt~~~qqqTTTGGG>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCBBBAAA???===<<<>>>>>>======???BBBEEEFFFDDDCCCCCCBBBAAA@@@>>>>>>>>>===<<<>>>BBBFFFIIIJJJLLLTTT]]]kkk|||yyyrrr{{{pppHHHnnnxxxsssJJJBBBCCCAAA@@@CCCHHHEEE??????EEEDDDFFFMMMXXXdddjjjjjjfffnnnooonnnllliiikkkpppuuummmnnnnnnmmmkkklllnnnqqqssstttttttttrrrqqqrrrsssyyy{{{|||zzz{{{wwwiiiXXXJJJLLLLLLGGG???999777777999<<>>===:::<<<>>>>>>===;;;;;;<<<<<<>>>AAADDDDDDCCCBBB@@@CCCAAA???>>>>>>@@@@@@AAACCCAAA???===;;;;;;;;;;;;999:::<<<>>>>>>>>><<<<<<;;;888666888888999>>>EEESSS]]]___cccqqqyyyzzzqqqpppkkkbbbdddgggkkknnnooopppqqqkkkjjjiiihhhiiimmmssswwwxxxsssooonnnqqqssssssqqqsssttttttsssrrrqqqooonnnjjj___PPPAAA666111111222333111111111444555555444222000111333333222666;;;CCCKKKVVVYYYNNN>>>888<<<999<<>><<<:::666555444222111///...---...,,,***+++...000000000000000000...+++***+++,,,*********,,,...000000000000555777888EEE\\\qqq{{{zzz}}}aaaIIIBBBBBB>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<===>>>AAACCCDDDGGGGGGGGGFFFDDDAAA>>>===<<<<<<===???CCCFFFIIIJJJEEEIIIMMMVVVhhhMMMRRRtttrrruuu~~~tttQQQGGGDDDBBB??????AAAAAA???>>>???>>>AAAHHHRRR]]]fffjjjkkkoooppppppooommmllllllmmmlllmmmnnnmmmllllllnnnpppqqqrrrsssrrrqqqpppqqqrrrvvvyyyyyywwwvvvtttiii]]]XXXWWWVVVVVVSSSLLLAAA888999999===EEEVVVnnnmmmaaaaaadddcccaaadddjjjttt|||{{{ssskkkiiitttcccTTTLLLKKKNNNQQQ```lllxxx}}}}}}}}}|||zzzwwwvvvvvvxxx{{{}}}{{{zzz{{{}}}zzzvvvooonnnllliiigggeeeddddddcccjjjnnnnnnnnnpppmmmfffXXXTTTMMMFFFAAA<<<777444222111///---+++++++++++++++...111333333444777999:::<<<>>>?????????@@@AAA======DDDYYYwwwgggSSSPPPOOONNNKKKGGGHHHLLLKKKIIIFFFEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFEEEDDDDDDAAAAAAAAA@@@@@@?????????:::===@@@@@@???>>>======>>>???AAACCCDDDCCCAAA@@@EEEDDDBBBAAA@@@AAABBBBBBBBBAAA@@@>>>>>>>>>??????::::::;;;<<<======>>>>>>;;;:::<<>>BBBLLLYYY```fffpppsssyyyyyy{{{jjjaaa]]]dddjjjiiiiiimmmggggggeeeeeeffflllsssxxxsssrrrrrrssstttuuuuuuuuurrrsssttttttrrrpppmmmkkkfff\\\LLL===444222333444222111111222444555555444111000222666777777<<>>@@@FFFTTT___YYYOOOVVVgggyyyuuuqqqmmmjjjgggccc]]]XXXTTTWWWeeejjj]]]QQQHHH:::111000///......///000111444555444111///333<<>>===;;;888777555444333111000...---,,,---++++++,,,...000111000/////////---+++******,,,)))***+++---///000111111666666777???OOOdddwww}}}oooSSSAAA===CCC>>>>>>>>>>>>>>>?????????AAABBBBBBBBBAAA@@@>>>===;;;<<<===>>>@@@BBBCCCDDDJJJJJJJJJIIIFFFBBB>>>;;;<<<===???AAADDDFFFHHHIIIIIIHHHGGGIIIOOO```}}}\\\IIIbbbnnnkkktttWWWIII>>>@@@@@@>>><<<>>>@@@>>>:::<<<>>>CCCJJJQQQ[[[eeekkkkkkkkkmmmoooooommmiiifffkkklllnnnnnnnnnmmmnnnoooooopppqqqqqqpppoooppprrruuuxxxxxxvvvtttrrrnnniiiqqqjjjfffiiillldddPPP>>>AAA>>>===EEEUUUjjj|||uuukkkkkkgggbbbWWWVVVZZZiii|||}}}jjjssseee\\\VVVOOOFFF@@@???AAABBBBBBNNNVVVfffwww~~~|||yyyyyyvvvuuuvvvxxx{{{~~~~~~}}}~~~}}}vvvmmmlllkkkiiigggeeeeeeeeeeeekkkvvvxxxoooiiijjjeee\\\PPPLLLEEE???;;;666222///000///---,,,+++++++++,,,...111333444444444666777;;;;;;;;;===???@@@???>>>777777KKKtttgggiiiOOONNNOOOPPPLLLGGGHHHMMMKKKIIIGGGFFFEEEEEECCCAAAAAACCCFFFHHHIIIHHHGGGGGGCCCCCCBBBAAA@@@?????????===@@@CCCDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCBBB@@@???@@@AAA>>>>>>=========>>>@@@AAA::::::999:::;;;<<<>>>??????@@@EEEJJJIIIDDDBBBDDDHHHWWWbbbkkkttttttyyyyyy}}}|||eeeYYYbbbllliiifffhhhdddeeeeeefffhhhlllqqqvvvlllooossstttrrrqqqrrrtttrrrrrrrrrrrrooolllhhhfffZZZSSSFFF888222222222111222111111222444555555333//////222888;;;===BBBHHH@@@OOO\\\VVVBBB666;;;GGGSSS]]]oooxxxhhhSSSWWWjjjqqqwwwuuuvvvyyyzzzyyyuuupppllljjjgggbbb______cccppptttggg[[[NNN<<<111111111111222333555555555:::>>>>>>:::999<<>><<<;;;999666444333222111000///---,,,,,,+++++++++---...000111111...///...,,,***)))***++++++,,,......//////111222888:::@@@LLL[[[lll}}}zzztttdddOOOBBB:::???>>>>>>>>>>>>>>>>>>======???@@@@@@AAA@@@???===<<<===>>>@@@BBBDDDFFFFFFFFFHHHIIIJJJJJJGGGCCC>>>;;;>>>@@@BBBDDDEEEEEEFFFGGGJJJGGGJJJNNNLLLPPPiii|||ooo]]]___|||tttyyy}}}}}}vvvbbbNNN;;;;;;@@@@@@======AAA???:::===???AAABBBEEEMMMZZZdddcccdddfffjjjnnnooojjjfffiiikkknnnooonnnmmmmmmnnnnnnooopppppppppoooqqqrrrwwwyyyzzzxxxuuutttuuuvvvzzzuuuxxx{{{kkk[[[WWWSSSQQQVVVdddwww}}}yyy|||ooojjjddd]]]WWWSSSRRRZZZiiiyyyzzznnncccXXXMMMGGGDDDLLLXXXbbbhhhfffbbb^^^YYYTTT[[[mmmzzzyyywwwyyywwwvvvwwwxxxzzz|||}}}}}}|||}}}~~~~~~wwwooopppooommmllllllmmmnnnoootttyyyrrr```ZZZ```^^^SSSJJJFFF@@@;;;777333///---------++++++++++++,,,---222333444555555555555555888777666888<<<>>><<<999444888TTT{{{LLLLLLNNNOOOKKKFFFGGGKKKIIIGGGFFFEEEEEEEEECCCAAACCCDDDGGGJJJKKKKKKJJJJJJFFFEEECCCAAA@@@???>>>>>>AAADDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAA>>>======???<<<<<<<<<<<<>>>@@@BBBCCC======<<<;;;<<<>>>@@@AAABBBDDDIIIOOONNNHHHEEEFFFDDDQQQ]]]iiivvvvvvyyyuuuvvv~~~jjjXXXaaammmlllfffeeeaaadddgggiiijjjlllnnnpppiiinnnrrrsssqqqnnnooopppssssssrrrpppmmmiiieeecccXXXWWWMMM???555333222///111111111333555666444333......333;;;@@@BBBHHHNNNIIITTTXXXMMM<<<666AAAOOO]]]kkk~~~oooWWWXXXiiissstttmmmkkkrrrnnneeegggsssuuuxxxzzzxxxrrrjjjdddddddddkkkmmmeee___SSS>>>;;;:::999888888888999:::@@@EEEIIIIIIFFFEEEFFFIIISSSaaauuussskkkhhhiiieeeaaa___``````___]]]]]][[[XXXVVVUUUVVVWWWYYY]]]\\\YYYVVVSSSQQQRRRSSSLLLOOOPPPMMMHHHDDDDDDFFF@@@>>><<<;;;:::888555333111111000///---,,,++++++***+++---......///000111...///...,,,***)))***+++...///000000//////222555888BBBQQQ^^^kkk{{{jjjzzz{{{VVVIIICCC999:::======>>>>>>>>>===<<<<<<======>>>??????>>>===<<<===>>>AAACCCEEEGGGHHHHHHDDDEEEGGGHHHGGGCCC@@@===CCCEEEGGGGGGEEEDDDEEEFFFCCC@@@FFFPPPQQQRRReeesssyyytttjjjxxxuuuiiihhhzzzwww}}}wwwttt___cccdddsss|||rrr^^^EEE888===@@@>>>===>>>===;;;;;;===>>><<<===DDDQQQ\\\aaaaaabbbfffkkkmmmllliiigggiiilllmmmlllllllllmmmmmmooopppqqqpppqqqrrrtttxxxyyyzzzxxxuuuuuuxxx~~~~~~yyy{{{{{{qqqrrrvvv}}}zzzxxxxxxssshhh```cccuuuvvviiibbb]]]dddeeeddd______iii||||||ppp___RRRMMMLLLLLLKKKUUUcccvvvzzziii```iiiuuuxxxxxxyyy|||||||||{{{{{{{{{}}}~~~{{{|||{{{{{{{{{xxxtttqqqssssssrrrrrrssstttvvvwwwvvvtttgggWWWUUU\\\XXXLLLEEEAAA<<<888555222///---++++++******+++,,,...///444555666777777666444333444222111444777999777555888HHHiii}}}llljjj{{{MMMJJJKKKLLLIIIEEEEEEHHHEEEDDDCCCDDDEEEEEECCCAAADDDFFFHHHJJJKKKLLLLLLLLLGGGFFFCCCAAA@@@???@@@@@@FFFHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEBBBDDDEEEBBB>>>;;;<<<>>>>>>>>>>>>???AAACCCEEEGGGBBBAAA@@@???@@@AAABBBCCC@@@AAAEEEJJJIIIDDDCCCEEE@@@GGGNNN___qqqsssssswwwsssyyy~~~{{{fffVVVYYYbbbbbb^^^\\\\\\```eeehhhiiiiiijjjkkkhhhlllqqqrrrqqqoooooopppuuutttrrrpppmmmjjjhhhfffdddggg___LLL;;;555222...111111111333555666444222...000666???EEEHHHNNNUUUSSSUUUOOOAAA666999EEENNN[[[kkk{{{zzzgggWWWYYYeeekkkmmmhhhgggjjjbbbYYY]]]cccmmm|||tttkkkmmmiiijjjgggaaaccc[[[HHHDDDBBB???<<<;;;<<<>>>???KKKLLLNNNNNNMMMMMMMMMNNNRRR___ppp}}}zzzpppkkkkkkgggbbb^^^^^^aaacccaaa^^^[[[ZZZXXXVVVUUUVVVWWWXXXYYYWWWSSSPPPNNNNNNOOOOOOLLLLLLJJJGGGDDDCCCEEEFFF===<<<:::999999777444222//////...---,,,+++*********,,,...///......///000/////////---+++******,,,///111111000///111777<<<<<>>>>>===<<<;;;<<<<<<>>>??????>>>===<<<======???AAACCCFFFGGGHHHCCCDDDFFFHHHGGGFFFCCCBBBFFFIIIJJJIIIFFFDDDFFFHHHGGGCCCFFFNNNPPPQQQ```tttmmmpppnnnjjjwwwqqqfff^^^lllnnneeeooo{{{qqqppp~~~rrrdddWWWWWWeeevvv~~~rrrYYY@@@<<<;;;======;;;:::;;;888:::;;;::::::@@@KKKSSS______```cccfffhhhiiihhheeegggjjjjjjjjjjjjkkkllllllnnnpppppppppqqqssstttvvvuuuvvvwwwuuurrrvvv|||}}}xxxtttsssuuuyyy|||oooooonnnlllggg^^^UUUOOO\\\kkkyyymmmccc___jjjqqquuunnnddddddrrr~~~sssgggbbbfffnnntttvvvtttpppuuuyyyzzzzzz~~~||||||}}}zzz~~~~~~|||{{{|||}}}zzztttrrrtttrrrrrrssssssssssssssssssnnnhhh```[[[]]]\\\QQQDDDAAA===999666333222///---************,,,...000111666666666888999888555222000000000222444555444333:::YYYyyyccc\\\gggNNNIIIGGGHHHHHHDDDCCCEEE@@@@@@AAACCCEEEFFFDDDCCCEEEFFFFFFHHHIIIJJJKKKKKKEEEDDDBBBAAAAAAAAACCCDDDIIIJJJIIIGGGEEEDDDEEEFFFKKKIIIGGGFFFEEEEEEFFFGGGDDDFFFHHHEEE@@@======???@@@@@@@@@AAACCCEEEGGGIIIBBBBBBAAAAAA@@@@@@AAAAAA======???BBBAAA???@@@DDD>>>===???QQQiiimmmjjjsss{{{qqqttt{{{qqqjjj```YYYTTTRRRRRRRRRUUUYYY]]]aaaccceeegggiiifffiiilllooopppppppppppprrrqqqooommmkkkkkkkkkkkklllrrrjjjRRR;;;444222000000111222444666666444222111333:::CCCJJJNNNTTTZZZSSSNNNBBB888:::FFFRRRVVV\\\kkkssshhhWWWPPPUUU[[[]]]cccdddeeedddWWWNNNUUUTTT___ppp}}}xxxvvvssspppggg^^^bbbaaaQQQLLLKKKHHHGGGIIIMMMRRRUUU___bbbfffjjjkkkggg___YYYVVV\\\eeennnvvv}}}|||zzzzzz{{{rrrqqqmmmiiiffffffjjjmmmcccbbb```````````````___YYYXXXWWWVVVVVVVVVWWWXXXWWWVVVTTTSSSQQQPPPMMMLLLKKKIIIEEECCCCCCCCCBBBAAA:::999888888888666333000......---,,,+++******)))+++---000000...,,,---...000000000...+++***+++,,,...///000000000444===EEEHHH^^^mmmqqqvvvrrrooouuu```FFF<<<777888;;;999999:::<<<>>>>>>>>><<<<<<<<<===???@@@@@@@@@??????>>>>>>???AAACCCFFFIIIKKKGGGHHHIIIJJJJJJIIIGGGFFFHHHJJJLLLJJJGGGFFFJJJNNNMMMMMMOOOPPPMMMLLLUUUaaayyytttssszzzssssssccc\\\qqq}}}nnn```cccmmmyyy}}}|||hhhdddkkkyyyuuuUUUAAA666<<>>======<<<<<<:::;;;======;;;???DDD???888666IIIdddiiidddjjj}}}pppqqqyyyuuuyyytttbbbRRRLLLNNNQQQQQQSSSWWWZZZ]]]aaaeeeiiibbbdddgggkkknnnpppppppppmmmllljjjiiiiiijjjlllmmmkkkssskkkPPP777000222222000000222444666666444222333555===GGGMMMQQQWWW^^^OOOHHH<<<888EEE[[[ggghhheeeqqqppp[[[IIIIIINNNPPP\\\eeehhhggg```MMMBBBIIIKKKSSS___llluuu|||wwwvvvssseeeWWW[[[^^^RRRWWWVVVVVVXXX]]]fffnnnttt{{{|||mmmeeedddcccccceeehhhlllooorrrrrrpppjjjbbb\\\[[[[[[KKKHHHFFFFFFLLLVVV```ggg^^^aaacccaaa]]][[[\\\^^^XXXWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWSSSNNNJJJIIIEEEBBBAAABBBAAA>>>;;;888777666666666555222///------,,,,,,+++***))))))+++...111111...,,,,,,---000111000...,,,+++,,,---,,,...//////000777CCCLLLUUUiiiqqqooo}}}ooowwwrrrFFF555===999777<<<888888999;;;===>>>>>>===<<<===>>>@@@AAABBBBBBAAA@@@AAAAAAAAABBBEEEHHHLLLNNNLLLMMMMMMLLLLLLKKKJJJJJJGGGJJJLLLJJJGGGHHHMMMSSSIIIPPPVVVVVVQQQNNNRRRXXXyyy{{{{{{dddddd}}}}}}xxxmmmhhhlllnnnsss~~~jjjHHH333<<>>>>>===<<<;;;:::;;;<<>>888555222///...---+++************+++...111333555777666777999;;;:::666222000333666777555444666999[[[JJJHHHGGGHHHHHHFFFBBB======???AAADDDFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHEEEBBBAAAAAABBBBBBBBBGGGHHHHHHEEEAAA???@@@CCCCCCEEEGGGGGGFFFEEEEEEFFFLLLJJJFFFAAA>>><<<<<<<<<>>>===>>>@@@DDDFFFGGGFFFDDD???;;;;;;>>>???===:::999999999:::;;;<<<===>>>@@@HHHAAAEEE```iiidddlllrrrwwwvvvyyy~~~qqq\\\LLLLLLUUUNNNPPPRRRTTTXXX]]]```aaa^^^```dddhhhkkknnnooopppmmmjjjgggggghhhjjjjjjjjjnnnlllbbbPPP???555222222111000222555666555666777888888>>>BBBIIIZZZ^^^OOOBBB===:::@@@NNN^^^jjjooorrrjjjXXXFFFFFFQQQWWWTTTdddfffiiieeeXXXIIIBBBDDDBBBHHHPPPUUUWWWYYY___eeegggeee___ZZZYYY[[[\\\[[[RRRZZZ```fffwwwooo^^^]]]ZZZQQQSSS]]]^^^WWWQQQMMMGGG???===>>>666666777888;;;AAAIIIOOOXXX___dddbbb^^^]]]\\\YYY[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTPPPKKKGGGIIIGGGEEEBBB>>>;;;999888777666444222111000//////000///---+++************---------...///000000111///000111111...---,,,---222000000000333:::FFFPPP^^^nnnppp{{{zzz{{{RRRDDD888666999888666555444888<<<>>>>>>===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===???@@@@@@BBBHHHQQQWWWIIIKKKKKKJJJHHHFFFEEEFFFIIIMMMQQQQQQMMMHHHEEEDDDJJJPPPRRRLLLIIILLLQQQSSSeee^^^^^^~~~wwwyyy|||ZZZ;;;???FFF>>>888===;;;;;;:::999999888888777>>>@@@FFFOOOYYY^^^___^^^dddeeeeeedddcccdddgggiiiiiijjjjjjkkkkkkjjjjjjjjjpppqqqrrrqqqoooooooooppp{{{vvvxxxuuu\\\VVVhhhxxxxxxooo^^^LLLBBBGGGXXXffftttggg\\\[[[]]]]]]aaafffrrryyy{{{yyytttuuu{{{~~~{{{yyywwwvvvpppaaaTTTPPPMMMRRR___ggghhhkkkrrrllliiifffbbb```]]]YYYVVVMMMLLLJJJFFFBBB>>>;;;999111000///---,,,+++******'''(((***,,,///333666888777666666888999999777555222111333555333333>>>LLLwwwQQQMMMIIIFFFFFFEEEBBB@@@@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGDDDAAA@@@AAABBBBBBAAAFFFGGGGGGEEEAAA>>>>>>@@@AAACCCDDDEEEDDDCCCDDDEEEIIIHHHEEEBBB???===<<<<<<=========???BBBDDDDDDDDDBBB>>>:::999;;;<<<:::777888888999:::<<<>>>???@@@CCCMMMIIIMMMbbbhhh```ccchhhwww}}}|||~~~pppooowwwxxxooommmrrrlllYYYKKKIIILLLJJJHHHHHHLLLTTTZZZ^^^___aaadddgggiiikkkkkkllljjjhhhffffffhhhiiiiiiiiilllkkkcccTTTCCC888555666111111222555666777777888666888CCCLLLSSS^^^ZZZDDD;;;;;;???IIIVVV```ccccccggg]]]NNNEEEHHHTTT\\\^^^cccfffjjjllldddUUUIIIFFFNNNHHHEEEEEEDDDFFFPPP[[[fffbbb\\\YYY[[[___``````jjjmmmqqq}}}nnnfff___VVVUUUYYYQQQIIICCCAAA@@@>>>???CCC>>>>>>===;;;;;;===@@@DDDPPPXXX^^^___]]]]]]]]]ZZZ[[[[[[ZZZZZZYYYYYYYYYYYYRRRQQQPPPPPPOOOMMMJJJGGGGGGFFFCCC@@@===:::888777666555333222000/////////------++++++++++++,,,------......///000000111111333444444222///---------...333777888777>>>MMM[[[eeeooo}}}yyyHHH===555444777666666666888777777888999<<<>>>???======>>>???????????????>>>>>>>>>===>>>BBBIIIOOOEEEGGGHHHHHHFFFEEEEEEFFFIIIMMMPPPOOOKKKHHHGGGHHHLLLQQQQQQLLLJJJLLLOOOOOOXXXvvvlllcccmmm}}}zzzpppJJJ:::<<<@@@>>>:::;;;;;;:::999999888888777:::<<>>:::777555000///...,,,+++*********)))***,,,///222444666777888888888:::;;;;;;999888111222444555333666EEEVVVxxxuuuuuusssYYYSSSLLLFFFCCCCCCBBBBBBAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIEEEBBB@@@???@@@@@@@@@???BBBDDDEEECCC@@@===<<<<<<===???AAAAAAAAAAAABBBCCCEEEEEEDDDBBB@@@>>><<<;;;===<<<<<<===@@@AAAAAA@@@>>>;;;777777999999777555888888999:::<<>>FFFCCCEEEVVV___]]]^^^___jjjyyy|||oookkkvvvlllYYY]]]bbb[[[PPPLLLGGGCCC@@@BBBGGGOOOVVVZZZ```bbbdddfffhhhhhhhhhhhhiiihhhhhhiiikkklllkkkiiihhhhhhcccVVVEEE777222333444555777999;;;=========777777BBBNNNWWW___VVV>>>===???FFFQQQ]]]cccbbb^^^WWWLLLCCCEEEMMMVVV___fffnnnmmmmmmkkkbbbSSSGGGCCCKKKDDDFFFOOORRRQQQYYYgggrrrlllffffffiiijjjiiigggzzzzzzzzzrrrjjj```YYYMMMBBB999888:::<<>>;;;888666555555444222111///.........************+++---...///......//////000000111111555666666333000...------)))222:::;;;:::DDDYYYjjjvvv|||~~~qqqzzzbbb;;;555111333444333444777888666666999===???===:::888999:::;;;<<<===============<<<::::::<<>>UUUiiioooqqq|||~~~```ccc}}}|||[[[VVVOOOHHHCCCAAAAAAAAA??????@@@AAABBBDDDEEEFFFHHHHHHIIIIIIIIIHHHFFFEEEAAA???===<<<===>>>===<<<<<<===??????>>><<<:::999999;;;===>>>>>>>>>@@@AAAAAABBBCCCBBBAAA???<<<:::;;;::::::;;;===>>>===<<<999888666666888999888666888888999:::;;;===>>>???888;;;666555CCCUUUaaaeeeZZZaaaooo}}}wwwmmmrrr}}}^^^KKKKKKSSSUUURRRBBB===;;;???EEEIIINNNQQQXXXZZZ]]]```bbbdddddddddffffffgggjjjlllllljjjgggfffgggfff\\\III777111222:::>>>AAAAAACCCEEEEEEBBB;;;555;;;FFFQQQ\\\WWWBBBEEEFFFKKKVVVaaahhhgggdddSSSIIIGGGRRR]]]bbbhhhqqqvvvrrrlllbbbTTTGGGEEEHHHFFFLLL```yyyvvvvvv{{{~~~}}}wwwsssqqqZZZMMMBBB;;;???GGGLLLNNNPPPWWWWWWUUUQQQJJJEEEAAA@@@EEEOOOWWWYYYYYYZZZYYYVVV[[[[[[ZZZZZZYYYXXXWWWWWWVVVRRRLLLHHHEEECCCBBB@@@@@@???===;;;888666444333333222111///...---------))))))***+++,,,------...---------....../////////333333333111///---...///---444999999@@@TTTnnnkkkggg___HHH333000111333333000222777333555:::AAAFFFDDD;;;333444555666888:::;;;;;;;;;;;;:::999888888999<<<>>>>>>@@@BBBBBBAAA@@@AAABBB@@@AAAAAA???===>>>CCCGGGKKKMMMMMMKKKLLLOOOMMMHHHNNNKKKcccyyyvvv|||{{{bbbJJJDDD@@@999;;;;;;:::999999888888777555444555999???HHHOOOSSSTTTVVVZZZ]]]___aaaccceeeddddddeeegggggghhhhhhhhheeegggjjjkkkkkklllnnnppptttuuutttrrrqqqwwwsss\\\VVVlllkkkYYYMMMVVVooo|||eeeaaa[[[XXXYYY^^^fffllljjjaaa^^^iiiuuuwwwqqqnnnwww}}}}}}{{{wwwvvvuuutttrrrqqqtttrrrqqqqqqjjj[[[KKKAAAAAAJJJRRRQQQLLLLLLRRRXXX[[[YYYUUURRRPPPMMMIIIGGG@@@???;;;888444000...---,,,+++******************---///222444666666555444666666666888999:::888666444333111333===SSSooojjj___mmmsssjjjWWWTTTPPPJJJDDD@@@>>>>>>>>>???@@@AAABBBCCCDDDEEECCCDDDDDDEEEDDDCCCAAA@@@===<<<::::::;;;<<<;;;:::666777999;;;;;;;;;999888777999;;;<<<<<<<<<===??????@@@AAABBBAAA>>><<<::::::999888999;;;;;;;;;:::666666666888:::;;;;;;::::::999999888888999999:::888888555111999QQQdddfffWWWXXXddd|||zzzzzzyyyyyy|||UUUCCCLLLUUUSSSLLL@@@888888;;;>>>BBBHHHMMMOOOTTTYYY]]]aaacccdddcccdddeeegggiiiiiifffcccccceeegggaaaPPP===666999???EEEIIIIIIIIIKKKHHHBBB<<<444999FFFRRR^^^[[[IIIFFFHHHNNNZZZeeejjjhhhdddWWWQQQUUUffftttxxx|||ttttttpppcccQQQFFFLLLXXXVVVbbb{{{xxxUUUGGGBBBBBBNNN]]]fffkkkmmmtttsssooohhh]]]SSSLLLIIIFFFPPPXXXZZZZZZ[[[[[[YYY\\\[[[YYYXXXVVVTTTRRRRRRTTTOOOHHHCCCAAA@@@???>>>===<<<:::888666444222111111000///...---,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---...000222888888777:::KKKkkk~~~gggpppnnnFFF:::111000111444222///000555222333888???DDDBBB999000111222444666888999999:::999888777777999:::<<<<<<>>>@@@AAAAAA???>>>>>>???<<<===>>><<<:::<<>>DDDIIIQQQTTTYYY\\\^^^___aaabbbbbbcccdddeeegggggghhhhhhdddfffhhhiiiiiijjjmmmoooooossssssnnniiikkkttt{{{zzzeeeWWWaaa{{{|||aaaSSSOOOdddxxxdddccc```^^^```eeejjjlll[[[RRRYYYppp~~~wwwllliiirrr|||~~~}}}zzzwwwuuusssqqqooolllssstttvvvrrrbbbPPPGGGIIINNNcccrrrlll^^^WWWVVVWWWWWWTTTPPPLLLIIIFFFBBB???<<<;;;777444000...,,,,,,******)))))))))***++++++...000333555666555444333777666777888999999777555333333666@@@VVVuuuhhh]]]qqq{{{lll___OOOOOOMMMIIIDDD???===<<>><<<:::999:::;;;<<<;;;999555555555777::::::999777777999;;;<<<;;;;;;<<<===>>>???@@@@@@???===;;;999888777666777999::::::999555666888:::;;;<<<======::::::999888777777777777888888:::666777OOOcccaaaUUURRR[[[sssyyy|||ssskkk|||hhhDDDFFFVVV^^^___LLL:::444555666===FFFHHHLLLRRRZZZaaagggkkkmmmiiiiiijjjkkkmmmllliiigggZZZ]]]bbbaaaQQQ===888>>>BBBKKKPPPNNNMMMMMMGGG===888333???QQQ]]]ddd^^^LLL@@@EEENNN\\\fffhhhbbb[[[SSSRRRZZZkkk{{{www{{{|||ppp[[[NNNUUUcccooovvvzzzuuu{{{rrrPPPJJJHHHMMM\\\jjjssswwwzzzwwwwwwtttnnnfff]]]XXXUUUMMMVVV]]]]]]]]]______^^^[[[ZZZXXXVVVSSSPPPOOONNNKKKGGGAAA>>>======>>>===:::999888666444333111111//////---,,,,,,+++++++++++++++,,,,,,+++***))))))******************++++++)))***,,,------000444666999888555<<>>@@@AAA@@@>>>======>>>===???@@@???>>>???DDDHHHEEEIIIJJJHHHIIIMMMNNNLLLHHHGGGPPPnnnwwwuuunnniiiqqquuunnnppp}}}~~~```AAA@@@;;;;;;:::999999888888777555555444444444777<<<@@@LLLQQQVVV[[[]]]^^^___```___```aaaccceeeffffffgggdddfffhhhhhhhhhiiijjjlllgggmmmoookkkgggjjjnnnpppssstttxxx~~~zzzkkkYYYNNNdddyyy[[[TTTXXXqqqyyydddeeecccdddhhhmmmkkkgggTTTSSSaaaxxx~~~pppeeeeeewww}}}}}}|||{{{yyyvvvsssqqqppppppwwwxxxyyyqqq\\\IIIHHHSSS\\\uuu~~~oooeee^^^WWWRRROOOKKKHHHEEEBBB>>>;;;999777444111...---,,,,,,))))))))))))***+++,,,---000111333555666666555555;;;:::::::::;;;:::888555111===PPPeeeiiiRRR___|||uuusssuuuvvvmmmbbbHHHIIIHHHEEE@@@======>>>===???BBBEEEFFFEEECCCBBB>>>???@@@AAAAAAAAA@@@???<<<;;;;;;<<<===>>><<<;;;999888666777999:::999777888:::<<<<<<;;;:::;;;<<>><<<:::999777666555777999::::::999777888:::;;;;;;;;;;;;<<<:::999888888888888888888888777<<<888777UUUqqqnnn[[[TTT[[[rrr|||sssgggvvvZZZDDDNNN```]]]III888444555444999AAABBBGGGNNNWWWaaahhhnnnqqqooonnnmmmnnnooonnnllljjjZZZ\\\cccbbbQQQ===888@@@FFFQQQWWWTTTRRRPPPFFF999666444DDDXXXbbbeee___OOOCCCEEELLLVVV```bbb]]]WWWMMMQQQVVV```ooo}}}~~~uuuxxxyyypppaaa[[[gggwww{{{vvvzzzlllWWWZZZYYY```lllwww}}}zzzsssmmmhhhfff]]]cccfffccc```______]]]YYYXXXWWWUUURRRPPPNNNMMMHHHDDD???<<<<<<======<<<888888777555444222111000...---,,,+++++++++++++++***++++++,,,+++***)))(((+++++++++***************+++,,,...///000333777;;;666:::>>>IIIeeeqqqhhhvvvmmmCCC222666333//////111222//////222111000//////000222333444222333444666777888888888777666666888<<<>>>===<<<===>>>@@@@@@???>>>???@@@>>>AAADDDDDDCCCCCCFFFIIIEEEJJJKKKGGGFFFIIIMMMMMMLLLPPPVVVgggwwwlllaaa```hhhwwwyyy{{{rrrnnnzzzvvvMMMBBB;;;;;;:::999999888888777333555666555444444888;;;BBBGGGNNNTTTWWWYYYZZZ[[[[[[\\\^^^```bbbcccddddddfffgggiiihhhgggggghhhiiidddiiikkkhhhiiinnnqqqpppsssqqqtttwwwrrrcccUUUOOOfffsssWWW^^^mmmrrrcccddddddgggmmmqqqiii^^^SSSZZZmmm}}}yyyiiifffooo{{{yyywwwxxxxxxuuurrrqqqsssvvvyyyvvvssskkkYYYJJJQQQaaammmuuuooocccSSSIIIGGGDDDBBB@@@>>>;;;888555333000...,,,,,,,,,,,,(((((()))***+++,,,...///333333444555666777888999<<<;;;;;;;;;;;;999666333666UUU{{{```MMMPPPoootttpppkkkjjjqqqtttlll^^^EEEFFFEEEAAA===;;;===@@@:::<<<@@@DDDEEECCC@@@>>>>>>???AAABBBCCCBBBBBBAAA>>>======>>>??????>>><<<>>>;;;888888999:::888666999;;;<<<<<<;;;:::;;;<<>>===;;;:::999666555555666999::::::999999:::<<<<<<;;;:::999999999999888888999999:::;;;<<<999===999;;;bbbccc[[[```www|||uuuiiiooovvvKKK>>>LLLGGG888///222666222111555777;;;DDDNNNXXX```fffiiilllkkkiiiiiijjjiiigggeeeeeegggmmmkkkXXXAAA;;;CCCJJJVVV]]]ZZZVVVSSSGGG888999666DDDWWW^^^aaa^^^RRRLLLJJJIIINNNWWW\\\]]][[[PPPUUUVVVXXXeeevvv{{{uuuggggggfffcccaaaiii}}}kkkdddhhhiiiqqq~~~yyyuuulllpppppphhhaaa]]][[[XXXXXXWWWVVVTTTRRRQQQPPPOOOKKKGGGBBB???===<<<<<<;;;888777666555333222111000------,,,+++************))))))+++,,,,,,+++***))),,,+++++++++++++++++++++...///111111333666:::>>>999BBBMMM\\\wwwvvvaaahhh|||}}}YYY222///111222...,,,///111000000111,,,///333444333222111111333444555666777888888888888666666888<<<>>><<<:::;;;===???@@@@@@@@@AAACCC===AAAEEEFFFEEEDDDEEEHHHFFFLLLMMMGGGCCCFFFKKKMMMUUUYYY[[[bbb{{{uuu```\\\dddrrrxxx[[[pppzzzqqq|||QQQ<<<;;;;;;::::::999888888777111444666666555444666999888>>>FFFMMMQQQTTTUUUWWWXXXYYY[[[]]]___aaabbbbbbhhhiiiiiiiiigggfffggghhhfffjjjkkkhhhjjjqqqtttrrruuuooommmmmmhhh\\\UUUTTTiiixxxkkkTTTgggtttfffaaacccdddhhhpppsssgggVVVTTTbbbwwwxxxlllrrr~~~yyyuuuqqqtttuuusssooooootttyyyvvvpppjjjeeeXXXPPPZZZmmm}}}{{{tttssscccMMM@@@>>><<<;;;;;;:::777555222000...,,,++++++,,,,,,(((((()))***+++---///000555555555666777999;;;<<<<<<:::999999888666333000>>>kkkfffJJJ@@@TTT}}}ddddddeeehhhpppqqqbbbPPPFFFEEECCCAAA???>>>>>>>>>;;;===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@999999:::::::::999888888666888;;;===???AAAAAAAAACCCBBB???<<<:::999999999<<<999666333222444777999999<<<>>>;;;777555888;;;777999;;;<<<;;;:::::::::999;;;777555JJJssskkkhhhqqqYYY[[[mmmmmmJJJ888444555333000333777444---444777;;;===@@@HHHSSS\\\```bbbeeegggfffeeeffffffiiisssyyypppZZZIIIEEEGGGNNNQQQYYY^^^UUUCCC888555:::---@@@SSSNNNZZZdddRRRJJJIIIIIIRRRaaalllggg]]]PPPTTTYYYaaaooozzzyyyrrrdddXXX```ooonnnrrrwwwxxxwwwpppooopppttt|||uuusssxxxssszzzvvvpppddd```___VVVTTTSSSRRRQQQPPPOOONNNMMMHHHDDD>>>:::888777666555333222111000/////////000+++***((('''((()))+++,,,+++***((('''''')))+++,,,///...---+++******++++++---555111&&&---@@@BBB444CCCTTT```mmm||||||zzz~~~mmm@@@444555111//////............//////.........//////000111222111111111444666888777555888888888999;;;>>>@@@BBB>>>===>>>@@@CCCCCCAAA??????BBBFFFJJJLLLMMMLLLKKKGGGHHHGGGDDDDDDHHHLLLNNNPPPQQQNNNNNN^^^pppccckkkyyyyyy```ZZZjjjrrr~~~wwweeeNNN===888888===>>>888444555222222111111222222333444444666;;;@@@FFFJJJNNNOOOSSSUUUVVVUUUUUUWWW\\\aaa```cccfffgggfffdddcccbbbaaaeeehhhhhhkkkpppqqqoooppppppoookkkgggfffiiilll{{{|||zzz|||zzznnnbbb]]]xxxwwwhhh___aaa___eeesssxxxmmm[[[QQQ]]]mmm}}}}}}wwwssstttvvvtttrrrppppppqqqsssuuuppphhhbbb^^^ZZZYYYaaakkk|||xxxuuuwwwxxxppp___QQQEEE@@@:::666555444222000,,,,,,+++***)))))))))***((()))+++---///111222222222666999999888777999;;;:::===555000555555555===UUU~~~mmmJJJFFFSSSqqqeeeTTTXXXFFFEEECCCAAA@@@???>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB======<<<;;;:::999999888999;;;>>>AAABBBCCCBBBBBBBBB@@@===;;;999888888999;;;:::777444444555888999999:::;;;:::999777777777:::;;;<<<<<<:::999999999999<<<:::888HHHgggssspppxxxfff```dddyyy|||XXX===555555444222000///111222000333666777999@@@JJJRRRXXX[[[___bbbbbbaaaaaabbbgggiiijjjdddZZZRRRNNNNNNHHHKKKPPPSSSIII:::222222999222DDDRRRNNN]]]hhhVVVBBBBBBFFFTTTjjjyyyxxxoooZZZYYY\\\dddpppwwwuuuoooiii^^^aaahhhfffnnnwwwmmmooooooiiidddeeeiiipppzzz~~~|||wwwtttsssssswww~~~xxxzzz~~~xxxfff___]]]VVVQQQOOOLLLIIIHHHFFFDDDCCC???<<<888555444444333222222111000///............***)))((('''''')))+++,,,***))))))(((((()))++++++---,,,+++++++++,,,---............000444999;;;<<>>AAADDDDDDCCCCCCEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHFFFFFFHHHLLLNNNKKKMMMKKKGGGRRRnnnvvviiikkkvvvvvvmmmhhhqqqwww```aaaxxxrrruuu~~~kkk```]]]dddlllqqq|||~~~rrrOOOAAA555666;;;;;;888777333333222222222222222333333333555888<<>>>>>AAABBBCCCCCCCCCBBBAAAAAA???>>>>>>>>>===>>>>>>>>>BBBCCCDDDEEEEEEDDDDDDCCCAAA@@@>>><<<::::::::::::===???BBBDDDEEEEEECCCBBBAAA???<<<:::888888888999;;;:::888777777888999:::888777888999:::;;;999888=========;;;999777888999:::>>>>>>;;;CCCUUUdddiiittteeehhhyyykkk```ooowwwgggNNN888444333666333,,,---444...000111222333888???EEEOOOSSSYYY]]]^^^^^^^^^^^^bbb___^^^___aaa]]]TTTLLLFFFGGGHHHFFF===222///111666888IIIPPPNNN```iiiUUUDDDDDDIIIYYYppp}}}sss___\\\]]]eeelllnnnlllkkkgggaaacccccc```mmmwwwgggaaaeeegggeeedddeeeiiipppuuusssjjjccc]]]ZZZWWWWWW^^^gggpppuuu}}}~~~iii]]]\\\VVVRRRNNNIIIEEECCCAAA???===777555333333333333111000111000///---,,,,,,++++++)))((('''''''''(((***+++)))))))))*********++++++******++++++---...000111111***...:::;;;444<<>>???@@@BBBCCC???DDDHHHGGGDDDDDDIIINNNMMMLLLJJJIIIHHHGGGGGGHHHIIIGGGEEEDDDDDDEEEGGGIIIGGGJJJHHHBBBFFF[[[wwwtttllltttwwwllllll}}}lllqqqwwwvvvvvv|||iiiYYYQQQUUUbbb}}}___III333000888===:::666555444333222222111111222333111000000444:::@@@DDDJJJOOOSSSUUUTTTSSSUUUWWW\\\[[[ZZZYYYYYY\\\aaaeeefffiiiiiiggggggjjjjjjgggeeehhhjjjiiihhhlllwwwsssrrrpppooopppsssvvvuuuqqqiiiddd{{{|||hhh^^^```eeeggguuujjjVVVTTT\\\nnnsssnnnppprrrqqqpppmmmjjjhhhfffeeeeee___YYYSSSOOOMMMOOOVVV^^^fffhhhhhhcccYYYQQQMMMMMMMMMGGG>>>777222///---,,,...---,,,+++************)))***---000333666777888888888666333000...000111555222000777:::222BBBeee|||{{{yyyzzz[[[@@@YYYsssYYYMMMOOOFFFEEECCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;<<<======???AAACCCEEEEEEDDDCCCBBBAAA???===;;;::::::;;;<<>><<<:::888888999:::999999999:::::::::::::::777777888888999:::<<<>>>======<<<:::888777999;;;;;;??????<<<===EEEKKKLLLVVVMMMUUUqqquuufff___nnn{{{yyyqqqCCC555000888:::111---222///000111000111333888<<>><<<:::666555555555666555222000000///---,,,******))))))(((((('''''''''((()))***((((((***+++++++++++++++***++++++,,,...///000111333,,,000;;;<<<:::KKKdddvvvyyy{{{}}}vvvOOO999444333///***///......------......///...............///111111000000333888<<<===;;;888======>>>>>>???@@@AAAAAA@@@CCCFFFEEEDDDEEEJJJOOOLLLLLLJJJIIIGGGFFFDDDDDDBBB???>>>AAACCCBBBCCCEEEGGGHHHGGGCCCDDDPPPbbbpppwwwyyyrrr}}}xxxmmmkkklllqqq}}}{{{eee]]]fffoooXXX???555999>>><<<777666666444333222111111111444222000///111666;;;>>>AAAGGGNNNQQQQQQPPPQQQSSSWWWWWWWWWWWWXXX[[[aaaeeegggiiihhhdddcccfffeeeccceeehhhjjjgggeeeiiiuuuooowwwzzzrrrtttvvvwwwuuusssqqqqqq~~~~~~rrrddd___dddkkktttzzz___QQQZZZkkk}}}ssspppqqqpppkkkkkkjjjhhhfffdddbbbaaaWWWQQQKKKHHHIIINNNWWW^^^ffffffccc[[[QQQJJJHHHIIIJJJDDD<<<444///,,,++++++,,,,,,+++******************,,,///222555888:::;;;:::888444000...---///111222333111333999???ZZZ___RRRttt}}}hhhYYYTTTVVVDDDCCCBBBAAA@@@?????????<<<===???AAABBBBBBBBBBBB???>>><<<;;;;;;;;;<<<===<<<>>>@@@BBBBBBAAA@@@???===<<<:::999999;;;===>>>>>>???AAACCCCCCAAA???>>>???>>>;;;:::999999:::;;;999999:::;;;;;;;;;;;;;;;999::::::777555555999<<<:::::::::999888888:::===<<<>>>===:::888:::======GGGAAAJJJggg|||xxxvvv~~~yyy___llluuutttxxx```DDD///222999555000111000000000//////000333444???DDDKKKQQQTTTVVVXXXYYY]]]___ccchhhiiibbbTTTIIIVVVQQQFFF<<<666555777888666KKK^^^^^^\\\ccc^^^JJJ===CCCOOOaaaxxxttt\\\bbbggggggfffiiiqqqwwweeedddgggeeejjjvvvbbbWWWWWW]]]gggnnnxxxssssssyyy|||vvvnnnkkkttt}}}wwwhhh^^^WWWSSSQQQTTTZZZgggvvvcccSSSQQQMMMIIICCC===:::;;;;;;999777888888777777777555222///...---,,,***)))(((((((((((((((((((((((())))))***((((((***+++,,,,,,,,,,,,------......////////////000111333444999HHH```uuuvvvzzzyyy~~~___>>>222222111...---......------------......------------...///000111444333666@@@IIIJJJCCC;;;:::;;;<<<<<<===>>>>>>>>>@@@@@@???AAACCCFFFHHHIIIGGGHHHIIIIIIHHHFFFCCCAAAAAA===???FFFJJJHHHFFFHHHHHHFFFDDDEEEHHHMMMSSSXXXyyytttjjjxxxuuubbbaaaaaacccmmm~~~zzzpppvvvvvvYYYBBB888999;;;;;;777666555333222111111000222111111111222444555666777===EEEJJJKKKKKKMMMOOOQQQSSSUUUWWWYYY[[[___bbbeeefffeeeaaa```bbbbbb___bbbeeegggdddbbbfffpppyyyxxxkkk{{{vvvvvvuuusssqqqrrruuuyyyzzzxxxuuuooohhheeegggkkk|||hhhUUUTTTgggzzz|||wwwvvvrrrmmmkkkjjjiiigggddd___[[[XXXMMMJJJEEEBBBGGGPPPZZZ```bbb]]]UUUMMMGGGBBB>>>===@@@===777000,,,***+++,,,******)))))))))******+++---...111444777999;;;<<<888555111///...000222333...777333---<<>>@@@CCCDDDEEEEEEDDD@@@>>><<<:::::::::<<<===;;;<<<===>>>>>>======<<<:::999999999999;;;<<<===<<<===>>>>>>>>>===<<<<<<===<<<:::888888888:::;;;888999999:::;;;<<<<<<======<<<;;;999777666555666777888999888777888999;;;:::;;;:::888666666777999<<<<<>>???<<<@@@XXXkkkmmmkkkggg[[[MMMGGGQQQ___ooo}}}zzznnnaaalllpppkkknnn|||nnngggeeefffmmmppp[[[VVVZZZaaalllvvvxxxtttzzz{{{uuuooonnn~~~sssggg]]]\\\UUUPPPSSSZZZcccmmmuuu{{{zzz[[[LLLJJJFFFEEE@@@;;;:::===>>><<<999888777666555555222///,,,,,,+++***))))))((())))))((()))))))))************((())))))***+++,,,------...//////000//////...---...444555333>>>XXXqqq}}}~~~hhhOOO555+++++++++---111......------------......------------...///000111333333777AAAJJJJJJBBB999666777999:::;;;<<<<<<<<>>BBBEEEEEEDDDCCCEEEGGGIIIHHHFFFBBB@@@EEEAAAFFFQQQWWWRRRNNNNNNGGGCCCCCCHHHKKKKKKKKKLLLmmm|||}}}uuueeejjjzzzsssqqqlllhhhjjjwww}}}yyyVVV<<<333555777777666555333222222111111...///000111111111000///000666<<<@@@BBBCCCGGGJJJKKKNNNRRRUUUWWWYYY[[[]]]```bbb```\\\\\\```aaa___\\\___aaabbbcccgggmmmrrrxxxuuuooogggfff{{{tttrrrooollljjjmmmqqquuuvvvtttsssqqqkkkeeeeeeiiiyyyjjjYYYSSSaaawwwwwwwwwvvvpppjjjlllllljjjfff___VVVOOOJJJDDDDDDCCCCCCJJJTTT[[[\\\[[[TTTKKKEEEBBB???999555555444222...***)))+++---(((((())))))***+++,,,---000111333666888999::::::666333///...000222444555,,,888666777RRRwww~~~hhh]]]XXXSSSNNN============>>>???@@@AAA???@@@AAACCCDDDDDDCCCCCC@@@>>>;;;999888999;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::999777666666666888999888888888999:::;;;===>>>===::::::???EEEEEE>>>666666888999999777666666777666777777777666555666888444777>>>PPPpppttteeehhh~~~nnnpppqqqRRR===555444666............//////...---000444999===BBBFFFKKKNNNVVVXXXYYYZZZ[[[\\\^^^___```TTTDDD;;;@@@JJJIIIBBBIII```qqqvvvttthhhZZZTTT[[[ggguuu~~~{{{lll^^^fffqqqppphhhtttlllbbbbbbiiirrr|||fffVVVXXXbbbjjjttt{{{www}}}xxxtttuuuyyypppddd[[[[[[]]]]]]___bbblllvvvtttVVVJJJLLLJJJEEE@@@;;;<<<@@@BBB>>>:::666555333222222111...,,,******))))))))))))******)))******+++++++++++++++))))))))))))***,,,...///...///000000000000///...000555999@@@QQQiiizzz}}}|||NNN@@@111******,,,...000...------,,,,,,------...------------...///000000---000555:::<<<;;;666333333555777999:::;;;;;;;;;===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDBBBGGGCCCJJJXXX^^^VVVOOONNNGGGEEEFFFKKKLLLJJJKKKNNNTTTtttooojjjuuu~~~rrrgggssszzz}}}pppkkk}}}ZZZDDD999444777666555444333222222222//////000000000000///......222666888888;;;@@@DDDGGGIIIMMMOOOQQQSSSVVVXXXZZZ\\\[[[XXXYYY^^^```___ZZZ[[[^^^aaaeeeggghhhiiijjjmmm]]]XXXZZZddd}}}qqqoookkkiiiiiijjjlllmmmqqqrrrtttrrrhhh___bbbkkkxxxooo___UUU]]]tttsssnnnpppqqqlllfffhhhhhhfffaaaYYYNNNEEE??????DDDIIILLLTTT[[[[[[VVVQQQKKKEEEAAA@@@===888444---...///---***)))+++---((())))))+++,,,...000111444444555777777888888888444111......000333444444111999>>>RRR{{{yyyffflll___YYYUUUQQQNNN;;;;;;;;;<<<===???@@@AAA??????AAAAAAAAAAAA@@@??????===:::888777888:::;;;<<<;;;:::999999999999999;;;<<<<<<<<<;;;:::999999;;;:::999888888999;;;<<<888777555444444555666777888888777888999;;;===???;;;666888EEEUUUXXXKKK<<<666888:::999777444333333333444666888777555555777444999<<>>CCCIIIMMMOOORRRVVVZZZ\\\\\\[[[YYYbbbUUUCCC<<>>???:::555666444222111111111///...)))))))))))))))***++++++******+++,,,,,,,,,,,,+++******)))(((***,,,///000---...///111111111000///444666===OOOdddttt~~~yyyzzz|||zzz```888444000...///111///,,,...------,,,,,,------...---------------...000000+++111666666111...///222222333666888:::;;;<<<<<<;;;@@@EEEEEEAAA@@@BBBFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEAAAHHHXXX^^^TTTJJJHHHIIIHHHKKKOOOMMMJJJNNNVVVPPPhhhooodddggghhhdddzzz|||wwwbbbHHH888666666555444333333333333222222111111000000111111///111333333222555;;;???DDDFFFHHHJJJKKKNNNRRRUUUVVVYYYXXXVVVXXX^^^``````\\\\\\^^^bbbfffgggdddaaabbbbbbNNNLLLVVVfffrrrooommmlllmmmmmmkkkjjjmmmqqquuuqqqcccYYYbbbqqqrrrjjj^^^ZZZiiiuuujjjfffiiijjjgggcccbbbbbbaaa]]]UUUKKKAAA:::???GGGPPPVVV]]]bbb\\\SSSEEECCC@@@===;;;999555333***,,,......+++***+++---))))))***,,,...111333444666666777777777777666666333000------000333333222999999EEElllfff^^^yyyggg^^^YYYSSSNNNNNN;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;:::::::::<<<;;;888777777888:::<<<:::999999888888999999:::;;;;;;;;;;;;<<<<<<======;;;:::999888777666666666666555555444444444555555999999999999;;;<<<>>>>>>:::666888DDDSSSVVVKKK???;;;:::888777555444444444666555555555555444444444777666666===LLL```ttt~~~xxxtttzzzwwwiiihhh}}}]]]VVVxxxfffDDD444222---333///+++000///***---.........000555;;;AAAEEENNNOOOPPPSSSVVVXXXZZZ[[[]]]VVVIIIAAAKKKZZZYYYMMMVVVgggwwwvvvhhh]]]^^^eeerrr|||lll```hhhrrrlllgggooo{{{ZZZ```ffflllyyyddd[[[aaaeeecccwww|||rrryyyzzzkkkUUUHHHGGGMMM>>>;;;888777777666444333111111000...---,,,++++++******)))(((((()))***+++---,,,+++***+++,,,---...,,,+++***))))))+++---...,,,333///+++000000...444555999SSSyyyooovvvtttuuuqqqNNN333111///---,,,---...///++++++************++++++,,,,,,++++++,,,,,,---...000111111000//////000222333333444555666888:::;;;999???DDDDDDDDDFFFFFFDDDEEEFFFEEECCCAAAAAACCCEEEEEEGGGJJJLLLMMMLLLJJJIIIJJJJJJJJJLLLNNNOOOMMMLLLRRRSSShhhzzzmmmfffuuussscccqqq|||iiiqqqBBB666444333444666666333111333222111000////////////000/////////111444777999>>>???@@@CCCFFFJJJNNNPPPRRRRRRSSSTTTVVVWWWXXXYYYUUUYYY___cccdddbbb___]]]VVVSSSIIIDDDTTTrrrrrrmmmiiigggggggggfffdddiiimmmnnnhhh___]]]ccckkkjjjhhhjjjqqq}}}pppmmmhhheeedddcccbbbaaa^^^^^^^^^YYYMMMAAA???DDDOOOTTT\\\bbbbbb[[[PPPHHH@@@???>>>;;;999777666555---,,,,,,+++++++++++++++((())),,,...000222333333555666888999888666333111+++222555000///333666444===BBB\\\ccckkkxxxqqqeeeZZZTTTPPPKKKLLLQQQ;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999999888888999888666666666777999::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<:::999777777666666666666555555555555555666999999999999:::;;;<<<<<<:::777777===DDDFFF@@@888888777777666555555555555555555555555444444444444666555555888CCCVVVjjjxxx|||}}}yyypppyyyvvveee```pppxxxUUU>>>555000333...+++///...,,,...---------...222666;;;===GGGHHHKKKMMMQQQSSSVVVWWW]]]WWWJJJBBBIIIXXX[[[SSS\\\lllzzzxxxkkkcccjjjuuuyyytttcccaaapppvvvtttyyy{{{jjjaaagggoooyyy}}}pppooo~~~{{{zzz{{{{{{}}}bbbNNNBBB@@@CCC<<<999666555444333111000000//////...,,,++++++******))))))((()))***+++,,,,,,,,,+++++++++,,,---...,,,+++***)))***+++---...111333,,,(((111444222888<<>>>>>>>>===;;;:::888777777666777777666666666666777777::::::::::::::::::::::::888777555666999:::999777666555555555555555666666555555444444444333333333444444333333888FFFZZZiiiwwwuuu~~~xxxyyyyyyqqq}}}dddGGG999555444111///......///111---------...000333555777>>>@@@BBBFFFJJJMMMPPPQQQZZZWWWMMMDDDHHHUUU]]][[[bbbppp|||xxxlllhhhuuuuuucccZZZbbbuuutttyyyyyyaaaYYYgggnnn{{{{{{xxxzzz{{{~~~xxxiiiTTTFFF===999:::999666333222111000...,,,......---,,,+++******)))))))))))))))***+++,,,---,,,,,,,,,+++,,,------...,,,+++*********+++---...111333------999:::666:::HHHccc|||dddDDD...///...,,,+++***++++++,,,+++******))))))******+++++++++******++++++,,,---...///000000000000333555555555555555666777888999BBBLLLQQQMMMEEECCCDDDEEEAAAAAAAAA???>>>>>>???AAADDDEEEFFFHHHJJJKKKLLLLLLGGGKKKOOOOOOLLLJJJIIIJJJCCCOOORRRVVVuuu{{{xxx|||lllhhhXXXZZZtttXXXIII777------000000///222222111000////////////000//////...///000222333333444444666999===@@@BBBFFFGGGHHHIIIJJJLLLMMMMMMQQQOOOOOOTTTXXXWWWOOOGGGBBBDDDKKK\\\wwwuuudddcccaaabbbdddfffggggggggghhhgggccc```aaafffkkkwwwxxxtttuuurrrnnnjjjhhhiiihhheeebbbdddbbb^^^\\\ZZZWWWTTTRRRPPPKKKGGGDDDCCCGGGTTTaaaaaa\\\SSSJJJBBB;;;444000000000///...---,,,,,,+++******)))))))))******+++---///111333555666777777888888999999777444111///777...///777777666JJJfffuuuwww]]]HHHLLLmmm}}}qqqXXXQQQMMMLLLNNNNNNKKKJJJKKK<<<<<<;;;::::::::::::;;;>>>>>>===<<<;;;::::::999666666777888888999999999999999999999:::;;;<<<<<<999:::;;;<<<===>>>?????????>>><<<:::999777777777777777777777777777888999<<<<<<<<<;;;;;;:::999888666555444666999;;;<<<<<<666555555444444444444555444444444444333333333222111333333111111:::IIIVVVqqqzzz~~~vvvzzz|||vvvoootttpppSSSAAA999555666777///---000000......///000111222333444888:::<<<@@@DDDHHHKKKLLLRRRSSSNNNHHHIIISSS\\\```bbbppp{{{wwwkkkjjjyyyhhh\\\^^^hhhuuuvvvoooaaaaaannnwww~~~}}}~~~}}}}}}jjjTTTGGGAAA<<<888888777444111000///...,,,***,,,,,,++++++******))))))(((((()))***+++,,,......,,,,,,,,,,,,------......,,,++++++++++++,,,---...,,,111111666>>><<<888>>>]]]ssssssOOO888111---,,,+++*********************))))))))))))*********************+++,,,,,,,,,---//////000111333666555555555555555666777777>>>EEEIIIGGGCCCCCCCCCAAA???@@@@@@>>>======???AAABBBBBBCCCEEEGGGIIIJJJKKKHHHNNNSSSRRRMMMIIIIIIKKKHHHQQQNNNHHH```zzzooo~~~hhhQQQgggtttiiiYYYBBB111+++...444777222222111000////////////000///............///000111222222444666999<<<===BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHKKKOOORRROOOHHHBBBCCCNNNaaazzzhhh]]]]]]]]]^^^___aaaccccccjjjiiigggffffffiiinnnssszzztttnnnmmmoooqqqnnnjjjgggeeedddcccccc]]][[[YYYWWWTTTQQQMMMJJJKKKFFFBBB@@@>>>AAALLLXXXIIICCC<<<666333222111111...------------,,,,,,,,,(((((((((((()))***+++,,,111222444666777999999:::999:::999888666333000///++++++000333333===___kkkIIIMMMhhh{{{}}}{{{hhhQQQRRRPPPOOOOOOOOOMMMKKKIII======<<<<<<<<<<<<<<<===???>>>===<<<;;;:::999999666666666777777888888888888888777777888999::::::888888999;;;<<<>>>??????>>>>>><<<:::999888777777777777777777777888999999============<<<:::999888777444444777===AAA???<<<888777666555333333333222444333333333222222222222...222555333000333<<>>:::777555555333000......---,,,*********************))))))((()))***+++,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,------)))000222444999777===OOO{{{~~~]]]888,,,///+++******)))))))))))))))***))))))))))))))))))******))))))))))))***++++++***,,,......///000333555444333333333444555555666777999;;;===BBBFFFCCC===???@@@@@@???===>>>@@@BBBCCCCCCEEEFFFHHHJJJLLLLLLHHHMMMQQQPPPKKKGGGGGGIIIKKKMMMJJJEEEPPPqqqpppnnn~~~```bbbxxx|||xxxuuujjjWWWBBB222///555<<<333222111000000//////000000//////......------...000000000111333555777999======>>>???AAABBBCCCCCCDDDFFFGGGGGGFFFGGGKKKOOOaaammm}}}rrr^^^ZZZZZZ[[[\\\\\\]]]___```cccbbbaaaaaabbbgggnnnssswwwzzztttrrroookkkiiijjjjjjiiihhheeebbb___^^^^^^WWWUUURRRQQQOOOLLLHHHEEECCCAAA??????<<<999===DDD???:::555000///.........------------------------((((((((()))+++,,,...///333444666777999:::;;;;;;::::::999888555333000///...000222666EEEaaazzz~~~xxxWWWJJJaaattt___TTTOOONNNLLLJJJJJJJJJIIIFFF??????>>>>>>??????@@@AAA??????>>><<<;;;:::999888777666666555555666666666888888777777777777888888555666888999;;;===>>>???===<<<;;;999888888888888777666666666777888999:::<<<=========<<<:::888777777555444888===>>><<<888:::999777555444333222222333333333222222222111111---111444333111000444999SSScccsssxxxzzzvvvqqqrrrvvvhhhmmm|||yyyhhh\\\DDDDDDKKK@@@<<<;;;,,,//////...------...///000333444666888;;;===???@@@>>>DDDIIIIIIIIIMMMWWW___cccnnnxxxxxxrrrqqqzzz|||hhhbbbtttttt|||zzzmmmddd___UUUJJJ@@@===;;;666222111222000...---...---,,,+++)))))))))***************)))***+++,,,---.........,,,,,,---............---,,,,,,,,,,,,---------------111......333888LLLjjj{{{yyyqqqEEE///,,,000))))))))))))))))))))))))***))))))(((((())))))***)))))))))((())))))***+++)))+++,,,------...111333111111111111222333444555999999999===GGGNNNJJJAAA???@@@@@@???>>>>>>AAACCCFFFGGGIIIJJJLLLMMMNNNNNNEEEHHHJJJIIIFFFCCCDDDEEEHHHFFFFFFFFFFFFTTTvvvzzzsssvvvnnnuuuvvvkkkaaa```fffmmmtttyyyuuu___EEE444......444444333222111111111111/////////.........------...------...///111333444555555666777999:::;;;<<<@@@AAA@@@???CCCPPPcccrrr}}}yyylll^^^TTTVVVXXXYYYZZZYYYZZZ[[[]]]ZZZ\\\\\\\\\]]]cccmmmttt~~~yyysssnnnkkkllljjjddd``````_________^^^\\\YYYUUUSSSOOOMMMJJJHHHGGGEEEBBB@@@:::999:::<<<:::444333666555333///...------,,,+++++++++++++++++++++++++++))))))***+++---///111222444555666888999:::;;;;;;;;;:::999777555333111000999666555DDDfffvvv{{{___RRRjjjiiiTTTPPPKKKKKKIIIFFFGGGKKKKKKHHH@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;999777666777888999::::::999888777777777777333444666888:::<<<>>>>>>::::::999888888888888888666666555666777888999999::::::;;;;;;:::888666555444555666777777888999:::999888777666555555555555222222222222111111111111...000111111//////111333BBBVVVjjjsssuuuzzzyyypppuuubbbaaakkkaaaUUU```^^^___XXX<<<555333000...,,,---...///000111222333555666777888999===BBBDDDEEEJJJUUU___eeellltttvvvuuuvvv}}}{{{nnnppp~~~zzzzzzzzztttgggZZZRRRKKKFFFFFF@@@;;;:::777222///000///---,,,+++,,,---,,,+++)))))))))******+++++++++***+++,,,.........------,,,,,,.../////////...---+++,,,,,,---------------222333111444???JJJaaa|||zzzvvv~~~QQQ333000222---)))))))))*********))))))))))))(((((((((((()))))))))(((((((((((()))******)))***+++++++++,,,///111.........///111222333444:::;;;<<>>===>>>@@@CCCFFFGGGJJJLLLMMMMMMLLLKKKEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDGGGHHHDDDGGG\\\ssstttppp~~~zzzfffgggqqqVVVTTTOOOKKKOOO[[[hhhooosssYYYEEE<<<666555444333222222222222///////////////......---------,,,,,,---///000222//////000222333444555666999999:::===EEETTTeeerrrkkkhhhddd___XXXQQQMMMKKKMMMOOORRRSSSSSSSSSUUUWWWSSSWWWZZZYYYYYY___lllvvvuuullljjjfffbbb___```___YYYVVVVVVTTTSSSSSSSSSSSSQQQLLLHHHGGGDDD@@@>>>======;;;:::555333444777555111///222+++***)))***,,,------,,,******************************,,,---///222444555444555666888999:::::::::::::::888777555333111111222222???[[[zzzfffTTTgggsssYYYLLLKKKHHHKKKIIIFFFHHHLLLKKKFFFAAAAAABBBBBBDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA@@@BBB@@@===;;;::::::<<<===<<<<<<:::999888777777777222333555777999<<<===>>>999888888888888888888999555555555555666777888999777888999:::999777555333///444777666222333:::@@@777777666666666666777777222222222111111111111000000///...---...///111222///HHHdddrrrvvvvvvwwwwwwuuunnnddd\\\]]]ooo|||gggtttyyytttOOO<<<999555000......///000......//////000111111222888:::===???AAAGGGTTT___eeejjjooosssuuuyyyzzz}}}xxxgggVVVMMMIIIDDD===:::777666777666111000222---+++******+++,,,,,,+++))))))******++++++,,,,,,+++,,,---.........---,,,,,,,,,.../////////...---+++,,,------......------333555777BBBSSS^^^rrrzzz~~~qqqfff```mmmnnn<<<(((111000!!!((()))***************)))))))))(((((((((((())))))((((((((((((((()))******(((***++++++***+++---///,,,,,,---...000111333444444777999;;;>>>BBB@@@;;;>>>>>>???>>>======@@@BBBCCCEEEHHHJJJKKKJJJIIIGGGGGGEEEBBBAAACCCDDDDDDCCCCCCHHHLLLKKKGGGIIIRRR[[[kkk}}}iiibbbooozzzyyy|||iiiYYY[[[eeegggcccXXXVVV```kkkooowwwggg666666555444333333333333...//////000//////......///............000111222---...///000111333444444777777999===BBBFFFJJJKKKDDDBBBAAACCCDDDDDDDDDEEECCCGGGKKKLLLLLLMMMOOORRRLLLQQQUUUUUUSSSZZZhhhttt|||pppnnnlllfffaaa```\\\WWWUUUVVVUUUQQQOOOPPPLLLJJJHHHIIIJJJIIIEEE@@@AAA>>>:::777777777777666666333111222111......222...,,,******,,,------,,,+++++++++++++++*********+++,,,---///111444666777333444666777888999:::::::::999888666555333222222777CCCbbbpppUUU[[[pppSSSKKKMMMOOOEEEIIIHHHEEEEEEHHHEEE>>>>>>>>>>>>>>>@@@BBBDDDEEEAAAAAAAAAAAA@@@@@@@@@???DDDBBB???>>>???AAAAAAAAA???>>>===;;;999777444333333444666888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<999888888888888:::;;;<<>>DDDEEECCCHHHIIIHHHHHHIIIJJJMMMPPPRRRXXXqqq}}}ooo~~~jjj[[[```kkkrrryyy}}}cccRRRaaapppuuukkkjjjtttvvvnnn}}}JJJ:::---...333444333444------...111222111---***------------------------.........//////111222222555666888:::;;;<<<<<<<<<>>>>>>>>>>>>???????????????AAADDDGGGIIIJJJKKKKKKLLLNNNPPPPPPPPPUUU\\\bbbppp}}}yyyuuujjjfffbbbbbbbbb```ZZZUUUTTTSSSRRROOOMMMKKKIIIHHHDDDBBB??????AAAAAA???<<<<<<;;;:::888777555444333333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000000111222444555666666444555777:::<<<<<<:::888;;;666333444444333777>>>???aaa]]]KKKkkkuuuYYYIIIDDDEEEGGGFFFIIILLLLLLIIIGGGGGGIII<<<===???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>EEECCCAAA@@@BBBCCCDDDDDDBBBBBBAAA@@@>>>;;;:::999999999::::::::::::999999<<<<<<===>>>>>>>>>>>>>>>888888777777888999;;;<<<>>>===;;;888666444444333222333444555666666666666666555555444444444444444444333333333222222222222111222444777:::999444000555444>>>TTTgggmmmhhhbbbmmm~~~}}}xxxqqqqqq{{{sssnnnfff\\\]]]uuuppp```[[[eeessswwwwwwppp\\\CCC444222333111///...------...///000111...111444444444:::DDDMMMXXX```mmmxxxzzzyyysssbbbRRRGGG@@@<<<999888666444111000///000000,,,,,,,,,+++++++++******+++,,,---,,,++++++---///........................---...//////...---...///////////////111333333222666@@@TTTsssyyyqqq~~~wwwhhhgggoooUUU333***///111---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********,,,...111222............000222555777777:::<<<======<<<<<<<<<;;;===??????>>>>>>???@@@BBBBBBAAA@@@DDDGGGDDD>>>;;;???<<<>>>DDDAAA>>>FFFFFFFFFFFFHHHJJJMMMPPPRRRUUUeee~~~lllxxxyyyyyyxxxyyyzzzyyywww}}}yyyvvvuuuttttttyyy|||jjjXXXaaaooo|||WWWGGG777222111000000111444333111000///...---,,,------------------------............//////000111333333444555666777888999888888999999999:::::::::<<<===@@@BBBEEEFFFFFFGGGHHHIIIIIIIIIJJJMMMRRRUUUXXXbbbiiinnnxxx}}}vvvyyy}}}{{{xxxtttooojjjgggddd^^^[[[XXXXXXZZZYYYTTTOOONNNMMMLLLJJJHHHFFFDDDCCC@@@>>><<<<<<======;;;999888888777555444222111111000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......111111222333444444555555777777777777888777666555444666666111---444DDDRRRvvvjjjOOO[[[hhhSSSHHHFFFFFFFFFFFFIIIKKKJJJHHHGGGHHHIII<<<===???AAABBBAAA???>>>>>>===<<<;;;:::;;;<<<===BBBAAA???@@@BBBCCCDDDCCCFFFFFFEEEDDDBBBAAA@@@???@@@@@@@@@>>>===;;;999888;;;<<<>>>@@@@@@???>>>===888777777777888999:::;;;===;;;:::777555444333333333333444555666666666555666555444444333333444444444444444444333333333333000222555999;;;888333///444222444???SSScccddd]]]___ttt|||ssswwwssspppggg\\\^^^ooowwwnnnfffhhhwwweeeOOOKKKDDD888999444...,,,---/////////.../////////000444999===IIIRRRcccuuu~~~}}}tttdddSSSEEE<<<888666555444222000///...//////,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++---///........................+++---......------///000222000000222666999999999BBBRRRnnn{{{oooyyyxxxwwwccc>>>+++))),,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************+++---///111---,,,,,,---///111444555999;;;======<<<<<<>>>???>>>>>>???===<<<<<<>>>@@@BBBBBBAAA???CCCFFFDDD???555<<<===???DDD???>>>IIIDDDDDDEEEGGGJJJNNNQQQSSSWWW\\\hhhyyyqqqgggaaacccaaa^^^fffuuu~~~xxxkkkqqqjjj]]]MMMAAA777000.../////////...,,,+++,,,...111------------------------......---------......///000000//////000222333555444444444444555555555555777888:::<<<>>>???@@@@@@BBBAAA@@@AAACCCEEEEEEEEEGGGMMMPPPPPPTTT\\\[[[UUUWWWZZZaaakkkrrrrrrlllgggmmmjjjfffcccbbb```]]][[[YYYYYYYYYYYYXXXWWWVVVUUUOOOMMMKKKLLLNNNNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<:::888777777888888666555444333222111000///...------------------,,,+++++++++++++++++++++++++++++++++,,,,,,---......//////222222333333444444444555888777666555555555666666000888888222999VVVxxx}}}WWWQQQwwwzzzkkkYYYMMMIIIJJJIIIGGGHHHIIIJJJJJJHHHHHHIIIJJJ===>>>?????????>>>======>>>===;;;:::::::::<<<===BBBAAAAAABBBEEEFFFEEEDDDGGGFFFEEEDDDDDDCCCCCCCCCFFFEEEDDDCCCAAA>>><<<;;;;;;===???@@@@@@>>>;;;999777777888888999::::::;;;<<<;;;999777555444333222444444555555555555555555555444444333333333333333444444444444444444444444...000222444555333000...111333111333CCCYYYdddbbbXXXiii{{{|||rrrddd]]]```dddooorrrwwwwwwqqqbbbPPPFFF>>>333......///...+++...---------///111222222:::BBBRRRfffuuuxxxgggSSSBBB888555666222111000///...---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///........................***+++---...---...000111222222333777:::===CCCIIIYYYiii~~~qqqzzz{{{xxx{{{UUU???,,,+++---***(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,...///,,,,,,,,,---///111333555999:::;;;;;;;;;<<>><<<:::;;;>>>AAABBBBBB@@@>>>AAAGGGHHHFFFKKK]]][[[LLLEEEBBBBBBHHHCCCCCCEEEHHHLLLOOOSSSUUUVVVVVVZZZkkkmmm^^^cccfffbbbjjj|||~~~rrrnnnrrrnnneeeXXXIII<<<555333---///000///------...000..............................---,,,,,,,,,------///...,,,+++,,,...000111222222333333333333444444333444555777888::::::;;;===;;;:::<<>><<>><<<;;;999888888555444333333333333222222000000///......---,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,------......///000000333333333444444444444444555666777777777777777888555999888;;;WWW}}}jjj^^^cccqqqeee[[[OOOKKKNNNPPPMMMJJJKKKKKKKKKKKKJJJJJJJJJKKK@@@???<<<;;;;;;<<<===>>>???>>>===<<<<<<<<<===>>>DDDDDDDDDFFFIIIIIIHHHFFFCCCBBBBBBAAAAAABBBBBBCCCGGGFFFFFFEEEDDDBBB@@@??????@@@AAABBB@@@===:::888777888888999::::::;;;;;;;;;:::888777555444333333555555555555555555444444444444333222222222222222444444444444444444444444000000//////......///000,,,222222///888NNNaaagggTTT]]]iiiuuuxxxttt~~~{{{zzz}}}}}}jjjYYYOOObbbvvv~~~rrrjjjooowwwvvvjjj___GGG>>>333......///---+++...---,,,...000222111000222666AAASSSddduuu{{{fffOOO===555444666000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000////////////////////////)))+++---.........000222///111666:::999;;;HHHXXXkkk}}}xxxyyypppyyywwwxxxWWW999///+++000111+++)))---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************++++++,,,,,,,,,,,,---...000222444444777888888888888:::>>>AAA@@@???>>>;;;999;;;>>>AAA@@@@@@===:::===FFFKKKKKKlllYYYDDDDDDDDDBBBDDDEEEGGGJJJNNNQQQTTTUUUOOOQQQSSS\\\uuu|||eeejjjttttttuuu}}}{{{xxxffffffqqqxxx||||||qqq^^^JJJ:::222///111333333111///---,,,...........................------,,,,,,,,,,,,---///...,,,++++++,,,...000000000111111111222222222111111222333444555666777888777777999===???<<<:::===??????======???@@@???AAA@@@???@@@CCCEEEGGGHHHCCCDDDDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA????????????>>>===;;;;;;:::999777666555555111111111111000000000000.........------,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---......//////000111111444444444444444444444444444666999999666444444555555888<<>>;;;888888:::===???@@@@@@@@@?????????>>>>>>??????@@@CCCEEEEEEBBB@@@>>>>>>======>>>???AAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBB@@@>>>;;;999888999:::;;;<<<<<<<<<<<<;;;:::999777666555444444555666666666555444333333444333222222111111222222333333333333444444444444222222000...,,,---000333)))///111...111@@@SSS```VVVWWW\\\iiixxxyyynnnpppjjjoooyyy{{{sssbbbWWWhhhsssTTTLLLOOOOOOLLLJJJ;;;555///,,,---......---...------...000111111000000111777BBBPPP```uuuxxx```III999222333555...............---------,,,,,,,,,,,,------------,,,---...---,,,,,,...000////////////////////////+++,,,.../////////111333...111888===;;;@@@UUUlll{{{xxxxxxuuuCCC222...,,,,,,***((()))---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************************+++,,,---///111222333444444555666777777999===@@@>>>>>>===;;;:::;;;>>>AAABBBCCCBBB???BBBJJJPPPPPPeeeyyyQQQ>>>CCCEEECCCFFFGGGIIILLLNNNQQQSSSSSSOOOQQQTTTYYYfff~~~rrrooo{{{{{{{{{zzzjjjnnn}}}sssjjjsssqqqWWW@@@222000...------000111111000........................------,,,,,,,,,------...///...---,,,,,,,,,---...---------.........///////////////000000222333444444444555777999;;;:::999777999999999888999;;;===;;;===>>>@@@@@@???>>>===@@@AAAAAA@@@>>>===>>>@@@>>>???????????????>>>>>>>>>>>><<<;;;:::999999999777666666555444333333333...///000///...---...000------------------,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------......//////000000111222222333333444444555555555666666888:::888444111222333333>>>RRRpppzzz\\\CCC>>>SSSlllttt|||rrryyywwwqqq{{{iiiTTTRRRQQQRRRUUUVVVTTTRRRQQQPPPOOOOOONNNMMMIIIFFF===<<<:::999999;;;===>>>???@@@AAABBBBBB@@@???===;;;<<<===@@@AAA@@@===:::<<<;;;;;;;;;<<<>>>AAABBB@@@AAAAAAAAA@@@??????>>>======>>>======<<<;;;:::999:::;;;============<<<<<<;;;999888666666555555666666666666555444333222333333222111111111111111222222222222333333333444111222222000------///222......000000///333@@@NNNTTTRRRTTT___mmmzzzvvvssseee```mmm}}}XXXWWWlllfffGGG888555333111111000...------...//////---.........---......///...///333888<<>>AAADDDHHHJJJIIIJJJOOOQQQOOOLLL[[[TTTBBB>>>BBBEEEIIIHHHIIIJJJLLLNNNOOOPPPPPPSSSQQQSSSYYY^^^jjj}}}nnneeemmmxxx~~~{{{jjj]]]PPPDDD555------111333333........................---,,,,,,,,,---...///000///.........------,,,,,,,,,,,,,,,,,,------------...------------...000111000111333333333333555666444555777777555444666999666888999999888666444444999;;;<<<:::888777999;;;999::::::;;;;;;;;;;;;:::888888777555444444555666222222111111000000//////+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---......////////////000000111222222333222333333444555666777777777999999666333444999>>>HHH^^^}}}xxxWWWEEE@@@IIIaaayyytttVVV\\\eeeoooxxxxxxjjjZZZOOOPPPQQQRRRRRRRRRSSSSSSQQQPPPOOOOOOOOOKKKFFFAAA:::::::::;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCAAA>>>===???@@@BBBDDDEEECCC@@@<<<;;;;;;::::::<<>>>>>>>>>>>===<<<;;;;;;777777777888888888999999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::888777666666666777777666666555444222222333222222111000111111111111111111222222333333333---000222111...,,,---///555//////333111---333???MMMKKKLLLTTT```nnn|||{{{wwwcccVVV^^^sss|||gggJJJKKKmmmXXX@@@<<<999111///000111111///......///---......---+++***,,,...+++---111222///222>>>MMM___vvvtttgggiiivvvssscccNNN===555111///,,,------......//////......,,,,,,,,,------.........---.........------///000000000000000000000000000...///111111000000222333888777???PPP```sss}}}}}}vvvjjj888,,,***...,,,(((+++222---###(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))************))))))(((((()))+++---...000000111111333666888999:::===???;;;;;;<<<<<<;;;<<>>222444666666555555999<<<555555555666555555444333222333222111000000222444.........---------,,,,,,))),,,------***)))+++...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------...///000000000000000111222222333333222222333444555777777888888999888666555;;;EEENNNiii___AAAEEE^^^|||mmmXXXZZZkkkppp\\\VVVKKKNNNPPPPPPOOOOOOQQQTTTPPPOOONNNOOONNNJJJCCC===999999:::;;;;;;;;;;;;:::999===AAADDDDDDCCCAAAAAA<<>>===<<<;;;;;;:::;;;;;;<<<;;;999999::::::999777<<<999555333333444444333...000111111000000333666333222111111333444333111111000///...---,,,++++++............////////////999EEESSSYYYWWW\\\rrrvvv]]]OOO^^^vvvuuummmvvvdddWWWOOOVVVdddqqq{{{ooo[[[PPP<<<---000111///...///...,,,000///------......,,,***---...///000111222333444DDDRRRgggwww~~~vvv```SSSMMMJJJLLLOOOUUU]]]dddhhhtttvvv^^^RRRBBB666222111///...........................//////............//////,,,---......//////......111000---,,,,,,...000222555000,,,---000444999===999BBBWWWcccuuu{{{|||uuunnnsssvvvddd???---++++++++++++*********))))))(((((((((((('''''''''''''''((()))'''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''',,,,,,,,,---...///000111111222444666888999:::;;;888:::<<<>>>>>>@@@BBBDDDKKKDDDEEEGGGGGGPPPTTTKKKBBB???======@@@CCCBBBAAAIIIKKKMMMNNNMMMMMMMMMOOORRRMMMMMMQQQPPPOOO[[[mmmvvveee[[[RRR[[[sss|||xxxyyyzzzfffHHH:::333---''',,,---......------...///,,,---......///............------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000//////......000111222111111111111111111111111444444444333333333222222333222222222111111000000000000000000000000000000,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++---...///000111111111111222222111111222222333444888666333222666:::;;;888555888:::===EEEXXXoooWWWPPPNNN^^^uuuoooxxxeee\\\XXXTTTNNNNNNNNNMMMLLLKKKJJJIIIPPPPPPPPPNNNKKKFFFAAA>>>888999::::::;;;;;;::::::888;;;>>>@@@AAA@@@??????<<>>>>>??????HHHOOOVVVdddtttvvvoooRRRHHH;;;333000000///...........................//////............//////------......//////......------++++++,,,---///111000//////222444666777888???III```sss|||pppttt~~~~~~cccGGG222,,,...++++++*********)))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''+++++++++,,,---...///000444444333444555777999:::777999===???@@@BBBDDDFFFCCC???DDDKKKPPP^^^fff^^^CCC@@@>>>>>>AAACCCBBBAAAFFFIIIKKKMMMNNNOOORRRTTTTTTOOONNNPPPLLLIIIRRRaaa~~~xxx~~~qqqiii\\\VVV[[[tttsssvvvzzziiiNNN@@@:::666222,,,...000111000///......///000000000//////.........------------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......---...///000111000000000000000000000000111111111000000000//////111111111000000000//////////////////////////////,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---...///000111111111111333222222222222222333333333333333444666888888666888999<<>>777888999:::;;;::::::999777888999;;;<<<<<<<<<<<<;;;===>>>>>>???@@@===888<<<:::666333333555888999888888777666555555444444333444444333333444666999:::999999999999:::;;;;;;<<<;;;::::::<<<===<<<;;;<<<:::888888999999777555333...+++000:::>>>:::333333111000000111222222111000//////...---,,,++++++---............////////////555???JJJPPPWWWbbbnnnnnn___TTTzzzxxx{{{ssshhhXXXKKKFFFHHHZZZlllzzzUUUCCC333///...,,,,,,000//////...---++++++---........./////////000000000000777CCCPPPZZZggg}}}zzzgggOOOGGG???===<<<888555555555;;;???BBBKKKVVVXXXRRRBBB;;;333......//////.................................------------......------........./////////,,,,,,,,,---...///000111000000222444888>>>BBBDDDOOO]]]vvv~~~yyytttSSS;;;...)))+++///************))))))))))))(((((((((''''''''''''&&&%%%$$$$$$&&&))))))&&&###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))******+++---...///555333111000111333666888444777<<>>FFFOOOaaarrrZZZHHHVVVttttttuuu{{{}}}eeeWWWUUUSSSOOOLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLKKKIIIFFFDDDBBBAAA777888:::;;;;;;;;;:::999666555555666777999999999888999999:::<<<===;;;777555888888777666777666333666555555444333333222222111222333333222333555777777777777777888999:::;;;999888888999;;;<<<;;;:::999888888999:::999888666555111///555>>>CCC???999333111//////000111111000//////...------,,,++++++---------........./////////000666AAALLLUUU___hhhooo|||sssbbbqqq|||[[[EEEDDDRRRppp|||bbbHHH>>>777...,,,///000111222000---,,,---...////////////............111333888@@@HHHVVVkkk~~~pppUUUGGG???:::777999999555222333444777666444777<<<<<<777666222...,,,---......---..............................------------.....................//////000///000000111111222222222444555555666===KKKXXX___iii}}}}}}```KKK555+++******+++,,,******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&$$$$$$(((---...)))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((()))***+++,,,---000/////////000222555666222666;;;>>>?????????@@@EEEAAAEEEGGGEEENNNSSSKKK@@@???>>>>>>???@@@BBBBBBHHHHHHHHHGGGGGGIIILLLOOOMMMLLLMMMOOOLLLJJJOOOWWWYYYcccvvvssskkksssrrrnnnzzzzzz}}}~~~{{{rrrnnnvvvwwwssslllgggdddcccbbbZZZLLL@@@<<<888333000///111222333111111111000000000000111//////............//////------------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------------------------------////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,------.../////////000111222222222222555444444333333333333333777666777777666555:::@@@QQQccctttqqqVVVIII]]]pppZZZQQQRRRQQQLLLGGGGGGGGGGGGGGGGGGHHHHHHNNNMMMKKKIIIHHHHHHHHHHHH777999;;;<<<===<<<:::999666444222333555777777777555444555777999::::::;;;HHHJJJFFF===888777444///444333333222222111111111000111333333222222444666555555555555666888999:::777555555666888999888777666666555777888999777666<<<;;;999999:::999777555444111///...///000000///.........---,,,,,,++++++------------............---+++---777BBBMMMYYYbbb```mmmzzzwwwZZZcccfffooo{{{WWWIIIIIIPPPkkkjjjXXXJJJ<<<555666///000111111000///...///////////////............222//////222777@@@QQQ```~~~eeeKKK<<<777777333111333333000///111000111000///000444444111000///---,,,------------////////////////////////.........------.........///............///000111222222222222222222111111444999<<<>>>III[[[llltttsssUUU:::111+++,,,...---++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&***((((((,,,111222---(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((('''''''''((()))***+++,,,+++---000333555777777777555888<<>>============:::???@@@===EEEJJJBBB============>>>???AAACCCDDDDDDDDDCCCBBBDDDGGGJJJHHHHHHIIIKKKJJJJJJMMMRRRPPPMMMRRRkkkyyylllkkkyyy~~~tttoootttyyy~~~}}}jjjjjjuuuvvvfffRRRNNNXXXcccwww~~~wwwmmmnnnlllnnnvvv~~~{{{nnnaaaUUUTTTRRRPPPKKKBBB777///000////////////111222222000//////......//////000------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------......------...//////000///000111222333333333333555555444444444444444555777444555888;;;@@@KKKWWWoooqqqTTTRRR```wwwaaaQQQMMMPPPNNNJJJEEEEEEDDDDDDDDDEEEFFFFFFLLLKKKJJJHHHHHHIIIKKKLLL888:::<<<>>>>>>===;;;:::777444222333666888777555444333444666777888===CCCfffbbbSSS@@@555555555111222222222111111000000000000111333333222222444555333333333444555666777888555444333333555666555444444333333444666888777666888999999777333222444666444111...---.../////////------------,,,,,,++++++,,,------------.........///---///555<<>>JJJQQQ___sssTTT111...++++++------******,,,(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%(((+++,,,)))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''(((***+++,,,+++---222666999:::999999888;;;>>>???>>><<<<<<<<<>>><<<@@@@@@;;;@@@DDD===:::;;;======>>>@@@CCCFFF???@@@AAAAAAAAACCCFFFHHHFFFFFFFFFFFFEEEEEEGGGIIIKKKKKKLLLTTTfffzzzyyyzzzvvvzzzttt{{{}}}sssbbbUUUMMMdddzzz~~~|||}}}jjjKKK666111000/////////000222333000000////////////000000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---***++++++,,,,,,------...------------........................///000111111000000222333333333333333555444444444444555666777444222888EEEQQQZZZhhhvvv~~~^^^ZZZwwwnnnbbbTTTKKKJJJLLLKKKHHHFFFFFFDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJ999;;;>>>@@@@@@???<<<;;;888555333555999:::888555444444666888777888BBBNNNeeeaaaQQQ;;;111555666333111111111111000000000000000111333444333333444555333333333333333444555666555333222333444444333222444333222333555888999888333444444333111222666:::444111...,,,---...///...---------,,,,,,,,,,,,+++,,,,,,---------.........000111555888888<<>><<<999777555444444444444222222555444111222666333333333222000---+++,,,////////////......///000////////////////////////000000////////////000000000///...---...///111222111000//////000222555666777IIIZZZgggyyy~~~ccc===,,,///,,,+++,,,+++((()))---((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&'''''''''(((***+++,,,+++---000333555666666666666888:::;;;::::::;;;<<<@@@>>>BBB@@@999<<>>??????BBBFFFJJJAAABBBDDDDDDCCCCCCEEEFFFEEEEEEDDDBBBBBBCCCEEEEEEFFFKKKNNNKKKMMMaaa{{{{{{}}}yyyzzz|||~~~mmmiiiUUU\\\ggguuubbbFFF666444222000///000111111111000000//////000000111------------.........///------------------------------,,,,,,,,,,,,------***+++,,,---------,,,,,,************************))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---******+++,,,,,,---...............////////////000////////////000111222222000111222333444444444444444444444444555666888888999:::HHHaaattt|||vvvdddggghhhZZZSSSLLLGGGFFFFFFFFFFFFFFFEEECCCAAAAAAAAACCCCCC???@@@AAABBBDDDFFFGGGHHH999<<<>>>AAAAAA???===;;;999666444777;;;<<<999555555555888:::888999FFFUUUOOOOOOFFF666000666888333111111111111000000000000000222444444444333444555333333222222333333444444555444333333333333222111555333111222555888::::::;;;999666222000000333555444111...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++///555666111111<<>>>>>???@@@===>>>@@@BBBDDDFFFGGGHHH<<<>>>@@@BBBCCCCCCBBBAAA>>>===;;;999999:::;;;<<<;;;:::999888:::<<>>:::666333333333444444333333222222222333333333111//////222666999:::444333222222444444333222111111222222333333222222222333555777888777666555333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---///333666VVVgggfffZZZ^^^nnnrrr^^^TTTbbbxxx}}}yyyRRRDDDXXXlll}}}```PPPAAA333000777111...///111///+++///777//////////////////000000333111///000222555666555===???DDDKKKSSS\\\bbbfffuuuvvvvvvvvvtttssstttuuunnnllljjjiiiiiigggeeecccOOOLLLHHHBBB<<<888444333000000000000000000000000222222111111000000//////////////////////////////............/////////000......//////000//////...///////////////000000111,,,///222333222000000000,,,000555888:::===@@@CCC\\\iiiwwwzzzqqqvvv}}}yyyMMM666...)))************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++++++++,,,---...///000///000111222333555999<<<999555333666<<>>======@@@@@@@@@BBBEEEFFFEEECCCAAACCCEEEFFFGGGFFFEEEDDDCCCBBB???===<<<;;;<<<===:::;;;;;;<<<===>>>???@@@???===:::777555444444555777777777777777777777777444333222333777:::<<<<<<999777666666777777555444111222333555555555444444333444666777888777666555333222222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++---000222@@@SSSZZZYYY```iiiuuu~~~lllYYYUUU]]]tttSSSFFFNNNUUU]]]tttwwweeeVVVFFF;;;888444//////333555222111333111111222222222222222222111000000000111222222222444444666999===AAAEEEGGGCCCDDDEEEDDDBBBBBBBBBCCCDDDBBB@@@@@@@@@???===;;;===<<<:::777555333222222000000000000000000000000111111111000000/////////////////////////////////........./////////000000///000000000000000000000111111000///......//////111222333222000000111222555666888:::???HHHSSS[[[yyymmmnnn___<<<---++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++++++++,,,---...///000///111222222222444777999:::888777;;;BBBFFFFFFEEE===EEEIIIEEEBBBFFFKKKMMMIIIIIIHHHHHHGGGGGGFFFFFFDDDBBBBBBCCCFFFHHHGGGEEEIIIEEEFFFKKKJJJFFFKKKUUUppp|||{{{yyykkk]]]PPPDDD>>>:::555111000333444333222111///............/////////.................................------........./////////000///......---------...------------------------------------------------++++++,,,,,,,,,---------......---,,,,,,------...,,,,,,---......///000000////////////////////////000000000000000000000000222333444444222111111222222333444444444222000///666:::<<<;;;@@@UUUwwwlllUUUIIIKKKRRRpppjjj^^^RRRHHHIIIGGGDDDAAA@@@AAACCCDDDIIIHHHFFFEEECCCCCCBBBBBBEEEDDDCCCCCCDDDEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGDDDAAA???=========:::;;;===???@@@@@@??????===<<<;;;:::888777666666888999::::::;;;:::999888444333444666:::<<<======<<<:::888888888777555333111222555777888888666555555666777777777666555444222222111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---///111BBBQQQ^^^jjjjjjnnn~~~{{{fffUUUPPPhhhLLLGGG@@@EEE```|||ooofff]]]RRRIIIFFF<<<333333555444111///000000111111222222222222///000222222111000000111111111111111111222333333777888999888666555666777888666555555555555444222000000000000000111222222000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111111111222111000//////000111111444444333111000111444777888999;;;@@@JJJ\\\qqqwwwmmmtttaaaCCC///((())),,,******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++++++++++++++,,,...///000000111222222222333555777888777888<<>>>>>===:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<;;;999777666666777999:::;;;:::888777222222444777;;;<<<<<<;;;;;;999777666555444222000000222555888999888666444666777777777666555333222222111111000//////..............................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++***+++---///000999GGG___rrrnnnlllyyy~~~yyyllleeennn~~~{{{^^^WWWKKKEEEOOOfffxxxlllkkkfffbbbgggpppsssqqqooo___KKK===666333111000111111111111222222333333///222444444333111222333333333333333444444555555555666777666444333444555444333222222333444333222222111111111111222333333000000000000000000000000//////////////////////////////////////////////////////000000000111111111222111111111111222222333333222111111222333555666222222222111111333777:::777<<>>EEESSSsss^^^EEEDDDMMMgggqqqVVVLLLMMMNNNMMMJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJFFFEEEFFFGGGGGGGGGCCCDDDFFFFFFEEEDDDBBB@@@BBBBBBAAA???>>>>>>======;;;:::999999999;;;===>>>:::;;;<<<<<<<<<:::888777555666888:::;;;:::888777444444666999<<<===<<<::::::999666555555444222000///111555777888777555333666666666555444333222111111111000//////......---........................++++++++++++++++++++++++*********+++++++++,,,,,,)))***,,,,,,,,,,,,...000000000999TTTmmmmmmlllzzz~~~pppjjjaaahhhzzz}}}}}}}}}kkklllggg\\\QQQKKKIIIHHHFFFKKKMMMPPP\\\tttyyyaaaNNNCCC;;;777888666555444444555666888333444444333222222333444000111222333444555555666///000111000.........///000//////000111222111000222222222222222222333333000000000000000000000000/////////000000000000000000000000000000000000000000000000111111111111222111111111111222333444555:::999666555444555666777444444444444444777;;;>>>CCCMMM___xxxMMM:::---///111+++(((+++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++*********+++,,,---...///...000333555777888;;;===@@@@@@BBBDDDFFFFFFEEEDDD???===<<>>AAAIIIdddzzz}}}hhhKKKEEE[[[uuuwww```RRRNNNMMMKKKIIIIIIIIIIIIHHHGGGGGGGGGFFFCCCCCCDDDEEEGGGIIIJJJKKKKKKIIIFFFFFFGGGJJJKKKKKKCCCDDDEEEFFFFFFDDDBBBAAA<<<<<<<<<;;;;;;;;;;;;;;;;;;999777666666888;;;===;;;;;;<<<<<<;;;999888666777888:::;;;<<<<<<;;;:::888888999;;;>>>>>>===;;;;;;999777777888777666444000222444666666555333111555555444333222222111111000000//////......------------------------------++++++++++++++++++++++++)))))))))******++++++,,,(((***,,,,,,,,,---...000///...111EEE^^^fffmmmnnnSSSPPP\\\```lll|||ttt~~~kkkXXXMMMCCCAAA???@@@LLLbbb~~~uuudddUUUJJJCCC@@@<<<999888:::===@@@<<<888333111111333444444111222222333333333333222333444444444222111222333444333222333555555555444.........///000111222333000000000000000000000000000000000000111111111111000000000000000000000000000111111111222222222222111111111222333666888:::CCC@@@<<<888555444555555999999888888:::???EEEJJJ___jjj|||yyy|||~~~oooLLL777---'''***+++))))))---))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***************+++---...///---000444777888:::===???@@@AAABBBBBBBBBBBBAAAAAA>>>;;;;;;@@@CCCDDDEEEHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNOOOMMMJJJFFFCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFRRRWWW[[[ttt||||||}}}vvvkkkcccgggxxxhhhQQQ>>>333111000...,,,,,,---///000////////////////////////000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111////////////000111222333111111111111111111111111111111111222222333333444444444444444444444444444777777666444222333666888555999@@@JJJVVVaaakkkpppgggPPPIII[[[wwwsss{{{}}}iii]]]SSSQQQQQQNNNIIIFFFHHHIIIIIIIIIIIIHHHGGGFFFBBBBBBCCCDDDFFFHHHIIIJJJIIIGGGFFFGGGIIILLLMMMMMMAAABBBDDDEEEEEECCCBBB@@@888888888888888888777777888888777777777888999:::<<<<<<;;;;;;999888777666999999::::::;;;<<<<<<===;;;::::::;;;<<<===<<<:::999888777888::::::999888333333444555444333222111333333222111000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***++++++,,,(((***,,,,,,+++***+++,,,,,,000///666EEEQQQccc{{{fffRRRMMMNNN^^^xxx{{{zzzwwwZZZJJJ<<<<<>>>>>>>>===>>>???@@@>>>;;;<<>>;;;666111///000222333////////////////////////000000000111111111222222111000000000111111222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222333444222222222222222222222222111111222222333444444555444444444444444444444444666666555333444888===BBBGGGPPPaaauuuwww```LLLPPPjjjzzz{{{}}}fffWWWPPPLLLOOOQQQMMMIIIIIIGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHGGGGGGHHHKKKLLLLLLKKK???@@@AAACCCCCCBBB@@@???777777777777777666444444666777888999:::999888777===<<<;;;:::888777666666999888888999999;;;<<<===:::999888888999:::999888777666666777999;;;:::999555555555555444333222222222111000000///000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***+++++++++)))***,,,+++)))(((((()))&&&///---(((...999PPPmmm~~~vvvttt|||eeeOOOFFFNNN```rrrWWWBBB@@@CCCDDDLLLYYYiiilllqqqzzzxxxrrrjjjdddbbbeeejjjnnnZZZMMM<<<444666999999777555666777777777666555444555666666666444333444555444333222333444555444333555555444333333333333333000000000000000000000000111111222222222333333333000000000000000000000000111111222222222333333333444444444666999===@@@CCC>>><<<999777777888;;;===888777777;;;GGGZZZooo}}}vvvrrr{{{SSS888444222+++------,,,,,,---+++''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((()))))))))***+++,,,.........111555777777888999:::>>>????????????@@@CCCEEE>>>;;;===BBBBBB???BBBIIIMMMMMMMMMNNNOOOQQQSSSTTTOOORRRTTTRRRMMMIIIFFFFFFBBBGGGIIIFFFBBBBBBFFFIIINNNJJJLLLWWWeeewwwjjjdddjjjgggpppzzz|||mmmgggtttzzzeeeaaarrruuunnn}}}ZZZKKKGGG???999555444666888000000000000000000000000000111111111111222222222111111000000111222333333000000000000000000000000000000000000000000000000///000000000000111111111111111111111222333444555333333333333333333333333222222333333444555666666555555555555555555555555222222222333666>>>GGGMMMeeeppp[[[HHHBBBaaavvvbbbVVVOOOIIIFFFJJJKKKHHHHHHLLLFFFGGGIIIJJJJJJHHHGGGEEEHHHHHHHHHHHHHHHJJJKKKKKKHHHHHHHHHIIILLLLLLKKKJJJ>>>???AAABBBBBB???===;;;777777777666555555555444555444777<<<===:::999;;;888999999:::::::::;;;;;;999888777888:::<<<;;;:::888888888777777666555555333444666888888777555444333333333333333333333333000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))+++---,,,---444>>>GGGtttzzz~~~xxxoooppp}}}zzzeeeVVVQQQQQQssssssggg[[[WWWTTTNNNIIIHHHLLLMMMZZZgggssswww|||nnniiiiiiPPPCCC666444888:::999999888444444666555000222999555333222222333333222000333333333333222111000///111222333444555555555555333444555444222222333555111111111111111222333333333333222000//////111333...///111333444333222222555777:::===?????????>>>:::777555666:::======<<<888:::>>>III[[[qqqsss\\\<<<222///)))+++++++++*********))))))***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''))))))((((((***,,,///111777...(((,,,333777888999999999::::::<<<===??????===@@@BBBAAA>>>>>>CCCGGGIIIIIIIIIKKKOOOQQQQQQQQQRRRQQQNNNKKKHHHGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJOOOUUUWWW[[[gggzzzeeeXXXWWW[[[sss~~~}}}wwwxxxzzzyyytttfffkkk}}}sssooo^^^SSSNNNIIILLLIII:::;;;555222444222---,,,///000111000---///444444///000111000111444777666333---///000111000.........//////000000111111111111777666444444444444222111333333333444444333333333222444666777666333111000000111333666888999777666333666555444777;;;888222999666555:::@@@IIIUUU```}}}}}}oooMMMLLLaaatttaaaWWWPPPPPPOOONNNMMMMMMJJJGGGDDDGGGGGGHHHIIIIIIHHHGGGFFFIIIFFFDDDGGGLLLPPPOOOMMMHHHIIIJJJKKKKKKIIIGGGFFFAAABBBCCCCCCBBB???<<<;;;666666555555555555555555888777888;;;999555666:::::::::999:::;;;;;;;;;:::666555444555777888777666777777666666666666666666666666888888777666444333222222222222222222222222000000000////////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((*********++++++*********))))))))))))))))))))))))+++,,,,,,***))),,,333999IIIVVVmmm~~~yyylllooo}}}xxxkkkdddbbb]]]ggguuu~~~|||}}}zzzzzz{{{zzzuuupppWWWEEEBBBKKKRRR^^^jjjllliiizzzvvvddd[[[UUUNNNEEEAAADDDHHHFFF@@@:::777999======888666888:::888666555555555333222222222222222333333222111444444444444444333333222111111111111111111333444444444333222222222222333,,,///333444555444444555222222111000111555<<<@@@<<<=========<<<:::888666888<<<>>><<<777555888;;;AAAIIIYYYqqq}}}yyycccCCC///,,,...,,,+++++++++*********)))))))))))))))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&'''''')))(((((((((***,,,///000333///000777<<<;;;777666888888999:::<<<===???@@@>>>AAADDDCCC@@@@@@DDDIIIOOONNNMMMMMMOOOPPPOOONNNOOOKKKHHHGGGHHHIIIGGGEEEFFFEEEEEEDDDEEEFFFGGGHHHKKKNNNRRRSSSSSSYYYdddmmm}}}nnn]]]bbbooowwwvvvzzzxxxffffffbbbfffooorrr}}}zzztttppplllxxx}}}tttqqqppp|||oooYYY@@@444111111555:::222222111000111111222222111111111111222555666666222333444333333222222222555555444444444444444555......///000222333333333111111111111222333555666111444666666444333555777???<<<777333222555:::===888666444555999<<<===<<<:::EEEXXXhhhoooqqqxxxlll___VVVSSSXXXfffvvvaaaWWWTTTRRRPPPOOOMMMLLLKKKJJJGGGEEEHHHIIIJJJKKKLLLKKKJJJJJJKKKJJJJJJNNNSSSTTTQQQMMMLLLMMMLLLKKKIIIFFFBBB@@@DDDDDDDDDDDDBBB>>>;;;999444444444444444555555555999999::::::777555:::BBB>>><<<::::::======<<<999555444333333444444333222555444444444444555666666777777888777666555333111111111111111111111111111000/////////............+++++++++***++++++,,,,,,************************+++++++++******))))))((())))))************))))))))))))))))))))))))))))))+++,,,,,,)))''''''+++......222MMMqqq}}}mmmeeekkkzzz}}}www___[[[XXXggg~~~xxxyyy]]]EEEAAA<<<===JJJTTTEEEQQQcccooorrrpppllljjj```eeeaaaZZZ]]]fffcccVVVJJJHHHKKKQQQRRRLLLDDD???999777444222222222000///111111111333555666555444333333333222222222222222555333111000111222333222666555444333222222222333///111333444333222333444666888999777555777===CCC<<<<<<<<<:::888666444333444:::===999444888GGGTTT^^^jjj}}}aaaRRR>>>///)))))),,,---+++************)))))))))))))))(((((('''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((()))+++---///---000999CCCDDD===555333666666888:::;;;===???@@@AAACCCFFFFFFDDDDDDGGGJJJKKKIIIHHHHHHJJJJJJIIIGGGJJJEEEBBBDDDIIIJJJFFFBBBDDDDDDCCCCCCDDDFFFHHHIIIIIIKKKMMMMMMLLLMMMOOOPPPXXXqqqvvvpppnnnqqqyyy}}}yyypppkkkbbbaaa]]]aaammmooovvv~~~xxxyyyyyyyyyqqqnnnsss~~~^^^FFF===777222///888333222888888222222666444333333333333222111111222111111111111111111222333333222111111111222222666666777777777666666555555444333333333555888999444666666555222333666999000222333444444555777999:::666999FFFQQQUUU\\\eeekkk{{{rrrUUUCCCNNN___bbb}}}mmmZZZSSSPPPPPPRRRPPPNNNKKKIIIIIIIIIHHHGGGJJJKKKLLLNNNNNNNNNMMMMMMKKKLLLNNNSSSVVVUUUOOOJJJLLLLLLKKKIIIFFFBBB???===DDDDDDCCCBBB???<<<999777222333333333444555555555666777999:::888888CCCNNNAAA>>>;;;<<>>@@@CCCGGGLLLRRRWWWZZZkkkzzz|||tttxxxqqqZZZZZZ^^^eeehhhbbbVVVMMMDDDAAA<<<999888888666555444222222333666888666444333333333333444444555555888666222222333333333111444333333222222333333444222333222111111444888;;;===EEELLLKKKCCC<<<:::;;;999999999999999:::::::::777777555333999KKKfffyyyrrrCCC666---///000+++(((***************))))))))))))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***,,,---+++000;;;CCCBBB999333333444555777999;;;===>>>???BBBDDDGGGGGGGGGFFFHHHJJJCCCBBBBBBCCCEEEGGGFFFEEEDDDCCCCCCFFFIIIJJJGGGDDDBBBBBBBBBBBBCCCEEEGGGIIIGGGGGGGGGHHHIIIIIIGGGEEEHHHYYYjjj|||qqqooo{{{yyy{{{oooiiiooosss~~~{{{fff___[[[iii~~~ooojjjjjjfff[[[QQQKKKAAACCCRRRXXXOOOIIILLL<<<555111444777777333111222111111111333444444333111222333333444333333222333444555444333222111222555444333333333333444444999999888777555555555666000444999;;;===AAAHHHNNNQQQRRRcccqqqNNNBBBMMMuuuoooTTTQQQTTTPPPMMMOOOOOOLLLIIIGGGGGGHHHIIIHHHLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJMMMPPPRRRPPPKKKGGGGGGFFFFFFDDDBBB???===<<<@@@@@@???>>><<<:::777666222333333333444555555555333444666777666888CCCPPPAAA???======???@@@===;;;666444333222333222111///...///000111222333333333000111111222333333333333111111111111111111111111111000000///......------))))))))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''(((***++++++++++++,,,444...***333JJJaaagggccc```cccmmm~~~fffPPPNNNZZZxxxcccMMMIIIIII@@@:::<<>>@@@CCCEEEDDDMMMUUUTTTJJJ???888777999999888888999:::<<<===;;;999:::BBBTTTmmmvvvTTT333++++++222222***&&&+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***++++++...555:::777222111555222333666888;;;<<<======@@@BBBEEEGGGGGGGGGGGGGGGCCCBBBBBBCCCFFFGGGFFFFFF@@@DDDIIIJJJHHHGGGGGGHHHAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDEEEGGGHHHFFFDDDEEEKKKNNNVVVppp~~~rrr|||~~~lll```\\\mmmtttfffmmmyyyrrriiinnnTTTAAA222111777:::888666333333444666999999666444222444666888999888666555222444666666666666999;;;888999:::;;;;;;;;;:::999666666888999:::999777555>>><<<888555999IIIaaasssnnnuuu[[[AAAGGGaaattt[[[LLLRRRWWWPPPKKKMMMMMMJJJFFFEEEFFFHHHIIIIIILLLLLLMMMLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJJJJHHHFFFCCCBBBAAA???===;;;999888::::::;;;::::::999888888444444444444444555555555333222333444222222:::CCC============<<<<<<<<<<<<444222111000111111///---...000222444555555333222//////000111222333444444333333333333333333333333222222111000///......---*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((())))))))))))((('''%%%///111+++000FFFZZZaaabbbfffmmmyyygggZZZXXXiiirrrdddhhhlllaaaNNNLLLHHHEEEBBB@@@@@@@@@GGGXXX^^^UUUVVVddddddWWWOOOTTTZZZ```hhhmmmjjjeeeYYYSSSLLLFFFBBBAAA@@@@@@CCC@@@===???CCCDDDAAA<<<>>>===:::777555333333333333666888999777666666777444444555666888;;;===>>><<>>888777888999888666555666777999;;;:::EEEYYYqqq~~~|||ZZZ<<<111,,,+++---+++&&&'''---(((((()))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((()))))),,,+++---000...,,,///555111333555888:::;;;;;;;;;===???BBBDDDEEEEEECCCBBBCCCAAA@@@@@@BBBBBBAAA???@@@FFFKKKKKKFFFCCCEEEIIIAAAAAA@@@@@@AAACCCEEEFFFFFFEEEDDDDDDEEEEEEDDDBBBBBBCCCBBBDDDSSSqqqtttlllooo}}}___NNNSSSbbbzzz|||aaaFFF>>>>>>===;;;;;;:::;;;===AAACCC@@@999222333333444444333333222111888999999777444555999<<<555666777888999999999999555;;;BBBEEEDDDDDDFFFIIIKKKPPPUUUYYYaaarrruuuWWWLLLOOO```ttteeeUUULLLPPPSSSLLLIIILLLKKKHHHEEEDDDEEEHHHIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDIIIHHHGGGFFFEEEFFFFFFGGGBBBAAA???<<<:::777666555555666777888999:::;;;;;;666666555555555555555555444222111222111///222777666999<<<;;;888777999<<<444222111111222222111///000333777::::::888555333222222222222222333444444555555555555555555555555333333222111000///......,,,,,,+++*********++++++************************((()))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))((((((((())))))(((''' )))///,,,***333CCCNNN]]]fffpppttttttyyy{{{ssshhh```dddrrroooUUU@@@777777:::???JJJLLLAAA===DDDEEE>>>DDDIIILLLMMMSSS[[[___]]]ddd```[[[YYY[[[___bbbdddUUUQQQNNNQQQWWWYYYUUUQQQKKKJJJGGGEEEDDDCCCDDDEEEFFFLLLPPPMMMEEE???===>>><<<<<<===>>>???AAACCCDDDEEEIIIMMMMMMHHH???777222777888888777555555888:::;;;;;;;;;===AAAGGGLLLPPPOOOmmmtttYYYAAA111000---***)))(((((()))***(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&&&&''''''''''''***((())),,,,,,,,,...333111333666888999:::999999888:::===AAACCCBBB???===>>>===<<<<<<>>>???>>>===AAAEEEGGGFFFCCCAAABBBDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEGGGGGGFFFEEECCCCCC??????AAACCCGGGRRRhhh}}}mmmSSSTTTXXXbbbppptttqqqnnneee```aaa___```dddhhhhhhaaaTTTJJJFFFBBB===999666777999;;;:::<<<<<<999777:::AAAGGGNNNLLLIIIFFFEEEEEEGGGHHHUUUcccqqqqqqhhhfffrrrtttYYYOOOcccyyyxxxgggZZZQQQLLLMMMMMMJJJHHHJJJHHHFFFDDDDDDFFFHHHIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDD???>>>===;;;999888777777222333555777999<<<===>>>777777777666555555555444444111111333333000000333111666:::999444222666<<<666555333444555555444333222666:::>>>>>>;;;777444555555444333333444444444777777777777777777777777444444333222111000///...------,,,+++*********+++************************(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((()))+++,,,,,,+++,,,%%%$$$+++...---111999MMM\\\jjjhhh^^^```ttt}}}fffZZZNNN[[[kkk{{{vvv{{{~~~ttt[[[NNNLLLOOONNNUUUSSSFFF>>>@@@AAA===:::>>>>>>:::;;;DDDJJJKKKMMMKKKJJJMMMTTT^^^fffjjjddd```^^^bbbhhhkkkhhhccc]]]\\\[[[[[[\\\^^^aaabbb___eeeiiibbbTTTHHHCCCDDDCCCCCCCCCDDDEEEFFFGGGHHH>>>??????===:::888888999666777999:::<<<======>>>AAACCCGGGNNNXXXcccmmmsssvvvnnnRRR<<<111000------+++***,,,---***%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''(((&&&(((---///......111222333666888999999888888666777;;;>>>@@@???<<<999<<<;;;<<<>>>AAADDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>BBBAAA@@@@@@@@@AAABBBCCCAAAEEEJJJLLLJJJHHHFFFFFF@@@>>>BBBGGGCCC@@@NNNccczzztttxxxuuugggeeetttsssggg```VVVMMMIIIKKKOOOSSSMMMPPPTTTWWW[[[eeerrr|||~~~mmmZZZaaarrr~~~aaaVVVPPPMMMKKKLLLMMMLLLIIIGGGGGGEEEDDDDDDFFFHHHIIIHHH@@@AAACCCEEEFFFFFFFFFFFF???@@@AAAAAA@@@??????@@@::::::::::::;;;<<<======333888;;;<<<===???===999999555333555444222333777111111111111111333444444444444222222111222333444444555888999:::999777666<<<>>>@@@AAA@@@>>>:::888777777777777777777777888999888666555444444444555333333333333222222111000------,,,,,,,,,,,,++++++++++++************++++++***)))))))))***+++,,,,,,(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---<<>>===:::<<<@@@;;;:::888999@@@LLLVVV\\\UUUOOOLLLRRR\\\ccceeeeee^^^bbb^^^XXX\\\iiinnnjjjgggddd```[[[MMM>>>:::===BBB888888:::555666:::666666333222666<<>>>>>???@@@AAAAAA>>><<<@@@GGGHHHEEEEEEEEEDDDCCCAAA@@@??????CCCDDDDDDCCCBBBBBBEEEGGGGGGLLLOOOLLLFFFCCCCCCCCCBBBDDDEEEDDDCCCDDDHHHKKKYYYllluuulllbbb^^^fffsssxxxjjj}}}pppvvv|||tttZZZpppggg\\\WWWOOOMMMKKKIIIGGGFFFFFFGGGEEEGGGIIIGGGCCC@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????????????????>>>===<<<;;;<<>>CCCFFFJJJTTT___~~~|||jjjPPP;;;222...---+++,,,,,,+++******)))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***,,,...//////000222444666555333111666888;;;<<<<<<<<<===???>>>???===<<>>===<<<<<<=========>>>???AAADDDIIIQQQVVV:::???CCCCCCCCCCCC???:::888444222444444444777<<<>>>===;;;999777555333222555777999;;;;;;999777555:::999999888888888999999======>>>>>>===<<<;;;:::<<<======>>>===<<<:::999666666555444333333333333333333333333222111000///,,,,,,,,,,,,++++++++++++******************************)))))))))***++++++''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,+++...444???JJJRRRUUUVVVNNNYYYjjjzzz{{{kkkXXXJJJIIISSS\\\qqq~~~{{{yyy|||tttlllhhh```eeeqqq~~~}}}kkkSSSCCCAAA???999222111555666444<<<777777;;;===:::888999999======999;;;@@@>>>777===999666777777444333444333///555999555777888000333555888;;;>>>EEENNNUUUbbbaaadddiiipppzzztttQQQFFF777...+++,,,,,,***+++++++++******))))))(((%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((***,,,...///...///000222222333222222:::<<<============>>>@@@999;;;<<<<<>>???AAACCCDDDFFFGGGDDDEEEDDDDDDEEEIIINNNRRRPPPLLLHHHGGGGGGHHHJJJKKKGGGHHHIIIHHHFFFDDDDDDEEE@@@FFFQQQbbbxxxzzzuuussswwwsssuuu}}}zzzssspppyyyrrrZZZaaagggpppxxx]]]NNNMMMJJJFFFEEEDDDDDDCCCDDDDDDDDDIIIGGGDDDCCCCCCBBBBBBAAA======>>>???@@@AAAAAABBB>>>===;;;:::999:::<<<===@@@BBBDDDGGGIIINNNSSSWWW;;;@@@DDDCCCBBBAAA<<<666777333222444666666999>>>AAA@@@???===:::888666444666888999;;;;;;:::999888<<<;;;999888777888999:::???>>>>>>===<<<<<<<<<=========>>>???>>><<<:::888666666555555444444444444333333333333222000///...,,,,,,,,,++++++++++++************++++++***************))))))))))))******'''''''''((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++...***'''+++777FFFQQQWWWSSS\\\ggglllgggfffrrrttt[[[JJJHHHLLL]]]rrrwww___YYYUUUIII>>>>>>HHHMMMLLLDDD;;;666:::<<<888666777777;;;;;;999:::<<<888111888555333444666777777777===:::@@@CCC@@@EEEGGG>>>???AAAGGGQQQaaauuu}}}}}}mmmQQQ777222,,,***,,,...---++++++*********)))))))))(((&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((***,,,.../////////000000000111333555999:::;;;;;;::::::;;;===555:::===>>>BBBFFFFFFCCC??????@@@AAACCCDDDEEEEEEEEEEEEDDDCCCCCCGGGMMMRRRPPPJJJFFFHHHLLLLLLKKKKKKKKKKKKIIIGGGFFFFFFGGGHHH@@@BBBEEEIIIQQQaaattt|||ooommmooosssbbbfffpppmmmWWWPPPYYYzzzzzziii___XXXKKKGGGIIIFFFAAAAAABBBCCCDDDFFFGGGHHHLLLHHHDDDCCCFFFHHHHHHGGG@@@@@@@@@@@@AAAAAAAAAAAA===<<<;;;:::;;;===@@@AAAFFFHHHJJJJJJIIIIIIJJJKKK<<>>@@@@@@@@@???===;;;999888888777777777888888999:::<<<:::888777777888:::;;;@@@???>>>=========>>>>>>;;;;;;<<<<<<;;;999888777777777777777777666666555333333333222111000......,,,,,,+++++++++*********)))***++++++++++++***)))******))))))((())))))***''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&''''''''''''((()))***+++111,,,&&&###&&&///:::AAAPPP___pppsssfff\\\bbboooxxxyyyhhh^^^[[[MMMUUU]]]fffsss||||||wwwiii]]]cccuuueeeSSSHHHJJJOOOLLLJJJMMMEEEEEECCCAAA@@@AAA???;;;<<<>>>???>>>===???AAABBBMMMSSScccnnnpppvvvuuugggddddddkkk||||||sss]]]EEE222000...,,,---//////---************)))))))))))))))((('''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''')))***,,,------...000111111000111444777444666777666555444555777:::???CCCCCCDDDGGGFFFCCC???@@@AAABBBDDDEEEFFFGGGFFFEEECCCAAAAAADDDIIIMMMQQQJJJHHHOOOTTTRRRMMMLLLMMMKKKGGGEEEFFFIIILLLNNNBBBFFFGGGDDDAAAHHHXXXfff|||jjjbbbbbbqqqnnnnnnwww```MMMTTTeee|||___PPPKKKLLLEEEDDDEEE??????AAACCCEEEHHHJJJLLLLLLLLLIIIFFFGGGKKKNNNOOONNNFFFEEEEEEDDDCCCBBBAAAAAA?????????@@@BBBFFFIIIKKKJJJLLLLLLKKKGGGDDDBBBBBB>>>BBBCCC@@@???>>>:::555444222444888:::999:::======>>>>>>???>>><<<;;;:::777666555555555777999::::::999777666777888:::<<>>============>>>>>>999888888777777666666666777777888888888777777666333333333222111///...---++++++++++++************)))***+++,,,,,,+++***)))******)))((((((((())))))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***'''(((((('''&&&(((,,,000<<>>===<<<:::999444555555666777777888888777666666666777999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<777666444333333444555666555666777888888777666666333333333222000///---,,,++++++++++++************(((***+++,,,,,,+++***(((******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))"""%%%(((******+++,,,------<<>><<<;;;;;;@@@EEEGGGCCC@@@AAAAAA???BBBCCCDDDEEEGGGIIIJJJJJJGGGGGGGGGEEEDDDEEEHHHJJJNNNHHHKKKUUUWWWOOOJJJLLLGGGEEECCCDDDHHHJJJJJJJJJFFFHHHJJJJJJKKKMMMSSSWWWPPP___tttyyyqqq}}}nnnTTTTTTeeeyyyxxxiiibbbYYYOOOQQQIIIKKKMMMDDDAAADDDBBBIIIJJJKKKLLLMMMMMMMMMLLLHHHIIIKKKLLLLLLLLLNNNOOOFFFFFFEEEDDDBBBAAA@@@@@@@@@AAADDDGGGIIIJJJKKKKKKBBBDDDFFFFFFDDDCCCCCCCCC999<<<;;;777555666555111222222666<<<>>>:::888::::::;;;<<<===<<<;;;888777222333666888999999777666444555555666777999:::;;;999999:::;;;;;;::::::999666444222111111333555777444555666777777666555555444333333222000///---,,,+++++++++************)))((()))+++,,,,,,+++)))(((******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***(((&&&%%%%%%&&&&&&&&&+++,,,666LLL^^^ccc^^^YYYWWW^^^iiivvvzzzjjj\\\SSSNNNIIIOOOYYYoooyyy^^^;;;000111///***)))---,,,***((((((***+++,,,(((((((((((())))))))))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))(((''',,,000111......111555111555:::===<<<:::888777:::@@@CCC@@@>>>AAACCCBBBHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGHHHKKKMMMJJJDDDFFFPPPQQQHHHEEEIIICCCBBBCCCFFFIIIIIIFFFCCCLLLIIIGGGIIIMMMOOONNNKKKLLLQQQ]]]qqqttthhhjjjqqqUUUKKKMMMLLLEEEHHHBBBGGGJJJBBBBBBKKKNNNNNNNNNOOOOOONNNLLLJJJIIIFFFIIILLLLLLIIIHHHIIILLLCCCBBBBBBAAAAAA@@@@@@???;;;===@@@BBBDDDDDDCCCBBB>>>@@@AAABBBAAA@@@AAABBB777888999777555333222222444555666777777777777777888888888888888777666555444555777888777444111...444666777999999888666555<<<;;;888666555444444444111222222222222333333333333333333333333222111000222111000///...---,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''''''(((((((((((('''''''''+++......111<<>>AAACCCDDDFFFIIIIIIGGGDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEDDDEEEFFFFFFGGG???@@@AAACCCEEEHHHIIIJJJMMMJJJGGGHHHKKKLLLJJJHHHFFFMMMSSSUUUYYYhhhqqqhhhdddbbbbbbrrrssspppjjjcccnnn|||wwwhhhUUUJJJHHHHHHEEEAAABBBDDDFFFGGGFFFFFFGGGIIILLLNNNOOONNNKKKGGGFFFFFFIIIIIIJJJLLLMMMMMMJJJHHHEEECCCAAA>>>======>>>???@@@AAACCCDDDEEEEEEEEEDDD>>>===;;;:::;;;<<<>>>???=========;;;777444333333777888999999999999999999777777888888777777666666555666888:::999666333111555666777888888666555444777777555444444444555555333333222222111111000000111222222222222111111000000000///...---,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))''''''((((((((((((''''''&&&(((***))))))...999CCCWWWXXXXXXWWWZZZbbboooxxxttt}}}}}}uuufffZZZRRRTTTVVVTTTYYYbbbgggooo|||{{{jjjPPPBBB333))),,,...******...+++***)))((((((((()))***(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))+++,,,...000111111111111222111111333777::::::888<<<;;;;;;;;;<<>>>>>??????BBBCCCDDDEEEEEEEEEDDDDDD>>>===<<<;;;;;;===>>>@@@===>>>>>><<<999666666666999999:::::::::999888888666666666777777777777777999:::<<<<<<:::777444222555555666666666555333222222222222222222333444555333333222111000///......//////000111111111000000///......---,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''(((((((((((('''''')))******)))((())),,,...888AAALLLTTTXXXZZZ^^^bbbgggooozzz{{{uuupppjjjZZZHHH@@@CCCKKK^^^qqq~~~fffEEE///222+++(((,,,---))))))---+++***)))((((((((())))))''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((***+++---///000111222222222111111333666888888888<<<;;;;;;<<<===???AAACCCAAABBBBBBAAA@@@???@@@BBBIIIIIIIIIHHHHHHGGGFFFEEEJJJIIIHHHFFFDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGHHHHHHJJJOOOWWW^^^bbbdddiii{{{bbbRRRRRRUUUZZZmmmqqqrrrxxxyyy||||||wwwZZZ]]]```iiirrr[[[LLLIIIEEECCCBBBCCCBBBAAACCCEEEGGGGGGGGGFFFGGGHHHKKKKKKJJJHHHEEEDDDEEEGGGIIIHHHHHHJJJKKKKKKHHHFFFDDDCCCBBB@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCC>>>>>>===<<<===>>>???@@@888999;;;;;;999999999:::888999999999888777666666555555555555666777777888>>>>>>>>>===;;;777333111555555555555555333222111//////000000111111222333222111111000///.........------...///000000000000---,,,,,,+++******))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&***)))))))))***++++++***,,,///888GGGVVV^^^[[[UUU\\\```iiiuuufffSSSLLLKKKQQQVVV^^^qqqttt\\\GGG777...///,,,,,,...,,,''''''+++******))))))((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$%%%''')))***+++---///111222333333333444555777888999999;;;;;;;;;<<<===???AAABBB??????>>>===<<<<<>>>>>======>>>???@@@AAA888:::<<<<<<;;;:::;;;<<<999999:::999999888777666555555444444555666777888;;;;;;<<<<<<:::888666444444444444444444333222222000000000000000/////////////////////////////////,,,---...///////////////++++++******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''%%%###$$$'''))))))(((000+++(((...<<>>???@@@<<<===<<<::::::;;;>>>AAAJJJJJJJJJJJJIIIFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDAAACCCEEEDDDBBBAAADDDGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMTTTddduuu{{{{{{uuuooollliiimmmxxxbbbYYYXXXXXXUUUKKKKKKHHHCCC???===???AAA>>>???AAAAAA@@@???@@@AAADDDDDDBBB@@@>>>@@@CCCFFFFFFEEEDDDDDDEEEEEECCCBBB>>>???AAACCCEEEHHHJJJKKKFFFEEEDDDCCCAAA@@@??????=========>>>>>>???@@@AAA>>>???@@@???<<<:::::::::;;;;;;<<<<<<<<<;;;::::::666555444333333444666777333444666888999999999999444444444444444444444444111111111111000///...---.../////////000000000111------.../////////......*********)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&(((((((((%%%))),,,******111@@@LLLYYYXXXZZZ___dddiiirrrzzz}}}nnncccbbbZZZNNNJJJQQQUUU\\\lll{{{YYYIII999222111///,,,***)))))))))((('''''')))+++(((((()))))))))((('''&&&''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''*********+++---///111222000222333333222222444555777888999:::;;;===>>>>>>;;;;;;;;;::::::;;;>>>AAAIIIJJJLLLLLLKKKIIIGGGFFF???????????????@@@AAABBB<<<===>>>@@@AAACCCDDDDDDAAABBBCCCCCCBBBCCCEEEFFFBBBDDDEEEDDDBBBBBBEEEHHH???CCCIIILLLNNNXXXnnnyyyrrruuuxxxwwwqqqwww~~~~~~wwwuuuttthhhWWWJJJEEEGGGJJJLLLGGGFFFCCC???<<<<<>>>>><<<<<<<<<===@@@@@@???======>>>BBBEEEDDDBBBAAA@@@AAAAAA@@@???<<<===???BBBDDDGGGIIIIIIDDDCCCAAA???>>>======<<<;;;<<<===>>>??????@@@@@@???@@@@@@???<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<777555444222222333444555111222333555666777777777333333333444444555666666111222222222222000///...111000000000000000000000...////////////......---*********))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((())))))***))))))))))))'''///000***(((---333JJJNNNWWW^^^^^^[[[___gggeeekkkwww{{{qqqbbbVVVOOOIIIKKKUUUcccnnn{{{jjj===444...///111...******'''((((((((()))***)))((('''((()))))))))((('''&&&(((''''''&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''+++******+++,,,---///000000222444333111111222444555666777999:::;;;<<<<<<:::;;;;;;;;;;;;<<>>???AAABBBBBBBBBAAA@@@AAABBBDDDDDDDDD@@@AAAAAA@@@??????@@@BBB<<<@@@EEEDDD???BBBUUUhhh~~~~~~tttrrrzzz}}}yyyYYYNNNPPPVVVkkkyyyxxxwwwsssvvvmmmXXXRRRJJJEEEBBB@@@@@@@@@AAA???===<<<<<<===>>>>>>999;;;<<<<<<:::999:::;;;<<<======<<<<<<===@@@CCCBBB@@@>>>===>>>>>>===<<<;;;<<<===???AAABBBBBBCCCAAA@@@>>><<<;;;::::::::::::;;;<<<===>>>?????????:::;;;===<<<:::999999:::888888999:::;;;;;;;;;;;;777666444222222222444555333444444444333222111111333333333444555666777888111111222333333222000000333333222111000///......///000000000///...------************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!%%%)))***)))((('''(((///+++'''&&&))),,,---,,,+++666JJJZZZ]]]ZZZ^^^fffYYY^^^fffqqq{{{{{{sssggg___UUUPPPRRRSSSYYYnnnyyy^^^MMM;;;333------+++((()))...)))***++++++,,,,,,((($$$'''((()))))))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&###"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###%%%&&&'''((($$$###!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((++++++******+++---...000222444666555333222444666444555777888::::::;;;;;;999;;;<<<<<<<<<===@@@BBB@@@BBBDDDGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAA;;;;;;<<<===>>>??????@@@BBB???===???BBBEEEDDDBBBBBBAAA@@@@@@AAA@@@???===>>>;;;:::===@@@CCCLLLUUUfffrrr|||{{{}}}uuuVVVHHHPPP```|||{{{wwwwwwlllmmmzzzppp[[[IIIFFFCCCCCCBBB@@@@@@AAA???===;;;;;;======<<<:::999:::<<<;;;:::999999::::::;;;<<<<<<;;;===???BBB@@@>>><<<<<<<<<<<<;;;:::;;;;;;<<<===============???>>><<<:::999999999999999:::;;;===>>>?????????>>>;;;:::<<<;;;888888:::666666555555666777999:::777666555444333222222333...///111333555666666666333:::<<<777555777555111222111000/////////000111222111000///............222222111111000/////////---,,,******+++***)))'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''''''''''''''((((((((((((+++///555<<>>>>>@@@CCCGGGJJJLLLEEECCC@@@AAADDDFFFEEECCCBBBDDDEEEEEEDDDDDDDDDEEE>>>???AAACCCCCCBBBAAA@@@@@@DDDJJJMMMHHH??????EEE===???AAACCCCCCAAA???>>>===<<<>>>AAABBBAAACCCIIIUUURRRTTTddd|||~~~}}}~~~iii\\\vvvzzzjjj\\\NNNDDDAAA@@@???=========>>>???===<<<:::999888999999:::555777:::===>>>>>><<<;;;<<<999777888;;;>>>>>>===@@@???===;;;::::::::::::???>>><<<:::999999::::::<<<<<<;;;:::999888666555666666777888:::<<<>>>@@@:::777666888888444444666666666444444333444555666777666555555444444444444///000111222333555666666777;;;<<<777555888999666222111111111222444666777444333222000000/////////111111000000///.........---,,,******++++++)))'''((((((''''''''''''(((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''))),,,///222777===AAAHHHLLLVVVfffxxxtttooorrroooggg]]]XXXRRROOORRRVVVZZZ\\\qqqhhhRRR>>>888555...***,,,...------,,,++++++******))))))))))))(((((((((''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$######""""""######$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###!!!"""###"""!!!!!!###%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))***+++---///000111111111111111333444555999:::;;;;;;:::<<<>>>AAACCCCCCDDDEEEHHHKKKMMMOOOEEEDDDBBBCCCEEEFFFEEECCCJJJKKKKKKJJJGGGEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAADDDLLLRRRQQQIIICCCCCCFFFCCCCCCCCCCCCBBBBBBBBBAAABBBAAABBBEEEEEECCCDDDIIIIIIIIIJJJRRR___nnn{{{zzzzzzzzzzzz{{{wwwrrrooommmyyydddTTTLLLGGGBBB>>>@@@???===<<<<<<<<<======<<<;;;:::999999999::::::777888;;;===>>>===<<<<<<;;;999777888;;;>>>>>>===>>>===;;;:::999888888999888888888888999:::<<<===888999999999999999888888999999:::;;;===>>>>>>???777444444666555222111444666555333222111111222222555555666666666555555555222111111111111333444555:::<<<<<<888666999;;;;;;333333222333555888;;;===666666444333222111111000111000000///......---------,,,******++++++***(((((((((''''''''''''(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((())))))***))))))***---///666555BBB]]]vvv~~~yyyzzz}}}qqqgggddd^^^TTTQQQUUU\\\ddd```ZZZ[[[^^^fffvvv~~~zzzlllCCC444)))***,,,***)))+++------,,,,,,+++*********)))))))))(((((((((''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###########################""""""""""""""""""#########$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((()))))))))***,,,---///000---...000111333444444555999;;;<<<<<<<<<>>>AAADDDGGGHHHHHHIIIKKKMMMOOOPPPJJJHHHFFFFFFEEEDDDAAA???KKKMMMMMMLLLIIIGGGFFFFFFIIIGGGDDDBBBAAAAAACCCCCCIIIVVV]]]TTTIIIGGGHHHGGGJJJHHHFFFDDDCCCCCCDDDEEEGGGEEEGGGIIIHHHEEEFFFJJJFFFIIIIIIHHHJJJUUUgggvvvvvvfff___aaagggsss}}}ooouuu{{{pppkkkgggooorrrrrrooosssxxxZZZPPPDDD===<<<<<<<<<:::===<<<<<<;;;;;;;;;;;;<<<:::999999999999::::::;;;::::::;;;<<<======<<<<<<999888888999<<<=========<<<;;;:::888777777777777666666666777888:::;;;<<<555666888999:::;;;;;;;;;:::;;;<<<=========<<<;;;888555444666666222222444555444333111111111222333333444555666666666555444333222000///000111333444888:::;;;999888999:::;;;555444444555777:::===???999888666555333222222222111111111000//////......---,,,******+++,,,***)))((((((''''''''''''(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))***++++++******---///...(((000III___kkkzzzxxxsssvvv}}}nnniiiooo___```XXXQQQPPPMMMSSSeeeddddddgggqqq~~~oooYYYKKKDDD:::111,,,///222000...///,,,,,,++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''##############################""""""""""""############$$$$$$$$$$$$###### !!!"""######$$$######!!!"""###"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((())))))******+++---...///+++---000333555666666666999;;;<<<===>>>@@@DDDFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKHHHEEEAAA>>>;;;FFFHHHKKKLLLKKKJJJJJJJJJDDDDDDCCCCCCCCCDDDEEEFFFLLL]]]cccUUUIIIJJJKKKGGGLLLJJJHHHFFFEEEDDDEEEEEEGGGEEEGGGIIIHHHEEEFFFJJJJJJMMMNNNJJJHHHOOOaaapppxxxzzz}}}iiieeedddffflllvvvvvv^^^OOOMMMVVV```wwwxxxaaaMMMEEEAAA??????@@@???;;;666:::::::::999999999::::::888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<======999999:::;;;=========<<<;;;:::999999888777777777::::::999888888777777777777888999:::<<<<<<======:::;;;=========;;;999777888555444666666222222444444333222222222333555666111333555777777666444222333222000//////000222333333666999;;;:::777666666666555555666777999:::;;;999888777555444333333333333333222111111000000///---,,,***+++,,,,,,+++***((((((''''''''''''(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((((((((()))+++---111***,,,888???AAANNNaaasssttttttsssssswww{{{~~~{{{uuuzzzsss{{{{{{xxxuuunnnrrr{{{sssrrrtttsssllleee```iiiuuu}}}|||{{{~~~iiiJJJ999444444222...,,,...///,,,******+++***************))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""!!!"""###"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&''''''((()))))))))***+++,,,---...+++...111555777888888888999:::<<<===>>>@@@DDDGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHEEEBBB@@@???FFFIIILLLNNNMMMMMMLLLMMMDDDEEEGGGHHHHHHHHHGGGFFFKKK\\\aaaSSSHHHJJJKKKGGGIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCFFFFFFDDDGGGLLLIIIKKKLLLLLLLLLRRR\\\dddiiihhhlllzzz}}}zzzvvvpppooowww|||xxxsssfff^^^[[[cccwwwwwwgggRRRDDDAAA???>>>===>>>???===999555888888888999999999888888777888888999999:::::::::=====================>>>999;;;===>>>>>>===<<<;;;;;;;;;;;;::::::999888888===<<<<<<;;;999888777666;;;<<<<<<===>>>>>>>>>>>><<<===>>>???>>><<<:::888777444444666555222111444333333222222333555666777222444777999999666333111111000/////////000111222111222777;;;:::444111222555555777888888888888777777666555444444444444444444333333222222111000000---,,,++++++,,,---,,,***((((((''''''''''''(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&'''((('''''')))***((('''+++///,,,'''---888<<>>:::888888999999999666777888888999888888888777888999999:::999999888<<<<<<===>>>??????>>>>>>;;;>>>AAABBB@@@===;;;:::;;;;;;<<<<<<;;;:::999999::::::;;;<<<<<<<<<<<<;;;>>>>>>???????????????>>>@@@@@@AAABBBAAA@@@???>>>:::777666888888444444666555444333222333333555555444777:::<<<;;;888444222////////////000000111111333222555999777111///222222444777999:::999777666444444333333333333444444333333222222111000000000---+++++++++------,,,+++((((((''''''''''''(((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''((((((((('''((()))###((()))(((''')))+++!!!(((333;;;BBBHHHOOOTTTNNNVVV___bbb```aaakkkuuuzzz|||xxxtttxxx|||wwwwww}}}yyyXXXEEEAAA444888888222,,,,,,......,,,......,,,++++++,,,---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%!!!"""###"""!!!!!!###%%%###""""""!!!!!!""""""###$$$$$$%%%&&&&&&''''''(((''''''''''''((()))***+++---///111444666888888999777999::::::;;;===@@@CCCCCCDDDEEEGGGHHHHHHGGGGGGBBBCCCCCCBBBAAACCCGGGKKKRRRTTTUUUTTTPPPKKKGGGFFFKKKKKKKKKJJJIIIHHHGGGFFFHHHKKKNNNMMMJJJHHHHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNJJJFFFCCCCCCBBBBBBGGGNNNJJJJJJKKKOOOSSSSSSOOOJJJBBBHHHMMMNNNPPPTTTSSSOOOXXXkkkyyyoooiiirrryyyzzzmmmPPPEEE;;;777999;;;999;;;BBB???===999777777777888888555666777888999999888777888888999:::999999777777:::;;;>>>@@@@@@@@@???>>>>>>AAAEEEEEEAAA===:::::::::;;;;;;<<<<<<;;;:::999666888:::<<<===>>>>>>>>>===>>>??????@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCC>>>;;;:::<<<;;;888888:::666555444222111222222333777999<<<>>>===:::555222---...///000111111111111555333444777555///...333000333777;;;<<<;;;888666333222222222222333444444222222111111000/////////---+++++++++---------+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###&&&&&&&&&&&&''')))&&&)))(((&&&(((---...+++,,,,,,***((()))///999AAAFFFLLLWWW___aaa```bbbeeeiiixxx{{{rrrzzzXXX:::///222000222111,,,***,,,---,,,))),,,+++(((%%%&&&)))***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""""""""############$$$$$$$$$$$$###### !!!"""$$$&&&'''''''''!!!"""###"""!!!!!!###%%%""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))***---...000222555666777888777888999999:::;;;???AAA???AAABBBDDDEEEEEEEEEDDDEEEEEEDDDAAA???@@@EEEIIIPPPRRRTTTSSSNNNIIIEEECCCGGGFFFEEEDDDDDDFFFHHHIIIHHHEEEGGGKKKKKKHHHGGGJJJIIIHHHFFFFFFHHHLLLPPPTTTPPPJJJFFFDDDBBBBBBHHHOOOJJJIIIKKKNNNOOOLLLFFF@@@CCCJJJKKKDDDAAAEEEJJJLLLIIIRRR```ooo|||rrrrrrnnnfffcccdddeeeccc^^^nnnrrrlllggg```\\\fff{{{sss}}}wwwwww|||tttZZZUUURRRCCC===>>>===:::;;;>>><<<888888999::::::888555111///555666777999999999888777888999::::::999888777666888;;;>>>AAABBBAAA@@@??????CCCGGGFFFBBB===:::999999:::;;;<<<;;;:::999888666888:::<<<============;;;<<<===??????@@@@@@@@@?????????@@@AAABBBCCCDDD===>>>???>>><<<;;;;;;<<<<<<999666444222333444555======>>>>>><<<888444222000111222333333222000///444444333333222111111000222222333666888888333///444222111111222333333222111000000///...---------************************,,,,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++333666<<>>???@@@@@@@@@???>>>===<<<;;;;;;>>>===<<<;;;:::999999999777:::<<<;;;999888999<<<===>>>>>>?????????>>>>>>::::::;;;<<<>>>???AAABBB===>>>>>>===:::999:::;;;999777555333333444666777<<<=========<<<:::777555000222333444444333111000555555444333222222222222222222333666888777333//////......000333666777777000000//////...------,,,******************************))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,///222777;;;???AAAIIIKKKPPPYYYaaaeeeccc___aaammmwww~~~|||yyyhhhhhhhhhjjjmmmsssxxx{{{vvvhhh]]]LLL===444000//////,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######################################################$$$$$$$$$######"""###""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((,,,------...000111333444444555777999:::;;;<<<<<<>>>======<<<<<<<<<======??????AAAFFFKKKKKKFFFAAAFFFEEEEEEDDDCCCBBBAAAAAADDDCCCBBBAAAAAABBBDDDEEEJJJJJJIIIIIIIIIIIIJJJJJJMMMHHHEEEDDDDDDCCCGGGMMMIII???>>>???>>>GGGOOOLLLGGGGGGEEECCCAAA@@@???@@@AAA@@@===<<<===???BBBDDDFFFFFFFFFEEEFFFMMMXXXaaa}}}xxxsssjjjkkkrrr~~~|||zzz~~~|||zzz}}}}}}||||||||||||~~~iii[[[III<<<888888777666999777666555555666777999777777777666444222111000111333444444444444666777888777777666777888999:::888999999::::::;;;;;;;;;======<<<<<<;;;:::::::::===<<<;;;:::999999999999888:::<<<<<<<<<===???BBB>>>>>>>>>??????>>>======::::::::::::;;;===???@@@=========;;;888777888999666555444333444777999;;;;;;<<<<<<<<<;;;:::999999222333555666666555333222555444333111111111111111222222333666777666222000---------///333666777777/////////......------,,,************************((((((((((((((((((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))************)))))))))***+++,,,,,,//////222999DDDLLLPPPQQQTTT]]]eeekkkuuu}}}tttmmmiiimmmttt{{{rrrmmmrrr|||{{{yyy~~~}}}|||wwwuuusssqqqpppnnnllliiiiiifffcccccchhhoooxxx~~~fffKKK;;;888444000---,,,,,,+++***+++++++++*********))))))******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""######"""""""""""""""######$$$"""""""""############$$$$$$%%%&&&''''''((('''''')))******,,,...000222333333444666888:::;;;;;;<<<999999:::::::::::::::999888:::???EEEIIIHHHAAA;;;@@@@@@@@@@@@@@@???>>>===CCC@@@???@@@DDDEEEDDDBBBJJJJJJIIIHHHGGGGGGGGGGGGJJJDDDAAABBBBBB@@@@@@BBB@@@:::>>>AAA===BBBIIIEEEEEECCCAAA???>>>===>>>>>>@@@???>>>======>>>???@@@CCCDDDCCC@@@>>>@@@EEEJJJeeejjjwwwzzzzzz~~~vvvqqqttt{{{xxx}}}uuujjj\\\OOOGGGAAA888222111222555666555444333222222333444555555555555444333111000///000111111111111333666888777777666555666777888999777888999::::::999888777888888888888888888888888;;;;;;:::999999888999999;;;<<<<<<<<<<<<>>>AAACCC>>>>>>>>>>>>>>>===<<<;;;:::999888888888:::===>>><<<<<<;;;999666555666777333333333444666888;;;===;;;;;;::::::999888888888333555666888888777666555333333111000000///000000222333444555666444222000111///......000111111000.........---------,,,,,,************************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))),,,++++++++++++,,,------+++)))(((+++111666:::;;;BBBGGGLLLNNNTTT[[[^^^[[[^^^\\\___gggnnnrrrwww}}}uuuddd[[[^^^gggnnnzzzuuuqqqpppmmmhhhffflllqqqqqqooopppnnnpppssswww|||{{{uuu}}}uuummmjjjjjjnnnpppiiiccc```hhhsssppp^^^LLLLLLOOORRRRRRLLLAAA555...///...---......---***'''++++++*********)))))))))***)))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######"""""""""""""""#########"""""""""""""""######$$$"""""""""#########$$$$$$$$$%%%&&&&&&'''''''''&&&'''((()))***---///111333222333555777888999::::::777888:::;;;;;;;;;:::999888888999;;;???@@@@@@>>><<<===>>>>>>>>>===<<<<<>>AAAFFFHHHEEEAAAHHHHHHFFFEEEDDDCCCCCCCCCCCC>>><<<@@@AAA???>>>??????;;;@@@BBB;;;>>>EEEBBBAAA@@@???????????????>>>>>>>>>>>>===============@@@BBBCCCBBB@@@@@@BBBDDDJJJKKKXXXgggkkkiiiuuu~~~~~~~~~sssllllllhhhlll{{{uuutttjjj[[[KKKCCC???<<<:::;;;888888666444222222444666333222111111111111222333444444444333222111000//////000000000000222666999666555444444444555777888888999:::;;;:::999777555555555666666777888888888;;;;;;:::999999999::::::>>>>>><<<;;;:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999:::999888777777999;;;===;;;;;;:::777555444666777333333333555777999;;;===;;;:::999888666555444444444666777999999999777666444444444444333222111111222333555555444222111000222000------------,,,+++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,+++******+++---------...111333333555999;;;;;;DDDHHHPPPXXX[[[]]]ccckkkwwwwwwqqqeee^^^aaaiiinnn}}}}}}sssrrrtttrrroooqqqzzztttnnniii___UUULLLGGGDDDCCC:::888888???HHHHHH>>>444666666666666444222000///*********,,,......---+++++++++++++++************)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""############"""""""""""""""######$$$############$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''(((***,,,///111222000111222444666777888888666777999:::::::::999888;;;:::888999<<>>>>>>>>======<<>>BBBHHHIIIFFFBBBEEEDDDBBBAAA???>>>>>>>>>@@@<<<<<>>>>>@@@@@@:::===>>>888===FFFDDD<<<;;;<<<>>>@@@AAA>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===?????????>>>>>>>>>IIIHHHPPP[[[[[[VVVaaatttqqqpppvvvyyyuuuggg]]]^^^^^^eeexxxxxxxxxxxxyyy|||}}}oooyyykkkFFFAAA:::777::::::555555888000222333333111000111222111111111000000111111111333333333333333222111000///000000000000222666999444444333333333444555666666777888999888666444333333444555666777888888999;;;:::::::::::::::;;;;;;>>>===;;;::::::;;;;;;;;;;;;<<<;;;;;;:::999888777:::999888777777999;;;<<<::::::999666444444777999555555555666777888999:::999999888777666444222111444666888:::::::::999888666888999:::999777555333222444555555333111000111///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))'''((()))++++++,,,,,,,,,''')))+++++++++---000222111333888<<<<<<===FFFPPPZZZ^^^^^^YYYXXX]]]bbbdddccchhhmmmkkkfffdddgggkkkrrrooopppvvv}}}~~~ooofffbbbYYYOOOEEECCC>>>999444000---+++333333444777999999777555111111222222111///---,,,,,,***)))***+++---,,,,,,+++++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###############################################################$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))+++---///000---...000222444555666666444444555666777777777777555666999;;;===>>>??????@@@@@@???>>>======>>>>>>@@@??????BBBFFFGGGEEEBBBAAA@@@???===<<<;;;;;;;;;@@@======???>>><<>>>>>;;;888::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::GGGJJJRRRYYYUUUNNNQQQZZZQQQOOOSSSaaarrrtttdddbbbeeeppp|||oooiiimmmwww}}}|||}}}yyy}}}sss{{{nnnTTT;;;666555555777555222222555---...111111111000000111000000000000000000000000111222222222222222111111///000111000000222555777333333222111222333444555333333444444444222111000333333444555666777888888999999999999999:::;;;<<<;;;:::999;;;===>>>>>><<<888888999888888777666555777777777777888999:::;;;999999888666444555888;;;888888888777777777777777666777888888777666333222444666888:::::::::999888555777:::<<<<<<888444222222444666444222000000111///---,,,,,,...///...---++++++++++++++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################$$$%%%&&&%%%#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&((()))***++++++,,,)))***,,,,,,++++++...111+++))))))+++******///666111444666555777<<<>>><<>>???DDDBBB@@@===<<<===>>>???>>>>>>???@@@AAABBBBBBBBB???>>>===<<<;;;:::::::::<<<;;;======;;;;;;CCCNNNKKK@@@<<<;;;888???GGGCCCCCC>>>999888:::<<<:::777999999999999999:::;;;<<<>>>===<<<;;;;;;;;;;;;:::666;;;AAADDDCCCBBBBBBDDDIIIAAA<<<>>>HHHWWWjjjyyy{{{{{{}}}uuurrruuuyyy|||zzzzzz}}}{{{xxxsssxxxzzz{{{uuurrrwwwvvveeeRRRJJJFFF@@@999444444333///******---////////////000000111111000000......////////////......///000000111111111000000---///000000000000222333222222111000111222333444222111111111111111111111222222333444555666666777666666666666777888999:::888777888:::======;;;888555555666666666555555444222333555777888999999888888888777555444666999<<<;;;:::999888777666555444444555888999999888666444444666888:::;;;:::999888222555999;;;;;;777222...222444666444111///000111222000......//////...---+++++++++++++++++++++,,,))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******((()))***)))(((((()))***((()))***)))'''$$$&&&***///+++***------***''''''***,,,,,,***,,,///...)))000---++++++---///000///555000...//////...111555***444777///+++000000***(((((()))***+++,,,------***+++,,,,,,,,,---///111,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,+++)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$#########$$$%%%%%%&&&""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$################################################!!!!!!"""$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''(((*********+++,,,...000111222222444444333333444666777999<<<<<<;;;;;;<<<@@@EEEHHHFFFDDD@@@===;;;<<<>>>@@@<<<===??????>>>>>>???AAA>>>===<<<<<<;;;;;;;;;;;;555777:::;;;999<<>>MMMEEE<<<888999;;;;;;:::888888777777888:::<<<===<<<;;;888888999:::;;;:::<<<@@@AAA======CCCGGGGGG???<<<;;;<<<======BBBIIIZZZuuu~~~xxx~~~~~~}}}xxxzzz~~~{{{jjjdddfffppp{{{sssmmmsssxxxzzz~~~~~~hhhSSSGGGBBB;;;777999555---...666,,,111222111444888444+++222000...---......,,,***,,,------......------,,,---...//////////////////,,,...000000/////////000222111000000000111333333333333222111222222333333111222222333444444555555444444444444555777888999777666666888:::888444///333333444444555444444444///111333666888888777777999:::999666777:::<<<===888999::::::999777444222444555888999999666333111:::999888666111...333;;;AAA>>>:::777777777888888888777666444222111111111000/////////000111222222/////////...------,,,,,,((('''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))******+++++++++******)))************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))+++,,,---...///000111222333444444444444555888;;;;;;;;;<<<===???BBBEEEFFFFFFDDDAAA===;;;::::::;;;===<<<;;;;;;======<<<;;;:::;;;<<<>>>>>>===;;;:::===;;;::::::===@@@AAABBB?????????>>>===>>>@@@CCCJJJAAA666222444:::>>>???CCC???;;;999;;;<<<<<<;;;999:::;;;=========<<<;;;999:::<<<>>>@@@AAABBBBBBCCC???:::888999<<<>>>>>>MMMJJJNNN]]]ooovvvnnncccgggqqq|||}}}vvvvvv{{{nnnpppxxx~~~llldddjjjtttwww{{{eee```YYYOOOEEE<<<555222333333222222111000/////////////////////......---........................//////...------------...------...---++++++---///000000//////............---...///000000111111111000000111111111222222222444444555555555444222111444333111///000111444555:::999888666555444444444000222444666777777666555222333666777888666444333888888666555777999999888777888888888888666555444333555888:::999777333111444333222333222333<<>>@@@CCCDDDBBBAAA???===<<<<<<<<<<<<<<<;;;::::::<<<======<<<999999:::;;;===>>>@@@@@@@@@>>><<<<<<>>>???@@@???<<<======<<<;;;<<<>>>@@@FFF@@@999666999===>>>===GGGCCC>>>;;;;;;<<<;;;:::<<<===>>>???@@@??????>>>999:::;;;===>>>???@@@@@@AAA>>>999888888;;;<<<===GGGDDDEEENNNYYY[[[SSSJJJLLLWWWdddhhh___XXX]]]hhh}}}rrrlllrrr{{{}}}rrrlllrrrzzzxxxzzztttkkk```TTTLLLCCCAAA???<<<999666555444333222222111000000/////////////////////...------------------------------///......---------------,,,---...---++++++---............------,,,,,,,,,,,,---...//////000//////000111111111111222222222444444555555555444333222444222111000000222444555777777666555555444555555111222555777888888777666222333555777777555333111999666444555888999888666777777666555555555555555222555888;;;;;;888444111111//////111222666@@@KKKTTTIII===888:::<<<999555888777666444333222222222///000111111111000///......------,,,++++++******))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""##########################################""""""""""""""""""############"""######$$$%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---...///111222333444666888:::;;;:::999999:::888888999:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;999888999;;;===>>>>>><<<;;;::::::<<<>>>AAACCCAAA@@@>>>>>>??????>>><<<:::;;;;;;;;;::::::<<<>>>???<<<999:::===>>>===;;;DDDAAA===;;;;;;<<<;;;;;;===>>>???@@@AAA@@@??????999:::;;;<<<<<<===<<<<<<>>>;;;888666888999;;;;;;BBB@@@???BBBFFFEEE>>>888999DDDQQQSSSGGG<<<@@@KKKXXXbbbppp{{{{{{hhhVVVRRRLLLFFFAAA<<<777444666555444333222111111111222111111000000/////////......//////......---,,,------------------------///...------,,,,,,------+++,,,------++++++,,,---,,,,,,++++++++++++******++++++,,,...............111111111111222222222222333444555555555444333222333222111000111222444555333444444444555555666666222444666777888888888888444555666777666444222111:::555222555999::::::;;;999777555333333333444444222444999;;;;;;888444111333000000222222444:::BBBFFF@@@888666888999888666888777666444333222222222000111222333333111///---......------,,,+++++++++*********))))))))))))((()))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((((())))))***))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$##############################""""""""""""######$$$###############$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---...000111333444555444777:::;;;:::888777777888888999;;;===>>>@@@AAA<<<<<<===>>>>>>>>>======:::999777888;;;>>>???@@@@@@@@@>>>======>>>?????????>>>>>>>>>???>>><<<::::::;;;<<<<<<;;;;;;<<<>>>:::999999:::===>>>===;;;>>>===;;;;;;;;;===>>>>>>======??????@@@???>>>===:::;;;;;;;;;;;;;;;;;;:::;;;999666555777888999999;;;:::;;;;;;;;;:::777555777???KKKNNNFFF:::888===777===DDDKKKSSS]]]jjjrrruuuvvvxxxzzz~~~}}}~~~~~~zzzsssfff[[[XXXUUUIII<<<<<<999555444444555666555777666555333222111111000000000000/////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***,,,------+++***+++,,,+++++++++++++++*********+++,,,---......//////...000000111111111111222222333333444555555444333222111111111111222333444444111222333555666777888888444555666888999999999999777777888888777555444222888111///444888999;;;???;;;999666333111111222333222555888;;;;;;999555222333111111444333111222777666777888777555444555666777666555333333222222222111222444444444222000...//////......---,,,,,,,,,+++*********))))))))))))((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))''''''''''''''''''''''''*********)))((('''&&&%%%(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---...000111333444555444777;;;<<<;;;999777777999:::;;;===>>>@@@@@@AAA===============<<<;;;::::::999888999<<>>>>><<<;;;;;;<<<======;;;:::;;;===>>>>>>======>>>???<<<;;;;;;<<<>>>@@@@@@@@@>>>>>>>>>======>>>???@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<;;;;;;:::999888666555555777888777777222444555555444333333444666:::CCCKKKIII???666333666666555444555:::CCCIIIHHHHHHHHHHHHKKKQQQXXX\\\aaadddjjjqqqyyy{{{xxxyyyrrrggg^^^RRRGGGFFFIIIIIIGGGGGGBBB@@@;;;666666999999666555333000000000111000///////////////000111333333//////...............------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))+++,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,---.../////////////////////000000000111111111222333444444333222222000000111222333333444444111333444666888999999999555555666777999999::::::::::::::::::999888666555333///000777999666888???:::999666333222222333333333555888::::::999666555111///000444444111000222111555999888444222222444555444333222111111111111111222333333333222111000000//////......---,,,,,,************))))))))))))''''''(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))(((&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%################################################"""############$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""######$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))+++,,,---///111333444555555888<<<===<<<;;;:::::::::;;;<<<>>>@@@AAAAAAAAA>>>>>>===<<<;;;::::::999:::::::::<<>>>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEBBB???>>>>>>???@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;:::999999666555444555777888777555333444555444333222222333555444:::DDDHHH@@@555///444555555444333333555777>>>???;;;777777<<>>===<<<::::::::::::;;;;;;;;;<<>>===<<<<<<===???AAACCCDDDDDDDDDDDDEEEEEEFFFFFFCCC???<<<===>>>???@@@AAAAAAAAA@@@>>>===999999999:::999999888888555444444666888888666555444555666666555444333222333111444<<>>???IIIJJJWWW\\\QQQJJJHHHAAA;;;:::::::::;;;===???@@@EEEFFFBBB999444555888:::<<<666222333333111000222222333444333///,,,---000,,,+++,,,...111222111000222111000......---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++***************'''))),,,,,,+++)))))))))+++++++++,,,,,,,,,------++++++---...............,,,,,,,,,---------......---...///111111111000///---///222444555555444333333444666777888777666555555555555666777888999:::;;;;;;;;;;;;;;;:::::::::222666BBBMMMHHH999555<<<444444444555666777888999666666777888888888888888777222000111222000111444333111///000333666666555222222111000/////////000......------...///000111......---,,,,,,++++++***))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""######$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))))))))***+++---000222333444222444777888888888999:::999:::<<<>>>@@@@@@@@@???===<<<:::999999:::<<<===;;;<<<>>>AAACCCCCC@@@>>>GGGEEECCCAAA@@@AAABBBCCCDDDAAA<<<:::999999999888777999;;;<<<;;;::::::;;;;;;>>>BBBDDDDDDBBBAAA@@@???AAABBB@@@===;;;<<<>>>===>>>??????>>>===<<<;;;777777888888888888777777444444444666888888666555000000111222333333111000000///000444444111000111222111000//////111333555...222333000222777777222000222444333111000222444666333===DDD???>>>???:::666555444222000///000000111666999555///---111444666222222444333000000222)))***---000000...///000222000............---,,,+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,++++++***)))*********&&&)))+++,,,+++)))((((((******++++++,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,,,,------,,,---...000000000///...---///222444555555444222333444666777777555333222555444555555666888999::::::::::::::::::::::::;;;333666:::;;;:::777666555333444666777999999:::::::::777444444666888777666777666555444333333333333111222333555666777777888666333111000000///...---///---,,,,,,---...,,,+++------+++***))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""########################$$$$$$############$$$$$$$$$###############$$$$$$"""""""""""""""""""""""" !!!"""######$$$########################################################################%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$######"""""""""""""""###$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))+++---///000111555666777666555444555777;;;999888;;;>>>???>>>;;;??????>>>======>>>???@@@>>>>>>???@@@AAAAAAAAA@@@GGGFFFDDDAAA???>>>===<<<<<<<<<======<<<:::888777888777666555666888:::;;;<<<<<<===============<<<======<<<<<<<<<<<<======<<<<<<;;;999777555333111444444444444444444444444333333333333333333333333222666777333111222222000000000///..................//////000111222222222000000111111111222222222000000000000000000000000000000111222333333444444222222222111000//////...////////////000000000000000000//////.........---..............................---,,,,,,+++******...---,,,,,,++++++++++++((())),,,......---+++))),,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++++++++***)))***,,,...............////////////---------...///111222333666555333222111111222222666444333555999;;;;;;999:::;;;;;;:::999777555444666888999999777666555555444444666888999;;;;;;<<<999666444333555666555444555444333222111111111111111222333444555666666666444222000/////////...---///---,,,,,,---...,,,+++,,,+++***)))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$########################################################################$$$$$$%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$##################$$$######""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""!!!############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++---...000000222444555555444444555666888777666888;;;===;;;:::===<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDBBB???===<<<;;;:::<<<<<<<<<<<<;;;:::999888999888777666777999;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;========================<<<<<<;;;:::888555444222222222222222333333333333222222222222222222222222444888888444111222222///000000///............///......///000000111222222000000000111111111111222000000000000000000000000//////000000111222222333222222111000000///................../////////////////////.........------------------------------///......---,,,,,,++++++,,,,,,+++***************)))***,,,...///---,,,***,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))************************++++++,,,,,,++++++***))))))))))))*********++++++***++++++***)))***,,,...---............////////////////////////000111222666555444222111111111222222111111444888;;;;;;:::888888999999888777555444777888999888777555666777666666777999:::;;;<<<<<<888666444333444444333222222111000///////////////222222333444444444444444222000....../////////...///---,,,,,,---...,,,+++***))))))((((((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%$$$""" ###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$########################%%%$$$$$$######$$$$$$%%%###########################"""""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,.../////////111333333333333555666777666777999;;;<<<<<<:::::::::::::::<<<>>>@@@AAACCCCCCAAAAAA@@@AAABBBBBBBBBAAA???===;;;:::999888;;;:::::::::999::::::;;;999999888888999:::<<<===::::::;;;;;;;;;::::::999<<<===>>>>>>>>>>>>===<<<;;;;;;:::999888666444333111111111111111111111111111111111111111111111111444888888333000111000...111000//////......//////.........///000000111111/////////000000000000111////////////////////////.........//////000000111111111000000///.........,,,,,,---------.....................------------------------------------.........---,,,,,,+++++++++***)))))))))))))))))))))+++---...///...,,,+++++++++++++++*********)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))************)))***+++***))))))+++---,,,---------.........///000000////////////000000666555333222111000000000......///222666:::;;;:::555555666666666555444333555777:::;;;:::999888999:::999999999999::::::;;;888777666444444333222111111111000///////////////222333333444333333222222000...------///000///...///---,,,,,,---...,,,+++(((((('''''''''(((((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$#################################################################################""""""#########""""""!!!%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""###$$$$$$$$$############$$$$$$"""""""""""""""#########!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++---.........000222333333444666777888999:::<<<>>>??????>>>999999999:::<<<>>>@@@BBBEEEDDDAAA@@@???@@@AAABBB@@@???===;;;:::999888888:::999888888888999;;;<<<999888888888999:::;;;<<<999999999999999999888777999:::<<<======<<<:::999888888888777666555444333222222111111111111000000000000000000000000000000000444444000...///000///111000//////......//////------........./////////............////////////........................---........./////////000/////////.........------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))((())))))***)))***+++------,,,+++***+++************))))))))))))))))))(((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))((((((((()))))))))******((()))******))))))***,,,++++++,,,,,,------....../////////...//////000111555444333222111000//////...///000222555888999999444444555555444222111000222666;;;>>>>>><<<;;;;;;===<<<:::999777777777777888888777666555333222222222222111000000000111111333333444444333333222111///...------///000000//////---,,,,,,---...,,,+++((('''''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""##################""""""########################################################################!!!""""""#########""""""%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))+++,,,------...000222333333444777888777999;;;<<<===>>>???@@@999999999:::;;;>>>@@@AAACCCAAA???>>>===>>>???@@@======;;;:::999999999999999888777777888999;;;<<<777777888888999::::::;;;888888999888888777666666555777888::::::888777555444444444444444333222222333222222222111111111000////////////////////////---111111......111333333000//////...............---------------.........,,,,,,---------.........------------------------.........///////////////.........---------------************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))(((******))))))))))))******'''((()))************)))*********)))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******)))))))))''''''((((((((()))))))))'''(((******)))((()))+++)))******+++,,,---------,,,,,,,,,---...000111222222222222222111000//////111222333444444555666666555555555555333111///---222666;;;===>>>===<<<<<<===<<<999777555444444444666777888777555333333333444333333222222222333333333444444444444444333222000///---...///000000//////---,,,,,,---...,,,+++)))(((((('''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""##########################################################################################""""""######$$$$$$######%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!""""""######$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++,,,,,,...000222333333444666888333555888999999:::<<<===999999999999999;;;===>>>>>>===<<<;;;:::;;;<<<<<<999999888888888999::::::888777777777888999999:::777777888888999:::::::::888888888888888777666555333444555555555555444333111111222222222222222111333333222222111000000000........................,,,000111......333666666///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************++++++++++++************************(((((((((((((((((((((((()))))))))))))))******+++''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((&&&((()))***)))((()))***(((((()))***+++,,,------*********+++---...000111000000111111111111000///333444555444333222333444555555666555444222///...666888999999888999:::<<<:::888666444333333333444333555777777444222222333444444444333333444444555333444444555555555444444222000//////000111000//////---,,,,,,---...,,,+++******)))(((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%%%%########################################################################"""######$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$####################################$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$%%%%%%%%%%%%$$$###!!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!""""""######$$$%%%%%%############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''((()))***++++++...///111222222222444666///222555666666666888;;;999999777777666777888999777777888888888888888888444444555555777888999:::777777888888888888888777777888999::::::;;;;;;;;;999999999888888777555555222222333333333333222222000000111222333333222222222222111000000///......------------------------***......++++++000333333------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((%%%''')))***)))(((((()))''''''((()))***+++,,,---************+++,,,---...---...///111111111111000222333444333111///000222333444555666555444333222;;;:::888555333444888;;;666555333222222333444555000333666666333111222333444444444333444444555555333444555555666666555555333111000///000111000//////---,,,,,,---...,,,+++,,,+++***(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&''''''########################################################################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!###%%%'''########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###########################$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''((()))******+++---///000111000111222444...111444666555555888;;;999888666555444444444555333444555666666666666666111111222333555777999:::666777888999999888777666888999:::;;;<<<<<<<<<<<<999999999999888777555555333222222111111222222333000000111222333444444333111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,(((++++++'''&&&+++......---,,,++++++******++++++,,,+++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,************++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))************)))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((($$$''')))***)))(((((((((''''''((()))***+++,,,,,,+++***************+++++++++---...000111222111111///111333222///...///222111222444666777777777666999666333222333333222111222222111111000111111111333444444555444333111000444555555333111111222333222444777999999888555333444333222222111000000///000///---,,,+++***************))))))((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""""""""############################################################""""""""""""##################""""""######$$$%%%%%%%%%$$$###""""""##############################!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&(((***,,,......//////000000000000///444333333333444555777999666666777777777777666666///111333666777666555444444444444555555777888999666555555777888777555333555999FFFUUUTTTEEE<<<===;;;:::999777666666555555000111222333333333333222333333222222222333444444333111///000222222000---,,,...111333333111...,,,---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++)))(((((())))))(((&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((()))))))))************+++,,,,,,,,,,,,,,,,,,------...///111222222222222222222222111//////222444222333444555444333222111:::888444333333333222111000000000000111111222333///000111111111000///...222111000////////////000000222555777777666444222222222222222111000///...000///...---,,,+++++++++*********))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############################################################""""""""""""##################""""""######$$$%%%%%%$$$$$$###""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&(((***,,,---......///000000000000///333333333444555666777888;;;;;;:::999777555444333222333444555555444333333444444333333444444555666666555555555777777555444:::AAARRRbbb```MMM???;;;;;;:::999777666555555555444444444333333222111000222222222222222222222222111///...///111111...,,,,,,---///111111///---,,,---,,,,,,++++++,,,,,,---************************)))******+++++++++++++++*********+++++++++,,,,,,((((((((((((((((((((((((++++++*********)))))))))+++++++++******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''***)))'''((())))))'''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&''''''((((((((()))))))))+++++++++,,,,,,,,,,,,,,,***+++,,,...////////////222222222111//////222444444444444444333222222111===:::777555444333222111//////000000111333444555......///000000000//////222000...///222222000...///000222444444333222111000000111111111///...---000///......------------******************)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""############################################################""""""""""""##################""""""######$$$%%%%%%$$$######"""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$######$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&''')))+++,,,---......///000000//////222333444555666777777777<<<<<<;;;:::888666444333444444444333333222222222777666555555444444555555777555444444555666666555888>>>MMM[[[YYYJJJ<<<999::::::888777666666555555555555444444333222222222000111222222222222000000///.........//////---,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,************************(((((()))***************)))*********++++++++++++''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''''''''''')))(((&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,)))***+++---......//////222222222111//////222444666555444333222222111222AAA>>>:::777666555444222222222222222333444444555000000111222222333333333444222222666::::::444......///000111111111000///...///000111000///---,,,......---------------...************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###$$$""""""""""""""""""""""""!!!"""""""""############################################################!!!"""""""""##################""""""######$$$%%%$$$$$$###############$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""!!!"""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,---......////////////111222444666777777777666888888888888888777666666444333222222222222333333::::::999777777666666666777555333333444666777666444555;;;CCCDDD>>>:::;;;::::::888777777666666666333333333333444555666666000111333444444222000///........./////////...---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************'''(((((())))))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,,,,---...///000111111111222222222111//////222444777666444222111111222222DDDAAA===:::888777555444777666555555444444444444222222222222333444444444333333666;;;@@@>>>666///.........////////////000......///000///...---,,,------,,,,,,,,,,,,,,,---+++++++++***************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""############################################################!!!"""""""""##################""""""######$$$%%%$$$###############$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###!!!"""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))***++++++---....../////////000222444555777777666666555555666666666666555555222222222222333444555666:::999888777777666777777777555333333555777888777777555555888::::::;;;===;;;:::999888888888888888555555444444555555666777222333444555555333111///...///000000////////////......---,,,,,,---......,,,++++++******++++++,,,************************''''''((())))))))))))((((((((()))))))))*********************************((()))))))))))))))))))))'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++,,,,,,---...///000111222222222222222222111//////222444666555333222111111222222CCC@@@===:::999888666555999888777555444444444333222111111000111111222333///000444:::===;;;555/////////.........///000111////////////......//////...---,,,+++++++++++++++,,,++++++***))))))(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############################################################""""""""""""##################""""""######$$$%%%#########"""######$$$%%%########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******,,,---......//////000111222333444555555555666666666666555444333333111222222333555666666777555555555444444555666666777666555555777999999888888888888:::<<<;;;999888<<<;;;;;;:::999999::::::<<<:::888666444333333333333444555555444333111000---///000000/////////000...------,,,,,,------...++++++************++++++************************''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,+++,,,---///000000111111222222222111//////222444444444333333222222333333AAA>>>:::888777666555444666666555444333333333444222111000//////000000111---///111444555555444333111000///......000111222111000...------///000111000///...,,,,,,+++++++++,,,,,,+++***((('''&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############################################################""""""""""""##################""""""######$$$%%%######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((()))***+++,,,---.........000000000111222333444555555555666666666666555555222333555666777666666555222222222333444666777888777666666888:::;;;:::999888888999:::===>>>;;;777======<<<;;;;;;;;;;;;<<>>======<<<<<<<<<=========;;;999666555444555666444333222111000000000000))),,,//////---,,,---///******++++++++++++******++++++************++++++************************(((((()))***************''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++***)))&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++,,,,,,...///000111111111222222222111///000222444000111333444555555444333>>>>>>>>><<<888444333333555444222111111222333444222111111111111111222222000///------...111444666///000000111111222222333............///000111222/////////...---+++***)))******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$##########################################""""""""""""""""""""""""$$$###"""###$$$$$$###"""""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###""""""!!!###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''((('''%%%######&&&'''%%%"""%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))(((''''''''''''((((((((((((((((((((()))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""######$$$$$$$$$$$$$$$%%%&&&'''''')))***,,,.../////////...000...,,,+++,,,///222444777666555555555666888999777888999999888777555444555666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;:::<<>>>>>===;;;;;;:::888444222222333222111000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++************++++++,,,,,,,,,++++++*********+++*********))))))((((((''''''''''''(((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###&&&(((***++++++++++++,,,---///000222333444444444444333333222222222444666888888666333222111@@@@@@@@@===888555333333333333333333333333333222222222111111111111111111111000/////////111333444111222222222222333333333000////////////000111111/////////...---+++***)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########"""""""""!!!!!!!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""$$$###""""""$$$$$$###"""""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$"""""""""""""""####################################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$#################################$$$$$$$$$%%%%%%########################################################################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%&&&&&&%%%###"""###%%%'''&&&$$$&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((''''''(((((()))***)))(((''''''(((((()))''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''((()))***+++,,,---------------------...///111222555555555444555666666777888888888888888777777666777777999:::<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;555888;;;<<<===>>>????????????>>>>>>===<<<<<<;;;::::::999777333111222222333111000000111222000///------------------------,,,+++******))))))***************))))))*********++++++*********)))))))))*********)))))))))((((((''''''''''''((((((((((((%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&((()))******)))***+++,,,---...///000111222222222222222222222222000222444555333111111111===>>>>>><<<999777666666111333444666666555333222333333222111000000000111333222111111111111222222555444444444444333333333222111111000000000000000............---+++***))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!! !!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""$$$###""""""$$$$$$###"""""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$ !!!!!!"""######$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###""""""""""""""""""####################################$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&'''((())))))***(((((('''''''''((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((((((((())))))'''&&&&&&%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''((()))***+++,,,+++,,,---...///000000111333333444555555555555444888888777777777888999:::888999;;;<<<>>>@@@@@@AAA<<<<<<<<<;;;;;;:::::::::<<<;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999777777777555222000000111333111000000111111000///........................++++++***))))))))))))*********))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''''''''(((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$###############""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''(((((((((((())))))******+++,,,,,,---000000000111222222333333...000333444333222222222555777999999999888999;;;333444555666777666555555333333222111000000000000111222222222333333333333777777666555555444333333333333222000000/////////---......---,,,+++******(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""!!!!!!!!!!!!"""###"""!!!!!!###%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""####################################""""""""""""""""""""""""$$$"""!!!"""###$$$###"""""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$!!!!!!""""""############"""""""""###$$$$$$%%%%%%#########$$$##################$$$$$$$$$######"""######""""""""""""##########################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((***)))(((''''''&&&%%%%%%&&&'''''')))***+++,,,,,,,,,,,,------...//////000222222333444555666666666666666666666666555555555555555555444333333222222//////......---,,,,,,,,,+++*********)))((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''')))+++,,,,,,,,,,,,---...000111222222333444666666555444444888777666555666888;;;<<<777999;;;===???@@@@@@@@@::::::999999888888777777CCC>>>::::::::::::;;;===;;;::::::999888888777777333555555444111/////////111000...///000000///---------------------------++++++***)))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''''''''''')))))))))))))))*********------...///111222333444111444666777666444444444000222444666666666777999777666555555555777888999333222222111000000111111///000111222333444555555777777666555444444333222333333111000//////......------------,,,+++******'''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""!!!"""###"""!!!!!!###%%%##############################""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""######"""!!!""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$############""""""!!!!!!##########################################$$$$$$"""######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((''''''((((((''''''((((((,,,,,,---...///000111222555555666888999:::;;;;;;;;;<<<===??????@@@@@@???????????????>>>===;;;;;;;;;;;;;;;:::::::::999999888888888777777666666666333333222111///---+++***+++++++++*********))))))((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''''''''((()))+++---------,,,,,,---000333555333444555666777666555555888666444444555777:::===666777:::<<<===>>>======777777777666666555555555BBB>>>===BBBCCC>>>::::::999999999888777777666666111222333222000............---,,,,,,------,,,++++++++++++++++++++++++++++++***))))))(((((())))))'''((())))))))))))((('''((()))))))))))))))))))))'''''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$######""""""######$$$!!!"""""""""#########$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))***+++,,,...000111333333444666999888666444333222111222444333222111111222666555444333444666888:::222111111111111111222222/////////000222333555666666666555444333333222222222111000///............,,,,,,,,,,,,,,,+++******&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############!!!"""###"""!!!!!!###%%%####################################"""""""""""" !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######"""!!!!!! $$$$$$###########################"""######$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((###%%%'''))))))+++---///222222333444555666666777;;;===???AAACCCDDDEEEEEEBBBCCCEEEFFFGGGFFFFFFEEEBBBCCCCCCBBB@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???????????????===>>>===<<<:::888555444---------,,,+++***((('''+++***)))(((''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((()))***,,,,,,---------...000222444666444444555666666666666666777555444333444666999;;;555666999;;;;;;;;;999999555555555555555555555555???>>>FFFSSSVVVJJJ>>>999888777777666666555444444///000222222000.........---+++******++++++***)))******************************)))(((((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$############"""""""""""""""###$$$$$$$$$$$$#########""""""""""""###### !!!!!!"""#############################################$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&((())))))))))))))))))))))))***+++---...000111222333555777666444111000///000222333222000/////////222222222222333444555666000000000000111222333333111000///...///111333555444333333222222111111111000000///...------......+++,,,,,,,,,,,,+++******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############""""""""""""!!!"""###"""!!!!!!###%%%####################################"""""""""!!! !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!""""""############""""""######""""""######$$$%%%$$$$$$############$$$$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%######"""""""""###%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((***+++,,,))),,,////////////222555444444444555555666666666:::<<<>>>AAACCCEEEEEEEEEIIIJJJLLLMMMMMMLLLKKKJJJDDDDDDDDDCCC@@@===:::888888999999::::::;;;;;;<<<<<<<<<===>>>>>>?????????CCCDDDEEEEEEDDDBBB???>>>222333222111000---+++***...---+++)))((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&''')))***************---000333555555444333444444333333444444555666555444333333333555777888555666999::::::999666555444444555555666666777777:::999BBBSSSWWWKKK>>>:::555555444444333222222222---000222222111///......---+++******++++++***)))++++++++++++++++++++++++******)))(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###################################################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$############""""""""""""!!!"""###$$$%%%$$$$$$#########""""""""""""###### !!!!!!"""######$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%&&&''''''''''''(((((()))))))))((()))***,,,---///000111///222444444222000//////...000111222000000111222---///111333333333222111//////000000111222444444333111///---...///222333222222111111111111000000//////...------------...++++++,,,,,,,,,+++******&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%########################$$$#########""""""!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!""""""############""""""#########"""###$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$ !!!###$$$%%%&&&'''######"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''))))))***+++,,,...000111666888999888555333555777222222222222222222222222555666999<<>>>>>>>><<<:::777555333000///,,,***((('''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%''')))******))))))''',,,222777999777444111444333222111222333444555444444333333333444555666666777999::::::888555333444555555666777888999999333---222AAAFFF>>>777666333333222222111000000000---///222222111///......---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""########################""""""""""""!!!"""###$$$%%%$$$############""""""""""""######!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######"""###%%%&&&'''%%%%%%&&&''''''((())))))((()))***+++---...///000...000333444333111111111000000000//////......---000000000000000000/////////...///111333333111000333333333222111000000///111000////////////000000---,,,+++,,,...///...---++++++******)))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&#########"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""!!!!!! """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&'''''''''''''''%%%'''(((&&&%%%%%%))),,,...000222444555777;;;===777AAAGGGCCC??????>>>:::;;;===>>>@@@AAAAAAAAA@@@===:::888999888666555555FFFGGGIIILLLNNNNNNNNNMMMFFFDDDDDDEEECCC===::::::<<<888444666===CCCFFFFFFFFFDDD@@@===:::777555444777999>>>FFFHHHGGGGGGJJJFFF@@@;;;;;;???BBB@@@>>><<<:::777555222///***&&&***(((&&&&&&''')))))))))(((((((((((('''&&&$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,...222888===>>>;;;666222555222111222444666444222222222333333333333222222222666999888444222444888444555666888999999999999555555444444444555555666444333222111000000000000///////////////.........---,,,++++++******++++++)))))))))***+++++++++,,,***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!!!!"""#########"""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$#########""""""""""""############""""""!!!!!!""""""######$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$'''&&&&&&&&&&&&'''(((((())))))***+++,,,------...///...---,,,+++,,,,,,---////////////............111000000//////000000000111000000222333333111///333333222111111000////////////......---------,,,---,,,+++,,,---......,,,++++++******)))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!! """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''*********,,,///222666888:::;;;;;;<<<>>>@@@@@@EEEGGGFFFHHHNNNQQQOOOSSSSSSSSSRRRPPPMMMKKKIIIEEECCC@@@===999777888:::<<<===@@@DDDFFFFFFDDDBBBCCC@@@AAAEEEGGGDDDBBBBBB???>>>===???BBBEEEHHHIIIIIIFFFCCC@@@===:::777555555333444888;;;>>>EEEMMMIIIEEE@@@>>>???@@@@@@??????>>>======<<<:::777444...,,,***))))))***)))((()))(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,---000666:::;;;888444222333111000222444555333111111111222333333333333333333777:::999666555666999444555555666666777888888444444333222222222222333333333222111000000000000............---------------,,,++++++******++++++***************+++++++++***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$#########""""""""""""############"""""""""""""""""""""#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))***+++,,,------...---,,,+++++++++,,,,,,000000000000111111111111222111000//////000111222333222222333444444111///222222222111000000//////////////////...---+++***,,,+++***+++---...---,,,++++++******)))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!! """######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''')))---000111333666888>>>@@@CCCCCCBBBAAABBBBBBGGGIIIIIIIIILLLQQQRRRPPPSSSSSSSSSRRRQQQPPPNNNMMMJJJLLLJJJDDD===:::;;;>>>CCCCCCEEEHHHKKKJJJGGGEEEGGGBBB@@@CCCEEECCCAAAAAA???AAABBBDDDFFFHHHKKKMMMNNNLLLHHHEEECCC@@@<<<999999666444555555777@@@JJJJJJGGGCCC>>>;;;999888888>>>>>>???AAACCCCCCBBB@@@888666333000///,,,)))'''''''''&&&&&&%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++...222555666555333111000000000222444444222000000000222333444444555555555888<<<<<<999888999;;;666666555444444555666666666555444333222111111111333222111000000///000000......------,,,,,,,,,,,,---,,,++++++******+++++++++++++++******************))))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!"""######$$$!!!"""######$$$$$$############""""""""""""!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! !!!"""$$$$$$"""!!!"""###$$$############"""""""""!!!""""""######""""""!!!############""""""""""""%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((()))***+++,,,---------,,,++++++***+++++++++222333333333444555555555333222111000000111333444333333333444666666444222222222111111111000000000111111222222111///,,,***,,,+++***+++---------,,,++++++******)))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%############""""""!!!!!! """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''(((***,,,...000333666:::<<<>>>??????DDDGGGJJJLLLKKKJJJJJJJJJHHHKKKNNNPPPPPPPPPNNNMMMJJJKKKKKKKKKKKKKKKKKKJJJIIIMMMNNNHHHCCCEEEJJJMMMKKKIIIFFFFFFHHHJJJHHHFFFOOOKKKIIIKKKKKKLLLQQQXXXWWWSSSMMMJJJKKKKKKJJJHHHMMMJJJFFFEEEDDDBBB???<<>><<<;;;AAAHHHMMMLLLIIIDDD>>>:::999999999999;;;>>>BBBDDDCCCBBBCCCAAA===:::777444000,,,(((((('''&&&&&&'''((()))$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))*********+++---000111111111000......000222333222111000///000222444555666777777777:::===>>>===;;;<<<===999888555333333333555666999888666555444333222222333333222000000000000000///......------,,,,,,,,,---,,,++++++******++++++,,,+++++++++***)))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""######$$$!!!""""""###############""""""""""""""""""!!!!!! !!!"""""""""""""""########################!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###############""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,333333333444555555555666444333333222333444555666333333444666888999777555222222222222111111111111111111222222111///,,,***,,,+++***+++---...---,,,++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&""""""""""""############%%%$$$$$$######$$$$$$%%%#########""""""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((***,,,///222555666;;;<<<>>>AAABBBCCCBBBBBBCCCFFFKKKNNNOOOOOOPPPQQQIIIKKKNNNPPPOOONNNPPPSSSNNNNNNNNNOOOOOOOOOPPPPPPVVVXXXUUUSSSYYYiiixxxpppiiiaaa^^^aaadddffffffggggggiiilllnnnvvvqqqhhhgggeee]]]UUUTTTPPPMMMMMMPPPRRRPPPNNNSSSMMMHHHFFFCCCAAADDDIIIKKKLLLLLLIIIEEEBBB@@@@@@888888:::>>>AAACCCCCCBBBFFFDDDBBBAAA@@@???===;;;222111///,,,***(((''''''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***((()))+++,,,...//////000---...000111111111111111111222333555777888999999888;;;>>>???>>>===<<<<<<;;;999777444333444555555888777666555444333333333444333222111000000000000000000//////...------,,,---,,,++++++******++++++,,,+++++++++***))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!########################%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''((((((******+++,,,------..................333333333333444444444444555555666666777777888888555555666777::::::888777333333333333333333333333////////////...---+++***---,,,+++,,,...///...---++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++---///222666999<<<>>>???;;;:::::::::<<<<<<:::999777;;;@@@DDDGGGIIILLLNNNNNNJJJHHHHHHHHHHHHLLLQQQQQQRRRTTTWWWZZZ^^^bbbdddtttrrrnnnqqq{{{vvvsssvvv~~~wwwdddVVVMMMGGGFFFHHHCCCDDDFFFGGGFFFBBB>>>;;;<<<<<<>>>AAADDDFFFEEEDDDAAA???>>>???CCCEEEGGGGGG???>>>;;;777222---)))''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''(((***+++---...//////---///000000000000222444333444666888999:::;;;;;;:::;;;===??????===;;;999:::999777555444444444555333333222222222333333444555444333222222111222222111111000///...------,,,---,,,++++++******+++++++++++++++***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################!!!!!!"""""""""""""""###!!!!!!"""############""" !!!""""""######"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!"""######!!!"""$$$$$$"""!!!"""###!!!!!!"""""""""""""""### !!!!!!""""""!!!!!! ############""""""""""""""""""###$$$$$$###""""""$$$$$$######$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++---......////////////...666666666666555555555555555666888:::;;;::::::999999999888999:::999777555444444444444444444444444//////......---------,,,...---,,,---///000///...++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""### """######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))),,,///222555888<<<@@@CCCDDDDDDDDD:::777555444666666555333222555999===AAAEEEIIIMMMRRRKKKKKKUUU```bbb___^^^eeefffgggjjjmmmqqquuuwwwzzzpppfff^^^[[[TTTTTTTTTUUUSSSLLLAAA999======>>>AAADDDFFFEEEDDD===;;;999999===AAADDDFFFEEEEEEDDDBBB>>>999444111,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&(((***,,,.../////////...000000000///000444777666777888:::;;;<<<<<<<<<:::;;;===>>>???<<<999666777777666666555444333333000000111222333444666777666666555444333333333333111000000///---,,,,,,+++---,,,++++++******++++++***************+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$####################################""""""""""""########################!!!!!!!!!!!!""""""###### !!!"""###$$$######""" !!!!!!""""""""""""""" !!!!!!!!!""""""###"""!!! !!!"""### !!!"""######### !!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!""""""###### !!!!!!!!!!!! """""""""""""""#########!!!"""###$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))***+++,,,,,,.../////////......;;;:::::::::999888888888555777:::======<<<;;;999===<<<;;;;;;:::888555333555555555555555555555555111000000/////////000000///...---...000000000///++++++******)))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#########!!!"""######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***((((((+++///333666<<<>>>CCCGGGIIIHHHGGGEEE@@@===999888:::;;;:::888888;;;???BBBFFFKKKPPPTTTSSSOOOYYYuuu{{{}}}zzzwwwuuusssnnncccRRRFFF999999;;;>>>BBBCCCCCCBBB>>>:::666444666999<<<===DDDEEEGGGHHHGGGDDD@@@>>>...---***(((''')))+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((&&&(((***---///000000000///111111///...000555999888999:::;;;<<<=========;;;;;;===>>>>>><<<777444555555555555444333222111000111222333555888:::;;;777777666555444444444444000//////---,,,+++******---,,,++++++******++++++))))))******+++++++++,,,)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""$$$$$$######""" !!!!!!""""""""""""""" !!!!!!""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!"""######$$$"""""""""!!! !!!"""$$$$$$"""!!!"""### !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))*********+++---...///...------222888>>>@@@>>><<<===???<<<===???AAABBBAAA@@@>>><<<===??????>>>;;;777555===<<<;;;999888777777666333222111000///////////////...---,,,,,,---/////////...---,,,++++++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###!!!"""###%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%"""""""""###$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&+++&&&%%%((((((&&&'''---***...333666888<<>>AAA===???BBB===444555===AAACCCFFFKKKNNNNNNLLLIII>>>;;;666111///,,,***(((+++)))(((((()))((('''%%%+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++---///111222333222222111111222444666888444555777999:::;;;;;;:::888999::::::888888999:::666666555444333333222222222111222444777::::::::::::888555333111000//////222000------------,,,+++,,,,,,,,,+++++++++******************************+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$##################""""""""""""############""""""############"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))+++,,,,,,))))))***++++++,,,------777;;;??????======???CCC===>>>???@@@@@@@@@?????????@@@AAAAAA@@@>>><<<:::???>>><<<:::999777777777333333222111111111111111000//////.....................---++++++*********(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""########################""""""!!! ############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((+++'''&&&)))+++***---222666:::???BBBDDDGGGLLLQQQOOOQQQSSSTTTVVVXXXWWWUUUZZZTTTPPPNNNJJJHHHMMMVVVXXXWWWXXXZZZ\\\aaammmzzzyyyrrrsssxxxvvvhhhmmmtttzzzwwwooodddVVVJJJBBB???>>>@@@@@@>>>@@@CCC<<>>:::666222...+++***(((''''''((())))))(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***,,,...///111111111111000000111333555777333444666888999:::::::::888999:::999888888999:::666666555555444333333222222111111444777999999999777555333111///.........000...------......,,,+++,,,,,,+++++++++***************************************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++++++++++++++,,,,,,---------;;;===>>>===;;;<<>>>>>======>>>>>>@@@@@@AAAAAA@@@??????>>>>>><<<;;;888777555444444222222222333333444444444111111111111///...---,,,------,,,+++************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""############"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$###!!!"""###%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""########################""""""""""""############$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***((((((,,,///222666;;;<<<@@@FFFIIIKKKNNNRRRVVVXXXYYYZZZ\\\\\\ZZZXXXWWWUUUSSSRRRQQQOOOQQQ[[[fffppppppqqqrrrrrruuu~~~www|||xxxmmmtttyyyyyy~~~tttooopppxxxzzzhhhMMMJJJDDD??????BBB???999???@@@CCCHHHLLLMMMLLLKKKOOOLLLHHHDDD@@@;;;555222---***(((((()))******)))''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))+++,,,...////////////...///000111333555222333444666777888888999777888999999777777888999666666666555444444333333222111111333666888888777333222000///...------------,,,,,,...//////,,,***,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############"""!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,;;;<<<<<<;;;::::::<<>>BBB???DDDIIIMMMNNNPPPTTTWWW___^^^___```]]]XXXUUUVVVJJJUUUcccmmmooosss|||~~~yyy~~~}}}{{{yyy||||||mmmooo}}}gggeee\\\RRRSSSVVVNNNAAABBB@@@???AAAFFFKKKOOOPPPOOOMMMKKKIIIGGGCCC>>>;;;555222...+++******)))((()))((((((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,,,,------------...///000222333111111222444555666777777777888999888666555666777666666666555555444444444111111111222555666666666000000///......---------++++++,,,...//////,,,***++++++++++++************))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""""""""############$$$###!!! """$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$########################"""###$$$%%%&&&'''((((((************++++++++++++;;;<<<======<<<;;;:::;;;<<<;;;888666666777888999::::::::::::;;;;;;;;;<<<888777555333111000//////...///111333444555555555444555444333111...,,,***++++++***)))))))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""############""""""#########$$$$$$$$$###############"""!!!!!!$$$###!!!"""###%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))******000222555999===BBBFFFGGGEEEJJJOOOQQQRRRTTTXXX\\\```^^^^^^___[[[TTTRRRVVVZZZsss|||www{{{wwwxxx{{{rrreeeJJJFFF@@@>>>AAAGGGMMMPPPHHHHHHGGGHHHIIIHHHFFFCCC@@@<<<777222///,,,(((&&&))))))((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''&&&''''''(((((()))***++++++,,,,,,,,,---...///000111000000111222444555666777666777888777555444555666555555555555555444444444111000000111444555555444///000/////////......---******+++---///...+++)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!"""""""""############$$$"""!!! !!!"""$$$&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""######$$$%%%&&&''''''((((((((((((((()))))))))>>>??????@@@???===;;;::::::888666555555666777888::::::;;;;;;;;;;;;;;;:::888777666444333222222222...///111444555666555555555555444222000...,,,*********)))))))))))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############"""############$$$$$$$$$############"""!!! $$$###!!!"""###%%%$$$$$$$$$$$$############$$$$$$############################################################"""""""""""" !!!"""#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''((((((***,,,...000111999>>>BBBDDDGGGKKKLLLIIIHHHLLLOOOQQQQQQTTTYYY]]]]]]ZZZ[[[```]]]XXX\\\ddd{{{|||{{{uuuyyy}}}wwwkkkeee\\\SSSLLLHHHDDDBBBCCCBBBCCCEEEHHHIIIIIIHHHGGGDDD???:::666222---)))((((((''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))))))))***++++++,,,---...///000000000000111111333555666777666777777666444333333555444444444444444444444444111000000111222333333222000000000000000///...---+++++++++,,,------***(((+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""#########""""""""""""############  !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""!!!!!!"""############$$$$$$$$$#################################$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((()))BBB@@@>>>======<<<;;;;;;888777777666666777888999888999;;;<<<<<<:::999888777666555444333333333333///111333555777777666666555444222000...---,,,+++))))))((((((((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############"""############$$$$$$$$$""""""#########""""""!!!$$$###!!!"""###%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! !!!"""""""""!!!""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''(((***...222666999;;;CCCJJJOOOPPPQQQSSSQQQKKKIIIKKKMMMNNNNNNQQQWWW\\\\\\ZZZ___hhhkkkkkkttt~~~kkk___aaappp~~~uuuvvv|||rrraaaOOODDDDDDBBBBBBCCCEEEGGGHHHGGGGGGFFFCCCAAA???;;;666222))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))++++++,,,...//////000000111000111111222444666888555666777555333222222333333333333333333333333333111000///000222222222000000000000000///...,,,+++---+++******++++++***(((************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""######$$$""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!""""""###$$$$$$######""""""!!!!!!!!!!!!"""############$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&((()))******CCC@@@;;;999888999:::;;;888888777888888999::::::666888:::;;;;;;999666444444333222222111111222222111222555777888888777666555444111///---,,,,,,,,,))))))(((((((((((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###############"""!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&(((,,,111666<<>>777222---+++++++++)))&&&))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((***+++---...//////000000111333444555444444444666555555444444444333333333...333444000///222333000000000000000000000111111000///---+++************------,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""###### """###$$$###!!! ###############"""!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! %%%%%%$$$###"""""""""###!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&''')))***,,,888555222111111222222222222111000000////////////222333444555555555555555222222333333333333333333333444666666666444333111////////////...---,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$#########%%%%%%$$$############$$$########################""""""""""""""""""""""""###"""!!! !!!"""######!!!!!!"""###$$$###""""""############$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&''')))+++...///999;;;???EEEKKKQQQUUUWWWaaabbbddddddbbb^^^ZZZWWWEEELLLWWWdddttt|||wwwvvvttt~~~yyy||||||xxxxxxyyy}}}jjj]]]UUUMMMFFFDDDGGG@@@CCCHHHGGGGGGEEE===<<<:::666111,,,)))((())))))((((((''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((***+++,,,...////////////222444666666555555666777777777666666555444444333444777777222111333333000//////000000000000000//////...---+++*********+++---,,,,,,+++***))))))((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """#########!!!!!!"""############""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! %%%$$$######""""""######!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%&&&(((***+++111///------///000111111//////..................000111222444444444444444333333333333333222222222333333444444333111///...,,,---------------,,,,,,))))))))))))(((((((((((((((((((((''''''''''''&&&$$$%%%&&&''''''%%%$$$###%%%$$$$$$$$$$$$#########$$$$$$###"""""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!"""###$$$###""""""############$$$$$$$$$######################################################""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''((())))))(((***---222777:::BBBDDDFFFJJJPPPVVV[[[]]]\\\___aaaaaa^^^XXXTTTQQQPPPeee|||xxxzzz~~~~~~yyywww{{{zzzuuuqqqqqqsssxxx{{{ooohhh___[[[LLL???>>>;;;888<<>>888222///...******)))(((((())))))***&&&&&&''''''(((((())))))''''''''''''(((((((((((()))***+++,,,---.........222444666777666666777999666666666666666777777777666555333222111222111//////000222444333222///------,,,+++******+++,,,,,,,,,+++***)))((('''&&&%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""!!!!!! !!!"""###""""""!!! !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######""""""#########$$$$$$$$$######"""###$$$%%%'''(((444222111111222333222111---...///000111111000000111333555777777666444333222222222222222222222222333222111000...---+++***((())))))*********))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$###""""""###%%%&&&$$$$$$$$$#########"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$################################################"""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''((()))((('''''')))***)))---444;;;BBBFFFIIIJJJOOOPPPRRRTTTVVVXXXXXXXXX]]]WWWRRRWWWgggzzz}}}wwwrrrwww|||~~~uuunnnqqq~~~ssspppqqqrrrvvvyyy{{{zzz{{{zzzcccQQQDDD:::AAA<<<<<<>>>@@@AAA===666000******((((((((()))***+++&&&''''''(((((()))))))))''''''''''''((((((((((((((()))***,,,------......///111444555444555666777222333333444555666777888555333222333555444222111000222444555555222000...---,,,+++*********+++,,,++++++***)))((('''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!""""""""""""""" !!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!""""""#####################$$$$$$$$$""""""""""""###%%%&&&(((444222111111222222000///,,,...///111222222111111444555777999888777444222111111111111222222222333333222111000...---,,,+++)))***************))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&$$$############"""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!!!!!"""###$$$###""""""############$$$$$$$$$################################################""""""############""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''&&&&&&(((,,,000...444===FFFLLLNNNMMMLLLQQQQQQRRRRRRRRRRRRRRRRRRNNNVVVeeexxx}}}}}}zzzxxxllloooyyy}}}zzzooolllnnnkkktttyyyyyymmmZZZDDD666;;;:::<<<@@@DDDBBB;;;555---,,,)))((('''((()))***(((((((((((((((((())))))''''''''''''((((((((((((((()))***+++,,,------------///222333333333555666000111222333444555666777777333333888;;;888444333111222444444333222000...---,,,+++***))))))***+++******))))))((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""##############################""""""""""""###%%%&&&(((222111000111222222000///...000222444555555555444666777999:::999666333000//////000111222333333444333333111000///...------------------,,,+++******))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%############""""""""""""%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! ###!!!!!!"""###$$$###""""""############$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$"""######$$$%%%%%%&&&&&&########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''''''''(((***///777<<<===BBBJJJRRRUUUUUUSSSPPPNNNMMMLLLKKKNNNRRRVVVYYYcccttt~~~}}}}}}xxxqqqnnnooohhhsss|||~~~~~~iiiLLL????????????@@@???>>><<<666333///,,,)))(((((())))))))))))(((((((((((((((''''''''''''(((((((((((('''((()))+++,,,,,,,,,,,,,,,///111222222333444666333333333333444444444444888333444;;;>>>999222000111111222111000///.........---+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""############""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""#################################"""""""""###%%%'''(((111111000222333333222000222333666888::::::999888666888999:::888555111///......///111222333444555444333222000////////////000000000///...---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!$$$)))------+++'''$$$############""""""""""""$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! ###!!!!!!"""###$$$###""""""############$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********,,,000888AAAHHHLLLPPPVVV[[[]]][[[XXXVVVNNNKKKIIIJJJPPPZZZdddkkk}}}xxx}}}~~~tttpppyyy|||xxx~~~zzz{{{yyyYYYDDDDDDCCC???;;;:::>>>BBB???<<<666111---+++************))))))((((((''''''''''''''''''((((((((()))'''((()))***+++,,,,,,,,,---///111333333333555666666555555444333333222222777222333;;;===666...+++111000000///...---------///---+++***(((((((((((())))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!"""#####################"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######$$$$$$########################""""""###%%%'''(((///222222///000444444111111222555777999999999888======<<<;;;999777444333111111111111222333444555111000///......//////000000000000///...,,,+++***,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&,,,000000+++%%% """############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))'''***///444999@@@GGGLLLRRRXXX]]]]]][[[[[[[[[ZZZWWWKKKBBBHHH\\\rrrxxxuuuqqqvvvwwwtttsssxxx}}}xxx}}}{{{yyy|||~~~uuupppooossswww___WWWKKKBBB>>>===<<<;;;@@@AAA@@@===555///...111---,,,***((((((((()))***((((((((((((((((((((((((''''''(((***+++---///000...///111222333444444444222111111111222222333444555555666777777333...***...---+++******+++---...***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######"""########################"""!!! """"""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%###"""""""""###$$$""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$000000......222777555000111222555777999999888888<<<<<<;;;:::999666444222111111111111222333444444333222111000000000111222000000000///...---++++++,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++***(((%%%""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&'''(((''',,,555===DDDJJJOOOSSSYYYUUUUUU\\\bbb```WWWOOOKKKMMMXXXlllyyynnniiikkkrrrzzzzzzpppbbbUUULLLFFFAAA???DDDAAA@@@@@@>>>777000---+++*********))))))))))))((((((((((((((((((((((((''''''((()))+++---///000...///000111333333333333222222222222222333444444444333333444444222...+++...---+++******+++---...***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############"""######$$$$$$"""############""""""!!!""""""""""""""""""""""""$$$$$$#########""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$###"""!!!!!!!!!""""""""""""!!!!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$///...+++,,,222888555---222333666888999999999888:::;;;::::::888666444222222222222111222222333333555444333222222222222222000000000///...---,,,+++++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***111777???GGGKKKMMMNNNOOOJJJFFFJJJUUU\\\[[[ZZZ]]]pppzzzzzzpppjjjfffiiitttrrrggg^^^XXXTTTLLLBBB<<>>777333++++++++++++*********)))((((((((((((((((((((((((''''''((()))+++---///000...///000111222333333333333333333333333444444444222111000000111000...,,,------++++++++++++------***++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######""""""""""""######$$$%%%!!!""""""############"""""""""""""""""""""""""""######""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!""""""!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$...000000///000444222---333555777999;;;::::::999::::::::::::999777555444333333222222111222222222555444444333222222222222000000000///...---,,,,,,+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$''',,,000333???CCCFFFHHHFFFCCCAAA@@@===BBBLLLRRROOOQQQkkk}}}sssyyy}}}wwwuuulllfffXXXJJJ@@@BBBDDDAAA@@@AAA111000---+++***))))))***(((((((((((((((((((((((('''(((((()))***,,,...//////000111222333333333333333444444444444444444444000...------...///...------,,,,,,++++++,,,,,,---***++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%%%% !!!"""###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""############000888;;;777111111222222555666888:::;;;;;;:::999999:::::::::999888666555333333222222111222222222333333333222111111000///......///......---,,,+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""######!!!!!!""""""############""""""""""""""""""""""""!!!"""###%%%%%%$$$###"""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&***111888===AAABBBBBB@@@<<<999888999FFFLLLTTTUUUSSSaaa{{{||||||vvvhhhfffccciii}}}tttnnnkkkbbb\\\\\\TTTGGGAAADDD<<<888222---))))))***+++))))))))))))))))))))))))'''(((((()))***,,,---...000111222333444444444333333444444555555444333333///...,,,+++---......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!!!!!!!!!!"""###$$$%%% !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""########################!!!!!!"""""""""#########555???EEE???555222444666444555888999::::::999888888888999999999888666555222222222111222222333333222222222222111000...------------------,,,++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$#####################$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''''''''''')))((((((***///666<<<@@@777888999888888:::===@@@LLLNNNSSS[[[lllyyy{{{zzzzzzssskkkiiiuuuyyyXXXCCC@@@CCC???888111---++++++,,,))))))))))))))))))))))))((((((((()))***+++,,,---111111222333333333333333333333444555555444222111000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!""""""###$$$!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###########################""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""########################!!!!!!!!!"""""""""######555>>>DDD>>>666444555666222333555777777777666555555666777777777666555444111111111111222333444444222222333222111000...---++++++,,,,,,,,,+++******(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########!!!"""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$###############$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***---111555888:::;;;333555777:::<<<@@@EEEIIIMMMWWWbbbrrr~~~tttuuusssQQQFFFDDDAAA===888333000...,,,))))))))))))))))))))))))(((((((((((()))+++,,,---//////000111111111111000222333444555444333111000111000.../////////...,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!""""""###"""############""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!!!!!!!!!!!"""""""""############""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""########################!!!!!!!!!!!!"""""""""###333:::===:::666444444222///111333555555444333222333333444555555444333222111111111111222333444555333333333333222000...---******+++++++++***))))))((((((((((((((('''''''''''''''''''''''''''''''''((('''%%%######$$$%%%&&&"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((+++111777999999777555777:::===???BBBEEEHHHKKKXXXnnn}}}~~~|||aaaTTTBBBAAA@@@===999444000---))))))))))))))))))))))))(((((((((((()))***,,,,,,---...///////////////...111222444444444222000///222111000000111000...,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""!!!!!!!!!!!!"""###############"""!!! """"""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" !!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""666555444333222222222222//////000000111111111111333444444444333333555666444111//////222444444333222111///---,,,,,,,,,---************)))))))))((()))(((((((((((())))))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""######!!! !!!!!!"""###$$$########################%%%""" """$$$$$$###""""""""""""############$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%''')))***444999999333111555777666666:::AAAEEEDDDIII\\\ppp{{{uuussstttuuurrr|||xxxjjjhhhqqqxxxwwwZZZHHH::::::>>>:::222------,,,,,,++++++++++++***)))))))))))))))))))))))),,,---...------...111444222222333333222111///...111000///......---......,,,++++++******++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$###"""!!!!!!"""""" !!!######!!!!!!!!!"""""""""""""""""""""""""""333222222111222222333333222111111111222222333444111222333222111222333555666333111111333333222111111000///...---,,,,,,,,,******************))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$""" """$$$$$$###""""""""""""############################################################"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&'''''''''((())),,,...000666888666222333:::>>>>>>HHHFFFCCCDDDOOOfff~~~lllkkknnn~~~xxx~~~zzzvvv|||~~~kkkbbbXXXOOOTTT```fffuuuyyyyyykkk\\\MMMFFFAAA:::555444...,,,*********+++,,,,,,************************,,,---............000222333333222111111111222222//////...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$######"""!!!!!!"""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!////////////000111333333333222111000111222333444000111222111000000222444777555444333444333111///111000000///...---,,,+++************+++++++++++++++***)))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""$$$$$$###""""""""""""############################################################"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&)))))))))***,,,000333555444333000...222;;;AAABBBHHHIIIIIIOOOfffzzz~~~{{{yyylllkkkyyy~~~}}}|||}}}~~~}}}kkkeee]]]SSSTTT]]]\\\ppp}}}nnnfffZZZPPPFFF>>>===???555111---++++++,,,,,,,,,************************,,,---///000///...///000444333111000000222444666...---,,,+++************++++++************++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################""""""""""""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!"""""" !!!######!!!!!!!!!""" ............///000111111111000///......///000222000111111111000000222444666555555555555444333222111111000000///---,,,,,,++++++++++++,,,,,,,,,,,,++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""############!!!"""""""""###########################$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((((((((***---111555777444222///000555===BBBCCC>>>OOOaaarrr~~~yyyaaaiiisssyyy~~~sssnnnttt|||yyytttzzzwwwggg[[[ZZZcccqqqzzzlll[[[KKKAAA<<<>>>:::444111000///,,,***************************+++---000111000/////////222222222222333444555666...---,,,+++************++++++************++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!///......------......///111000///......//////000000111222111000000222444333444444555555666777888333222222111//////......,,,,,,,,,,,,------------++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######!!!!!!!!!!!!!!!"""##############################!!!""""""###############!!!"""""""""############""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((***---000444777999777555555999>>>BBBFFFHHHOOOhhhkkk\\\[[[TTTiiiuuuuuu}}}vvvrrrvvv}}}}}}|||mmmjjjiiimmmxxx|||yyy|||yyyjjj^^^IIICCC<<<777555222---)))************************+++---000000000//////000...000333555666555444333///...---,,,+++++++++++++++******))))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""############################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!######!!!!!!!!!"""""""""""""""""""""""""""///......---------......111111111111111111000000000111222111000000222444222333444444555777;;;>>>666555333111000000000111............---------,,,+++***)))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""###### !!!"""###$$$######################## """###$$$###"""###$$$""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))***,,,///333777999;;;<<<555666:::@@@DDDGGGMMMSSSsss~~~qqq___VVVXXXZZZiiipppvvv{{{xxxvvvvvvzzztttsssxxxzzzzzzxxxqqqpppuuu}}}~~~^^^TTTHHH???;;;777222---++++++++++++++++++++++++***,,,////////////000222---///333666777555333111000///...------,,,,,,,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""############$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!######!!!!!!!!!"""########################---------------...///000000111222333222111///...///000000000//////111333333444444444444777===AAA999777444111000111333444111000000///...---,,,,,,))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""######"""!!!!!!!!!!!!!!!"""###########################"""$$$$$$###""""""$$$""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((())),,,///333888<<<======<<<666999@@@IIIMMMRRR^^^kkk~~~|||vvviiieeejjjkkkqqqzzzzzzttt{{{|||~~~~~~vvvjjjjjjsss}}}tttkkkmmmzzzttt]]]LLLAAA;;;666111++++++++++++++++++++++++***,,,---......000222444...000222444444333222111000///...---,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""""" !!!######!!!!!!!!!"""""""""""""""""""""""""""++++++,,,---...000111222---...000222111///,,,***---...//////......///111555555555333333666===BBB<<<999555111000222444666222222111///...---,,,+++)))(((((((((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""######$$$###"""!!!!!! !!!"""""""""""""""""""""""""""%%%%%%###!!!"""$$$""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))+++///444:::======<<<;;;???BBBKKKUUUZZZaaasss~~~ooojjjpppyyy}}}{{{ttteeeXXX^^^nnnzzznnncccggg}}}qqqWWWGGG>>>888444++++++++++++++++++++++++***+++,,,------000333666000111111111111222222222//////...---,,,,,,,,,,,,******))))))))))))******))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""### """######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!......---------......//////000000000000//////......---,,,,,,---///111333///222555555444555888:::777666555333222111111111...///000000///---+++))))))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$######$$$$$$"""!!!$$$######"""""""""""""""!!!!!! !!!!!!#########""""""""""""""""""""""""""""""""""""""""""############""""""!!!$$$$$$######$$$%%%%%%&&&########################""""""""""""""""""""""""$$$###"""###%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$'''+++000333111777======:::999===BBBEEEGGGNNN\\\ooo~~~{{{xxxxxx{{{~~~|||~~~~~~}}}}}}}}}xxxuuutttqqqlllooouuupppzzzSSSCCC===666///---,,,,,,---,,,***'''++++++,,,---...000111111//////////////////////////////...---+++***)))))),,,+++***((((((((()))***)))******))))))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""#########""""""""""""""" """######""""""###$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""!!! $$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$#########""""""!!!!!!""""""""""""############......---------...//////000111111222222111111111............000111333444444666777666444444666888555444333222111000000000.../////////...,,,)))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$$$$###!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""###############$$$%%%&&&########################""""""""""""""""""""""""###""""""###%%%%%%$$$"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''******+++---111444BBB@@@>>><<<===???AAABBBEEEOOO[[[hhhyyy}}}xxxuuuuuuttttttuuuuuutttrrrqqqqqqtttvvv~~~{{{xxxxxxxxxzzzzzzzzzzzzzzz{{{}}}~~~|||}}}}}}{{{yyyxxx{{{~~~||||||{{{|||}}}~~~{{{tttaaaOOO===777444000---++++++,,,,,,***++++++---...///000000////////////////////////......---,,,++++++******,,,+++***)))(((((()))***************)))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!###""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! ######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#########"""""""""!!!!!!!!!!!!"""""""""#########......------......///000111111222333444444444333//////111333444555666666999999888555222222444666222111000000/////////000...//////...,,,***((('''+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###$$$$$$###"""$$$######"""""""""""""""######""""""""""""######""""""""""""""""""######"""""""""""""""""""""""" !!!"""###############""""""""""""###$$$%%%&&&########################"""""""""""""""""""""""""""""""""###%%%%%%$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,---111777<<>>555000......---+++*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### """######""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###---------...///000111111//////111222333333333333///111444777888888777777666333111//////111333444//////...............///111000000///---,,,***)))++++++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""$$$######"""""""""""""""$$$$$$############$$$$$$!!!!!!""""""############"""""""""""""""""""""""" !!!######$$$$$$$$$#########"""###$$$$$$%%%########################"""""""""""""""""""""""""""""""""###%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&***((((((000;;;DDDGGGEEE>>>@@@BBB@@@AAAKKK]]]kkk}}}ggg___eeemmm}}}yyyssskkkffffffdddbbb``````cccgggiiiiiinnnooopppooommmkkkkkklllpppppppppooommmmmmnnnpppmmmllllllooosssuuuvvvuuuttttttvvvwwwxxxxxxvvvuuutttttttttssstttuuuwwwxxxqqqtttzzzyyy~~~jjjPPPTTTddd|||{{{pppooowww}}}xxxoooWWWLLL>>>333/////////...***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++++++++*********+++******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""########################!!!!!!""""""############ """######""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!$$$)))***'''"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""---------...///000111222//////000111222222222111///111333555666666555444111///------000222444444111000//////.........///111000///...---,,,,,,,,,+++***)))(((((('''((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$######"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###############&&&%%%$$$$$$###$$$$$$$$$########################""""""""""""""""""""""""$$$###"""###%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''***222???JJJNNNHHHBBBEEEHHHJJJMMMUUUkkk|||mmmjjjppp|||yyyyyywwwuuuuuussslllbbb___aaa```^^^^^^```dddhhhkkklllqqqqqqqqqooolllkkklllmmmssssssrrrooolllkkkkkkmmmlllkkklllppptttuuurrrooolllmmmpppsssvvvvvvtttqqqoooooooooooopppqqqrrrsssmmmpppsssxxx|||~~~{{{zzz~~~vvv]]]UUUVVVddd||||||iii```\\\YYY[[[eeeoootttttttttpppgggXXXFFF888000......,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))******))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """!!!!!!$$$)))***'''"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""------......///111222333000000111111111111111000///000222333333333222111///...---...222444444333333333111000///////////////...------,,,,,,,,,---))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###$$$######"""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""#########"""""")))(((&&&%%%$$$$$$##############################""""""""""""""""""""""""%%%$$$###$$$$$$$$$""" """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))),,,444@@@JJJNNNNNNJJJGGGKKKLLLSSSbbbzzzzzzxxxsssjjjhhhmmmdddcccdddfffdddaaabbbggghhhgggfffhhhkkknnnppppppqqqqqqpppnnnllllllnnnqqqttttttrrrooolllkkklllmmmmmmkkkkkknnnrrrsssoookkkjjjiiijjjmmmqqqrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnooonnnoooqqqssstttwwwyyy{{{{{{zzzyyyxxxzzz}}}}}}xxxmmmjjjiiidddwww}}}wwwvvvnnn```ZZZUUURRRVVVaaajjjnnnttt{{{```CCC444111------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++((())))))(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$ !!!!!!"""######$$$$$$ """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""!!! """''''''$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""------......///111222333111111222222222111000000000000000111111000000000000...---000333555444222555444333111000/////////---,,,,,,++++++,,,,,,---)))(((((((((((())))))***((((((((((((((((((((((((%%%%%%%%%$$$$$$############"""!!!"""$$$%%%%%%###$$$######"""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!***)))(((&&&%%%$$$##############################""""""""""""""""""""""""&&&%%%$$$$$$$$$###!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******777???HHHKKKIIIHHHMMMRRRTTTTTT]]]wwwxxxoookkkooolllbbb___cccbbb^^^]]]```ccceeeiiiooosssqqqooonnnoooqqqppppppqqqqqqpppnnnmmmnnnrrruuuqqqqqqpppnnnlllllloooqqqooollljjjlllpppqqqmmmiiillliiihhhjjjmmmpppooonnnqqqpppppppppoooooonnnnnnnnnoooooonnnmmmnnnqqqsssooonnnnnnpppsssuuuuuuuuuzzzwwwyyy}}}qqqqqqqqqnnnooozzzqqqlllooorrrttt}}}```BBB888...------,,,,,,+++++++++************************---------,,,,,,+++++++++)))***+++,,,---,,,,,,+++(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!!"""######""""""###$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! $$$### """"""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!"""""" !!!!!!!!!"""111111111111222333444555333222222222111111000000222333444555444222000//////000222333333333222222555555444333222222111111------------,,,+++************)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############%%%###!!!  !!!""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%''')))((('''(((,,,000777GGGOOOHHH@@@EEENNNRRROOOVVVlllxxxvvvrrrqqqkkkhhhiiieee]]]YYYZZZZZZ[[[^^^bbbgggkkknnnpppoooppppppqqqqqqpppoooooosssoookkkjjjlllnnnooonnnrrrrrrsssssstttuuuuuuvvvrrrsssqqqmmmmmmpppnnnjjjjjjkkklllmmmnnnooopppppptttuuuvvvuuusssqqqrrrsssppppppooonnnmmmmmmnnnnnnoooooopppqqqrrrtttuuuvvvxxxwwwwwwxxxzzz}}}wwwyyyxxx|||}}}{{{XXXBBB222...,,,---+++((())),,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!!!! !!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  """!!!!!!!!!!!!""""""""""""!!!"""#########""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###000000111111222222333333111111111111000000//////000111333333333222000//////000222444666666666666555555444333333222111111.........------,,,+++*********)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$###!!! """""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&)))***(((''',,,666>>>JJJKKKHHHCCCCCCIIINNNPPPWWWjjjuuuxxx|||rrroooooollleeebbbbbb```\\\[[[^^^___```cccfffhhhiiijjjjjjnnnnnnnnnmmmmmmlllllllllmmmkkkjjjlllppptttuuuuuutttttttttuuuuuuvvvvvvvvvrrrrrrpppllllllpppoookkknnnmmmmmmmmmnnnppprrrsssvvvwwwwwwvvvsssqqqqqqrrrsssrrrpppnnnmmmkkkkkkjjjoooooooooooopppqqqssssssuuuuuuuuuuuuvvvxxxzzz{{{~~~wwwsssqqqKKK555222000000,,,((())),,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  """!!!!!!!!!"""""""""######!!!""""""###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###//////000111111111000/////////////////////...---...///111222222111111000///000333555777999::::::555444444333333222222222......///......---,,,+++******)))((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$###"""!!! !!!"""###"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))'''***,,,+++,,,333@@@KKKKKKCCC===AAAIIIOOOSSSWWWqqqwww{{{pppyyyuuulllggggggiiifffbbb```aaabbbbbbfffkkkiiijjjmmmnnnnnnllliiiffflllkkkjjjiiiiiiiiiiiiiiikkkkkkllloootttwwwxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvrrrssspppmmmnnnssstttqqqsssrrrooonnnnnnqqqtttvvvuuuvvvwwwvvvtttssssssttttttsssqqqooommmllllllkkknnnnnnnnnnnnnnnooopppppprrrssstttuuuuuuuuuuuuuuuxxx|||{{{{{{sssoooxxxtttqqqzzzeee:::555000///,,,''''''***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$$$$############$$$$$$$$$#########"""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! """######"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  """""""""""""""############"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###---...000111111///...,,,------...//////...---,,,------///000111111111111000111333555666888999:::444444333333333222222222////////////...---,,,+++***))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""!!!"""""""""##################"""!!!!!!""""""###""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))'''***---111555<<>>AAAIIINNNLLLOOOfff|||qqqvvvuuuuuutttoooooonnnmmmkkkhhhdddbbb\\\```ccccccdddfffiiikkknnnpppssstttsssoookkkhhhiiiiiijjjkkklllnnnoooppppppqqqssstttsssrrrqqqpppssssssttttttttttttuuuuuuxxxyyyyyyxxx|||~~~{{{vvvqqqoooppprrrssssssuuuwwwwwwuuusssssssssqqqqqqpppppppppqqqqqqrrrppppppooonnnnnnnnnnnnooooooqqqsssuuuvvvuuutttrrrqqqsssuuuvvvwww{{{kkkbbbZZZQQQPPPrrrrrrfff\\\UUUVVVZZZUUUEEE777333444222...+++++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!! !!!######!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  """!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""###------.../////////...---,,,---///111111000...------......///000111111222222222111000///000000000000000000000000000000000......///......---,,,+++******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%$$$###"""!!! ########################""""""""""""############""""""##################"""############$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++...333;;;@@@AAA>>>:::<<>>DDDDDDDDDLLL```|||}}}uuurrroookkkgggccc```______[[[```ggglllnnnnnnnnnmmmpppppppppqqqsssuuuxxxzzzzzz}}}}}}zzzyyyxxx{{{{{{|||}}}}}}{{{|||uuuttt{{{{{{vvvuuuuuutttpppmmmkkkjjjlllnnnppppppeeeiiinnnrrrrrrnnniiifffjjjkkkkkkllllllkkkiiihhhjjjjjjjjjkkkkkkkkkllllllpppsssvvvwwwxxx|||yyy{{{|||~~~mmmWWW===444---,,,---,,,,,,...+++,,,,,,------------,,,++++++*********)))))))))((((((((('''''''''&&&&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$################################################"""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""!!!!!! """""""""!!!!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!,,,,,,+++++++++,,,---------------------...///000000000//////000111222222333222222333666888888777666444111///...---......---,,,,,,+++++++++++++++))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$##############################""""""""""""##############################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))***,,,...///000///++++++444CCCHHHDDDEEEKKK```sssxxxqqqtttmmmkkkhhheeedddccccccdddgggnnnvvvyyywwwrrrppppppqqqrrruuuyyy|||}}}}}}}}}~~~{{{ssspppmmmlllmmmnnnmmmmmmggghhhiiikkkkkkjjjjjjiiihhhiiikkklllmmmlllkkkjjjkkkkkkkkkkkklllllllllmmmpppsssvvvxxxyyy|||wwwvvv~~~{{{hhhTTTIII===222111222///***(((,,,,,,---------------,,,*********))))))))))))(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""######"""!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///000000/////////000000111222222222222222444777888999888666555333000///.........,,,++++++*********++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$%%%%%%&&&&&&$$$##################$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((***,,,---------...,,,444BBBLLLIIIEEEPPPbbbzzzyyy{{{zzzrrrooouuuiiihhhfffeeedddeeeggghhhpppwwwzzztttrrrrrrxxxyyy||||||xxxuuupppllliiijjjkkkkkkllllllmmmmmmmmmhhhiiikkklllmmmmmmlllllliiiiiijjjlllmmmnnnooooooppptttxxx|||~~~~~~xxxzzz}}}zzzzzz}}}zzznnnbbb___LLL:::333444222///,,,---------......------,,,*********))))))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!! !!!"""######"""!!! !!!!!!"""######$$$!!!!!!"""############""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,++++++++++++,,,,,,---+++++++++,,,---///000111//////000000111111111222111111111333666888888777555555444222111///...---++++++******)))*********))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$%%%#################################""""""#################################$$$$$$######$$$%%%&&&'''########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&***---...,,,+++---000333;;;DDDEEEBBBHHHaaazzz{{{~~~}}}zzz~~~~~~vvvnnnnnnfffeeedddcccdddfffhhhiiiqqqwww}}}}}}yyytttrrrsssxxxyyyoooiiijjjkkkmmmooonnnllliiigggjjjjjjjjjkkklllmmmmmmnnnhhhiiijjjlllnnnpppqqqrrrqqqtttxxx}}}}}}|||vvvvvvyyy}}}~~~}}}|||wwwuuuttt{{{xxxvvv{{{{{{yyyuuutttaaaJJJ;;;333//////111---............------,,,++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!""""""""""""""" !!!###$$$$$$%%%!!!""""""############### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!))))))))))))******+++,,,))))))***+++,,,...000111///000000111111111111000/////////111555777777666333444444444333111///---,,,+++***)))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$########################$$$############%%%&&&'''#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((...333111,,,+++000666999???BBBAAAGGG[[[ttt|||{{{yyyyyywwwrrrlllhhhgggfffeeedddeeegggiiijjjooorrrvvvwwwvvvtttuuuvvvvvv~~~{{{uuutttrrrooommmjjjiiihhhkkkjjjiiihhhiiikkklllnnniiijjjkkklllnnnpppqqqrrrqqqrrruuuxxx{{{|||{{{yyyxxxwwwyyy~~~~~~|||}}}{{{ooolllrrruuuhhhbbbfffqqqwwwmmmjjjhhhzzzrrr]]]EEE222,,,///...............---,,,,,,,,,+++++++++************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""#########$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""######### !!!!!!"""###""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''''''''(((((()))***+++(((((()))***+++---///000000000111111111111000000.........000444666666666222333555555555222///---,,,+++***)))(((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""###%%%&&&(((######$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((+++222888555...,,,333;;;???DDDGGGJJJ[[[uuuvvvvvvqqqiiifffiiikkkiiiiiihhhgggggggggiiikkkmmmmmmooorrrtttuuuwwwyyy{{{{{{|||}}}zzzrrrmmmnnnqqqtttkkkjjjhhhfffgggiiikkkmmmjjjkkklllmmmnnnooopppqqqqqqqqqqqqsssvvvxxxxxxxxxvvvtttvvv{{{zzzvvvwww}}}}}}ooogggtttjjj___ZZZWWWmmmuuuaaa===........./////////...---,,,,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""#########$$$#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!"""!!! """###$$$############"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!))))))***+++++++++*********)))((()))+++,,,,,,,,,111111222333333111000///111111111111111111111111333222222111000///......///...,,,***)))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""######$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''&&&'''***...666888:::888111///:::IIICCC>>>OOOeeettt~~~yyy|||ooolllhhhffffffhhhjjjjjjmmmlllkkkjjjjjjkkkmmmnnnmmmpppuuuxxxyyyzzz|||~~~|||}}}~~~pppoookkkhhhiiimmmmmmiiieeekkkmmmqqquuuxxxwwwsssooorrrqqqpppsssxxx{{{zzzyyyvvvvvvwwwxxxxxxxxxwwwwww~~~~~~|||hhhTTTWWWiii|||XXX777---111000////////////,,,)))***+++,,,+++)))))))))******))))))((('''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!""""""""""""############""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""######""""""""""""######$$$#########""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######&&&&&&$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""""""""""""""+++,,,,,,---------------+++***)))***,,,......---000111111222222111111000222222222222222222111111111111111111111111111111///...---+++))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$############"""""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''(((,,,000@@@???;;;777777;;;@@@AAAHHHVVVnnn~~~{{{qqqmmmpppmmmkkkgggffffffhhhjjjkkkkkkjjjjjjjjjlllnnnqqqrrrzzzxxxuuuvvvzzzuuuoooiiihhhkkknnnnnnllllllmmmpppuuuxxxwwwtttrrrtttrrrqqqrrruuuvvvvvvttttttuuuvvvxxxyyyyyyxxxxxx{{{{{{~~~wwwrrrqqqfffWWWXXXeeetttKKK888000...------//////---+++***+++,,,+++***))))))+++***))))))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$######"""""""""$$$#########"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!+++,,,------.........---,,,++++++,,,...//////.../////////000000111222333444444444333333222222222111111111222222333333333000///---,,,+++***))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$############""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***)))(((***111777IIICCC;;;777<<>>CCCFFFDDDEEE[[[zzzxxxuuussssssrrrooommmmmmmmmmmmlllllloooqqqooollllllpppssssssttttttuuuuuuuuuuuuuuuwww}}}xxxrrrpppqqqqqqqqqrrrrrrqqqpppqqquuuyyyqqqqqqoooooonnnooopppppppppppprrrvvvvvvsssuuuyyyxxxzzz|||tttiiiggggggcccccceeeccc^^^ZZZ\\\gggsssyyyzzzuuubbbGGG555000000000///,,,---...---+++***+++,,,))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!"""###%%%&&&########################!!!!!!!!!!!!"""""""""""" !!!!!!""""""###$$$$$$######""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""#########$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""""""""""" !!!!!!###$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###############""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! %%%&&&'''(((******++++++------...111333333000...+++,,,...///000//////...000111111222333444555555111111222222222222333333...---,,,,,,++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))...<<>>>>>???CCCEEEHHHNNNVVVkkk~~~zzzxxx|||~~~vvvqqqllllllllljjjlllpppuuuttttttwwwzzz{{{zzzyyy{{{uuurrrsssqqqsss{{{yyyooonnnmmmlllkkkjjjjjjiiijjjlllmmmllljjjiiiiiiiiiggghhhjjjpppwww|||xxx||||||vvv{{{rrriiihhhjjjmmmnnnqqqyyy~~~lllDDD<<<333------///...---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######""""""""""""############""""""""""""######""""""""""""############ !!!"""######"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!(((((())))))*********+++&&&)))---...---,,,...///,,,---...///000000000000000000000111222222333333///......------......///,,,,,,,,,,,,,,,***)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))***...555>>>DDDBBB>>>@@@FFFJJJQQQfff|||www{{{zzztttkkkooollljjjlllllljjjkkknnnwwwvvvvvvxxx{{{{{{wwwsssrrrsssyyyzzzggghhhjjjkkkkkkjjjhhhgggiiikkkmmmnnnllljjjjjjjjjccceeeiiipppyyy|||zzzjjjZZZ^^^bbbbbbdddlllxxx{{{ooovvvjjjHHH???444------//////---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$######""""""""""""############""""""""""""######""""""""""""############ !!!#########"""!!!"""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""''''''(((((()))************,,,......---,,,---.........///000000///...------...///000111222333333///...---------///000111,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################&&&$$$###!!!!!!"""$$$%%%######"""###$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%***,,,***222@@@FFFBBB???>>>DDDCCCKKKvvv~~~lllkkk~~~uuutttuuuooohhhgggjjjmmmmmmllllllooorrrqqq|||xxxtttxxxxxxsssqqqzzznnn]]]^^^dddjjjkkkkkkkkklllkkknnnoooooonnnllljjjhhhhhh```]]]aaakkktttwww|||}}}~~~wwwpppjjjhhhgggjjjwwwyyylllhhhyyy~~~vvvdddPPP999///...///...---///---++++++++++++)))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############!!!  ###$$$!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$##################$$$$$$$$$######!!! $$$$$$%%%%%%%%%$$$############""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############""""""!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!  !!!!!!"""!!! &&&&&&'''(((((())))))******,,,......---,,,---...,,,---...//////...---,,,...//////000111222333333000///...,,,,,,,,,------------,,,,,,,,,+++++++++))))))((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$###!!!!!!"""$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***...888BBBCCC???AAABBBEEEMMMfffzzzhhheeesss~~~sssoooooonnnllllllmmmnnnnnnmmmnnnpppqqqtttxxxyyyvvvuuuwwwyyyxxxuuu{{{~~~nnnbbbaaaeeeiiikkklllooorrrtttqqqnnnkkklllooonnnhhhcccTTTSSSXXXcccmmmrrrwww}}}|||||||||~~~{{{xxxjjj]]]cccwwwzzzllljjjppptttyyy}}}vvvfffMMM999000000111111...---++++++++++++***((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!#########"""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############""""""  !!!"""$$$!!!!!!!!!"""""""""############""""""""""""##############################$$$$$$$$$######"""!!! """"""######$$$############"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&'''(((((()))***,,,---...---,,,---...+++,,,------------,,,,,,000000111111222222222222000///---,,,,,,,,,------.........---------,,,,,,******)))(((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$#########################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***'''***555@@@AAA>>><<>>CCC===:::===DDDGGG@@@TTT|||ssspppvvvxxx}}}~~~yyy|||\\\\\\vvvyyyvvvzzz{{{uuujjjfffkkkrrrwwwtttrrrssswwwyyyxxxvvvzzzyyy{{{xxxwww|||sssnnnkkkhhhfff^^^]]]```eeeiiilllpppuuussslllhhhkkkrrrqqqhhh^^^OOOQQQYYYdddnnnuuuyyy{{{zzzyyywwwwwwyyy~~~|||nnnllltttiiidddggglllyyy|||nnnOOO666...---***---,,,***+++,,,,,,+++)))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############%%%%%%$$$###"""""""""###"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""###########################"""!!!!!! !!!"""######$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """!!! !!!###&&&'''$$$$$$%%%%%%&&&''''''''')))+++------,,,+++,,,---,,,,,,---------......///111111111111111111111222777666444222111111111222000000000/////////......,,,,,,+++***************'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################""""""######$$$$$$%%%"""###%%%''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))---999CCC@@@666777AAAFFFIIIGGGaaavvvqqqrrrrrrnnnqqqttt{{{uuuvvvxxxwwwzzz~~~iiiddd{{{vvvuuuwwwvvvrrrlllkkkoootttxxxvvvuuuxxx|||~~~|||zzzzzzyyyzzzzzztttvvv}}}tttkkkddd___\\\[[[ZZZYYY]]]gggmmmooorrrvvvooommmlllnnnooonnniiiddd[[[___eeellluuu|||~~~}}}vvvuuussssssvvv{{{wwwxxxvvv{{{{{{uuuqqqpppzzzyyycccJJJ;;;444///...,,,++++++,,,+++***)))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############%%%%%%$$$###############"""#########$$$$$$$$$$$$######""""""""""""######!!!!!!"""""""""#########"""############""""""!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! !!!###&&&((($$$$$$%%%%%%&&&''''''((()))+++,,,---,,,+++,,,------,,,,,,,,,---...///000//////000000111111111111<<<;;;888444222000//////000000000/////////......,,,,,,+++************+++(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$################################################"""""""""###############################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******444@@@CCC:::333999CCCAAAHHHVVVuuu~~~kkkppp{{{kkkeeennn|||xxxvvvttt```WWWfffyyyvvvqqqpppooonnnnnnqqqsssuuuwwwxxxyyy|||~~~}}}{{{yyyppptttwwwwwwvvv{{{yyytttlllccc]]]ZZZYYYXXXUUUYYYeeelllmmmnnntttmmmooopppooonnnlllkkkkkkgggkkkooorrrxxx~~~tttsssrrrrrrtttxxx|||xxxttt|||tttkkktttyyyppp[[[EEE888333///---++++++++++++)))''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""############$$$$$$$$$$$$############"""""""""#########$$$$$$######""""""""""""###### !!!!!!""""""#########""""""############""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!###%%%&&&%%%%%%%%%&&&''''''(((((()))+++,,,,,,+++++++++---,,,+++++++++,,,---...///------...///000111111222888777444222000000///000000000/////////.........,,,++++++***************(((((((((((('''''''''&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$################################################!!!"""""""""#########$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******///;;;CCC===555555<<>><<>><<>>:::======???GGGRRRssssssSSS___}}}zzzrrrmmmnnnrrrttttttrrrpppnnnooorrrttttttsssnnnsssvvvuuussswww|||xxxyyy~~~~~~}}}}}}{{{qqqiiieeevvvwwwqqqnnnoooqqqtttwwwzzz||||||~~~}}}|||{{{{{{{{{|||{{{xxxuuutttuuuvvvwwwwwwzzzzzz||||||kkk_________dddwwweeedddfffFFF222///---,,,,,,'''))))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""######"""""""""""""""######$$$######""""""""""""######$$$$$$###"""!!!!!!!!!"""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$ !!!!!!!!!!!!$$$$$$$$$$$$%%%&&&''''''&&&''''''((()))***+++,,,******+++,,,...///000000------...///111222333444444444333222111111111111000000//////............---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''''',,,555;;;;;;888999???>>>AAARRRhhhmmm\\\dddxxxuuuppplllooouuuwwwtttrrrpppoooqqqtttvvvuuusssppprrrqqqmmmnnn}}}vvvnnnfffaaaaaaeeepppvvv~~~sssdddccccccccceeegggiiijjjsssxxx}}}wwwnnniiijjj|||wwwqqqllleeefffiiiooovvv{{{~~~~~~}}}}}}}}}~~~}}}zzzvvvtttuuuwwwwwwxxxxxx{{{~~~sssnnnoooxxxrrrkkk~~~VVV:::444///,,,,,,((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""""""""######""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############"""""""""""""""######$$$######""""""""""""######$$$###""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!!!!!!!$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((()))++++++)))***+++,,,...///000000......//////000111222222222111000000000000111111////////////............,,,,,,+++***))))))******(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((+++111888:::777444999???>>>GGGeee}}}vvvggg]]]]]]~~~ttttttpppmmmooouuutttooorrrppppppssswwwyyyvvvssstttssspppnnnwwwlllgggcccccccccdddkkkrrryyy~~~kkk]]]MMMMMMMMMLLLLLLNNNQQQSSS\\\ccclllpppttt{{{ppphhhmmmwww{{{wwwrrrnnnhhhhhhiiinnnuuuzzz|||{{{yyyyyyyyy{{{}}}}}}zzzvvvttttttvvvwwwwwwxxx~~~}}}yyy|||uuu|||bbbGGG===111***,,,,,,))))))))))))((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""############"""""""""""""""######$$$######""""""""""""######""""""""""""""""""###$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((())))))***+++,,,...///000111000000000000000111111111222222111111111222333333///////////////.........++++++***************+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$)))000666888777555333888@@@???LLLtttyyyyyy~~~pppXXXaaannnvvvrrrsssqqqmmmooosssqqqjjjsssqqqqqqtttyyy{{{wwwsssvvvtttsssxxxpppdddiiiggggggkkknnnqqqxxx{{{dddPPPDDDAAAAAA@@@>>>>>>>>>AAACCCDDDMMMWWW\\\aaaooo{{{llleeerrr~~~{{{rrrpppooorrrvvvxxxxxxvvvuuuuuuvvvwwwzzz~~~}}}yyyuuussssssuuuvvvwwwyyyxxxnnniiiPPPEEE444))),,,000))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################$$$###""" """###$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""""""""""""""######$$$######""""""""""""######""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######!!! !!!"""""" !!!!!!!!!"""%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''((()))***,,,...000111111////////////000000000000111111000////////////000222111000///...---,,,,,,+++++++++***)))(((((('''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''''''''&&&'''))),,,+++(((...999;;;444111555>>>999BBBggg}}}nnnooo~~~}}}yyyvvvzzzsssRRRRRRnnn{{{uuutttsssrrrqqqnnnlllkkkmmmooopppxxxzzztttrrrvvvwwwrrrvvvqqqqqqssslllnnnpppmmmmmmsssyyy{{{~~~{{{vvvqqqggg[[[PPPFFF@@@<<<555555555666666666666666;;;:::;;;???GGGRRR\\\bbbrrrqqquuu}}}{{{}}}~~~zzzyyywwwlllfffzzzvvvnnnooouuuyyyxxxsssuuuwwwvvvuuuuuuyyy|||yyy|||}}}|||zzzxxxzzz{{{}}}|||zzzuuuqqqPPP===444---,,,******+++++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$############"""$$$$$$##################!!!!!!""""""#########$$$###############"""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""######"""!!! $$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!  !!!%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,---...///...////////////000000000111111000///////////////000000///......---,,,,,,++++++******)))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""#########"""######$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''((()))((('''''')))++++++,,,111888<<<::::::<<<999???LLLmmmzzznnnhhhooo~~~rrrlllqqqvvvxxxuuuxxxzzz^^^OOO```~~~vvvsssrrrrrrrrrpppmmmkkkjjjlllnnnsssyyyyyytttsssvvvvvvsssvvvxxx}}}jjjjjjfffaaaccckkknnnmmmrrrwwwzzzvvvqqqmmmgggbbbTTTQQQKKKDDD>>>999666555666666555555555555555555666444333444777===BBBFFFSSSVVV]]]hhhrrrwwwvvvtttnnnjjjhhhiiilllnnnmmmjjjnnnmmmnnnkkkdddiii|||vvvwwwyyyyyyuuuvvvwwwuuussstttwwwyyywwwyyy{{{zzzzzzzzz~~~~~~rrrkkkhhhgggqqqzzz___JJJ::://////+++++++++++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$############"""########################!!!"""""""""############"""""""""""""""!!! """############$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!######"""""""""""""""!!!########################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,,,,............/////////000000000000////////////............------,,,,,,,,,++++++******)))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$############"""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''(((***)))(((((()))***,,,111666999===CCCEEECCC999NNNdddzzzhhh^^^hhhvvv}}}yyy|||vvvhhhqqqbbbMMMWWWzzz{{{uuutttttttttqqqqqqooollljjjjjjlllooovvvxxxyyywwwwwwyyyyyyxxxvvvvvv}}}|||mmmgggfffeeejjjmmmpppqqquuuzzzzzzvvvuuuyyyxxxlll]]]RRRIIIDDD<<<;;;999777555555555555666666666555444444444333666444222111000111333444555===FFFMMMQQQUUUZZZ^^^ZZZVVVRRRRRRTTTVVVVVVTTTXXX\\\^^^ZZZ\\\qqq|||vvvwwwwwwuuusssssstttuuuvvvwwwyyyyyyyyyzzz}}}zzzxxxnnnfff```[[[XXXjjj~~~oooZZZCCC222///,,,++++++++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$############"""########################""""""""""""############"""############""""""!!!"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$############################################################""""""""""""######$$$######""""""""""""######""""""!!!!!!""""""###$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,------......//////000000.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&'''))))))((('''((()))---666<<<;;;@@@IIIJJJDDDAAAddd~~~YYYZZZsss|||ppptttsssSSSPPPnnnuuurrrrrrssssssppppppnnnkkkjjjkkknnnqqqwwwxxxzzz|||}}}||||||}}}rrrcccffftttwwwjjjaaacccmmmxxxzzzttt{{{}}}wwwdddPPPBBB<<<888:::999888888888888999999777666666555444333333222666555555444444333333333...555===AAABBBEEEKKKQQQNNNJJJFFFDDDEEEGGGGGGGGGHHHNNNOOOLLLXXXvvvzzztttuuuwwwwwwvvvtttsssrrrwwwxxxzzz{{{{{{{{{zzzzzzvvvyyy~~~zzznnnaaaYYYdddvvv}}}vvvhhhNNN555...---,,,,,,+++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$"""""""""""""""#########$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$ !!!!!!""""""###""""""""""""""""""""""""###########################################################################""""""""""""""""""#########"""!!!!!!"""""""""###""""""""""""""""""#########""""""!!! """"""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++,,,---------......///000000111------.........---,,,+++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""###""""""##################!!!###$$$&&&''''''&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&''''''''''''(((***...888>>>>>>BBBJJJIIIBBBJJJrrr~~~kkkQQQ```~~~~~~vvv```QQQccc~~~xxxsssmmmkkknnnpppooonnnlllkkkmmmrrruuuzzzyyy|||yyyzzzpppeee```iii}}}|||xxxwww~~~zzzwwwuuu___JJJ>>>;;;:::777777777777777777777777777777666555444444333333111222333444444444333333333555888;;;<<>>>>>BBBAAAAAARRRooo~~~xxxuuuvvvwwwxxxxxxwwwtttrrrwwwyyy}}}}}}{{{yyy{{{~~~~~~zzz}}}mmmcccfffrrrxxx{{{www\\\===222...---,,,+++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$######""""""""""""""""""""""""###############"""""""""#########$$$$$$$$$##################$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!! !!!!!!"""######""""""""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!""""""### ##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++---...///---......///000111222222......///000///...---,,,---------,,,,,,+++++++++******))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!"""""""""############$$$"""""""""""""""#########!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&(((+++---222888===@@@CCCGGGGGGDDDUUUuuu{{{}}}|||rrrZZZTTTrrrzzzWWWRRR[[[|||yyyoookkknnnpppooonnnmmmnnnqqqwww{{{{{{}}}|||ttt{{{sssjjjeeegggppp~~~zzzssspppppprrrooocccOOO>>>777666666333333444555666777777888777777777666555555444444222222333333333333222111444333333444666777777666999888555444333333444555666888777999FFFZZZddddddccceeekkkuuu}}}zzzxxxwwwwwwwwwvvvuuuwwwyyy~~~}}}||||||~~~}}}qqqtttvvvnnnnnnuuu{{{iiiGGG:::///...,,,+++*********+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%############"""""""""""" !!!!!!!!!!!! """############$$$$$$$$$!!!!!!!!!!!!""""""""""""#########""""""#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""$$$######""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!! """""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%''')))+++---///000......///000111222333333000111222333222111///...///......---,,,++++++***)))))))))))))))))))))***'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""############$$$$$$%%%%%%"""""""""######$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''&&&&&&'''***///333888666999>>>BBBCCCGGGKKKddduuu}}}rrrbbbUUUgggoooLLLUUUppp~~~}}}tttooosssppppppoooooopppuuu||||||}}}{{{www{{{rrrnnnkkkmmmrrrrrrrrr~~~zzzkkkaaaXXXPPPOOORRRRRRQQQIII<<<444222333222333444555777888999999:::777777777777777777666666333444444444444333333333222222222222222111111111222222222111//////000111111222333555:::AAAFFFIIIGGGMMMVVV___dddiiinnnrrrwwwxxx~~~yyysssrrruuuxxxyyyxxxyyy{{{}}}|||}}}wwwnnnuuutttssswwwvvv|||pppLLL@@@000///---+++*********+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%############"""""""""!!! !!!""""""""""""""""""############$$$$$$$$$ !!!!!!!!!"""""""""""""""######$$$$$$######"""$$$$$$$$$$$$##########################################"""!!!!!!"""######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!!!!!!! !!!""""""###$$$######""""""######$$$ !!!"""######"""""""""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!  !!!""""""!!! """"""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((+++---///000...///000111222333444444222333555555555444222000000000///...,,,+++******)))))))))))))))*********'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''(((,,,222777<<<555555===AAAAAAHHHRRRrrrwwwxxxooo^^^ZZZzzzZZZQQQbbb{{{uuuyyyzzzrrrooorrrpppppppppppprrrxxx||||||}}}zzzrrrnnnooottttttsssuuugggXXXPPPIIICCCCCCIII<<<===:::444333777888666555666777888999999999888777777777777888888888888111111111222222333333333222555777666333111222444111222333222111000000111///111444666444222777>>><<>>>>><<<:::888777555444333444666777666777888888888888888777777777777777777666555555333333333333333333333333111111222333333333333333000000111222222222222111222222222222333444555555888:::<<<===>>>AAAEEEHHHLLLRRRZZZbbbiiirrr|||zzznnnlllrrrzzzxxxxxxzzz}}}}}}~~~|||~~~xxxxxxzzzzzziiieeeeeeiiirrrxxxgggDDD:::000//////***,,,///***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##########################################""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""&&&%%%""" !!!###$$$%%%$$$###!!!!!!!!!"""""" !!!!!!!!!"""###############"""!!!!!!"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((***,,,---------...000111111111111111222222333222222111111000000000000///...---,,,))))))***,,,---,,,***'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,111888<<<222111:::@@@<<>>===BBBIIIOOOUUU\\\eeelllqqqyyy~~~uuuqqqpppsssuuuyyy}}}{{{vvvxxxyyytttrrrrrrzzzyyyyyykkkKKK777///000,,,,,,---(((***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!"""""""""#################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""%%%$$$"""!!! !!!"""######"""!!!!!!!!!"""###### !!!!!!!!!""""""###############"""!!!!!!"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,,,,---....../////////...111111222222222222111111333333333222111///...---******---///000///+++'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))...555;;;???777999AAADDDFFF\\\{{{fff\\\llloooTTTXXXzzzzzzvvvuuutttrrrnnnppptttrrrpppooopppsssvvvxxxxxxzzzwww}}}qqq^^^KKKAAAAAA???:::555333444666555444999888777666555666777777999888777666555555666666666666777777888888999999333333333333333333333333222333333222222111000///000000111111222222222222444333333444444555666777777888777666555555777999888<<>>@@@;;;888666666888999999888999999888777666777777888:::999777666555444555555555555666777888999:::;;;666666555555444333333222222222333333222111111000111111111111111222222222444444444555555666777888555666777666666777:::<<<<<<@@@EEEIIILLLQQQXXX]]]bbblllxxx~~~vvvqqqrrrwww||||||yyywwwyyy|||yyyzzzqqqrrrwwwxxx~~~~~~~~~vvvxxx{{{|||VVV777333000---...+++*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""" !!!!!!!!!!!!"""""""""""""""############"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''))))))***++++++,,,,,,,,,++++++...///000000111111111000555555444444333111000//////---+++***+++,,,+++***''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***((('''+++333===EEEJJJKKK???>>>LLLeeekkk\\\mmmeeeEEEFFFLLLqqq~~~vvvrrrrrrrrrqqqllliiinnnwwwuuuuuusssqqqpppppprrrsssqqqyyyvvvssspppjjjgggmmmxxxpppnnnooossszzz|||kkkYYYRRRIIICCC===999999<<<;;;:::999999::::::999888999888888777777777777777999999888666666555555555555555555666777999;;;<<<::::::999777666555444333///000111111111111000000111111000000000111222333555555555555666777888888666777888777777888;;;>>><<<@@@EEEIIILLLQQQYYY^^^iiiooowww}}}rrrvvvzzzyyyvvvuuuxxx}}}||||||jjjdddgggiii|||zzzxxxwww{{{}}}```???444---+++---+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""######################## !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!""""""#########"""""""""############$$$$$$$$$"""""""""############$$$%%%$$$$$$%%%&&&'''(((((()))***++++++,,,,,,,,,,,,---...///000000111000000333333333333222111000///000---***((()))***++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))+++)))***000:::CCCIIIKKKIII@@@LLLhhh___aaayyyyyyNNN@@@TTTlll{{{sssqqqpppppppppllljjjoooxxx}}}|||yyyuuuqqqpppqqqrrrrrrzzzsssooohhhcccjjjvvv```XXXRRRRRRUUU___ttt~~~{{{yyykkkYYYKKKKKKIIIDDD===999:::<<<:::999999888888777666666888888777777777666666666888888999999888777666555555444444444666888:::;;;<<<<<<;;;::::::999888888000000111111111000//////222111000000000111333444555444444555555666777888888999999888777888:::<<<===AAAGGGKKKNNNTTT[[[aaammmqqqvvv|||oooqqqsssssssssvvv|||zzzqqqqqqwwwzzz~~~yyyppprrrzzzfffLLL;;;,,,***---***++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""########################""""""""""""#################################### !!!###$$$$$$###""""""""""""###"""!!! !!!!!!!!!"""""""""######!!!""""""############""""""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&'''(((((()))***+++,,,---------,,,---...///000000000000000000111111111000000//////---+++***++++++***)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))***...888CCCIIIJJJHHHFFFLLLnnnjjj\\\nnn}}}pppWWWBBBMMMrrr{{{yyyrrrooonnnnnnlllkkkpppxxxzzzzzzyyyuuuqqqppprrruuuvvvpppjjjcccccciii\\\SSSNNNPPPQQQTTTaaaqqqvvvwwwqqqkkkmmmqqqgggXXXMMMLLLIIIDDD@@@???@@@@@@;;;;;;;;;999888777777777666777777777666666555555666888:::;;;;;;999777666555444333333444666888999<<<<<<<<<===>>>>>>??????888888888666555333111000222111000///000111333444444444444444555666777777777888999999999;;;>>>AAADDDHHHMMMQQQUUUZZZbbbgggnnnttt|||~~~qqqooonnnnnnqqqwww~~~uuuoooyyy~~~uuujjj^^^III222///111***+++++++++*********))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!!!!!!!""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$########################!!!!!!"""###############!!!"""#########"""!!! !!!!!!"""""""""#########!!!!!!"""###############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&''''''((((((***+++------......,,,---...///000000000000......///000000000000///...---,,,------,,,***(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&***222>>>IIIMMMJJJEEEBBBUUUyyy[[[___{{{ooojjjsss[[[FFFBBB]]]~~~~~~~~~wwwuuuzzzrrrnnnlllmmmmmmmmmqqqxxxqqqssssssrrrpppqqquuuxxx|||uuuhhh^^^[[[WWWPPPPPPXXXZZZXXX^^^iii\\\``````^^^dddmmmhhh[[[YYYUUUMMMEEEAAABBBAAA@@@>>>???>>>===;;;:::;;;<<<666666666666666555555444555777:::======;;;888666555444333222333555777888:::;;;<<<>>>AAACCCDDDEEEBBBAAA@@@===;;;888555444222111000//////111333444444333333444444555666777444666999;;;===AAAEEEIIIIIIMMMRRRUUUXXX^^^eeejjjpppyyyuuuqqqmmmlllpppvvv||||||zzz|||rrr{{{{{{{{{~~~lllooommmVVV;;;555666,,,+++++++++************)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$ !!!"""$$$$$$$$$######""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((()))***+++,,,---.........//////.........---------,,,,,,---...000000...---------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$###$$$&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&''')))))))))((((((000999BBBLLLSSSMMMBBB>>>^^^lllhhhjjjwwwvvvjjj|||```MMMEEEBBBbbb}}}yyyxxxwwwvvvrrrrrrqqqooommmnnnpppssstttsssyyy}}}rrrhhhxxxzzzgggZZZYYYPPPOOOOOOSSSZZZ^^^^^^\\\UUUTTTSSSVVV\\\dddjjjmmmfff___UUUMMMIIIFFFCCCAAA===@@@@@@<<<999;;;<<<:::444555666666555444555666;;;<<<===>>>===<<<:::999888666555333333444666777:::;;;===???BBBDDDGGGHHHEEEGGGHHHGGGBBB===999777777444111000111444555555666444333555888999888555888999:::<<<@@@DDDHHHJJJKKKOOOUUU[[[```eeejjjmmmnnnxxxzzzwwwpppiiijjjpppwww{{{|||yyyzzz|||~~~xxxqqqrrrtttlllyyyvvv[[[@@@666222---+++,,,,,,***))))))***+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""#########"""######$$$$$$!!!""""""""""""#################################$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$###############$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))+++,,,------......///.........------------******+++---......---,,,------,,,,,,+++******)))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######"""$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((()))))))))(((444@@@GGGMMMOOOJJJCCCCCCiiihhhjjjnnn}}}yyyxxxjjjGGGAAACCCWWW{{{xxxvvvuuusssooopppppppppooopppsssvvvwwwvvvwwwvvvppprrrnnn```[[[RRROOOMMMPPPUUUYYYYYYWWWOOOMMMKKKLLLQQQVVV[[[]]]aaa^^^XXXUUUQQQMMMHHHDDD@@@DDDDDD???<<<<<<:::888777777777777666555555666888:::<<<======<<<:::999888777555333333333444555888:::<<>><<<:::888555222111222444444444666444444666999:::999777:::;;;<<>>;;;;;;:::999888777666666666777999<<>>===<<<:::888666555444444555999;;;>>>AAADDDEEEFFFFFFEEEGGGGGGFFFCCC@@@@@@@@@===:::777555666666666666777777777888;;;===<<<<<>><<<===???BBBCCCMMMRRRXXX___cccccc```^^^VVVXXXUUUNNNHHHHHHGGGDDD@@@>>>;;;999888777666555555888<<>>;;;999888888888;;;===@@@CCCEEEGGGGGGGGGEEEFFFFFFEEECCCBBBCCCEEEDDDAAA>>><<<<<<;;;:::999:::::::::<<<>>>@@@AAABBBEEEFFFHHHKKKOOOTTTXXXZZZhhhkkknnnppprrruuuxxx{{{yyyppppppvvvuuussswww~~~zzzoookkkmmmtttsssuuuxxxvvv|||{{{^^^CCC555...---,,,,,,,,,,,,+++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""&&&%%%$$$###"""""""""""" !!!!!!!!!""""""#################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""""""""!!!######################## !!!"""######$$$""""""#########$$$$$$$$$%%%$$$""""""""""""$$$%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''''')))***+++,,,,,,,,,,,,,,,------------------))),,,...///---,,,---...,,,,,,+++++++++++++++***(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$#########%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((*********)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***)))((((((+++...>>>CCCLLLSSSTTTNNNFFFBBBOOOvvvqqqcccVVV\\\qqq```HHHFFFKKKWWWlll~~~{{{vvvppplllnnnqqqssstttttttttuuuvvvyyy{{{wwwwwwwwwiiiaaa^^^ZZZSSSMMMFFFBBB===:::;;;===>>>???>>>BBBJJJRRRZZZ```dddfffjjjjjjeeeZZZSSSQQQPPPNNNFFFBBB>>>;;;:::999777555333666:::???CCCGGGHHHIIIDDDCCCBBB@@@>>>===<<<;;;===???AAACCCEEEEEEEEEEEEEEEFFFFFFEEEDDDEEEGGGIIIIIIFFFCCCAAA@@@???===<<<:::;;;<<<===???BBBDDDFFFLLLMMMOOOSSSXXX]]]aaadddkkkmmmpppsssuuuyyy}}}|||rrrttt|||{{{wwwwww|||yyysssssswwwsssppp~~~|||sssuuuxxxSSS:::///,,,******,,,---,,,+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$######"""######################## !!!"""######$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""######$$$$$$###############$$$$$$%%%&&&'''&&&'''((()))***+++++++++,,,,,,,,,,,,------------+++///111111...,,,,,,...++++++++++++++++++++++++(((''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''')))***)))((()))...222EEEFFFKKKRRRSSSNNNHHHFFFXXX~~~ooo```XXXXXXgggrrrNNNFFFKKKNNNbbb|||xxxrrrnnnqqqrrrssssssrrrrrrtttuuuuuuwwwyyyssskkkiiidddZZZQQQHHHDDD>>>;;;;;;<<<======:::===BBBIIIQQQ[[[dddkkkxxxyyytttjjjbbb^^^ZZZVVVMMMHHHBBB>>>===<<<999666222333666:::>>>BBBFFFHHHEEEEEEEEEDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMKKKIIIFFFDDDCCCBBB@@@>>>:::<<<>>>???AAADDDHHHKKKSSSUUUWWW[[[```eeejjjmmmjjjmmmqqqtttxxx~~~wwwyyy}}}{{{}}}~~~xxxsss{{{}}}xxxoooeeepppgggAAA222...)))''')))++++++)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###########################$$$%%%&&&'''&&&&&&((()))***+++++++++++++++,,,,,,,,,------------000333222---***+++---++++++++++++++++++++++++(((''''''''''''&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!"""###$$$%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***)))(((***000555GGGHHHMMMRRRPPPJJJIIINNNqqqzzzzzzjjjZZZ\\\iii}}}[[[HHHJJJXXXddd~~~}}}{{{xxxssspppqqqrrrrrrqqqqqqrrrtttvvvxxxwww~~~{{{wwwnnn```TTTNNNIIICCC>>>============;;;===???BBBHHHQQQ\\\dddvvv{{{}}}xxxrrrnnnhhhbbbUUUNNNGGGCCCBBB@@@===999666666666777:::>>>BBBDDDIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKIIIHHHGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMOOOPPPPPPMMMKKKJJJIIIHHHFFFDDD???BBBDDDEEEFFFJJJOOOSSSYYY[[[]]]aaaggglllqqqtttoooqqqtttwww{{{~~~|||~~~}}}yyyrrrzzzWWW<<<555,,,((()))******(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#####################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###########################$$$%%%&&&'''%%%&&&''')))************+++++++++,,,,,,------------111444222---)))))),,,++++++++++++++++++++++++(((((('''''''''&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%%%%$$$###!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%'''(((((('''&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%(((***)))(((***111777GGGJJJPPPRRRLLLEEEJJJTTTtttvvvdddWWW```vvviiiOOOBBBFFF```}}}|||{{{zzzzzzyyyxxxtttrrrpppqqqqqqppppppqqquuuxxx~~~{{{{{{iii[[[TTTOOOHHHBBB@@@???>>>>>>888999999:::<<>>??????===<<<===AAAEEEQQQZZZeeennnyyy~~~uuujjjggg```UUUOOOLLLHHHBBB??????>>>:::777777;;;???FFFNNNXXX^^^^^^]]]___bbbccc]]]VVVSSSTTTVVVXXXXXXPPPRRRTTTTTTTTTSSSTTTTTTRRRTTTVVVXXXVVVRRRMMMJJJMMMNNNOOORRRWWW]]]bbbeeegggggghhhkkkpppwww}}}}}}|||yyy}}}~~~zzzcccGGG///---000...******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%#########$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""###########################"""""""""!!!!!! #######################################"""!!! """"""""""""##########################################$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%###""""""$$$%%%&&&%%%$$$###$$$%%%'''&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''######$$$%%%&&&'''(((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$%%%&&&###!!!&&&%%%$$$###"""###$$$$$$######""""""""""""######"""""""""""""""##################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((()))***++++++,,,,,,++++++...//////...,,,++++++,,,***************+++++++++((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))(((***---444<<>>???888777666555444222111000...---,,,+++***)))))))))######""""""""""""######$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$&&&'''))))))))))))***++++++++++++******,,,,,,,,,***)))***+++))))))*********+++++++++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))'''(((...777BBBJJJNNNKKKDDDGGGGGGNNN{{{{{{rrr}}}jjjKKK@@@TTTsss{{{yyypppqqqssstttttttttttttttvvvssstttxxxxxxwwwzzzvvvlllbbb]]]WWWRRRUUU\\\oooxxxuuuppphhhaaa]]][[[[[[[[[ZZZYYYYYYWWWVVVXXX___eeekkkuuu|||}}}yyytttlllddd___YYYRRRMMMJJJGGGCCC??????AAAFFFPPP\\\hhhooossswwwrrrmmmmmmooonnnggg```bbb___]]]^^^bbbeeeggggggdddeeeggghhhhhhgggeeeddddddccccccccceeehhhlllnnnvvvzzz|||xxxzzz|||zzztttxxxwwwfff___[[[WWWYYYMMM>>>333,,,((()))---************))))))))))))))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$#######################################$$$$$$$$$$$$##############################################################################""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###!!! """###%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%''')))+++,,,---000222333333222333555555333111))))))***+++,,,---......++++++,,,---...///000000222222333444555777888999999999::::::<<<>>>@@@BBB>>>>>>===;;;999777666666777666555444222000......######""""""""""""##################"""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&((((((((()))******++++++*********,,,,,,,,,******+++,,,************************((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''***111<<>>???@@@???@@@???===999666666666;;;;;;::::::888777555444######""""""""""""######"""""""""""""""#########""""""""""""############%%%$$$$$$$$$%%%&&&&&&'''((())))))******************,,,---,,,++++++,,,---,,,,,,++++++***)))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$%%%%%%$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++444@@@JJJNNNNNNKKKMMMFFFRRR~~~kkkjjjkkkmmmwww~~~yyyxxx|||lllPPPGGGTTTwwwyyyssstttrrruuuyyyyyywwwvvvuuuvvvqqqpppssswwwuuuzzzjjjWWWKKKLLLIIIRRRdddggg___aaalll|||xxxyyysssooopppnnnhhhfffhhhdddnnnwwwzzz{{{xxxuuupppggg^^^VVVRRRPPPLLLPPPUUUYYY]]]bbbjjjooopppqqqqqqpppooommmkkkkkkkkkhhhfffhhhlllooommmjjjnnnnnnooopppqqqqqqqqqqqqnnnkkkhhhfffgggmmmssswww~~~~~~}}}~~~~~~}}}{{{|||~~~mmmcccbbb}}}www~~~rrrdddNNN;;;111...---,,,+++++++++*********))))))''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######"""!!! !!!"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$####################################$$$$$$$$$%%%########################!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''(((******+++---000333666777999999888999:::<<<;;;:::888777666333///+++)))***---111555999<<<===888888666555333111000000++++++++++++,,,---...//////111555888;;;<<<<<<<<<;;;<<<<<<999444111111222555555777888888888777666######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""############%%%%%%%%%$$$$$$%%%&&&&&&(((((()))***************+++,,,------,,,+++,,,------,,,,,,+++***)))(((((()))(((((((((''''''''''''###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((,,,666CCCLLLOOONNNDDDOOOJJJ^^^mmmZZZaaammmvvv|||xxx[[[IIIFFF\\\yyyuuuxxxuuuwwwyyyxxxuuutttvvvxxxtttsssuuuvvvsssxxxsss```UUUUUUXXXnnn~~~xxxxxxvvvoookkkkkkbbbjjjpppppprrrxxxzzzpppdddZZZVVVUUURRRXXX]]]______bbbiiinnnnnnppprrrqqqnnnlllmmmooollljjjhhhjjjooopppmmmiiirrrqqqooonnnnnnoooqqqrrrvvvrrrmmmkkkmmmssszzz}}}zzzwww~~~~~~|||}}}pppkkkooopppvvvqqqSSS<<<444222///)))+++++++++************)))&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###!!! ###%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""######$$$$$$$$$######################## !!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%+++,,,...000222666:::======>>>???>>><<<;;;<<<===:::999777555333///)))&&&)))***,,,...000333444555000000///...------,,,,,,,,,++++++***************,,,///333777:::;;;;;;:::777888888555000,,,,,,---,,,---000222444555555555!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))************,,,,,,------,,,,,,+++***))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))'''///>>>IIIMMMOOORRRJJJJJJHHHhhhkkkXXXYYYjjjzzztttlllooowwwqqqNNNGGGBBBeeewwwpppsssrrrrrrrrrsssuuuvvvwwwuuussstttuuusss}}}mmmmmm}}}{{{zzztttuuuuuusssnnnmmmyyy|||qqqnnneeeYYY```cccfffhhhjjjnnntttyyyvvvuuussssssssssssrrrqqqgggiiilllnnnppprrrppplllrrrqqqtttyyy{{{vvvrrrqqqvvvuuurrrrrr{{{}}}sss}}}rrreeebbbooonnn}}}^^^@@@111......---******************++++++''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&+++)))'''%%%$$$%%%&&&'''&&&$$$$$$'''---000///...666777999<<<>>>???@@@AAA===;;;777666777888888888888777555222///---+++******,,,000111111/////////111333666666222...111555333///,,,,,,///111111///,,,...111555555333222333444444444222///,,,+++***...,,,***+++...222444444"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((************---...000222111///---+++))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******222@@@JJJLLLMMMOOOHHHGGGMMMkkk{{{ooo___WWWeeexxx~~~yyy|||~~~~~~}}}___???DDDMMMyyy}}}|||zzztttppptttssssssrrrsssuuuxxxyyyxxxvvvuuussswwwzzztttrrrzzz~~~wwwmmmkkkrrrzzz|||xxxwwwtttsssrrrrrrrrrrrrpppoookkklllmmmnnnqqqrrrpppnnnxxxyyy~~~}}}|||}}}~~~{{{~~~zzz~~~rrrddd```wwwuuuvvveeeQQQ???111,,,,,,******************++++++(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%''''''&&&&&&&&&'''(((((()))((((((+++111777<<<>>>AAAAAA@@@@@@???===<<<;;;666333000//////000//////++++++---...///000000000333444666666555555666777555666888999888666555666888666444333333444444333777555333111///...///111000222333222000......///......------.../////////$$$$$$###""""""""""""###""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********+++...111333333000,,,))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((+++---666BBBKKKLLLKKKKKKKKKKKKbbbqqqiiiXXXVVVjjj|||~~~OOO;;;HHHbbb~~~xxxuuutttsssrrruuutttsssrrrsssvvvyyy{{{xxxxxxtttrrr}}}wwwxxxpppnnnnnnuuu}}}yyyyyyttttttttttttttttttrrrqqqpppsssrrrqqqssstttuuutttssszzz|||~~~yyy{{{|||pppkkkzzzyyyxxxwwwnnnVVV;;;///111++++++++++++++++++******))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))),,,///222666999===AAADDD??????===;;;888555333111///---+++***,,,---------777888999:::;;;:::999888999:::::::::999999;;;<<<<<<<<<>>>???@@@???<<<999;;;;;;;;;:::888888999::::::999666333333444666666///222555555333222444666000111222111///---------&&&%%%$$$###""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))*********)))+++---......,,,)))'''))))))))))))))))))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))***000:::EEEKKKLLLKKKIIIJJJTTTtttkkkVVVRRRgggxxx}}}lllIIIFFFSSS{{{}}}vvvrrrrrrtttvvvuuutttrrrrrrsssvvvyyy|||vvvwwwtttuuuyyyiiidddeeeeeeddddddkkkuuu~~~~~~zzzxxxvvvuuuxxxyyyzzzyyyxxxvvvvvvvvv}}}yyywwwxxxzzzyyyyyyzzz}}}~~~rrrtttyyy{{{yyy}}}~~~mmmFFF333444,,,+++++++++++++++******+++***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''&&&&&&&&&''')))***,,,------333888===???<<<999777777666666555555444222111000...---,,,...111333444444;;;;;;<<<;;;:::777555333:::;;;===<<<;;;;;;<<<===:::<<<===;;;;;;<<<<<<;;;777999;;;:::777666888;;;777999888777777999777444333666888777555333555777444555666555222111222444'''&&&%%%###""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******222===FFFKKKMMMKKKHHHGGG```rrrbbbRRRSSSkkk]]]DDDNNN]]]zzzssspppqqqtttwwwtttsssrrrrrrtttvvvyyy|||uuuyyy{{{uuueee\\\YYYXXX]]]\\\]]]bbbjjjqqquuuuuuyyy~~~yyywwwxxxzzz|||}}}~~~~~~}}}zzzyyyzzz||||||yyy|||}}}{{{{{{~~~zzz|||}}}ooooooqqqvvv}}}}}}tttsssXXX888...,,,,,,,,,,,,++++++******+++******((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''''')))+++///444888:::;;;======:::444000///000666666777888999999999999333222222333666888888777777888999:::;;;:::999999777:::<<<======<<<<<<===777<<<===999888===AAABBB???AAABBB@@@<<<999:::<<<>>>???<<<888:::>>>>>>999999999777555444333444555555555444333222333555666'''&&&%%%$$$###"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))),,,+++)))(((((((((******))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++---777AAAGGGJJJLLLJJJGGGMMMsssyyylllUUUQQQ^^^xxxRRR@@@OOOhhh}}}vvvqqqpppqqqrrrsssssssssttttttvvvxxxzzz|||yyy|||lll^^^YYYWWWUUUSSSTTTTTTUUUZZZaaahhhmmmoooqqqxxx~~~{{{zzz~~~|||zzz~~~||||||{{{tttqqqnnnoooyyyuuu{{{pppnnnnnnFFF...---------,,,++++++************))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&'''((()))+++---000555:::???DDDFFF@@@<<<555...+++---333888;;;<<<<<<===============999888777888999:::999777::::::;;;===>>>@@@AAABBB;;;===@@@AAAAAAAAACCCDDDJJJQQQRRRPPPUUU___eeecccccccccbbb___ZZZVVVSSSRRRSSSTTTQQQOOOWWWeeekkkiiiLLLGGGAAA???AAADDDDDDCCC999777444444444444333222&&&%%%$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))++++++******))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++333===FFFHHHHHHIIIGGGCCCSSSpppgggPPPYYYnnniiiHHHEEEYYY{{{{{{tttrrrtttuuusssqqqtttuuuvvvxxxzzz||||||}}}}}}~~~kkkbbbWWWQQQPPPRRRRRRQQQOOONNNOOOSSSXXX___dddgggeeelllvvv}}}~~~}}}|||~~~yyyppplllvvvyyywww}}}yyyuuutttQQQ444...------,,,++++++*********)))))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((,,,000222777:::???DDDGGGHHHHHHGGG<<<777000---///666===AAA@@@@@@@@@@@@??????>>>===>>>======???AAACCCBBBAAA===>>>@@@DDDIIIOOOTTTWWWWWWWWWWWWWWWWWWZZZ___cccoootttwww|||~~~zzzwwwwww}}}qqqhhh______gggnnnooommmWWWSSSOOOOOOPPPLLLDDD<<<&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))'''(((*********)))'''&&&))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++888BBBIIIHHHGGGGGGEEE@@@RRRgggaaaOOO```zzzqqqRRRBBBOOOjjj}}}vvvuuuyyyzzzvvvqqquuuvvvyyy{{{}}}~~~~~~~~~~~~}}}gggRRROOOKKKHHHHHHIIIJJJKKKKKKJJJIIIKKKOOOUUUZZZ]]]ZZZ```iiiqqqyyyrrrllluuuvvvllllllxxx|||www~~~wwwnnniiiRRR777......---,,,,,,+++******))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''(((,,,222888<<>>EEEIIIJJJKKKMMMPPPQQQMMMEEE???999;;;===@@@AAABBBBBBAAA>>>>>>BBBGGGEEE>>>:::<<<@@@>>>>>>IIIbbbwwwtttfffhhhttt~~~|||qqqgggbbb'''&&&%%%$$$############""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((()))''''''(((((())))))******)))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&''''''''''''&&&''')))'''&&&+++222BBBFFFJJJKKKGGGCCCCCCFFFpppwwwpppwwwllltttjjjSSSFFFHHHiii{{{vvvuuuyyy{{{yyywwwxxxyyyyyyyyyzzzzzz{{{|||||||||kkk[[[RRRNNNIIIGGGFFFGGGHHHIIIFFFDDDFFFIIILLLNNNNNNNNNNNNOOOOOOWWWbbbkkksss}}}{{{zzzzzzwwwrrrmmmbbb``````ccceeefffjjjpppxxx||||||}}}|||www}}}}}}tttwwwvvvyyy}}}tttbbbdddxxxyyywww~~~tttzzzyyyjjjfffbbbRRRAAA333000---+++,,,---,,,***))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%############""""""""""""%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%''''''&&&''')))+++,,,...222888>>>EEEJJJMMMJJJJJJJJJMMMNNNLLLHHHDDD????????????AAACCCFFFGGGBBB???<<<:::;;;===??????999DDDPPP\\\nnnvvvqqqrrr&&&%%%$$$###############""""""""""""############"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))''''''(((''''''---555DDDGGGMMMNNNEEE<<>><<>>@@@BBBOOO\\\ddddddrrr$$$######"""""""""######""""""""""""############"""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&******))))))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))''''''((()))+++444===FFFIIIHHHDDDFFF\\\~~~}}}}}}XXXAAAKKK___|||rrrrrrrrrrrruuuyyyzzzwwwxxx|||}}}|||zzzxxxwwwwwwwww~~~~~~aaaSSSOOOJJJEEEBBBBBBBBBCCC@@@BBBDDDEEEDDDDDDEEEGGGFFFIIIKKKGGGDDDIIIWWWdddkkknnnpppnnnkkkkkkoootttyyy}}}~~~{{{xxxwwwsssnnnhhhiiinnnyyyxxxqqqiiicccccc___^^^bbbeeehhhnnnuuuzzzwwwvvvtttlllfffnnn{{{}}}||||||}}}~~~~~~|||zzz}}}}}}}}}~~~ooojjjzzzfffxxxtttcccEEE666***+++...+++***---******)))))))))((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%$$$###"""""""""###$$$%%%########################""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((+++...333777;;;@@@DDDHHHGGGGGGFFFFFFFFFHHHJJJKKKFFFJJJMMMNNNLLLIIIFFFDDDIIICCC<<<888===IIIWWW```xxxzzzuuuqqq||||||wwwqqqjjjhhhjjjlllkkkiiiuuu{{{|||sss}}}######""""""""""""######""""""""""""############!!!!!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((()))%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((''''''***+++---555>>>EEEKKKHHHBBBNNNrrruuu{{{xxxzzzVVVFFFVVVqqqzzzrrrtttrrrrrruuuyyyyyyxxx{{{{{{xxxuuuttttttuuu{{{cccQQQMMMIIICCC@@@???@@@AAABBBBBBDDDGGGGGGEEEEEEFFFHHHHHHHHHFFFFFFKKKVVVeeeoooooonnnmmmllllllmmmqqqsssqqqttt}}}|||yyyyyy|||xxxqqqkkkeee___[[[VVVSSSSSSWWWZZZ]]]dddkkk~~~xxxxxxwwwssslllhhhiiimmmwwwwwwxxx{{{~~~}}}zzz~~~~~~~~~xxxkkkuuu}}}ccchhhqqqOOO<<<---,,,...******...*********)))))))))((((((&&&'''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&---***'''$$$"""###$$$%%%########################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&''')))***,,,---222666;;;???BBBDDDFFFGGGFFFFFFGGGIIIIIIIIIIIIIIICCCFFFIIIIIIGGGEEEEEEEEE>>>===>>>FFFXXXqqq{{{uuuxxxllluuu|||}}}~~~~~~zzzsssjjjiiijjjnnnrrrrrrmmmhhhggggggiiippptttqqqfff\\\^^^lll{{{xxxvvv###"""""""""""""""######""""""""""""############ !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''(((&&&''''''((()))******+++(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&(((+++,,,...666???BBBJJJHHHAAARRR~~~{{{oooeeeuuuvvv|||ZZZNNNaaa}}}|||www{{{ttttttwww{{{|||{{{{{{vvvsssrrrssstttlll[[[PPPIIIHHHDDD???>>>@@@BBBAAA???CCCFFFIIIHHHFFFEEEFFFHHHLLLFFFAAAEEEQQQaaannnuuupppmmmjjjiiijjjmmmoooppppppqqqwww~~~~~~}}}wwwvvvtttoooiiiaaaZZZVVVUUURRRQQQRRRRRRRRRVVV\\\fffppp{{{~~~}}}|||}}}{{{tttmmmhhhbbb]]]pppqqqsssxxx~~~}}}{{{~~~~~~|||eee]]]bbbxxx~~~~~~dddaaa}}}qqqWWWBBB000......***)))...************))))))))))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&666333---(((%%%%%%&&&'''""""""""""""""""""""""""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%&&&''''''((((((''''''$$$%%%&&&(((+++...111222888<<>>@@@IIIFFFBBB___~~~jjj\\\```vvvyyyzzzuuu___KKKhhh}}}{{{|||yyyxxx{{{vvvxxx{{{|||}}}xxxtttsssvvv}}}jjjUUUPPPNNNEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLHHHIIIJJJNNN\\\mmmsssppppppnnnlllmmmoooqqqssssssuuurrrrrrvvvxxxwwwxxx|||}}}yyyxxxrrrqqqrrrkkk\\\VVVYYYVVVSSSQQQPPPQQQQQQQQQPPP^^^]]]aaahhhmmmrrryyy~~~}}}wwwvvvtttrrroooiiiaaa\\\llluuu|||zzzxxx|||~~~}}}~~~{{{}}}uuukkkcccnnnwwwkkk~~~vvvrrrllljjjyyy~~~sssmmmkkk[[[GGG444//////---+++,,,,,,,,,++++++***)))))))))))))))((('''&&&&&&%%%%%%)))&&&$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%(((((('''&&&&&&%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))***)))'''''')))***+++,,,///555<<>>???@@@BBBDDDGGGHHHIIIJJJLLLKKKHHHHHHJJJEEE===@@@AAANNN\\\WWWKKKTTTiiiuuuppp%%%%%%$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))((((((***000666<<<@@@@@@FFFDDDHHHkkkkkkVVVVVVkkkpppuuutttuuuXXXMMMooo{{{zzz{{{wwwsssuuusssvvvzzz|||~~~~~~{{{xxxwwwyyy~~~xxx```OOOKKKKKKCCCBBBAAA@@@??????@@@AAABBBDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLLLLRRR```ppptttpppnnnnnnnnnpppsssuuuuuuuuuvvvssssssvvvvvvuuuxxx}}}zzzxxxwwwssspppmmmfff]]]XXXXXXUUUTTTSSSTTTUUUTTTRRRPPPWWWUUUVVV[[[aaagggrrr|||~~~yyyvvvtttqqqmmmkkkhhheeebbb___mmmwww~~~~~~}}}~~~}}}}}}xxxiii___llliiiZZZppp~~~}}}nnnlllpppttt||||||ppphhhhhhlll^^^LLL:::111---+++,,,///,,,,,,++++++***))))))))))))((((((''''''&&&%%%%%%(((&&&$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$''''''&&&&&&%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))),,,///222555888<<<>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDFFFJJJLLLIIICCC===FFFSSSlllzzzkkkooo&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((('''(((,,,333:::@@@BBBBBBCCCEEETTTiiiTTTSSSgggnnnttt}}}aaaOOOPPPyyy|||vvvuuutttwwwzzz}}}}}}|||zzzyyy{{{{{{}}}dddTTTHHHFFFGGG@@@AAA@@@?????????@@@AAABBBDDDEEEFFFHHHKKKMMMNNNOOOQQQOOOPPPXXXggguuuwwwrrrooooooqqqtttwwwyyyxxxwwwzzzwwwuuutttqqqooottt||||||{{{|||}}}|||uuujjjccc```\\\WWWUUUUUUVVVXXXYYYXXXUUURRRVVVSSSQQQTTTYYYaaammmxxx~~~~~~wwwsssoookkkeeebbbaaaaaaaaaaaaiiisss|||}}}~~~~~~|||kkk^^^lllqqqXXXcccuuuyyywwwzzzzzzooofffeeemmmuuuhhhXXXDDD555,,,)))+++000,,,,,,++++++***))))))))))))((((((''''''&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############&&&&&&%%%%%%$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))),,,000666:::;;;<<<<<<===???@@@CCCEEEFFFGGGGGGFFFLLLFFFEEEIIIHHHAAAAAAFFFYYYnnn&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''(((...777???CCCEEEEEECCCHHHdddqqq```WWW]]]qqqxxx{{{PPPIIIVVVzzzxxxyyy{{{~~~~~~~~~}}}{{{nnnVVVLLLDDDCCCDDD???AAA@@@???>>>???@@@AAABBBCCCDDDFFFIIILLLOOOQQQRRRSSSRRRTTT___nnnyyyzzzvvvtttssstttvvvyyyzzzyyyxxx{{{uuupppkkkkkksss}}}}}}mmmeeefffbbbZZZYYYXXXXXXYYYZZZZZZYYYWWWWWWSSSPPPRRRUUUZZZeeeooovvv{{{{{{tttppplllgggbbb^^^^^^______```aaaiiittt{{{~~~~~~}}}{{{}}}~~~~~~ssseeelllaaa\\\kkk|||xxx{{{ppplllpppzzztttcccLLL888---***+++...,,,,,,++++++***))))))))))))(((((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''((()))***+++333777<<>>???AAAEEEHHHDDDJJJJJJLLLPPPHHHBBBIIIDDD>>>>>>GGGQQQWWW\\\aaafff___ggg}}}xxxuuuvvvuuu########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((()))((((((((((((---555===EEEIIIJJJIIINNNvvvsss\\\ggg|||zzzyyywwwuuussstttvvvyyy{{{zzzxxxuuusssnnnxxxqqqooolllXXXGGGDDDFFFCCCBBBCCCDDDDDDDDDCCCCCCFFFJJJNNNPPPSSSXXX]]]aaaeeejjjnnnuuu{{{xxxooogggbbbeeekkkpppxxx~~~|||yyywwwrrrnnnmmmfffeeecccaaaaaaaaa___]]]^^^[[[XXXVVVUUUUUUTTTSSSVVVRRRPPPRRRRRRSSSWWW]]]bbbaaa``````bbbbbb___]]]dddbbb```dddqqq~~~{{{}}}nnnuuuXXX>>>333333...------,,,+++***))))))))))))(((((((((''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&'''))),,,...888;;;???AAABBBCCCGGGIIIJJJMMMHHHIIIMMMEEE>>>DDD>>>HHHZZZppp}}}zzzvvvoooXXXWWW```hhhpppyyyzzzxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''%%%%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((()))))))))((('''---777@@@GGGIIIHHHGGGZZZooo]]]mmm}}}yyywwwvvvtttrrruuuwwwyyyzzzzzzxxxuuusssmmmuuupppuuuhhhVVVGGGEEEGGGDDDBBBCCCDDDDDDDDDCCCDDDGGGKKKOOORRRVVV\\\bbbhhhnnntttxxxxxxqqqjjjjjjmmmuuu|||{{{tttyyy}}}yyytttsssvvviiihhhfffggggggeeecccaaabbb___\\\ZZZXXXWWWUUUTTTTTTRRRQQQSSSRRRQQQTTTZZZ]]]]]]___aaaccccccaaa^^^gggdddbbbeeeqqq}}}~~~yyy{{{iiiaaavvvyyydddMMM999///......---,,,+++***)))))))))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&'''))),,,000333<<<>>>AAACCCCCCDDDFFFHHHGGGIIIFFFGGGMMMFFF???EEE>>>YYY}}}|||___PPPDDDEEEJJJOOOXXXccclllwww|||pppgggiiiooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))))))))))))))'''///:::DDDIIIIIIFFFEEE___~~~~~~}}}dddXXXnnn{{{wwwvvvvvvuuuuuuuuuvvvwwwxxxxxxvvvtttssssssvvvrrr}}}fffUUUHHHGGGGGGCCCAAACCCFFFGGGGGGHHHIIINNNSSSXXXWWW[[[aaagggmmmtttzzz~~~{{{sssnnnqqqyyy~~~vvvqqqttt}}}}}}zzzxxxmmmjjjjjjlllllliiiffffffgggccc]]]YYYXXXWWWVVVUUURRRRRRTTTVVVUUUSSSVVV\\\]]]___bbbeeegggfffccc```cccaaa___cccooo|||{{{~~~{{{hhhXXXhhhqqqZZZAAA000......---,,,+++******))))))))))))(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''')))---222777:::===???AAABBBCCCCCCCCCDDDDDDIIIGGGGGGKKKFFFDDDNNN[[[~~~~~~~~~vvveee___```aaannnsssrrrpppzzzsssXXXGGGDDDEEEGGGFFFCCCFFFMMMOOOZZZeeeeee^^^ZZZ```gggpppxxx$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%&&&"""#########$$$$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************)))222>>>GGGIIIGGGDDDBBBVVVyyyxxxbbbnnnhhhUUURRRvvvyyyvvvvvvwwwxxxxxxvvvvvvwwwwwwwwwwwwvvvvvv{{{zzzwwwlll[[[LLLIIIHHHDDDBBBFFFKKKLLLNNNPPPTTTZZZaaafff```dddiiioootttzzzwwwuuuuuu~~~zzzxxxuuurrrsssvvv{{{~~~}}}}}}~~~zzzuuurrriiieee```]]]]]]```ccceeerrrwwwwwwqqqlllkkkooooookkkiiikkknnnhhh```ZZZXXXYYYZZZZZZVVVVVVXXXZZZWWWSSSVVV\\\]]]aaaeeeggggggdddaaa___^^^^^^]]]___hhhuuu{{{{{{}}}~~~mmmZZZccc{{{}}}eeeJJJ666///......---,,,+++*********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%''')))---222888===@@@@@@@@@BBBCCCDDDDDDCCCBBBFFFKKKGGGDDDIIILLLXXXnnnxxxmmmjjjjjjfffbbbjjjiiibbbSSSGGGCCCCCCBBBHHHCCCAAAEEELLLNNNJJJDDDBBBDDDGGGFFF@@@999999<<<999@@@GGGIIIHHHHHHLLLPPPRRRVVV\\\^^^^^^bbbmmmwww%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!###$$$$$$$$$$$$%%%'''"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++++++++,,,555AAAIIIIIIEEEBBB@@@NNNeee{{{}}}rrr```PPPfffiiiRRRMMMUUU|||xxxvvvwwwyyyzzz{{{xxxxxxxxxyyyyyyzzz{{{{{{~~~}}}zzzhhhVVVPPPLLLGGGGGGLLLMMMOOOQQQUUUZZZbbbjjjpppnnnqqqvvv{{{}}}yyytttttttttsssrrrrrruuuyyy|||vvvvvvvvvwwwxxxyyyzzz{{{~~~~~~zzzvvvtttwwwzzzvvvrrroooooorrrttttttrrrooommmiiiddd___YYYTTTRRRLLLIIIFFFCCCCCCDDDGGGIIIOOOSSSYYY```jjjyyyxxxuuunnnkkkpppqqqlllkkkooorrrlllddd^^^\\\]]]^^^^^^\\\\\\]]]\\\UUUOOOQQQXXX\\\___ccceeeccc```]]]\\\]]]___^^^[[[^^^iiisssxxx~~~vvv^^^]]]jjj}}}jjjOOO777//////...---,,,+++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))''')))---333999>>>BBBDDDBBBBBBCCCEEEGGGGGGDDDBBB???CCCAAAEEEVVViii|||ppp___RRRMMMJJJHHHFFFDDDJJJLLLHHHBBB>>>999444333///111:::===:::;;;AAAJJJHHHDDD>>>888555666999888999:::;;;;;;:::::::::>>>???AAACCCBBBBBBIIIRRR___aaagggppp|||%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$&&&'''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$###%%%'''""""""###$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++++++++000999DDDJJJHHHCCC???>>>UUUeee|||tttXXXKKKLLLccc~~~}}}|||~~~nnnSSSHHHTTTggg|||xxxwwwxxxyyyzzzzzzwwwwwwwwwxxxyyy{{{}}}~~~~~~xxxcccYYYRRRMMMOOOVVVSSSUUUXXX\\\aaaiiiqqqwww}}}|||wwwrrrsssqqqnnnnnnpppsssuuuvvvrrrrrrqqqpppoooooonnnnnnmmmoooooolllgggeeehhhkkkjjjiiijjjmmmooolllddd]]]ZZZYYYVVVSSSOOOKKKGGGEEEAAA@@@>>>===<<<===???AAA@@@AAAEEEKKKVVVgggyyy}}}wwwnnnkkkooopppkkklllrrrppplllgggcccaaa```^^^]]][[[[[[[[[YYYQQQKKKNNNUUUYYY]]]aaabbb```]]]\\\\\\\\\aaa```YYYWWW```nnnxxxhhh\\\YYYgggwwwwwwppp}}}{{{zzzsssWWW777//////...---,,,++++++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))+++...333999>>>AAABBBCCCBBBBBBCCCEEEHHHGGGDDDAAA999@@@FFFXXXvvvxxxvvv|||tttfffXXXRRRIIIAAA;;;999888777999CCCKKKJJJEEE@@@;;;666333777:::;;;::::::<<<>>>JJJEEE???999777888::::::;;;;;;;;;999888666555555:::777888:::999777:::@@@EEEEEEIIISSS]]]jjj%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%'''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&((()))'''$$$###$$$&&&######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))++++++,,,,,,222;;;EEEJJJGGGBBB>>>===eeeqqqrrrGGG>>>OOOfffooo{{{|||yyycccHHHGGG```zzz|||yyyxxxxxxyyyyyyyyyuuuuuuuuuvvvxxxzzz}}}~~~zzzmmm```XXXRRRVVV]]]```aaadddhhhmmmttt|||~~~{{{wwwssssssnnniiijjjooosssssspppmmmlllkkkiiigggeeedddcccbbbfffhhhfffbbb___aaaddd___aaagggnnnpppjjj]]]SSSNNNMMMLLLJJJHHHEEECCCAAA>>>>>>>>>===<<<<<<>>>@@@<<<===>>>CCCLLL[[[lllwww{{{yyynnnjjjooooookkkllltttkkkiiifffeeeccc```\\\YYYVVVVVVWWWUUUNNNIIIMMMUUUXXX\\\```aaa___^^^^^^___ZZZ``````XXXSSS\\\nnn{{{~~~}}}~~~ttt```RRRXXXlllpppqqqnnnooo}}}ddd===//////...---,,,++++++***************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***...222777===@@@BBBAAA@@@@@@???@@@CCCFFFFFFBBB>>>AAAJJJWWWrrrttthhhkkkcccYYYUUUXXXYYYPPPCCC>>>>>>===:::666555555666999DDDJJJEEE<<<777666555000;;;===444333===@@@;;;>>><<<888777999;;;999444777999:::999777666777999999555555::::::777888===999777:::BBBHHHMMMWWWbbb%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))&&&&&&)))***((())),,,555>>>NNNQQQDDD???CCCBBB^^^IIICCCPPPeeeuuuuuuttt}}}yyy]]]JJJPPPmmmzzzzzzyyyxxxwwwvvvuuuuuusssssstttvvvxxxxxxwwwuuu}}}{{{mmm___ZZZYYY\\\aaafffkkkoooppprrr{{{~~~zzzttttttnnniiiiiinnnoookkkggghhhgggccc___```dddaaa\\\\\\\\\]]]]]]]]]]]]\\\\\\YYY^^^cccfffddd]]]UUUOOOKKKJJJIIIGGGDDDAAA???===>>>===<<<;;;;;;;;;;;;;;;>>>===???EEEOOOZZZdddiiiqqqtttzzzvvvtttpppnnnllllllnnnooommmhhhdddbbb```\\\\\\^^^ZZZVVVUUUUUUPPPLLLPPPXXX^^^^^^]]]\\\]]]___^^^\\\]]]YYYZZZ\\\YYYVVVcccuuu}}}~~~}}}|||zzznnnXXX]]]zzz{{{sss~~~rrrnnneeerrryyyyyymmmFFF444,,,---...***------###))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$&&&'''''''''(((+++---111666<<>>;;;<<<<<<;;;:::999888777666DDDFFFFFFAAA999444666999888666555666:::<<<:::666:::999999;;;<<<<<<;;;999@@@>>>:::888888888777555666777888777555444444444666777777888<<>>CCCYYYpppmmmUUUOOObbb{{{|||zzzwwwtttsssrrrsssttttttttttttvvvxxxyyywwwuuu|||lll```]]]]]]cccjjjrrruuuyyy~~~}}}zzzwwwssspppoooqqqpppmmmiiiffffffbbb]]]]]]```___\\\XXXXXXXXXXXXWWWVVVUUUUUUSSSUUUYYY[[[YYYTTTMMMIIIEEEEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>>===>>>BBBJJJSSSYYY]]]___ccciiisss~~~zzzxxxuuuqqqooonnnoooooohhheeeddddddbbb^^^^^^bbb```ZZZTTTOOOJJJHHHQQQ]]]```]]]ZZZXXX[[[]]]]]][[[YYYWWW[[[___\\\YYYcccsss~~~vvv```___zzzqqq]]]fffzzzwwwppp|||rrrIII333,,,,,,---***...000(((***)))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((***///222555:::@@@DDDDDDCCCBBBBBBCCCEEEDDDAAA>>>@@@FFFJJJ^^^vvv{{{rrrjjjbbbWWWIII@@@>>>999999AAAGGGDDD<<<777666666888999:::<<>>???AAABBB@@@>>>???BBB???AAAGGGQQQZZZ^^^\\\YYYZZZ______XXXPPPLLLGGGBBB;;;;;;:::999888888999:::222555666555333555777999&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&(((((('''***000AAAHHHEEEFFFJJJBBBHHHfffJJJBBBLLLaaavvvsssXXXHHHPPPqqqzzz|||zzzvvvrrrppppppqqqrrruuutttuuuwwwyyyyyyxxxvvvyyyiii______bbbjjjttt}}}~~~|||{{{zzzxxxuuurrrnnnlllgggiiifff___\\\]]]^^^]]]VVVUUUTTTSSSRRRPPPOOONNNLLLMMMNNNNNNLLLJJJGGGEEE???????????????>>>>>>>>><<<<<<;;;;;;;;;<<<======???>>>>>>AAAFFFKKKNNNOOOMMMQQQYYYbbbmmmzzz}}}yyyvvvsssqqqppppppcccccceeegggeee```aaaeeeccc]]]VVVOOOJJJJJJUUU```bbb\\\VVVVVVYYYZZZYYYWWWRRRTTT[[[bbb```\\\aaalllzzzhhh^^^uuu~~~}}}xxxgggUUU\\\~~~zzzOOO666---......))),,,000+++******)))))))))((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((((('''''')))---444999;;;???DDDFFFFFFEEEDDDCCC@@@@@@AAACCCHHHRRR___jjj|||qqqzzzwwwooofff^^^SSSIIIDDD???;;;777555444:::EEEJJJEEE<<<666555555444333333555:::===GGGCCC@@@???DDDLLLTTTYYY]]]]]]___\\\QQQHHHMMMXXXOOOQQQYYYffftttzzzwwwrrrlllzzzssshhhddd]]]SSSVVVRRRMMMGGGBBB???>>>>>><<<>>>???===888555777;;;%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&((('''''',,,333@@@MMMHHHHHHNNN???EEErrrvvvKKKMMMUUUaaaxxxnnn^^^JJJCCCTTTyyy|||xxxwwwuuusssrrrrrrrrrrrruuuuuuvvvxxxzzz{{{yyyxxxxxxhhhaaaeeeiiisss~~~yyytttqqqpppnnnqqqnnnfff___^^^______WWWVVVTTTRRROOONNNLLLLLLKKKJJJIIIGGGFFFEEEEEEEEE>>>>>>>>>===============;;;;;;;;;;;;;;;<<<===>>>@@@??????AAADDDGGGHHHHHHHHHMMMUUU]]]fffqqq|||~~~{{{xxxuuusssqqqqqqaaacccgggjjjggg``````ddd^^^[[[WWWSSSPPPRRR[[[cccccc[[[UUUVVVYYYWWWTTTQQQMMMRRR[[[cccaaa\\\]]]cccsss{{{mmmZZZlll|||ooogggdddccc[[[~~~XXX;;;000000111******---(((*********)))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((((((((((((((+++111888>>>@@@CCCFFFGGGFFFDDDCCCCCC???===AAANNN___ppp~~~yyyhhh]]]YYYNNNHHH@@@;;;999999:::999<<<;;;@@@HHHKKKDDD<<<888888888777555555999@@@FFFOOOOOOPPPTTT^^^mmm|||wwwpppccc[[[cccrrrjjjfffeeelllwww{{{wwwqqqmmm}}}yyyrrrsssmmmaaagggccc]]]WWWRRROOOLLLKKKEEEBBB@@@>>>;;;777555777$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&(((''''''...777AAAPPPLLLIIILLLBBBUUUyyyJJJOOOZZZhhh]]]TTTFFFDDD[[[yyyssstttvvvxxxxxxvvvtttrrruuuuuuvvvyyy{{{|||{{{zzzpppnnntttxxx|||uuusssssstttwwwtttkkkccc``````^^^XXXWWWTTTQQQNNNLLLJJJJJJKKKIIIFFFDDDCCCDDDEEEFFFBBBAAA???>>>============;;;;;;;;;;;;;;;<<<===>>>>>>======@@@CCCFFFFFFFFFMMMRRRXXX^^^ccclllvvv~~~~~~}}}{{{xxxuuurrrqqqdddeeeiiikkkggg```]]]___XXXVVVQQQOOORRRZZZccchhhccc[[[WWWYYYZZZTTTOOONNNNNNTTT]]]cccaaa[[[YYY[[[nnnxxxrrrZZZeeexxxllliiikkkVVVuuuhhhAAA222///222---+++,,,'''************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''((()))+++...444<<>>BBBBBB===999999666999<<>>%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))'''(((111<<>>??????<<<<<<;;;;;;;;;<<<======;;;:::;;;>>>BBBEEEGGGGGGPPPTTTZZZ]]]___eeeooovvv{{{wwwsssqqqhhhggghhhjjjhhh```ZZZYYYUUUPPPJJJJJJUUUdddmmmnnnaaaZZZXXX[[[ZZZSSSPPPSSSWWW\\\bbbddd```[[[XXXWWWlllvvv}}}zzzzzz```eeerrrhhhXXXmmmLLL666...111///...///***++++++*********)))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''***---111555999???CCCDDDEEEEEEDDDBBB@@@@@@AAA???AAAUUU}}}{{{nnn___\\\VVVMMMDDD===:::999888999:::;;;:::999777666555666:::@@@@@@===<<>>CCCHHHKKKLLLNNNRRRWWWYYYYYY]]]gggooozzzzzztttqqqlllgggeeehhhhhhaaaYYYUUUPPPNNNMMMTTTeeettttttlll___XXXWWWZZZWWWRRRVVV___eeeiiijjjgggbbb]]]ZZZXXXfffpppyyy{{{{{{}}}~~~|||hhhhhh|||ooo```bbb~~~}}}aaaBBB000///......///++++++++++++*********))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((,,,333888<<>>:::888777666555777888888888888888999:::888>>>IIISSSUUUQQQPPPSSSaaacccdddbbbaaaeeeoooxxx{{{yyyyyywwwwwwpppjjjiii(((((())))))******++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((******(((***666BBBEEEEEEKKKLLLRRRuuugggFFFDDDGGG^^^{{{xxxuuuvvvwwwwwwwwwvvvtttsssqqqrrruuuzzz|||zzzxxxvvvuuuqqqsssrrrppppppnnnfff]]]ZZZXXXTTTPPPMMMKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAAAAABBBCCCDDD>>>===<<<;;;;;;;;;;;;;;;@@@??????AAAFFFLLLOOOPPPKKKPPPUUUVVVUUUYYYbbbjjjttt|||uuuqqqmmmfffbbbfffhhhbbbYYYTTTJJJMMMUUUdddyyyxxxeee^^^WWWUUUXXXUUURRR[[[jjjppprrrpppjjjddd```]]][[[___jjjtttwwwzzz~~~mmmiiiaaaRRR}}}|||uuuOOO444...+++,,,---(((+++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******)))...777===AAACCCDDDEEEEEEEEEEEECCCAAA@@@@@@BBBdddpppzzzaaaQQQMMMNNN===999555555777999999777999888777666777:::???CCCEEEOOO```nnnpppjjjggghhh000000000000000000111111+++)))'''&&&''''''&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''((()))))),,,777BBBDDDEEEEEEFFFTTTsssmmmwwwZZZGGG???MMMpppzzz{{{yyyxxx|||{{{sssmmmmmmpppqqqpppwwwvvvxxx}}}~~~~~~}}}||||||{{{xxxsssnnnssssssssssssqqqmmmgggbbb]]]YYYTTTSSSTTTSSSNNNJJJIIIIIIGGGGGGGGGHHHIIIJJJJJJFFFCCCEEEHHHIIIFFFBBB>>>>>>>>>>>>>>>???@@@@@@BBB@@@???CCCJJJOOOPPPNNNMMMQQQTTTVVVXXX\\\bbbhhhttt}}}yyy{{{pppkkkhhhiiidddXXXPPPOOOKKKSSShhh{{{iiibbbZZZVVVUUUXXXYYY[[[fffrrrwwwvvvrrrkkkddd___^^^^^^^^^hhhttt{{{}}}~~~~~~}}}xxxlll{{{hhhPPP|||^^^<<<333000((((((111---,,,++++++******++++++***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))+++,,,---444;;;===>>>AAADDDEEECCCGGGCCC???CCCDDDNNNbbb{{{pppaaaVVVNNNGGGCCC<<<<<<999666666999888444:::666666:::>>>@@@GGGOOOSSS[[[jjjuuurrrlllxxx;;;;;;<<<<<<<<<<<<<<<<<<999666222///---+++(((&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''%%%&&&&&&'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((***))),,,777BBBLLLMMMGGG@@@LLLlllppp\\\fffyyyXXXKKKCCCWWWzzz{{{xxxzzz}}}zzzrrrllllllpppqqqsss{{{zzzyyyzzz~~~}}}}}}yyywwwvvvwwwxxxyyypppppppppqqqppplllfffbbb]]]YYYTTTSSSSSSRRRNNNIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKHHHEEEEEEHHHHHHEEEBBB>>>>>>======>>>??????@@@AAA??????CCCJJJOOOOOOMMMLLLOOOSSSVVVXXX]]]eeejjjooo{{{yyyyyysssnnnjjjiiicccXXXQQQPPPPPPbbb}}}}}}hhh^^^XXXUUUUUUYYY]]]dddqqq~~~wwwtttqqqmmmhhhbbb\\\WWW]]]eeepppxxxzzz|||}}}|||~~~yyyaaammm|||iiiYYY___>>>444222,,,,,,333---,,,++++++******++++++***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&'''))),,,...000777;;;???AAAAAABBBDDDEEECCCDDDGGGTTT]]]YYYccc{{{oooggg\\\RRRLLLGGGDDDAAA<<<===:::666555999:::777<<<===???DDDKKKQQQUUUWWW___cccooo{{{~~~xxxyyyDDDEEEEEEFFFFFFEEEEEEDDDDDDAAA<<<888555222///,,,+++++++++******)))(((((()))(((''''''&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((()))******,,,777BBBDDDIIIDDD===NNNsssmmmZZZKKKVVVzzzoooUUUMMMHHHccc}}}zzz{{{xxx{{{|||yyypppkkknnnrrrtttsss}}}}}}||||||{{{zzzsssllliiilllkkkjjjhhhiiilllqqquuunnnnnnnnnnnnmmmiiiccc___]]]YYYUUUSSSSSSQQQLLLIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKHHHFFFFFFHHHHHHFFFCCC>>>>>>>>>===>>>>>>???@@@???>>>@@@DDDJJJNNNNNNLLLKKKNNNRRRUUUYYY^^^gggmmmqqqxxx|||yyyuuuqqqmmmjjjddd\\\WWWVVV```wwwxxxfffZZZRRRRRRTTTYYY___ggguuuxxxuuurrrpppmmmfff[[[RRRZZZbbbmmmuuuyyy|||~~~|||{{{|||~~~```UUUhhhyyy}}}uuueeeaaa???222///+++***...---,,,++++++******++++++***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((+++///444666===>>>???AAABBBAAAAAABBBAAADDDQQQkkkwwwnnnvvvzzzssskkk```WWWNNNIIIDDD@@@>>>>>>>>>===777999999666888>>>CCCDDDEEELLLRRRVVVcccuuu~~~~~~EEEEEEFFFGGGGGGGGGFFFFFFEEECCC???===;;;999777555111111000000////////////------+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))***+++***---777CCC;;;EEECCCAAA[[[cccPPPDDDUUUwwwhhhRRRLLLIIIjjj}}}{{{}}}zzzzzz{{{wwwpppmmmrrrwwwyyyrrr}}}}}}{{{vvvnnnfff___YYYTTTQQQSSSUUUYYY[[[]]]```eeeiiimmmlllkkkkkkjjjfffaaa]]]]]]ZZZVVVTTTRRRPPPLLLIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFGGGIIIIIIHHHFFF??????>>>>>>>>>>>>???@@@>>>???AAAEEEJJJNNNNNNMMMLLLOOOSSSUUUYYY___gggnnnxxxyyyzzztttrrrppplllhhhdddbbbcccvvvyyynnncccYYYTTTWWW[[[```dddjjjsss{{{xxxwwwvvvsssmmmddd[[[TTTXXX___kkkuuu{{{~~~~~~}}}}}}}}}|||||||||||||||hhhPPPWWWiii{{{gggeeeDDD444///+++******---,,,++++++******++++++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''')))---333888<<<@@@???@@@CCCDDDAAA@@@@@@???KKK^^^vvvwwwyyyxxxeeeWWWRRRNNNGGGAAA@@@>>>;;;::::::;;;===>>>888===@@@AAAGGGRRR\\\aaadddpppvvvsss}}}BBBCCCEEEGGGHHHGGGGGGFFFCCCAAA>>>======<<<;;;:::555555444444444444555666333222111...,,,)))'''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))***++++++...999EEECCCJJJFFFGGGjjjeeePPPFFFZZZ{{{}}}eeeQQQHHHHHHmmm}}}}}}{{{xxxyyyvvvqqqqqqwww}}}uuuvvvoooeee\\\UUUPPPKKKHHHIIIJJJLLLNNNQQQVVV[[[___ccccccdddfffgggfffcccaaa\\\ZZZWWWUUURRRPPPMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFFFFGGGIIIKKKKKKJJJAAA@@@@@@?????????@@@@@@???@@@BBBFFFJJJMMMOOOOOOOOORRRTTTVVVXXX^^^gggmmmxxxxxxzzzsssttttttrrrooopppqqqsssxxxlllggg___TTTZZZaaajjjoooqqqsssuuuwwwsssvvvvvvoooeee\\\YYYYYYVVV]]]iiiuuu~~~~~~{{{{{{||||||}}}}}}}}}||||||mmmQQQLLL\\\llluuuxxxiiirrr|||zzzyyyiiiLLL999111000///...---,,,++++++******++++++)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&'''(((+++111777===@@@GGGDDDDDDGGGFFFAAA@@@CCCDDD\\\nnnxxx|||{{{ssscccZZZMMMCCC>>><<<======@@@???===<<<;;;===???AAAFFFKKKQQQVVV```ooo{{{@@@AAADDDGGGIIIIIIHHHHHHCCCAAA>>>=========<<<:::999888666555555666777777777666555333000...+++***))))))(((&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((())),,,,,,000;;;GGGHHHHHHDDDOOO{{{dddOOOHHH^^^zzz{{{uuuyyyzzz___PPPEEELLLsss|||}}}zzzvvvwwwuuuqqqssszzz{{{|||uuullleee___ZZZSSSNNNLLLHHHDDDCCCFFFKKKOOOQQQUUUVVVZZZ___dddggggggfff\\\[[[YYYVVVSSSQQQOOONNNMMMMMMMMMMMMMMMLLLJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLCCCBBBAAAAAA@@@AAAAAAAAAAAABBBCCCFFFIIIMMMPPPRRRQQQSSSUUUVVVXXX^^^gggnnnrrrzzz}}}vvv{{{}}}zzzxxxzzz}}}~~~zzzpppiiicccZZZRRR[[[fffrrrwwwxxxxxxuuurrrlllooopppiii]]]VVVVVVZZZTTTYYYcccppp{{{}}}yyyzzz{{{|||}}}}}}}}}}}}}}}~~~rrrUUUGGGQQQ```mmmvvv|||tttxxxrrreeeOOO:::000///000///---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((+++000666;;;AAACCCHHHDDDCCCEEEBBB>>>CCCMMM[[[sss}}}gggTTTIIIGGGCCC<<<777777;;;???;;;;;;:::::::::===BBBFFFWWW[[[aaaiiixxx999<<<@@@CCCFFFGGGFFFFFFDDDBBB@@@???@@@AAA@@@???@@@>>>;;;999777777777888777777777777666444222111...,,,+++)))''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''))),,,---111===IIICCCCCCFFF___ZZZHHHGGG```xxx{{{wwwvvv}}}qqqTTTJJJEEESSS|||zzz|||xxxuuuvvvtttqqqssszzz}}}|||}}}}}}rrriiiccc^^^YYYYYYZZZXXXRRRLLLLLLNNNRRRXXX___ccceeeeee[[[[[[ZZZXXXUUURRRQQQQQQQQQQQQQQQQQQQQQOOONNNMMMHHHIIIJJJJJJIIIIIIJJJKKKDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIMMMRRRUUUPPPRRRTTTVVVYYY```iiiqqqwww~~~uuummmhhhddd]]]XXXWWWaaammmxxxzzzyyyxxxsssmmmhhhjjjkkkfff^^^XXXWWWXXXTTTUUUZZZeeeqqqyyyzzzxxxyyyyyyzzz{{{||||||}}}}}}}}}www[[[HHHOOObbbssstttmmmgggVVV>>>///---...------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))+++000555;;;AAADDDFFFGGGBBB@@@BBBAAACCCUUUiiioooTTTFFF@@@AAA@@@===999777999<<<777999;;;>>>BBBJJJTTT[[[jjjmmmsss222555999>>>AAABBBBBBAAACCCAAA@@@AAADDDEEEEEEEEEGGGDDDAAA===:::999888888666777888999999888777777111///---+++)))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&))),,,...222>>>KKKCCCEEEPPPssshhhOOOBBBGGGbbbxxx{{{|||xxxiiiJJJDDDGGGZZZxxxzzz}}}vvvuuuvvvtttqqqsssxxxzzzxxxyyy~~~yyyfffVVVKKKLLLOOOTTTZZZ^^^______[[[[[[ZZZXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTRRRPPPOOOKKKKKKLLLKKKIIIHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHMMMSSSXXXNNNPPPSSSVVVYYYaaalllttt|||nnnccc```[[[UUUWWW___mmmxxx|||zzztttnnnhhhiiiiiigggbbb^^^ZZZXXXTTTQQQSSS[[[iiitttxxxwwwxxxxxxyyyyyyzzz{{{|||}}}}}}vvv^^^JJJPPPpppgggllluuutttdddIII555000000...---,,,++++++******++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***...333999???DDDGGGHHHJJJDDDBBBEEEHHHRRRnnnvvv\\\HHHAAA@@@AAAAAA???<<<999888777<<>><<<===BBBBBB>>><<<>>>@@@AAABBBCCCAAA???BBB@@@???@@@AAAAAA???<<<>>>;;;888:::===>>>:::555444222111111000---)))&&&'''&&&%%%&&&''''''%%%$$$&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((())))))***---666AAAIIIHHHLLLZZZaaaAAAHHHSSSlll~~~~~~eeeNNNHHHNNNfff|||{{{{{{zzzyyywwwwwwtttqqqrrrvvvyyyzzzyyyzzz~~~wwwnnneeeXXXRRRTTTXXX\\\]]]YYY[[[]]]^^^^^^\\\ZZZYYYWWWTTTSSSRRRTTTUUUVVVUUUQQQMMMGGGDDDDDDGGGJJJKKKFFFJJJJJJFFFDDDFFFFFFDDDFFFFFFGGGKKKQQQWWWZZZ\\\TTTRRRRRRXXX^^^hhhvvv|||wwwtttooofff___\\\WWWXXXiii}}}|||}}}}}}}}}{{{vvvpppkkkpppiiifffhhhggg^^^XXXWWWVVVWWWXXX\\\gggtttzzzyyyyyy{{{~~~~~~~~~~~~}}}oooYYYJJJccceee\\\sss{{{nnnRRR222***000---......---,,,+++))))))(((******++++++++++++******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***///888>>>===>>>DDDIIIIIIFFFGGGAAADDD[[[tttkkkYYYMMMBBB===???BBBCCCBBB===777666;;;AAAFFFFFFMMM^^^nnnxxx~~~;;;>>>===:::<<>>???AAABBBCCCCCCAAA?????????@@@BBBDDDCCC???;;;;;;999777999<<<===<<<:::555333111000000///---+++((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((())))))***+++///777BBBJJJPPPHHHPPP\\\EEESSSaaawwwpppWWWEEEDDDRRRlll~~~|||{{{{{{{{{zzzxxxwwwuuussstttwwwzzz|||{{{|||}}}wwwjjjbbb^^^\\\ZZZWWWVVVXXX[[[^^^______]]]\\\YYYWWWTTTSSSSSSTTTSSSRRRPPPLLLGGGEEEFFFHHHIIIJJJJJJMMMLLLHHHEEEFFFGGGEEEJJJJJJLLLRRRYYY^^^___^^^XXXTTTSSSXXX^^^fffqqq{{{{{{vvvqqqmmmhhh```YYYYYY___kkk|||~~~zzzuuuooojjjrrrllliiijjjggg___YYYWWWTTTUUUUUUYYYeeerrryyyxxxzzz|||~~~~~~rrr\\\LLLYYY~~~aaaYYYnnntttYYY999000333///......---,,,+++***)))))))))))))))******)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++444<<<@@@??????DDDHHHGGGFFFGGGAAALLLqqqrrrYYYLLLEEE>>><<>>DDDHHHSSSWWWaaalllrrruuu|||<<<;;;777222444:::>>>===;;;;;;<<>><<<;;;???AAA???===>>>CCCJJJQQQUUUWWW```jjjlllfffaaajjjvvvKKKFFF>>>:::<<>>===@@@BBB???<<<:::>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>;;;888888999<<<<<<:::777555444111...+++---+++***)))******)))(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((******+++---444===GGGMMMNNNRRRrrrzzzgggZZZjjjwww|||qqqYYYHHHCCCKKKddd|||{{{yyyzzz{{{||||||{{{wwwvvvvvvwwwyyy}}}yyyxxxyyykkkbbb^^^```ccceeeeeecccaaa___\\\ZZZWWWVVVUUUTTTRRRPPPPPPOOONNNNNNOOOOOOMMMLLLMMMOOONNNJJJIIINNNRRRRRRVVVTTTUUU[[[dddgggeee```^^^ZZZZZZbbbkkkrrryyyxxxuuurrrpppooolllhhhdddcccccc___^^^lllzzztttooollljjjkkkjjjiiihhheeeaaa\\\ZZZXXXWWWVVVXXXcccrrr{{{|||}}}~~~gggTTTSSSmmmyyygggVVV]]]}}}vvv```@@@000///,,,...------,,,++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))+++///222777<<>>BBBCCCEEEGGGMMMVVVaaahhhffflllqqqnnnbbb[[[dddqqqddd\\\UUUTTTWWW\\\___```VVVNNNJJJKKKKKKEEE@@@@@@???CCCIIILLLMMMIIIEEECCC:::::::::888777888;;;>>>::::::999:::999777222///000...,,,+++,,,,,,+++***'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***+++...666@@@HHHNNNIIIUUUfffWWWnnnyyy\\\KKKAAA@@@IIIppp|||{{{yyyyyy{{{{{{{{{zzzvvvvvvvvvwwwyyy|||}}}zzzyyy~~~vvvmmmnnnmmmlllhhhddd```^^^[[[ZZZXXXXXXXXXXXXVVVTTTTTTSSSSSSTTTUUUUUURRRPPPRRRTTTSSSNNNMMMPPPTTTTTT[[[YYYYYY^^^dddgggeeeaaaaaa^^^```gggooouuu|||uuuqqqllllllnnnooommmjjjiiinnnnnnjjjooo}}}||||||zzzuuuooolllkkklllqqqrrrppplllgggbbb]]]ZZZYYYZZZYYYXXX___mmmyyy}}}~~~nnnZZZTTTjjj~~~gggUUUXXXzzz{{{nnnJJJ555333111...------,,,,,,+++++++++)))******++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***...333666999>>>CCCFFFDDDBBBCCCGGGZZZdddKKKGGG===777;;;===::::::???DDDKKKSSSVVVZZZdddttt|||xxx~~~eee^^^[[[```fffjjjlllmmmfffZZZQQQRRRQQQKKKFFFGGGPPPYYYfffmmmllldddZZZSSSHHHFFFBBB???<<<:::999888888888999;;;<<<<<<999666333000...,,,---------,,,***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((***)))***///777AAAIIINNNRRR[[[|||]]]iiiuuuuuuPPPCCC>>>@@@KKKzzz~~~|||zzzyyyzzzzzzyyyxxxuuuvvvwwwwwwwwwzzz~~~}}}{{{yyyuuupppkkkfffaaa___]]]\\\[[[\\\\\\\\\ZZZXXXXXXWWWXXXYYYZZZZZZXXXUUUZZZ\\\[[[UUURRRTTTUUUTTTaaabbbdddgggjjjiiigggeeefffdddfffkkkpppttt|||xxxrrrlllkkkpppuuuvvvuuussswwwwwwsssrrrwww}}}wwwwwwuuupppjjjhhhjjjmmm}}}|||tttkkkeee```[[[YYY]]]\\\WWWXXXdddsss|||}}}uuu```PPPjjjeeeWWW\\\wwwtttzzzXXX999222111...---------,,,,,,,,,+++******++++++++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))***,,,000666:::???CCCGGGGGGBBBAAAKKKWWWgggPPPBBB???999888<<<<<<:::@@@JJJRRR]]]hhhmmmpppyyyTTTOOOQQQ]]]hhhlllmmmnnngggYYYPPPTTTXXXUUUUUUYYYiiipppyyy}}}{{{uuunnnkkkbbb^^^XXXSSSPPPLLLFFFAAA???===::::::;;;;;;;;;;;;555222///...............---+++)))'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***((()))...888CCCJJJMMMUUUaaahhhppp{{{yyyRRRAAA<<>>;;;888999======@@@PPPbbbvvv~~~KKKHHHNNN___nnnrrrrrrsssdddVVVPPPXXXaaacccgggnnnvvvwwwwwwuuurrrrrrtttwwwoookkkgggfffhhhgggaaa\\\IIIDDD===888777888999:::666333000......//////...///---+++((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((((((...999CCCJJJMMMJJJ```kkk}}}TTT???888@@@RRR|||zzzyyywwwuuussssssuuuvvvuuutttuuuyyy}}}~~~xxxrrrmmmiiihhhhhhcccbbbbbbbbbbbbaaa^^^[[[\\\[[[[[[\\\]]]^^^\\\[[[ZZZ___aaa___```ccceeedddnnnxxxyyyrrrooogggjjjppptttuuuzzz|||rrrpppwww{{{pppnnnllliiippp{{{wwwwwwtttmmmfffdddggglll}}}yyypppmmmiiiddd^^^fffggg\\\SSS[[[ooo~~~||||||hhhMMMjjjwwwmmmsss|||JJJ666111------------------,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))+++...333:::???@@@AAACCCCCCBBBPPPrrr}}}{{{|||fffVVVIII===888::::::888:::===>>>FFF___xxxOOONNNOOOYYYnnnvvvcccRRRPPPXXXccckkkppprrrrrrjjjgggjjjddd```hhhdddfffiiimmmqqqssstttsssnnneeeYYYMMMCCC;;;777555666555444222111000111111......---,,,+++)))'''&&&)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))+++222<<>>:::666555666555111---------------,,,,,,+++***)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))+++222<<>>>>>???@@@HHH^^^www~~~oooooo|||uuuUUUHHH===999888777999<<<<<>>333///...---,,,++++++++++++************************))))))))))))))))))))))))(((((((((''''''''''''&&&(((''''''&&&&&&''''''((('''((()))(((''''''(((******,,,///333777:::<<<===<<>>FFFIIIIIISSSddd{{{mmmZZZggguuuuuuwwwXXXcccsssXXXNNNJJJbbb}}}{{{xxxxxx{{{}}}~~~~~~uuutttsssrrrtttwww{{{}}}zzz~~~zzzuuuqqqooooooooopppppppppooonnnmmmjjjlllnnnnnnmmmkkkkkklllmmmnnnqqqtttvvvvvvvvvuuutttvvvnnnfffnnnrrrrrriiiccccccaaa]]]bbbkkkxxx|||~~~yyyqqqkkkhhhtttxxxxxxsssnnnmmmjjjgggbbb]]]XXXTTTOOONNNVVV```pppyyyaaaSSSkkkkkkCCC222///...---,,,,,,++++++,,,************************((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&'''(((((('''''')))+++,,,///333666888999;;;<<<<<>>EEEKKKZZZgggoooppp}}}{{{lllUUURRRTTTZZZ^^^^^^___bbbllljjjddd^^^]]]iii|||ZZZ[[[XXXRRRPPPRRRSSSRRRGGGNNNWWWZZZWWWYYYiii{{{}}}ppphhhggg___ZZZbbbmmmmmmkkkeee```bbbiiiqqq}}}rrrmmmrrrsssrrr|||~~~dddJJJ999333333555555444333111111111111111...---+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))---555???FFFIIIIIIVVVdddzzz{{{zzzppp___lllzzzvvv}}}oooaaakkkjjjUUUQQQOOOccc{{{yyywwwwwwyyy{{{}}}}}}xxxwwwuuuttttttvvvxxxzzz|||~~~|||xxxuuurrrsssttttttsssqqqpppnnnmmmppprrrsssrrrqqqqqqqqqqqqsssvvvyyy{{{{{{{{{{{{{{{mmmcccjjjnnnrrriiidddddd```\\\aaakkk~~~{{{uuuooojjjhhhqqquuuuuupppmmmmmmkkkiiiddd^^^YYYVVVQQQPPPVVV^^^mmmwwwiiiXXXiii|||wwwqqqIII333//////...---,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&''''''&&&''')))+++///333777999999999:::<<<===RRRrrryyyuuusssyyy___NNNDDD>>>;;;======;;;<<>>AAAKKKiiixxxuuuzzzxxx{{{^^^IIIAAA>>>===:::======;;;???KKKWWW^^^^^^jjjyyyzzzvvvuuuzzz{{{nnnggg___ZZZWWWZZZeeeqqqvvvooogggfffmmmxxxrrreeellliiihhhhhhccc[[[VVVVVVLLLNNNKKKNNNWWWWWWXXXcccllltttzzzuuufffVVVLLLHHHPPP^^^ooo{{{xxxssskkkddd^^^WWWPPPKKK@@@>>>;;;999777666666777333222000...,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))...666@@@GGGIIIIIIOOO[[[nnnjjjcccXXXJJJ[[[lllxxxxxx{{{]]]DDDEEEJJJXXX{{{zzzyyywwwvvvwwwxxxzzzzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{zzzqqqtttxxx||||||{{{xxxuuuuuuwwwzzz{{{{{{|||~~~|||kkk```dddeeeppphhhcccbbb___]]]fffsssxxxqqqnnnmmmnnnooowwwzzzyyysssoooooonnnkkkhhhbbb\\\XXXTTTPPPRRRWWWiiivvvhhhPPPNNNddd{{{xxxWWWmmmxxxuuurrrhhhiiirrrfffGGG333000///...------,,,,,,---************************))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))&&&'''))))))***+++---000333888<<<>>>>>>AAAFFFKKKnnn}}}gggLLL===;;;;;;999;;;???BBBCCCLLL]]]jjjooosss~~~yyysss}}}|||}}}~~~}}}}}}yyytttnnneee```eeemmmzzzzzzyyy{{{ppppppnnnpppuuuvvvqqqmmmlll___aaa\\\[[[___YYYTTT[[[___bbbeeeaaaYYYQQQMMMLLLGGGUUUaaahhhsss~~~|||qqqrrrkkkeeeeeeiiikkkgggaaaOOOLLLGGGBBB===:::888777444333111///---,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))***...666@@@GGGIIIIIIAAARRRhhhcccZZZOOOFFF\\\jjjaaaCCCDDDLLL\\\||||||zzzxxxvvvvvvxxxyyyyyyxxxxxxxxxxxxzzz{{{|||yyy{{{yyyooosssyyy~~~|||zzzxxxzzz|||~~~~~~kkkcccfffgggpppiiieeedddaaa```kkkzzz~~~vvvpppnnnoooqqqsss{{{~~~|||uuupppooommmjjjllleee^^^ZZZUUUQQQRRRVVViiivvvvvvXXXGGGOOObbbwww~~~uuu}}}wwwYYYuuupppkkkqqqgggMMM===000000...---------------************************))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((()))++++++,,,---000222444888===@@@AAAEEEMMMSSSwww^^^GGG<<<;;;:::777>>>DDDIIINNN[[[nnn{{{|||zzzyyyzzznnnkkkooo{{{~~~vvvooovvvzzzwwwvvvrrrpppsssyyy~~~yyyqqqkkkkkkkkkfff___]]]]]]VVVSSSVVVUUUMMMGGGFFFIIIZZZhhhggg___]]]aaafffeeegggkkknnnmmmlllqqqxxxqqqlllaaaQQQBBB999777999444333333111000...,,,+++((((((((((((((()))******''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***(((---999CCCFFFDDDCCC@@@LLLlllfffIII@@@FFFZZZlllwwwZZZKKKCCCKKKkkk|||~~~yyysssqqqrrrwww|||{{{yyyvvvvvvxxxzzz{{{|||{{{}}}ttttttzzz|||~~~yyy|||qqqbbbcccfffiiikkkhhh___]]]fffuuu~~~~~~wwwrrrnnnlllkkkjjjwwwvvvuuutttsssppplllhhhmmmiiiaaaZZZUUUSSSSSSTTTfffuuuzzzXXXDDDRRReeegggeeeiiiWWWaaa~~~xxxsssXXX222222///...///,,,((()))---+++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++***))))))***---111333;;;999>>>EEEAAA>>>NNNeeemmm\\\III@@@>>>======???>>>HHHVVV___ggguuu{{{zzz~~~rrrjjjrrr~~~wwwqqqhhhccc```dddooouuu~~~}}}xxxvvvwwwwwwwww|||~~~yyyvvvrrrlllhhhhhheeeaaaaaadddaaaXXXPPPNNNTTTfffwwwyyyooobbbVVVNNNUUU[[[fffssszzz~~~tttcccRRRDDD999444444444444333222111///...))))))(((((((((((())))))''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))...:::DDDFFFDDDDDD>>>LLLllleeeMMMIIITTTllllllTTTHHHDDDPPPsss~~~{{{zzzyyywwwvvvwwwzzz}}}xxxwwwvvvvvvxxxzzzzzzzzz{{{}}}{{{~~~mmm]]]\\\]]]gggiiifff^^^[[[bbbooowwwsssrrrpppooonnnnnnnnnnnnuuutttttttttuuusssooommmlllhhhaaaZZZUUUSSSSSSTTTdddvvvaaaJJJSSSdddjjjooovvv^^^```yyy\\\555111......///---)))))),,,++++++++++++******************)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))+++///222444:::;;;>>>???;;;===QQQgggrrrZZZNNNAAA<<<;;;;;;===@@@PPPXXXcccnnnzzz{{{sssnnnsssxxxzzz||||||uuunnneeedddffflllqqqtttxxx}}}www~~~}}}wwwuuuvvvxxx|||~~~zzzxxxvvvsssnnnjjjooowwwwwwwwwxxxxxxqqqggg___^^^ZZZeeeppprrrmmmbbbRRREEEMMMSSS```ooozzzyyykkk```VVVLLLEEE777777555444222111000///++++++)))(((((('''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))******000<<>>FFFGGGFFFGGGJJJdddyyy^^^BBBBBBTTTyyyoooeeeVVVGGGCCCIII```}}}{{{zzz|||~~~}}}zzzwwwuuuuuutttuuuwwwzzz||||||yyywww{{{}}}}}}jjjZZZTTTOOO```cccaaaZZZVVVYYY___bbb]]]aaagggllllllkkkhhhgggoooooooooqqqssstttrrrqqqiiigggccc^^^ZZZXXXVVVUUUaaawww~~~eeeOOOSSSlllhhhZZZdddCCC222...,,,//////+++***+++,,,,,,+++++++++*********+++***))))))(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))***,,,000444888:::===AAABBB???CCCTTTfffqqqrrrwwwsss{{{bbbKKK@@@===;;;<<<===@@@JJJTTTcccxxxwww|||wwwpppnnnuuu~~~}}}tttmmmkkkiiibbbZZZVVV~~~xxxmmmmmmnnnnnnnnnuuuwwwtttwww{{{}}}uuuiii___]]]\\\TTTIIINNNQQQYYYcccfffcccbbbdddjjjlllmmmkkkfffbbb```___LLLGGG???777333333555777000///---+++)))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***,,,555AAAHHHHHHGGGHHHMMMmmm}}}ZZZAAAFFF[[[uuudddUUUGGGCCCMMMhhh|||zzzzzz{{{|||{{{xxxvvvuuuuuutttuuuyyy|||~~~{{{xxxxxx}}}yyytttdddVVVQQQKKK\\\___]]]WWWUUUXXX[[[\\\[[[aaahhhllllllhhheeedddnnnmmmlllmmmooopppooommmjjjhhheeebbb^^^ZZZWWWVVV^^^tttyyygggTTTVVVpppeee\\\zzzzzz~~~gggJJJ555000---...///,,,+++,,,,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))+++...222666:::<<<<<<@@@BBBGGGTTTeeeoooqqqwwwvvvcccNNN>>>===;;;;;;===???DDDQQQ]]]mmm}}}vvvwww{{{nnniiifffaaa^^^^^^zzzwwwuuuuuutttyyyyyyqqqsssyyy|||{{{{{{xxxuuurrrjjjZZZJJJKKKPPP]]]jjjmmmggg```]]]VVV```kkkqqqqqqllljjjiiiWWWQQQGGG===666444444555222111///---+++***))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))***...777CCCIIIIIIHHHJJJWWWvvvzzzQQQ@@@JJJ[[[kkkZZZHHHCCCPPPnnn}}}zzzwwwxxxyyyyyywwwwwwxxxyyytttvvvyyy}}}|||yyyxxxvvvqqqmmm___VVVSSSMMMVVVYYYXXXTTTSSSWWWZZZZZZ[[[aaahhhllljjjgggffffffkkkjjjiiijjjlllllllllkkkiiiiiigggddd```[[[WWWTTTXXXnnn~~~tttbbb[[[lll___```wwwtttzzzuuuUUU;;;333......///---,,,---,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))*********+++---000444888;;;===;;;>>>FFFTTTcccmmmqqqqqqyyycccPPPBBB:::;;;999:::>>>DDDLLLZZZggg~~~zzz~~~xxxsssmmmeee___^^^vvvsssxxx{{{zzzxxxyyyjjj]]]\\\\\\bbbjjjlllgggcccbbbLLLSSS]]]iiirrryyy~~~uuuooodddWWWJJJ@@@999666333222000///---,,,++++++(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))***...999EEEJJJIIIIIIKKKeee~~~vvvKKKIIIZZZbbbsss___HHHBBBRRRrrr}}}yyywwwyyy{{{{{{yyyxxxxxxyyytttuuuxxx||||||yyy~~~vvviiieeeaaaVVVRRRRRRMMMPPPSSSSSSPPPQQQVVVZZZZZZ^^^dddiiikkkhhheeedddfffiiihhhggghhhjjjllllllkkkhhhhhhgggddd```ZZZTTTQQQOOOfff|||ttt^^^aaa}}}wwwXXXbbbzzz}}}fffAAA777///---...------...------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********+++,,,///222666999<<<===>>>AAAOOOcccnnnnnnqqqvvvxxxaaaNNNBBB===<<<;;;:::>>>HHHSSS]]]jjjuuu~~~||||||ooogggdddxxxyyy~~~~~~yyyyyyrrruuummmfffcccaaa___aaaeeeRRROOOPPPYYYiii|||xxxfffTTTEEE===444333111000...---------))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***///:::FFFKKKIIIIIIKKKmmmrrrMMMZZZtttxxxxxxaaaHHHAAARRRtttzzzvvvyyy|||~~~~~~|||xxxuuutttssstttwww{{{~~~~~~{{{yyy}}}eeeYYYUUURRRHHHGGGJJJEEELLLOOOOOOMMMOOOVVVZZZZZZccchhhkkkjjjeeeaaaaaacccgggffffffgggjjjlllmmmmmmggggggfffddd___XXXRRRNNNIIIaaayyy```XXXttt}}}jjjRRRaaa}}}vvvEEE:::000---...------///---------,,,,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))************,,,---000333777:::<<<>>>CCCGGGYYYoootttmmmqqq}}}kkkRRRBBB;;;:::======>>>EEETTTbbbnnnzzzvvvhhh]]]XXX^^^hhhssszzzrrrppp~~~yyyppppppnnn___^^^aaaSSSUUUWWWZZZ\\\```lll|||nnndddWWWHHH:::555222333333111...,,,(((''''''(((***+++***)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((,,,...===DDDJJJGGGAAAZZZ~~~ttt```zzz___CCC@@@VVVzzzyyytttvvvwwwyyyzzz{{{zzzyyyxxxtttvvvyyy}}}~~~{{{xxxyyyfffYYYMMMGGGDDDAAAIIIPPPIIILLLEEEIIIMMMKKKQQQ[[[[[[jjjiiigggddd```___```bbblllmmmlllhhhgggjjjkkkiiigggeeeeeeeeebbb[[[SSSOOONNN^^^}}}kkkQQQkkk}}}iiiWWW[[[{{{qqq|||YYY555111111---...)))222,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))******)))(((***++++++000333333777===>>>:::CCCYYYeeeggghhheeekkk{{{ttt{{{xxxYYYHHH@@@;;;;;;???CCCCCCMMM\\\ccceeerrrzzzqqqmmmiiibbb]]]\\\]]]cccpppkkkeeebbbSSSPPPRRRWWWaaalllrrrsssqqq|||lllccc\\\VVVBBB999111000111111///...+++***((()))***+++***)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((())))))*********,,,===DDDKKKJJJFFF```vvviii|||aaaGGGEEE\\\}}}yyyvvvwwwwwwwwwwwwwwwvvvvvvuuurrrtttwww{{{}}}|||zzzwwwuuubbbWWWMMMIIIGGGFFFPPPYYYSSSNNNFFFHHHKKKHHHMMMWWWWWWeeeeeedddbbb``````bbbdddhhhjjjiiieeeeeehhhiiigggeeeddddddeeeaaaZZZRRRLLLLLL]]]}}}mmmSSSqqqmmmYYYSSSggg}}}yyy___888000000...///***111,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))******))))))***+++,,,---000555;;;??????>>>VVViiilllbbbbbbgggrrrzzzqqqvvv```KKKCCC@@@<<<<<>>@@@FFFiiiwwwsssdddbbbjjjwww}}}xxxhhhUUUHHH?????????<<<===CCCQQQUUUZZZ___iiiwww~~~yyyyyy}}}zzzvvvsssuuuzzzqqqkkkkkkoootttrrryyyhhhbbb^^^bbbiiikkkddd\\\QQQVVVaaaooovvvuuuvvvyyyrrr[[[DDD;;;:::666333444222///,,,************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((()))*********+++---<<<@@@DDDAAA???ZZZ```XXXHHHZZZmmmUUUAAAEEEaaayyyxxxyyy~~~{{{xxxvvvvvvwwwwwwtttxxx|||~~~~~~eeeWWWIIIFFFJJJLLLPPP```lllfffYYYHHHCCCGGGEEEIIIRRRSSSZZZ[[[]]]]]]]]]^^^aaaccc___aaaaaa___aaafffhhhgggeeegggiiigggddd^^^UUULLLIIIZZZ|||lll___~~~```WWWggguuuuuuooossspppAAA111...///333+++...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))***))))))))),,,...444///444>>>@@@<<>>FFFSSS[[[```fffyyy~~~nnneeeggglllxxx~~~zzzsssllleee```\\\ZZZMMMJJJQQQbbbtttnnnVVVMMMGGG<<<444222333000---++++++***)))((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((,,,...<<>>[[[YYYJJJ>>>WWWiiiRRRAAAJJJjjjyyyxxxzzz~~~{{{wwwuuuvvvwwwxxxuuuyyy}}}xxxWWWLLLGGGKKKTTTYYY^^^oooyyyppp```JJJBBBFFFEEEIIIRRRTTTWWWYYYZZZZZZZZZ[[[]]]___]]]```aaa___aaagggjjjhhhhhhlllmmmiiifffbbbYYYOOOKKKYYYyyyqqqaaagggVVVeeerrrrrrjjjnnnuuuvvvEEE222...///333+++...---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))******))))))***,,,///222111888@@@???>>>RRRkkktttlllfffnnnrrrkkkxxx~~~\\\EEE===;;;===BBB???<<>>444333333333222000---***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))---///>>>@@@CCCBBBDDDddd```MMMAAAQQQiiiqqqppprrr|||yyydddPPPBBBOOOppp}}}|||{{{uuutttrrrqqqqqqqqqssstttsssxxx}}}~~~}}}dddMMMLLLDDDTTTkkkwwwqqqRRRBBBEEEDDDEEELLLOOOPPPRRRUUUVVVVVVWWWXXXZZZ^^^aaaaaa```bbbhhhkkkjjjiiinnnllldddaaabbb[[[PPPOOOSSSmmmyyy~~~gggvvvxxxccciiizzzpppxxx}}}vvvHHH666111///111)))......------------,,,,,,,,,************************))))))))))))))))))))))))*********)))(((***...111222888===>>>@@@JJJ]]]mmmmmmlllgggmmm}}}mmmMMM888;;;???HHHLLLHHHGGGXXXmmmtttyyyyyyttt{{{ppp___LLL^^^jjjjjjqqqfffOOOHHH555555555666666333///,,,))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++///111??????@@@>>>???___]]]KKKAAANNNdddooopppppp{{{uuu{{{kkkVVVIIIVVVwww~~~|||rrrrrrqqqqqqqqqrrrssstttvvv{{{XXXEEEGGGKKK___{{{wwwUUUCCCEEECCCBBBHHHKKKMMMPPPSSSUUUUUUWWWYYYZZZ^^^```aaa```bbbgggjjjiiigggllljjj```]]]___ZZZOOOPPPQQQhhhttt}}}}}}gggggg|||fffhhhyyyyyysssuuuHHH888222///000))).........---------,,,,,,,,,************************))))))))))))))))))))))))*********)))(((***///222999>>>@@@>>>AAALLLXXX^^^bbbqqqtttuuu}}}eeeJJJ777???FFFPPPTTTNNNMMM^^^ttttttsss{{{}}}}}}qqq\\\^^^aaajjjzzz{{{zzz~~~~~~sssllldddXXXPPPDDD666000444888222)))...---+++))))))))))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++(((666AAAGGGCCC888BBB___^^^IIICCCVVVdddgggqqq~~~zzz___MMMEEEZZZ}}}{{{wwwwwwsssrrrttttttrrrsssvvvvvv~~~}}}|||~~~qqqRRRGGGGGGWWWwww|||XXXDDDFFFFFFEEEHHHGGGKKKNNNQQQQQQPPPQQQTTTWWW\\\```bbbdddgggllllllhhhfffgggfffcccbbb```YYYQQQPPP___mmmssswwwttt]]]cccvvvyyytttxxx}}}zzzTTT555222666000+++...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,---***((((((+++///222444777>>>DDDEEEKKKVVV[[[YYYiiivvvzzzhhhXXXGGG:::BBBEEEIIILLLPPP[[[nnn~~~{{{{{{~~~}}}~~~~~~wwwnnnmmmiiiiiipppvvvqqqggg]]]fffxxx~~~ssspppuuutttcccRRR???666777666222------,,,+++))))))))))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++***666@@@FFFCCC:::GGGfff]]]IIIEEE[[[mmmrrr}}}rrrUUUHHHDDDYYY~~~{{{xxxvvvrrrqqqssssssqqqrrruuuxxx|||{{{fffMMMGGGIIIjjjxxxVVVCCCEEEEEEEEEGGGFFFGGGKKKOOOQQQQQQRRRUUUXXXXXX[[[]]]\\\```eeefffdddfffhhhhhhfffffffff```YYYRRR^^^jjjpppvvvtttYYY[[[vvvqqqjjj|||___<<<333444///,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***---111555777>>>???BBBLLL[[[ggghhhdddmmm~~~iiiVVVIII@@@:::???@@@EEEOOO\\\jjjzzzzzz~~~uuu~~~}}}{{{rrrkkkkkklllfff]]]OOOWWWlllxxxuuu{{{xxxaaaIII>>>999333000111---,,,+++)))((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******++++++666???DDDBBB===OOOppp\\\GGGBBBYYYoooyyykkkLLLEEEEEEYYY~~~zzzyyyzzzwwwvvvxxxxxxvvvwwwzzzyyy|||zzz|||[[[HHHGGGLLLhhh{{{qqqRRRBBBDDDCCCCCCGGGEEEBBBGGGNNNRRRSSSSSSVVVXXX[[[^^^]]]\\\^^^dddggggggfffiiiiiigggggghhhccc]]]WWW___hhhnnnvvvuuuVVVRRRjjjtttsssuuurrrmmmlllEEE555222...---111------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********,,,000444888:::AAA===AAARRRfffpppooolllrrrsssZZZHHH@@@???AAA===>>>HHH```wwwwww~~~xxxmmmsssvvvrrrmmmeee]]]UUUPPPYYYhhhuuunnnUUUHHH>>>333///444...---+++***)))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++,,,666<<>>BBB???BBBWWW|||www}}}}}}rrrsss|||~~~uuuhhh^^^XXXMMMOOO[[[kkkjjj[[[MMM===555666111///---+++))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++,,,555;;;@@@AAABBBYYYlllPPPEEE[[[zzzwww```IIIGGGMMMfff}}}{{{yyyxxxyyyuuusssssswwwwwwuuuuuuwwwvvv|||}}}~~~yyydddRRRFFFCCCGGGCCC[[[wwwsss]]]HHH@@@BBB???AAADDDBBBAAAGGGNNNRRRRRRPPPPPPQQQXXX\\\\\\XXXXXX]]]bbbcccaaadddddd```___aaaaaa___XXXUUUVVV___nnn{{{xxxVVVIIIYYYkkknnnaaa~~~wwwSSS;;;222111000///.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...///000444999===CCCSSSiiixxxzzzyyyiiiNNNAAA===;;;999:::AAAJJJhhh~~~sssqqqooopppssswwwyyyzzz{{{~~~uuuiii[[[WWW[[[^^^___qqqqqqaaaQQQCCC:::444333000---+++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++,,,555<<>>===::::::FFFSSSuuu|||pppgggeeedddeeeiiilllnnnnnntttxxx~~~uuudddbbbiiijjjbbbeeeoooppp||||||pppdddQQQ???888666333///,,,***((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++---777???EEEGGGGGG]]]fffPPPOOOoooiiiPPPEEEDDD[[[|||zzzwwwuuuvvvuuussstttyyyyyywwwvvvyyy{{{}}}{{{~~~{{{}}}gggTTTOOOOOOKKKJJJNNNooo[[[LLL@@@>>>@@@<<<>>>CCC???CCCHHHMMMPPPOOOMMMNNNOOORRRYYY___]]]ZZZ[[[\\\[[[YYY[[[[[[WWWYYYbbbkkkooocccXXXTTTbbbvvv|||XXXEEEOOOtttfffYYY|||fffDDD444333111,,,............------------++++++++++++++++++++++++,,,++++++******++++++,,,+++...000111333999DDDLLLbbb}}}pppWWWBBB>>>@@@???@@@EEEPPP]]]zzz~~~rrrfff___^^^^^^aaaeeehhhjjjjjjrrrwww~~~tttfffaaahhhqqqqqqooofffUUUaaauuu|||uuunnnZZZCCC:::888444000,,,***((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))******+++...999AAAHHHJJJIII^^^iiiWWW\\\qqqUUUGGGFFFccc|||zzzwwwuuuuuuqqqpppqqqvvvwwwtttsssuuu~~~zzz{{{}}}yyysss\\\JJJKKKPPPPPPRRRWWWuuuzzzTTTHHH>>>===???;;;>>>BBB>>>BBBGGGLLLNNNNNNMMMNNNPPPNNNWWW^^^]]]ZZZYYYYYYXXXYYY[[[YYYSSSTTT]]]hhhmmm```SSSOOO^^^sss[[[HHHRRRnnnfff```~~~}}}}}}nnnGGG444222111+++//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++...000222555===JJJTTT~~~hhhSSS@@@<<<======CCCLLLYYYddd}}}xxxuuujjj]]]YYYYYYZZZ]]]bbbfffhhhhhhsssyyyvvviiimmmllliiilllmmm\\\FFFEEEXXXllluuuvvvqqqcccSSSCCC>>>777111............((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&((((((((('''(((***,,,***GGG>>>EEE???NNNrrraaaqqq\\\DDDLLLrrr|||vvvsssxxxxxxvvvrrroooooorrrvvvyyywww||||||~~~~~~dddQQQGGGPPPZZZZZZZZZ^^^eeePPPEEEBBB===;;;<<<>>>@@@AAAAAAFFFLLLOOONNNMMMNNNOOOOOOWWW^^^^^^[[[ZZZXXXUUUWWWUUUPPPLLLQQQ]]]gggkkkfffXXXUUU[[[dddttt|||dddKKKJJJjjj}}}eeeooorrrmmmkkkmmmsssnnnEEE222---...///......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///---...)))222@@@<<>>===>>>JJJZZZfffnnnpppgggccc___[[[XXXXXXZZZ___bbbfffpppzzz|||wwwtttnnnjjjjjjhhh^^^QQQHHHVVVfffrrr~~~wwwgggRRRHHH<<<555222111...+++++++++******)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))))))))+++------EEE===GGGHHHYYYggg^^^kkkVVVHHHMMMnnn{{{wwwuuuyyy~~~vvvtttqqqpppqqqssswwwyyyyyy~~~zzzZZZKKKGGGWWWeeegggfffiiibbbPPPEEEAAA===:::;;;>>>@@@@@@BBBEEEIIILLLNNNPPPRRRSSSNNNWWW\\\[[[XXXWWWUUURRRQQQQQQNNNLLLSSS```hhhkkkgggYYYTTTYYY```qqq|||hhhOOOMMMnnnoooyyy}}}wwwoooyyyuuuJJJ444111111000.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......222000777???>>>WWWzzzaaaLLLCCC>>>@@@???AAAMMM^^^tttzzz|||sssddd]]][[[YYYVVVSSSTTTXXX^^^aaaeeennnxxxxxx{{{zzzwwwnnnddd___PPPVVV___ppp}}}cccUUUDDD999777555111,,,...---,,,+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))***,,,...---===777BBBIIIZZZsssXXXWWWmmmYYYGGGHHHddd~~~{{{zzzxxxxxx{{{ssssssrrrrrrsssuuuwwwxxxzzzqqqRRRGGGIII___qqqsssoooppp|||]]]MMMCCC???;;;:::;;;===??????CCCCCCFFFJJJOOOSSSUUUUUUNNNUUUZZZXXXTTTSSSQQQNNNGGGGGGEEEGGGQQQ```iiijjjkkk[[[TTTVVV\\\mmm||||||}}}~~~pppWWWTTTvvvzzz~~~xxxRRR888555555///.........------------,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------***000333777999===]]]qqqTTTEEE???===???DDDFFFJJJZZZkkkzzz~~~uuudddXXXTTTTTTTTTSSSQQQRRRWWW^^^cccgggpppzzz}}}lllggg[[[ZZZ^^^rrrrrrcccOOO@@@888555333111...---,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))******))))))+++---,,,888666???CCCPPPgggWWWNNNPPPvvvoooWWWFFFFFF```{{{zzz|||zzzxxxxxxsssssstttuuuuuuuuuuuuuuuzzz|||mmmRRRGGGKKKcccvvvvvvpppnnnvvv~~~WWWIIIAAA>>>:::999:::<<<>>>>>>BBBBBBDDDJJJQQQTTTSSSQQQLLLSSSWWWTTTQQQPPPOOOMMMEEEBBB>>>AAAPPPcccoooqqqrrr```VVVTTTWWWhhhyyy{{{~~~www^^^YYY}}}XXX:::666555...............------------++++++++++++++++++++++++------,,,+++++++++,,,,,,***///555888999AAAaaatttqqq^^^GGGBBB:::<<>>BBBBBBLLLXXXIIIKKKRRRuuummmOOOHHHIIIfffzzzzzz{{{yyyvvvvvvtttuuuvvvvvvvvvuuutttsssyyy~~~yyyiiiQQQFFFIIIbbbvvvvvvnnnkkkrrrzzzQQQEEE>>><<<999888999;;;<<<===@@@AAADDDJJJOOOQQQMMMJJJJJJQQQTTTQQQNNNNNNNNNMMMIIICCC>>>BBBTTTkkkyyy|||vvvdddXXXSSSTTTdddwwwzzz|||~~~xxx___WWWvvvXXX:::444444...//////.........---------++++++++++++++++++++++++------,,,+++++++++,,,,,,000111999???@@@LLLhhh~~~uuulllqqquuuQQQ???@@@===???CCCGGGLLLYYYppp}}}mmmeeeZZZRRRPPPPPPQQQQQQYYYYYY^^^eeekkksssqqqjjjgggfffiiiwww{{{nnn\\\III<<<888888222000---+++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((('''(((***,,,---666AAABBB@@@LLLQQQDDDJJJWWW{{{}}}qqqRRREEEIIIiiizzzzzzyyyvvvtttuuutttuuuvvvwwwwwwvvvttttttwww||||||~~~}}}uuudddMMMBBBGGGbbbyyyzzzqqqmmmrrrvvvNNNCCC<<<:::777777999;;;;;;;;;===???BBBFFFIIIJJJGGGEEEJJJPPPRRRNNNJJJKKKKKKJJJDDD???<<>>???MMMMMM???EEEWWWyyy}}}wwwqqqUUU@@@FFFiii{{{zzzvvvsssrrruuuqqqrrrtttvvvwwwwwwwwwwwwxxx{{{yyyzzz~~~}}}qqqaaaKKKAAAIIIhhhwwwqqqtttqqqKKKCCC:::888666666888:::;;;::::::<<<>>>@@@@@@BBBDDDFFFLLLPPPQQQKKKFFFEEEEEEDDD;;;<<>>;;;666111---+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))******)))***,,,...555555@@@???BBBRRRLLL===>>>QQQqqqyyyzzzyyy|||fffMMMBBBHHHlll}}}zzzuuupppqqqvvvoooppprrruuuwwwyyyzzz{{{xxx{{{wwwxxx}}}~~~}}}pppaaaKKKCCCMMMnnnzzzrrrwwwnnnJJJEEE999888666666888:::::::::999:::;;;::::::===CCCIIIMMMQQQPPPIIICCCAAA@@@???:::???LLLaaayyy~~~ooohhhXXXOOOKKKMMM```www~~~yyy\\\NNNNNN|||lllZZZjjjlllqqq}}}{{{gggJJJ444///222000/////////............++++++++++++++++++++++++*********+++,,,---...///555222@@@FFFDDDZZZvvvxxxxxxnnnvvvxxx]]]HHH<<<>>>FFFFFFIIIOOOYYYmmmyyyjjj___]]][[[ZZZ\\\```dddgggiiiqqqvvvmmm}}}rrrvvvrrriiinnnpppvvvzzzoooYYYSSSIII>>>222,,,---...,,,(((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---111999BBBCCCJJJ]]]YYY<<>>999888777555555555666777::::::999777777;;;CCCJJJMMMNNNNNNHHH???888777999<<>>CCCUUUnnn}}}~~~yyy```MMMCCC???>>>??????III\\\qqq|||mmmgggcccbbbfffjjjkkknnnsss{{{}}}|||||||||}}}{{{}}}yyylllbbbjjjvvvYYYSSSMMMBBB888000,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---222;;;DDDEEEMMMbbb```FFFGGGUUUooogggMMMHHHMMMmmm{{{xxxwwwvvvuuutttwwwwwwwwwwwwwwwxxxyyyyyyxxxzzzxxxyyy{{{zzz~~~yyyuuujjj\\\OOOEEEPPPsss}}}qqqllluuuzzz```HHH<<<777666555444444444555666666555666:::@@@FFFJJJLLLKKKGGGAAA;;;999999<<>>222+++***,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---111:::CCCCCCJJJ^^^^^^DDDNNN^^^zzzqqqOOOKKKOOOnnn~~~{{{yyyxxxwwwvvvuuuuuutttsssssssssuuuwwwxxxxxx|||zzzyyy|||||||||vvvrrrjjjaaaOOOEEEPPPttt~~~ppphhhqqq}}}sssZZZFFF===666555444333333444555555555444444:::AAAFFFHHHGGGCCCCCC@@@===:::===CCCIIIrrrxxxgggaaacccaaaTTTOOOMMMOOOccc|||~~~dddLLLMMMlll``````yyy{{{UUU888///000///............---------------------------------,,,---...------///333555AAA<<>>===@@@HHHPPPzzztttnnnmmmooosssxxx~~~zzztttpppkkkjjjhhhffffffgggiiijjjqqq^^^[[[RRRDDD666---+++,,,++++++************++++++************************))))))))))))************************************))))))))))))***+++,,,---333<<>>BBBAAA???;;;<<<<<<999999BBBSSSaaavvveee\\\^^^dddaaaRRRKKKIIILLLbbb|||hhhQQQKKKnnnmmmgggyyy~~~VVV999111666///............---------------------------------,,,---------...111555888<<<<<>>???======AAAMMMUUUxxxwwwvvvyyy{{{uuuooojjjcccbbb```______```aaabbbtttjjjfff[[[LLL<<<222------++++++************++++++************************((((((((()))))))))******************************))))))))))))***+++,,,---666???GGGCCCGGG[[[]]]FFFPPPdddhhhKKKMMMUUUvvv|||xxxvvvuuuuuuuuutttuuutttsssssstttvvvxxxzzzxxx~~~|||xxx{{{}}}{{{zzzvvvoooiiiVVVJJJRRRuuu}}}nnnbbbiiisssttteeeOOOAAA===333222111111111222444444333333444666999;;;:::999888888888888???PPPgggyyy~~~tttiii```\\\\\\^^^^^^QQQJJJJJJNNNddd|||rrr]]]NNNpppwwwgggppp\\\:::///333///............---------------------------------,,,,,,------...222777;;;:::CCC\\\yyyiiiPPP<<<:::===<<>>BBBSSSmmm|||uuuzzznnnJJJ???;;;@@@@@@@@@PPPfffvvvxxxooojjjhhhfffaaa]]]WWWVVVTTTRRRQQQRRRSSSSSSkkkooouuu|||kkktttzzz~~~yyyxxx{{{cccZZZFFF111111...---...000...******---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000333AAADDDBBBHHHqqq___QQQJJJ\\\}}}vvvZZZUUUbbb|||wwwsssrrrqqqqqqppprrrqqqpppqqqsssuuuvvvuuuuuuxxxyyyxxx{{{~~~cccZZZ^^^^^^ppp|||vvvtttvvvrrrggg]]]SSSIIIHHHbbb|||sss\\\VVVKKKRRR\\\]]]PPP???555555333222111111000111111111888333111222444555:::@@@NNNYYYiiissstttnnngggcccVVVVVVWWWXXXZZZZZZXXXWWWUUURRRSSSYYY```iiivvv}}}eeeLLL___~~~iiiooo{{{vvvzzzVVV333555000000///...............---------........./////////------000222555<<>>GGGUUUjjjtttvvv}}}~~~|||sssYYYDDD>>>;;;@@@GGGRRRaaaoootttooo~~~xxxuuupppkkkfffbbb```___]]][[[ZZZYYYYYYXXXUUUSSSDDDFFFIIIKKKNNNSSSXXX\\\dddooo}}}xxxttt~~~|||kkk||||||rrreee\\\LLL666///,,,,,,......++++++...++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000555???BBBDDDLLLttt___NNNVVVbbbzzz|||ttteeeRRRQQQaaa}}}{{{xxxvvvvvvtttrrrpppttttttuuuvvvwwwxxxxxxyyyyyy{{{|||{{{~~~}}}{{{|||lllTTTOOObbbsssyyyvvvtttvvvxxxrrrdddWWWKKKCCCAAAWWWpppiiiTTTNNNGGGKKKQQQQQQEEE777111333222111111111111111222222000000444999>>>DDDRRR___ooolllfff___WWWSSSSSSTTTTTTQQQPPPSSSXXX[[[YYYUUUTTTPPPOOOQQQVVV^^^nnn|||}}}sss]]][[[tttvvv^^^777222000000///...............,,,,,,,,,,,,------------111//////222333777AAAKKKbbbvvv|||zzzvvvXXXBBB??????FFFNNNXXXeeeoookkkrrrvvvtttqqqmmmhhhddd```___]]]\\\[[[[[[\\\\\\ZZZXXX===???@@@AAACCCEEEIIILLLFFFNNNXXXcccmmmzzzuuu~~~jjjddd[[[AAA222---+++------++++++...,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000555>>>AAAFFFOOOttt]]]MMM[[[eee|||~~~{{{sssbbbKKKNNNaaa}}}|||{{{{{{zzzyyyvvvsssrrrsssuuuvvvvvvvvvwwwxxxzzz||||||{{{~~~yyyzzzxxxiiiaaaVVV]]]}}}wwwtttrrrtttuuunnn```TTTHHHAAA>>>QQQiiidddPPPKKKDDDFFFIIIHHH>>>333///111111000000000111222333333333222666???JJJVVVeeeqqqlllfff[[[QQQJJJIIILLLOOOPPPLLLIIIMMMTTTXXXWWWTTTUUUQQQNNNOOOQQQZZZkkkzzz{{{}}}{{{___UUUnnnwwwddd===222000000///...............+++++++++,,,,,,,,,------000///000222333888CCCOOOlllzzzqqqTTT===@@@EEEKKKSSS___nnnzzzvvv~~~tttsssqqqnnnjjjeeeaaa___\\\\\\\\\]]]______^^^]]]HHHIIIIIIHHHFFFEEEFFFGGGFFFGGGHHHKKKQQQZZZfffnnnwww~~~jjjgggdddQQQ666000,,,------,,,,,,...,,,++++++***************))))))))))))))))))))))))************************)))************+++...000666>>>CCCIIIQQQsss[[[LLLWWWiii~~~hhhLLLOOOeee{{{{{{zzz{{{{{{zzzwwwtttoooqqqtttuuuttttttuuuwwwyyy{{{{{{zzz}}}|||rrrnnnsss{{{}}}fff[[[^^^bbbwww}}}zzzvvvrrrpppnnnggg[[[QQQFFFAAA===MMMccc```NNNHHHBBBBBBCCCAAA999///---000000000000000111222333444555777BBBTTTccckkkpppuuuccc]]]TTTKKKGGGGGGIIIKKKIIIFFFDDDGGGNNNTTTUUUTTTVVVRRRPPPOOOPPPXXXiiiyyyeeeYYYxxxvvvkkkyyyfff@@@111000000///...............+++++++++,,,,,,,,,------///...///111333999GGGUUUooowww|||mmm\\\EEE<<>>>>><<<666...,,,////////////000111333444555555???UUUkkkwwwtttnnnjjj]]]XXXRRRMMMKKKJJJIIIHHHCCCBBBBBBEEEJJJPPPTTTVVVVVVSSSQQQPPPPPPWWWiiizzzfff^^^~~~zzziii\\\^^^jjjsssuuu|||{{{vvvyyy{{{ccc@@@000000000///...............,,,,,,,,,,,,---------------...000222444<<>>GGGNNNOOOUUUeeezzz{{{xxxwwwvvvsssppplllhhhfffhhhhhhhhhkkknnnpppooonnn~~~xxxsssqqqhhhddd]]]XXXTTTRRRPPPOOORRRTTT^^^hhhkkkqqqrrruuuqqqcccYYYAAA777///...///---,,,------,,,++++++******++++++))))))))))))))))))))))))************************)))************+++...000555AAAKKKRRRRRRlllTTTKKKNNNjjjlllMMMOOOjjjuuutttttttttvvvvvvtttssspppuuuyyyzzzxxxvvvxxxzzzyyyzzzzzzxxx|||xxxkkkaaaaaakkk||||||wwwrrrnnniiiaaaVVVMMMDDDAAA<<>><<<;;;:::555---,,,///......///000111333555666888HHH```qqqrrrggg```^^^VVVSSSPPPNNNNNNLLLIIIFFF@@@AAACCCDDDGGGMMMUUU[[[TTTSSSRRRQQQPPPWWWhhhyyy}}}~~~bbb___vvviiiYYYPPPXXXeeezzzuuurrrkkkmmmrrr```AAA222000000///...............,,,------------...............111444777@@@RRRdddpppsssrrrwwwsssggg]]]MMMCCC<<>>NNNaaaiii```TTTSSSYYYOOOMMMLLLMMMNNNMMMIIIFFF>>>AAADDDEEEGGGLLLVVV^^^RRRRRRRRRQQQPPPVVVhhhyyyaaaaaa|||ppp^^^PPPVVVgggzzzvvvkkkjjjooo___DDD666000000///...............---------.........//////...000333666999CCCVVViiigggdddbbbpppgggeee^^^HHH>>>888<<>>AAADDDHHHLLLPPPUUUXXXWWWQQQLLLLLLQQQZZZiiiwww~~~eeeWWWkkkTTTPPP~~~~~~hhh>>>999111111000///////////////,,,,,,,,,---------.........,,,///666===FFFWWWhhhdddkkkrrryyyuuuaaaSSSHHH@@@>>>:::DDDJJJNNNbbb~~~{{{zzzyyyxxx|||{{{xxxxxx|||zzztttyyynnntttyyy~~~uuuhhhgggzzzyyynnnxxxiiiLLL======555...000111,,,++++++***************+++(((&&&***000222,,,&&&************************((()))******)))***---000555FFFPPPMMMPPPZZZXXXKKKKKK___vvvuuuXXXEEEFFFaaaxxxxxxwwwvvvvvvwwwuuussspppsssrrrrrruuuyyy{{{zzzyyyvvvyyy{{{}}}tttlllkkkmmm}}}zzzuuuppplllhhhjjjpppwwwyyyyyyxxxuuuuuuxxx{{{}}}zzztttkkkddd___XXXQQQLLLFFF@@@<<>>???BBBFFFJJJOOOUUUZZZ^^^]]]WWWRRRQQQSSS[[[lll{{{~~~lllUUUyyy{{{\\\TTTnnn>>>444111111000///////////////,,,,,,---------.........//////222888>>>HHH\\\nnnvvv|||eeeSSSHHHAAA======:::BBBJJJUUUjjj~~~}}}~~~||||||~~~yyyuuuccc^^^pppxxxxxxcccTTTGGG555///111...,,,,,,+++***************///***)))222>>>@@@444(((************************)))***+++******+++...000888HHHPPPNNNTTT___[[[LLLLLLZZZqqqsssUUUDDDLLLbbbzzzzzzyyywwwvvvvvvtttqqqoooqqqqqqqqqtttwwwxxxxxxwwwwwwzzz|||~~~nnnfffiiittt~~~wwwoookkkfffbbb^^^^^^bbbfffhhhhhhiiiggghhhlllpppuuu~~~{{{tttjjjbbb[[[UUUOOOJJJFFF???<<<@@@IIILLLDDD;;;777555333111///............///000000000222555888AAAFFFHHHFFFDDDDDDCCC@@@???@@@@@@@@@@@@???>>>===AAACCCGGGLLLSSSZZZ```cccaaa\\\WWWSSSRRRZZZmmm~~~oooQQQnnnYYYQQQuuu@@@111111111000///////////////,,,------------.........000222666:::???LLLcccwwwrrrXXXGGG@@@;;;:::<<>>EEEGGGAAA:::444333111///.........///...///000000000111333666:::;;;;;;<<<>>>@@@???>>>===>>>??????>>>>>>???@@@CCCDDDGGGLLLTTT[[[```ccc___[[[WWWRRRPPPWWWlllmmmMMMdddTTTPPPxxxDDD333111000000///////////////------------............000444888:::@@@QQQjjjzzzpppWWWGGG???:::999:::DDDGGGVVVnnnkkkiiissskkkgggssswwwtttvvv|||oooUUU777000333...---,,,,,,+++***+++++++++)))'''(((,,,111222,,,&&&***************************++++++++++++,,,///111333@@@IIIOOO___pppkkkXXXPPPUUUnnndddKKKEEEJJJddd|||yyyyyyxxxwwwuuutttttttttsssqqqqqqrrrtttuuuvvvwwwwwwxxxwwwzzz}}}vvvrrrqqqyyy|||uuunnnfff^^^XXXUUUSSSPPPMMMKKKJJJKKKKKKKKKLLLKKKMMMSSSXXX]]]fffnnnsss}}}vvvkkkbbb[[[VVVPPPKKKCCC???;;;<<<@@@AAA===999222111///...---......///---///000000///000222444666444333666:::<<<<<<===<<<>>>@@@@@@???@@@BBBDDDFFFEEEFFFJJJRRRYYY]]]___]]]ZZZVVVRRRPPPXXXmmmnnnNNN[[[www|||\\\VVV~~~zzzHHH666111000000///////////////---------.........//////000444888;;;CCCWWWrrrmmmVVVGGG@@@;;;999999EEELLL^^^xxxpppaaaZZZiiijjj[[[```uuuvvvnnn}}}www{{{sssjjjTTT777...222///------,,,+++++++++++++++((((((((()))))))))))))))************************)))***+++******+++...000111<<>>;;;:::<<<<<<:::888111000...---,,,------...---///000000//////000222333000000444777888999<<<;;;===@@@@@@???@@@DDDHHHIIIFFFEEEIIIQQQXXX[[[\\\___[[[VVVTTTTTT\\\ppptttSSSSSScccssszzzgggVVV}}}uuuyyyLLL666111111000///////////////------........./////////000555888<<>>???@@@>>>===???CCCFFFHHHNNNUUU___nnnzzz~~~zzzzzz}}}~~~~~~|||uuunnnfff___YYYSSSLLLFFFAAA>>>:::999888888888777111000...,,,,,,,,,,,,------...000000///...///000111...///444666444666;;;777;;;>>>>>>===>>>DDDHHHKKKHHHFFFJJJRRRZZZ]]]^^^bbb\\\WWWUUUVVV^^^ooo~~~~~~vvvXXXPPPZZZrrrhhhNNNtttzzz|||QQQ333111111000///////////////............////////////222666999>>>NNNiiiiiiOOO@@@;;;;;;>>>BBBKKK___rrr~~~tttiiidddgggzzzwwwnnnSSSIIITTTddd{{{}}}ttteeeFFF222111111...---,,,,,,++++++,,,,,,)))'''&&&'''***++++++***************************((())))))))))))***---///444<<>>>>>;;;999999:::;;;:::888999===???@@@EEELLLSSSbbbooowww~~~yyyxxx}}}}}}sssnnnfff```[[[TTTLLLGGG@@@>>>:::888777666666666111000...,,,+++++++++,,,---...000000///......//////---000555555111444:::555888<<<<<<;;;===BBBHHHMMMIIIGGGKKKTTT]]]```aaaddd\\\VVVTTTWWW^^^lllxxxzzzuuuZZZQQQ\\\yyygggIIIiii~~~UUU111111111000///////////////............/////////000444777999@@@SSSooopppSSSAAA;;;<<>>GGGTTTaaammm{{{}}}{{{{{{yyyyyyzzzyyyxxxvvvuuunnnddd[[[UUULLLCCCAAA===999555444333111000------,,,,,,,,,,,,+++++++++,,,---.........---,,,//////000111222222222222777999<<<>>>???BBBFFFIIIFFFIIILLLOOOVVV^^^aaa______VVVQQQSSSVVVYYYcccppp|||YYYOOO^^^~~~}}}XXXGGGjjjzzz|||\\\666444333111000///...//////////////////......//////555???FFFZZZ|||hhhMMMAAA???>>>>>>WWWmmm}}}{{{|||}}}~~~tttooozzzzzziiiJJJ;;;CCCSSS|||wwwTTT888111.........------,,,+++++++++************************)))************+++++++++)))***+++******+++...000:::CCCEEEEEERRRdddbbbQQQTTT[[[wwwuuuiiiMMMQQQuuuzzzyyyyyyyyyuuuppprrrwwwtttqqqnnnnnnppptttwwwxxxvvvwwwxxxxxx{{{tttjjjccc^^^\\\XXXTTTPPPMMMJJJGGGDDDDDDDDDCCCBBB@@@>>><<<;;;666555444333222111111111333222222111222444555666555;;;CCCLLLWWWhhh{{{}}}zzz~~~~~~zzzxxxxxxxxxxxxwwwuuussslll```XXXSSSKKKCCC@@@<<<777444222111///...------,,,,,,,,,,,,+++++++++,,,------......------......///000000111111222666999<<>>FFF\\\|||yyy}}}YYYJJJAAA@@@AAAFFF```xxx}}}zzzvvvlllooo}}}UUU<<<@@@KKKuuu{{{]]]???333333.........---,,,,,,++++++************************))))))*********+++++++++)))***++++++***,,,...111777AAADDDBBBNNNaaacccVVVXXXZZZsss~~~lllNNNUUUdddwwwxxx{{{|||wwwrrrtttzzzvvvtttrrrrrruuuxxxzzz{{{uuuwwwxxxyyy|||vvvkkkbbb[[[WWWTTTPPPMMMIIIGGGFFFFFFEEEDDDDDDCCCBBB@@@===;;;999888444333222111000000000000111000000000000111222222333666:::???HHHYYYnnn|||}}}{{{|||~~~~~~{{{xxxwwwxxxyyyyyyyyytttqqqiii^^^VVVQQQJJJCCC???<<<777333111000...,,,------,,,,,,,,,+++++++++++++++,,,------..................//////000111222555888===@@@BBBCCCEEEGGGGGGJJJMMMPPPWWW```cccaaa^^^TTTNNNNNNMMMOOO[[[iiixxx|||ddd\\\cccpppXXXQQQyyy```@@@444333111000///...////////////...---...///000000:::<<<>>>OOOjjjtttuuu}}}{{{aaaJJJFFFAAA@@@FFFPPPlll{{{rrroooeeekkkaaaBBBAAAJJJooo|||eeeEEE333444//////...------,,,,,,+++************************))))))*********+++++++++***++++++++++++,,,///111666CCCFFFAAAHHHYYY]]]SSSWWWXXXssszzz}}}oooMMMQQQ]]]yyyuuuwww{{{|||xxxrrrtttzzzuuuuuutttvvvyyyzzzzzzyyysssvvvzzz|||vvvoooeee]]]WWWSSSPPPNNNHHHFFFDDDCCCDDDEEEEEEEEEEEECCCAAA>>>;;;999777666333222111111000000000000000000/////////000000000333555666888???NNNaaappp|||~~~}}}zzz|||~~~{{{yyyvvvvvvxxxzzz{{{{{{rrrpppggg\\\TTTPPPIIIBBB???;;;666333111000...---------,,,,,,,,,+++++++++++++++,,,,,,---.../////////.........///000111222555888===@@@BBBCCCEEEGGGHHHLLLNNNQQQWWW```bbb```\\\TTTOOOOOOMMMNNNZZZiiiuuuzzzggg[[[___vvvZZZQQQ{{{ccc>>>444333111000///.../////////...---------///000111<<<===???NNNgggrrrxxxsssTTTFFFJJJDDDCCCLLLXXXtttuuummmlllfffkkkjjjJJJCCCHHHfff~~~mmmJJJ111111//////......---,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,++++++,,,///111888GGGKKKDDDFFFSSSUUULLLSSSWWWvvv}}}}}}TTTPPPbbbvvvvvvvvvxxxzzzwwwssstttxxxsssssssssuuuwwwwwwvvvtttqqquuuzzz}}}zzztttrrrjjjddd\\\UUUPPPLLLJJJHHHBBBAAA???@@@AAABBBBBBAAAAAA@@@===:::888555444333222111111000//////000000////////////000000000000222333444444888BBBSSS___rrr~~~yyy{{{|||}}}yyyvvvttttttvvvxxxyyyyyypppnnnggg\\\UUUPPPHHHAAA===999555222000000...---------,,,,,,,,,,,,+++++++++++++++,,,---...///000000///......///000222333666999<<>>===<<<===>>>>>><<<;;;:::888666444333222222222000000//////......//////------...//////000000//////111222222222999EEENNN```ppp|||}}}xxxvvvsssrrrssstttuuutttnnnmmmggg]]]VVVPPPHHH@@@999666222000//////...---------,,,,,,,,,,,,++++++++++++++++++,,,...000111111000/////////111333444777999<<<>>>???BBBFFFIIIGGGJJJLLLMMMRRRYYY[[[XXXTTTPPPPPPRRRPPPPPP\\\lllwww}}}hhhXXXcccjjjQQQpppooo;;;444333111000///.../////////...---,,,---///111333666DDDJJJUUUnnn}}}|||yyylllZZZRRRMMMSSSIIIGGGVVVddd~~~zzzhhhooommmooozzz}}}zzz\\\MMM===QQQmmm~~~|||~~~~~~[[[777333/////////...------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,+++---///222222FFFQQQLLLLLLWWWYYYRRRSSSUUUoookkkXXXnnn{{{xxxtttqqqtttuuurrrqqqssswwwtttpppnnnoooqqqssssssssstttvvvwww{{{uuuqqqiiibbb\\\XXXTTTQQQPPPLLLHHHEEEBBB@@@>>><<<<<<;;;;;;<<<===<<<999777333222000/////////000111//////...---------......+++,,,---...////////////...000222111000444===DDDOOOaaaxxx{{{{{{}}}xxxvvvrrrppppppppppppooommmmmmggg^^^WWWQQQHHH???777444000...---------,,,---------,,,,,,,,,++++++++++++++++++,,,...000111222111000///000222444555888:::;;;===???BBBFFFJJJFFFIIIJJJKKKPPPVVVXXXUUUQQQNNNOOOSSSQQQQQQ]]]lllxxxggg___tttrrrRRRjjjxxx@@@444333111000///.../////////...,,,,,,,,,///222333>>>LLLNNNQQQgggyyywwwpppzzzmmm]]]LLLHHHOOOEEEEEEXXXiii~~~tttnnnqqq{{{~~~iiiQQQIIIFFFcccwwwiiiBBB111444000......,,,)))***///+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...999HHHTTTOOONNNaaaeeePPPOOOXXXpppYYYZZZnnn{{{sssuuuvvvtttrrrpppppppppsssuuuvvvtttpppoooqqqttttttyyyyyyvvvyyywwwgggeeeaaa]]]YYYUUUOOOLLLJJJHHHFFFCCC@@@>>><<<;;;<<<;;;;;;;;;999888777666111000///------///000111//////.........---------------------------------///......///111444888:::EEERRRggg{{{~~~zzzxxxtttqqqsssvvvvvvqqqlllqqqjjjaaaYYYRRRJJJBBB<<<333222111000......------000//////...------,,,,,,+++,,,---...////////////000111111111111333777:::=========???BBBEEEHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRQQQKKKKKKNNNMMMLLLZZZlllwww~~~cccfffzzzVVVaaa???666444111000000000000//////...///111///---111888DDDHHHRRR^^^fffjjjooouuuqqqYYYHHHHHHDDD>>>GGG```zzzxxxtttyyynnnWWWJJJBBBYYY~~~zzzqqqMMM666333000...///---***+++...+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...555EEERRROOONNN```cccOOOQQQWWWlll~~~RRRVVVeeeyyywwwxxxyyyxxxuuusssssstttrrrssssssrrrqqqqqqssstttrrrwwwxxxvvvyyy{{{pppeeebbb]]]XXXTTTPPPLLLHHHEEEDDDBBB???===;;;:::999888888888777666555444333111000...------...000111///.........---------,,,------------------------///......///000333666777<<>>999111111000///............/////////...---,,,,,,,,,+++,,,---...///////////////000111000111222666999;;;<<<>>>@@@CCCEEEGGGIIIHHHHHHJJJKKKMMMPPPQQQSSSOOOJJJIIILLLJJJJJJWWWiiivvv}}}eee___kkkTTT^^^vvv???666444111000000000000//////...///111///...222999CCCIIIVVVeeennnrrrwww}}}nnnRRREEECCC???>>>LLLeeeyyyuuu```PPP@@@NNNvvv}}}zzzYYY:::333///...000///,,,+++...+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...333CCCSSSQQQPPP```bbbNNNQQQRRReeeqqqNNNTTT]]]{{{zzzyyyzzzzzzyyywwwuuuuuuvvvrrrqqqpppqqqsssuuuuuuuuupppuuuwwwvvv{{{||||||~~~vvvnnnbbb^^^WWWQQQMMMIIIFFFDDD???>>><<<:::888777777666444444444333333111000///000///...------...///000......------------,,,,,,------------------------///.........///111222444555999FFFXXXhhhsss~~~zzzuuu{{{}}}wwwtttrrrrrrsssssssssrrrpppooollldddWWWMMMFFF@@@:::555///.............../////////......------,,,,,,++++++,,,---...////////////...///000000///111444666888:::>>>CCCFFFHHHHHHHHHDDDEEEGGGJJJMMMPPPRRRSSSNNNKKKJJJKKKIIIJJJWWWgggtttzzzgggYYY\\\zzz^^^mmmkkk@@@666444111000000000000//////...///111//////444;;;EEEKKKZZZmmmzzzpppOOOBBB>>>999>>>PPPhhhxxx}}}~~~zzz{{{|||iiiWWWDDDIIIgggeee???444000...000000---,,,...+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...444DDDUUUUUURRR^^^^^^KKKNNNMMM```kkkLLLOOO]]]~~~}}}yyyzzzzzzxxxvvvtttuuuvvvuuurrrppprrruuuwwwvvvtttoootttvvvvvv|||xxxwww|||wwwuuuuuuqqqkkk___YYYRRRKKKFFFCCCAAA???:::999888666555555444444111111111111000///...---///......------......///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000555444:::HHHYYYgggttt}}}}}}ssswww~~~yyyrrrnnnpppqqqqqqooonnnmmmnnniii___RRRFFF???:::666222---,,,,,,------...///000------------,,,,,,+++++++++,,,---...////////////---...////////////222444444888???FFFKKKLLLLLLKKKDDDFFFHHHJJJMMMOOOQQQQQQOOOMMMLLLLLLIIILLLYYYhhhsssyyy~~~hhhXXXVVVpppeee{{{}}}gggBBB666444111000000000000//////...///000000000666>>>LLLOOO\\\sss{{{YYY@@@;;;777===OOOeeeuuu|||sssmmmtttoooXXXGGGFFFYYYrrrqqqHHH777111...000111...,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...333CCCUUUVVVQQQYYYXXXGGGMMMMMMbbb|||jjjKKKJJJccc}}}zzzzzzzzzxxxuuutttuuuwwwxxxuuussssssvvvxxxvvvtttqqqtttvvvvvv}}}uuussszzzvvvuuuqqqjjjhhhiiihhhdddZZZUUUMMMFFFBBB???===<<<777666555444333333333333000000000000///...------......------------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------444111333>>>MMM\\\jjjuuu~~~yyytttuuuzzz~~~uuusssvvv~~~ssskkkmmmooonnnllljjjjjjjjjeee[[[MMMAAA:::666333000,,,,,,,,,,,,...///000111,,,,,,,,,,,,,,,++++++++++++,,,---...////////////---...//////......000222111666@@@IIIOOOPPPOOONNNHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLJJJHHHLLLYYYfffqqqyyyeeeWWWTTTjjjZZZooojjjBBB666444111000000000000//////---...000000111888@@@SSSRRR]]]ttt```@@@<<<999???NNNaaattt{{{rrryyy|||yyyzzzsssWWWGGGCCCMMMbbbzzz|||WWW;;;444//////000...,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...///???QQQSSSMMMSSSSSSDDDOOOPPPggg{{{nnnPPPNNNhhhzzz||||||{{{xxxvvvuuuwwwyyyxxxvvvuuuuuuvvvvvvvvvuuurrruuuuuuuuu|||ssspppvvvsssrrrmmmddd```aaaaaa^^^UUUOOOHHHBBB>>><<<:::999555555444333222222222222///////////////...------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,000---///888DDDPPP___kkktttoookkkmmmtttzzz||||||xxxqqqoooxxxwwwllllllmmmlllkkkjjjhhhfff```VVVHHH===777333111...,,,,,,,,,---...000111222+++++++++++++++++++++++++++,,,---...////////////---///000000......///000000777AAAJJJPPPQQQPPPNNNIIIJJJLLLMMMMMMMMMLLLKKKIIIJJJJJJFFFEEEKKKXXXdddppp{{{aaaUUURRRgggUUUccczzzmmmAAA666444111000000000000///...---...000111222:::CCCUUUTTT^^^tttWWWBBB======EEESSSeeeyyyyyyjjjiiikkkqqq{{{uuuYYYIII@@@DDDXXX{{{ccc@@@666///...///---,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,---...---<<>>>>>LLL___qqq{{{nnnaaabbbfffppp}}}www___MMM???@@@TTTxxxiiiBBB888///......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************,,,---......===QQQUUUPPPVVVYYYNNNLLLOOOdddsssmmm___HHHPPPnnnzzzxxxxxxvvvsssqqqqqqsssuuunnnpppssssssqqqrrrvvvyyysssssspppnnnvvvtttooosssqqqooohhh\\\SSSPPPNNNLLLJJJFFFAAA<<<:::777555333444333222111000/////////------.........---,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,///111222555@@@KKK]]]ppp}}}rrrtttzzz{{{sssmmmooowww~~~}}}sssooollllllnnnmmmhhhbbbVVVMMMAAA777222///,,,***.........//////000222222******************+++++++++,,,---...///////////////000222111000...//////555:::AAAHHHLLLKKKHHHEEEFFFGGGIIIKKKKKKKKKIIIHHHGGGJJJJJJFFFFFFNNN]]]gggooo~~~cccTTTSSSsss___ccchhh===666444111000000000000///...---...000111444<<>>QQQjjj|||zzzhhhXXX```jjjrrrzzz|||nnnLLL@@@DDDHHHfffPPP444333000+++...)))///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---000;;;LLLRRRWWWddddddPPPPPPXXXqqqzzzmmmlll]]]FFFTTTjjj~~~xxxwwwvvvtttrrrqqqqqqpppnnnqqqqqqoooqqqvvvyyyxxxsssssspppnnnuuurrriiisssvvvqqqeeeWWWOOOLLLIIIDDD@@@>>><<<999666444333222000000000000////////////......---,,,,,,+++******++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,---000444777:::QQQZZZgggsss{{{{{{yyyrrrkkkkkkrrryyy|||{{{pppllljjjmmmrrrpppfff\\\QQQIII>>>444///---------,,,---///000000000///...++++++++++++,,,---......***+++---...//////000000000------000111000222666444666>>>HHHJJJEEEFFFKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJLLLGGGJJJUUUYYY]]]kkkttt}}}gggPPPPPPhhhwww\\\kkkhhhCCC666333000///000111111111111111000///111777???DDDGGG```ttt|||TTTHHHHHHKKK```}}}yyyqqqlllpppsssrrrnnnnnntttzzz}}}yyyfffUUUZZZbbblllwwwqqqPPP@@@BBBDDD___XXX888444000,,,000+++000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---111===NNNUUUXXXeeedddQQQPPPTTTkkktttjjjnnnaaaJJJVVVvvvyyyxxxwwwvvvuuutttsssssssssooorrrrrrppprrrwwwyyywwwvvvuuuqqqooowwwqqqiiisssvvvpppcccTTTLLLIIIFFFBBB>>>===:::888555333222111000000000/////////.........------,,,++++++******++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---------///111444666???HHHUUUaaakkkrrrwwwzzz{{{ssslllkkkqqqxxx{{{{{{ooojjjhhhjjjnnnkkkbbbXXXLLLEEE;;;333///......///---...///000000///......------,,,++++++,,,,,,,,,***+++---...//////000000111......000000...000555999:::BBBNNNRRRNNNJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIILLLGGGHHHPPPQQQUUUcccqqqzzzhhhPPPRRRkkktttTTT___jjj>>>666333000///000111111111000000000000333:::BBBHHHSSSyyyfffJJJAAAIIIUUUlll|||}}}{{{rrrmmmlllmmmwwwyyyeeeSSSSSSYYYgggwwwwwwVVVBBB???@@@VVV~~~eee>>>444000///333,,,000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---000<<>>???QQQwwwqqqCCC333//////444,,,///,,,,,,,,,+++++++++******************************++++++******++++++,,,---...:::LLLSSSPPPTTTSSSCCCJJJKKKeeessszzzwwwhhhgggpppcccKKKWWW~~~}}}|||zzzxxxvvvsssrrrqqqppprrruuuvvvttttttxxxyyywwwwwwvvvrrrrrr}}}}}}mmmfffpppzzzssscccRRRHHHFFFCCC@@@888777555333111000///////////////.........------,,,,,,,,,,,,++++++******++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------...............---------000///............//////000555===HHHTTTaaannnvvv~~~}}}{{{zzzyyyrrrjjjgggkkkpppssstttkkkgggbbbaaa```\\\SSSLLL@@@;;;444///------------///////////////............---,,,,,,+++++++++,,,***+++---...//////000000333111000111000///444;;;BBBNNN```mmmlll```RRRHHHDDDDDDDDDDDDEEEGGGIIIJJJFFFLLLIIIGGGHHHEEEIIIYYYqqqzzzhhhOOOTTTooobbbbbbxxxFFF777555111000000111111111000000000111444;;;DDDJJJSSS{{{|||hhhOOO===???FFFOOOccc|||xxxzzzsssxxx~~~iiiVVVOOOQQQfffdddHHH>>>AAAOOOtttzzzGGG222...///333+++...,,,,,,,,,+++++++++******************************++++++******++++++,,,---///:::LLLQQQJJJKKKIII===HHHLLLgggtttqqqtttxxxfffMMMZZZyyyxxxwwwuuutttsssrrrrrrrrrssswwwwwwvvvvvvzzzzzzxxxvvvuuussssss~~~zzzjjjbbbmmmvvvooo___NNNEEEBBB@@@===666555333111000///..................------------,,,+++++++++++++++******++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------................................................//////000...000555===GGGUUUdddmmm{{{}}}{{{yyywwwvvvvvvwwwwwwrrrmmmfffdddfffiiilllmmmiiiddd^^^[[[YYYTTTLLLFFF<<<888222...,,,,,,++++++/////////.........//////,,,+++++++++,,,,,,---...***+++---...//////000000222000111222222333;;;EEEUUUhhh~~~zzzfffTTTKKKEEEDDDDDDEEEFFFHHHJJJKKKEEELLLJJJIIIKKKHHHMMM]]]qqqyyyhhhPPPVVVppprrrlll}}}HHH888555222000000111111000111111000000333999BBBHHHOOOkkk~~~kkkSSSAAAKKKJJJJJJYYYsssjjj[[[QQQRRRggghhhIII???CCCLLLoooIII333//////111)))...,,,,,,,,,+++++++++******************************++++++******++++++,,,---111;;;LLLQQQGGGFFFFFF>>>HHHMMMhhhpppSSS___}}}ssssssrrrrrrsssssstttuuuvvvssswwwxxxwwwxxx||||||yyyuuuvvvuuuttt{{{yyyggg^^^hhhmmmfffXXXHHH@@@>>>;;;888444333222000///...............---------,,,,,,,,,++++++++++++++++++******++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////---......///000000111111000111333777???MMM[[[eeettt{{{yyywwwuuusssrrrsssssstttkkkhhhcccaaabbbdddfffgggddd```YYYUUUQQQLLLEEE@@@888444000---,,,,,,+++***...............///000000++++++++++++,,,---...///***+++---...//////000000000000111333333666AAALLLiii~~~hhhWWWNNNFFFEEEEEEEEEGGGHHHJJJLLLEEEKKKJJJJJJOOONNNRRRaaaooovvviiiSSS[[[rrr}}}mmmGGG999666222111111111111000111111000000333999AAAGGGPPPfffwwwlllZZZOOOSSSPPPLLLYYYqqq~~~iiicccWWWWWWjjj~~~iiiIII===BBBGGGgggyyyKKK555222111000)))000,,,,,,,,,+++++++++******************************++++++******++++++,,,---000999KKKOOOEEEDDDGGGBBBGGGKKKddd|||ZZZbbb|||xxxuuutttttttttttttttuuuvvvssswwwyyyxxxzzz}}}~~~{{{wwwzzzxxxtttxxx~~~wwweee[[[ccceee```SSSEEE===<<<999555333222111000///.........---------,,,,,,,,,,,,+++******************++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---........./////////000//////000000111000000000333222222444;;;GGGVVV___nnnuuuzzz{{{}}}|||{{{uuutttrrrpppooonnnmmmmmmeeedddaaaaaaaaabbbcccccc___ZZZTTTNNNJJJDDD???:::333000---,,,------------------------...000111222,,,,,,,,,++++++,,,------***+++---...//////000000000000111333333666BBBOOOjjj|||ssscccWWWPPPFFFFFFEEEEEEFFFHHHIIIJJJEEEIIIGGGIIIRRRRRRTTTaaaooovvviiiWWWaaawwwjjjOOO999777333111111111111000000000000111444;;;DDDJJJNNNfffyyyrrraaaWWWOOONNNKKKWWWooo~~~hhhkkk___]]]ooo}}}iiiHHH<<>>===:::555222222000//////.........---------,,,,,,,,,++++++******************++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---.........//////000000111111111111111000//////000///...///555AAAPPPYYYkkkrrrwwwyyy|||yyywww{{{qqqqqqooommmkkkiiigggfffbbbbbbaaaaaaaaaaaaaaaaaa[[[VVVPPPJJJEEE@@@:::777///---,,,,,,...///000///---,,,,,,---...000222333......---,,,++++++++++++++++++---...///000000000000000111222222555BBBOOO___llluuuoooddd]]]VVVPPPFFFFFFEEEEEEEEEGGGHHHIIIEEEHHHEEEHHHRRRSSSTTT___qqqyyyjjj[[[fff|||iii]]]:::777333111111111111000///000000222666>>>GGGNNNHHHcccxxxyyycccQQQGGGGGGFFFRRRlll}}}ooozzzyyy}}}pppwwwtttnnnlllvvv~~~___III:::;;;BBBWWWyyy___333444222+++333,,,------,,,,,,,,,,,,++++++******************************))))))******+++,,,///:::DDDEEEFFFIIIIIIFFFDDDQQQkkk~~~TTT```www~~~}}}}}}{{{xxxuuussstttuuuyyywwwvvvxxx{{{|||zzzwwwwww{{{yyysssttt}}}zzzooo```ZZZ]]]___ZZZOOOBBB;;;:::888444222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,------......------,,,,,,,,,------,,,++++++---------.........//////.../////////000000111111000/////////111222111000333111111333666;;;DDDKKK^^^fffpppwwwzzz~~~~~~vvvsssssstttqqqlllhhhfffdddaaa___aaa___^^^]]]]]]\\\ZZZXXXRRRMMMGGG@@@<<<888555222///......---------.........+++///000,,,333;;;888777...(((***,,,,,,+++,,,***+++,,,...///000000000000///000333333666CCCRRRYYY^^^eeejjjjjjbbbVVVKKKJJJIIIFFFEEEDDDDDDEEEFFFEEEIIIMMMNNNOOOQQQVVVZZZqqq{{{nnnYYYUUUeeeiiicccBBB999222111111000///111///111222111222999EEEOOOMMMbbbyyyxxx^^^UUU???AAAIIIXXXsssttt```YYY]]]nnnwwwvvvuuuxxxyyyxxxuuuoookkkrrr|||^^^JJJ<<<<<<@@@PPPggg999555333+++222+++------,,,,,,,,,,,,++++++******************************))))))******+++,,,---999CCCFFFGGGIIIHHHEEEGGGPPPfffzzz\\\XXXhhhxxx}}}yyyuuuuuuwwwyyyzzzyyyyyyzzz}}}~~~|||zzzzzz}}}{{{tttttt{{{xxxnnn^^^XXX[[[]]]XXXMMM@@@:::888666222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------,,,,,,,,,------,,,,,,+++---------.........//////....../////////000000000111000////////////...---333111111111222666<<>>999666333000///......---------......000,,,000111///888@@@<<<999000******,,,+++*********+++,,,.../////////000---+++---000444<<>>IIIeee|||nnn___WWWUUU[[[iiiuuuvvvxxx|||uuutttoooiiilllxxxyyy]]]KKK======>>>HHHqqqrrr@@@555333***000+++------,,,,,,,,,,,,++++++******************************))))))******+++,,,,,,777BBBHHHIIIJJJHHHFFFKKKOOOaaa\\\RRRaaawww{{{uuuqqqqqquuuxxxzzzyyyyyy{{{}}}~~~}}}{{{}}}|||uuuuuu~~~yyyvvvlll\\\UUUWWW[[[VVVKKK>>>777666444000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------,,,,,,------------,,,,,,------........./////////............/////////////////////.../////////000555555444222111333777999@@@HHHSSS]]]gggpppzzz~~~zzzwwwtttpppmmmjjjgggddd```\\\ZZZYYYWWWUUUUUUUUUUUUVVVVVVSSSOOOLLLKKKFFF@@@:::666333000.........---------......///111...111333333???HHHBBB:::222,,,++++++)))(((******+++,,,---......//////---++++++...333>>>QQQbbbmmmqqq|||```SSSJJJIIIFFFDDDCCCCCCDDDEEEDDDGGGKKKLLLMMMPPPUUUZZZnnn~~~jjjMMMKKK^^^^^^QQQ{{{cccAAA888222222222000///111///000111111444<<>>DDDhhh{{{FFF444333+++///,,,------,,,,,,,,,+++++++++******************************))))))******+++,,,+++666DDDMMMOOOMMMJJJHHHOOOPPP```QQQTTTiii|||wwwsssrrrtttvvvwwwxxxxxxzzz{{{{{{{{{zzz|||}}}vvvvvv|||wwwtttiiiYYYSSSUUUZZZUUUJJJ===666555333/////////......---,,,,,,+++++++++++++++++++++++++++***************++++++++++++,,,------......------+++,,,------------------............////////////..................//////------...//////111444666888;;;:::666333444555555<<>>LLLsssrrrfff```vvvyyy}}}xxxuuuqqqnnnzzzooojjjhhhnnnxxx~~~}}}tttaaaiiilllgggdddnnnzzz^^^III999;;;???CCCdddIII222333,,,......------,,,,,,,,,+++++++++******************************))))))******+++,,,---777GGGSSSVVVRRRNNNLLLRRRRRRaaayyypppKKKWWWsss{{{xxxxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzyyy}}}|||wwwyyyzzzuuuqqqfffVVVPPPSSSXXXSSSIII<<<666666444000......------,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++,,,------......------+++,,,------.........---........./////////000000//////////////////......,,,---...///...000444888999>>>???999666666555111999===DDDLLLVVVbbblllrrrvvv||||||{{{vvvrrrrrrrrrnnneee]]]\\\YYYUUUSSSRRRRRRPPPOOOMMMMMMNNNOOOOOOLLLHHHDDDDDD@@@;;;666333111///------------------...//////000...111444;;;MMMTTTHHH666000,,,,,,,,,***+++///++++++,,,---............---//////...///555<<>>999555222111///------------------...///000///...222666???SSSXXXGGG555000------,,,***,,,000,,,---......//////......)))---///......222555555;;;MMMkkkwww\\\MMMOOOFFFDDDCCCBBBBBBCCCDDDEEEDDDGGGIIIJJJLLLPPPWWW]]]mmmjjjQQQQQQgggvvvTTTqqq}}}[[[>>>777222333444222000111000//////222:::DDDOOOUUU[[[sss~~~___BBBDDDQQQjjjxxxhhhYYYcccggg~~~zzzlllhhhkkkooo|||kkkZZZjjjtttmmmbbbeeevvv}}}aaaJJJ777:::===<<>>::::::;;;???HHHRRR[[[```eeennnyyy~~~xxxpppooommmjjjgggeee```YYYSSSQQQNNNKKKJJJJJJJJJIIIHHHEEEDDDCCCCCCCCCBBB???<<>>>>>===;;;999===999555111000...---,,,,,,,,,,,,---...///000111///000666;;;GGG\\\]]]GGG888444000...+++((()))......///000000000000000///---111111------111222...---///000000111666<<<@@@BBBAAA@@@@@@AAADDDFFFHHHFFFHHHJJJKKKMMMQQQYYY___pppeeeOOOVVVtttxxxWWWlll]]]===666222333555222000000111///...222<<>>>>>===<<<;;;::::::999777555444111000......---------,,,------...///000......222AAAXXXeeeYYYFFF999000+++...///,,,+++------...///////////////...,,,---...111333333000...111)))(((000333222666>>>CCCEEEFFFCCC???@@@GGGMMMHHHLLLIIILLLSSSSSSUUUbbbvvvfffNNNVVVwwwkkkJJJgggYYY===555///000333111...---111333333333:::HHHRRRVVVQQQ```qqq}}}}}}mmmXXXIII???NNNcccrrrvvvuuurrrqqqggglll~~~}}}vvvbbbccckkk|||}}}{{{rrreeeppptttpppeeeVVVZZZpppmmmNNN<<<;;;999:::EEEZZZzzzwwweee;;;666555---000......---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,999MMM___eee___WWWSSSMMMLLLQQQ^^^ooo||||||QQQKKK[[[www~~~}}}{{{yyywwwwwwwwwwwwxxxyyyzzzyyywwwvvvvvvwwwxxxyyyzzzzzz||||||wwwwwwyyylllbbb\\\SSSFFFCCCHHHGGGFFF???666000000///,,,,,,,,,+++******)))(((((()))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---/////////////////////...000111111000///000222444555777>>>HHHRRR^^^ooo~~~rrrdddOOOFFF??????AAAEEEJJJOOOYYY___hhhnnnooommmjjjhhheeeaaa\\\XXXUUUQQQNNNKKKEEEDDDBBB@@@????????????======<<<;;;999888888777666555333111000......------,,,,,,------...///000...,,,...888KKKUUUMMM>>>444222444666333,,,***......///////////////......,,,---...111333333000......---...111222222888???@@@BBBBBBAAAAAACCCIIIMMMHHHKKKHHHIIIRRRTTTYYYhhh~~~eeeOOOTTToooeeeJJJfff^^^>>>555///000333333111111111333222222:::GGGRRRVVVPPP```sssqqqdddWWWJJJ@@@JJJWWWhhhtttxxxxxxxxxyyypppuuu}}}yyytttppplllgggcccooo||||||wwwjjjtttvvvpppdddQQQQQQddd}}}sssSSS===:::888999DDDPPPrrrlll<<<555444---111......---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,666KKK```hhh```WWWRRRNNNRRR[[[jjj|||{{{uuuuuuOOOIIIZZZsss{{{zzzxxxvvvtttttttttuuuuuuvvvwwwwwwuuuuuuvvvwwwyyyzzz{{{{{{}}}xxxrrrqqqrrrggg]]]XXXOOOEEEBBBFFFDDDCCC>>>555000///...++++++++++++******))))))(((((((((((()))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------......//////......---....../////////////////////000111000///000111333444444999BBBMMM[[[nnn}}}uuuiiiXXXNNNEEEBBBAAAAAAFFFKKKRRRWWW^^^ccceeeeeedddddd___\\\XXXTTTQQQMMMIIIEEEBBBAAA@@@???>>>=========<<<<<<:::999888666555444555444333222000...------,,,,,,,,,,,,---...///000---,,,+++111<<>>GGGFFF999---+++111///000000000///...------------...111333333000...,,,111444111111777>>>BBBAAA@@@@@@@@@AAADDDGGGIIIGGGKKKGGGIIIRRRUUU]]]nnnbbbNNNRRRiiidddNNNjjjDDD:::111111333222111222111333222222999GGGRRRVVVSSSbbbvvv}}}eeeSSSHHHCCC@@@JJJTTTccclllppprrrvvvyyywww}}}xxxgggeeebbb___^^^bbbjjjqqq}}}xxxllluuuwwwsssgggTTTPPP```yyyyyyXXX???999777888BBBMMMooosss???333333---111......---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,------666JJJaaaiiiaaaVVVRRRSSSaaauuu{{{yyyvvvRRRHHH^^^vvvyyyyyywwwvvvtttssssssttttttvvvwwwxxxxxxvvvvvvwwwxxxzzz}}}~~~}}}}}}vvvooommmooofff]]]VVVMMMDDDAAACCCCCCBBB===555111111///,,,+++*********)))))))))((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------------......////////////..................////////////...///000000//////111222222000333:::AAAKKKZZZfffrrrxxx}}}}}}|||xxxqqqhhh^^^UUUKKKEEE@@@>>>AAAFFFLLLQQQWWW\\\^^^]]]\\\\\\ZZZWWWSSSPPPMMMIIIEEEAAA@@@@@@???>>>======<<<<<<<<<;;;:::888777555444333444444333222000///---,,,,,,,,,,,,,,,---...//////------///333:::??????<<>>EEEMMMWWW___fffjjjnnnrrrrrrooo```WWWNNNGGG@@@<<<>>>CCCFFFLLLSSSXXXYYYXXXUUUTTTOOOMMMKKKIIIHHHFFFDDDBBB>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777555444444222333222222000///---,,,,,,++++++,,,,,,---...///,,,///555;;;@@@BBBCCCDDDRRR___eeeWWW>>>...,,,222000000000000///...,,,,,,...---...///222222111///222333111000;;;JJJLLLEEEAAA@@@???@@@CCCDDDCCCBBBHHHOOOOOOQQQWWWWWW]]]mmm^^^GGGPPPlll{{{\\\{{{MMMAAA666222222000///000111222111111999HHHTTTZZZUUU^^^lll}}}nnnUUUFFF@@@@@@@@@LLL]]]iiippptttyyy}}}uuu}}}yyyyyy{{{mmmbbbkkkoooqqqlllYYYQQQ\\\sss~~~~~~___BBB:::777777>>>EEEiii}}}DDD444333///111......---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---000777KKKbbbggg^^^[[[aaaqqq~~~}}}zzzZZZOOOiii~~~xxxwwwvvvuuuuuuvvvwwwwww{{{|||}}}{{{yyyxxxxxxyyyzzz~~~~~~|||~~~yyyqqqjjjiiikkkfff]]]TTTKKKCCC???===999:::777000------,,,)))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---......//////...//////000000//////...------......///000000000...000111000...---------***(((***///222222555:::===EEELLLQQQXXXbbbiiijjj\\\UUUNNNHHHAAA;;;<<<@@@AAAGGGOOOTTTVVVTTTRRRQQQHHHEEECCCBBBCCCCCCCCCCCC<<<============<<<;;;:::999999888777666555444444111222222222111///---,,,++++++++++++,,,---...///,,,///666>>>BBBAAACCCFFFPPPXXXYYYKKK999...,,,...///000000000///...------.........///111222111000444222222:::HHHQQQLLLAAA:::<<>>JJJSSSXXXVVVQQQMMMHHHAAA;;;;;;@@@>>>BBBIIINNNQQQRRRSSSTTTNNNJJJEEEAAA@@@@@@@@@@@@::::::;;;;;;;;;:::999888666666555555444444444444000111222222111///---+++++++++++++++,,,---...///,,,,,,111888;;;999:::>>>@@@DDDCCC;;;555333111---...///////////////......///...---///111222111000222111999JJJUUURRRDDD:::666;;;@@@DDDEEEFFFIIIKKKLLLSSSTTTTTTXXXXXX___qqq^^^JJJUUUlllwww___sssCCC999000000222222222333000111111222<<>><<<;;;777888999::::::999777666333333333333333333333333000111222222111///---+++++++++++++++,,,---......,,,)))+++000222///000555111444333222555:::777///......///////////////...///...---...111222111000///111@@@VVV]]]PPP>>>555777===DDDFFFDDDDDDGGGJJJMMMTTTSSSRRRWWWXXXbbbuuu|||\\\MMMYYYmmmooo___oooqqqDDD999111000111000//////000111111222===NNN]]]dddVVVaaapppeeeQQQEEE???======HHHWWWbbbjjjpppwww|||yyyvvvyyy|||vvvmmm```bbbbbb___[[[[[[```dddfffhhhoooyyylllkkkqqqqqqqqqnnn]]]NNNOOOgggxxxrrrZZZFFF;;;888888999RRRhhhxxxqqqKKK999333333//////......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---///333BBB\\\fffYYY___~~~zzztttyyyxxxvvvrrrcccLLL^^^mmm{{{ssssssssssssssstttuuuuuurrrtttvvvxxxzzzzzzyyyxxxrrrwwwtttssswww{{{zzzwwwsssmmmgggbbb___]]]YYYUUUOOOGGGAAA===;;;:::???;;;666000,,,*********))))))(((((('''''''''&&&))))))))))))***************+++,,,------,,,+++***---------............///---------.........//////---......///000111111222222111000...,,,+++++++++++++++++++++++++++++++++)))---000///---111:::BBBCCCCCCCCCBBB@@@===;;;999;;;===???AAADDDGGGLLLOOOQQQNNNIIIDDD???<<<;;;:::999999777666444333333333222222222111111111111000000000///...------,,,,,,...,,,******,,,---...---000------000000,,,+++......111222333;;;@@@;;;000,,,000333222000//////...222000...///555;;;999222;;;...DDD^^^TTTDDDBBB===LLLRRRSSSMMMHHHIIIJJJGGGJJJQQQRRRUUUYYYXXXccc{{{QQQGGGWWWttt[[[SSSddd~~~ddd???888222222333111000111///000///111;;;MMM]]]dddSSSVVVfffwwwhhhYYYGGG===;;;:::GGGUUUgggzzz}}}|||sssuuummmmmmnnnlllhhhfffZZZVVVQQQMMMMMMMMMMMMMMMTTTUUU^^^ooo~~~llleeeooossstttqqq^^^NNNPPPfffwwwpppXXXDDD999666777888JJJ```|||vvvzzzrrrqqqMMM:::333333//////......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---///222AAA[[[fffYYY```~~~lllmmm~~~|||lllTTTZZZiii{{{uuuttttttssssssttttttuuusssuuuwwwyyy{{{zzzzzzyyyrrrxxxwwwuuuyyy{{{~~~~~~xxxuuuqqqlllfffaaa]]]ZZZVVVRRRLLLFFF@@@<<<::::::>>>;;;555000,,,*********)))(((((((((''''''''''''))))))))))))************+++++++++,,,,,,+++++++++---------............///---------.........//////---......///000000111111222111///---,,,++++++***++++++++++++++++++++++++(((+++.........000666;;;<<<<<<===>>>>>>===<<<<<<999;;;===>>>???BBBFFFIIIJJJHHHEEEBBB???===<<<;;;:::999888666444333333333222222222111111111000000000//////...------,,,,,,///---,,,,,,---/////////...,,,,,,000000......000111222222555===CCC===222111000//////000111111000333333111111777>>>===888===333GGG\\\RRRFFFHHHHHHZZZbbbbbbWWWKKKFFFFFFEEEJJJPPPQQQSSSWWWVVVbbb{{{UUUMMM\\\xxx```YYYlllYYY???888222222333111000111000111000222===OOO___fffXXXWWWbbbzzzwwwlll\\\HHH<<<;;;999LLL]]]oooxxxxxxsssyyymmmbbb______\\\YYYXXXUUUPPPJJJFFFEEEEEEFFFFFFNNNOOOWWWhhhxxxiii[[[iiiqqqsssoooZZZKKKMMMcccvvvnnnVVVBBB777555666888DDD[[[nnnfffiiipppOOO<<<444333000///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---///111???YYYeeeZZZaaayyygggkkkwww______kkk}}}wwwwwwuuutttssssssttttttuuuwwwyyy{{{|||{{{zzzzzzttt{{{yyywwwzzzzzz~~~{{{zzztttsssppplllfff___ZZZVVVQQQNNNIIIDDD???<<<:::999===:::444///+++******+++((((((((((((''''''''''''))))))))))))************,,,++++++++++++++++++,,,---------............///---............/////////------......///000000000111000...---+++*********++++++++++++++++++++++++)))+++---000222333333444222444666888;;;===>>>>>>999:::<<<<<<<<<===@@@BBBAAAAAAAAA@@@???>>>===<<<;;;:::999666555333222222222222111111111000000000/////////...------,,,,,,///---++++++---/////////,,,***+++///000...///222111000111888BBBGGG>>>222333000,,,,,,///111222222333555555666<<>>QQQbbbiiiaaa\\\aaatttyyyeeeKKK===<<>>444333000///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---///000===XXXeee[[[bbbtttwwwfffiiioooyyyxxxvvvtttssssssttttttwwwyyy{{{|||}}}|||{{{zzzwww~~~{{{yyy{{{|||{{{wwwvvvqqqqqqoookkkeee^^^WWWSSSMMMKKKGGGBBB???<<<;;;:::;;;888333...+++******+++((((((((((((((('''''''''((()))))))))************---,,,+++******+++,,,------------............///.............../////////---------......////////////...---,,,******))))))************************,,,,,,...222666666222...+++---000333777:::<<<===:::<<<===<<<;;;;;;<<<>>><<<===>>>??????>>><<<;;;<<<;;;999666444333222222111111111111000000000000//////.........------------+++)))***,,,...//////,,,)))***---...---...111222333999FFFRRRSSSFFF777222000111222111000222555:::>>>AAACCCGGGLLLLLLIIIFFFJJJUUU]]]___hhh}}}fffOOOFFFIIINNNKKKOOONNNOOOSSSUUUccc~~~}}}WWWLLLSSSwwwdddWWWuuu```???777222222333111000111000111111222>>>RRRdddllliiicccdddsssrrrRRR@@@>>>KKKiiixxx||||||uuupppmmmjjjggg^^^TTTLLLLLLPPPSSSVVVZZZZZZSSSIIIAAA<<<:::999888999999<<>>;;;:::;;;:::888666444222222111111111111000000000//////...............------------+++***,,,///111333333...+++***------+++,,,000555:::HHH\\\hhhbbbPPP???222666>>>@@@999000222:::DDDKKKOOOOOONNNOOOLLLHHH\\\fffkkkmmmyyyxxxYYYFFF@@@CCCGGGIIIMMMLLLNNNSSSUUUeeeyyyTTTJJJSSSxxxaaaPPPaaa```???777222222333111000111///000///111>>>SSSeeemmmjjjffffffrrr||||||YYYFFFBBBZZZxxxwww|||wwwppphhh^^^VVVQQQLLLKKKPPPYYY]]]ZZZUUUSSSKKKEEE===666333111111000333333555777777;;;GGGTTTmmmvvv{{{eee]]]iiiooopppjjjVVVGGGJJJ[[[ooorrrXXXBBB777666888:::AAA___|||TTT@@@666555111///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,------///===ZZZkkkaaafffbbbWWWZZZrrruuutttrrrqqqqqqsssvvvxxxzzz{{{|||}}}}}}|||zzzyyy{{{~~~{{{~~~|||vvvrrrpppmmmmmmkkkggg```XXXQQQMMMIIIGGGEEEAAA>>><<<:::999888555111---*********+++'''''''''((((((((((((((())))))))))))************,,,++++++++++++++++++,,,---------............///000000000////////////...------------------------,,,,,,***))))))(((((((((************************)))((())),,,//////+++'''******+++---///222555666666777999999777666666777===>>>???@@@???===:::999888777666444333222222111111111000000000/////////........................///......000444888::::::000---,,,......,,,---111666@@@TTTjjjsssgggQQQ@@@666>>>JJJMMMAAA333333>>>DDDJJJMMMIIIEEECCCAAA???XXXiiinnnsssnnnOOOBBB??????AAAEEEJJJJJJLLLRRRUUUffftttQQQMMM[[[{{{___MMMVVVuuu^^^???888222222333111000111///000///111>>>TTTgggpppgggddddddmmmzzz\\\JJJGGGiii}}}{{{qqqggg]]]RRRJJJHHHMMMSSS___jjjjjj]]]MMMDDD:::777222000000111111111111111333444333222999BBBOOOZZZnnn~~~~~~xxxcccXXXdddkkkooolllXXXFFFEEEXXXnnnsssYYYBBB777444777999AAA___SSS???777666111///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,...===]]]nnndddhhh~~~]]]MMMUUUrrrrrrpppooooooppptttwwwzzzzzz{{{|||}}}}}}{{{yyyxxxyyy~~~~~~zzztttpppooojjjiiigggbbb[[[TTTMMMIIIFFFEEECCC@@@===:::888777777444000,,,***)))***,,,''''''''''''((((((((()))))))))))))))************+++++++++,,,,,,+++++++++---------............///000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((************************((('''((()))******)))(((******+++,,,...111333555444666888999888777777888======>>>>>>===;;;:::999555555444333222222222222111000000000////////////........................000///000333888<<>>======???EEEFFFJJJQQQUUUeeeqqqMMMMMM]]]vvv___NNN]]]yyybbb???888222222333111000111000111000222@@@VVViiisssdddcccaaahhhzzzrrrZZZJJJFFFiii}}}wwwmmmbbb[[[SSSMMMNNNSSS___^^^aaaccc]]]MMM???888444222000000222333444333111000111333222111444;;;???HHHYYYooouuuyyy~~~~~~~~~ttt```YYYfffooovvvvvvaaaLLLIIIWWWnnntttYYYBBB666333666888CCC```SSS???888666111///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,...>>>^^^pppfffiii[[[LLLYYY{{{{{{ooonnnmmmmmmppptttxxx{{{zzz{{{|||}}}|||{{{yyywwwvvv}}}zzzssspppooohhhgggddd___XXXQQQJJJGGGEEEDDDAAA>>>;;;888666444666444000,,,))))))+++,,,&&&'''''''''(((((())))))))))))))))))***************+++,,,------,,,+++***---------.........//////111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''(((((()))))))))))))))))))))))))))))))))((())))))+++,,,*********,,,...111333555555888:::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::444333222222111111222222000000000000////////////---...........................///222888===@@@AAA222///...222444444777;;;IIITTTjjj~~~~~~jjjSSSGGG@@@AAAHHHLLLBBB111...555888===>>>::::::BBBNNNUUU\\\sssssswwwjjjJJJ;;;:::999888999;;;AAACCCHHHPPPTTTdddrrrKKKIIIXXXlll^^^OOOeeeeee???888222222333111000111111222111333AAAWWWkkkuuueeedddaaadddwww}}}lllVVVGGGCCC[[[xxx~~~yyytttggg]]]TTTPPPMMMNNNXXXeeekkkaaaUUUKKK@@@555111111333222000000111111000///111......000000...111555666<<>>999888888555999???FFFRRR```mmmtttxxx|||tttjjj```QQQBBB;;;777444333444333===BBB@@@BBBUUUrrrqqqHHHHHHZZZmmm^^^TTTmmm```<<<888444111000000000///333333111000:::PPPiiiyyylllaaa[[[]]]nnnkkkccc[[[DDDAAAeeeyyy~~~wwwlllcccXXXRRRKKKLLLSSS]]]dddfffWWWNNNBBB:::777444111------------............///...///000111222333444444555555999EEEXXXnnnggglllwww|||sssxxx|||aaa^^^hhhoooxxxvvv___IIIIIIZZZooojjjQQQ???555111555:::AAAMMMSSSEEE<<<888111000000///...------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...///:::WWWnnnlllnnnyyy\\\IIILLLlllwwwtttuuuuuutttrrrqqqrrrsssvvvwwwyyyyyyxxxxxxyyyzzz~~~||||||}}}{{{{{{{{{vvvrrrpppkkkhhhccc]]]VVVOOOJJJHHHHHHEEEAAA<<<888666555555444111,,,***))))))((('''((((((((((((((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,++++++***)))***++++++***)))(((***+++/////////111333333222111888888999::::::::::::999999999888777666555444333333222111111000000111111/////////////////////////////////000000000000000555555777888999::::::;;;666777888;;;DDDNNNPPPMMMSSSUUUaaaoooooo^^^MMMFFFFFFDDDBBBBBBCCCBBBAAA???EEELLLUUU```ppp~~~lllWWWWWWYYYTTTSSSOOODDD:::777888777777888666<<>>EEE\\\xxxqqqIIIKKKbbb{{{^^^RRR{{{\\\<<<999444111000000000000333333111222;;;OOOiii{{{sssggg^^^\\\jjjtttkkkcccOOONNNfffzzzqqqdddZZZMMMMMMRRR[[[bbbbbbZZZQQQDDD===555111111111///---....../////////000000000...///000111222333333444555444555;;;HHH[[[mmmyyy]]]fffvvvxxx^^^\\\eeennnvvvvvv___JJJJJJ___sss|||fffLLL<<<555333555888>>>MMMyyy}}}UUUJJJ<<<666111111000///...------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---///999UUUnnnnnnooovvv```IIIKKKiiiwwwyyyyyywwwtttqqqpppqqqssswwwxxxyyyyyyxxxwwwxxxzzz}}}{{{|||}}}||||||xxxrrrnnnjjjgggbbb\\\UUUOOOJJJGGGGGGEEEAAA<<<888666555555444111---*********)))(((((((((((((((((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,------------,,,+++++++++,,,,,,+++******+++------///333777888666222...999999:::;;;;;;;;;;;;:::777777666666555444333333222222111000000000000111/////////////////////////////////000000111111222777777777888888:::;;;<<<<<<<<<;;;@@@LLLYYY]]]YYYPPPSSS^^^jjjhhhYYYNNNLLLMMMEEE>>>???HHHOOOQQQOOOVVVaaalllwwwuuupppeeeMMM???EEEJJJLLLSSSPPPEEE===;;;<<<:::888888:::<<<<<<>>>MMMggglllFFFKKKeee\\\RRRrrrzzzWWW===999444111111111111000222222222333:::NNNhhh|||wwwjjj```\\\fffuuufffNNNLLLrrr|||wwwzzzrrrgggZZZQQQHHHMMMWWWccchhh___MMM???999444000///111333222000000000000000111111111111...//////000111222333333555444222333999HHHZZZgggVVVcccxxxvvv___\\\dddjjjqqqqqq\\\IIIKKK```tttwww```GGG999666555555777===QQQtttsss~~~vvvzzzUUUIII:::333111111000///...------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,...888RRRllloooppp}}}bbbKKKKKKgggxxxzzzyyyvvvsssoooooorrrtttwwwxxxyyyyyywwwwwwxxxyyy|||{{{|||~~~}}}}}}wwwpppmmmhhheeeaaaZZZTTTNNNIIIFFFEEECCC???:::777555444333444111---+++******))))))((((((((((((((((((((((((''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,------.../////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,------,,,,,,+++***)))***++++++***+++---///000888AAAEEEBBB<<<888666999999:::;;;;;;:::::::::777666666555555444444444222222111000000000000000////////////////////////------...///000111111222777777666555666777999:::BBB@@@???EEETTTdddjjjgggTTTVVV```hhhcccUUUOOOSSSNNNDDD;;;<<>>@@@::::::;;;;;;:::999999888666666666666666666666666222111000000//////000000........................,,,,,,------...///000000555555333333333444555666CCCBBBBBBHHHVVVfffmmmlllSSSTTTZZZ^^^WWWKKKHHHNNNDDD>>>666444<<>>;;;AAAJJJXXXmmmhhhKKKRRRcccyyyeeeQQQVVVvvvVVV>>>:::666333222222222111//////000222555CCC```zzzuuullliiiggghhh{{{yyyZZZMMMooonnndddxxxqqqcccZZZTTTPPPNNNRRRTTTSSSLLLBBB:::777777000///...............---//////000000000111111111000000111111222222333333111444666555555999AAAIII\\\pppNNNZZZpppuuuaaa]]]aaacccgggfffTTTEEEIII[[[mmm|||~~~uuuhhhVVVAAA666444333555888>>>ZZZxxxggggggeeeyyyNNN===666555111111111000///............------,,,,,,,,,,,,++++++************+++++++++++++++---444LLLgggnnnoooyyy~~~yyypppTTTNNNccc{{{vvvuuusssqqqoooppptttwwwuuuwwwxxxxxxxxxxxxyyy{{{}}}|||}}}~~~{{{yyy||||||tttnnnkkkjjjbbb```\\\VVVOOOJJJEEECCC@@@>>>:::666333111000000222///+++))))))))))))(((''''''''''''''''''''''''''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,------...//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************)))((((((###%%%&&&'''(((***,,,///:::GGGTTTUUUJJJ@@@>>>@@@=========<<<;;;999888777666666666666666666777777111111000////////////000........................,,,,,,,,,------......///333222222111111111222222999::::::===GGGUUU\\\\\\IIIGGGJJJLLLEEE:::888???666444111...000<<>>[[[yyyyyyqqqpppnnnjjjwww{{{^^^PPP\\\wwwzzzvvviii^^^rrrvvvgggZZZRRROOOOOOPPPLLLMMMKKKBBB666//////111,,,,,,,,,------///000000///000000000000111111111222222222222333333444444222555777777666666888;;;NNNaaawwwIIIPPPaaa{{{{{{yyy{{{}}}~~~}}}|||sss___WWW^^^bbbhhhhhhUUUEEEHHH___ooo~~~vvvbbbRRR@@@666222111555999BBB___{{{}}}MMM888777999111222111000///............------,,,,,,,,,,,,++++++************++++++++++++***---333IIIeeemmmmmmuuu}}}ssslllsssyyyxxx\\\SSSeee~~~wwwvvvuuusssqqqrrrtttwwwtttvvvwwwxxxxxxyyy{{{|||}}}}}}}}}zzzvvvxxx~~~zzzsssmmmiiiggg```]]]YYYSSSMMMHHHCCCAAA@@@===999666222111000000000---***(((((()))((((((''''''''''''''''''''''''''')))******))))))***+++******+++++++++,,,,,,,,,,,,,,,------...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******))))))((('''%%%&&&'''((('''(((***,,,222;;;FFFKKKHHHCCCAAAAAABBBBBBAAA???===;;;888777444444444555555666666666111111000///////////////........................---------...............111111111111111000//////...111222111444===CCCDDD>>>::::::<<<777---+++111,,,......---,,,111;;;CCCLLLTTT```fff^^^PPPJJJKKKccczzzsss[[[JJJ@@@:::999:::@@@SSSjjj{{{```EEENNNbbb{{{sssXXXSSSXXXSSS???;;;777444333333333333000000222444222;;;YYYxxx|||tttssspppjjjvvvyyysssoooUUUHHHPPPccciiisssooocccdddXXXZZZbbbxxx{{{eee]]]ppp~~~vvvnnnbbbVVVOOOMMMMMMNNNFFFCCC>>>888333///------///////////////000222444111111111111222222222333333333444444444444555555666777:::<<<=========<<>>:::666333222111111///---)))''''''(((((('''''''''''''''''''''''''''((()))******))))))***+++******+++++++++,,,,,,,,,,,,,,,------...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************)))((((((((())))))(((''''''(((***---222<<>>>>>;;;777333000/////////...---+++)))''''''''''''''''''''''''(((((((((((()))*********++++++++++++)))***+++,,,,,,+++)))(((++++++,,,,,,---...//////111000///...............,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++***((((((((()))((('''((((((((((((((('''''''''---+++111===IIIMMMMMMMMMOOOMMMJJJFFFAAA===999888555555555444444333333222000000000000////////////.........------,,,,,,,,,,,,------......------,,,111111111000000///...---...------------.../////////...,,,***))))))*********,,,...000111000...,,,,,,...888BBBEEEIII^^^uuuvvvjjjZZZMMMFFFBBB@@@@@@NNNfff}}}```HHHSSSpppkkkgggeeeUUUeeeMMM>>>;;;666333333333333222333///666444666:::KKKzzz{{{tttooommmuuuooo^^^MMMBBB@@@PPPdddnnnoookkkfffccc\\\gggrrr}}}{{{ooo]]]RRRooozzzlllggg```VVVPPPNNNKKKFFFBBB777666333111///.........////////////000000000000111222333444444444333333111111333555555444888>>>EEEOOOWWWWWWWWWYYYWWWSSSSSSTTT[[[gggrrrzzzBBB??????EEENNN[[[nnn}}}}}}{{{yyy~~~}}}uuu^^^]]]hhhtttxxxyyykkkTTTSSSXXX\\\[[[UUULLLDDDAAAWWWdddttt}}}~~~wwwooo___JJJ888333444222444999BBBXXXtttNNN>>><<<555666333222111000...............---,,,+++******************+++++++++,,,,,,,,,------...???\\\hhhjjjsssvvvjjjppp|||xxx}}}rrrhhhPPPRRRpppzzz{{{zzzwwwtttsssuuuwwwuuuvvvvvvxxxyyy{{{}}}~~~}}}}}}~~~|||{{{{{{|||~~~}}}vvvqqqmmmhhhaaa[[[WWWQQQLLLHHHDDD@@@===;;;999555222000000000111...---+++)))''''''''''''''''''''''''(((((((((((())))))))))))*********+++******+++++++++******)))+++,,,,,,------.........000000///...............,,,,,,++++++++++++,,,,,,------...............---,,,***((('''((()))((('''((((((((((((((((((((((((,,,)))+++444===BBBGGGKKKSSSQQQNNNJJJEEE@@@===;;;555444333222111111111222111111000000//////...............------,,,,,,,,,,,,------......------,,,000111111000000///...---------,,,,,,------...///...---,,,***))))))******+++,,,...///000///---,,,...,,,///555999BBB\\\www|||lll\\\SSSMMMIIIJJJNNN[[[sss|||\\\JJJ[[[|||rrrdddWWW>>>;;;666333333333333222222...555333444888HHHvvv|||xxxsssooosss}}}kkkTTTCCCCCCOOO^^^fffhhhhhhhhhiiikkkqqquuu}}}yyyuuu}}}iiiVVVTTTooo~~~tttgggaaa[[[RRRMMMJJJGGGBBB>>>666555222000///.........000000000111111111111222222222333333444444444333111222666===@@@CCCJJJQQQ```iiioooooooooqqqqqqnnnddd___]]]bbbiiiqqq{{{JJJEEEAAAAAACCCIIISSS^^^ppp~~~zzzzzzsssiii```aaallluuurrrpppdddPPPPPPTTTYYYYYYSSSKKKFFFDDDRRRaaasss~~~wwwnnn\\\HHH666111222111555;;;AAA^^^{{{gggKKK>>><<<444555333222111000///............---,,,++++++***************+++++++++,,,,,,,,,,,,......<<>>;;;888666444111000000111222...,,,***(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***************++++++------------------------////////////............,,,,,,++++++++++++,,,,,,---...///000000111000000---***(((''''''((('''&&&(((((((((((((((((())))))***'''&&&***///444>>>GGGUUUSSSPPPLLLGGGCCC???===777666444222111111222333222111111000///......---.........---------------,,,------......------,,,000000000000///...------+++++++++++++++,,,------...---+++*********++++++------.........---,,,,,,---******---000999PPPgggyyyyyytttlllppp}}}pppbbb^^^XXXRRRWWWdddpppzzzWWWGGG\\\vvvddd\\\>>>;;;666333333333333222222---333111222555CCCooo~~~}}}|||wwwoooppp~~~|||^^^JJJDDDMMMYYYdddkkkpppuuuyyyzzzuuuzzzwwwbbbOOOOOOiii~~~{{{wwwmmmbbbXXXSSSMMMHHHEEEBBB<<<888444333111///...---......111111111222222222333333222222333333333444444444333555<<>>;;;666333333333333222333---333000111333???iii}}}~~~}}}wwwnnnmmmzzznnn^^^GGGKKKVVVdddpppyyy}}}|||}}}sss^^^KKKGGG```xxx~~~yyyssshhh]]]PPPLLLHHHDDD@@@<<<777333222111///...------......111111111111222222222333333222222222333333444444888:::DDDRRR]]]fffooowwwvvvfff```bbbiiirrrzzzYYYUUUUUUXXXZZZZZZ\\\___ffftttwwwpppqqquuuuuurrrtttuuu{{{xxxiiiaaaZZZKKKNNNVVV]]]^^^XXXPPPLLLLLLZZZgggvvvyyyqqq[[[III888222111000444<<>>:::888777666333111///---------,,,+++)))''''''&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((((((+++***)))))))))***,,,---------------------,,,,,,---...//////000///......---,,,,,,,,,,,,,,,,,,---,,,---...000222333444444111...***((('''(((((('''))))))))))))******++++++((('''((()))''')))333>>>NNNMMMLLLIIIEEE@@@<<<:::;;;999666444222333555666111111111000///......---........................,,,------......------,,,000000000//////...---,,,***))))))))))))***++++++,,,+++*********+++,,,---000//////......---------,,,---000222111000444:::@@@???;;;777<<>>;;;666333333333333222444...333111222333===fff~~~}}}{{{uuummmlllxxx{{{\\\VVVVVV```lllyyy}}}yyyzzz~~~}}}nnnZZZHHHEEE___yyy{{{qqqcccWWWJJJGGGDDD@@@<<<888444222000///...------...///000000000000111111111222222333333222222222333444555;;;>>>IIIZZZhhhqqqxxx{{{nnnjjjiiikkkpppuuueee]]]XXXYYY]]]ccclllsssrrrvvvzzznnnjjjooovvvyyyxxxrrrwwwwwwlll```MMMMMMSSSYYYXXXPPPJJJHHHJJJ\\\iiivvv|||}}}zzzrrrjjjWWWGGG888444222000555===MMMssspppDDD>>>===444666444333222111000////////////...---,,,++++++++++++******+++++++++,,,,,,,,,+++111...222GGG[[[gggtttsssZZZLLLbbb~~~~~~}}}yyywwwxxxxxxxxxyyyzzz{{{}}}}}}}}}{{{yyyzzz|||}}}zzzpppiiiccc]]]RRRNNNHHHCCC@@@===999777666555333000...,,,+++++++++***)))'''&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,------------------------------///000000000///...------,,,,,,,,,,,,------+++,,,...111333555666666444000,,,)))((())))))((()))))))))***++++++,,,,,,))))))+++---++++++111:::KKKKKKKKKIIIFFFAAA===;;;999777444222111111111222000000000000////////////.............../////////,,,------......------,,,////////////...---,,,,,,***))))))))))))***++++++++++++*********+++---...//////000000000///......------------...222777<<<777777444000///666BBBKKKYYYaaakkkqqqppptttoooXXXEEE___|||cccFFF[[[}}}zzzQQQ>>>;;;666333333333333222444...333222333444<<>>555777444444222111000////////////...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,***000,,,...DDDWWWaaaiii{{{qqqsss|||aaaOOOfff~~~|||yyyzzzzzzzzz{{{|||}}}~~~|||zzzyyy{{{}}}}}}tttkkkccc]]]QQQMMMGGGCCC???<<<999777333222111000...---,,,++++++***((('''&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((()))***+++,,,,,,,,,+++,,,,,,------.........,,,---///000111000///...------,,,,,,,,,,,,------,,,---000222555777888999777333---***)))******)))))))))******+++,,,,,,---+++***+++---,,,,,,111888GGGHHHHHHHHHEEEBBB>>><<<777666444222111000000000////////////000000000000---........./////////000,,,------......------,,,////////////...---,,,,,,******))))))******+++,,,******))))))***,,,---......///111222333222000///,,,,,,+++,,,///666;;;>>>222///---,,,---111555999999CCCNNNXXXggg}}}ssstttmmmQQQAAA]]]|||[[[CCC^^^lllGGG>>>;;;666333333333333222333,,,222111333333:::```}}}yyyvvvpppmmmpppvvvyyyqqqddd^^^iiiwww|||yyyuuuvvvsssyyy|||yyypppdddRRRDDDKKK___uuu{{{rrrbbbSSSJJJBBB@@@===888444111111111......------...000222333111111111222222222333333444333222111111333444666===@@@JJJZZZcccdddaaaaaa]]]XXXXXX^^^cccbbbbbbdddiiikkkoooqqqmmmgggfffjjjyyypppiiijjjmmmqqqvvv{{{|||~~~wwwpppkkkooovvvxxxtttpppwwwyyy{{{tttiiiWWW[[[\\\YYYPPPFFFDDDLLLTTT^^^lll{{{vvvggg[[[JJJ===333333333222777@@@ZZZllleeefffiiikkkCCC@@@???666888555444222111000000////////////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,(((...***,,,BBBUUU\\\aaammmrrrwwwvvvjjjsss```SSSppp~~~~~~~~~{{{||||||||||||}}}~~~{{{yyyyyyzzz}}}vvvlllccc]]]PPPLLLGGGBBB???<<<999777000000000///......------***)))((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((())))))))))))'''(((***+++,,,,,,++++++++++++,,,,,,---...//////+++---///000111000///......------,,,,,,------...---...111444777999:::;;;888444///+++************))))))***+++,,,,,,---------***)))+++,,,,,,111888CCCDDDEEEEEECCC@@@===:::888777666555333222111000......//////000000111111---.........//////000000,,,------......------,,,////////////...---,,,+++***************++++++,,,******))))))***,,,...///---///222444444333111000(((+++---///444888:::999:::333...000444555444333666===@@@DDDXXXttttttWWWHHHTTTqqqkkkUUUDDD^^^xxxYYYDDDgggzzz|||kkkEEE>>>;;;666333333333333222222+++111000333333999___~~~zzzxxxtttmmmkkkmmm~~~RRRMMMTTTkkkyyyxxx{{{vvvwwwrrrxxx{{{wwwooocccSSSFFFFFFXXXkkkqqqhhh[[[OOOHHHAAA???;;;555111///000111............///111222444222222333333333444444444444333222111111333555666???AAAIIITTTYYYTTTLLLHHHCCC;;;888===BBBBBBEEEJJJWWW]]]hhhnnnkkkeeefffkkk~~~wwwqqqnnnpppvvv{{{}}}yyyqqqjjjllluuu{{{vvvnnnyyysssmmmmmmfffWWW[[[WWWSSSPPPHHHLLL^^^```pppsss```PPPAAA555333000555444...FFFaaapppiiigggEEE???@@@<<<;;;888777444222000////////////......------,,,++++++,,,,,,++++++,,,,,,---...,,,000+++222999MMMfff\\\```eeevvvjjj|||zzz]]]PPPwww~~~~~~~~~~~~}}}|||}}}|||zzzzzz}}}||||||zzzuuuqqq|||yyymmmlllpppiii\\\SSSKKKCCCAAA???:::777777444333222000//////......+++***)))(((((('''''''''(((((((((((((((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,***++++++,,,---...//////000000000000000///......///......---------......///111333666777888888888:::555...---///000...+++------.........---,,,++++++)))'''&&&(((---555;;;NNNJJJDDD???>>>=========777777777666555444222222000000////////////000000...------...///000000///222222222111111///...............///......---,,,++++++++++++++++++++++++))))))***+++,,,,,,------...000333444555444222000---------...333999???CCC888333111333555555666999777:::>>>FFFRRRcccpppwwwrrr^^^HHHAAAPPPlllsssRRRDDDbbbwwwtttTTTMMMssspppssshhhEEECCC===666222333444333222222222...///222000<<>><<<<<<===>>>999888888777666444333222111000//////.../////////...------...000222111000000111333444444111...,,,...............---,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---000111444555666555333222,,,,,,---000666???GGGLLL===666111222333222444888:::;;;;;;@@@LLLYYYbbbdddcccVVVHHHHHHYYYrrrnnnSSSEEE___rrr}}}sssQQQOOOzzzyyygggPPPGGGAAA999555555555444222111222...///222000;;;SSS}}}}}}sssqqqkkkfffiiixxx{{{NNNGGGKKK]]]ooo}}}}}}~~~xxxpppmmmxxxuuummmlllooosssuuurrrlllcccTTTHHHDDDVVVfffhhh^^^RRRGGG@@@;;;999666222000.........------...///000111222222111222222333333222222111444444444333222333777999:::===BBBGGGJJJHHHBBB<<<444555666777:::@@@GGGMMM```eeejjjiiiccc```aaaddd|||~~~~~~wwwooorrrtttmmmiii]]]]]]^^^TTTNNNXXX___bbbhhhnnnuuu{{{|||xxxnnn]]]MMM>>>333222---222444444PPP{{{aaaBBBAAACCC===;;;777666555333333333333444//////......---,,,,,,,,,******))))))******+++,,,,,,///)))000666IIIgggccc```nnn~~~tttgggXXXOOOwww}}}||||||{{{zzzyyy}}}||||||}}}}}}}}}|||yyywwwzzzxxxoooeeeeeejjjggg___SSSJJJCCC@@@>>>:::777666333222111///............+++***)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++++++++,,,---...//////000000000000000000///......------,,,,,,,,,,,,------222222222222333444555555777222...---000222333222222111///.........//////---000444333222888CCCLLLQQQKKKCCC===;;;<<<>>>???;;;;;;:::999888666555444222111000///...//////000///......///111333222111...111444666555222...+++------......------,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,///000222444444333222000++++++---222:::EEEOOOUUUAAA999222111333444999???IIIJJJIIIJJJRRR[[[]]]XXXWWWPPPLLLVVVkkkhhhRRRGGG___ppprrrPPPUUUbbbSSSHHHBBB;;;666555555333111111333//////222000999NNNzzz~~~ssspppkkkdddfffnnn~~~|||uuuQQQ???AAA\\\ttt~~~vvvnnnrrrzzz}}}qqqiiihhhlllpppqqqmmmhhh___RRRFFFDDDTTTccccccYYYMMMCCC===999777444111............+++,,,---///111333444555111222222333333222222111333444333222222333666999:::;;;>>>AAABBB???:::666<<>>===:::888777555333333333444/////////...------,,,,,,***************+++,,,,,,---///)))///444FFFggggggkkk{{{|||sssnnn___NNNqqq~~~|||{{{|||{{{{{{yyyzzzzzzzzz{{{}}}}}}|||||||||{{{zzzyyy}}}{{{uuunnnlllnnnjjjbbbRRRJJJBBB@@@>>>999666666222111000///...---------+++***)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++((())))))))))))*********++++++,,,---...///000000000000000000000///......,,,,,,+++++++++,,,------111000/////////000222333555222///000444999<<<===<<<:::777444222222222333333999===;;;888;;;EEEOOOLLLHHHAAA======>>>@@@AAA>>>>>>>>>===;;;:::888777666555333111000000111222333111000111222222111///...///222333222000...,,,---------------,,,++++++))))))))))))))))))))))))))))))))))))******+++++++++,,,...///000///...---++++++---222;;;GGGRRRYYYAAA888111111555;;;CCCKKKVVV]]]aaa```bbbfffaaaXXXNNNJJJMMM\\\uuu~~~cccNNNLLLdddvvvmmmSSS___aaaNNNFFF@@@999555444444222000000333000...222111777IIIsss}}}rrrnnniiiaaaaaacccoooqqqnnnWWWBBBAAAaaawwwvvv{{{ooohhhgggfffiiiiiieee```YYYMMMBBBCCCSSS___^^^SSSHHH@@@:::666444111///---------...,,,,,,...///111333444555111222222333333222222111333333333222111222555888;;;;;;<<<===<<<999555222???DDDLLLSSSYYY```eeeiii___[[[VVVTTTVVV[[[```cccxxxnnniiihhhxxxzzznnnnnnlll___VVVXXXSSSVVVhhhpppkkkiiissswwwzzzzzzuuuiiiSSS@@@999111111,,,000444;;;^^^\\\CCCEEEDDD=========;;;999666444222222222000//////......---,,,,,,+++++++++++++++,,,---------...)))///222CCCfffjjjnnn}}}nnnttthhhQQQqqq~~~{{{{{{|||}}}}}}{{{vvvsssvvv{{{{{{{{{{{{zzzyyyyyyyyyzzz~~~~~~~~~zzzvvvsssoooggg___RRRIIIBBB@@@>>>999666666222111///...------,,,,,,+++***)))(((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++((())))))))))))*********+++,,,,,,---...///000111000000000000000///......+++++++++++++++,,,---...000///---------...///000333111111333888@@@FFFIIIHHHEEEAAA===999777777777;;;AAADDDBBB<<<===EEENNNGGGDDD@@@???@@@AAABBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;999666444333333444555666444222222111111///---.........---------------,,,,,,,,,,,,,,,++++++***(((((((((((((((((((((((((((((())))))))))))*********+++,,,---------,,,,,,,,,,,,---111999CCCMMMSSS???666000111777>>>HHHQQQWWWeeeooonnnlllkkkbbbVVVGGGCCCEEEWWWttt{{{___IIIQQQlllcccSSSfffiiiKKKDDD???999666666666444222///444000...222111555BBBkkk|||}}}qqqnnniiiaaa```]]]eeemmmqqq___MMMJJJiiizzzooohhhhhhbbbdddccc___ZZZTTTJJJ@@@CCCQQQ\\\YYYNNNDDD===999444222000---,,,------...//////000000111222222222111222222333333222222111222222222111000222555777999:::;;;:::777444111000000666>>>EEEHHHIIIIIIIIIGGGEEEDDDGGGOOOWWW]]]___tttiiimmmkkksssxxxmmmmmmkkk^^^RRRUUUTTT^^^nnnnnngggjjjrrrxxx|||{{{ssseeeOOO===777000333---000444===bbbaaaIIIHHHCCC;;;<<<>>>===:::666333222111111000000//////...---------,,,,,,++++++,,,,,,---...---...***111111@@@dddllljjj~~~uuuvvvpppXXXsss||||||}}}}}}}}}{{{tttpppuuu|||~~~|||{{{zzzzzz{{{yyyxxxwwwyyyzzz|||||||||{{{xxxssskkkaaaZZZRRRIIIBBB???===999666555111000///...,,,,,,,,,,,,+++***)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++,,,,,,---...///000000111000000000000000///......,,,++++++,,,,,,---...///......---------...//////222111111444:::BBBJJJOOOOOOLLLHHHDDD@@@===;;;:::@@@DDDHHHFFFAAAAAAGGGNNNFFFCCC???>>>???BBBDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB???<<<999666444444666777777555333222111000...,,,...---,,,******+++---...++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,------,,,,,,,,,,,,---000666>>>EEEIII<<<555000222888???HHHPPP[[[kkkuuutttqqqooobbbRRREEE@@@CCCVVVtttvvvZZZFFFUUUrrrsssXXXQQQggglllHHHEEE@@@;;;999999999777555...444111...222111222===cccxxx|||qqqnnnkkkccc```\\\aaannnyyydddPPPLLLmmmwwwmmmgggggg```bbb```[[[VVVQQQHHH@@@AAANNNWWWSSSIII@@@;;;888222111...---,,,---...///111111111111111111111111111222222333333222222111111222111000000111444777666888999777444111///...)))...444777777444222111222444888@@@JJJSSSYYY\\\tttjjjmmmooouuu}}}~~~vvvjjjhhhbbbTTTNNNOOORRRaaalllccc]]]iiiqqqxxx}}}yyyooo```MMM===555000444///000444>>>ddd|||aaaKKKIIIBBB:::>>>===;;;999666333222111111000000//////......------+++++++++++++++,,,,,,------...+++222111===bbbkkkhhh}}}{{{}}}zzzZZZiii}}}||||||||||||yyytttsssyyy|||zzzzzz|||{{{||||||zzzwwwwwwyyy{{{{{{}}}|||{{{yyysssjjjaaa]]]RRRIIIAAA???===888555555000000...---,,,++++++++++++***)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))************+++++++++,,,,,,,,,---...///000111111000000000000000///......,,,,,,,,,,,,---...///000......///000111111000000111000111222777???GGGMMMNNNMMMJJJGGGCCC@@@>>><<<@@@DDDGGGGGGGGGIIINNNRRRKKKFFF???;;;<<<@@@DDDFFFFFFGGGGGGHHHHHHHHHHHHHHH@@@>>>:::666444555666777444333111111111000///---,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++++++++,,,---000444999>>>AAA999333111666===DDDMMMTTThhhrrrvvvrrrssssssbbbKKKBBB>>>CCCXXXxxxrrrTTTEEEXXXqqqpppUUUOOOfffgggHHHGGGBBB===::::::999666444...555111---222111111888XXXpppwwwmmmkkkiiibbb^^^YYY\\\mmmyyyZZZOOOppp}}}tttiiicccccc]]]^^^\\\VVVQQQNNNFFF>>>>>>JJJRRRNNNCCC<<<888666111000...------...///000111111111111111111111111111222222333333222222111111111111000///000444666555777:::999555222000111...000222333222000000111111555<<>>ddd\\\IIIHHHAAA;;;AAA;;;999777555333333333333000000000///......------*********)))***++++++,,,---...,,,444111<<>>:::666444444555777222000///000111111000///+++,,,...//////...,,,++++++++++++++++++***))))))************************((((((((((((((('''''''''''''''''''''((((((((((((***+++---000333888;;;===666222333;;;DDDLLLUUU]]]sssvvvrrrlllqqqttt```DDD:::888@@@XXXxxxnnnOOOFFFXXXooo~~~uuuWWWOOOggg|||tttbbbMMMGGGBBB<<<999888666333000---555222---222111000666OOOiiiqqqhhhgggfff___[[[VVVWWWkkknnnYYYttt{{{rrrfff______YYYZZZWWWQQQMMMJJJCCC;;;<<>>888222555------666333@@@fffvvvmmmuuuzzzcccNNNFFFDDDFFF<<<<<<<<<:::777444222111111111000//////............///+++***************++++++,,,)))***,,,...:::WWWssspppssstttzzz\\\NNNbbb|||~~~~~~}}}}}}~~~~~~|||zzzyyy{{{|||zzzwwwxxxzzzwwwssskkkbbbTTTKKKBBB???<<<777444444111000///...---,,,,,,,,,((((((((((((''''''''''''(((((((((((((((''''''''')))&&&%%%&&&)))***)))'''++++++******++++++,,,------------............///000000000000000000000000...............///000000222111111333555555444333555444222111222444777999===?????????===<<<===>>>AAAEEEMMMUUU\\\```aaaaaaUUULLLDDDBBBAAAAAAFFFNNNKKKJJJIIIIIIIIIHHHFFFDDD<<<999555111000111444777333333444444222///,,,***,,,+++***)))))))))++++++***++++++,,,,,,++++++*********)))(((((((((((((((((()))***++++++***)))((())))))(((((()))***++++++,,,,,,---///111333555666777333222888EEESSS]]]```uuuppppppzzzvvv[[[CCC???;;;BBB\\\{{{eeeNNNMMMQQQ~~~^^^VVVyyyooonnn|||XXXLLLLLLGGGAAA<<<888666444333111000000////////////000GGG]]]mmmjjjeeefffccc[[[ZZZ]]]gggyyyZZZaaa{{{vvvtttpppggg\\\WWWSSSRRRPPPNNNKKKFFF@@@;;;;;;BBBFFFCCC>>>:::666111///...---,,,+++,,,---...000000000000////////////222222222222222222222222000000000///......000222555:::======???BBB@@@===777111---...///111777>>>NNNVVV^^^aaadddgggeeebbbvvvoooooonnnvvv}}}{{{xxxuuuooocccUUUMMMMMMVVVVVV\\\cccbbb[[[\\\dddnnnqqqqqqiiiYYYHHH;;;555000444...///777777JJJqqq{{{qqq```nnnvvvcccPPPGGGDDDFFF<<<<<<>>><<<999555333222222222000000///............///++++++************+++++++++)))***---///999VVVrrryyypppqqqwww\\\MMMccc~~~}}}}}}||||||~~~}}}~~~yyywwwyyyzzzxxxvvvxxxzzzvvvssskkkbbbTTTKKKCCC@@@===777333333111000///---,,,,,,,,,,,,((((((((((((''''''''''''((((((((((((((((((((('''((('''%%%''')))***)))'''++++++******++++++,,,------------............///.......................................///000111000000222444777888888888333222111000111222444555888:::;;;<<<;;;;;;===>>>DDDHHHQQQ^^^jjjooommmiiiaaaUUUKKKHHHHHHGGGJJJNNNOOOMMMKKKJJJJJJHHHFFFCCC999666222///...///222444000000000000///...,,,+++,,,+++***))))))***++++++***++++++,,,,,,++++++*********)))(((((((((((((((((()))***++++++***)))((()))))))))))))))***++++++,,,,,,---...000222444555333111222888DDDSSS___eeerrrrrrwwwsssXXXCCC@@@<<>>::::::AAAEEEBBB<<<888444000...---,,,,,,,,,,,,---...000000000000////////////222222222222222222222222111111111000///000222444666;;;>>>???AAADDDBBB>>>:::555111111222444999???RRR^^^iiillljjjiiigggdddsssooorrrooo}}}xxxxxxyyyyyyqqq```QQQNNNSSSccc^^^^^^dddddd___```fffrrrrrrnnncccSSSCCC888333...222000222777===XXXbbb]]]rrr}}}```PPPHHHDDDGGG>>>??????===:::777555333222222111000//////.........///++++++************+++++++++***+++...///999TTTooovvv}}}rrrwww}}}~~~fffQQQccc}}}|||{{{zzzzzz~~~|||{{{}}}~~~zzzvvvvvvwwwxxxvvvtttvvv~~~yyyuuurrrjjjbbbTTTKKKDDDAAA===777333222111000///---,,,,,,++++++((((((((((((''''''''''''''''''((((((((((((((((((((('''&&&''')))***)))(((+++************+++,,,,,,---------............///........................---------...///000111222///111444777:::;;;<<<===444444333333333222222222555777999:::;;;<<>>IIIfffbbbMMMPPPfffcccXXXuuuXXXOOONNNIIIDDD???<<<999777555222111000///////////////222PPPmmmrrrggg___[[[ZZZPPPWWWggg|||cccJJJTTTjjjwwwxxx|||zzzppplllggg^^^TTTPPPJJJIIIHHHFFFEEEAAA<<<999999???CCC???999666222...------,,,,,,,,,------...////////////000000000000222222222222222222222222222222333222111222444666888===@@@BBBEEEHHHDDD???;;;555222222222333777===RRRaaapppssspppllljjjhhhwwwkkkiiimmmssssssvvvwwwxxxpppaaaSSSSSSYYYaaaZZZYYYaaafffccccccgggqqqnnnggg[[[LLL???666222...000222444777CCCeeeqqqzzz[[[QQQIIIEEEIIIBBBDDD@@@>>><<<888555333222111111111000///............,,,,,,+++*********+++++++++***,,,//////777PPPkkklllzzzyyyaaaggg|||zzzyyyxxx{{{||||||{{{xxxxxxzzz|||{{{xxxuuuuuuvvvvvvuuusssuuu|||~~~zzzuuuqqqjjjcccUUULLLEEEBBB>>>777222111000000...---,,,+++++++++((((((((((((''''''''''''''''''''''''(((((((((((((((''''''((())))))))))))***************++++++,,,---------............///........................------......000111222333222555999<<<===>>>???@@@888888999888777666444333444666999<<<===@@@CCCEEEHHHQQQ___ooozzz~~~{{{wwwnnnaaaTTTQQQTTTVVVRRRMMMRRROOOJJJGGGDDDAAA>>>;;;222000---+++***+++---...---,,,+++*********++++++******************++++++******++++++++++++*********))))))(((((((((((((((((())))))***************)))******************************+++,,,...///000+++...222555;;;GGGWWWbbbttt}}}rrr[[[FFF:::<<<>>>MMMjjjaaaMMMJJJpppuuuZZZUUUnnnvvvTTTPPPMMMIIIDDD???<<<:::777555222222111000////////////000JJJgggqqqkkkaaa]]]]]]TTTVVVaaawwwqqqUUUBBBMMMaaammmwww~~~tttsss|||xxxoookkkdddZZZQQQMMMFFFEEEDDDCCCBBB???;;;888888>>>@@@;;;555333000------,,,,,,,,,------......////////////000000000000111222222222222222333333111222333222111333555888999>>>BBBEEEIIIJJJEEE===666111.........---000555FFFUUUeeemmmoooooommmjjjsssggggggmmmzzz}}}sssxxxuuuqqqkkk___TTTQQQTTTRRRMMMPPP]]]eeedddcccfffkkkfff^^^RRRFFF<<<666333000///444666666GGGooo{{{]]]WWWNNNHHHLLLFFFGGGAAA@@@===:::666444222111222222000//////.........---,,,,,,+++******+++++++++***---///...444KKKdddjjj|||pppmmm}}}{{{yyywwwzzz{{{|||{{{zzzyyyyyyzzzxxxwwwvvvuuuvvvvvvuuuttttttyyy}}}zzzuuuqqqkkkeeeWWWNNNEEEBBB>>>777222111000///...---,,,+++++++++((((((((((((''''''''''''&&&'''''''''(((((())))))'''((()))))))))))))))*********))))))******+++,,,---------............///////////////////////////.........000111333555666777;;;???AAAAAA@@@@@@AAA;;;<<<<<<<<<;;;888666444444777:::<<<>>>@@@CCCEEEFFFRRRaaakkkoooppprrruuummmcccXXXVVV[[[^^^WWWNNNMMMJJJEEEAAA>>>;;;777555///...---+++++++++,,,,,,......,,,+++***)))))))))))))))******++++++++++++)))******++++++******)))***))))))((((((((((((((()))))))))))))))******+++******++++++++++++***)))************+++,,,---...+++...111222555===KKKVVVhhhqqqwwwqqq^^^III<<<888999===NNNmmm~~~\\\KKKKKKvvvbbbNNNOOOdddlllQQQQQQKKKHHHCCC???===:::777555333222111000////////////333BBBXXXhhhkkkddd___^^^\\\UUUWWWhhh~~~sssYYYGGGLLL[[[dddkkksss|||yyyssspppvvvyyyqqqmmmeeeYYYPPPLLLDDDCCCAAAAAA@@@>>>;;;888777<<<>>>888222000...++++++,,,,,,------............/////////000000000111111111111222222333333333000111222222222333666888:::???CCCGGGKKKLLLDDD:::111---***++++++)))+++000555@@@MMMYYYeeennnnnnjjjtttjjjmmmuuu}}}vvvzzzrrrjjjcccXXXMMMGGGHHHDDDBBBIIIXXXbbbbbbbbbfffccc^^^TTTJJJ@@@999555333222...555888666MMMxxx{{{aaa^^^TTTJJJMMMGGGHHHCCCBBB???<<<888555222111333222111000///............---,,,++++++***++++++++++++...000---000EEE\\\hhhkkkkkk~~~}}}{{{zzz}}}~~~~~~|||{{{xxxxxxxxxxxxxxxxxxwwwwwwssswww}}}|||uuuqqqlllgggYYYOOOFFFAAA<<<666222222000///...,,,++++++******((((((((((((''''''''''''&&&&&&''''''((()))))))))''')))******(((((()))+++***))))))))))))***++++++---------............///000000000000000000000000//////000111333555777888<<<@@@EEEFFFDDDBBBBBBCCC>>>>>>>>>>>><<<:::888777666888:::;;;<<<===@@@BBBDDDOOOZZZ___^^^aaajjjrrroooiiiaaa^^^bbbcccZZZOOOFFFCCC===999777444222000------,,,+++++++++++++++......---,,,+++))))))(((((()))***+++++++++++++++))))))************))))))******)))((((((((((((((()))((((((((()))***+++,,,***+++,,,,,,,,,+++***)))************++++++,,,---,,,///111000111555???FFFQQQXXX\\\VVVIII<<<888888777<<>><<<999777777<<<<<<666000...,,,***++++++,,,---..................//////000000111111111111111222222333333444000111222222222444777:::===AAAFFFJJJNNNNNNCCC888000,,,+++,,,,,,***+++///***000888DDDUUUeeekkkjjjssskkkoooyyy~~~zzzuuuwwwpppggg^^^SSSGGGBBBCCC@@@???GGGVVV___```bbbggg^^^XXXNNNDDD<<<666222111444,,,444:::999TTTqqq\\\]]]SSSIIILLLGGGIIIFFFEEECCC???<<<888444333444333222000///...............---,,,++++++++++++++++++...///+++---@@@VVVcccxxxyyyrrraaaiiizzz~~~~~~~~~{{{yyyzzz{{{{{{zzzzzzzzz{{{sssuuu~~~}}}}}}vvvrrrmmmhhh\\\QQQEEE@@@;;;555222333//////---,,,+++*********((((((((((((''''''''''''&&&&&&''''''((())))))***''')))+++***((((((***,,,)))))))))))))))***++++++---------............///////////////////////////000000111333555777:::;;;>>>CCCHHHIIIFFFDDDDDDFFFBBBBBBBBBAAA???>>>===<<<:::<<<======<<<===>>>@@@CCCIIIOOOQQQRRRZZZhhhsssssspppjjjffffffcccWWWIII@@@<<<777444222000...,,,******************))))))***+++,,,,,,+++***)))((('''(((***+++,,,,,,++++++))))))************))))))******)))((((((((((((((()))((((((((()))***+++,,,***+++,,,------+++)))(((++++++******++++++,,,,,,---///000//////111666;;;???CCCEEECCC<<<777666777777===QQQppptttTTTHHHSSSttt[[[LLLZZZ{{{kkkRRRRRRKKKHHHEEEBBB???<<<999666555444222111000/////////222444CCC[[[hhhddd___```___ZZZXXX\\\dddqqquuuZZZCCCDDDTTTcccooouuuxxxwwwwwwzzz~~~|||nnnooo{{{wwwtttjjj[[[OOOJJJBBB@@@>>><<<;;;:::777555888<<<;;;555...---,,,******+++,,,........................///000111111111000111111222333333444444111222333333444666999<<>>:::666444444333222000///.........///...---,,,++++++++++++,,,,,,...///***+++<<>>???@@@DDDEEEEEEGGGMMMYYYjjjvvvvvvuuupppiiieee```RRRBBB<<<999444111///...---+++((())))))***))))))((('''&&&(((***+++,,,+++***((('''(((***+++,,,,,,++++++))))))************))))))******)))((((((((((((((()))((((((((((((***,,,---***+++---------+++)))(((,,,+++++++++++++++,,,,,,...////////////111333555999;;;<<<;;;888666555666777>>>RRRrrruuuVVVKKKPPPppp}}}^^^QQQggglllRRRQQQLLLIIIFFFCCCAAA>>>:::888555444333111000/////////111333CCC]]]jjjddd```ccc[[[^^^bbbcccdddooozzz]]]BBB???MMM\\\fffllloooqqqwww~~~xxxpppyyy{{{yyyuuukkk[[[NNNIIIAAA???<<<;;;:::888555333888<<<;;;444...,,,,,,***)))+++,,,...//////......---......///000111111222000000111222333333444444222333444555666888;;;>>>DDDHHHLLLPPPTTTQQQDDD666///,,,,,,...///---...111///111222222<<>>@@@@@@IIIYYYccccccaaabbbXXXKKK>>>888555111///000222444444444CCCddd|||}}}```QQQIIINNNPPPKKKHHHLLLJJJIIIHHHDDD@@@<<<777555333222111///...------------,,,++++++******++++++'''...,,,***------555HHH___hhhrrr}}}}}}rrrgggrrr{{{rrr~~~}}}|||~~~~~~~~~}}}|||}}}yyywww{{{zzzuuuooojjjggg^^^TTTIIIAAA:::222000111000000...---,,,+++++++++***))))))((((((((())))))(((((((((((((((''''''''')))))))))))))))******+++)))************+++++++++,,,,,,------.../////////333111000......///111222333444666888:::<<<>>>???BBBCCCDDDEEEFFFGGGGGGGGGKKKJJJHHHGGGGGGFFFDDDBBBAAA@@@>>>======>>>@@@AAA;;;;;;<<>>:::888444444444444444333111111///888EEE[[[mmmjjjiiiuuunnnfff```^^^]]]hhh{{{cccJJJAAAGGGSSS^^^fffeeennnvvv}}}tttooo}}}zzzvvvrrrkkk```RRRHHH>>><<<:::888777555222000:::888555222000...------++++++,,,------......///////////////000000000000000111111111111000000///444111222777999;;;???DDDKKKOOOSSSWWWYYYTTTEEE555///000111111000///.........333333333===QQQ```dddpppiiisssvvvwwwwwwqqqkkkiii___NNNBBB>>>===:::???AAALLL\\\eeeccc___^^^PPPEEE999555333000///000...555999;;;KKKlllyyyttthhhdddtttdddUUUKKKLLLNNNIIIHHHKKKHHHHHHFFFDDD@@@===999777333222222111111000000000---,,,++++++***+++++++++)))///---+++---,,,333EEEYYYbbbmmmrrrqqquuuxxx|||iiinnnzzzvvv~~~zzz~~~~~~}}}||||||||||||||||||}}}}}}yyy|||{{{vvvpppkkkiii\\\RRRGGG@@@999333000222000///...---,,,+++++++++***))))))((('''''''''((((((((((((((((((((((((''')))))))))))))))******+++************++++++++++++,,,,,,------.../////////222111000......///111222444555666999;;;===???@@@BBBCCCDDDEEEFFFFFFFFFFFFIIIGGGEEEEEEEEEEEECCCBBB@@@AAAAAAAAA@@@???>>>===;;;===>>>AAAHHHUUUeeeppprrrwwwsssooommm[[[BBB999333000...,,,,,,+++***((((((((((((((((((((((((((('''((((((((())))))))))))'''(((***+++++++++***)))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))************)))+++,,,,,,***))))))***))))))************+++++++++,,,,,,------......///111222333333333333666888777CCC^^^~~~gggMMMMMM\\\yyymmm___]]]QQQLLLJJJGGGEEECCCBBB@@@===;;;666555444333111000//////---555BBBYYYmmmllliiirrrqqqkkkfffcccaaajjjmmmOOO???>>>HHHSSS[[[bbblllzzzuuuqqq{{{yyyuuuqqqkkk```RRRIII>>><<<999777666555222000555333111...,,,+++******++++++,,,------......///////////////000000000000000111111111111111000000222111333888<<<>>>CCCIIIQQQVVVZZZ]]]^^^YYYKKK===555222000111444666444222///222333666FFF^^^mmmppp}}}qqqmmmyyyvvvsssrrrooojjjeeeYYYHHH<<<:::::::::@@@EEERRR```gggccc\\\XXXHHH>>>555333222111111333///666;;;???TTTxxx\\\XXXTTT\\\xxxpppeeeWWWLLLKKKKKKGGGFFFJJJEEEEEEDDDBBB@@@>>><<<;;;555555555444333222000///------,,,++++++++++++++++++000---+++---+++111BBBWWW^^^kkkkkkpppttt~~~iiiggguuu{{{~~~{{{~~~}}}|||{{{{{{{{{|||zzzzzzzzz{{{}}}|||xxxyyy~~~{{{vvvpppkkkiii[[[QQQFFF@@@999333111333000///...---,,,++++++++++++***)))''''''&&&&&&&&&''''''(((((((((((((((((()))))))))))))))******+++************+++++++++,,,,,,,,,------.../////////111000/////////000111222444444666888;;;===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCAAA@@@>>>@@@BBBDDDCCC@@@<<<:::<<<>>>AAADDDIIIRRR___hhhqqqxxxuuuqqqmmmXXX>>>333///---+++*********)))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))***************+++---,,,***))))))***(((((())))))************,,,,,,,,,---....../////////111222222222333555777777GGGddddddLLLOOOXXXyyyoooiii|||YYYOOOMMMJJJHHHFFFEEEDDDDDDBBB@@@===;;;777333111/////////,,,222===UUUmmmoooiiinnnqqqnnnkkkhhhccciiizzzZZZAAA999AAANNNVVV```iii|||tttrrr{{{}}}{{{yyywwwssspppjjj```SSSIII>>><<<999777666444222000111///---+++***)))******++++++,,,------......///////////////000000000000000000111111111111111111111111444:::???BBBHHHOOOTTTYYY^^^```aaa]]]QQQDDD===888333444888:::777333111333555???WWWsss~~~yyyqqqqqq|||vvvqqqmmmmmmiii```QQQBBB999888<<<>>>DDDLLLYYYdddhhhbbbXXXRRRCCC;;;555444333222333666444777:::EEEbbb^^^```dddpppfff___TTTKKKJJJIIIFFFDDDFFFBBBBBBBBBAAA@@@???>>>>>>999888888666444111...---------,,,++++++++++++,,,***///,,,+++...,,,111AAA\\\cccooolllgggvvv|||iiiaaappp|||}}}zzzzzzzzz|||}}}yyyxxxxxxyyy|||vvvsssuuu}}}yyytttoookkkhhh^^^TTTIIIAAA:::333111222//////...---,,,++++++,,,+++***)))'''&&&%%%%%%%%%''''''''''''(((((((((((()))))))))))))))******+++*********+++++++++,,,,,,,,,,,,------.../////////000000/////////000111111222333444666999;;;<<<======>>>>>>???@@@@@@@@@???>>>===<<<<<<>>>>>>===<<<:::;;;>>>@@@@@@>>>;;;:::<<<>>>@@@BBBFFFOOOZZZcccoooxxxwwwtttnnnVVV:::...,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''((())))))''''''((()))))))))))))))''''''''''''((((((((((((((()))))))))************+++,,,------+++))))))***((((((((())))))******+++,,,,,,------.../////////...000111111111222555777666KKKjjj___JJJPPPVVVuuutttxxxXXXOOOQQQIIIHHHGGGGGGGGGHHHFFFEEEEEEAAA<<<777333111111111,,,000999QQQmmmrrrjjjkkkmmmlllkkkhhhaaaeee}}}gggJJJ>>>FFFUUU]]]gggnnnrrrrrrxxxyyyyyy}}}zzzwwwuuurrrooojjj```SSSJJJ>>>;;;888555444333111000000///---,,,++++++,,,,,,++++++,,,------......///////////////000000000000000000000000111222222333222333777===AAADDDLLLTTTXXX^^^dddffffffccc[[[RRRHHHEEEBBB@@@???<<<777333333888???NNNkkk{{{oooeeefffpppyyy|||}}}|||{{{yyyuuuwww}}}xxxwwwsssooonnniii]]]MMM???888888===CCCMMMUUU___eeeddd\\\RRRJJJ>>>888444333222000111555666777AAA\\\nnnvvv```SSSNNNJJJIIIIIIFFFCCCBBBAAAAAA@@@@@@????????????999888777666333111///......---,,,,,,++++++,,,,,,)))---******///...222AAA^^^fffrrr^^^^^^pppwwwoooaaannn|||~~~|||zzz{{{}}}~~~zzzxxxwwwxxxzzz|||{{{zzzuuuqqqsss}}}~~~~~~zzzvvvqqqmmmkkkdddYYYMMMDDD<<<444000111///...------,,,,,,,,,,,,++++++)))(((&&&&&&%%%%%%&&&'''''''''(((((()))))))))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,------...////////////////////////000000111000000222333555666777888888888999999:::999999999777666666666888999888777444555666777888:::;;;;;;;;;<<<======AAAJJJWWW```kkkuuuwwwtttnnnUUU888,,,)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''((()))))))))))))))'''''''''((((((((())))))((()))))))))************,,,---...---+++))))))***'''(((((()))***+++++++++,,,,,,---......//////000...///111111111333555777666OOOppp{{{XXXGGGPPP[[[yyy|||qqqVVVMMMQQQJJJHHHHHHHHHJJJKKKJJJIIIHHHDDD>>>888333111111222---111777MMMkkksssjjjggghhhggggggeee___```uuutttUUUEEEMMM]]]dddooowwwttttttyyyyyyxxx~~~{{{wwwuuurrrooojjj```TTTJJJ>>>;;;777444333222111000///...---,,,,,,,,,---...++++++,,,------......///////////////000000000000000000000000111222444555555666;;;AAADDDGGGPPPYYYaaaiiipppqqqpppooojjjddd[[[\\\\\\VVVLLLBBB<<<:::888BBBOOOccc~~~UUU]]]gggiiieee^^^ZZZYYYQQQOOOJJJGGGMMMYYYaaacccdddttt~~~}}}}}}|||{{{{{{zzz{{{ttttttxxxxxxsssooohhhZZZIII>>>999:::@@@GGGVVV]]]bbb```[[[SSSJJJBBB888444111111000...///333666777NNN{{{uuuVVVKKKIIIHHHHHHHHHFFFCCC@@@BBBAAA@@@???????????????999888666555333333333333...------,,,,,,,,,,,,,,,(((,,,)))***000///222@@@[[[dddqqq```WWWeeelllrrr~~~zzzdddmmm}}}}}}||||||~~~|||yyywwwxxxzzz{{{xxxvvvxxxssssss{{{||||||}}}~~~}}}yyyuuuqqqoooggg\\\OOOFFF===444000111///...---,,,,,,,,,,,,,,,,,,+++***(((''''''''''''&&&&&&''''''((())))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---......//////000000000//////000000111222222333333333444444444444333333222111000000222333222111//////...///111555888;;;999999::::::>>>FFFSSS\\\cccooosssqqqkkkSSS777,,,((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''(((((())))))***))))))))))))************,,,......---+++))))))***(((((()))***+++,,,,,,------------...//////000000...000111222222333666888:::VVVxxxtttRRREEESSSeeejjj}}}iiiTTTJJJMMMJJJIIIHHHIIIKKKMMMLLLKKKFFFCCC===777222000000000...222666HHHeeeooogggcccbbb`````````\\\]]]mmm|||[[[GGGOOO___eeemmm}}}wwwrrrwww{{{{{{}}}xxxvvvssspppjjj```TTTKKK>>>:::666333222222111000---,,,+++*********+++,,,++++++,,,------......///////////////000000000000000000///000111333555666888:::@@@GGGIIILLLVVV```hhhqqqxxxwwwuuutttqqqnnnnnnqqqppphhhYYYLLLFFFEEE@@@PPPdddwww;;;>>>BBBCCCAAA???======@@@GGGNNNTTT\\\cccbbb^^^VVVmmm~~~{{{}}}{{{{{{|||zzzyyyxxxqqqpppuuuxxxqqqhhh```QQQBBB;;;;;;???GGGPPP^^^cccbbbYYYPPPIIIAAA:::444111000111111///111555999888VVVgggRRRJJJJJJHHHFFFEEEEEECCCAAACCCBBB@@@???>>>>>>>>>>>>@@@===999666333222222222......---,,,,,,,,,,,,---***---******000...000===XXX___mmmiiiXXX```hhhmmm|||eeelll~~~}}}}}}}}}~~~}}}zzzwwwyyy||||||yyyuuuzzztttrrryyy}}}~~~~~~~~~~~~|||yyyuuuqqqooofff[[[OOOFFF===555111222......---,,,,,,,,,------++++++***)))))))))))))))&&&&&&''''''((())))))***)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------.../////////,,,---...///000000000000///////////////////////////000000111111000000///...,,,+++,,,------,,,+++,,,,,,+++,,,...111444777666777999:::===CCCMMMTTT[[[hhhmmmlllgggPPP555,,,)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***)))((((((''''''((()))))))))))))))&&&''''''((())))))******))))))))))))************---...///...+++)))))))))))))))***+++,,,---......------......//////000000///000222333333444777:::AAA___nnnNNNFFFXXXmmmwww^^^zzzyyyaaaSSSJJJMMMJJJIIIIIIJJJLLLMMMMMMLLLDDDAAA===777444111111111///333444CCC^^^iiibbb___ZZZVVVVVVXXXWWWXXXeeeuuu}}}}}}\\\EEENNN```hhhooossshhhmmmyyy}}}~~~~~~~~~yyywwwtttqqqkkkaaaTTTKKK>>>:::555222111111000000---,,,***)))))))))******++++++,,,------......///////////////000000000000000000//////111333666888:::>>>EEELLLPPPTTT^^^jjjoooxxx~~~|||wwwtttsssqqqvvvuuuqqqggg[[[QQQLLLKKKIII^^^vvv>>>===<<<;;;<<<===>>>???<<>>777222///............---,,,,,,,,,,,,---,,,///******000---///:::YYY^^^jjjmmmWWW^^^hhhuuuccckkk}}}}}}}}}}}}}}}zzzxxxzzz}}}~~~{{{wwwxxxrrrpppwww}}}~~~}}}~~~}}}|||yyyvvvrrrnnnlllcccYYYMMMEEE===555222333......---,,,,,,,,,------++++++***************+++&&&&&&&&&'''((())))))***)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,------...//////000,,,---...///000000000000000000//////......------...///////////////......+++***))))))******)))'''+++++++++,,,---///111222333777:::<<<===AAAHHHMMMUUUccciiiiiidddNNN444,,,)))(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))++++++***(((''''''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))************---...///...+++))))))))))))******,,,---...//////------......///000000000///111222333444555888:::FFFeeejjjLLLHHH\\\ooovvv___|||qqq]]]UUUMMMPPPKKKJJJIIIJJJLLLNNNMMMLLLEEEBBB>>>:::666444333333...333444@@@YYYddd___\\\SSSNNNMMMQQQRRRSSS]]]kkk}}}yyy[[[DDDOOOdddmmmzzzlll\\\bbbuuu}}}}}}|||}}}~~~{{{xxxuuuqqqkkkaaaTTTKKK>>>:::555222111111000///...---,,,*********++++++++++++,,,------......///////////////000000000000000/////////111444666888;;;???HHHPPPTTTYYYeeeqqqyyy{{{xxxwwwvvvtttoooggg^^^VVVPPPLLLJJJOOOggg:::???AAA???<<<:::::::::???FFFRRR___hhhllljjjgggppp~~~}}}{{{xxx{{{zzzxxxvvvuuuuuuvvvvvvqqqnnnllloooqqqlll```UUULLLDDD:::777===IIIVVV^^^rrriii\\\OOODDD;;;555111---...//////222666777555@@@>>>llleeeQQQNNNKKKHHHIIILLLKKKFFFAAADDDCCCBBB???===@@@FFFKKKgggVVVAAA444222444333111...////////////---,,,+++------,,,+++***---111555VVVdddgggeee___qqq~~~yyyzzz|||{{{]]]^^^~~~{{{yyywww{{{{{{{{{|||}}}|||zzzwwwvvvxxxuuupppwww{{{~~~~~~xxx{{{{{{zzzzzzxxxuuuppplllddd[[[NNNCCC<<<888444111000//////---,,,+++******,,,,,,,,,***'''&&&'''((((((((((((((())))))))))))))))))))))))************&&&((()))***))))))+++---,,,,,,,,,------.........///......------,,,++++++,,,+++++++++******))))))******++++++++++++******+++******)))((('''''''''((((((((()))***,,,---...000111555;;;===>>>DDDKKKXXX^^^eeeiiibbbPPP999((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&((()))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))*********+++++++++---------,,,,,,+++++++++((())))))+++,,,---............///000222222///---,,,000333222333666:::;;;DDDttt```HHHPPP]]]yyybbbqqq{{{ooo[[[LLLOOOKKKMMMNNNMMMKKKIIIIIIKKKMMMGGGCCC<<<777555444333222444...000@@@SSS]]]\\\WWWNNNJJJGGGFFFDDDEEEQQQ```rrr~~~nnnOOOJJJWWWwwwwww]]]bbbnnnhhh}}}~~~~~~~~~|||yyyzzz|||}}}|||zzzyyyxxxuuuppphhh]]]QQQIII===777333222111---,,,------,,,***)))))))))******---------............//////000000000000111111111444111000222222222777===???EEEKKKNNNSSS]]]mmmyyy}}}uuuxxx~~~}}}qqqcccYYYQQQIIIGGGHHHRRRggg|||>>>BBBDDDCCCAAAAAABBBCCCCCCFFFMMMWWWcccnnnvvvzzz~~~||||||zzzvvvrrrvvvuuutttsssrrrsssssstttvvvpppjjjhhhfff___RRRHHH???;;;666666===KKK[[[eeemmmcccUUUGGG===777444222---000000//////222666888@@@WWW___NNNLLLIIIGGGIIIKKKKKKGGGCCCCCCCCCBBB???>>>???DDDHHH^^^PPP???444222222111......////////////---,,,+++------,,,+++***---111555KKKeeerrruuukkkzzz{{{xxxzzz{{{|||rrr\\\^^^yyy~~~|||zzzyyyzzzyyyzzz{{{}}}}}}{{{yyyuuuxxxtttpppwww{{{{{{}}}|||{{{zzzyyyuuupppllleee]]]PPPEEE===888444111000///...---,,,++++++***,,,,,,,,,***'''&&&'''((((((((((((((()))))))))***))))))))))))************((()))************+++,,,,,,,,,,,,---------......------,,,++++++******)))+++*********)))))))))((())))))************))))))***))))))(((((('''&&&&&&''''''(((((()))+++,,,---000000333888;;;>>>FFFOOO```dddiiijjjbbbOOO888((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&'''))))))(((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,+++++++++***((()))***+++,,,------...111///......///000///...---000222222333555:::<<>>MMMVVVWWWVVVQQQMMMIIIEEE@@@AAANNN\\\wwwuuuXXXTTT```aaaZZZffflll~~~}}}}}}~~~~~~~~~|||zzzzzz|||}}}|||zzzvvvtttrrrmmmfff\\\QQQJJJ===777333222111---,,,------,,,***)))))))))***+++---------............///000000000111111111222222222//////111222222777===@@@GGGOOOVVV]]]hhhwww~~~yyylll]]]SSSJJJDDDDDDGGGSSSiii~~~CCCEEEFFFHHHHHHJJJMMMOOOQQQUUU]]]iiixxx~~~~~~|||wwwrrrrrrqqqpppppppppppppppqqquuunnnfff___YYYPPPEEE<<<666444444999DDDSSSccclllcccYYYJJJ===555222222222...000222111000222999???===oookkkWWWJJJIIIGGGFFFHHHKKKKKKIIIFFFCCCDDDCCCAAA@@@@@@BBBDDDMMMDDD999333333333111...///////////////---,,,,,,------,,,+++***,,,000444@@@[[[mmm~~~mmmyyy|||wwwkkkjjjyyy~~~}}}|||{{{zzz{{{}}}}}}|||uuuvvvtttpppwww|||~~~~~~~~~~~~}}}|||{{{yyyuuuoookkkfff___SSSHHH???888444111//////...---,,,++++++***+++,,,,,,***((('''''')))((((((((()))))))))******)))))))))*********++++++***+++,,,,,,******+++,,,,,,,,,,,,------------...+++******))))))((('''''')))))))))((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&''''''((()))++++++...---000444888>>>JJJUUUfffiiillljjj```NNN999+++'''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++***************))))))***+++,,,,,,---...333000...---///000000000...000222222222444:::???XXXYYYHHHZZZnnn{{{OOOLLLcccjjjlllyyy|||vvvsssbbbRRRGGGMMMKKKGGGHHHHHHGGGFFFFFFIIIKKKEEEBBB===999777444000...+++---222;;;FFFOOOSSSTTTRRRNNNIIIDDDAAAEEETTTcccvvvYYYTTT```lllaaagggmmm~~~|||{{{zzzyyy|||zzzxxxxxxyyyzzzyyyxxxsssqqqoookkkddd[[[PPPIII===777333222111---,,,------,,,***))))))***++++++---------............///111111111111222222222333333000000333444555:::AAADDDMMMXXXbbbjjjuuuyyyjjjYYYMMMEEEAAACCCGGGVVVkkkPPPPPPRRRVVVZZZ\\\aaafffbbbmmm~~~~~~zzzvvvssssssrrrqqqpppooonnnnnnlllhhh```YYYRRRHHH>>>777666444666AAARRRaaajjjmmmVVVMMMAAA666111000111111//////111333555777===DDDCCCnnn___mmmjjjvvv[[[RRRHHHHHHFFFFFFGGGJJJKKKJJJIIIEEEFFFEEEDDDCCCBBBAAAAAA===:::666555666666444111000000000///......---,,,,,,---,,,++++++,,,///222???NNN]]]}}}jjjrrryyyyyy~~~~~~~~~~~~~~~|||tttuuusssqqqvvv~~~}}}~~~~~~~~~}}}|||{{{yyyuuuoookkkggg```VVVJJJ@@@999444111//////...---,,,,,,+++++++++,,,+++***((('''((()))(((((()))))))))*********))))))*********++++++++++++---------+++***+++,,,------------------------******)))((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,***,,,111777???NNN[[[eeehhhiiifff\\\LLL;;;000'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&)))'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))***+++,,,,,,------000//////000222444444333000000111222222333;;;CCCbbb}}}WWWJJJaaavvviiiOOO\\\yyysssyyy^^^QQQHHHNNNLLLFFFGGGGGGEEEDDDDDDFFFHHHEEECCC@@@>>><<<999555222,,,...111777BBBMMMRRRRRROOOLLLHHHDDDFFFQQQdddttttttTTTLLLXXX{{{yyywwwtttkkkwww}}}}}}~~~}}}~~~}}}{{{yyyxxxyyyxxxvvvuuuuuuuuuuuuuuutttrrrnnnjjjcccYYYNNNGGG===777333222111---,,,---,,,,,,+++*********+++,,,---------............///111111222222222333333333555333333777888:::@@@GGGMMMVVVcccnnnwww{{{lllZZZMMMEEEBBBDDDJJJWWWnnndddaaadddlllrrruuu{{{vvv}}}zzzzzz||||||zzzxxxxxxwwwvvvsssqqqooommmllleeebbb]]]VVVMMMCCC:::555777555:::KKKaaannnmmmgggHHHCCC;;;555222111000000222...///444777999>>>EEEZZZ~~~RRRUUUppppppxxxTTTPPPIIIHHHGGGGGGHHHJJJKKKKKKKKKHHHHHHHHHGGGGGGEEEBBB@@@999999::::::999777444222111000000///......------,,,,,,,,,++++++,,,...111AAAJJJYYYqqqtttvvv{{{mmmvvvqqqwww~~~{{{xxxssssssqqqpppttt||||||||||||{{{~~~}}}|||{{{yyyuuuoookkkfffaaaXXXMMMBBB999444111.........------,,,,,,+++***++++++***((('''(((***))))))))))))************************++++++++++++,,,---...---++++++,,,---------------------------*********)))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((()))...555>>>NNN\\\aaacccddd```VVVGGG888000(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,---000444888999777555111000111333222333>>>JJJnnnyyyTTTKKKbbbvvviiiVVVkkkzzzyyyYYYPPPHHHLLLJJJGGGGGGGGGDDDBBBBBBCCCEEECCCBBB@@@???>>><<<888555000///...222@@@QQQWWWTTTNNNKKKFFFDDDLLL]]]qqq~~~|||wwwVVVJJJTTTvvvzzz|||zzzmmmttt~~~||||||}}}}}}~~~}}}}}}}}}~~~}}}|||{{{{{{xxxxxxwwwvvvuuutttuuuuuuxxxuuupppjjjbbbXXXMMMFFF===777333222111---,,,---,,,,,,+++******+++,,,------------............///111111222222222333333333555333444888:::===CCCJJJTTT]]]kkkwww~~~xxxjjjZZZOOOGGGCCCEEEIIIWWWmmmppplllppp|||}}}zzzzzz|||}}}{{{yyyxxxxxxvvvssspppllliiihhhccc```[[[RRRGGG===777444666888BBBVVVkkkqqqgggZZZ>>>;;;777444333222000///444//////444666999CCCOOOyyygggSSSjjjrrrSSSOOOKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHIIIIIIGGGDDDAAA>>>???@@@???;;;666333222222111000///............+++,,,---,,,++++++...000555DDD\\\hhh}}}yyywwwdddkkkooozzz~~~}}}|||zzzwwwtttsssrrrpppppprrrwww|||{{{yyyyyyyyy|||{{{zzzzzzxxxuuuppplllccc```YYYNNNCCC999444222......---------,,,,,,,,,***++++++***(((''')))***)))))))))*********++++++*********++++++++++++,,,+++,,,------++++++,,,---...------------,,,,,,,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((&&&(((,,,222999GGGSSSYYY\\\]]]YYYOOOAAA555///***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&'''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,***,,,111666::::::888555222///111444333444AAAQQQuuurrrOOOIII```rrr~~~fffSSSgggoooSSSNNNFFFIIIFFFGGGGGGGGGEEEBBBBBBDDDEEECCCAAA???>>>===;;;888555333111---...>>>TTT]]][[[UUUOOOFFFDDDPPPdddttt{{{{{{|||```OOOOOOjjjyyyyyypppyyy}}}uuupppyyy~~~}}}~~~~~~|||}}}~~~{{{{{{{{{||||||}}}}}}}}}zzz{{{{{{yyyvvvuuuvvvxxxzzzwwwqqqjjjbbbWWWLLLEEE===777333222111---,,,---,,,,,,+++******+++---...---------............///111111111111222222222333222111222777:::===DDDKKKXXX```lllwww}}}uuupppjjjiiikkkoooqqqqqqlllaaaUUUNNNHHHCCCCCCFFFTTTjjjwwwjjjzzzuuuzzz}}}{{{zzz{{{}}}}}}yyyuuusssrrrqqqooolllhhheeeccc```]]]UUUJJJ>>>777777888;;;CCCSSSeeeooojjjYYYIII999777444222222222000///111///222666666<<>>===:::777555222333///,,,:::SSSbbbeee___VVVIIIFFFUUUjjjvvvwwwvvvttt]]]KKKUUUmmmzzzssspppnnnyyy}}}pppoooyyy}}}zzz{{{|||~~~~~~~~~~~~~~~{{{zzzyyyyyyyyy{{{|||}}}yyyzzz{{{xxxuuutttuuuwwwxxxuuupppiiiaaaWWWMMMGGG===777333222111---,,,---,,,,,,+++***+++,,,---...---------............///000000000111111111222222111000222777:::>>>EEEMMMYYY___hhhnnnpppmmmiiifffYYYUUUPPPNNNPPPTTTYYY[[[[[[UUUOOOMMMJJJEEECCCDDDQQQfff{{{ttt]]]HHHyyyuuutttuuuwwwyyywwwqqqlllllllllllljjjhhhdddbbb```\\\XXXOOOBBB777444999>>>CCCQQQdddqqqqqqbbbLLL===888555111///000111111000---///555999888CCCfffgggcccRRRLLLMMMQQQPPPOOOLLLJJJIIIJJJKKKJJJHHHFFFFFFGGGGGGDDDAAA<<<@@@CCCAAA===:::;;;>>>333222000///......//////+++,,,---,,,++++++,,,...,,,888TTT[[[ssszzzqqqtttyyy}}}|||{{{~~~sssfffcccsss~~~}}}|||yyyssspppooooooooopppuuu{{{|||vvvuuuwwwxxxwwwwwwwwwwwwwwwtttpppmmm___]]]XXXOOOCCC999444333------------------,,,,,,******+++***(((((()))+++)))************+++++++++******+++++++++,,,,,,,,,((()))++++++++++++---............------,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))'''(((***)))***000999>>>DDDLLLOOOKKKEEE@@@===---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&))),,,,,,+++(((&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((******))))))((((((((('''))))))******+++++++++,,,++++++++++++++++++,,,,,,/////////111333444333111222///111666666777GGG\\\|||___DDDKKKiii{{{pppLLLJJJeeeyyyaaaMMMPPPKKKLLLFFFCCCDDDEEEEEEEEEGGGJJJMMMMMMIIIEEEAAA>>>;;;888666///444111,,,777PPPeeelllfff[[[MMMJJJZZZqqqzzzwwwlllmmmKKKHHHfffssszzzrrrhhhggglllpppwwwrrrkkksss|||yyyzzz{{{|||}}}}}}}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{vvvxxxxxxvvvrrrqqqrrrtttvvvsssnnnhhh```WWWNNNHHH===777333222111---,,,...,,,,,,+++***+++,,,...///---------........./////////000000000000111111111333111333999===@@@HHHPPP[[[^^^ccceeebbbZZZRRRLLL>>><<<999888<<>>EEEJJJMMMNNNIIIBBB777333,,,(((&&&&&&&&&&&&((((((((())))))(((''''''((()))///777444***$$$%%%%%%%%%&&&''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************++++++,,,,,,,,,,,,------...111000,,,,,,222777888666222222666666;;;PPPiiipppPPPCCCTTToookkkFFFRRR^^^RRRRRRUUUPPPBBBGGGGGGGGGGGGHHHIIIIIIIIINNNKKKGGGCCC@@@===999666333222///...666III___mmmnnnVVVTTTNNNUUUmmmsssttt}}}kkkLLLFFF___ppptttfffaaalllvvvvvv~~~qqqggghhh{{{{{{||||||wwwzzzyyyxxxwwwwwwwwwwwwxxxwwwwwwvvvttttttsssssssssvvvrrrllleee^^^UUULLLFFF>>>:::555333333222///,,,---,,,,,,+++++++++,,,,,,/////////---******,,,...//////000000111111222222666666666888<<>>>>>@@@AAA@@@???777555333111111///---+++------,,,,,,+++,,,,,,,,,---000BBB[[[rrrvvvwwwmmm^^^iiiyyy~~~}}}|||~~~|||~~~|||yyyuuusssrrrppppppuuu}}}}}}{{{zzz}}}{{{wwwvvvxxxzzzzzzyyywwwvvvvvvsssoookkkeee^^^UUUNNNDDD999333333111000///...---,,,,,,,,,***+++,,,+++((('''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++******)))'''&&&&&&%%%''''''(((((()))***++++++++++++,,,,,,+++***((('''(((((('''&&&&&&&&&&&&''''''''''''(((((()))***+++)))******+++,,,...///000777>>>EEEHHHLLLNNNKKKEEE:::555...)))((((((((((((&&&'''''''''''''''&&&&&&((('''***///---&&&$$$&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************++++++,,,,,,,,,,,,------+++......---000777:::999222000111555555>>>WWWssslllOOOFFFXXXuuudddJJJbbbcccZZZWWWWWWSSSHHHGGGGGGHHHIIIIIIIIIHHHHHHLLLJJJGGGDDDBBB>>>:::777444444111///444FFF]]]mmmggg]]]cccSSSJJJ```vvvqqqRRRFFF\\\llltttmmmhhhqqq}}}qqqlll}}}~~~}}}|||{{{{{{}}}~~~{{{xxxyyyyyyyyyyyyxxxxxxwwwwwwuuuttttttsssrrrrrrrrrrrruuuqqqllleee^^^UUULLLFFF>>>999555222222222///---------,,,,,,,,,,,,------/////////---+++***,,,---/////////000000111111222444444666999>>>DDDJJJMMMSSSRRRNNNIIICCC===777444444555888<<<@@@AAA@@@>>><<<<<<<<<>>>AAAAAA@@@???HHH```ttt}}}yyy___AAA777}}}{{{{{{wwwuuurrrqqqrrrrrrpppooohhhgggeeebbb^^^[[[XXXVVVIII???666666777;;;IIIWWWhhhmmmlll]]]KKK???:::888111///......000222222222444:::???GGG___yyy]]]TTTJJJDDDMMMJJJIIIIIIIIIIIIJJJJJJKKKMMMJJJHHHIIIKKKKKKGGGDDD>>>>>>???AAACCCDDDBBBAAA888666444222222000...,,,///...---,,,++++++++++++///...<<>>999222---+++*********''''''''''''(((((((((''')))''''''(((&&&$$$&&&+++(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++++++++,,,,,,,,,,,,------***---000333:::AAA@@@<<<111000222555777DDDdddeeeMMMIII^^^}}}___PPPsssiiibbbZZZUUURRRKKKHHHIIIJJJKKKKKKJJJHHHGGGJJJIIIHHHGGGEEEBBB===:::666666444000222@@@XXXkkkccc```iiiUUUCCCYYYvvvyyy]]]III[[[mmm{{{{{{ttthhh|||}}}~~~~~~}}}}}}}}}~~~zzz~~~|||yyyyyyzzzzzzzzzyyyxxxyyyzzzzzzzzzyyyxxxwwwsssrrrqqqqqqqqqqqqqqqrrrtttpppkkkeee^^^VVVMMMHHH===999444222222222000......---------------.........//////---+++***+++---......//////000111111222111333666:::???DDDGGGIIIFFFCCC>>>999444111//////333333444777999999777555333555666666666777999:::AAAZZZnnnwwwttt]]]EEE>>>|||wwwvvvuuusssqqqnnnllllllllllllkkkccccccbbb```\\\WWWRRROOOCCC<<<666777;;;DDDTTTdddiiidddZZZLLL@@@999666555000000///000111222222222;;;>>>HHHbbbcccTTTRRRJJJHHHNNNJJJJJJIIIIIIIIIJJJLLLMMMOOOLLLJJJJJJLLLKKKHHHEEE??????@@@CCCEEEDDDAAA???999777555444333111///---......---,,,,,,,,,,,,,,,000...888SSSiiiqqq|||xxxuuuooo{{{~~~}}}}}}}}}}}}yyyxxxzzzzzzxxx{{{~~~}}}}}}}}}}}}||||||~~~}}}zzzwwwuuuuuuyyyxxxwwwvvvtttrrrooommmkkkeee___YYYNNN???666333000000000///...------,,,+++,,,,,,+++)))(((((()))+++++++++,,,,,,,,,------...------,,,,,,++++++***------------------------------------------------,,,++++++***))))))((((((''''''((()))+++,,,------++++++++++++******)))))))))(((((('''''''''''''''''''''''''''((()))***+++++++++++++++,,,,,,---...,,,555???DDDGGGKKKIIIEEEEEE@@@888222///---+++***)))))))))))))))******+++***)))((((((''''''+++///***)))((('''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------...111555:::CCCHHHEEE===333333555666:::LLLpppxxx]]]KKKKKKbbbzzz\\\UUU~~~~~~iiiaaaWWWRRRPPPJJJJJJLLLNNNOOONNNLLLJJJHHHJJJJJJJJJJJJJJJGGGBBB???:::999666222000:::RRRgggccc```iiiXXXLLL```qqqiiiPPPXXXlll{{{vvvfffttt~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~zzz~~~{{{wwwttttttuuuwwwxxxvvvxxxyyy{{{zzzyyywwwvvvrrrrrrqqqqqqqqqqqqqqqrrrrrrooojjjeee^^^WWWOOOIII>>>999333111222222111///......---------...//////...//////...,,,++++++,,,------......///000111111111444888<<>>;;;999666555444333000...---,,,,,,,,,------...///...///666NNNbbbggg~~~zzz}}}|||{{{|||}}}~~~zzzzzz|||}}}zzzzzz}}}}}}|||}}}}}}{{{yyyyyy{{{~~~~~~{{{xxxuuuuuuyyyyyyyyywwwtttrrrqqqpppmmmhhhccc]]]RRRBBB888444///000000000///...---,,,+++,,,---+++)))((()))***++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,+++******))))))(((((()))***+++,,,------++++++******************))))))(((''''''''''''(((''''''''''''((()))***+++++++++++++++,,,,,,---......999EEELLLOOOQQQOOOKKKKKKFFF???999444000---************)))***+++,,,---***,,,---++++++,,,...///,,,+++)))(((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************+++++++++++++++++++++,,,,,,,,,------000333777<<>>;;;888444000666KKKaaacccfffwwwhhhYYYgggnnnsss~~~uuuZZZWWWgggpppuuummmppp~~~{{{{{{}}}}}}~~~~~~~~~}}}}}}zzzvvvrrrppppppsssuuutttuuuwwwyyyyyyxxxvvvuuutttssssssrrrrrrrrrrrrssspppmmmiiiddd___XXXPPPKKK???:::444111111222111///---------------...///000---...///...,,,++++++,,,+++,,,---...///000111111333555999<<<===<<<999888333333111000...---,,,,,,*********,,,......---+++***,,,,,,+++)))***///444:::NNN\\\fffmmmcccWWWWWWzzzvvvtttssssssnnnllliiihhhhhhgggeeedddgggfffbbb[[[RRRGGG>>>888555444666???KKKYYYdddjjj^^^PPPAAA;;;999555000---111222222222222333666888666YYYjjjfffuuuyyyaaaPPPQQQOOOOOOQQQMMMKKKJJJJJJJJJJJJKKKKKKLLLOOOLLLJJJKKKMMMMMMIIIFFFJJJJJJJJJKKKJJJGGGCCC???<<<:::888666555444222000,,,,,,,,,,,,---...///000)))000555IIIaaagggyyyvvv}}}www~~~{{{{{{|||}}}~~~zzzzzz}}}~~~zzzxxxxxx}}}~~~}}}zzzzzz||||||zzzxxxvvvyyy|||}}}{{{xxxwwwvvvyyyzzzyyywwwtttrrrrrrrrrmmmhhhccc]]]RRRCCC888555//////000111000///...---+++,,,---,,,***))))))***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++*********+++,,,,,,------++++++******)))******+++***)))((((((''''''(((((('''''''''(((((()))***+++++++++++++++,,,---...///...:::FFFLLLOOOQQQPPPNNNOOOLLLGGGBBB===777222...++++++***)))***,,,---...***///111000///000000///...,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********++++++++++++,,,++++++,,,,,,,,,,,,---------111555888===@@@<<<555222444444555???XXX{{{lllOOOGGGPPPiiikkkGGGTTToooVVVOOOMMMPPPTTTPPPOOOPPPQQQRRRRRRQQQOOONNNNNNMMMNNNNNNOOONNNKKKHHHBBB<<<888666111444EEEYYY```pppxxx]]]ccckkkvvv~~~vvv}}}}}}|||ggg___gggrrrwwwoookkkwwwsssnnnjjjjjjkkkrrr|||{{{zzz{{{|||~~~~~~~~~{{{zzzxxxssspppoooqqqrrrrrrssstttuuuuuuuuutttsssvvvuuutttsssrrrrrrrrrrrrnnnlllhhhddd___YYYRRRMMM@@@;;;444111000111000...,,,,,,,,,,,,---...//////---...//////---+++++++++***+++,,,---...000000111333666999;;;:::777333000------.........---,,,+++,,,++++++---///000///---***************+++...111:::JJJVVVbbbmmmhhh[[[ZZZ{{{xxxuuupppnnnpppjjjhhhgggffffffdddaaa______[[[TTTLLLCCC===888555444777>>>JJJWWW```___ZZZQQQFFF<<<777444///...111///000222222222666;;;@@@JJJyyytttttt~~~uuuZZZOOOOOOGGGKKKQQQIIIIIIIIIIIIJJJIIIIIIHHHHHHMMMKKKIIIJJJMMMMMMJJJGGGKKKJJJIIIIIIIIIGGGCCC@@@===;;;999777666555333111......---------......///'''222333DDDaaahhh~~~zzzwww}}}uuueeeeeezzz}}}~~~}}}|||||||||||||||}}}yyyyyy|||}}}xxxtttsssyyy{{{~~~}}}|||{{{wwwwwwzzz|||zzzwwwtttwwwzzz{{{zzzyyyxxxxxxxxxyyyyyyvvvrrrpppqqqsssjjjeee```[[[PPPAAA777444...///111111111000...---,,,------,,,***))))))***,,,,,,,,,------------...***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,***))))))((((((((((((((('''''''''(((((()))***+++)))******+++,,,...///000...999CCCFFFHHHLLLOOOOOOPPPOOOLLLJJJFFFAAA:::555///...------...///111333///555888555444666555222///---+++((('''''')))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++000333444666999777333222333444777EEE```iiiKKKGGGUUUooocccGGGUUUdddPPPMMMKKKNNNRRROOOOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMMMMNNNMMMKKKJJJEEE===888777444333@@@QQQ```rrrrrrSSSZZZhhhwwwyyynnnqqqssszzzrrrhhhjjjkkkiiigggnnn}}}{{{uuuyyyooopppttt|||}}}xxxyyyyyy{{{~~~}}}|||{{{}}}~~~{{{|||{{{xxxsssppppppqqqpppppppppqqqqqqrrrrrrrrrwwwwwwuuusssrrrqqqqqqqqqmmmkkkgggddd___ZZZSSSOOOBBB<<<555000000000///---++++++++++++,,,---...///,,,...000///---+++++++++******+++,,,...///000111222444777888777444000---+++++++++,,,,,,,,,,,,,,,...---------///000///---+++***)))))),,,...//////555CCCNNN\\\kkkfffUUUNNN|||vvvtttuuurrrjjjgggiiieeedddccccccbbb```]]]ZZZRRRMMMDDD<<<777555666777999>>>GGGUUUaaacccXXXKKKDDD===777444...***...777---///111111333888@@@EEEnnn|||oooWWWPPPLLL@@@FFFOOOEEEGGGHHHHHHIIIHHHGGGEEEDDDLLLJJJIIIJJJLLLMMMJJJGGGHHHGGGFFFFFFEEEDDDAAA>>>>>><<<999888777666333111000///...---------------(((333111@@@aaaggguuuxxxkkkhhhxxxyyy\\\RRRWWWqqq}}}{{{zzz|||}}}}}}|||}}}yyyxxx||||||wwwrrrpppvvvzzz~~~}}}{{{xxx|||~~~}}}~~~zzzuuuuuuyyy{{{zzzwwwsssvvvyyyzzzzzzyyyyyyzzzwwwxxxxxxuuuqqqoooppprrrhhhccc]]]XXXMMM???666333...///111222111000...---,,,------,,,***))))))***,,,,,,,,,---------......)))***+++,,,------...///.........------,,,,,,,,,,,,,,,,,,------.........------------------,,,,,,------,,,,,,,,,,,,++++++++++++***))))))***+++,,,******)))((((((((((((((('''''''''(((((()))***+++))))))***+++,,,...000111333<<>>OOO___fff[[[PPPYYYqqq{{{|||{{{qqqnnnccchhhtttkkkeeeuuuyyysssqqquuuxxxwwwvvvxxxtttuuuvvvvvvuuuwwwyyy|||{{{{{{zzzyyywwwtttrrrpppoooooonnnnnnnnnoooppppppqqqrrrrrrqqqpppooommmllljjjhhhfffddd```[[[TTTOOODDD<<<555333333000...///,,,,,,+++******+++,,,,,,....../////////...---,,,,,,+++***)))***+++---...000000000000///...,,,,,,,,,,,,+++******+++,,,------...000111222111000///((()))***+++,,,---...///222888DDDSSS\\\UUUBBB111zzz}}}~~~~~~vvvrrrqqqtttuuusssrrrtttrrrooollljjjiiihhhgggffffffeeeaaaWWWIII===666333333222333888===DDDMMMVVVaaajjjlll```QQQFFF<<<222444222000......000222333000444555999AAAKKKlll{{{ZZZPPPKKKEEEEEEIIIKKKJJJHHHDDDDDDEEEDDDBBBBBBDDDEEEFFFHHHJJJJJJHHHEEEDDDCCCCCCCCCCCCCCCAAA???===<<<======<<<;;;:::777555444000000000//////.........+++---,,,444GGGTTTaaattthhhhhhllluuunnnuuu}}}xxxsssfffVVVOOOccc}}}|||}}}~~~yyyyyy}}}yyyqqqtttyyy~~~~~~}}}~~~|||{{{}}}zzzzzz{{{zzzxxxzzz~~~xxxuuuvvvtttqqqqqqooojjjaaaVVVIII>>>777333222000...---------...+++,,,,,,+++)))((()))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++************+++---.../////////000000111111222222111111000000//////......///...---,,,++++++++++++((((((((('''((())))))*********************+++,,,---,,,+++,,,///555<<<@@@???EEEOOOWWW\\\^^^```aaaTTTTTTUUUVVVXXXXXXVVVTTTLLLJJJIIIIIIJJJKKKKKKJJJIIIJJJJJJIIIFFFBBB===;;;555111+++(((''''''((('''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***+++++++++,,,,,,,,,---,,,------......------,,,---,,,---///222333333222111999888CCChhhnnnOOOJJJLLLppp|||ZZZMMMHHHfff}}}zzzlllttteeeWWWMMMMMMNNNKKKKKKNNNJJJNNNRRRRRRPPPMMMMMMNNNQQQRRRRRRQQQMMMJJJHHHHHHFFFBBB???===888444666;;;BBBXXXeee]]]XXXgggwwwjjjnnnwwwmmmccckkk{{{sssnnnlllppptttuuuvvvxxxuuuuuuuuusssqqqppprrrtttwwwxxxxxxwwwvvvtttrrrpppnnnmmmmmmmmmnnnoooppppppppppppppppppooonnnlllllljjjhhheeeaaa^^^YYYTTTPPPDDD<<<555333333000...///,,,,,,+++******+++,,,,,,------.........---,,,++++++***)))))))))***,,,---///////////////...---,,,,,,,,,++++++++++++,,,,,,...///000111111111000///******++++++,,,---......555:::EEERRRYYYSSSBBB333xxxyyyvvvssstttxxxxxxuuuqqqppprrrxxx{{{wwwttttttnnnllliiihhhhhhhhhfffeee\\\\\\XXXNNNAAA888666777555888>>>EEEKKKPPPVVV[[[dddhhhdddWWWJJJAAA999111222111///......000111333555:::777888III```hhhWWWTTTMMMGGGGGGMMMPPPMMMIIIFFFFFFFFFFFFFFFFFFHHHIIIGGGJJJNNNNNNJJJGGGFFFGGGDDDDDDDDDCCCAAA???===;;;======>>>===;;;999666444111111000000///.........+++...+++000@@@LLL[[[pppqqqtttuuuyyyllluuu|||{{{{{{mmmccc[[[eee}}}zzz{{{~~~|||}}}zzzsssmmmqqqwww}}}}}}|||xxxyyy{{{|||zzz{{{yyywww{{{}}}yyyvvvrrrmmmrrrooojjjbbbXXXKKK???777333222000///------......+++,,,,,,+++)))(((((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++************+++,,,---.........///000111222222333111111111000000000000000......---,,,++++++++++++(((((())))))***+++,,,,,,+++************+++,,,,,,,,,,,,---000555;;;@@@DDDEEEJJJRRRXXXZZZZZZYYYYYYUUUUUUVVVXXXZZZZZZYYYWWWPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKIIIEEE@@@;;;777333///+++((('''(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,---------------------------------------...000333444333222222888888HHHpppdddKKKHHHQQQ~~~kkkPPPMMMLLLnnnqqqlllxxx{{{```UUUMMMLLLMMMKKKLLLNNNIIIOOOTTTTTTOOOKKKKKKMMMNNNQQQTTTRRRLLLIIIIIIKKKGGGCCC@@@>>>:::555444777<<>><<<===>>>???>>>===:::777555222111111000//////......---000,,,...:::DDDTTTjjjxxx|||ttt{{{|||wwwvvvqqqrrr}}}zzz{{{}}}}}}~~~uuupppmmmqqqvvv|||~~~}}}xxxvvvxxx{{{|||zzzzzzxxxvvvyyy~~~|||wwwpppqqqnnniiibbbYYYMMM???777444222111///............+++,,,---+++)))((()))***,,,,,,,,,------,,,,,,+++------,,,,,,------...///------,,,,,,,,,+++++++++************+++,,,,,,---------......///000111111000000000111111111111111---------,,,,,,+++******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///000,,,...222777<<<@@@DDDFFFIIIMMMSSSWWWXXXVVVUUUTTTWWWWWWVVVXXXZZZ[[[ZZZYYYUUUTTTTTTTTTUUUTTTQQQOOOOOONNNKKKHHHCCC===888555111...***((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))*********+++++++++******+++,,,------......------------------------......///222555666555333555888:::OOOwww]]]IIIHHHWWWzzzbbbJJJHHHXXX||||||vvvpppZZZSSSLLLKKKKKKKKKKKKMMMIIINNNRRRRRRMMMIIIJJJLLLIIINNNRRRQQQLLLIIIKKKOOOHHHCCC@@@@@@===666333444:::ZZZrrrnnngggttt~~~xxxuuuuuu||||||qqqppp}}}~~~{{{oooiiikkkrrrxxx{{{rrrsssrrrpppnnnmmmooopppvvvvvvvvvvvvtttrrrooonnnllllllkkkkkklllmmmmmmnnnmmmlllllllllllllllllllllhhheeebbb^^^[[[XXXSSSPPPDDD<<<444333222000...///,,,,,,+++******+++,,,,,,+++,,,---------,,,******))))))((()))))))))******,,,---...............---------------,,,,,,++++++******+++++++++,,,++++++,,,,,,---------.........666===HHHSSSXXXUUUMMMFFFttttttqqqooottt}}}uuusssvvv{{{{{{tttmmmkkknnnkkkfffaaa]]]XXXSSSOOOHHHGGGCCC===999888<<<@@@HHHRRR___fffjjjllliiieee\\\UUUJJJ???888444111///222111000000000000111222666===<<>>>>>???@@@@@@>>>;;;888555222222111000000///......---111------666>>>OOOfffwww~~~~~~}}}}}}}}}{{{|||vvvsssoooqqqvvv{{{~~~}}}zzzyyy{{{}}}}}}zzzyyyyyywwwtttvvv{{{yyy}}}~~~{{{zzzzzzxxxsssooolllgggbbbZZZNNNAAA777444333111///.........///,,,------,,,***))))))***,,,,,,---------,,,++++++---------------......///------,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,------......////////////000000111111222222............---,,,+++***'''((()))++++++,,,,,,,,,))))))***+++,,,---///000111444999>>>CCCFFFHHHIIIKKKOOOTTTWWWXXXWWWWWWWWWXXXVVVTTTUUUWWWZZZ[[[[[[ZZZYYYYYYYYYZZZZZZXXXVVVSSSQQQLLLFFF@@@;;;777555000---)))(((((()))(((((((((((((((((())))))))))))''''''(((((())))))******)))************+++++++++******+++,,,---...//////...------,,,,,,------......///000333666777555333777:::AAAYYYWWWIIILLLbbbhhhKKKJJJ```eeeUUUQQQLLLIIIIIIIIIJJJJJJIIIKKKNNNMMMJJJHHHHHHJJJEEEJJJNNNOOOLLLJJJMMMPPPIIIEEECCCCCCAAA:::555444888UUUppptttlllppp~~~}}}{{{ssshhh[[[___vvvuuuiiiiiiqqqwwwxxxooooooooonnnllllllnnnpppqqqqqqrrrssssssrrrpppooollllllkkkkkkkkkkkkkkklllkkkkkkjjjjjjjjjkkkllllllfffdddaaa^^^[[[WWWRRROOODDD<<<555333333000...///,,,,,,+++******+++,,,,,,,,,,,,---------,,,+++***((()))))))))************+++,,,---...............------......---,,,+++***+++++++++,,,,,,,,,------,,,,,,------...///000000444;;;GGGQQQVVVUUUQQQMMMqqqrrrqqqqqqxxxxxxssspppqqqpppkkkggghhhgggddd___ZZZVVVPPPJJJFFFDDDBBB>>>;;;;;;>>>BBBDDDTTT^^^gggjjjkkkkkkggg```WWWMMM@@@777222000...---000000000000111333444555===@@@FFFaaa{{{zzznnnxxx|||zzzuuuWWWSSSSSSOOOLLLIIIHHHHHHGGGFFFDDDCCCDDDFFFIIILLLJJJEEEAAACCCBBBAAAAAADDDFFFGGGGGGGGGGGGGGGFFFEEEBBB@@@???>>>???AAAAAA???<<<888666333333222111000///...---***000...---444<<>>JJJgggwwwPPPJJJTTTqqqlllIIIUUUdddZZZQQQOOOKKKHHHGGGHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHDDDHHHKKKLLLKKKKKKLLLNNNLLLHHHFFFHHHFFF???999666666LLLiiiyyyuuunnnsss~~~iii]]]WWW\\\pppxxxkkkiiippptttrrrpppqqqpppooommmmmmoooqqqnnnoooooopppooonnnmmmlllmmmlllkkkjjjjjjiiiiiijjjjjjiiiiiihhhiiijjjkkklllcccbbb```___\\\WWWQQQMMMDDD<<<555333333000...///,,,,,,+++******+++,,,,,,,,,---.........---+++***))))))******++++++*********+++,,,---............---............,,,+++***,,,,,,+++,,,,,,,,,---...+++,,,---...///000111222666>>>HHHQQQUUUUUUTTTSSSppppppooonnnuuuzzzrrrkkkiiigggeeeeeehhh^^^[[[XXXUUUQQQMMMHHHEEECCC@@@===<<<@@@EEEIIIKKK]]]eeejjjgggdddccc^^^WWWRRRFFF:::333000///...///......///111333555777888@@@???PPP{{{xxxoooyyy~~~vvveeeMMMTTTQQQMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEGGGLLLNNNLLLEEE@@@EEEBBB???@@@DDDHHHIIIHHHFFFFFFFFFFFFDDDBBB@@@??????@@@AAABBB@@@<<<888666333333222111000///...---(((///------444;;;LLLeee~~~yyy~~~~~~zzzwwwwwwqqqrrrtttvvvzzz}}}~~~~~~~~~~~~~~~{{{yyyyyywwwwwwxxxvvvqqqqqqtttpppoooiiiccccccjjjppprrrnnnkkkfffccc^^^SSSEEE:::444333111000///...//////...//////...,,,++++++,,,------------,,,,,,+++***...------------...//////---------,,,,,,,,,++++++******************++++++...............---------------...///000111111222222222333333222111///...000111333444444333333222111222333555888:::===>>>BBBBBBCCCEEEIIIMMMRRRTTTQQQSSSUUUUUUUUUUUUWWWXXXTTTQQQNNNOOOSSSZZZ___bbbYYYXXXXXXZZZ^^^aaabbbbbbSSSNNNFFF===666111///......+++)))(((((())))))((((((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++******+++,,,---//////000...---,,,,,,,,,,,,---...,,,---///333555666333111666@@@QQQqqqpppLLLKKKZZZ{{{eeeAAA[[[jjjzzzQQQOOONNNKKKGGGFFFFFFFFFEEEIIIFFFDDDDDDEEEGGGGGGGGGEEEGGGJJJKKKKKKKKKKKKLLLNNNJJJHHHKKKJJJCCC<<<999666FFFccc|||}}}oookkkrrrooowww~~~}}}aaaUUUYYY```oooyyyllljjjoooqqqmmmtttttttttrrrpppppprrrtttppppppooonnnllljjjgggfffmmmmmmkkkjjjiiihhhhhhhhhiiiiiihhhhhhhhhjjjkkklllbbbaaa```___]]]WWWQQQLLLDDD<<<555333333000...///,,,,,,+++******+++,,,,,,------.........---,,,+++))))))***+++++++++++++++***+++,,,---.../////////......//////...,,,+++)))++++++******++++++,,,---++++++,,,...///111222333:::BBBLLLTTTWWWWWWWWWXXXmmmllllllmmmnnnnnnmmmkkkkkkeee^^^\\\^^^]]]WWWQQQNNNLLLGGGCCC???===<<<<<<>>><<<::::::???GGGOOOUUU```]]]ZZZZZZZZZVVVNNNHHH>>>999333000000///...,,,111///000444555444666;;;MMM^^^{{{rrrvvvuuuTTTMMMOOONNNIIINNNQQQPPPJJJEEECCCDDDEEEHHHKKKLLLJJJGGGFFFEEEIIIEEEAAAAAAEEEGGGGGGEEEDDDEEEEEEDDDBBB@@@AAABBB???AAABBBAAA>>><<<::::::;;;888555333222222111000000,,,...333333666HHH]]]sssssstttlllvvv~~~}}}yyytttrrrsssmmmkkkrrr}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~|||{{{zzz|||}}}{{{zzzyyywwwvvvuuuuuuuuupppooonnnlllllllllmmmmmmlllkkkjjjeee\\\PPPDDD<<<666333000.........---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---.....................---,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,------...///000000555999???AAA???>>>???@@@???@@@BBBBBB@@@===999777<<<<<<======>>>>>>??????BBBDDDHHHLLLOOOQQQSSSSSSRRRTTTVVVYYYZZZ[[[ZZZYYYQQQKKKGGGHHHNNNTTTYYYZZZ^^^XXXVVV]]]eeeeeebbbaaaOOOGGG;;;444111///,,,((()))(((((((((***,,,///111...,,,***)))((()))***+++((((((((((((((()))******...+++((()))+++---,,,+++++++++,,,,,,,,,---------------------------------...///000111111222444666111JJJbbbyyysss\\\FFFNNNaaa[[[DDDYYYnnnYYYNNNLLLHHHEEEDDDEEEGGGIIIIIIGGGDDDAAAAAACCCEEEGGGIIIIIIGGGGGGGGGGGGIIIIIIHHHJJJKKKKKKJJJGGGDDDBBB???FFF\\\uuu{{{ooogggjjjwwwtttvvv|||{{{{{{yyymmmddd[[[\\\nnnsss{{{~~~xxxnnnkkkmmmppprrrxxxzzzwwwtttuuuvvvuuuppppppnnnmmmlllkkkjjjjjjlllkkkiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhaaabbbbbb^^^WWWQQQOOOOOOHHHBBB:::333000/////////...---+++******+++---...,,,---...///000///...---,,,,,,,,,,,,,,,+++***)))************+++,,,---...//////...///111111///...+++++++++++++++,,,------------...///222666:::<<>>???999:::===AAAGGGNNNTTTWWWVVVRRRNNNLLLLLLHHHAAA;;;999555000//////000000///---...222666777999@@@IIIgggeeeIIIDDDFFFFFFIIIKKKMMMJJJEEEBBBAAACCCCCCFFFJJJKKKJJJIIIHHHIIILLLMMMOOOMMMKKKHHHHHHHHHCCCDDDEEEDDDCCCBBBCCCDDDGGGGGGGGGDDD@@@===<<<<<<999777555444333111...,,,222......000...///>>>QQQiii{{{xxxtttfff[[[fffvvv~~~{{{yyywwwvvvtttpppmmmqqqzzz~~~~~~}}}|||}}}~~~~~~~~~~~~}}}||||||}}}zzzyyyxxxwwwvvvuuuuuutttvvvvvvvvvvvvtttsssqqqpppnnnmmmlllggg___SSSFFF???777444111///......---+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,---------//////..................---,,,+++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........000666<<<@@@BBBDDDHHHKKKLLLLLLLLLKKKJJJHHHFFFEEECCCBBBAAA@@@@@@BBBDDDEEEHHHHHHHHHJJJLLLOOOSSSUUURRRVVV[[[___```^^^[[[XXXPPPFFFBBBJJJSSSUUUUUUVVV\\\YYYZZZbbbgggcccZZZUUUEEE===444...---,,,***(((*********+++...111444666111///,,,)))(((((()))***((((((((((((((()))******...+++))))))+++---,,,+++++++++,,,,,,,,,---------------------------------...///000000000111333666999TTTnnnkkkTTTMMMRRR^^^zzztttOOOJJJgggbbbQQQNNNKKKHHHEEEDDDEEEGGGIIIHHHFFFCCCAAAAAABBBDDDFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGEEECCCAAAEEEWWWpppyyyooodddbbbooo~~~vvvnnnuuu|||xxxzzzpppiiigggkkksssyyyxxxuuuuuuiiinnnrrrrrrnnnmmmttt|||wwwzzzzzzvvvtttuuutttrrrooonnnllljjjiiiiiiiiiiiillllllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeeeee```XXXQQQNNNLLLIIICCC:::333000////////////...,,,++++++,,,...///---....../////////......,,,,,,,,,,,,,,,+++******************+++,,,---.../////////000222222222111222222111000000111222222444444666888<<>>;;;777666777999;;;===>>>??????;;;>>>CCCIIINNNQQQRRRRRRIIIEEE@@@===<<<999444000222000------///111222222///111555888999@@@PPP```zzzWWWGGGEEEFFFHHHGGGIIIKKKKKKHHHFFFDDDDDDBBBEEEIIIKKKKKKKKKKKKLLLNNNUUUZZZXXXOOOHHHHHHJJJFFFGGGHHHHHHGGGGGGHHHJJJFFFEEECCC@@@<<<:::;;;===GGGBBB<<<777444222111///333///......++++++888HHHdddwww{{{zzz}}}aaaQQQ^^^nnn}}}{{{zzzzzzzzzwwwrrrnnnooouuu|||~~~~~~}}}}}}~~~}}}~~~~~~}}}|||xxxxxxxxxwwwvvvuuutttssstttuuuvvvvvvuuuqqqnnnkkkmmmmmmkkkggg```TTTHHH???999666222000///...---+++,,,,,,,,,,,,,,,,,,------------......///.........,,,,,,,,,---------......000000000//////............---,,,++++++++++++,,,)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---222888<<>>???AAAEEEJJJPPPTTTWWWdddhhhnnntttxxxzzzzzzyyyZZZTTTMMMJJJKKKJJJEEE@@@;;;888555666999:::888555<<<>>>@@@CCCDDDDDDCCCCCCDDDGGGJJJLLLMMMJJJGGGEEE???;;;777444333222///---///...------...000222333777777888:::===JJJddd{{{|||gggQQQKKKHHHJJJNNNNNNNNNNNNMMMLLLIIIFFFCCCCCCFFFIIIKKKKKKKKKLLLLLLOOOTTTYYYVVVNNNHHHGGGIIIHHHHHHHHHGGGFFFFFFGGGIIIAAA@@@===;;;999:::>>>AAAVVVMMMAAA777222111222444111///...///---///:::FFFaaayyyxxxwwwzzz|||ppp~~~jjjUUU^^^lll}}}|||{{{xxxtttooonnnqqqwww|||}}}}}}}}}~~~||||||~~~|||zzzvvvvvvwwwwwwvvvtttsssrrrooopppppppppooommmjjjiiikkkjjjhhheee___UUUHHH???:::777333111000///---,,,,,,,,,,,,---------------,,,------...............,,,,,,,,,------......///111111111000//////............------,,,,,,++++++))))))))))))************++++++++++++************,,,///333555777<<>>???<<<888999777666888<<>>@@@CCCFFFIIIKKKKKKJJJJJJJJJJJJIIIGGGDDD@@@<<<999777555222000000000000000............///000222333888777999>>>JJJ___|||\\\NNNKKKLLLVVVbbbmmmdddWWWMMMGGGEEEDDDCCCGGGIIIKKKLLLKKKJJJJJJKKKQQQQQQPPPNNNLLLKKKJJJJJJGGGGGGFFFCCC@@@@@@AAACCCBBBAAA>>>;;;:::===BBBFFFOOOIII@@@999555222111000////////////...111:::CCCYYYwww{{{ttttttxxxuuuhhh|||{{{]]]]]]ggg|||yyywwwtttooonnnqqqvvv{{{}}}{{{{{{}}}~~~{{{zzz{{{}}}~~~{{{xxxuuuuuuuuuuuutttssssssrrrpppoooooonnnnnnnnnooooookkkiiigggeeeaaaWWWJJJ@@@999666333000000///---,,,,,,,,,,,,------.........+++,,,,,,---------,,,,,,++++++,,,,,,---......///111111000000/////////...//////......---,,,++++++(((((()))))))))***************************))))))+++---//////000444<<>>GGGGGGGGGIIILLLPPPTTTVVVYYYZZZ]]]aaaeeeiiilllnnnrrrsssvvvyyy|||888888888:::<<<===<<<;;;??????@@@DDDIIINNNPPPQQQSSSSSSSSSRRRPPPLLLIIIFFFEEECCCAAA===:::777555444000000.........///000111...000111111000111333555555666???RRRjjj}}}jjjUUUMMMOOO[[[rrr~~~dddOOOFFFFFFIIIJJJJJJLLLMMMLLLJJJIIIIIIJJJTTTOOOJJJIIIMMMOOONNNLLLKKKKKKIIIEEEBBBAAACCCEEECCCBBB>>>:::888:::???CCCBBBBBBCCCCCCAAA<<<555//////000000...---...444:::RRRuuuvvvllloootttnnnsssiiibbbhhh|||xxxxxxtttpppqqqvvv{{{||||||yyyzzz{{{}}}{{{yyyyyy{{{~~~~~~|||xxxuuutttssssssrrrrrrsssssspppooonnnmmmnnnoooqqqrrrmmmkkkhhhgggddd[[[NNNCCC777555111000//////...---,,,,,,,,,---......//////,,,,,,------,,,,,,+++*********++++++,,,---......///////////////////////////000000///...---++++++((()))))))))************))))))******************)))+++,,,,,,---111999>>>BBBFFFMMMRRRTTTRRROOOMMMHHHKKKNNNRRRTTTUUUTTTTTTUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKMMMRRRXXX]]]aaaQQQ[[[jjjuuusssjjjfffhhh___ZZZUUUSSSLLLBBB999666...---,,,++++++*********........................***++++++,,,,,,,,,,,,,,,***))))))))))))***+++++++++,,,......---,,,,,,---,,,---------..........................................///...///222777:::LLLttt~~~]]]IIIDDDIIIaaattttttSSS]]]nnnPPPQQQLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGBBBCCCEEEGGGHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIFFFCCCMMMdddwwwsssfff\\\eeeqqqtttpppqqq}}}wwwkkkhhhrrrkkkyyyvvvyyy{{{qqq```WWWXXX\\\bbbeeefffeeehhhlllkkkgggeeeeeedddddddddeeeeeefffiiikkkkkkhhhcccaaabbbddd___```aaaccceeegggiiijjjfffdddbbbaaa___]]]YYYVVVOOOHHH>>>666222000///...,,,,,,,,,,,,,,,,,,,,,,,,...///111333444444333333333333333222111///...---,,,++++++***++++++,,,,,,+++...111222222555:::???LLLLLLNNNPPPSSSVVVXXXYYYfffhhhjjjnnnqqqtttwwwxxx{{{|||~~~AAAEEEIIILLLKKKKKKKKKLLLOOOOOOPPPSSSWWW[[[]]]^^^aaa___[[[UUUNNNFFF@@@===;;;:::888666444222222111............------...///---000222333222333666999777===RRRuuuzzz]]]XXXQQQMMMQQQbbb{{{yyy___NNNJJJLLLOOOPPPKKKLLLMMMLLLJJJIIIJJJKKKRRRMMMIIIIIIMMMPPPOOOLLLMMMLLLJJJGGGEEEDDDGGGIIIAAA@@@===:::888:::???BBBAAABBBEEEFFFEEE???777222///111000...,,,...222444LLLoookkkjjjtttuuuzzzqqqjjjsss~~~}}}{{{yyyuuurrrwww~~~}}}vvvxxxzzz|||~~~}}}zzzxxxzzz~~~}}}zzzvvvtttrrrppppppqqqssstttooopppppppppoooooooooooommmjjjggggggeee]]]OOODDD555333000/////////...---,,,,,,------.../////////............---,,,******((())))))***+++,,,---...---------...//////000000000000000000///---,,,***)))))))))*********++++++)))))))))******+++++++++(((***+++******---333999777;;;AAAGGGJJJKKKJJJHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMOOOMMMLLLMMMQQQXXX___ddd[[[iiiuuuwwwtttooohhhaaaVVVOOOHHHDDD>>>666222333///000000000///......//////000000000000//////...,,,---///000000...,,,+++******))))))******+++,,,***---//////---+++,,,---------------.............................................///000444999===ZZZwwwUUUEEEEEEKKKdddwww```NNNqqqaaaNNNRRRKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFAAACCCDDDFFFGGGHHHHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGIIIGGGBBBDDDXXXooosssjjjYYY[[[ccciiidddcccyyytttrrrnnnUUUPPPRRRPPPVVV\\\```aaabbbeeeeeeccc```aaabbbcccddddddcccbbbeeeeeedddbbbaaaaaaaaaaaa```_________aaacccfffgggbbb___\\\ZZZZZZYYYWWWTTTPPPIII???777222000///...,,,,,,------------,,,,,,///222555999;;;:::999888777777666444222000...---,,,,,,++++++***++++++,,,***---000000000333999>>>HHHJJJNNNSSSXXX[[[^^^___lllmmmppptttxxx{{{}}}~~~RRRXXX___```^^^[[[\\\^^^ZZZZZZZZZZZZ[[[\\\]]]^^^YYYWWWSSSMMMGGGAAA<<<999555444444333111000///...///000000000.........///,,,///333444444555999<<<>>>HHHfff|||sss~~~uuutttiiiKKKOOOPPPKKKLLLVVVfffqqqggg[[[NNNHHHKKKOOOOOOMMMKKKLLLMMMLLLKKKJJJKKKMMMOOOLLLJJJJJJLLLMMMLLLKKKGGGGGGEEEBBB@@@AAADDDFFFAAAAAA@@@>>>>>>AAAGGGKKKGGGDDDAAA>>>;;;888444111...000111///...111444555DDDeeerrrnnnzzz~~~qqqnnn{{{|||~~~zzzvvvttt{{{~~~uuuwwwyyy|||~~~{{{xxxzzz~~~|||vvvtttqqqooonnnpppsssuuussstttuuuvvvuuussspppnnnkkkhhheeeeeeddd\\\NNNCCC444111///......//////...,,,,,,------...///000000111000000///...,,,+++***'''((()))***+++,,,------+++,,,,,,---...///000000000111111111///...,,,***************++++++++++++((())))))***+++,,,,,,---)))******)))'''(((,,,111222555999>>>BBBEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBDDDHHHMMMRRRUUUZZZXXXUUUTTTUUUZZZ___cccbbbpppxxxtttqqqpppfffWWWGGG@@@:::777333......111111333444555444444444555......////////////.........000222444333000,,,************)))******+++,,,***---000///---+++,,,------------.........//////////////////////////////---......///111555;;;@@@cccsssPPPBBBFFFXXXrrr}}}SSSLLLwwwUUUGGGKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEAAABBBDDDEEEFFFFFFFFFFFFDDDFFFHHHKKKKKKJJJHHHGGGDDDDDD>>>>>>PPPkkkuuuooodddUUUPPPZZZ```eeezzz}}}zzzzzzeeeLLLOOOTTTQQQOOOWWW^^^^^^^^^``````___]]]^^^aaabbbcccbbbaaa```bbb```^^^^^^___```___^^^aaa```^^^\\\]]]___bbbddd\\\YYYUUUUUUWWWXXXWWWVVVQQQJJJ@@@777222000///...---......//////......---111444999===@@@???===<<<:::999888666333111...---,,,,,,++++++***+++++++++))),,,/////////111888===@@@EEELLLTTT[[[aaaeeefffkkkmmmqqquuuyyy}}}bbbcccddddddccc```]]][[[ZZZYYYWWWUUUTTTRRRQQQQQQPPPLLLGGGAAA<<<888666666222111111000//////......000000000000111111///...000555111...333333555???GGGPPPsss|||}}}vvvTTTRRROOOKKKIIIJJJOOOTTTXXXMMMKKKHHHGGGIIIJJJJJJJJJIIILLLNNNLLLJJJJJJOOOSSS]]]VVVNNNKKKLLLNNNMMMLLLEEEEEEDDDCCCCCCCCCCCCDDDBBB???>>>@@@EEEJJJKKKKKKGGGEEEAAA???<<<999444111222111///---,,,---...///BBB^^^yyyyyyooo}}}vvvnnnlll~~~~~~~~~{{{tttuuu|||~~~zzzzzz|||{{{{{{~~~~~~}}}|||}}}~~~~~~|||zzzvvvtttsssuuuwwwwwwtttqqqrrrtttuuutttpppoooppprrrkkkgggdddcccbbbZZZLLL@@@555111------///111000...+++---...///.........///---------...///---)))%%%*********)))))))))))))))+++,,,.........///222444666999;;;777111------000)))+++---,,,***((()))***)))******+++++++++******,,,,,,,,,,,,+++++++++***//////222666;;;>>>>>>===>>>>>>???>>>>>>===;;;;;;999;;;===AAAEEEKKKRRRWWW^^^___bbbeeeeee```\\\ZZZhhhpppwwwxxxsssgggVVVGGG888666333000------000222>>><<<;;;;;;;;;:::777444............///000111222222444666666555333000///***)))((()))+++,,,+++***,,,,,,+++++++++,,,------............////////////............/////////000222111,,,000999777999HHHuuupppLLLAAAJJJ^^^jjjTTTYYY~~~~~~kkkPPPKKKNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@CCCGGGHHHHHHFFFFFFEEECCCFFFIIIKKKKKKIIIEEECCCAAAEEECCC???KKKcccrrrtttbbb[[[XXX]]]fffqqq{{{yyyhhhWWWRRROOOKKKNNNQQQUUUZZZ\\\[[[YYYXXX^^^___````````````````````````aaaaaa```___]]]\\\[[[[[[[[[\\\]]]^^^___```]]]ZZZVVVTTTUUUUUUUUUTTTPPPKKKCCC:::333000//////000000000...,,,,,,...000444777<<>>AAAFFFJJJKKKKKKFFFDDDAAA>>><<<999555333222000...---,,,---...///;;;OOObbbvvvxxx|||ooofffdddsss|||uuusssyyy|||{{{{{{|||{{{yyy|||}}}|||{{{zzz|||}}}~~~}}}{{{vvvuuutttuuuvvvuuussspppqqqssstttrrrooommmnnnoookkkhhhfffeeecccZZZLLLAAA555111------///111000///,,,---...///.........///...///000000...+++)))'''******++++++++++++++++++---...///000///000222444888888666111------111666666555222///,,,+++++++++))))))***+++,,,,,,+++++++++++++++************))),,,,,,---000444777777777777777777666666555444333222444666888;;;@@@FFFJJJPPPRRRVVV\\\```aaabbbccckkkqqqtttpppgggZZZHHH:::222111///---,,,---000333333888===???===888555444,,,---...---,,,,,,...000555555888;;;===:::222,,,+++***)))***,,,---,,,+++,,,,,,+++++++++,,,------............////////////........./////////000000000111...111888777===OOO~~~jjjLLLCCCJJJddd^^^KKKSSS}}}cccNNNJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAADDDGGGGGGFFFDDDDDDDDDDDDEEEHHHJJJJJJHHHEEECCCGGGGGGBBB<<>><<<:::666444111000...---,,,---///000777AAAKKK\\\pppzzz{{{{{{wwwkkkaaa___qqq~~~||||||}}}wwwsssvvv|||}}}~~~|||yyyzzz~~~}}}yyyzzzyyyyyyzzz|||}}}|||{{{wwwvvvtttttttttssspppnnnqqqrrrsssrrrpppoooooopppiiigggfffgggeee]]]PPPFFF777333...---///111000///,,,---......//////......///222444222---***)))***+++++++++,,,,,,---------...///111111111111333555777999999888666888===AAA@@@<<<666111...,,,***)))((()))***,,,------------,,,,,,,,,+++++++++******+++***)))+++...000111000000000000///......---------...///000111444888<<<<<>>AAADDD>>>BBBDDDBBB===;;;<<>>777222///......111333333333000/////////111555<<>>>>>>>><<<;;;999:::888777555333222111111222111111000000111111222---......//////000111111///////////////000222444888:::===HHHOOOJJJRRRjjjyyySSSIIIPPPFFFEEECCCAAA@@@@@@AAAAAABBBAAABBBCCCEEEDDDBBB@@@AAAEEEIIIKKKJJJIIIIIIIIINNNJJJEEEBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>???AAAEEEHHHJJJJJJJJJHHHEEEAAA>>><<<:::777444222000...------...///000555===EEERRRccciiisssrrroootttvvvvvvvvvooohhhfff{{{}}}}}}|||uuuuuu|||~~~}}}{{{|||~~~{{{{{{zzzxxxyyyzzz{{{{{{zzzxxxwwwuuutttrrrpppnnnmmmqqqqqqrrrssssssssstttttteeeeeefffhhhggg```UUUMMM;;;666111...///111000///---------///000111000///111555666333---)))))),,,******+++,,,---............///111111111222555777333888>>>CCCDDDDDDDDDEEECCC???:::666444000,,,)))))))))+++,,,......//////......---------,,,,,,,,,,,,***))))))+++---......//////...---,,,,,,,,,,,,---......------...111333222777===EEEQQQaaannnsssnnnooojjj^^^PPPEEE999///111///---,,,,,,------,,,333777<<<@@@EEENNN[[[dddcccjjjooonnngggbbbcccfff````````````[[[OOO@@@555...,,,+++,,,......---,,,++++++++++++,,,---..................////////////...////////////000000000111777666666999;;;LLLjjjpppUUUIIIIIIKKKwwwkkkOOOJJJYYYsssQQQKKKJJJCCCGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@@@@@@@??????>>>CCCDDDEEECCC@@@>>>>>>>>>DDDDDDDDDDDDEEEEEEEEEEEEDDDCCCFFFGGG???;;;OOOiii}}}rrrhhhkkk|||qqqvvvxxxooogggkkkvvvnnnbbbaaaaaakkkiiiqqqyyymmmRRRBBBBBBCCCFFFIIINNNRRRUUUWWWYYYVVVVVVVVVVVVVVVWWWWWWXXXWWWXXXZZZ]]]^^^___^^^^^^\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSTTTUUUVVVUUUSSSPPPGGGDDD>>>888333000//////000222444333111///......,,,000666:::;;;777111,,,///111222222111111222333000222333000------000333---000222111...,,,---///...000222666<<>>MMM___mmmvvvyyywwwttt333444555555555444333222333333222111111111111222111111111000111111111222000000000000000000000000555555555333111222666999;;;GGGWWWiiisssnnnssscccOOOMMMNNNDDDCCCBBBBBBBBBBBBCCCCCCFFFDDDBBBAAABBBCCCBBBBBB@@@CCCGGGIIIIIIHHHGGGGGGGGGEEEBBBAAABBBDDDFFFGGGCCCCCCBBB@@@@@@????????????AAACCCFFFGGGHHHIIIJJJJJJGGGBBB???===;;;888666444222000.........///000///;;;IIIYYYgggjjjvvvxxxlllgggzzzuuurrrxxxxxxuuuttt~~~~~~}}}vvvsssxxx~~~~~~}}}~~~}}}{{{yyyxxxyyyzzzyyyxxxyyyxxxwwwtttqqqooonnnmmmnnnnnnoooqqqsssuuuuuuvvvffffffggghhhggg```WWWPPPAAA;;;444000000111000......------///222444333111333666777333,,,)))+++...*********+++,,,---......---...//////000444999<<<999===BBBEEEFFFEEEDDDDDDAAA@@@@@@>>>;;;777111,,,******,,,---//////000000......---------,,,,,,,,,---+++))))))+++---...---000000...---,,,,,,---------......---,,,,,,...000222777<<>>>>>??????@@@?????????BBBCCCBBB@@@===<<<<<<===BBBBBBBBBBBBCCCCCCDDDDDDDDDBBBFFFHHH>>>777JJJfff|||uuujjjdddlll~~~www~~~xxxmmmddddddkkkmmmuuuiiibbb]]]UUU]]]bbbrrrsssWWWGGGHHHBBBCCCFFFIIIMMMQQQUUUWWWXXXWWWVVVTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTRRRNNNKKKFFFDDD@@@;;;666333111000...000222222111///...//////111444666666555333111000222444444333222222333000222444333222333777;;;777999888555000---///111---///111444888???FFFLLLKKKGGGBBB;;;555333333444555>>>KKKXXXgggppplllccc111111222333333333222222////////////000111111222000000000000000000000000111111111111111111111111000111111000///222888===GGGdddzzzVVVOOONNNGGGGGGFFFDDDBBBBBBBBBBBBBBBGGGEEEBBB@@@AAACCCDDDDDD@@@BBBEEEHHHIIIHHHGGGFFFCCCBBB@@@@@@@@@CCCEEEGGGBBBBBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFHHHJJJJJJGGGCCC@@@???>>><<<;;;777555333000/////////000(((777III___ppptttxxxmmmzzzyyyuuu|||~~~{{{~~~~~~xxxrrrssswww}}}~~~}}}}}}{{{yyyxxxyyyzzzzzzyyyyyyyyyxxxuuuqqqnnnnnnooolllkkkkkkmmmppprrrrrrqqqjjjiiiiiigggddd^^^VVVQQQGGG@@@888333222111000......------000555777666444555555444111,,,***,,,///+++++++++,,,,,,------------------...111777???EEENNNLLLJJJHHHGGGIIIKKKLLL<<>>===;;;222444:::FFFXXXjjjwww}}}vvv\\\EEE888333///---,,,,,,---...---+++*********+++,,,---...///............/////////////////////000000000111111///555444333888AAA\\\vvvYYYFFFDDDOOO[[[\\\CCCIIIdddaaaJJJGGGFFF@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????@@@@@@???===;;;:::<<<>>>@@@@@@AAAAAABBBCCCCCCCCCFFFCCCDDDDDD<<<888JJJbbbtttvvvpppdddddd}}}}}}nnneeeiiiooojjjrrrxxxvvvpppggg^^^dddqqqzzzqqqYYYHHHCCCAAAAAABBBDDDGGGLLLPPPSSSWWWVVVTTTRRRRRRRRRSSSSSSWWWXXXZZZ\\\\\\\\\\\\[[[\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQPPPQQQQQQOOOKKKHHHGGGEEEAAA===999555222000---///111111000///000111222333555444333222222333000222555555444444444444333666999<<>>>>>???AAACCCAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGFFFDDDDDDGGGJJJGGGDDDAAA@@@AAABBBCCCBBB:::888555222000//////000+++444BBBYYYmmmttt{{{www~~~vvvrrrsss{{{||||||zzz}}}~~~{{{yyywwwxxxzzz|||}}}}}}zzzzzzyyyuuuqqqooooooqqqooommmkkklllnnnooonnnlllhhhgggfffeeebbb^^^ZZZVVVMMMFFF<<<666333222///---///------111888;;;:::888666444111...---,,,---...------------------.........---------222;;;FFFNNNWWWUUUQQQOOOQQQTTTWWWYYY@@@EEEGGGCCC888...******---...//////000000000000/////////............---.........111444666666555333111///...------...///,,,---/////////000222444+++444888999BBBRRRZZZYYY]]]^^^XXXKKKAAA>>>>>>>>><<<<<<>>>DDDKKKOOONNNKKKCCCEEEIIIQQQ]]]lllzzz~~~nnnXXXEEE888333...---,,,,,,------,,,************+++,,,---//////............//////////////////000000000111111111000444333444>>>KKKiiigggPPPBBBAAARRRfffXXXEEERRRqqqsssTTTFFFBBBAAA@@@??????>>>>>>======<<<<<<:::;;;<<<===>>>>>>???>>>======<<<:::999:::===???>>>???@@@AAABBBBBBBBBBBB@@@BBBFFFGGGBBB>>>FFFRRRfffrrrwwwlllggg|||xxxyyyzzzqqqxxx~~~yyy}}}pppqqquuuzzzxxxkkkWWWGGG@@@???>>>???AAAFFFJJJMMMRRRQQQPPPPPPPPPQQQSSSTTTXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYWWWUUUSSSQQQPPPPPPNNNMMMMMMMMMNNNMMMJJJHHHGGGEEEBBB>>>999555111///...///000000000111333555777999:::999555222111222222555888::::::::::::;;;<<<>>>CCCJJJSSSZZZ^^^___WWWOOOBBB888222000111222555888<<<>>>===<<<;;;;;;666444222111222444666777:::???BBBFFFRRR^^^ZZZNNN------......///000000000222111111000000000000111...///000111222333333333///000111222444555666777>>>DDDMMMVVV```oooyyy~~~```LLLHHHJJJIIIFFFDDDCCC@@@??????@@@BBBDDD===>>>@@@CCCGGGHHHGGGEEECCCCCCDDDFFFHHHHHHGGGFFFBBBAAA@@@>>><<<<<<===???AAAAAAAAAAAABBBCCCDDDDDDGGGHHHHHHEEECCCCCCFFFJJJDDDBBB@@@@@@CCCFFFGGGHHH<<<:::777333111000///000222444;;;OOOdddkkkzzzqqqrrr~~~{{{tttssszzz{{{zzzxxxzzz~~~~~~zzzyyywwwvvvwww{{{~~~zzzzzzyyyvvvqqqooopppssstttqqqnnnnnnoooooollljjjbbbbbbbbbcccbbbaaa___^^^PPPIII???777444222///---///------222999===<<<:::666333///------.........///////////////.........///...---...333>>>LLLUUUNNNOOOQQQTTTYYY[[[\\\\\\NNNRRRSSSKKK<<<111...000...///000000000000000///333333333333222222222111111111333777;;;<<<<<<;;;555333111/////////000111---///111222222444666888222;;;AAAAAAJJJYYY```]]]UUUWWWTTTJJJCCCDDDGGGIIIKKKJJJLLLQQQXXX\\\ZZZVVVZZZZZZYYYXXX]]]kkk{{{ppplllmmmqqquuuyyysssiii]]]OOOBBB666000...---++++++,,,,,,+++************+++,,,---///000............/////////000000000000000111111111111222666555888DDDUUUuuu{{{]]]KKK@@@@@@UUUnnnrrrPPPJJJeeeaaaJJJAAA>>>>>>AAAAAA@@@@@@>>>===<<<;;;:::999:::;;;<<<===>>>>>>>>>;;;;;;:::999888:::===AAA===>>>@@@AAABBBBBBAAAAAA666???JJJOOOLLLEEE@@@???UUUiiivvvpppjjjyyyyyytttzzzzzzuuujjjeeelllzzz~~~}}}www```???>>><<<;;;===AAAFFFIIINNNNNNMMMMMMOOOQQQTTTVVVWWWXXXXXXXXXXXXVVVUUUTTTXXXWWWUUUSSSQQQPPPOOONNNKKKJJJJJJJJJLLLLLLKKKIIIFFFEEEBBB>>>999555111...///000111111111222666888@@@CCCEEECCC>>>888555555555888===???@@@AAABBBCCCDDDEEEKKKVVVbbbjjjnnnnnn\\\PPPAAA666222333555666;;;???DDDEEECCC???<<<:::777666555666999<<<>>>>>>GGGOOOSSSSSSZZZccc```UUU333333222000...///222555///...---///000111///---000222444333222222333222...111444555555999CCCMMMXXXpppcccJJJEEEGGGEEECCCEEEDDDDDDDDDDDDDDDCCCBBBAAAEEEDDDCCCCCCCCCDDDFFFGGGDDDFFFHHHJJJIIIGGGDDDBBB>>>>>>???@@@AAAAAAAAABBB@@@BBBDDDFFFFFFFFFEEEDDDGGGLLLPPPNNNFFFBBBBBBEEEAAADDDIIIKKKJJJHHHGGGGGGFFFCCC===888333111000000333555===LLLZZZgggyyysssuuu~~~|||wwwtttttt{{{}}}xxxwwwzzz}}}{{{yyyyyyyyywwwuuuvvvxxx{{{~~~{{{yyyvvvsssqqqppprrrqqqpppooommmkkkjjjiiiffffffeeeffffffddd```]]]TTTIII===777444111000222333///---///000000444999444333000......///...,,,///000//////222444///'''111(((---222222DDDMMM;;;;;;===@@@FFFMMMSSSSSSPPPYYY___^^^OOO<<<222//////---///000000000222444777444:::BBBFFFCCC===999:::555@@@KKKOOOKKKDDD<<<777:::666000,,,,,,...///000111000000000111666===BBBGGGIIIJJJLLLRRRYYYZZZWWW___WWWOOOKKKHHHDDDDDDGGGOOOLLLKKKMMMRRRVVVXXXWWW```______```___bbbrrr~~~kkkhhhhhhbbbXXXNNNEEE:::///......---,,,++++++++++++++++++,,,,,,---.........////////////............111000000//////000111222///777999666FFFkkkjjjNNNEEECCCGGG^^^yyycccJJJGGGyyyqqqJJJEEECCC???>>><<<>>>>>>>>>>>>>>>===<<<;;;:::999999;;;===>>>>>><<<:::::::::;;;;;;===>>>>>>???@@@@@@???===>>>@@@BBBBBBCCCIIIOOOLLLBBB;;;<<>>888<<>>999888:::@@@GGGOOOTTTXXXVVVOOOFFF@@@>>>@@@>>>>>>AAAGGGOOOUUUXXX______cccjjjmmmkkkjjjlll...------,,,,,,---///000888666444222111111111222111222333333222333333333::::::999777999EEEZZZkkk{{{cccuuuiiiTTTCCCCCCGGGFFFFFFIIIDDDEEEEEEEEEDDDCCCCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEHHHIIIIIIFFFDDDBBB?????????@@@AAABBBCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFKKKOOOMMMGGGCCCDDDGGG>>>BBBGGGIIIIIIHHHGGGGGGFFFCCC>>>999555222000000000888BBBMMMYYYjjj|||zzzxxxqqquuu|||xxxuuurrrxxx{{{xxxxxx{{{}}}{{{zzzzzzyyywwwuuuvvvyyy{{{~~~}}}{{{yyywwwtttsssrrrrrrqqqpppnnnlllkkkjjjjjjgggffffffffffffdddaaa^^^VVVJJJ???999555222000222333///...///000000444:::666444111......///...,,,+++...///000333888666222444...555999777EEEJJJ999===<<<;;;<<>>???======???EEEKKKPPPQQQQQQ```______]]]YYY[[[kkk}}}zzzyyyqqqbbbSSSGGG;;;222......---,,,++++++++++++,,,,,,,,,---......//////////////////////////////111111000///000111222333333777777:::OOOsss}}}aaaIIIBBBCCCNNNiii\\\JJJYYYjjjGGGBBBAAA>>>>>><<<>>>>>>>>>>>>>>>===<<<<<>>======>>>>>><<<;;;;;;;;;;;;<<<======>>>???>>>>>>???>>>======@@@BBBCCCDDDIIINNNLLLCCC===>>>AAAUUUrrr{{{ppprrr}}}~~~sss~~~}}}xxxzzzvvvuuuwwwwwwvvvNNNAAA777777777888???HHHFFFGGGHHHIIIKKKNNNPPPQQQTTTSSSQQQPPPPPPQQQRRRSSSTTTSSSRRRQQQOOOMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>999444000333000222777888666888<<>>AAADDDMMMdddkkkeeennnxxxTTTHHHAAADDDHHHGGGHHHKKKEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEECCCDDDFFFHHHGGGEEECCCAAA@@@?????????AAACCCFFFHHHHHHHHHIIIJJJJJJHHHGGGFFFCCCHHHKKKIIIDDDBBBDDDGGG===AAAEEEHHHHHHGGGGGGGGGDDDCCC???;;;777444222111///:::DDDIIIVVVmmmyyyrrr}}}xxxjjjbbbmmmttt}}}}}}zzzxxxpppuuuzzzzzzzzz||||||zzzyyyyyywwwuuussstttvvvyyyzzzyyyxxxwwwuuutttrrrrrrsssqqqooolllkkkjjjjjjjjjhhhgggfffffffffdddaaa___XXXMMMAAA;;;777222111222222///...000000000555<<<999555111///.........------111333000000444666555111///333555888FFFKKK>>><<<:::999;;;>>>???@@@@@@FFFNNNQQQGGG:::222///...///111333555777999===@@@HHHMMMUUU[[[```dddhhhkkkwwwsssiiiXXXFFF999333333888666333111111222111000...000333555888;;;@@@CCCHHHSSS^^^aaaaaaaaa```]]]XXXSSSNNNKKKEEE<<<777777888;;;???EEEJJJKKKIIIFFFIIIMMMRRRRRRNNNQQQaaarrrkkkVVVFFF;;;333...---,,,+++************,,,------...//////000000000000000000000000000000111111000000111111222333777666666@@@\\\nnnXXXDDD@@@GGGZZZ|||~~~TTTLLLqqq```BBB@@@???>>>???===???????????????>>>>>>===DDDCCC@@@??????>>>;;;999=========>>>>>>???@@@@@@<<<===>>>======>>>AAACCCEEEFFFJJJMMMJJJDDD@@@AAA???LLLjjj}}}wwwnnnkkkfff___mmmxxxwwwsssxxxuuuwww}}}xxxsss{{{~~~xxxYYYNNN???555333777;;;>>>@@@AAACCCFFFHHHIIIJJJKKKNNNMMMLLLLLLLLLMMMNNNOOOQQQPPPOOOOOONNNMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA???;;;777333444111222777;;;;;;999999;;;<<<;;;777222000111444999III^^^mmmuuuyyy|||qqq```SSSGGGFFFHHHMMMRRRYYYfffrrr}}}|||ooo^^^TTTUUUZZZeeeeeegggjjjooosssttttttyyyzzz555333000000222222111///,,,000444777777777888999;;;999999===AAACCCFFFIIIQQQZZZdddkkkwwwyyy~~~{{{|||```LLLHHHGGGKKKLLLHHHFFFHHHDDDDDDDDDCCCCCCDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDAAACCCDDDFFFFFFDDDBBBAAA@@@???>>>???AAAEEEHHHKKKJJJJJJJJJJJJIIIHHHFFFFFFCCCEEEGGGEEEAAA???AAADDDAAACCCGGGHHHHHHFFFFFFFFFCCCBBB@@@===999666444222111:::>>>@@@RRRrrruuu]]]jjjyyy^^^[[[qqq~~~~~~|||zzzrrrvvvzzz|||}}}|||zzzwwwyyyxxxwwwtttqqqpppqqqssstttssssssrrrqqqqqqpppppprrrqqqnnnkkkjjjiiiiiijjjhhhgggfffeeeeeedddaaa___YYYNNNBBB<<<888333000111222//////000000000777???<<<666111000///......000333999:::666444888===@@@>>>999555666@@@OOOOOOBBB;;;<<>>FFFNNNNNNKKKOOO___ooonnnTTTBBB888222...---,,,++++++*********------......///000000000000000000000111111111111111111111111222222333444:::555666IIIlllbbbQQQBBB@@@NNNiiigggNNNQQQ}}}XXXAAAAAA@@@@@@BBB@@@@@@@@@AAAAAAAAAAAA@@@@@@EEECCC@@@???>>>===;;;999>>>??????@@@@@@@@@@@@@@@===>>>?????????@@@CCCEEEFFFHHHJJJKKKIIIEEEDDDDDD???DDD```||||||pppdddZZZQQQ^^^gggffffffttt{{{|||~~~yyy}}}vvvzzz~~~zzz{{{}}}vvvmmmdddTTTBBB::::::888444999;;;===@@@BBBCCCDDDCCCHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEFFFDDDCCCBBBAAA@@@>>>:::777777444333999???AAA===888555555444111......000333666EEEZZZlllyyy|||oooaaaWWWWWWTTTTTTWWW]]]hhh|||{{{qqqnnnsssyyy|||}}}666555666777888888777666999:::;;;;;;===AAAFFFIIIKKKHHHJJJUUU```fffmmmttt}}}zzzxxxyyycccLLLJJJJJJLLLNNNLLLFFFCCCDDDCCCBBBBBBAAAAAABBBCCCCCCAAA@@@?????????@@@BBBBBB@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>???AAAEEEIIILLLLLLLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGDDDAAA@@@BBBDDDFFFHHHJJJJJJGGGEEEDDDDDDBBBAAA???===:::777555444333666444777QQQyyygggdddooowww|||~~~{{{xxxdddiii~~~}}}vvvxxx{{{~~~~~~{{{wwwtttzzz{{{zzzwwwssspppooooooqqqppppppppppppppppppoooqqqpppmmmkkkiiiiiihhhhhhhhhfffeeeddddddcccaaa___YYYNNNCCC===999333111111111000000000///000888BBB>>>666000000000...///333:::@@@CCC@@@>>>DDDMMMRRRSSSPPPIIIKKK[[[cccTTTBBBDDDDDDJJJRRRTTTOOOMMMOOO[[[]]]WWWGGG999222222222444444666999???JJJUUU]]]```wwwkkkLLL;;;666777:::>>>FFF@@@888333333777:::===BBBCCCEEEFFFIIIOOOVVV[[[YYY```iiitttwwwkkkbbbWWWMMMBBB<<<>>>CCCBBBFFFLLLQQQRRRPPPMMMKKKOOOTTTVVVQQQNNNXXXlll}}}lllQQQAAA777222///...---,,,++++++++++++------......///000000000///000000000111111111222000111111222333444444444;;;444:::UUU{{{XXXLLL@@@BBBVVVyyy[[[KKK\\\oooQQQBBBCCCBBBBBBEEECCCAAAAAABBBCCCCCCBBBBBBBBBBBB@@@>>>============<<>>>>>>>>???AAAAAA??????>>>>>>>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@?????????@@@BBBEEEHHHJJJMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEECCCCCCFFFHHHIIIJJJKKKJJJGGGDDDCCCCCCAAA@@@>>>;;;999777666666444111---444PPPxxx{{{ccccccfffsssvvv}}}~~~vvvlllwwwyyyxxxyyy~~~~~~yyytttrrrzzz|||}}}|||xxxtttqqqpppqqqqqqqqqqqqqqqqqqqqqqqqoooooommmllljjjiiigggfffgggeeecccbbbbbbbbb```^^^YYYOOODDD???;;;666333333111000000111///000:::DDD@@@666///111111...111777DDDIIIJJJFFFDDDIIIPPPTTTTTT]]]]]]eee{{{{{{___IIIQQQLLLKKKPPPQQQOOOUUU^^^hhhfff\\\JJJ:::444333333444444444666:::BBBKKKRRRbbbxxxyyytttuuuuuu```KKK888777;;;;;;:::<<>>>>>>>>@@@@@@BBBCCCCCCBBBAAA@@@AAABBBCCCBBBBBBCCCFFFHHHDDDHHHJJJHHHFFFGGGGGGFFFMMMGGGTTTkkkvvvwwwnnn]]]WWW]]]```___bbbpppppp```kkkuuutttyyy|||vvvrrr[[[]]]ttt~~~www[[[DDD999999===666777999;;;===???@@@@@@???@@@AAACCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???@@@AAAAAA???===;;;:::888:::BBBGGGCCC<<<222222222333333444444444999>>>EEEPPPfffyyyyyy}}}|||UUUaaannnrrrkkk___UUUPPPNNNOOOWWWggg|||iiibbbmmm~~~yyy{{{iiiSSSJJJIIIDDDEEEEEEDDDBBBAAA???======<<<;;;;;;;;;<<<>>>??????>>>=========>>>???@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>???AAABBBEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBCCCEEEIIIKKKHHHIIIJJJIIIFFFDDDCCCCCCAAA???<<<999777777777888444000...555JJJgggccc```eeezzzwwwwwwzzzxxxtttuuu{{{|||wwwrrrrrrtttxxx|||}}}{{{vvvsssqqqqqqqqqqqqqqqqqqqqqppppppmmmmmmnnnmmmkkkiiifffdddfffdddbbbaaaaaa```___]]][[[PPPGGGBBB???999666777111000111111///111;;;FFFAAA555...111222///222;;;GGGLLLMMMKKKKKKRRRXXXZZZ]]]nnnrrrxxxhhhWWWUUULLLHHHJJJHHHFFFMMMZZZ\\\[[[SSSDDD888555666666444666888999;;;>>>BBBEEESSSaaaggg]]]TTTTTTTTTRRRJJJ===666;;;???;;;999;;;CCC???::::::???HHHQQQVVV[[[^^^aaacccccccccdddeeefffggghhhlllxxxssshhh[[[OOOHHHJJJWWWeeepppooolllgggaaa]]]^^^___\\\dddiiiiiiooo}}}{{{dddPPPDDD;;;444111000///......---......,,,,,,,,,---......//////------...//////000111111000111333444555666555555::::::MMMrrrnnnJJJEEEAAAMMMrrrSSSNNNXXXFFF@@@DDD@@@@@@BBB???>>>>>>???@@@@@@@@@@@@@@@>>><<<::::::<<<>>>?????????@@@BBBCCCCCCBBB@@@???CCCCCCCCCCCCBBBBBBEEEGGGBBBHHHJJJGGGFFFHHHHHHEEEJJJEEENNN```ooo}}}yyyfffXXXccclllnnnrrrrrrjjjiiinnnwwwxxxwwwooodddiiiwwwsssSSS999222999444444555777999;;;===>>>;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@???>>>@@@>>>>>>???@@@AAA@@@???:::;;;:::999>>>EEEDDD===555444333333555666777888===EEELLLSSSfff}}}{{{uuu|||nnn]]]___qqq~~~[[[IIIIIIIIIEEEFFFFFFDDDAAA@@@???>>>;;;<<<;;;999888999;;;===>>>>>>======<<<<<<>>>???@@@>>>>>>???@@@@@@@@@@@@@@@===>>>@@@AAACCCDDDEEEFFFDDDCCCBBBBBBAAABBBBBBBBB@@@???>>>>>>@@@DDDIIILLLFFFGGGHHHGGGEEECCCCCCDDDAAA???;;;888666666888999555111111777BBBSSSlllffffffooozzzxxxwww}}}vvvqqqqqqxxxzzzvvvrrrrrrmmmrrrxxx{{{zzzvvvrrrpppoooooooooooonnnnnnnnnnnnlllmmmnnnnnnllliiieeecccfffcccaaa``````___^^^]]]\\\RRRIIIEEEAAA<<<999:::111000111111///111;;;HHHAAA555...111222///444===AAAGGGMMMQQQYYYfffpppsssyyyiii^^^OOOHHHFFFHHHDDD===AAAKKKFFFHHHEEE<<<555666888999:::===BBBEEEFFFFFFFFFFFFEEELLLLLLCCCBBBKKKQQQNNN@@@888888???AAA===@@@HHHDDDAAA>>>>>>DDDLLLSSSWWWWWW]]]fffmmmqqqssstttuuuooooookkkiiillluuu{{{|||ooofffYYYOOOJJJOOO___oooggggggfffdddbbbeeekkkpppuuuuuusssooonnnwwwuuu___OOODDD:::222222111000//////......///++++++,,,,,,---......///,,,------...///000000111000111333555666666666555:::===TTT|||___IIIEEEEEEUUUuuuHHHRRRrrrsss|||wwwQQQBBB>>>BBB======???<<<;;;<<<===>>>>>>>>>>>>>>>???===;;;:::<<>>AAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD???@@@AAAAAA@@@???===<<>>===>>>@@@AAAAAA@@@999;;;:::888<<>>888666333222444777999;;;HHHTTT^^^cccqqq{{{ooogggppppppRRRIIIGGGCCCAAACCC@@@@@@???>>>=========>>>;;;::::::;;;<<<======<<<:::===@@@@@@>>>>>>???AAAAAABBB@@@;;;;;;@@@???:::::::::<<<>>>AAABBBAAA@@@AAAAAAAAAAAAAAA@@@>>>>>>???>>>???BBBGGGJJJKKKJJJKKKIIIFFFCCCAAA@@@AAAAAA???;;;777777999999666222777555222111666FFF[[[kkk{{{~~~bbbnnnrrr|||rrr}}}vvvsssooonnnqqquuutttpppsssuuuwwwwwwuuurrrnnnkkknnnmmmlllnnnpppqqqqqqpppooonnnmmmkkkiiifffdddbbbeeedddbbbbbbbbbaaa^^^\\\ZZZWWWRRRLLLFFFAAA===;;;444333222222000111;;;FFFEEE888///000444666999>>>>>>999777@@@SSSjjj|||zzzooo```RRRIII@@@???>>><<<:::888777666222555777666444777>>>DDDJJJTTTUUUUUU]]]]]]ZZZ^^^gggWWWWWW[[[```ooojjjJJJ777BBB@@@CCCKKKAAA>>>QQQ[[[KKK===:::===>>>>>>>>>EEEHHHMMMUUUeeevvvxxxwwwwwwvvvoooiiijjjooojjjdddWWWIIIGGGOOORRRPPPRRRSSSUUU[[[cccmmmwww}}}|||```KKKJJJJJJNNNVVVfff{{{wwwbbbQQQFFF<<<333111000//////000///---+++...//////000000000000///000000000000111111111111111333333222333555777777===JJJiii{{{VVVGGGDDDFFFiiiwwwWWWOOOggg~~~yyyxxx}}}fffGGGCCC>>>===>>>>>>===<<<<<<;;;:::<<<>>>>>>;;;888;;;<<<===>>>>>>===<<<;;;@@@??????????????????@@@EEEFFFFFFDDDAAA@@@@@@@@@AAA???>>>DDDKKKLLLHHHBBBFFFEEEAAAFFF___}}}tttgggPPPYYYccchhhuuuvvvzzztttJJJ666777333333222000222555777666333555888;;;>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>???@@@@@@???>>>===<<<;;;::::::999999::::::;;;;;;;;;>>>BBBEEEGGGFFFDDD===<<<;;;888777999???CCCRRR___qqqttthhhppplllUUUCCC@@@BBB???>>>@@@??????>>>=========>>>>>>>>>===<<<<<<<<<<<<;;;:::;;;===???@@@>>>===???@@@@@@AAA@@@<<<>>>CCCCCC???<<<<<<===???AAAAAA@@@>>>@@@@@@????????????>>>>>>@@@AAACCCCCCDDDHHHNNNSSSGGGEEEBBB@@@??????@@@AAA===:::777999<<<===;;;888555444333222555@@@PPP]]]nnnfffccc~~~}}}qqq~~~{{{yyyuuuooommmnnnqqqqqqoootttuuuvvvvvvuuurrrooommmlllkkkjjjkkkmmmnnnmmmlllllllllkkkiiihhhfffeeedddeeedddbbbbbbbbbaaa___]]][[[XXXSSSMMMFFFAAA===:::888666444222111333>>>JJJIII===222111222222444888888333111777EEEXXXgggpppoookkkfff^^^TTTIII>>>777666666555333222111000//////111333333444999BBBJJJVVVccchhhhhhnnnooopppzzz{{{mmmmmmuuu|||xxxTTTAAA>>>AAAPPPWWWNNNQQQfffcccSSSBBB<<<<<<======>>>DDDGGGIIIMMMZZZkkkxxx|||{{{pppgggeeeZZZ\\\ZZZUUUSSSUUUTTTOOOTTTVVVYYY```iiittt~~~xxxXXXDDDAAADDDIIIPPPYYYkkkvvvbbbSSSJJJ>>>333111000//////000///---+++...//////000000000000000000000000000111111111111111222333333555888999999???SSSrrrlllKKKFFFEEEPPP|||ZZZOOOYYYZZZFFFBBB>>>======>>>===;;;<<<:::999;;;===>>><<<:::;;;<<<===>>>>>>===<<<;;;??????>>>>>>>>>>>>??????CCCDDDDDDCCCAAA??????@@@AAA???AAAGGGMMMMMMGGG@@@AAAAAA@@@CCCRRRkkk{{{vvv~~~ppp```fffrrr{{{{{{{{{~~~lllQQQ???:::444333000///000222333222222333666999;;;<<<============<<<<<<<<<;;;;;;;;;======>>>>>>>>>===;;;::::::999999888888888999999999<<<@@@DDDHHHJJJKKKLLLGGGFFFCCCBBBEEEJJJQQQVVV]]]lll~~~~~~tttllljjjzzzdddNNNBBB<<<@@@CCC@@@>>>@@@======<<<<<<<<<===>>>>>>@@@@@@???===;;;:::999888;;;===??????>>>===>>>>>>>>>???>>>===@@@DDDEEECCC>>>===>>>???AAAAAA???===>>>>>>===<<<===>>>???@@@AAADDDEEEDDDBBBFFFPPPXXXDDDBBB???<<<;;;<<<===>>>===:::888999<<<===;;;999444444444333444:::DDDKKKgggttt[[[ttt|||nnnkkkssswww~~~hhhxxx~~~yyyrrrnnnnnnoooqqqssswwwwwwvvvuuusssqqqooonnniiihhhggghhhjjjkkkkkkjjjjjjiiihhhgggfffeeeeeeeeedddcccbbbbbbcccbbb```^^^\\\YYYTTTNNNGGGAAA===:::;;;888555333222555AAANNNLLLAAA555111//////111444222000///111999DDDOOOVVVRRROOOJJJEEE@@@:::333////////////...------,,,,,,---///000111444<<>>FFFPPPZZZeeewwwwwwbbbVVVMMM@@@333111000//////000000...,,,......///000000000000000000000000111111111222222333222222555888:::;;;;;;EEE```\\\CCCEEEHHH]]]gggIIIPPPiiiPPPDDDAAA>>>=========<<<;;;;;;:::888999;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;>>>======<<<<<<======>>>@@@AAABBBAAA???>>>???@@@@@@@@@BBBHHHMMMLLLEEE>>>>>>???AAABBBFFFUUUsss|||jjjrrr}}}yyyrrrdddeeeeeekkkkkkiiifffccc\\\MMM>>>888444//////000111111///000111333555777888999999999999999999888888888888999:::;;;;;;;;;:::999888999888777666666666666666777<<>><<<>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@???===;;;999888999<<<===>>>>>>===============<<<;;;;;;>>>AAABBBBBB===<<<===???AAABBBAAA???>>>===<<<;;;<<<>>>AAABBBBBBDDDDDDCCCAAADDDKKKQQQCCCAAA===:::999999:::;;;>>><<<:::999::::::888666666666555444444777===BBBccc[[[fffuuuuuunnn```^^^iiiqqq}}}}}}```lll{{{|||}}}vvvrrrpppppptttyyy{{{yyywwwtttqqqooonnnmmmeeeeeeeeefffiiikkkkkkkkkiiihhhfffeeedddcccdddddddddbbbbbbbbbccccccaaa___\\\ZZZUUUPPPIIICCC>>>;;;:::888666555444555@@@KKKLLLCCC888111//////111333111333555777:::>>>CCCGGGGGGDDD???<<<:::777555333000000000000000000000000/////////000333:::CCCJJJ[[[kkkvvv|||yyyuuu~~~~~~{{{zzz{{{zzzrrrZZZ@@@EEEJJJlll{{{~~~TTTLLLGGGKKKPPPRRRQQQRRROOOQQQPPPNNNTTTfffyyy|||wwwvvvuuutttvvvyyyyyyxxxzzz{{{}}}zzzjjjVVVDDDAAAIIIJJJTTTaaannn{{{yyyeeeWWWMMM@@@444111000//////000000...------...///000000111000000000000111111111222222222555222222555999999;;;===NNNoooqqqSSSCCCFFFNNNiiiaaaEEEOOOiiitttLLLAAA@@@>>>===<<<<<<;;;;;;:::999888888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???>>>======>>>???@@@@@@AAADDDHHHGGGBBB===???>>>BBBDDD@@@FFFdddoooiii~~~zzzyyy}}}~~~wwwcccZZZ^^^^^^eeeddd]]]WWW^^^eeeYYYEEE???666//////222333111000000000222333444555666666888888888888888888888888666777888888888777666555777666555444444333444444333:::BBBGGGJJJOOOWWW]]]WWWUUUSSSXXXbbbnnnyyy~~~vvv{{{}}}wwwoookkkmmmpppyyy~~~iiiPPPEEE?????????@@@===888777888999999999999:::;;;<<<<<<<<<>>>>>>===:::999999;;;;;;;;;<<<============<<<<<<:::888999;;;<<<<<<===:::;;;<<>>>>>===<<<===???BBBCCCBBBAAAAAAAAABBBBBBBBBBBB======;;;;;;;;;<<<===>>>???===<<<<<<;;;;;;:::888;;;999777555555999>>>BBBVVVvvvcccbbbxxxppp]]]TTT^^^gggsss}}}]]]]]]uuuyyynnnmmmqqq|||{{{wwwuuuqqqnnnttt}}}}}}{{{wwwssspppmmmkkkkkkdddddddddgggjjjmmmmmmmmmiiihhhfffeeecccbbbaaa```bbbaaa```aaabbbbbbaaa___\\\ZZZVVVQQQKKKDDD???<<<777777888999666555<<>>FFFTTTcccttt{{{uuu|||xxx~~~|||tttkkk___RRRMMMSSSiii~~~\\\[[[```jjjqqqooojjjggg```bbb___[[[^^^kkkyyybbbJJJDDDIIIPPP\\\ggguuu{{{gggUUUHHH>>>777111000///000111111///------...///000111111111111111111111111222222222222666333333666777777;;;BBB^^^}}}dddLLLEEEIIIWWWuuusssSSS???NNNjjjdddFFF>>>>>>>>><<<;;;:::::::::999888888777777888:::<<<:::999999999999999999::::::999999888888999999::::::;;;<<<<<<;;;;;;<<<===@@@>>><<<===@@@@@@???===AAA===???DDD???>>>TTTrrr~~~gggsss|||kkkiii|||{{{~~~rrreeekkkoooffflllkkkbbbYYY```llleeeRRRFFF999......222222111000111111111222333333444555777777777777777777777777333333555555555555444333555444333222222222222222111777???DDDGGGNNNWWW______^^^```fffppp}}}{{{```EEE???DDD>>>>>>???>>>;;;::::::;;;999999888888888999::::::999;;;===<<<999888:::<<<:::::::::;;;===>>>===<<<===888666888999888888:::999:::<<>>>>>======>>>@@@AAABBB@@@@@@???AAABBB@@@<<<888888999;;;>>>@@@BBBDDDEEE>>>>>>??????@@@AAAAAAAAA>>>;;;888777888;;;@@@CCCMMMrrr}}}rrrkkkqqqbbbhhhooowwwwwwyyy{{{cccSSSYYYbbbbbbdddmmm{{{~~~{{{wwwvvvvvvpppjjjooozzzzzzyyyvvvrrrooolllkkkjjjfffffffffhhhkkkmmmmmmlllhhhhhhgggfffdddbbb```^^^```______```aaabbb```___ZZZYYYVVVRRRMMMGGGAAA>>>999999;;;<<<999666;;;CCCWWWRRREEE777............111555<<>><<<:::999999:::777888999888666666888999888777777666666777777888888777777666666777777888888999::::::999888999;;;===;;;888888:::;;;<<<<<>>;;;GGGYYY{{{nnnkkkyyy~~~~~~{{{zzz|||~~~uuurrr{{{}}}{{{}}}{{{rrrpppuuuqqqhhhhhhooonnndddQQQ>>>......222000...///222111111111111222222333333333333333444444444444000111222333444333222222222222222111111222222333111555;;;???EEELLLUUU[[[^^^bbbgggnnnuuu~~~~~~~~~iiiVVVGGG:::999@@@<<<===>>>======>>>>>>>>>999999888777777777888888777:::<<<;;;777555888;;;999888888:::===???>>><<<===888666999:::888888;;;;;;;;;===@@@CCCDDDDDDCCC=========>>>>>>?????????>>>@@@BBBBBB@@@===;;;999999<<>>???MMMyyyzzzsss{{{~~~|||sss~~~yyy]]]JJJTTTdddkkkxxx~~~yyyvvvwwwyyyqqqgggjjjuuuttttttsssqqqooonnnllllllkkkiiihhhiiijjjkkkjjjiiidddeeeggggggfffcccaaa___^^^]]]]]]^^^```aaa```^^^YYYXXXVVVSSSNNNHHHDDDAAA??????@@@@@@;;;888===EEEZZZWWWJJJ:::000000000///111333888CCCQQQ\\\ccceeerrrooojjjccc[[[PPPFFF???;;;;;;<<<<<<<<<<<<<<<===;;;<<<===??????>>>:::888888<<<@@@JJJUUUTTTZZZmmmnnn```VVVbbbpppcccgggkkklll{{{{{{~~~yyysssoooqqquuuvvvssspppvvvzzzjjjbbbjjjwwwvvv]]]JJJ@@@;;;888000000///000222222000///,,,---...000111111222222111111111222222222333333333222555999777777FFFZZZeeeLLLDDDFFF___rrrUUUGGGEEE[[[hhhGGG???:::<<<===<<<:::888999:::666888:::999666444555666666666555444444555666666666666555555555555666666777888999888777666777888999888777777999:::::::::===:::;;;>>>>>>===BBBJJJiii|||qqqkkkllluuummmooorrrzzzxxxuuu{{{}}}vvv|||qqq~~~~~~tttqqqssstttaaaIII444111333111...///222111000/////////000111111111111222222222333333///000111222333222111111111000000111111222333444444555888<<>>@@@???===>>>888666;;;===:::;;;>>>======>>>@@@CCCDDDBBBAAA;;;<<<======>>>=========<<>>;;;<<>>GGGLLL^^^{{{~~~oooeeettt```YYYTTTQQQ[[[aaa```dddoooyyy~~~}}}ssshhhZZZZZZ^^^cccgggiiipppxxxrrrwww~~~{{{ooobbbnnnrrrWWWFFF???;;;777000000///000222222111///,,,---...000111111222222111111222222222333333333111111666;;;777888LLLeee|||[[[HHHEEEIIIkkksss___NNNIIILLLdddZZZBBBEEE999;;;===<<<999777888:::666999;;;:::666444333444555444333222222333444555555555555444444555555555777888888777666555555777555666777999::::::999999=========>>>???@@@DDDGGG]]]rrr}}}gggfffzzzsssnnneeeiiiyyy~~~~~~yyyttt{{{{{{xxxsss~~~rrruuu}}}oooSSS;;;666777333000111111000///...---...//////111111222222333333333444...///000222222222111000000000000000111333444555777666666:::BBBJJJPPPSSS]]]gggtttyyyyyyzzzuuueeefffkkkqqqXXXMMMCCC@@@<<<888888===<<<<<<<<<;;;;;;:::::::::888777555444444555777888:::999999888777666555555888999:::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<@@@@@@AAACCCGGGLLLPPPSSSBBBAAA@@@???>>>>>>>>>>>>===@@@DDDEEECCC???<<<;;;>>>AAAEEEIIIJJJGGGDDDAAAEEEDDDCCCAAAAAABBBCCCDDD:::;;;;;;;;;:::999999:::HHHnnn|||lllmmm{{{nnnbbbnnn}}}xxxvvvxxx|||yyyoooiiiiiitttooollloooqqqnnnkkkjjjmmmllljjjhhhfffeeecccbbbbbbdddeeefffeeeccc```^^^___]]][[[ZZZ[[[[[[ZZZYYYZZZXXXTTTPPPLLLIIIHHHGGGGGGFFFDDD@@@<<<;;;>>>@@@LLLLLLGGG<<<111---000666---555:::@@@XXXttt|||tttyyytttvvv{{{uuufff\\\[[[VVVRRRLLLGGGEEEEEEHHHJJJEEEHHHNNNUUUZZZXXXRRRLLL???:::===EEEEEEIIIcccnnnsss```PPPJJJEEEAAAAAAAAAHHHMMMOOOQQQWWW___dddqqq{{{sssggg]]]fffgggaaaaaaiiijjjcccccceeelllttt{{{}}}{{{nnn[[[QQQIII<<<222222111111111000000//////,,,,,,---...///000111222222222222111222222333333222111666;;;777999UUUwwwlllSSSDDDDDDSSS|||SSSOOOFFFDDDyyyTTTAAAAAA>>>===;;;999888888888888999777555444333444555666666555555444333333222222333333222222222333444444777888888777666666888999666666666666777888999:::;;;;;;<<<>>>???BBBDDDEEEKKKfffvvvnnnjjj~~~yyyrrrtttxxxvvvxxxpppTTTEEE777,,,444111,,,......---,,,+++++++++////////////////////////222111111111000000/////////000111000//////111333666999===BBBFFFKKKQQQTTT[[[dddooouuuwww{{{~~~yyyuuurrrrrrzzzooo\\\HHHAAA=========::::::===::::::::::::::::::999999999888666555555666888999999999888777666666666666999:::;;;<<<=========<<<::::::::::::;;;===???@@@???@@@AAACCCFFFIIIMMMNNNDDDCCCAAA>>>============GGGHHHHHHFFFCCCAAA@@@@@@EEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCC;;;>>>@@@???<<<999888999EEEkkkppphhh}}}xxxoooyyy}}}|||{{{pppfffcccrrroooooossssssooollllllllllllkkkiiigggfffeeedddbbbcccdddddddddbbb```___cccaaa^^^^^^^^^^^^\\\[[[XXXVVVTTTPPPMMMJJJIIIHHHEEEDDDAAA>>><<<<<<>>>???DDDHHHJJJCCC888111222666444;;;@@@DDDYYYuuuzzzyyyuuussstttsssooonnnoooccc]]]SSSJJJEEEEEEHHHKKKQQQTTTZZZaaaeeeddd___ZZZRRRPPPRRRXXX\\\fffxxxpppzzzqqq]]]HHH@@@===;;;999999777888888:::>>>BBBDDDDDDUUUdddwwwyyywwwqqqjjjhhhjjjhhhbbb[[[ZZZ\\\```eeeqqq}}}dddTTTNNNHHH>>>555111111111111000000000///---......///111222222333222222222222222333333444555555;;;AAA>>>CCCbbb^^^IIIAAALLLccc[[[QQQIIISSScccEEE===AAA===<<<;;;999888888888999888777555444333444555666666666666555444444333333444444444444444555555666888999999888666555666888777777777777888999:::;;;;;;;;;<<<===???AAABBBCCCKKKXXXrrrwwwwwwttt{{{{{{YYY777111***000000///...------...///........................111000000000////////////...///000///...///000222555888<<>>??????===<<<:::::::::;;;;;;===>>>?????????AAABBBDDDFFFGGGHHHEEECCC@@@===<<<<<<======JJJJJJHHHEEECCCCCCEEEGGGLLLJJJFFFCCCCCCDDDFFFHHHCCCDDDDDDDDDCCCCCCBBBAAA<<>>CCCIIILLLHHHDDDDDDUUUgggzzzuuullljjjgggfffeeeeee```[[[YYY[[[bbbqqqqqqZZZLLLGGGDDD<<<555111111111111000000000000//////000111222333333444222222222222222333444555555555:::???@@@JJJmmmpppOOOBBBCCCXXXwwwdddPPPMMMkkksssNNN@@@???AAA;;;;;;:::999888888999999777666555444333444555666777777666555555444444333555555555555555666777888:::::::::888666444555666777777888999:::;;;<<<===<<<<<<======???@@@AAABBBJJJJJJ^^^}}}qqqyyyQQQ???222111000...,,,++++++,,,,,,......................../////////...............---...///...------///111444666999;;;===@@@DDDGGGMMMRRRZZZeeeoooxxx}}}~~~xxxVVVAAA::::::888777777888999888555444555555555666666777777888999888888777777888888999888666444333333555888:::999:::===???@@@???===<<<<<<<<<;;;::::::999999999===>>>@@@AAABBBBBBBBBBBBDDDAAA>>>;;;;;;<<<>>>@@@DDDDDDDDDCCCCCCEEEHHHKKKNNNKKKFFFBBBAAABBBDDDFFFBBBBBBCCCCCCCCCAAA@@@???===AAAEEECCC===999:::===GGGgggyyyuuuyyytttzzz}}}}}}vvvlllllluuu|||{{{~~~}}}rrrhhhjjjmmmsssxxxuuunnnkkkmmmiiiiiihhhhhhggggggffffffddddddbbbaaaaaaaaabbbbbbbbb```^^^]]]]]][[[YYYVVVTTTSSSRRRPPPMMMJJJFFFDDDAAA???===???BBBEEEFFFEEEKKKUUU]]]XXXHHH:::444555:::<<<===EEE^^^{{{zzz|||wwwnnnoooxxxxxxrrrvvvsssmmmgggbbb^^^\\\\\\VVVYYY^^^dddffffffbbb```cccqqqzzznnneeeXXXKKKBBB@@@>>>===<<<===???BBBEEEDDDIIIRRRWWWVVVQQQNNNUUU```jjjwwwrrrkkkkkkhhhjjjqqqvvvpppiiieeeeeekkkuuu}}}|||kkkUUUFFFAAA===666000111111111000000000000000000000000111222333333333333333222333333444555666666555777<<<@@@QQQvvvcccGGGCCCHHH___cccIIIWWWgggIIIBBBAAA<<<999999999888888888888888555555444333333444444555666555555444444333222222555555444555555666777888888999999888666555666888888888:::;;;<<<===>>>>>>>>>>>>>>>??????AAABBBBBBHHHEEESSSuuupppuuurrrjjjjjj~~~bbbIII333333111///...---,,,***)))........................------------------------,,,---...---,,,,,,...000111333555777999<<>>===>>>;;;:::777666666777777555333444444555555666666666777777777777777777777777666555333222333555888:::888999;;;=========<<<;;;<<<<<<<<<<<<;;;;;;::::::<<<===>>>????????????>>>@@@>>><<<:::;;;>>>AAACCC???AAACCCDDDDDDEEEGGGHHHIIIGGGEEECCCAAAAAAAAABBBAAAAAABBBBBBAAA@@@>>>======@@@CCCAAA======@@@DDDFFF^^^~~~|||hhhfffqqqxxxwwwvvvtttssswww|||{{{www~~~yyyooogggjjjoootttqqqjjjhhhkkkggggggffffffeeeeeeeeeeeeeeedddbbbaaaaaabbbcccddd```___]]]]]]\\\ZZZWWWUUUTTTTTTRRRPPPLLLHHHDDDBBB===<<<<<<>>>AAADDDFFFGGGOOOXXX^^^YYYKKK???;;;<<<>>><<<===KKKiiiwww||||||yyy{{{zzznnntttuuuvvvvvvsssmmmgggddddddggglllpppqqqqqqooonnntttgggZZZQQQHHHAAABBBDDDCCC@@@???AAAFFFJJJKKKPPP[[[dddddd\\\XXXZZZmmmsssxxxssssssuuupppqqqyyyvvvuuutttuuu|||wwwgggRRRCCC===999444...000000000000000000111111///000000111111222222222333333333333444555666777<<<888999>>>HHH^^^WWWCCCEEEIIIZZZxxx[[[GGGhhhZZZCCC@@@>>>666888888888888888888777777444333333333333333444444444444333222222111111000333333333333444555666777666777888777666777999:::999:::;;;===>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCGGGPPPeee~~~tttooouuusssggg]]]kkkvvv]]]AAA444333111111222111...,,,........................,,,,,,,,,,,,,,,---------+++,,,---,,,++++++---///---000222444666999===???EEEFFFKKKWWWfffssszzz|||zzz|||uuu___GGG===???@@@===:::999999666333555999:::888444444444444444444555555555555555555555555555555555444333222333555666888666666777888999999999999888999;;;===>>>???@@@@@@:::;;;;;;<<<======>>>>>>===<<<;;;;;;<<>>BBBBBBBBBAAA@@@???>>>===>>>@@@AAABBBBBBCCCEEEGGG???OOOgggyyyggglllrrrmmmnnnxxx}}}xxxsssrrr{{{rrrhhhhhhjjjmmmlllgggeeegggffffffeeeeeeddddddccccccccccccaaaaaa```aaabbbcccaaa```______^^^\\\YYYVVVUUUTTTRRRPPPMMMIIIGGGEEEEEEGGGHHHIIIHHHIIILLLNNNLLLRRRWWWUUUNNNHHHHHHKKKHHHGGGKKK\\\xxxwwwyyy|||~~~uuupppuuu~~~kkkTTTJJJGGGHHHKKKMMMPPPPPPLLLLLLQQQWWWZZZaaahhhuuu~~~xxxmmmnnnwww}}}{{{www{{{yyyqqqbbbOOOBBB<<<:::666222000000000000111111111111000000111111111222222222333333333444555666777888;;;888:::EEEUUUlllqqqMMMBBBGGGJJJ]]]XXXUUU}}}oooLLL===>>>>>>:::888888888888888777666555222222333333333333333333333222222111111000//////111111111222333444555666444666777777777777:::<<<:::;;;<<<>>>>>>>>>>>>===>>>?????????AAABBBCCCDDD???HHHNNNXXXuuuqqqllleeeccclllqqqfffttt}}}oooVVV777333//////000111///---------------------------,,,,,,,,,,,,------------+++,,,---,,,++++++---///,,,...000222333555999<<<>>>???CCCLLLYYYeeemmmpppxxxxxxttttttzzzcccQQQ???;;;<<<;;;888777666777666222444999999555555444444444444444333333222222333333333333222222444444444333444444555555444333333333333555666777555666999;;;===>>>??????999999999999;;;===???@@@<<<;;;;;;<<<===???AAABBBAAACCCFFFFFFEEECCCBBBCCC???@@@AAABBBCCCBBB@@@???EEEDDDCCCAAA@@@@@@??????@@@@@@CCCGGGJJJKKKHHHEEE<<>>QQQhhhvvv^^^FFFEEEOOOWWWxxxfff```qqq}}}\\\DDD======>>>===888888999888777666444333111111222333333333333333333333222222111000000000000000111111222444555666666777888777666777999:::;;;<<<===>>>???>>><<<;;;<<<<<<<<<>>>???AAACCCDDD@@@EEEIIIOOObbb}}}yyyyyy~~~xxxssslllnnnxxxrrr}}}}}}jjjlllnnnggghhh[[[III@@@555...---......---------------------------,,,,,,,,,,,,------......+++,,,------,,,,,,---///,,,---//////000111444666888999<<>>999555555999444777666222333777555///555555555444444333333333000111111222222111111000444444444444444444444444222111000///000222444666333444666888999999999888999888888888:::===@@@BBB<<<<<<<<<======>>>???@@@>>>???AAABBBBBBBBBDDDEEE>>>???@@@BBBBBBBBBBBBBBBGGGFFFDDDBBBAAAAAAAAAAAAAAABBBFFFLLLQQQPPPIIIBBB===AAAAAAOOOmmmsssrrrwwwzzztttnnn}}}~~~mmmkkkzzzuuu~~~~~~|||{{{{{{ooogggcccdddeeedddcccdddiiihhhgggfffeeedddcccccc]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^[[[XXXVVVUUUSSSRRRQQQQQQRRRSSSUUUZZZ\\\WWWMMMGGGJJJOOOLLLOOOSSSWWW[[[^^^___```ZZZcccqqqzzzmmmmmmnnniiihhhlllnnnmmmkkkjjjmmmrrrwww{{{yyywwwzzzxxxtttrrrvvvzzzzzzuuuuuu{{{}}}zzz{{{hhh```]]]ZZZgggnnn|||oooaaaOOOAAA:::777444111//////000000111111111222333333444444444444444444333333444444666777888999888:::GGG```|||bbbRRRDDDJJJXXXhhhRRRjjjiiiMMM@@@===;;;888777888999999999777555333222000111222333333333333333444444333333222111111000111111111222333444666777777888999888666666777999;;;<<<>>>???>>>===;;;:::999::::::<<<>>>@@@BBBCCCCCCBBBDDDJJJTTThhhqqqqqqzzz~~~wwwzzzyyyrrrrrrxxxtttkkkaaajjjgggcccUUUCCC555000000111000------------------------,,,,,,,,,------.........,,,---------,,,,,,...000,,,---......------///111000111444999@@@IIIQQQVVVkkkrrrzzzuuuuuuzzzyyyiii^^^ooo{{{sssqqqpppjjjYYYDDD::::::<<<999555555444333333222222333333333333222222111000//////111111000000000000111111000000111111111222222222222222111111222222333444222222444555666666666666888888999:::<<<======>>>>>>???@@@???>>>===>>>???;;;===???AAABBBCCCCCCBBB@@@???>>>AAADDDGGGGGGEEEEEECCCBBB@@@??????@@@@@@CCCHHHLLLLLLKKKJJJEEE>>>???;;;<<>>999RRRyyytttYYY===BBBRRRVVVvvvZZZSSSvvv|||uuuZZZBBB;;;;;;777666999777666666444333222111111111111111111111111111111111111000000000000111111333222222111111222222333:::999888777777999;;;<<<@@@@@@>>><<<:::888666555888:::<<<===>>>???AAACCC???DDDDDDGGGMMMTTTnnnyyyhhhooo{{{uuueeeoootttxxx}}}{{{}}}xxxbbbAAA000222333---000---)))***---//////------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,------------.........000222555999>>>EEEJJJ^^^eeerrr}}}qqqwwwnnnooosss{{{zzz~~~yyytttoooiiifffXXXFFF;;;999:::777444444444333222222222222333333333222111111000//////111000000//////000000111000000000111111111222222000000000000000111222222333444555555666666666666777888999:::;;;<<<<<<===???@@@AAA???===<<<<<<===:::;;;===???@@@@@@@@@???@@@<<<<<>>===;;;<<>>@@@BBBBBBFFFCCCDDDHHHLLL___~~~hhhbbbzzzqqqttt~~~xxxZZZ@@@555000,,,222222111///,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,///000111222444888>>>BBBPPPWWWbbbmmmvvv}}}{{{dddTTTzzzuuurrrhhh^^^]]]SSSFFF===888777555444444333222222111111222222222222111111000000//////000000////////////000000000000000000111111111111///............///000000555555666666666666666555666777777888999:::;;;;;;@@@AAAAAA???<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>???;;;999AAAMMMRRROOOHHHCCCCCCAAAAAA@@@AAABBBCCCAAAHHHIIIDDD>>>=========<<<;;;;;;<<>>AAAAAACCC@@@@@@DDDDDDNNNdddwwwdddvvvyyyooorrrsssqqqwwwvvvsssooosss~~~vvv|||rrrUUU===333333***...111000---+++---000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,//////000//////111444777>>>DDDMMMWWW___gggmmmqqq~~~xxxfffTTTDDD999xxxooojjjhhhdddYYYOOOOOOJJJBBB;;;666444444444333333222111111111111111111111000000000/////////000//////......//////000/////////000000000111111///............///000000666666666777666666555555666666777777888999999:::>>>??????>>><<<:::;;;<<>>===:::999>>>FFFHHHEEE@@@AAA@@@@@@??????@@@AAABBBJJJOOOOOOEEE;;;888:::<<<<<<:::999999;;;IIIjjjsssRRRPPP\\\yyyrrrqqquuu||||||rrrbbbppplllffffffqqq~~~~~~|||~~~uuujjjbbbcccooo}}}rrrlllddd```aaaccccccbbb```^^^\\\ZZZYYY[[[]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWXXXXXXVVVTTTQQQPPPNNNNNNMMMMMMMMMNNNQQQRRRTTTSSSSSSVVV\\\ccchhhjjjgggnnnuuu|||yyybbbSSSHHHAAA@@@BBBBBBDDDIIIQQQUUUVVVTTTTTTTTTUUUVVVYYY[[[\\\\\\aaafffnnnvvv|||vvv^^^PPP@@@999555222111222222333333333333333333222333333333333444555666666777444444777999999999;;;CCCTTT}}}dddFFF===FFFEEEQQQ~~~WWWDDDOOOnnn}}}NNNAAA666666888777666777555555444444333222111111111111111111111111111111000//////......//////000111000000//////000000111000000000///000111222222000111222333444555666666555777888999999:::<<<>>><<>>??????>>>>>>>>>>>>>>>>>>999:::;;;===>>>>>>======???>>>=========>>>???@@@JJJOOONNNDDD;;;999<<<>>>>>>999888:::<<>>NNNaaaxxxVVV@@@BBB@@@FFFgggfffNNNIIIVVVdddEEE>>>777777777666555555444444444333333222222111000000000000000000000000//////............//////000//////......//////000////////////000000111111...///000222333555666777777999::::::888888999;;;:::>>>:::;;;BBBAAA@@@IIIZZZzzz~~~~~~lll[[[jjj~~~}}}xxxmmmkkkpppllldddooo|||uuupppsss{{{nnnwwwwwwXXX@@@777777444111111111111///---.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++,,,...000...000333666:::???DDDHHHXXXdddsss}}}wwwVVVNNNBBB:::555444222111}}}{{{|||kkklllppprrrsssvvvyyyaaaIIIHHHJJJMMMLLLGGGFFFGGG===:::777444222222222333222111000000///000000000////////////..................------------..................////////////111111000000111111222333444444555555555555555444666666666777777777888888999:::<<<<<<;;;;;;===>>>===<<<;;;;;;;;;;;;<<<<<<777:::<<<<<<<<<<<>>>>><<<;;;;;;<<<===>>>@@@FFFGGGBBB===>>>@@@AAA@@@999888===???FFF___zzzfffZZZiii{{{|||vvv\\\bbblllvvvyyyyyy}}}}}}~~~vvvmmmjjjsss~~~rrreeecccjjjpppnnnjjj```___]]]\\\\\\]]]___```]]]\\\[[[ZZZZZZ\\\^^^```WWWWWWXXXXXXWWWTTTQQQPPPOOONNNPPPSSSXXX\\\^^^^^^YYYYYYZZZ]]]bbbfffhhhhhhhhhkkklllnnnvvvppp```UUUNNNJJJHHHKKKJJJIIILLLRRRYYY^^^aaacccdddeeebbb[[[RRRLLLHHHNNN\\\mmmyyy|||{{{{{{|||xxx```MMMBBB888555666444333444333333444444444444333333222222222222333444666666666444888<<<;;;888>>>JJJbbbrrreeeKKKAAABBB:::QQQjjjRRRHHHOOOaaa]]]@@@<<<999777777666555444444333333333222222222111000000000000000000000000......------------......///......------......////////////000000000111111......///111222444555666777888999999888777888:::<<<@@@<<<:::@@@???<<>>888000---......---+++............---------,,,,,,,,,------------,,,,,,******++++++++++++,,,,,,+++,,,------,,,---///000...///000111222555888<<>>:::555222222222222000111111000////////////000...........................------------------...------........./////////111111000000111111222333222222333444555555555444666777777777777888888888:::;;;<<<<<<;;;:::;;;===<<<;;;:::::::::;;;<<<===;;;::::::;;;===???BBBDDD@@@???===<<<;;;;;;<<<===:::@@@CCCAAAAAACCCDDDBBB@@@:::;;;@@@>>>AAAYYYvvv~~~jjjsssuuu{{{{{{mmmlllnnnrrrssstttzzz}}}}}}uuummmmmmrrrsssmmmhhhhhhkkkllljjjggg^^^]]]]]]\\\]]]]]]^^^^^^\\\[[[YYYXXXYYY[[[^^^```WWWWWWWWWVVVUUUSSSQQQPPPOOOOOOOOORRRWWW[[[[[[[[[[[[\\\^^^bbbfffgggeeeccchhhkkkmmmnnnttt}}}{{{uuukkkbbb\\\XXXUUUSSSTTTTTTUUUUUUWWW[[[aaaeeejjjmmmpppooolllhhheeeeeegggwww~~~{{{sssjjjSSSEEE<<<444444666444333333333333444444444444333333222222333333444666777888666555888<<<999999III]]]zzzuuuSSSCCCCCCCCCAAAmmmqqqWWWKKKLLLbbbWWW::::::999666555555555444333333333222222222222222000000000000000000000000...------------------.........------------.........//////000000000000000---......///111222222333333444666777666777888:::999@@@<<<888===<<<;;;AAAGGGPPPhhh~~~yyy~~~sssrrruuuvvv~~~}}}uuukkkZZZRRRFFF:::333000///000............------------,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,---......------...///---.../////////000222555888>>>GGGMMMRRRYYYaaahhhooottt|||{{{ooocccXXXKKK@@@666444222000000000//////vvvvvv~~~wwwttt{{{zzzssssssqqqlllrrrwwwyyyssshhh```___aaaTTTPPPKKKEEEAAA>>>;;;999<<<777666???IIIRRR^^^jjj|||sss```LLL>>>;;;555444999;;;777777:::AAA;;;555222333333111///111111000///////////////---........................------,,,,,,------...---------.........//////000000000000000111222222000111222333444444555444777777777777888888888888;;;<<<===<<<:::999:::;;;===<<<<<<;;;<<<===>>>???@@@<<<888999===AAABBBAAAAAA@@@>>>===<<<<<<<<<===;;;@@@CCCCCCDDDFFFEEE@@@???;;;===AAA<<<<<>>BBBDDDDDDBBB@@@>>><<<;;;>>>CCCHHH???AAAEEEHHHIIIHHHFFFEEE@@@999999@@@CCCFFFSSScccrrrkkk|||xxxmmmdddiiiuuuyyyttt|||oooddddddfffhhhfffaaa\\\ZZZYYY\\\^^^aaaccccccbbb```___YYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYXXXVVVSSSPPPNNNRRRVVVZZZYYYWWWVVVYYY]]]\\\ZZZ[[[___aaa___```dddiiilllnnnpppwwwttttttssssssssssssssssssnnnqqqkkkkkkxxx}}}xxx}}}|||qqqvvvjjjPPP???;;;888444111000000222444333333333444444444555555555555555555555666777777888888;;;===<<>>GGGEEEKKK}}}gggTTTKKKdddYYY;;;999888666444333444555666333333222222111000//////////////////............////////////////////////---------------------------------............///.........//////000111222444444333222222333333333555666888999;;;;;;<<<<<>>AAADDDFFFFFFFFFGGGGGGGGGGGGFFFFFF<<<;;;999777555222111000000000000000000000000000@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA???>>>===<<<<<<<<<;;;:::999777666555444666444333333555666555333222222111000222666<<>>;;;888777777777777;;;:::888888888999;;;<<<:::999999;;;???BBBBBBAAA@@@???===<<<<<>>======@@@EEEIIIIIIJJJJJJIIIHHHGGGFFFEEEBBB??????DDDDDDCCCKKKWWWtttyyyooovvvmmmwww}}}{{{sssmmmvvv~~~~~~{{{wwwppp```______^^^]]]\\\[[[[[[^^^___```bbbeeeggghhhiiifffhhhhhhbbbZZZVVVXXX\\\VVVVVVWWWXXXWWWVVVTTTSSSPPPRRRTTTTTTRRRTTTXXX\\\]]]]]]___eeefffcccccceeelllmmmnnnqqqzzzyyyzzz}}}|||hhhQQQCCC>>>666555444333333333333444333444444444444555555555333333444555777999;;;<<<555:::======JJJiiisssQQQDDDCCCFFFNNN[[[MMM___cccCCC888888777555444333333444555222222222111111000000////////////............---------------------------------------------------+++++++++,,,,,,,,,------............///000111222333222222222222222333333555555666777888:::;;;<<<;;;AAAFFFLLL]]]{{{vvveeedddpppgggSSSGGG888444111222000---+++,,,+++,,,,,,,,,+++,,,---///------------------------------------------------,,,------------.........,,,,,,------.../////////000000///............///......////////////..................////////////000000000000000000000000333333333333333333333333///111333444555555555444333333333333333333333333111000000000111111000000111222222111000///000222222@@@IIICCC777222222333////////////////////////,,,...000000...------...///...---,,,,,,+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------------...............///...///000000111111000000222111000000111333666777;;;:::999777777777777777888888777777777888999:::888999:::===???AAABBBBBBAAAAAAAAA??????@@@DDDGGGGGGGGGGGGFFFGGGGGGHHHHHHCCCAAACCCEEEDDDAAAFFFNNN[[[kkkuuu|||sssuuuuuuwwwxxxwwwrrrmmmkkkmmmhhhpppuuutttttt|||{{{vvvfffbbb^^^\\\]]]]]]]]]\\\^^^^^^___```cccfffiiikkkiiiiiigggaaa[[[WWWXXXZZZUUUVVVVVVVVVUUUTTTSSSRRROOOPPPQQQQQQQQQSSSWWWZZZZZZYYY[[[aaadddccceeehhhoooppppppttt}}}~~~{{{}}}~~~ttt[[[III???===333333444444444444444444444444444444555555555555444444555666777999:::;;;666<<<@@@FFF]]]___EEEDDDAAALLLlllhhhQQQ]]]}}}RRR:::888777666555444333333333333222111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------...............///111111222111111111111222222333444444555777888999:::;;;<<<@@@EEEHHHLLL^^^~~~xxxpppkkkggg]]]]]]lllzzzrrrmmmllliiifffRRR>>>---,,,111222//////...000111111...,,,,,,---........................------------------------------------............,,,,,,---------.........333222111000///.........//////000000000000//////....../////////000000000////////////////////////000000000000000000000000---...000111222111000000000000000/////////......000000111000000000000111...000111111000///000000---222555333000000///...........................,,,...///...---,,,---...------,,,++++++***++++++*********))))))******************+++++++++,,,,,,((())))))***+++,,,------,,,---------......//////---...//////000000//////111000//////000222555666999999888888888888999999666666666666777777888888::::::;;;;;;===@@@CCCEEEEEEEEEDDDBBB@@@@@@AAACCCEEEDDDCCCCCCCCCDDDEEEFFFBBBCCCDDDEEEBBB???AAAFFFDDDPPPZZZeeeqqqtttwwwuuujjjdddbbbcccbbb^^^```fff```ggglllmmmrrr}}}ssskkkccc______```___]]]]]]]]]]]]]]]```bbbeeegggfffbbb^^^\\\\\\[[[XXXVVVUUUUUUTTTSSSRRRPPPOOONNNOOOOOOPPPPPPQQQSSSUUUXXXXXXVVVWWW]]]bbbeeejjjppppppqqqqqqttt{{{{{{yyy{{{ttt^^^OOOBBB999555222333444555555555444333444444444555555555666666777777777777777888999::::::@@@HHHXXXwwwtttLLLAAADDD>>>YYYtttQQQPPP|||iiiFFF777888666555444333333222222222111111111000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------...///000111000000000000000111222333333444666888999:::::::::888:::>>>@@@???GGG```yyyxxxnnngggeeefffiiigggaaa[[[aaauuu{{{kkkeeeiiioooqqqoooeeeVVVFFF===888444222444---///111222000...,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...............//////000000///.....................////////////......000000000000000000000000////////////////////////000000000000000000000000...///////////////......111111000//////......---///000111111//////000111***,,,...///...---...//////---,,,,,,///000///------------------------------...///...,,,+++,,,---,,,++++++************+++******))))))))))))******))))))*********+++++++++)))))))))***+++,,,,,,---,,,,,,,,,---......//////------.../////////......000/////////000222444555777777888888999999999999555555555666666666777777::::::::::::;;;>>>BBBFFFEEEEEEEEECCC@@@>>>>>>???DDDCCCBBBAAA@@@?????????@@@BBBDDDCCC@@@===???AAABBBHHHMMMWWWdddjjj~~~wwwxxxssscccXXXWWWbbbiiieeecccgggaaaeeeiiimmmwwwvvviiiccccccdddbbb___]]]]]]\\\\\\\\\^^^___```]]]XXXUUUVVV[[[\\\YYYTTTUUUTTTSSSRRRPPPOOONNNMMMPPPPPPQQQRRRSSSTTTUUUUUUVVVTTTWWW^^^dddhhhooouuuoooqqqrrrrrrvvv{{{|||yyyvvvxxx~~~bbbRRRJJJ@@@888444333333444555555444444444444444555555555666666666888888888888888888999:::>>>FFFWWWqqq}}}[[[???@@@CCCEEEooobbbIII\\\uuuTTT@@@888777555444444333333222111111000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------...///000111////////////000111222222222444777:::;;;;;;:::888777:::>>>???>>>CCCQQQ```zzz|||iiimmm{{{sssqqquuuzzzttt~~~yyyfff___lllvvvtttzzzvvvppplllmmmqqqvvvyyyrrrzzzyyyeeeIII777222222000///...///000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000///////////////000000......////////////......////////////............000000000000000000000000111111111111111111111111111000000/////////000000222111111111111111000000---///111000...---///000***,,,......---,,,---///111///---...000000000000,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))***+++******)))))))))***+++++++++******))))))******+++))))))))))))*********+++*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,---............---//////000111222333333444444555666777888888999999444444555555666666666666555777999::::::<<>><<<;;;<<<@@@@@@@@@??????>>>>>>>>>>>>AAACCC@@@===<<<===>>>GGGJJJOOO\\\ggghhhwwwsssvvvrrryyyeeeeeeUUUTTTiiiyyyvvvppppppfffgggiiiooo}}}mmmfffggghhhfffaaa___^^^]]]\\\[[[ZZZYYYYYYRRRQQQQQQUUUYYYZZZWWWTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRSSSUUUVVVVVVTTTRRRRRRRRRWWW```fffiiimmmrrrpppuuuvvvssssssxxx{{{|||vvvvvv{{{sssXXXLLLFFF===777777444444444444444444444444555555555555666666666666777777777888999:::;;;<<<@@@MMMhhheeeJJJ>>>BBBEEEYYYVVVNNNkkk^^^BBB<<<:::444444444444333333222111000///000000000000000000000.........---------,,,,,,------------------------------------------------,,,,,,---------.........------------...///000000///......///000111222222000444999===>>>===:::777888???CCCBBBAAAEEELLLQQQaaahhhggg}}}|||{{{ooopppkkk___rrrzzz}}}uuussszzz}}}qqqbbbWWWMMM@@@999000---000222111...........................------------------------............////////////////////////............111000000000000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000///...------...000111.........//////000000000,,,...000///---,,,---000---...//////------...//////...---...---,,,...111,,,,,,,,,,,,,,,,,,,,,,,,---...---+++((('''((()))))))))(((((()))***++++++++++++************++++++))))))))))))************+++++++++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------...///000222333333333333222333444666777888888888333444555555666666555555111555999;;;::::::===???===>>>???>>><<<::::::;;;:::;;;===>>>@@@@@@AAAAAA<<<@@@AAA>>>;;;;;;======@@@FFFSSSgggtttnnnvvvlllnnnzzz}}}wwwppp|||wwwlllgggRRRNNNggg}}}~~~xxxwwwjjjiiiiiiqqq~~~ooogggiiikkkhhhdddaaa```___\\\ZZZXXXVVVUUUKKKNNNRRRUUUWWWVVVVVVUUURRRRRRQQQQQQQQQRRRRRRSSSRRRSSSUUUWWWXXXWWWTTTQQQMMMOOOVVVaaagggggghhhkkksssyyy{{{wwwtttxxx~~~xxxwwwzzz~~~fffPPPFFF???666222555666555444333333333333444555555555555666666666777666666666888999;;;===>>>AAARRRtttuuuWWWCCCAAAEEEHHHllldddNNNSSSuuuQQQ777:::;;;111333333333333333111000000////////////000000000000......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------------...000000............///000222222000444:::???@@@>>>:::777555???DDD???<<<@@@DDDDDD\\\uuuxxxkkkwwwzzzzzz|||vvvlll```\\\tttyyyyyySSSFFF666...///222111...////////////////////////////////////////////////............/////////000..............................------,,,---------//////000000000000////////////000000111222222333000000000000000000000000//////............//////////////////....................................111000///...............------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))************************+++*********))))))((((((((((((((((((((()))******(((((())))))******++++++******+++++++++,,,,,,,,,***++++++,,,,,,------............///000000111111444444444444444555666777666555444444333333333444333666999;;;:::999999::::::::::::::::::999888777::::::;;;;;;<<<======>>>===@@@BBBAAA>>><<<<<<===;;;BBBQQQbbbnnnwwwwwwqqqtttsssyyymmmnnnmmmlllsssqqqqqqwww~~~zzznnnTTTXXXxxx{{{mmm___eeessstttfffccceeeccc^^^]]]XXXZZZbbbaaaWWWSSSVVVOOOOOOQQQTTTWWWWWWUUUSSSRRRQQQOOONNNOOORRRTTTVVVYYYWWWUUUSSSRRRQQQNNNLLLKKKQQQTTTVVV\\\gggmmmlllqqqtttwwwwwwvvvxxx|||{{{yyyjjjYYYFFF<<<888333000000555555666666666666555555555555444444444555555666444888:::999:::===@@@AAA@@@rrriiiPPPFFFCCCEEEHHHkkkpppPPPPPPmmmiiiAAA333666777444222222222111111111000000///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---..................------......///////////////111222444666777777777666999999999:::<<<===???@@@LLLUUUiii{{{qqqvvvnnnnnnuuuwwwooojjjnnnhhhrrrUUU777555111---///222...---,,,,,,...///...---.........///...---,,,,,,------------------------000000000///.........---////////////000000000000////////////000000000000000000000000000000000000///000000///------...000//////............//////////////////.........---------------------------000///...------------...------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))*********************************)))))))))((((((((((((((((((((()))******)))))))))))))))******************+++++++++,,,,,,******+++,,,,,,------.........//////000111111111333333333444444555666777666555444333333222333333222555888::::::999999:::999999:::::::::::::::999:::;;;;;;;;;<<<<<<======;;;>>>@@@@@@>>>======>>>>>>@@@IIIVVVeeevvv|||rrrmmmfff~~~rrrfffiiinnnwwwzzzmmmrrr~~~jjjfffZZZ___lllzzz}}}nnneeebbb___\\\ZZZXXXXXX\\\]]][[[ZZZ\\\SSSRRRSSSUUUXXXXXXWWWUUURRRRRRRRRQQQQQQQQQQQQQQQRRRPPPNNNMMMNNNNNNMMMLLLJJJNNNQQQQQQWWWaaaffffffmmmqqquuuwwwwwwyyy}}}yyyxxx~~~nnn[[[MMM???999888666444555555555666666666666555555555555444444555555666666888888999<<<===???CCCFFFYYYmmmSSSCCCAAA>>>NNNeeeggg```XXX:::444666555000222222111111111000000000///...------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......------,,,,,,,,,---............---///000222333444555555444777777888999:::<<<===>>>@@@IIIUUUeee{{{nnnjjjlllyyyzzzppprrr~~~\\\GGGAAA777000000///333222111111222111///.........//////000/////////------------------------/////////...............////////////000000000000////////////000000000111000000000000000000000000///000111000......000111///......------....../////////.........---------------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))******))))))))))))((((((((((((((((((((()))******************))))))))))))*********++++++++++++,,,******++++++,,,---------...//////000000111111222222222333333444555666666666555444333222222222222222555888999999888999:::777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>???>>>>>>>>>@@@@@@???CCCPPPbbbxxxuuu~~~jjjmmmppp~~~mmmcccZZZ[[[cccmmmyyyjjjaaa\\\YYY[[[[[[XXXUUUXXX]]]___]]]UUUTTTSSSTTTVVVWWWVVVUUUSSSTTTTTTTTTRRRPPPNNNLLLMMMKKKIIIIIIKKKMMMMMMNNNJJJMMMNNNOOOSSS[[[```aaahhhmmmtttwwwyyy|||kkk[[[MMMBBB888666777666666777555555666666666666555555555555555555555666777777<<<888999>>>??????HHHTTTuuunnnOOO???<<>>???@@@@@@@@@???DDDQQQddd{{{xxx}}}|||{{{iiiccc___```eeerrr~~~sssfff]]]VVV\\\^^^ZZZSSSUUU^^^___XXXTTTRRRQQQQQQRRRTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMNNNKKKHHHHHHJJJMMMOOOPPPKKKMMMNNNPPPTTTYYY^^^```hhhmmmuuuyyy|||~~~www___RRREEE<<<666666666444333444555555666666666666555555555555555555666777888888<<<999:::>>>===???RRRjjj[[[@@@;;;BBBEEEMMM~~~rrrvvvzzzWWW888444999666222333111111000000000/////////000///...---,,,,,,++++++++++++++++++++++++++++++************************************************************++++++++++++******++++++++++++*********+++,,,,,,---,,,,,,,,,,,,---......///000000000555555555666777999;;;<<<<<>>???@@@@@@@@@???CCCNNNaaa|||qqqqqqtttsssooogggcccgggkkkqqqyyy}}}rrrdddWWWZZZ\\\YYYSSSVVV^^^]]]TTTTTTRRRPPPQQQRRRSSSSSSRRRRRRQQQOOONNNMMMNNNOOOPPPNNNLLLHHHHHHIIILLLMMMNNNJJJJJJLLLPPPTTTXXX\\\___iiiooovvvzzz|||}}}hhhTTTJJJ@@@999555666666444222333555555666666666666555555555555555666777888999999:::999;;;<<<;;;FFFdddkkkMMM;;;<<>>@@@>>>======>>>@@@??????@@@>>>???FFFWWWvvv|||hhhffflll~~~}}}rrrlllpppmmmmmmwww}}}ooo```WWWVVVTTTTTTYYY^^^[[[UUUTTTSSSRRRSSSUUUVVVUUUTTTPPPNNNLLLJJJKKKMMMOOOQQQLLLIIIGGGFFFGGGIIIJJJJJJFFFFFFIIIPPPTTTTTTVVVYYYhhhmmmrrrvvvwwwyyy}}}}}}jjjVVVFFF???:::555333666777555444666555555666666666666555555666666666666777999:::;;;888;;;======CCCZZZ}}}lllSSSBBB999;;;CCC===YYYvvvrrrhhhIII===555444222,,,---222////////////............------...------,,,+++***++++++++++++++++++++++++************************************************)))))))))************+++))))))************))))))++++++,,,------------,,,......------......///000444444444555666888:::;;;777666<<>>999999:::::::::999999888888999:::;;;<<<>>>??????DDDAAA>>>>>>???@@@???===>>>>>>@@@DDDOOOkkk~~~sssxxxzzz}}}~~~~~~www{{{qqqiiitttvvv~~~{{{nnnZZZSSSOOOTTTYYYYYYWWWVVVQQQQQQRRRTTTVVVWWWUUUTTTMMMLLLKKKKKKKKKKKKLLLMMMHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEIIIQQQTTTQQQQQQSSSaaafffkkknnnpppsssxxx}}}yyygggWWWHHH===888888444333555666444444777555555666666666666555555666666666777888999;;;;;;888===???AAATTTwwwqqqPPPBBB>>><<>>;;;:::GGGYYYkkk~~~qqquuuttt}}}|||{{{jjjdddaaaZZZWWWYYYccckkkrrrtttppp|||yyypppfff\\\RRRIIIDDDFFFCCC???:::666333222111000000000000000000000000000000000000000/////////////////////000000000000000000111111111222222222222222222222222222222222111333444333333333555777,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************++++++******+++,,,------))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))******++++++))))))))))))************)))))))))***++++++,,,,,,******+++,,,,,,------...+++---000333444444444333333333333444666888999:::777888::::::999:::<<<>>>999999:::;;;<<<<<<<<<<<<777888999;;;===>>>???@@@GGGDDD@@@>>>???@@@>>><<<:::???EEEHHHNNNcccsssqqqzzz~~~sssdddnnnrrr|||xxxbbbUUUNNNTTTXXXTTTQQQTTTMMMNNNOOORRRUUUUUUTTTQQQJJJKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGJJJKKKKKKJJJHHHGGGLLLTTTVVVPPPNNNPPP[[[```dddhhhjjjnnnuuuzzz{{{iiiYYYMMMBBB;;;999999555333555444111111444555555666666666666555555666666666777888:::;;;<<<999???@@@EEEaaa{{{]]]AAA;;;???BBBGGGNNNqqqbbbNNNLLLyyy|||xxx~~~vvvyyyZZZ:::555777444000000444333/////////.........---------***+++,,,---------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))***************---,,,+++++++++,,,---...000000111222333555666777666999::::::>>>BBBBBB===IIIlllwwwgggfffkkknnnvvv|||mmmiiiqqqyyy|||pppyyy~~~zzzvvvppphhh^^^XXXbbb]]]VVVLLLDDD===888666000000000000000000000000222222111111000000//////////////////000000000000000111111111111222222222222222222222222222222222333444666555555555888999---,,,************,,,---************************************************))))))************))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***************))))))))))))((((((((((((((((((((((((++++++++++++,,,---......000111222111000000222444666666666777777888888888999999999:::;;;===@@@AAA===???===999888<<<===<<<<<<;;;999888999:::<<<>>>CCCAAA??????AAA@@@===:::===@@@@@@AAANNNhhh~~~www}}}|||rrryyy{{{lll```ZZZeeeuuu~~~nnn\\\QQQVVVZZZUUUPPPPPPOOONNNNNNPPPSSSSSSPPPLLLGGGIIIKKKMMMMMMKKKHHHFFFIIIFFFCCCCCCDDDFFFGGGGGGEEENNNWWWWWWRRRNNNPPPTTTWWWYYY\\\```dddjjjpppuuu|||nnnZZZLLLCCC<<<999999555555555555666666666666777777777777777666666666444:::999222333<<<@@@===@@@BBBIII^^^~~~bbbKKK:::BBBIII>>>JJJmmmmmmMMMMMM___kkkmmmjjjaaaaaassstttwwwNNN999999777555333222111222222////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,---...//////000000000111222222222333333666999;;;<<<<<<===>>>CCCQQQhhhzzzyyyssssssyyy|||~~~~~~zzz{{{|||ppptttxxxkkk___fff}}}qqqXXXFFF???777222///111333333111000444///---222555333///...222333222000333777444---...333666666333222222222999777444555666666444111111111222333555888<<<@@@+++++++++******+++++++++************************************************((())))))******))))))(((***)))((('''&&&&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))++++++***++++++,,,---...///000111111000111333555777777777888888888888888777777777999;;;>>>AAABBB>>>@@@>>>:::999<<<===:::999999999:::;;;===???@@@CCCAAA@@@???>>><<<;;;999;;;>>>??????III[[[kkkrrrbbbpppzzzwwwttt}}}}}}nnniiiqqq}}}kkkrrrxxxnnnsss|||zzzgggYYYVVVZZZggguuu|||zzzrrreee[[[WWWVVVQQQLLLMMMMMMNNNOOOPPPPPPNNNLLLHHHIIIKKKLLLKKKIIIFFFCCCCCCBBB@@@AAACCCEEEFFFFFFHHHNNNTTTTTTOOOKKKLLLNNNRRRTTTWWW[[[```gggnnnsss{{{~~~iiiZZZKKKBBB===888666888555555555555666666666666777777777777777777777777888999888666888===>>>;;;???OOOfff}}}qqqJJJFFF@@@AAAEEEMMMpppfffTTTIIIPPPZZZ\\\^^^dddnnnooo}}}qqqNNNGGG:::888666333111000000000........................------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++++++++,,,,,,+++,,,,,,---...///000000000111111222222333333666999;;;;;;;;;===>>><<>>AAABBB>>>@@@???;;;999;;;;;;888666777999<<<>>>@@@AAAAAA===???@@@>>>;;;:::<<>>MMMhhhcccPPPCCCCCC<<>>:::===CCCJJJQQQ___vvv|||wwwppp~~~|||yyyxxx~~~xxxuuujjjcccZZZVVVXXXZZZYYYVVVPPPFFF===<<<;;;888555444666444777<<<;;;444555<<<999999777555:::AAABBB???@@@>>><<<===???@@@@@@???AAAHHHNNNOOOQQQ```{{{((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''************************)))))))))******+++,,,---,,,...///000111222555777:::999999999888888777777555555555666999<<<>>>@@@===???>>>:::888:::999666666777:::>>>@@@@@@@@@@@@777<<<@@@???;;;<<>>??????@@@BBBEEEQQQiiiyyy~~~|||wwwuuunnnpppzzzaaacccfffhhhbbbWWWYYYfffzzzvvv}}}fffOOOOOOYYYYYYKKK===DDD>>>DDDRRRSSSGGGAAAFFFAAAHHHOOOWWWdddmmmhhh^^^PPPMMMLLLPPPYYY______\\\ZZZ```dddffflll((((((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''(((((()))''''''((((((((((((''''''%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++,,,...///000111444777888888888777777666666666666666555666777999;;;<<<:::<<<;;;777777999999666888999<<>>===888>>>CCCBBB======CCCIIIAAA@@@?????????@@@EEEJJJJJJaaarrr{{{uuummmiiihhheeeZZZiii}}}fffeeeVVVUUUmmmwww```^^^^^^dddmmmwww}}}iiiSSSLLLPPPMMMNNNMMMJJJGGGGGGKKKOOONNNMMMLLLJJJGGGEEECCCBBBDDDDDDEEEGGGIIIHHHFFFCCCAAAAAADDDIIIPPPTTTUUUUUUPPPPPPPPPQQQSSSZZZaaagggjjjqqqyyytttaaaQQQGGGBBB<<<777666888888666555777555555555555666666666666555555555666666777777777999777999===:::<<>>@@@AAACCCDDDCCCHHHWWWgggyyyssswww}}}wwwqqqiiilllwww{{{~~~}}}lll[[[PPPMMMGGGDDDJJJQQQeeepppyyyyyyfffhhhuuuxxxmmmaaa___XXX^^^qqqvvviii\\\YYYeeeppp|||gggeeegggrrr~~~}}}(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))+++---......000222555555555555555444444444444666555555555555777888999999:::999555666:::<<<;;;:::;;;===>>>>>>===<<<;;;@@@EEEIIIFFF@@@<<>><<<;;;<<<<<<===AAAGGGFFFXXXgggxxx~~~wwwqqqiiissstttggg___llltttYYYYYY^^^ffflllqqqwww~~~uuu]]]RRRVVVPPPNNNKKKGGGEEEGGGKKKNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDDDDEEEFFFHHHGGGDDDBBBDDDDDDEEEHHHLLLOOOPPPPPPOOOOOOOOOOOOQQQVVV\\\aaabbbiiirrrxxx|||tttaaaOOOBBB<<<;;;:::777666999888444333555555555555555666666666666555555666666777777888888777999:::::::::EEE^^^uuu```EEE<<<>>><<>>===:::===BBBFFFPPPYYYnnn|||}}}zzzrrrfffcccdddkkknnnooorrrxxxrrrhhhcccQQQLLLGGGCCCDDDFFFJJJKKKIIIGGGEEEDDDCCCCCCCCCDDDEEEDDDEEEFFFHHHIIIGGGEEEEEEEEEEEEEEEEEEGGGIIIJJJHHHIIIKKKLLLNNNRRRXXX\\\XXX___iiiqqqwww|||ssskkk]]]NNNCCC===:::999777555666999777444333666555555555555666666666666666777777888999999::::::666:::;;;===IIIccc~~~```III???======GGGHHHYYY___UUUYYY~~~NNN>>>888111000111000///.........///000------------------------++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))************+++,,,---...,,,---...///000222333333333444555555666888;;;===;;;:::<<<@@@BBBAAADDDHHHWWWhhhxxx|||zzzrrrkkkeeegggqqq~~~iiifff^^^aaallljjjcccggghhhdddeeennnxxxttt{{{)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''(((((()))***+++(((***+++++++++,,,///111/////////000000111111222111111222333444777999;;;999:::888444777???EEEFFF999999:::;;;<<<<<<<<<<<>><<<===BBB@@@::::::>>>AAAFFFKKKbbb|||uuuwwwyyyxxxtttlllmmmooopppsssxxx}}}~~~pppQQQKKKCCC@@@BBBFFFHHHIIIFFFDDDBBBAAA@@@AAACCCDDDFFFFFFFFFHHHKKKLLLLLLKKKAAABBBCCCBBBAAAAAADDDGGGBBBDDDFFFIIIKKKOOOUUUYYYUUU]]]hhhrrrxxx{{{lll^^^SSSEEE<<<999999777444555444666999888555666999555555555555666666666777888888999:::;;;;;;<<<<<<:::@@@CCCIIIaaa~~~bbbEEE;;;@@@BBB>>>DDDYYYaaattttttZZZ;;;999777333777222111///...------......------------------------+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))************+++,,,---...,,,,,,---///000222333333333444555555555777;;;===@@@;;;999<<