BM66(@ 333333222222111000000000111000...---...///111222---...///////////////...////////////////////////000000000000000000000000111111111111000000000000222111000000222555999;;;BBBTTTppp|||jjjTTTHHHIIIMMMMMMKKKUUUXXX[[[[[[YYY[[[___cccbbbeeeiiilllnnnrrrzzz||||||wwwqqqoooqqqqqqmmmiiifffccc```]]]\\\ZZZXXXVVVWWWWWWXXXYYYZZZ\\\]]]^^^hhhnnnyyyzzzlll```WWWQQQMMMKKKIIIIIIJJJKKKJJJIIILLLOOOVVV```mmm~~~yyyrrrssswwwwwwwwwyyy~~~{{{zzz}}}yyyyyy|||~~~~~~}}}|||yyyyyy|||}}}|||zzz}}}~~~|||{{{|||vvv|||yyyeee[[[MMMDDDAAA@@@===;;;<<<;;;:::888777666666666:::::::::999999888888888<<<===???CCCGGGKKKOOOQQQEEEBBB===888444222222222555444444333444555666777999;;;>>>??????<<<999777777888999:::;;;===>>>>>>??????@@@@@@AAADDDHHHLLL[[[fffttt~~~222111111111111000000000111000///.........000111......////////////..............................////////////////////////111111111000000000000000111000//////000333666888:::EEEYYYtttyyybbbRRRMMMNNNMMMLLLOOORRRTTTUUUUUUUUUWWWYYY^^^bbbfffiiikkkooovvv{{{~~~zzzvvvttttttsssooollliiifffccc```___]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\```ffflllrrrxxx~~~yyypppggg^^^YYYSSSPPPLLLIIIJJJKKKKKKKKKPPPTTT[[[```eeesss}}}|||}}}}}}}}}}}}|||{{{zzzyyy~~~~~~wwwtttwww{{{{{{zzz|||~~~{{{zzz~~~}}}{{{zzz{{{~~~}}}{{{yyywwwwwwxxxvvvqqqppprrryyyzzzxxx~~~wwwmmmZZZQQQEEE>>>;;;;;;:::888<<<;;;:::888777666666666:::999999999888888888777999:::<<>>>>>>>>???CCCGGGKKKZZZdddrrr|||//////000000000111111111222111///...---......//////////////////...---,,,........................////////////////////////000000000000000111111111111000......///000333444777:::CCCWWWtttwwwdddXXXRRROOONNNMMMOOOPPPRRRSSSSSSRRRRRRYYY]]]aaadddfffjjjpppuuu|||}}}{{{xxxuuusssqqqmmmkkkgggeeecccbbb___]]]ZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\^^^ccchhhmmmsssuuuvvvuuurrrlllfffccc[[[WWWQQQLLLLLLMMMNNNNNNQQQVVV[[[]]]\\\ddd{{{}}}zzzzzzyyywwwuuurrrqqqpppoooppprrruuuwwwxxx{{{}}}|||~~~}}}}}}|||{{{{{{}}}{{{wwwrrrrrrtttuuuqqqhhhcccdddqqqxxxxxx{{{vvvfff\\\SSSLLLCCC>>>============;;;;;;999888777777666666555555555555444444444444777777999;;;===@@@BBBDDDGGGFFFCCC@@@<<<999666555555555444444555555666777888999:::;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;<<<<<<======>>>BBBGGGJJJXXXbbboooyyy------...///000000111111222111000...------------///000//////...---,,,+++........................//////////////////////////////000000111111111222111111///......///000111555444888DDDYYYxxxxxxhhh]]]WWWTTTSSSSSSSSSTTTTTTTTTSSSRRRSSSWWW\\\___aaaeeejjjnnnvvv|||}}}yyyvvvuuurrroookkkiiihhhfffdddbbb^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZZZZYYYXXXZZZ^^^bbbbbbeeejjjmmmmmmkkkhhhgggaaa]]]WWWTTTRRRRRRQQQPPPOOOQQQTTTUUUUUU[[[lll}}}~~~zzzrrrqqqnnnllljjjjjjjjjjjjnnnooorrrxxx}}}{{{|||zzzzzz{{{|||zzzuuuqqqiiilllqqquuuqqqhhhcccddduuuzzzxxx|||sssgggZZZRRRPPPJJJCCC???>>>?????????;;;:::999888777777777777555555555555555555555555555666666777999;;;<<<===EEEEEEDDDBBB>>>;;;888666555555555555555555666666666666777777999:::<<<============<<<<<<<<<;;;;;;;;;<<<======???BBBGGGKKKVVV___llluuu{{{,,,,,,---...//////000111111000000///...---------////////////...---++++++......................................................///000111222222333333222111000///000000111111222666<<>>;;;888666666666666666666666555555666666666777999;;;===???888888999999:::;;;;;;<<<<<<======>>>@@@CCCHHHLLLTTT]]]iiirrrwww~~~++++++,,,---......//////////////////...---------...............---,,,+++------------------------........................---...///000111222333333333333222111111111111111333444999===>>>IIIgggyyyssslllnnnnnniii```WWWRRRQQQPPPSSSVVVWWWYYY]]]dddiiiooouuu}}}zzzwwwtttqqqpppnnnllljjjiiigggeeebbb```^^^]]]]]]WWWYYY[[[[[[XXXVVVUUUUUUXXX[[[]]]\\\ZZZZZZ]]]```___^^^]]]^^^^^^]]]YYYWWWYYYRRRMMMOOORRRSSSVVVYYYddduuu}}}}}}||||||~~~zzzyyy{{{}}}}}}xxxxxxxxxsssmmmjjjcccdddgggjjjmmmqqqtttvvv}}}}}}~~~||||||}}}~~~}}}{{{zzzzzzyyytttlllfffeeehhhnnnrrroookkkmmmsssxxxlllccc\\\UUUPPPBBB@@@===:::888777888888:::999999888777777888888777777777777888888888888666666666666666777888888;;;;;;<<<<<<;;;999777666666666777777777666555555777888888999;;;===???@@@444555666777999:::;;;<<<<<<<<<===>>>@@@DDDIIIMMMSSS[[[fffooouuu|||++++++,,,,,,------........................---------------......---,,,,,,------------------------........................------...000111333444444222222111111111111111111666444777<<<<<<@@@TTTjjjsssaaaVVVRRRQQQSSSUUUUUUWWW\\\dddjjjnnnsssyyy||||||}}}~~~|||xxxvvvtttssspppooommmllljjjgggeeecccbbbaaa\\\^^^^^^]]]ZZZWWWVVVVVVVVVYYY\\\[[[WWWVVVXXX[[[[[[ZZZZZZ[[[]]]]]]]]][[[\\\WWWTTTTTTTTTRRRSSSVVVZZZdddqqq}}}~~~~~~~~~~~~}}}{{{xxxuuussstttttttttyyy{{{{{{|||{{{zzzzzz~~~zzztttsssvvvyyyzzzzzzyyyyyyzzzsssvvvuuuqqqqqqttttttrrrrrrmmmkkkllllllgggdddeeecccfffjjjpppvvv||||||{{{zzzzzz{{{|||~~~vvvmmmhhhjjjnnnqqqppppppwwwtttiii```WWWMMMFFF@@@???>>><<<::::::;;;<<<:::999888888777888888888444444555555555666666666666666666666666777777888777777888888999888888888666777777888777666555444666666777999;;;<<<===>>>333444555666888999:::;;;:::;;;<<<===???CCCHHHLLLRRRZZZeeemmmsss{{{++++++,,,,,,,,,,,,------------......///.........,,,,,,------...---------------------------------........................,,,---...000111333444555111111111111111000000000333------444666888DDDUUUxxxmmm]]]VVVSSSTTTUUUTTTVVV[[[dddkkkooorrrvvvvvvvvvvvvzzz}}}{{{yyyxxxvvvtttrrrpppooommmjjjhhhfffeeeddd______^^^[[[XXXUUUUUUVVVSSSXXX\\\\\\XXXVVVWWWYYYYYYWWWVVVWWWZZZ]]]^^^___[[[YYYYYYYYYVVVRRRUUUZZZXXX]]]bbbiiiuuuzzzuuusssnnnmmmllllllmmmnnnmmmkkkkkkhhhhhhjjjjjjjjjooovvv|||yyyzzz|||{{{yyyyyyzzz|||~~~vvvpppooorrruuuvvvuuutttssstttiiikkkiiieeedddggghhhfffbbb```aaadddeeebbbbbbeeeeeeiiiooovvv}}}xxxwwwwwwxxxzzz|||~~~wwwiiikkkooorrrsssvvvyyypppggg]]]PPPCCC:::<<<<<<<<<:::999999;;;===999999888888888888888888888999999999::::::;;;;;;666666555555666666777888555555666777777888999999666777888888888666555444222333555666888999999999555555666777888999::::::999:::;;;<<<>>>BBBGGGKKKRRRZZZdddlllsss{{{................................................///...---,,,,,,,,,,,,,,,***+++---...///...------,,,+++***)))***,,,///000111111000000000000111111222111000000000111333444000111333444555999>>>AAAYYYwwweeeVVVTTTTTTTTTSSSTTTYYYbbbiiimmmnnnppppppqqqssswwwzzz~~~|||wwwtttvvvtttqqqnnnllljjjiiiiiigggeeebbb^^^[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXX\\\\\\]]]\\\[[[ZZZXXXWWWXXXWWWVVVVVVWWWZZZ\\\^^^YYYZZZ\\\___dddiiimmmpppkkkooosssuuuvvvvvvwwwxxx|||uuuoooiiieee```\\\YYYZZZ^^^aaaccccccccceeegggdddaaaaaaeeejjjoooqqqtttxxx{{{|||}}}~~~zzz~~~}}}zzzvvvsssrrrrrrrrrvvvwwwyyyyyyxxxvvvsssqqqllllllllllllllllllllllll___``````^^^[[[ZZZZZZZZZ]]]]]]___ccchhhkkkllllllkkkmmmrrryyy~~~}}}~~~~~~}}}{{{~~~~~~yyyvvvwwwxxxyyyyyy{{{~~~zzzrrrooommmqqqyyyvvvqqqhhh\\\OOOEEE@@@>>>999888888888888888999999888999999888777555333222666666777888888888888888999888888777666555555555666666555555444444444333666777:::;;;;;;:::777666555888;;;<<<;;;:::888888888666333333555888999999777888999:::===AAAGGGLLLSSSYYYbbbkkksss{{{,,,,,,,,,,,,,,,,,,,,,,,,........................000///......------......++++++,,,---------------------,,,,,,,,,...///000000//////......//////000111000000000111111222222///000111222333666:::===GGGaaahhh[[[TTTTTTSSSRRRRRRVVV\\\bbbfffhhhkkklllooorrrvvvzzz{{{zzzwwwyyywwwtttqqqnnnmmmlllkkkjjjhhhdddaaa___^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYY]]]^^^^^^^^^]]][[[YYYXXXVVVVVVUUUUUUWWWYYY[[[]]][[[[[[[[[[[[]]]___aaabbbaaacccfffhhhgggffffffgggppppppooommmjjjgggdddbbbXXXVVVSSSSSSVVVZZZ[[[[[[[[[]]]___]]]ZZZZZZ^^^bbbeeegggjjjmmmoooqqqrrrrrrqqqtttyyy}}}wwwvvvssspppooonnnnnnooonnnoooppppppooommmkkkiiiddddddcccbbbbbbbbbbbbbbb^^^^^^]]]\\\[[[\\\___bbbhhhhhhiiilllpppsssssssssnnnooosssyyy}}}zzzzzz{{{}}}|||{{{~~~~~~~~~xxxuuuvvvwwwwwwvvvxxx{{{}}}sssrrrsssxxxtttnnncccVVVLLLDDD???===999999888777777777888888555666666777777666555444555666777888888888888777888777777666666555444444666666666555555555444444444555666777777666555444333666999:::999777666666888666555555777999:::999999999999888:::@@@GGGLLLQQQWWW___hhhqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,------,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,......------------......//////000111111111111111...///000000000222666888888JJJfffjjj^^^XXXXXXVVVTTTSSSTTTXXX\\\aaaccceeegggiiilllqqqtttwwwzzz~~~||||||{{{xxxuuurrrpppooonnnmmmkkkhhhfffdddccccccdddbbbaaa```___^^^\\\[[[[[[^^^^^^______^^^\\\ZZZYYYTTTTTTTTTTTTVVVXXXZZZ[[[^^^]]]\\\[[[[[[[[[[[[\\\XXXZZZ\\\[[[ZZZXXXWWWXXX\\\\\\]]]]]]]]]\\\\\\[[[QQQOOOMMMMMMOOORRRSSSSSSSSSUUUVVVUUURRRRRRVVVYYYZZZ[[[]]]```bbbdddeeeeeeeeefffiiilllnnnppppppppplllkkkiiigggggggggggghhhdddeeeeeeeeedddcccaaa______^^^\\\[[[ZZZ[[[\\\]]]^^^^^^]]]]]]^^^bbbhhhlllrrrrrrrrruuuwwwyyyxxxwwwrrrsssuuuyyy~~~zzzxxxvvvvvvxxxzzz{{{{{{~~~~~~|||wwwvvvwwwwwwwwwvvvwwwyyy|||xxxzzz~~~pppgggYYYNNNFFFBBB>>><<<999999888777777666777777222333444666777777777777555666666777777777777777666666666555555444444333666666666666666555555555444444444444444444444444444666999999888666555555777666666888:::::::::888;;;:::888777999>>>FFFKKKOOOTTT[[[dddmmmwww------------------------------------------------++++++******)))******+++---,,,+++******+++,,,---,,,---------------,,,+++......------------......---...000111222111000///...///000000///000222444666???QQQlllkkk___]]][[[YYYVVVUUUUUUVVVXXX^^^___aaaaaabbbdddhhhkkksssuuuxxx{{{|||yyyvvvsssqqqppppppooollliiihhhhhhhhhiiiffffffdddbbb```^^^]]]\\\]]]]]]^^^^^^\\\[[[YYYXXXTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[VVVXXXYYYXXXVVVTTTTTTUUUWWWWWWVVVVVVTTTSSSRRRRRRNNNLLLKKKKKKLLLMMMOOOOOOOOOPPPQQQPPPOOOOOOQQQSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\\\\^^^___aaabbbccccccaaa```___^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYZZZXXXVVVUUUVVVXXX[[[\\\```aaacccdddfffjjjooosssuuuuuutttvvvxxxxxxwwwvvvvvvvvvxxxzzz|||~~~yyyxxxvvvuuuvvvxxxzzz{{{zzzvvvwwwxxxyyyxxxxxxyyy|||wwwhhh]]]OOOEEEAAA???===:::999888777777666666666666333333555666777888999999555555666777777666666666555555555444444333333333666666666666666666666666666666555444444555666666666888::::::888777666666555555666888::::::888666::::::999999:::===CCCHHHLLLPPPWWW___iiittt------------------------------------------------******)))))))))******+++---,,,***))))))***+++,,,//////000000000//////...///......------......///---...///000111000/////////000111000//////111222777888AAAWWWvvvnnnaaa```]]]YYYUUUSSSRRRRRRRRRYYYZZZ[[[\\\]]]___bbbeeennnppprrruuuyyy{{{xxxuuussssssrrrooolllkkkjjjkkkllljjjiiigggeeebbb```^^^]]]\\\\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXVVVUUUUUUVVVXXXWWWUUUSSSQQQOOOMMMMMMKKKKKKKKKJJJJJJJJJLLLMMMLLLMMMMMMMMMLLLLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[\\\\\\\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUSSSRRRQQQRRRTTTWWW[[[^^^eeehhhkkknnnooopppsssttttttsssssstttuuuvvvtttssswwwxxxzzz{{{|||}}}~~~~~~|||{{{yyywwwvvvxxx{{{}}}}}}yyyvvvuuuvvvxxxxxxyyy|||{{{lll\\\RRRFFF>>>======<<<999888777777666555555555666666666666666777888888999555555666666666555555444444444444444333333333333555555555666666666666666666555444333333444555666777999:::999777555555555333333555777999999666444666888:::<<<===>>>AAACCCJJJNNNTTT\\\fffrrr~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++******)))*********++++++++++++++++++,,,,,,.........------.........---......//////////////////000111111//////000111222111666EEE\\\{{{{{{ooohhhccc\\\VVVSSSQQQPPPOOOQQQSSSUUUWWWYYY]]]aaaeeehhhjjjmmmppprrrvvv{{{|||zzzwwwuuurrrooommmmmmmmmnnnlllkkkjjjgggeeecccaaa```]]]]]]^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUTTTSSSRRRTTTUUUVVVUUUSSSQQQOOONNNNNNNNNIIIJJJKKKJJJHHHHHHIIIKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNSSSUUUYYY\\\]]][[[XXXVVVSSSSSSSSSRRRRRRQQQPPPPPPQQQPPPOOOOOOOOOQQQSSSTTTUUUVVVVVVXXX[[[___cccfffiiilllpppssssssrrrrrrsssrrrrrrqqqsssuuuuuutttrrruuuxxx{{{}}}}}}}}}~~~~~~}}}|||yyyxxxyyy}}}~~~}}}}}}}}}}}}|||zzzxxxssstttvvvwwwyyy|||~~~{{{mmm```NNNGGG@@@;;;;;;;;;;;;:::666666555555555555666666777777666666666666777888555555555555555555444333444444444444444444444444444444444555555555555555444333222111111222333444666777888666444222111222222222444666888888666444333666:::===>>>>>>???AAAHHHLLLSSS[[[eeeppp|||************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***************))))))((((((''''''&&&'''(((***+++------,,,,,,,,,,,,------......------......///000---///000000///...///000---...222;;;GGG]]]~~~|||uuujjjbbb\\\YYYVVVTTTOOOQQQSSSUUUWWWZZZ___bbbaaadddhhhkkkmmmooorrrtttuuuzzz{{{yyyvvvrrrpppoooooooooooonnnmmmkkkhhhfffddddddaaaaaabbbaaa```___]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVZZZ[[[[[[[[[[[[YYYXXXWWWSSSTTTTTTSSSQQQQQQRRRSSSUUUTTTRRRQQQPPPPPPPPPPPPJJJLLLMMMLLLIIIHHHIIIKKKIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKNNNRRRYYY^^^___[[[UUUQQQNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPSSSVVVXXX]]]]]]___bbbeeehhhkkkmmmjjjmmmoooppppppooopppqqqppppppppprrrtttuuuuuusssrrrwww|||~~~~~~~~~~~~}}}~~~}}}{{{yyy|||~~~{{{zzzyyyzzz||||||{{{zzzuuuwwwxxxyyyzzz|||yyyqqqiii\\\PPP@@@???===;;;::::::::::::444444444444555666777777555444444333444555666777555555555555555444333222444444444444444555555555333333333333444444444555333333222222222222333333777777777666333111111111444333444666888888777555333666999;;;===>>>@@@BBBGGGLLLSSS[[[eeeooozzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))***+++++++++)))(((''',,,+++******+++---///111,,,++++++++++++++++++,,,......---,,,,,,...///000,,,...//////...---...///---///444888;;;IIIgggzzzooohhhddd```]]]QQQSSSTTTUUUUUUXXX[[[^^^]]]```dddhhhiiikkklllnnnnnnsssyyy|||}}}~~~|||xxxuuurrrqqqqqqqqqqqqpppooommmkkkiiigggfffeeeeeeeeeeeedddbbbaaa___^^^^^^]]]\\\ZZZYYYWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUSSSQQQRRRTTTWWWVVVTTTRRRQQQQQQQQQQQQMMMOOOPPPOOOLLLJJJKKKMMMLLLKKKKKKLLLNNNNNNMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJJJJPPPXXX______[[[SSSNNNKKKKKKMMMOOOPPPQQQQQQRRRSSSRRRQQQRRRTTTWWW[[[]]]^^^___aaadddfffiiijjjkkkjjjkkklllkkkkkkllloooqqqnnnnnnnnnqqqsssuuuuuussspppvvv|||~~~|||}}}|||{{{zzz~~~}}}{{{yyyxxxxxxyyy{{{||||||{{{zzz{{{|||||||||~~~}}}xxxsssrrrxxxyyymmmccc[[[OOODDD999:::<<<;;;:::999:::;;;333333333444555666777888222111111111222444555777444555555555444444333222555555555555555555555555222222222333333444444444555555555555555555555555999:::999777444222222333555555555666888999888777444666888999:::===AAADDDGGGLLLSSS\\\eeeoooxxx~~~///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,++++++++++++,,,+++++++++,,,,,,---------***+++,,,---...000111111,,,,,,,,,---------..................////////////111//////000444>>>RRRdddvvvkkk^^^SSSLLLOOOTTTVVVYYY]]]]]]^^^aaaccceeegggjjjllllllnnnqqqssswww|||}}}wwwtttsssqqqpppooonnnnnnooopppqqqooonnnooollliiiiiijjjiiieeebbbcccaaa___^^^^^^]]]ZZZXXX[[[ZZZYYYZZZ\\\\\\YYYUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPPPPOOOMMMKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKNNNRRRTTTSSSQQQOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWWWWXXXYYY[[[]]]___```aaaeeeeeeeeefffgggiiijjjkkkggghhhiiikkkmmmnnnooopppppppppqqqqqqssstttvvvwwwvvvxxx{{{}}}}}}~~~~~~~~~}}}~~~yyywwwvvvuuuvvvxxx{{{}}}}}}zzzzzz~~~xxxnnngggjjjiiippp}}}~~~~~~sssmmmeeeUUUNNNHHH===666555444444444555777888111333555777777666555444555444444333333333444444444333333444444555666777444444444333333444444444666555333111111222333444333333333444444444555555666666666555444444333333---111666888777777888:::;;;<<<=========>>>@@@BBBHHHKKKPPPYYYcccpppzzz---,,,+++*********++++++*********+++++++++,,,,,,***************+++++++++//////...------------...++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------------...............////////////000///000000111666CCCQQQnnnpppbbbVVVRRRSSSRRRTTTWWWYYY[[[^^^aaaccceeegggiiiiiikkkmmmooossswww}}}zzzwwwtttssssssqqqooonnnoooooonnnmmmmmmllljjjjjjiiihhhfffdddhhhfffdddcccbbbaaa^^^\\\]]][[[ZZZ[[[]]]\\\ZZZWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQOOOMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKNNNQQQSSSRRRPPPOOOOOOQQQQQQQQQRRRTTTWWWYYYZZZZZZ[[[\\\^^^```bbbdddeeefffeeedddddddddfffggghhhiiijjjkkklllnnnpppqqqrrrrrrrrrrrrssstttuuuvvvwwwyyyyyy{{{|||~~~}}}~~~~~~~~~~~~}}}zzzxxxyyyzzz|||~~~~~~{{{{{{}}}~~~~~~}}}~~~vvvlllddddddbbbiiiwww~~~rrrhhhddd\\\MMMGGGEEE===888777666555555666777777333444555666777666666555555444444333333333444444777666555444444333333333444555555666666555555444666444333111111222333444333333333444444444444555777777777777888888888888333666999:::999888888::::::;;;<<<<<<<<<===???AAAGGGJJJPPPXXXbbbnnnyyy,,,+++***)))))))))***************++++++++++++,,,)))******++++++,,,,,,---//////...---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............////////////...000111//////666@@@PPPqqquuucccXXXTTTRRRSSSUUUWWWYYY\\\```cccfffggggggfffgggiiijjjmmmqqqwww{{{~~~{{{|||yyyvvvtttsssrrrqqqooonnnoooooonnnllljjjiiijjjnnnllljjjhhhhhhfffdddbbb```^^^]]]^^^^^^^^^[[[YYY[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSRRRRRRSSSTTTTTTRRRQQQQQQPPPOOONNNMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQPPPOOOOOOPPPSSSSSSTTTVVVXXX[[[]]]^^^^^^^^^```bbbdddfffggghhhfffdddbbbaaaaaabbbdddfffkkklllmmmoooppprrrssstttvvvvvvuuuuuuvvvvvvwwwxxx{{{{{{||||||~~~|||}}}~~~~~~~~~}}}zzz}}}~~~}}}||||||}}}}}}||||||tttjjjddd```___eeetttpppcccYYYUUUPPPDDDBBBCCC===:::999888777666666666666444444555555555555666666444444333333333333444444777777666555555444444444444555666777777666555444555444333222111222333444333333333333444444444444666666777777888999999:::777999;;;;;;999777777777888999;;;;;;:::;;;===???FFFIIIOOOWWW```lllwww+++++++++************+++************++++++++++++***+++,,,---...///000000---,,,++++++******++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------///111000...333:::???ZZZ~~~mmm^^^WWWVVVWWWXXXWWWXXX[[[```dddggggggfffeeeeeefffggghhhlllrrrvvv}}}~~~{{{wwwtttrrruuuwwwuuuqqqnnnoooqqqrrrpppnnnlllkkkjjjhhheeedddcccbbbaaaaaa```^^^]]]^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRUUUVVVWWWYYY[[[^^^```aaa______aaaccceeeggghhhiiieeecccaaa___```bbbeeegggnnnnnnoooqqqssstttvvvvvvyyyyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~{{{|||~~~~~~~~~{{{}}}}}}}}}}}}}}}}}}}}}|||xxxrrrmmmiiifffffflllzzzuuufffZZZLLLGGGEEEAAADDDFFF>>>;;;;;;:::888777666666666444444333333333333444555333333333222333333444444555666666777888888999999666555555555555555555666555444333222222222333333222222333333333444444444444444444444555555666666666777888888777666666555777888999999999:::<<<>>>EEEIIIPPPWWW___jjjvvv~~~++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,...///000000,,,,,,+++************+++,,,,,,,,,++++++*********+++++++++,,,------......+++++++++,,,,,,,,,------------------...............---...///...---111888777FFF___|||uuucccZZZYYYXXXWWWVVVVVVXXX\\\aaaddddddcccddddddddddddeeeiiiooossszzz~~~~~~xxxwwwzzz{{{zzzuuussssssuuusssqqqooonnnnnnmmmjjjiiiiiiiiihhhfffdddbbbbbbbbbaaaaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXVVVUUUUUUVVVXXXXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNQQQQQQRRRQQQPPPPPPRRRTTTVVVWWWYYY[[[]]]___aaaaaa^^^^^^```bbbdddfffggghhhdddcccaaa```bbbeeeiiilllpppppprrrsssuuuvvvxxxxxx{{{{{{zzzyyyyyyyyyzzzzzzzzz}}}{{{}}}|||~~~{{{{{{}}}|||}}}}}}}}}}}}}}}~~~}}}|||yyyvvvsssqqqqqqrrrsssvvv|||pppbbbVVVEEE>>>@@@BBBJJJKKK@@@<<<;;;;;;999888777666555333333222111111222222333222222222222222333444555777888999:::;;;;;;;;;:::777555333111111333555777444444333333222222222222222222222333333333444444444444333333333222222222555555555666777888777777666777888888888888;;;===DDDIIIPPPWWW^^^iiiuuu~~~++++++,,,---------,,,,,,)))))))))************+++'''(((((()))+++,,,------......---,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,---......///++++++++++++,,,,,,,,,,,,,,,------------.........000------...,,,***,,,222444:::HHH```kkk```]]]XXXRRRTTTRRRRRRVVV[[[______]]]aaaaaa``````aaaeeelllpppvvvzzz~~~~~~}}}zzzxxxwwwwwwtttsssqqqpppqqqpppooommmoooooonnnkkkhhhffffffgggfffeeedddcccbbb``````_________^^^]]]\\\[[[ZZZZZZWWWVVVVVVVVVXXXXXXVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSUUUWWWYYYZZZ\\\^^^___```aaaaaa]]]^^^```bbbdddeeeggghhhfffeeedddeeegggjjjnnnpppqqqrrrssstttvvvxxxyyyzzz||||||{{{zzzzzz{{{{{{{{{zzz~~~}}}{{{zzz{{{||||||||||||zzzzzz|||~~~{{{{{{|||xxxzzz||||||{{{{{{}}}~~~xxxxxxwwwuuuuuuwww{{{yyyjjj]]]RRRAAA:::>>>CCCLLLMMMAAA::::::::::::888777555555333333222222222222111111222111111222222333444555;;;;;;<<<<<<;;;:::888777777555333111111333555777444444444333333333222222222222222222333333333333666555555444333333222222555555444666999:::::::::555666888888777888:::<<>>;;;>>>???GGGJJJBBB999999999999888777555444333444444555444333222111111111111111222333444555999:::;;;<<<;;;999777666444444555555555555444444333444444444333333222222111222222222222333333333444444444444444444444444666444333444777999999888555666888888777888:::<<>>HHHggg~~~qqqfffUUUJJJNNNTTTRRRQQQUUUTTTTTTUUUXXX\\\aaadddfffgggiiilllooorrrrrrrrrrrrvvvvvvvvvvvvxxx}}}~~~}}}~~~{{{vvvrrrqqqpppooonnnppppppooommmllljjjhhhhhhjjjiiihhhgggggghhhjjjjjjjjjhhhfffggghhhhhheeeccc```aaabbbccccccccccccccc```___]]][[[[[[[[[]]]^^^___^^^]]]\\\\\\]]]^^^___cccbbbbbbcccfffhhhiiiiiieeefffhhhkkkmmmoooppppppuuusssrrrsssvvvxxxyyyzzzyyyxxxvvvuuuuuuwwwyyy{{{wwwzzz}}}~~~~~~~~~~~~zzzvvvrrroooppprrrtttuuu|||{{{xxxvvvwwwyyy|||}}}}}}{{{vvvuuuuuutttqqqooovvvppp]]]OOOGGG???<<<888999===???===:::777777666555555444333333444555666666666555444333666555444444333333444444333666:::>>>???===;;;999222222222333333444444444333555777999999777555333555555555555555555555555333333333444444333222222222333444444555555444444222444666666777999;;;>>>===CCCJJJOOOTTT\\\hhhppp,,,*********+++,,,+++)))***************************++++++)))'''''')))+++((((((((((((((()))******+++,,,---......---+++*********))))))))))))******,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,---......++++++,,,---...//////000...---111666777>>>WWWrrr~~~rrrbbbUUUUUUTTTOOONNNRRRRRRRRRRRRTTTXXX[[[]]]___cccdddeeegggjjjlllnnnooorrrssstttvvvxxx|||}}}xxxuuussssssrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmmmmkkkiiijjjkkkkkkiiifffcccdddeeefffffffffffffffdddcccaaa```___```aaabbbbbbaaa```______```aaabbbhhhggghhhiiikkkllllllllliiijjjlllnnnpppqqqrrrrrruuutttssssssuuuwwwyyyyyyyyyxxxvvvuuuuuuwwwyyy{{{xxxzzz}}}zzzvvvsssrrrtttwwwyyyzzz}}}{{{xxxwwwwwwyyy|||~~~zzzvvvnnnlllmmmooorrrvvv|||zzz{{{{{{gggUUUIIICCC<<<999666666:::<<<:::777666666555444444333333444333444555666666555444444444333222222111111222222444666888999999777444222222333333333333333333444111222444555555444222111222222222222222222222222333333333444444333333222222333444444555555444444222444666666777888;;;======CCCJJJOOOSSS\\\gggppp*********,,,------+++(((************************)))******)))''''''(((***((((((((((((((()))******+++,,,---......---,,,+++******))))))))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------------........./////////,,,---000000444DDDWWW~~~uuuiiibbbZZZPPPMMMPPPUUUSSSRRRRRRUUUWWWXXXYYY^^^]]]^^^___bbbfffjjjmmmlllnnnrrruuuxxx{{{|||yyyxxxxxxwwwwwwsssrrrpppooopppqqqssstttpppoooooonnnnnnooooooppppppooonnnnnnooonnnllljjjhhhhhhiiijjjjjjjjjiiiiiiiiihhhgggfffffffffggghhhgggfffeeeddddddeeefffhhhmmmnnnooopppqqqppppppooommmnnnppprrrssstttuuuuuuuuuuuuttttttuuuwwwxxxzzz{{{zzzxxxwwwxxxyyy{{{|||yyy{{{~~~~~~yyyvvvttttttwww{{{~~~~~~|||yyywwwwwwzzz~~~yyyrrrmmmgggdddeeellluuu~~~~~~vvvrrrqqq|||lllYYYKKKAAA===:::777444555888999888666666555333333222333444555222333444555555555555555444333222222111111222222444555555555444333111000444333333333333333333222222222222222222222222222111111111111111111111111222333333444444333333333222333444444555555444444222444666666666888;;;======BBBIIINNNRRR[[[gggppp)))***,,,///000///,,,)))***************************++++++***(((((()))***((((((((((((((())))))***+++,,,,,,------------,,,+++******))))))******+++++++++***))))))***++++++++++++,,,,,,------------........................111...---///000111999CCCccc~~~~~~vvviii[[[TTTUUU[[[WWWSSSRRRTTTVVVWWWVVVYYYYYYZZZ]]]```cccfffhhheeeiiiooosssvvvyyy|||~~~}}}}}}}}}}}}}}}|||xxxvvvtttrrrrrrtttvvvxxxrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqpppnnnmmmllllllmmmmmmnnnmmmmmmllllllkkkkkkjjjjjjjjjkkkllllllkkkiiihhhhhhjjjlllmmmrrrtttvvvwwwuuusssrrrqqqnnnoooqqqsssvvvwwwxxxyyywwwwwwwwwvvvvvvwwwyyy{{{~~~}}}|||||||||}}}{{{}}}~~~xxxvvvttttttxxx|||~~~}}}zzzxxxxxxzzz~~~}}}tttkkkfffbbb___aaalllxxx||||||nnn[[[LLLAAA;;;888999777555666777999888666555444333222222333555666222222333444555555666666666555444444333333444444333333333444444555555555444444444333333222222222444333222111111222333444222222222222222222222222222222333444444444333333222333444444555555444444333444666666666777:::<<<<<>>;;;888666444333333222222333333444555555555555555555555444333222222222333444555666444333222222111111222222222222222222111111111111444333333333333333333222111000///......///000111////////////////////////111111222333444444444444222333444444555555444444333444555666555666888:::;;;@@@EEEIIINNNWWWdddnnn}}})))***+++...000000---+++***************************,,,------+++*********((((((((((((((()))******(((((((((((()))***+++,,,,,,++++++******++++++,,,*********++++++*********)))***,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,(((+++.........///000000555===OOOiiiuuudddYYYVVVWWWWWWUUUPPPPPPPPPQQQQQQPPPPPPPPPRRRTTTWWWZZZ___fffmmmrrrtttwww{{{~~~~~~}}}}}}|||zzz|||~~~}}}zzzxxxyyyzzzxxxxxxyyyyyyxxxxxxwwwvvvrrrssssssttttttuuuttttttqqqooommmkkklllooosssuuuwwwzzz|||zzzvvvtttvvvyyyxxxyyy{{{}}}~~~}}}}}}}}}~~~zzzxxxwwwwwwzzz|||}}}}}}~~~~~~|||zzzxxxuuutttuuuxxxzzzxxxqqqllljjjkkkjjjiiikkkpppuuu}}}sssfffXXXOOODDD===;;;;;;999777333333333333222222333444666666777888777666444333444333222222222333444555444333222222111111222222///000000111111111111000222333333333333333333444111000000000000000000111////////////////////////000111222333444444444444222333444444555555444444333444555555555666888:::;;;???DDDHHHMMMVVVdddnnn{{{(((((())),,,......,,,***************************)))+++---,,,+++)))))))))((((((((((((((()))******''''''''''''((()))***+++,,,++++++******++++++,,,******++++++++++++******(((***+++------,,,+++************++++++,,,,,,,,,(((---000000///000111111777777???TTTrrrssseee``````___^^^SSSRRRPPPNNNMMMMMMOOOOOONNNOOOQQQSSSXXX```iiioooppptttyyy|||}}}}}}~~~~~~~~~~~~~~~|||}}}{{{{{{||||||{{{zzzyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxqqqooolllkkkkkkooorrruuuxxx{{{|||zzzvvvtttwww{{{{{{xxxyyy{{{~~~{{{yyyxxxzzz}}}~~~}}}{{{wwwsssqqqrrrvvvzzz{{{yyyyyy}}}}}}zzzwwwvvvvvv|||zzzssseeeUUUNNNFFF>>>::::::;;;999777555555666555444444555666666777999:::999777444222555444333222222222333444666555444444333333444444+++---///222444555555555222222222333333444444444222222222333333222222222222222222222222222222222000111222333444444555444222333444444555555444444333444555555555555888:::;;;???DDDGGGLLLVVVdddnnnzzz++++++++++++*********)))************))))))))))))'''''''''''''''(((((((((***)))(((''''''((()))***((((((((((((((((((((((((************************************************))))))))))))))))))))))))***+++,,,...//////......,,,,,,,,,---------......555111222???TTTppp|||qqqmmmhhhbbb\\\UUUNNNLLLLLLLLLKKKJJJLLLPPPRRRQQQSSSZZZdddjjjmmmpppsssuuuwwwyyy}}}~~~}}}|||}}}~~~}}}{{{yyy|||yyyvvvwww{{{|||yyyvvvoooppprrrrrrsssuuuyyy|||wwwwwwxxxyyy{{{}}}|||zzzvvvssstttvvvzzz}}}~~~|||zzzyyyzzz{{{}}}~~~~~~}}}{{{{{{|||{{{tttkkkgggiiigggqqq~~~yyynnn___OOOFFF>>>===:::888777888:::;;;999888555333222222333444444444666888999888555222444555666666666444111000000...///333333//////111222222222222222111000/////////000111111111111111000000000000000111111222000000000111222222333333222333333333333333333444555555555555555555555555444444444444555777888:::;;;>>>BBBFFFKKKUUUaaaiiiwww***))))))))))))((((((((())))))))))))))))))))))))************************))))))(((''''''((())))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......------***+++++++++,,,,,,,,,,,,......111999EEE[[[yyyzzzrrriiiddd___YYYTTTQQQNNNLLLLLLKKKNNNOOOPPPQQQXXXaaagggjjjllloooqqqrrrtttwwwyyy}}}}}}zzzxxxzzz~~~~~~{{{uuuuuuvvvvvvwwwxxxzzz{{{{{{{{{|||}}}zzzxxxuuurrrsssvvvzzz}}}~~~}}}|||zzzyyyvvvxxx||||||zzzxxxvvvuuutttmmmdddaaacccgggtttxxxooodddUUUHHHAAA;;;:::888666777888:::<<<:::999666333222111222222333333444666666555333111222333444555555444333333222000222555666222000222222222222222222111000000//////000111111111111111000000000000000111111222333333222222111000000000111111222222222222333333444444444444444444444444444444444444555777888999999===AAAEEEJJJSSS___gggwww((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))---222555666BBB\\\ttt}}}qqqmmmllliiibbb[[[UUURRRPPPLLLLLLMMMOOORRRXXX___eeekkkmmmoooqqqrrrsssuuuwww|||}}}~~~|||~~~~~~}}}}}}~~~}}}~~~|||xxxvvvsssrrrsssvvvzzz}}}~~~~~~}}}|||zzzyyyxxxssswww}}}zzzvvvvvvsssqqqpppkkkeeedddhhhqqqyyynnndddXXXJJJAAA===777666555555555777:::;;;:::999666444222111000000111222222333333222222111111222222333444555555666333222444999999444222333111222222222222111000000//////000111111111111111000000000000000111111222333333222222111000000000000000000111111222222222333333333333333333333333444444444444555777888999888;;;???CCCIIIRRR]]]fffttt(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++------........./////////+++///333333000555GGGZZZ|||yyytttyyy{{{uuukkkbbbYYYTTTOOOLLLLLLPPPUUUYYY___eeejjjlllnnnooopppqqqsssuuuvvvxxx{{{}}}~~~}}}|||{{{~~~}}}}}}~~~|||{{{zzz||||||{{{{{{{{{{{{zzzzzzwwwuuusssrrrtttwww{{{}}}~~~}}}zzzxxxvvvtttsssvvvzzz}}}}}}yyytttqqqrrroooooorrrtttssswww||||||ssshhh^^^QQQDDD===<<<666555444444444555777888888777555333222111111111111222222222111111222222222222222222333444555666444333555999999444222333111111222222222111111000//////000111111111111111000000000000000111111222000000000111222222333333000000111111222222333333222222222222222222222222333444444555666777888888999<<>>999666666444333333333333333333333000111111222222222222222...333777777333111111444///000222333444444333222444111000222111......000000000111222222222222222//////000111111111111111000000000000000111111222333333222222111000000000000000111222333444555555333333333333333333333333222333555666777888777777999<<>>AAAFFFNNNYYYaaasss~~~((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((())))))(((&&&%%%&&&''')))+++))))))(((((((((((()))))))))(((((((((***+++---///)))************+++++++++---,,,,,,,,,,,,---......333555<<>>888666666555444222222333444444444333333111111000000000000111111111111111111111111111111222222222222222222222222222111111000///......---///......------///000111222222111111111111222222000000000000000000000000//////000000111111222222111111222333444444555555...000222444444222000...333555555555333333333555777888;;;???EEENNNWWW^^^kkkxxx''''''''''''''''''''''''''''''(((((())))))))))))+++******)))((('''&&&&&&(((((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))((('''&&&&&&((()))***)))((((((((((((((()))***))))))(((((()))+++---...)))************+++++++++---,,,,,,,,,,,,---............222;;;HHH\\\xxxzzz~~~tttnnnkkkeee]]]XXXMMMLLLLLLMMMOOOQQQSSSSSSRRRTTTUUUVVVWWWZZZ___ddddddfffiiimmmrrrvvvyyy{{{{{{xxxwwwyyy}}}|||xxxwwwvvvvvvvvvvvvvvvwwwwww{{{{{{|||}}}~~~{{{wwwsssppppppppppppooommmppprrrrrrpppppprrruuuuuuuuuvvvvvvuuusssrrrqqqqqqooommmlllnnnnnnllliiiiiihhhfffcccbbbbbbdddfffkkknnnrrrsssrrrqqqssstttzzzzzzlll]]]SSSJJJDDD<<<777666666555444222333333444444444333333333222222111111222222333222222222222222222222222222222222222222222222222111111000000///......---///......---...///000111222111111111111111111222000000000000000000000000000000000000000111111111000000111111222222333333///111222333333222111///,,,...000111222333555777888999<<>>;;;999444555666555444444555777777777666666444333111111222222111111111111222222000000000000000000000000111111111111111111111111........................---......///000/////////000111222333333222111000000000000000000000000000000//////////////////...222222222222222222222222333222111000000111222333222333555444333333444666777999;;;>>>DDDLLLUUU[[[eeettt&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((()))***************+++***)))((((((''''''(((%%%&&&((()))************)))************++++++++++++++++++***++++++,,,------,,,---111111///000444444???TTTnnn|||yyypppkkkgggjjjrrrxxxyyyxxxeee___VVVQQQPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWPPPPPPPPPQQQTTTZZZ```dddeeegggjjjlllnnnooonnnnnnpppooonnnmmmlllmmmnnnooooooooonnnnnnooopppqqqqqqssstttuuuvvvvvvuuusssrrrtttwww{{{}}}|||yyy|||}}}|||~~~~~~yyyyyyyyyzzz||||||zzzxxxyyy~~~{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvwwwvvvvvvwwwyyy|||{{{zzzyyywwwuuutttrrrrrrpppooonnnnnnoooooonnnmmmnnnlllkkkmmmpppqqqqqqooolllllllllmmmoooqqqsssuuuqqqpppnnniiiccc______```dddnnnzzzxxxuuu{{{yyynnngggYYYRRRHHH???:::777666555222444666666444444555777888888777666555333111000222222111111111111222222000000000000000000000000111111111111111111111111........................------///000000000///...///111222333333222111///000000000000000000000000.........///////////////000111111222222333333333222111111111111111111222222444555666555555777888777888:::===AAAHHHQQQWWWbbbrrr$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))(((((()))***************,,,+++***(((''''''''''''$$$%%%''')))+++++++++***)))************+++++++++++++++******++++++,,,---,,,((('''+++---,,,---///222555AAAXXXttt~~~yyymmmiiifffkkkuuu|||~~~|||nnnhhhaaa]]]\\\\\\ZZZYYYSSSRRRQQQOOOOOOOOOOOOOOOJJJJJJJJJJJJMMMSSSYYY^^^___aaadddgggiiijjjjjjjjjhhhhhhhhhhhhiiijjjlllmmmkkkkkkllllllmmmmmmnnnnnnoooppprrrttttttsssrrrqqqqqqtttwww{{{||||||zzzyyytttvvvxxxxxxzzz~~~}}}xxxzzzzzz{{{{{{zzzyyyxxxwwwsssssstttwwwzzz{{{xxxvvvrrrxxx~~~}}}}}}xxxwwwvvvuuuuuuuuuuuuuuutttuuuuuutttssstttwwwyyyvvvvvvuuuuuutttsssrrrrrrqqqpppoooooopppqqqpppnnnqqqooommmnnnoooooollliiifffeeeeeefffiiimmmppprrruuuwwwxxxvvvqqqoooooopppllluuu}}}wwwzzz}}}|||{{{pppeee]]]TTTMMMDDD;;;777555444333111444777777555444555777888888777666555333111000333222222111111222222333111111111111111111111111000000000000000000000000---.....................,,,---///000000000///...///000222333333222000///000000000000000000000000---.........//////000000//////000111222333333444111111111111111111111111000222333222111111222333777888999;;;???EEEMMMSSSaaaqqq((((((((((((((((((((((((************************''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&(((&&&$$$%%%&&&(((((((((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''')))***)))((('''((()))))))))))))))************)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000222888DDDSSSiii}}}~~~zzzqqquuu~~~nnnjjjkkkqqquuussspppooommmhhh\\\RRRNNNPPPOOOKKKNNNLLLHHHDDDEEEJJJOOOPPPXXX[[[___aaaaaaaaaaaaaaaeeebbbaaabbbaaa___ccchhhiiihhhhhhhhhiiikkkmmmnnnoooppppppnnnllllllmmmnnnnnnqqquuuvvvvvvtttssssssqqqrrrsssuuuuuuuuuuuutttrrrrrrssstttvvvuuutttrrrttttttsssssssssrrrrrrrrrqqqtttxxx|||}}}}}}|||zzzwwwvvvtttqqqppppppppppppppprrrvvvyyyzzzyyywwwuuuyyywwwsssqqqppprrrtttvvv{{{xxxtttqqqqqqqqqppppppnnnhhhhhhmmmnnniiidddeeeccc[[[XXX\\\]]]]]]hhhxxx~~~|||{{{~~~}}}vvvzzzyyywww}}}|||sssfff\\\WWWOOOGGG>>>888555555555444444333111000000111333444111111111111111111111111333333222111000000000111---......///////////////////////////////////////000000///............///........................000000000000111111111111...000111111///......///222222111111111111222222000000000000000111111222222333444333111000111222444444444333333222222222555666999>>>???BBBKKKUUUbbbqqq''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''(((((((((&&&$$$%%%&&&((((((((($$$%%%&&&&&&&&&&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******(((((()))***(((((()))))))))*********((()))+++,,,---,,,+++*********+++,,,,,,---......+++...444;;;CCCSSSnnn|||zzzxxxsssqqqvvv{{{}}}~~~yyylll___YYYXXXTTTNNNNNNKKKGGGDDDEEEJJJNNNPPPSSSUUUVVVWWWXXXWWWXXXXXX\\\XXXWWWYYYYYYYYY\\\aaaeeeeeeeeefffhhhjjjkkklllooooooooollljjjhhhhhhjjjlllooorrrssssssrrrrrrrrrqqqrrrtttuuuuuutttrrrqqqppppppqqqssstttttttttrrrrrrrrrqqqqqqqqqpppppppppnnnppptttwwwyyyxxxwwwvvvtttsssqqqpppoooooooooppprrrsssuuuwwwwwwwwwuuutttvvvuuusssrrrrrrsssuuuwwwyyyvvvsssrrrrrrrrrrrrqqqnnniiifffiiihhhaaa\\\[[[TTTOOOPPPVVVYYY\\\iiizzz|||}}}{{{ppp```SSSMMMEEEAAA;;;777666666444222444333111000000111333444111111111111111111111111111000000000000000000///,,,------...///.........////////////////////////000///......------..............................------........./////////000000000111111111000000111111000000000000111111111111111111111222222333222333444333111000111222333333333333333333444444666777:::???@@@BBBJJJSSSaaappp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))'''&&&$$$%%%&&&(((((('''$$$&&&''''''''''''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((***+++***)))((()))***(((((())))))))))))******'''(((***+++++++++***)))((()))***+++---...///000))),,,000222333;;;QQQeee~~~zzzxxxvvvqqqtttzzzssskkkfff___VVVSSSOOOJJJIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQMMMMMMPPPRRRRRRUUUZZZ___```bbbdddfffhhhiiiiiillllllkkkhhhdddbbbbbbcccjjjlllnnnpppppppppqqqsssrrrsssvvvwwwvvvssspppnnnnnnooopppqqqrrrrrrrrrrrrooooooooonnnnnnnnnnnnmmmkkkllloooqqqssssssrrrqqqoooooonnnnnnnnnoooooopppssssssttttttttttttsssssssssssssssssstttuuuvvvwwwwwwuuussssssssssssrrrpppjjjfffcccbbb___XXXSSSRRRKKKKKKOOOWWWZZZ^^^lll}}}tttgggVVVHHHBBB;;;999777666666666333222333222111000000111222333111111111111111111111111---...///000000000///...,,,,,,---............---///////////////////////////......---------------........................---------............//////---,,,...111222111...000000000//////000000000222111111111111222333333111333333333111000111222222222222333333444555666666666:::???AAABBBIIIQQQ```ooo&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&%%%'''((('''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++(((((((((((()))))))))***((()))***+++++++++******)))******+++---......//////...//////---000>>>LLLggg|||}}}zzzyyy|||tttuuuyyy~~~{{{qqqfff```[[[WWWWWWWWWSSSPPPOOOPPPPPPPPPQQQPPPNNNKKKIIIIIIFFFEEEJJJMMMMMMPPPSSSXXXZZZ\\\___aaabbbbbbbbbccccccbbb```]]][[[\\\]]]gggiiikkklllmmmoooqqqsssrrrtttwwwyyyyyyvvvrrrpppnnnoooppppppooonnnoooooommmmmmmmmmmmlllllllllllliiikkklllnnnoooooooooooommmmmmnnnnnnoooppppppqqqsssrrrqqqqqqqqqrrrtttuuusssssstttttttttssssssssstttrrrqqqqqqqqqpppnnnlllaaa___^^^]]]ZZZVVVSSSRRRTTTVVV[[[aaabbbeeesssvvvgggYYYJJJ???;;;666555555444444444333222222222111000000111222222111111111111111111111111,,,---///111111111///...,,,---......//////......////////////////////////......---,,,,,,,,,,,,---............................../////////000000000///+++(((***///222000---...//////////////////...111111000000111111222333111222333222111000111222444333333222333444555666555555888>>>AAACCCHHHPPP___mmm''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&%%%$$$%%%'''((('''%%%"""###%%%%%%%%%&&&''')))'''''''''((((((((())))))''''''''''''''''''''''''(((***+++***)))((()))***'''(((((((((((())))))))))))******+++++++++++++++++++++,,,,,,,,,,,,------555000,,,---///111666<<>>BBBEEEDDDCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGIIIKKKLLLLLLKKKLLLNNNPPPYYY\\\```ccceeegggjjjmmmkkknnnqqqssstttsssqqqoookkklllmmmjjjfffdddfffhhhjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkmmmoooqqqsssppppppqqqrrrrrrqqqqqqpppooommmkkkjjjjjjllloooqqqppppppnnnllliiieeecccaaa``````aaaeeeiiimmmnnnnnniiimmmnnnlllkkknnnooonnnpppqqqtttvvvzzzzzzvvvvvvyyycccQQQDDD999444444333444333222000000222444111111111111111111111111000000000000000000000000...///000111111111000/////////000111111111111000///////////////////////////......---------------........................+++++++++,,,,,,,,,------222///------000333222111---...///000000///...---///............///000000///000222111000000111222666555333222222444666777;;;888888<<<@@@CCCIIIOOO]]]kkk~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''&&&%%%$$$$$$$$$%%%''''''&&&$$$ """$$$%%%&&&''')))+++'''((((((((())))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''((('''''''''((((((((()))))))))))))))))))))***+++++++++++++++,,,,,,---------111,,,***...000//////000333:::GGG\\\uuupppqqqxxx{{{|||jjjgggddddddeeeccc^^^XXXTTTMMMJJJLLLNNNKKKHHHGGGDDDCCCBBBAAA@@@?????????@@@BBBCCCCCCCCCDDDGGGIIIMMMQQQWWW[[[^^^```bbbdddeeefffhhhiiiiiihhhfffeeecccfffgggeeeaaa```cccggghhhhhhgggggggggfffffffffgggggggggiiikkknnnqqqsssrrrrrrrrrrrrrrrpppooonnnmmmkkkhhhfffeeefffggghhhjjjiiifffccc```\\\ZZZYYYXXXZZZ^^^eeepppyyy|||~~~~~~}}}}}}|||{{{}}}{{{yyyyyyttteeeSSSFFF===555222333---///222333111000111333000000111111111111000000000000000000000000000000//////////////////.........//////000000000000000////////////////////////000///......------..............................***++++++++++++,,,,,,,,,111000...------///000111---...000111111000...---///////////////000000111...000111111000000111333333222111111333666999;;;EEE@@@<<<>>>AAACCCHHHNNN\\\jjj}}}&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''$$$###$$$&&&''''''%%%$$$((())))))(((&&&%%%%%%&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))((((((((((((((()))******))))))***+++---...//////---+++---000000---...111222555<<>>=========<<<>>>??????>>>???AAACCCEEEJJJPPPUUUXXXZZZ\\\]]]`````````aaa```___]]]\\\]]]```bbbaaa]]]]]]bbbfffffffffeeeeeeeeedddddddddeeeeeeeeefffiiimmmppprrrsssssssssrrrqqqooommmkkkllljjjgggdddbbbaaaaaaaaaeeeccc```]]]YYYWWWUUUUUUUUUXXX___jjjyyyzzzpppiii]]]QQQDDD===888444222333&&&+++111444333111111111000000111111111111000000000000000000000000000000000///...------------------......///////////////////////////////////////000000///............///........................,,,,,,---------.........---------+++)))***,,,///...///000222222000///...000000000000000111111222...000111111000000111333000000000111444888<<>>???AAACCCCCCAAAEEEJJJMMMOOOOOOPPPQQQXXXXXXXXXUUUQQQQQQUUUYYYUUUZZZ\\\YYYWWW[[[^^^^^^______```aaabbbbbb___\\\\\\^^^```cccgggkkkoooqqqsssnnnkkkkkkiiidddbbbddd]]]^^^___^^^\\\YYYXXXWWWcccaaa\\\XXXTTTSSSSSSTTTVVV^^^kkkxxx}}}uuujjj\\\SSSIIICCC;;;444111222222333444333333222222111111111---,,,+++---///222222222111111000000//////......///...,,,,,,...///...---//////............//////111111000000//////......///000111222222111000///...------,,,,,,------...111000///////////////000+++,,,---...////////////...000000///------111555333333222222111000000000111000000///000222444555333333444555666777888888IIICCC>>>===<<<===DDDMMM]]]ooo}}}&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))******+++,,,***)))))))))******+++,,,222000111333999EEEZZZmmmyyyyyy{{{~~~~~~{{{}}}xxxsssmmmhhhfffbbb^^^___cccccc\\\SSSLLLKKKLLLMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMNNNPPPQQQOOOKKKIIIKKKMMMNNNSSSUUURRRQQQTTTWWWWWWWWWVVVVVVVVVWWWVVVTTTQQQYYY[[[^^^aaacccfffiiikkkjjjgggeeeddd```ZZZYYY\\\XXXZZZ\\\]]]]]]]]]^^^```fffccc^^^XXXUUUUUUWWWZZZ[[[bbbmmmxxxzzzpppggg]]]QQQHHHBBB===777333111222333333333333333222222111111111///...---...111333333333000000000000//////......///...,,,,,,...///...---//////............//////000000000000//////......///000111111111111000///...------,,,,,,------...000000///////////////000......////////////000000+++,,,------------...000000000000000000000000000111000000000000222333444333333444555555666777777<<<888888:::<<<>>>EEEMMM[[[mmm{{{''''''''''''&&&%%%$$$$$$&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))***++++++,,,,,,+++++++++,,,------111///......///555CCCQQQiii}}}~~~}}}{{{zzzuuuppprrrxxxwwwpppfff___]]]aaafffiiiccc[[[RRRMMMNNNOOOMMMKKKFFFIIILLLKKKGGGCCCCCCDDDIIIMMMOOOMMMLLLNNNOOONNNOOONNNLLLLLLMMMMMMLLLKKKTTTWWW[[[]]]___```bbbcccaaa^^^]]][[[WWWRRRTTTYYYZZZ\\\```cccgggkkkooossszzzvvvppphhhbbbaaadddgggggglllttt|||vvvhhh\\\UUUMMMEEE???:::777333222222222222222222222222222222111111111///...---...000222222111000000000////////////...///...,,,,,,...///...---//////............//////000000000////////////...//////000000000000//////...------,,,,,,------...////////////////////////...------,,,,,,---...///---,,,,,,---...///...,,,------...//////000111111000000000000111222333444333333333444444555555555444333555999<<<>>>DDDKKKYYYkkkyyy''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++......------------.........,,,,,,......000999CCCQQQhhh|||yyyyyy{{{{{{pppiiijjjqqq{{{|||ssshhhbbbbbb___WWWOOOMMMOOOQQQOOOKKKIIIJJJLLLMMMQQQSSSPPPPPPQQQQQQMMMNNNLLLIIIJJJLLLNNNPPPPPPQQQVVV\\\___```aaadddfffbbb___[[[XXXTTTRRRXXXaaaiiilllpppuuuzzzyyyttttttvvvyyy{{{|||ssshhhXXXMMMGGGDDD???<<<666444222222333333222000111111111111111222222222...---+++,,,...///......///////////////////////////...,,,,,,...///...---//////............//////////////////////////////////////////////////////...------,,,,,,------.........//////////////////...---,,,,,,---///111222666222......///111///---.........//////000000000000000000111111222222333222222222333333444444444888666777:::<<<===BBBIIIWWWiiixxx''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((())))))***+++,,,++++++*********++++++,,,+++,,,/////////444;;;BBBOOOaaasss|||yyy|||~~~uuusssyyy}}}}}}vvvggg[[[\\\\\\ZZZVVVRRRRRRWWW[[[]]]aaabbbaaabbbcccaaa\\\TTTQQQNNNNNNRRRWWW[[[]]]ZZZaaahhhmmmoooqqquuuyyyvvvoooggg```[[[ZZZbbbkkk}}}}}}vvvvvv{{{uuulll```PPPDDD@@@>>><<<999666555333333444333111///000000000111111222222222000...---,,,.........---...............////////////...,,,,,,...///...---//////............//////...............////////////..................///...------,,,,,,------...,,,---...///000///////////////......000333666777<<<777000---...//////...111111111000000/////////000111111111222222222222111111222222333444444444<<<999777999:::;;;BBBJJJWWWiiixxx''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((((()))******---,,,++++++***+++++++++,,,+++,,,000///---///333888<<>>:::555222111222222222111111222222222000...---111///...---...///111222333222111000////////////,,,---...//////---+++***---------.........//////,,,---...//////...---,,,............---+++((('''---,,,++++++******++++++.........------,,,,,,,,,+++)))((()))---...---+++......---------,,,,,,,,,+++,,,------......------,,,------...///000111111000111111111111222222222666555333111111111333444777777777888999===CCCGGGTTT```qqq%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%(((******)))((())))))+++++++++++++++++++++++++++---...------000888???MMM^^^sss}}}~~~|||~~~uuummmcccTTTFFF>>>;;;777333111111222222111111222222111111000///...111000///......000111333333222111000////////////------.........---,,,+++------------.........///------............------............---+++***)))------,,,+++++++++++++++......---------,,,,,,,,,+++***)))***---///...,,,,,,,,,,,,------.........,,,,,,---...............------......//////000000000000111111111222222222444333222111222333555777555555666777:::>>>DDDIIIRRR^^^ooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((()))***+++++++++++++++++++++++++++------,,,***+++000444:::DDDUUUlll|||vvvqqqooovvv|||ooobbbZZZQQQFFF<<<777666444222111222222222111333222111000////////////111000/////////000222333222111000//////...//////.........---------------------------..................------------......------......------,,,+++...------,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,+++***+++---......---***++++++,,,---...///000------...////////////.....................//////000000000111111111222222111111111222333666888:::333444666777:::???EEEJJJOOO[[[mmm$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))***************************,,,---......,,,+++---///222888CCCSSSjjj}}}sssrrrooommmttt{{{vvvggg\\\PPPIIIDDD<<<777555222222111222444444333222444222111/////////000000111000000000000111222222111000//////.........//////...------------......------------------------///...,,,,,,,,,,,,...///------------------------......---,,,,,,,,,------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////---......///000/////////.....................---000000000000111111111111111111111222444666888999333444666888:::>>>CCCGGGLLLXXXkkk~~~$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))******'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))+++***************************+++---------------...///222888@@@MMMbbb~~~}}}yyyxxx}}}}}}zzzzzz}}}yyywww{{{|||yyyrrriiibbbSSSIII@@@===:::666555666111111111333666666555333444222111/////////000000000000000000000111111222000///......---.........///...---------......///------------------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------............---,,,,,,,,,------------------------------,,,------------------...---------------------------......///000/////////............------------//////000000000111111111222222333333444555666666555666888888:::<<>>AAAQQQYYYfffvvv&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&%%%$$$###%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&(((******)))((('''((('''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,---......000444===LLL```uuusssiiihhhjjjlllmmmuuu~~~~~~{{{qqqmmmiiiddd]]]VVVLLLCCC===999666555333222111111000000111111000000000000000000000000///000111000//////000111///......---------......//////.........------------,,,+++,,,......---,,,***++++++,,,,,,++++++***,,,...//////---,,,,,,---++++++,,,,,,,,,,,,------,,,---///...---++++++,,,(((+++------,,,++++++,,,,,,,,,,,,------------......)))---...((()))///,,,------............------........................///000111000//////000111///000222444444555444444333555777888999<<>>OOOQQQAAA...//////////////////...,,,------....../////////---...///...---------///111111111111111222333444666777999::::::;;;>>>AAAJJJSSSdddxxx!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&******)))))))))(((((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&%%%$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))******,,,+++***)))))))))))))))***+++---...//////000000444:::HHHZZZiiiwww{{{}}}xxxuuuttt||||||~~~{{{~~~xxxrrrjjjeeeYYYJJJAAA<<<777111222111111111222111///---///////////////000111111000000000000000000000000---///000///...---...//////......---------......---------.........//////,,,+++******,,,---,,,+++***++++++,,,,,,++++++***(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------***,,,------+++******+++)))+++---...---++++++,,,***++++++++++++,,,,,,,,,+++***000222666DDDGGG999---......//////......---........................---///000///...---...///000000000000111222444555555777888999999:::===???HHHRRRbbbvvv """$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%$$$######%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''(((***++++++---+++)))))),,,///000000000000555???KKKZZZqqqxxxoooqqq{{{{{{~~~xxx~~~}}}zzztttvvvxxx~~~}}}vvv{{{~~~{{{zzz}}}}}}{{{vvvnnnhhh\\\XXXNNN@@@888666555222555333111000222333333222///////////////000111111000000000000000000000000...///000///......///000000///...------------------------.........//////+++***)))***,,,------++++++++++++,,,,,,+++++++++&&&(((***+++++++++,,,...++++++,,,,,,,,,---------***,,,------+++******+++&&&)))+++,,,+++***++++++******+++++++++,,,,,,,,,***...333000***333666***,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++...///000///......///000000/////////111222444666555666888888999:::<<>>DDDUUUggg~~~{{{rrrsssyyyxxxuuuvvvyyytttpppmmmnnnpppxxx{{{www|||wwwpppmmmllluuu{{{xxxsssmmmfffbbbaaa\\\TTTMMMBBB>>>888444333333333222111111111111000000000000//////000000000000////////////...------...//////---------......---,,,,,,,,,---,,,+++******+++---,,,,,,+++++++++,,,---...---,,,,,,+++******))))))++++++++++++++++++++++++***)))))))))+++,,,+++***)))+++,,,+++***)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,............,,,,,,,,,,,,,,,---------......---,,,++++++******++++++------,,,,,,,,,---...///......//////////////////111111000000111111222333444444444555777999;;;===GGGPPP___qqq######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''---,,,***(((&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''***))))))(((''''''&&&&&&)))'''%%%%%%'''((('''''')))))))))))))))))))))))))))))))))*********++++++(((***,,,------...///111999GGGZZZnnnwwwttt~~~~~~}}}~~~yyytttrrrqqquuu{{{|||yyy}}}~~~|||uuuqqqtttxxx}}}vvvnnnkkkdddZZZSSSOOOIIIAAA;;;777555222000111111000000111111111111000000000000...//////000000//////...---------......---------,,,------,,,+++***)))(((---......,,,******+++------,,,,,,++++++++++++,,,,,,,,,++++++******))))))++++++++++++++++++++++++***)))))))))+++,,,+++***+++,,,,,,***(((''''''(((++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***)))***+++,,,---,,,,,,,,,,,,---...///---------...///000000111111000000000000111222222444444444555777999;;;===GGGOOO^^^ppp######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''(((((()))((('''&&&%%%'''&&&%%%%%%&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))************)))+++------,,,+++,,,---333777>>>JJJ\\\sss~~~ssskkkiiikkknnnoooppptttzzz~~~xxxqqqjjjddd\\\QQQHHHBBB===777222444333111111222222111000111111111111000000000///...//////////////////...+++---...//////...---+++,,,,,,,,,,,,+++***)))(((---......---+++***+++,,,------,,,++++++*********------------,,,,,,++++++***************************)))))))))+++,,,+++***+++,,,---+++)))((()))***++++++++++++++++++++++++)))))))))*********++++++++++++************++++++,,,,,,,,,---------......///.........------------,,,,,,,,,,,,------......------......///000000000000000000000000111222222444444444444666999;;;<<>>JJJ\\\ppp}}}wwwoooiiigggjjjuuu~~~qqqnnnsssuuuppplllwwwtttggg\\\QQQHHH@@@===777333111111222222000...------///000000///111111111111000000000000---......//////......---,,,---............---,,,------------,,,+++******&&&(((+++,,,+++***++++++))))))++++++,,,+++******))))))))))))))))))*********************************)))))))))+++,,,+++***%%%'''))))))))))))+++---++++++++++++++++++++++++)))))))))************+++)))***++++++++++++***))),,,,,,,,,---------......---,,,***(((((()))***++++++,,,---.........------------......//////000000///////////////000111111333333333444555888:::;;;AAAJJJYYYlll######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))))))))))))))(((''''''&&&&&&$$$'''***)))'''%%%&&&'''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((***+++***(((%%%######+++((((((,,,---+++///777444DDDUUUbbbppp}}}pppgggbbbbbbjjjsss{{{vvvoookkkkkkgggvvv|||zzz~~~yyyyyyrrreeeXXXNNNDDD===;;;999555111000111222333///---,,,,,,///111222222111111111111000000000000---..................---,,,,,,,,,------,,,,,,,,,.........---+++)))((('''$$$'''***+++******+++,,,((()))***+++,,,,,,+++***++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))))))))+++,,,+++***)))***,,,,,,++++++---...++++++++++++++++++++++++(((((((((((())))))))))))(((***+++------+++***(((,,,,,,,,,---------......111---)))%%%%%%(((,,,///+++,,,---.........---,,,+++,,,---...///111222222///////////////000111111333333333333555888:::;;;@@@IIIYYYlll"""!!! !!!###%%%&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$###"""""" !!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%'''((()))++++++)))((('''"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''''''''(((***+++)))*********++++++++++++........................111444999BBBOOO___ppp{{{ssshhhdddfffjjj|||~~~}}}vvvqqqmmmkkkiiijjj}}}}}}xxxtttooogggZZZLLLBBB<<<::::::888666222///......///000333222000/////////000111111111111111000///------...------,,,,,,------......,,,+++,,,///111///---,,,++++++******++++++,,,,,,,,,++++++++++++++++++******************************++++++++++++******+++******+++)))'''''')))+++++++++***************++++++---......---++++++***)))((((((((()))***++++++++++++...222222000---(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,---///111111000///000111,,,,,,------...///000000///.........000222444555777666666666777888:::;;;DDDKKKYYYkkk""""""""""""######$$$%%% !!!"""######"""!!! ######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&''''''&&&''')))******)))'''&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((('''''''''(((******))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,///000222777>>>HHHTTT\\\nnnzzzwwwrrrppppppttt}}}zzzvvvsssqqqsss}}}xxxtttpppkkkhhh^^^XXXNNNCCC;;;777666666777555222///......///000222222000/////////000000111111111000000///------...------,,,,,,------......,,,+++,,,///000///---------------------------++++++++++++++++++++++++************************)))******++++++******)))---,,,+++,,,+++*********)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))***+++)))((((((***,,,,,,)))&&&))))))******++++++,,,,,,,,,++++++******++++++,,,///---,,,*********+++,,,***,,,......---,,,---...,,,,,,------...//////000////////////000111333444666555555555666888999;;;CCCJJJXXXkkk######$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$######""""""######$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))************************,,,,,,------///333:::>>>MMMYYYlllrrruuu~~~~~~}}}~~~}}}}}}|||wwwpppiiiddd___[[[XXXIIIEEE@@@:::666444333444666444222///......///000111111000/////////000000000000000000///......---...------,,,,,,------......---,,,---...///...---------...//////...------************************++++++++++++++++++++++++)))******++++++******))),,,+++***+++,,,,,,***((((((((()))***+++,,,------++++++************++++++---,,,+++************************+++,,,+++(((&&&*********+++++++++++++++,,,++++++******++++++,,,111///---+++******+++,,,,,,...000000///...///000,,,,,,------.../////////000000//////000111222222444444444444555777999:::BBBIIIWWWjjj###$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))'''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,++++++---111333;;;AAAKKKYYYjjj|||~~~~~~|||zzzxxxvvvooofff]]]VVVQQQLLLJJJ<<<;;;999777555444333333444333111////////////000000000000/////////000000//////000000///......---...------,,,,,,------...------,,,------...------***+++---......---+++***))))))************++++++++++++++++++++++++++++++))))))************))))))(((******((()))+++)))%%%((((((((())))))*********+++***)))(((((()))***+++...---,,,++++++***))))))******++++++,,,+++***)))+++++++++++++++++++++***,,,++++++******++++++,,,............---,,,,,,+++---///111111000///000111---------.........//////000000000000000000111111333333222333444666888999AAAHHHVVViii###$$$%%%&&&&&&%%%###"""!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&'''''''''((((((((((((************************(((***+++++++++,,,...000111333777>>>JJJ\\\mmmyyy~~~xxxtttllleee[[[QQQIIIDDD@@@===666777777777666444333222222222000/////////000000/////////000000000//////...////////////......---...------,,,,,,------...------------,,,,,,,,,---***+++---......---+++***))))))******++++++++++++++++++++++++++++++++++++)))))))))******)))))))))''',,,...***(((***)))%%%))))))(((((('''''''''&&&+++***((((((((((((***+++---------,,,+++***))))))%%%&&&(((((()))))))))***,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,(((***...000111///---+++)))+++------,,,+++,,,------------...............000000000111111111111000222222222222444666888999@@@GGGTTTggg~~~######$$$$$$$$$$$$$$$###"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''((((((((((((************************'''((()))((('''''')))******,,,///444:::CCCMMMSSSkkkttt~~~}}}yyyyyy}}}~~~}}}xxxpppjjj[[[UUULLLDDD>>>:::777555444555666666555333111000111000000/////////000000......///000000000//////....../////////......---...------,,,,,,------...,,,---...---,,,+++,,,---,,,,,,---......---,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((((((222666///)))***+++(((******)))((('''&&&%%%%%%******))))))))))))******+++,,,,,,,,,+++***)))(((&&&(((************,,,...+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&(((---000111000---+++***,,,......---,,,---..............................///000111111111111111222222222333444777999:::@@@FFFSSSeee{{{""""""""""""######$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&'''''''''%%%&&&(((***(((***---000222444888;;;LLLVVVdddqqq}}}zzzvvvzzz{{{zzz{{{~~~{{{|||}}}yyysssnnnggg]]]VVVIIIEEE???:::777555444222555555666666555333111000////////////000000000000------///000000000//////------...//////......---...------,,,,,,------...,,,---///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((666<<<222((((((***)))*********))))))((((((''')))******++++++******))))))***+++++++++***)))(((***,,,---,,,++++++---///***++++++,,,,,,---------,,,++++++******++++++,,,)))***+++---------,,,+++,,,...000000///...///000........................---...000111222222222222222222222333555777:::;;;@@@EEEQQQcccyyy"""!!! !!!###%%%&&&!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((('''))),,,...++++++,,,++++++---111444///:::HHHSSS^^^nnn{{{}}}~~~{{{{{{yyyzzz|||{{{~~~~~~zzzzzz}}}{{{tttjjjbbb]]]UUULLLEEE>>>;;;888666555666555444666666777777777555444333////////////000000000000,,,---///000000000//////------......///......---...------,,,,,,------...+++---///...+++)))+++---******)))(((((()))******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((%%%666>>>333&&&%%%((((((***************+++++++++)))***+++,,,,,,+++***)))'''(((***++++++***)))((((((***+++)))&&&&&&(((*********+++,,,,,,---......,,,++++++++++++++++++,,,---,,,+++*********+++,,,)))+++------,,,+++,,,---.....................---,,,---///111222333222222222222333444555888:::<<<@@@EEEQQQbbbwww$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######!!!!!!""""""######$$$$$$###############$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$######$$$%%%'''$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$'''((('''&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))************))))))***)))(((((()))+++---...---///333999CCCOOO]]]eeeyyy~~~{{{|||{{{~~~~~~}}}yyyvvvuuuvvvwwwvvvuuussshhhYYYMMMGGGCCC???;;;888666555333222222333333666555444333111000///.........------------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------...............---///...------,,,+++******)))************+++++++++))))))***+++,,,,,,------///...,,,***))))))******,,,***((()))+++,,,***(((,,,---,,,***((((((***,,,******************************))))))))))))******---,,,,,,++++++++++++++++++*********))))))((((((,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111111111000000000000:::666222222666;;;<<<<<>><<<888555555555444333222222222222444444333222111000//////......------------.........------------......///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,+++******)))(((((())))))*********+++++++++))))))***++++++,,,------------+++***)))******+++...,,,******++++++)))'''(((&&&$$$%%%((())))))'''******************************))))))))))))************)))(((((((((((()))++++++++++++*********)))******+++,,,,,,+++*********+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000000000000000222222222333666888888888<<>>:::666444333333111000000000111222111000...---//////000000000111111111...------,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))******+++++++++,,,))))))))))))************))))))***+++,,,---......(((&&&$$$'''+++---+++((())))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))++++++++++++++++++++++++))))))***++++++***))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---111777888777666666888===CCCMMM]]]qqq$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$######"""""""""!!!'''&&&&&&%%%$$$###""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((###%%%''')))))))))***,,,***+++...222888???HHHMMMcccnnnxxx~~~xxxvvvpppgggaaadddoooyyy|||zzztttrrrgggXXXNNNIIIEEE>>>888888666444333222222111000...///000000000///...---------...//////000111111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------+++++++++++++++++++++,,,(((((()))))))))*********)))***************++++++(((((()))))))))))))))))))))******++++++,,,,,,---++++++++++++***))))))***))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))******************+++***(((&&&&&&(((***+++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---........./////////000///222555666444444777:::===CCCMMM\\\ooo$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$######""""""###############"""""""""""""""&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((((((((((((%%%'''))))))(((((()))***)))******,,,...111444666>>>IIIUUU^^^hhhuuu~~~vvvllljjjqqqyyy~~~}}}~~~uuummm^^^UUUHHH???:::888777555444333222111000/////////......////////////......,,,,,,---......///000000------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------'''((((((((()))*********((((((((()))))))))******************************(((((())))))))))))((('''***+++,,,+++))))))***+++---...---***'''%%%'''*********************************))))))))))))******))))))((('''''''''(((((()))))))))))))))*********,,,***'''%%%%%%'''***,,,)))******+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.........//////000000111000111111111111333666999<<>>BBBKKKXXXjjj$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!%%%'''&&&%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((%%%'''((((((''''''(((***(((''''''(((***---......+++000222000222;;;DDDHHHOOOZZZkkkxxx}}}xxxxxxyyyyyyxxxvvvssspppmmmjjjhhhfffggggggbbbZZZQQQJJJGGG===<<<:::444///...111444000111000///......000111000///...------...000111,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,***)))''''''(((((()))***+++,,,,,,---(((((((((((())))))))))))*********))))))))))))))))))))))))))))))'''%%%$$$ %%%((())),,,111444777000(((&&&***---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222333444222222444888;;;999777AAAEEEMMMYYYkkk######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''')))(((&&&&&&'''&&&%%%$$$$$$!!!!!!&&&(((%%%""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!'''&&&$$$"""!!!""""""###""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&)))***((($$$$$$(((,,,******,,,------,,,******((()))***---///111333444<<<@@@FFFLLLUUUcccttt|||zzz~~~|||~~~zzzsssmmmiiifffbbb___]]][[[XXXVVVXXXUUUPPPJJJDDD???;;;999999888777555333111000///222///++++++---//////...///...//////...---...111000000///...------,,,,,,******+++++++++,,,,,,,,,------------------------******++++++++++++******)))************+++++++++)))))))))))))))))))))))),,,+++***(((''''''&&&&&&(((***+++------,,,+++***************)))))))))))))))(((((('''''''''(((((())))))************))))))***+++,,,---...---,,,+++,,,,,,*********+++,,,---,,,)))%%%%%%'''******)))******************++++++***++++++,,,,,,++++++***+++***)))***,,,------+++...+++((((((+++...---+++%%%'''+++...000000///...,,,------...///000000111000000000000000///...---333333333333333444888;;;===???HHHYYYjjj{{{######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&&&&""""""!!!!!!"""######"""&&&###"""%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******)))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%((()))'''$$$###&&&***)))******************)))******++++++,,,---------...222666999???IIIVVV```ooouuu}}}~~~zzz}}}~~~uuuvvvvvvyyyvvvkkkccc]]]ZZZUUUQQQOOOLLLJJJHHHIIIGGGCCC???:::777444333555555444222111000///...///,,,******---//////...,,,,,,,,,------,,,...000000//////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))***))))))(((((((((((()))((()))+++,,,---,,,+++************)))))))))((((((((((((((('''''''''(((((())))))************))))))(((((()))***+++++++++++++++***))))))((()))******---***''''''***++++++)))---,,,,,,+++***)))((((((***++++++,,,,,,++++++***+++***)))***,,,---,,,+++---,,,******+++,,,,,,+++%%%'''***---......---,,,------------............222222222111111111000000///000111111222555999<<<===???HHHXXXiiizzz###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""###$$$%%%&&&&&&###"""###""" """'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###'''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$!!!!!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''$$$'''(((&&&$$$###&&&)))))))))(((((((((((())))))))))))))))))))))))******(((***------///444<<>>HHHWWWiii~~~$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######""""""%%%+++///$$$""""""$$$$$$!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$#########"""!!!###$$$%%%$$$"""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''''''''(((***)))(((''''''((()))***'''''''''((()))*********'''((()))******,,,...///---...///000555===HHHPPPZZZ[[[___eeeiiiooo}}}tttiiigggdddccceeekkkrrrwww~~~~~~rrrfffbbbhhhqqqyyyyyy{{{{{{wwwwww{{{|||zzzwwwtttoooggg]]]QQQFFF???999777444222333444444333444444222111000000000000---------........./////////000000000...---,,,+++000222111...111777777222...............---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))***))))))((((((((((((((((((((())))))*********))))))))))))(((((((((((('''&&&&&&'''((())))))(((((((((((())))))))))))((((((+++***((('''&&&&&&'''(((------------,,,,,,++++++)))***+++++++++******)))'''((((((***+++,,,------***++++++,,,,,,++++++***,,,+++*********+++)))((($$$((()))((((((***,,,++++++,,,------,,,+++++++++,,,---...///000111111000///---,,,,,,...///111+++...111333555888<<<>>>666>>>IIIWWWjjj$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$ """###$$$&&&+++444;;;...((($$$%%%&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######""""""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''))))))(((((((((((())))))******))))))((((((''''''''''''((()))***,,,---...***+++,,,---///222777;;;>>>???CCCIIIMMMUUUcccqqqxxxwwwuuuqqqnnnmmmoooqqq|||zzzrrrrrrxxx~~~tttsssrrrrrrqqqppppppoooooovvvqqqeee```eeennnuuuuuuwwwuuuoookkkjjjhhhdddYYYWWWSSSMMMGGGAAA<<<:::222111000000222333333222444333222000////////////........./////////000000---......---***))))))***+++//////...444>>>@@@:::........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''%%%&&&''')))))))))(((((('''(((((())))))(((((('''******)))(((''''''''''''((())))))*********))))))+++,,,---,,,++++++,,,---+++++++++*********))))))***++++++,,,,,,++++++***+++***))))))***+++***(((!!!###%%%'''((()))+++,,,+++,,,,,,---------,,,,,,***+++,,,...000111222333111000/////////000111222111333555555555555777888555>>>JJJWWWkkk$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$###%%%''''''(((...777???@@@333(((%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%'''''''''(((((('''''''''((((((((((((((((((''''''+++***))))))***+++,,,,,,''')))***,,,---...000111---///222777888;;;EEEPPPfffpppyyy}}}~~~}}}}}}|||pppeeecccgggkkksss{{{}}}~~~yyymmmjjjhhhffffffffffffeeeeeennnwww}}}qqqgggbbbeeelllqqqhhhhhhccc[[[UUURRROOOJJJ======<<<:::999888888999000//////111333333111000111000///......------......///////////////000000,,,---...,,,******---000***......,,,444???@@@999........................******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))((((((((((((((())))))***((('''''''''(((((())))))))))))((((((((('''''''''$$$%%%''')))***)))((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((%%%&&&((()))***)))))))))***++++++***((((((***------,,,,,,+++***)))((((((***++++++,,,,,,++++++******)))((()))***+++***)))'''&&&%%%&&&)))***+++*********++++++,,,,,,,,,,,,++++++,,,---///000111111/////////000000000111111555666777666333222222333666@@@KKKWWWjjj$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&$$$###(((111888NNN===+++%%%&&&&&&%%%%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!######%%%&&&&&&%%%######""""""$$$%%%%%%$$$###"""""""""!!!!!!""""""###$$$###############"""!!! ########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$$$$%%%''''''''''''%%%$$$###$$$%%%&&&((()))***+++,,,***'''&&&''''''''''''&&&''')))***++++++,,,,,,&&&''',,,///...---222:::@@@KKKWWW]]]cccllluuuxxx|||yyykkk]]]YYYZZZ\\\bbbjjj{{{{{{{{{~~~~~~}}}~~~zzzuuuuuuxxx}}}zzznnneeecccaaaaaaaaacccccccccjjjqqq|||xxxsssjjjccc___aaaeeehhhXXXWWWQQQGGGAAA???===999999999888555222/////////000000111333555444111...///......---------......////////////////////////---...///...---...333777,,,000...+++111<<<<<<333---.....................******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((''''''''''''((()))))))))(((((((((''''''''''''$$$%%%''')))******)))(((''''''((((((((((((''''''"""###%%%((()))******)))&&&''')))***++++++++++++'''((((((&&&######'''+++******************+++++++++++++++,,,,,,+++++++++)))((('''(((***++++++***---***&&&''')))++++++)))((())))))***++++++,,,,,,,,,,,,,,,------.........,,,,,,---...//////......***---000333555666999;;;777AAALLLVVVhhh######$$$%%%%%%%%%%%%$$$&&&''')))))))))'''%%%###&&&%%%%%%$$$%%%&&&'''(((<<<999222,,,'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######"""###$$$&&&(((***"""""""""###$$$$$$%%%%%%######################## !!!###$$$%%%%%%$$$##################"""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""'''$$$!!!!!!###%%%$$$"""'''&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))+++,,,***'''%%%))))))(((((((((((())))))***)))(((((()))+++---...333666:::===@@@FFFNNNUUU```iiivvvooo___[[[YYYWWW^^^jjj~~~~~~xxxuuuttttttttttttzzzyyyxxxyyyuuutttoooggg```___eeekkkqqq|||wwwkkkbbb^^^\\\___aaa______bbb___gggrrrzzz|||yyyvvvsssgggaaaZZZVVVVVVUUUQQQMMMCCCAAA>>>;;;888666555555444333111000///...//////444444555444222///,,,+++........................,,,---------.../////////---,,,+++******+++---...)))---...,,,000999===<<<------------------------------,,,++++++******)))(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++***)))'''''''''((()))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******+++******)))(((''''''&&&''''''''''''''''''''''''+++)))''''''((())))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,++++++,,,,,,,,,++++++***((()))***++++++***)))(((***)))'''''')))***++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++******+++,,,---...///000111333444333333444666888999>>>HHHUUUggg######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$%%%&&&'''(((444111---)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$#########$$$&&&((()))$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#####################""""""!!!########################$$$$$$$$$############"""%%%""" !!!$$$&&&%%%$$$%%%%%%$$$#########$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&'''''''''''''''''''''((()))))))))'''%%%#########$$$$$$))))))(((((((((((())))))))))))''''''((()))+++,,,,,,...000222444999>>>AAABBBJJJWWWdddppp{{{yyyllliiifffbbbgggqqqzzzsssoooooorrrttt{{{{{{xxxwwwxxxzzzuuulllaaaYYYVVVYYY]]]gggqqqzzz~~~~~~vvvmmmeee___[[[\\\[[[YYYXXXZZZ___dddjjjmmmkkkfff```]]]SSSNNNGGGEEEEEEDDDAAA===888666444222111000000000333222000///......//////111111111111222333333444////////////////////////------------............---,,,,,,,,,,,,,,,------)))------+++...444777555------------------------++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,+++++++++*********'''(((((())))))***+++++++++***)))(((''''''((()))((((((((((((((()))******'''((((((((()))))))))************)))((('''''''''''''''''''''''''''''''''***)))''''''((())))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((+++++++++,,,,,,++++++******++++++++++++++++++***+++***)))((()))***++++++++++++++++++++++++,,,,,,+++,,,------............------...///000111222333///111222333333555777999555:::CCCPPPbbbyyy######$$$%%%%%%%%%%%%$$$##################$$$$$$&&&%%%%%%%%%%%%&&&&&&''')))((('''%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###"""!!!"""$$$&&&&&&&&&######"""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%###############$$$$$$%%%)))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))'''''''''''''''((())))))***)))'''&&&%%%&&&'''((()))((((((''''''(((((())))))((('''&&&'''((()))***)))((((((***,,,.........222666<<>><<<888888;;;:::;;;;;;:::777444333333...---,,,,,,---...------////////////......------,,,,,,------......////////////000000///...---,,,..............................------,,,,,,,,,+++,,,---...///...---+++***))))))***++++++*********+++++++++++++++++++++++++++++++++******)))))))))***+++++++++++++++,,,,,,+++++++++*********))))))+++******))))))(((''''''((((((((())))))))))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''%%%&&&((())))))((('''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************))))))))))))(((((('''''')))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***,,,---,,,+++***+++,,,******+++,,,------......,,,,,,---------,,,,,,+++,,,,,,,,,------.........111222333333222222444666666:::AAALLL\\\rrr######$$$%%%%%%%%%%%%$$$$$$###!!! """$$$%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$##################$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$############"""%%%'''((('''$$$"""""""""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''((())))))---***$$$!!!((((((''''''&&&&&&''''''((())))))))))))))))))))))))%%%%%%&&&(((******)))'''(((***,,,---,,,,,,,,,---...333777888777:::???DDDLLLKKKLLLNNNPPPPPPOOOMMMNNNPPPWWWcccsss}}}{{{vvvrrrooooooooolllddd^^^XXXYYY]]]aaa]]]RRRHHHDDDAAA:::555555444222222555444555555444111/////////,,,,,,------......//////////////////...---,,,+++,,,,,,---...//////......***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++******+++))))))+++,,,)))))),,,************************,,,++++++***))))))((((((************************+++************)))))))))'''(((((())))))***++++++'''(((((())))))))))))(((((((((((((((((()))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************&&&''''''''''''''''''''')))***++++++,,,,,,,,,,,,***))))))))))))))))))***'''***------***)))+++---++++++,,,,,,------......,,,,,,------,,,,,,+++***............/////////000222333333333111111333444777;;;CCCMMM]]]qqq######$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!"""######$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$##################$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$&&&((('''%%%######$$$$$$######"""""""""######$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))+++***((("""$$$***(((''''''&&&&&&''''''(((&&&''''''((())))))))))))$$$%%%'''((((((((()))***)))+++,,,,,,***(((''''''---+++***,,,...000000111666666666777999;;;:::888888888;;;DDDPPP\\\gggmmmttttttuuutttsssrrrqqqqqqsss|||~~~{{{yyyvvvssspppmmmqqqrrrsssrrrooommmkkkkkkeeeaaa]]]ZZZXXXTTTOOOKKKHHHEEEGGGJJJGGG>>>999999:::555111333444222222555000222222111///------...---...000111111111111222///000000111111000......------//////000///......,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************...***)))+++***'''(((,,,************************************))))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''(((((())))))***&&&'''((()))******)))(((((((((((((((((()))*********)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''%%%$$$%%%'''))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************&&&&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,((())))))******))))))((($$$(((,,,,,,***)))+++...,,,,,,------------------,,,,,,---------------,,,////////////000000000000111222333222111111333555666<<>>FFFLLLWWWXXXZZZ]]]______\\\YYYRRRZZZ```dddkkkvvvooojjjccc^^^\\\ZZZVVVSSSUUUXXXZZZXXXTTTQQQQQQRRRMMMJJJEEEBBBAAA@@@???>>><<<777777:::999333222666444///---000111000000222,,,...000000...---...///***,,,...//////...///000,,,---.../////////............///000000///...---111000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++)))(((((()))***111+++)))***)))%%%&&&+++))))))))))))))))))))))))((((((((()))******++++++)))))))))(((((((((((((((************)))))))))))))))(((((('''&&&&&&%%%%%%&&&'''(((*********)))(((&&&&&&&&&&&&&&&'''((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%$$$%%%'''))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************''''''((()))***+++,,,,,,((()))***+++,,,---------((()))***++++++***)))((("""&&&+++,,,)))(((+++...------------------,,,,,,++++++---...//////000000............///////////////000111222111222555777111777@@@LLLZZZlll%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""######"""!!!%%%$$$$$$$$$######""""""%%%))))))###!!!%%%&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%(((((('''%%%###"""!!! ################################################!!!&&&++++++&&&"""!!!""" """###!!!"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&$$$###"""###$$$$$$&&&%%%$$$######%%%'''(((''''''&&&&&&&&&''''''((())))))'''%%%""" """######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&'''''''''&&&''')))******(((&&&%%%'''''''''''''''''''''''''''(((((()))(((&&&%%%$$$))))))))))))************'''((()))+++++++++***)))))))))))))))************000...------(((!!!&&&+++------000666<<>>FFFMMMLLLGGG<<<777111...///000///...000//////............///////////////............------...////////////...000///------......---,,,///............/////////---............---,,,,,,------,,,,,,,,,---......---......//////......---*********+++,,,,,,------+++***((()))***+++***((())))))***+++---...///000,,,,,,,,,+++******))))))(((((())))))))))))((((((************************'''(((((())))))(((((((((******))))))))))))(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))((((((((((((((((((((((((+++)))&&&$$$###$$$&&&((())))))((((((''''''&&&&&&&&&&&&''''''((())))))***((('''&&&&&&'''((('''&&&&&&''''''((((((((((((((())))))))))))))))))******'''''''''((())))))******)))(((((((((((()))******(((((()))***************))))))))))))************+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,...///000/////////111///......---......//////111111222333444444444444999:::@@@JJJUUUdddxxx$$$$$$$$$%%%%%%%%%&&&&&&########################&&&$$$""""""###$$$###""" !!!###$$$&&&&&&###&&&((('''&&&''''''((("""""""""""""""########################$$$$$$$$$######$$$$$$%%%&&&''''''################################################"""###$$$""" !!!############!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&%%%$$$###"""######$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))'''&&&%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((((((((()))))))))***...***)))***)))&&&&&&(((&&&(((*********,,,///111////////////000000000///333666888777444000...---///111111111555::::::666777333///---...//////.........------------......000000000000000111111111---------...............///...---------,,,,,,+++---///000000///......///,,,---------------,,,,,,......---------......///,,,,,,------------,,,,,,))))))******++++++++++++++++++***+++++++++***))))))******+++,,,------...,,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''&&&&&&'''((()))***++++++(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&%%%&&&((()))))))))(((''')))))))))))))))*********((((((((()))))))))******)))))))))))))))******+++(((((()))***************((()))))))))******************)))))))))***+++,,,)))************+++++++++***,,,...///......///111...............//////000000111222333333444444444999:::@@@IIISSSbbbwww$$$$$$%%%%%%%%%&&&&&&&&&########################&&&$$$""""""###$$$###""" !!!!!!"""###$$$$$$$$$ !!!$$$&&&%%%######$$$!!!!!!"""""""""#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&################################################&&&&&&%%%$$$######$$$&&&''''''&&&$$$!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""&&&%%%$$$###############((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%$$$%%%''''''%%%###%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))))))))'''$$$$$$((()))(((***---.........,,,***))))))***////////////...//////000///111333333000---***)))$$$'''))))))---222333000000...,,,++++++,,,,,,,,,......------------......,,,,,,,,,---------......------------......//////---......---,,,,,,,,,,,,...000333333111///...///,,,,,,---------------,,,++++++******)))******+++++++++,,,,,,,,,,,,++++++))))))************++++++,,,---------,,,+++******++++++++++++++++++******++++++***************)))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))***++++++(((((())))))))))))(((((()))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&((()))******))))))'''(((((()))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%(((&&&&&&&&&'''((('''&&&%%%&&&((()))))))))((('''(((((())))))************))))))***************+++)))))))))))))))******+++(((((()))***************((()))))))))***************************+++++++++)))))))))*********++++++)))+++............///000...............///000111///000111222333333333333999:::???HHHRRRaaawww###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%###""""""###$$$$$$##################$$$$$$$$$"""###&&&***)))$$$###%%%!!!""""""######$$$$$$$$$ !!!"""###$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%################################################%%%$$$############$$$$$$###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################!!!""""""###############$$$$$$$$$$$$$$$#########&&&&&&%%%$$$############%%%%%%&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&###!!!%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((())))))(((%%%&&&)))***)))***...///...---+++***))))))))))))+++,,,,,,++++++,,,...,,,...000000...,,,+++***###'''))))))***......+++...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,---......,,,,,,---...///333777666222///......,,,,,,---............---,,,,,,++++++******++++++***++++++,,,,,,++++++***************************,,,...//////---+++++++++,,,,,,+++******))))))(((************************))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))((((((((())))))(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))((((((''''''((((((''''''''''''''''''''''''"""$$$(((+++,,,,,,***)))&&&'''((())))))((('''&&&***))))))(((''''''&&&&&&((('''&&&&&&'''((('''&&&&&&''''''(((((((((((((((((((((((()))******++++++***************+++++++++)))(((((((((((()))******(((((()))***************))))))))))))************))))))******++++++++++++))))))*********+++++++++***,,,---...---------///............///000111111000000111222333333333333888999>>>FFFQQQaaawww###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))...,,,&&&$$$&&&""""""######$$$%%%%%%&&& """###$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&################################################""""""!!!""""""###"""!!! """###"""""""""###%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%#########$$$%%%''''''%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((())))))'''&&&&&&&&&'''''''''''''''((((((((()))))),,,)))(((+++***'''&&&)))(((((('''(((***,,,------%%%(((++++++******+++---...000111000///---......+++//////+++***++++++(((......///...------------+++*********++++++,,,---......------------------,,,++++++***+++,,,---...***,,,......---,,,...111111666:::999444///---...,,,---...//////////////////...------,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++---000///,,,***)))******************)))))))))))))))))))))***************)))(((''''''((()))***((((((((((((((((((((((((%%%&&&'''((((((((((((((()))(((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''(((((((((+++***)))(((((((((((()))''''''''''''''''''''''''$$$%%%''')))******)))(((&&&'''((())))))((('''&&&((((((((((((((((((''''''((('''&&&&&&'''((('''&&&'''''''''''''''((())))))'''(((((()))******++++++***************)))))))))((((((''''''(((((()))***(((((()))***************))))))))))))************))))))***+++++++++++++++*********+++++++++,,,,,,***,,,......,,,,,,,,,---............///000111222222222333444555555555555777888<<>>FFFPPP___vvv$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!! ###%%%''''''%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%$$$###""""""!!!""""""$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""%%%((('''$$$###$$$&&&""""""""""""""""""######((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))******))))))((('''(((***,,,------,,,,,,///---++++++,,,---,,,+++---,,,+++++++++++++++,,,,,,---...///000000000000,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......222666999777222---,,,---***++++++,,,,,,---------,,,,,,------,,,,,,+++***(((((())),,,//////,,,(((+++*********************+++,,,,,,,,,++++++***)))++++++******)))(((((('''(((((('''''''''((()))*********))))))))))))******''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((((((((()))***************)))(((((()))))))))(((((((((''''''&&&&&&'''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''((((((((((((''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((###!!!%%%))))))(((***''')))***)))((('''(((***&&&''''''''''''((((((((('''(((((()))***,,,---...((('''&&&(((***,,,+++***%%%''')))*********+++,,,)))******+++,,,,,,------+++,,,,,,------.........////////////000000000000333444666555444444555777777999>>>FFFOOO^^^uuu%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!%%%&&&((((((&&&$$$###$$$!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$#########"""""""""######$$$""""""################## !!!###%%%&&&&&&%%%%%%$$$###"""!!! $$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###&&&)))'''$$$"""%%%(((######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''))))))(((((('''&&&&&&%%%))))))(((((((((((())))))))))))(((((((((((())))))((()))***+++,,,,,,++++++///***%%%%%%)))------+++,,,,,,,,,,,,,,,,,,---......///000111222222222222------,,,+++++++++,,,,,,++++++*********+++,,,,,,---------,,,,,,++++++************+++,,,...///000000333555333///------///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***'''))),,,000222000,,,(((,,,,,,+++******)))((((((+++++++++,,,++++++***)))++++++******)))((((((((()))(((((((((((()))***+++***))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))((((((''')))(((((((((((('''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''&&&''''''((((((((((((''''''***'''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''***'''&&&))))))''''''***''')))***)))((('''(((***'''&&&%%%%%%%%%&&&((()))(((((())))))***+++,,,,,,'''&&&&&&(((+++------,,,)))***+++***))))))+++---*********++++++,,,,,,---------------------------......//////000000111111333555666666555444666777888:::???FFFNNN\\\sss%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&((()))(((&&&$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######&&&''''''((('''&&&$$$######$$$$$$$$$$$$#########$$$######"""!!!!!!""""""!!!!!!!!!"""#########$$$"""###&&&(((***))))))((( !!!!!!"""###$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''')))%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$######"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&)))((((((''''''(((((())))))((('''''''''((()))***,,,,,,,,,,,,---------...---'''!!!###)))---+++((()))))))))))))))***+++,,,...///000111222222222222...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000///...------,,,,,,******+++,,,---///000111222333333111...,,,---///,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***(((***,,,...///...,,,***+++*********)))))))))(((******++++++++++++******************))))))(((((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((((((((((((''''''((((((((('''''''''&&&&&&***)))'''%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((()))'''''''''((()))((('''&&&''''''((((((''''''&&&---***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***((((((***(((%%%'''+++''')))***)))((('''(((******)))((('''''')))+++,,,+++++++++***)))(((((('''++++++***************))),,,,,,,,,***))))))+++---*********++++++,,,,,,,,,------------------,,,,,,---......///000111111222000222333333222111333444888:::>>>EEEMMM[[[qqq%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))(((&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""###$$$%%%&&&&&&&&&$$$###"""#########"""############%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""#########$$$"""$$$&&&)))******)))(((""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$###"""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))(((''''''''')))***+++,,,,,,+++,,,,,,...000111...)))%%%'''---///+++'''((((((((((((((()))***+++,,,---...///000000000000...---,,,,,,++++++++++++---,,,,,,,,,---...//////000000///...------,,,,,,+++++++++,,,---...000000444333222000---,,,,,,---+++++++++++++++++++++*********+++,,,,,,+++++++++******************+++,,,(((((()))))))))*********)))******++++++******************)))))))))))))))((())))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&***((('''&&&%%%&&&''''''%%%&&&&&&&&&'''((((((((()))'''''''''((()))((('''&&&&&&''''''''''''&&&&&&,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''%%%&&&((('''%%%'''+++''')))***)))((('''(((***+++***)))((((((***,,,---***+++++++++***((('''&&&------,,,+++***(((((((((------,,,+++))))))+++---***+++++++++++++++,,,,,,------------------,,,,,,---......///000111111222...000111111000///111222888999>>>DDDLLLYYYooo%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################"""######$$$$$$############""""""""""""###$$$$$$%%%$$$###"""""""""""""""""""""##################!!!"""$$$&&&''''''&&&&&&'''&&&%%%$$$##################$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###"""###%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''"""###$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$#########''''''''''''&&&%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''')))(((((())))))***+++,,,))))))))))))+++///222444333///,,,---000111---)))*********)))******++++++***+++,,,---............------,,,+++++++++,,,,,,++++++******++++++,,,,,,---------,,,,,,++++++***++++++++++++,,,---...///333222111///---,,,++++++*********+++++++++++++++)))***++++++++++++++++++*********(((''''''***,,,''''''((())))))***++++++((()))******+++***************))))))))))))))))))'''((()))*********)))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&((('''%%%&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&######&&&'''&&&'''***''')))***)))((('''(((***)))(((((('''''')))***+++%%%'''(((***++++++******)))***++++++)))((()))++++++,,,,,,+++***)))+++,,,++++++++++++++++++++++++------------------------......//////000000111111///111222222111000222333666888<<>>999+++"""$$$+++!!!"""###$$$&&&'''((()))%%%$$$$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$%%%######"""!!!"""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''((()))+++,,,------,,,,,,)))))))))+++///555;;;???999666000+++((((((***,,,,,,,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,------...,,,,,,+++***))))))******------..................---,,,++++++******+++++++++******+++------,,,***(((((()))***+++,,,,,,---((()))***+++++++++++++++&&&))),,,,,,***(((((()))******))))))((((((''''''(((((()))***************)))))))))))))))*********%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((''''''((()))******))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))******))))))(((((((((''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''***+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((,,,%%%!!!%%%***)))'''&&&((()))***)))((('''(((***'''((())))))***)))))))))&&&''')))***+++***((('''''')))+++***'''&&&(((***''')))+++,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---...//////000000000000////////////...000111111000000111222444555:::BBBJJJXXXooo%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""!!!"""$$$$$$"""!!!$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######"""""""""!!!"""######$$$############""""""!!!!!!""""""###$$$%%%%%%&&&&&&!!!###%%%%%%###"""###$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$#########$$$!!! """$$$&&&&&&%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$)))LLL]]]III...(((***((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%$$$&&&'''&&&$$$"""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%+++)))&&&$$$$$$&&&)))+++---,,,+++***)))((('''&&&&&&'''''''''((())))))))))))((((((''''''''''''(((+++***)))***...333888;;;999666111---***)))***,,,((((((((((((((()))******'''((()))+++++++++***)))'''((()))++++++***)))))))))))))))))))))((('''&&&'''(((+++---...---,,,+++)))******++++++******))),,,,,,,,,,,,,,,+++***)))++++++------------++++++((((((((()))******+++++++++***))))))((()))))))))((((((((())))))))))))))))))******)))&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((***(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&'''(((((()))%%%'''(((((('''''')))***)))((('''&&&%%%%%%&&&&&&&&&'''((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###"""!!!!!!%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&******)))(((((((((((()))'''&&&&&&&&&&&&'''(((((('''((((((((((((((('''&&&))))))(((((((((((())))))((()))***++++++***)))((("""%%%)))+++,,,+++,,,---******)))(((''''''***---...---)))### '''---000111222111///------...000000000111222222333333000888:::@@@MMMWWWggg~~~%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$""" $$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$#########"""""""""""""""###$$$$$$%%%&&&&&&###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$#########$$$%%%###"""###$$$%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ 666@@@333###!!!###!!!!!!!!!"""""""""#########''''''&&&&&&&&&&&&&&&&&&''')))))))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$############$$$%%%%%%&&&&&&%%%%%%)))(((&&&%%%%%%&&&((())))))(((((('''&&&%%%$$$$$$''''''''''''''''''(((((((((((('''''''''(((((()))---,,,,,,---///333666999555222///+++)))))))))***((((((((((((((()))******(((((()))***************(((((()))***************))))))*********)))((((((((()))***,,,------,,,,,,******++++++++++++******+++,,,,,,,,,++++++***)))++++++,,,------,,,++++++******************))))))++++++***)))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&''')))(((((((((((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%+++)))(((&&&&&&'''((()))%%%&&&&&&'''(((((())))))&&&'''((((((''''''((())),,,,,,++++++++++++++++++''''''(((((('''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&$$$######%%%''')))''''''''''''''''''''''''))))))))))))(((&&&%%%$$$$$$%%%'''(((((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((***))))))))))))))))))***))))))*********((('''&&&"""%%%(((******)))***+++---,,,+++***+++,,,...///...,,,***)))***,,,...///000111222111///------...000000000111222222333333111888:::???LLLVVVfff}}}%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$###############"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$&&&'''&&&%%%######$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%$$$############$$$(((&&&%%%$$$%%%$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""'''((($$$"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((())))))(((''''''&&&&&&''''''((($$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***------------...000111222///...,,,+++))))))((((((((((((((((((((()))******))))))(((((())))))******)))))))))))))))******+++))))))******+++*********))))))******+++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,++++++***)))***+++,,,,,,,,,,,,+++***,,,,,,++++++***))))))(((,,,++++++***)))*********'''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$+++***)))''''''((())))))&&&''''''(((((())))))***'''((()))(((&&&&&&'''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&'''&&&$$$######%%%''')))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))(((((('''((((((((('''&&&&&&&&&&&&'''(((((('''((()))******+++******))))))))))))))))))))))))++++++++++++***)))'''&&&$$$'''***+++***)))******...+++)))***---000000///+++)))(((***///000...+++///000111111///------...000000000111222222333333111888:::>>>KKKUUUeee}}}%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$########################&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%&&&&&&$$$""""""######$$$&&&''''''&&&$$$###$$$$$$###############$$$)))'''%%%%%%%%%%%%###"""###############$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$)))###!!!$$$''''''''')))%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%&&&$$$&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''(((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''')))*********+++++++++++++++*********+++++++++******)))(((((((((((((((((())))))******)))(((''''''((()))******)))((((((((()))+++,,,((()))***+++++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++******,,,+++++++++*********))),,,,,,+++***************'''''''''''''''&&&&&&&&&%%%'''((((((''''''(((***))))))************))))))'''''''''''''''''''''''''''''')))))))))((('''&&&***)))((('''''''''(((((('''((((((((())))))******'''((()))(((&&&%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((***)))((((((''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((()))***+++++++++((((((((((((((((((((((((***+++,,,,,,,,,+++***))))))+++------,,,++++++,,,,,,(((%%%'''---000...,,,,,,******+++------***(((...000111000///------...000000000111222222333333222999999>>>JJJTTTddd|||%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########%%%'''((('''&&&########################&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""###%%%$$$"""!!!!!!"""###$$$&&&''''''&&&$$$"""#########""""""###$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$#################################$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''"""!!!%%%&&&"""!!!%%%""""""""""""############"""######$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''(((((((((((()))))))))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''')))************++++++***)))'''&&&)))***++++++,,,+++******((((((((((((((())))))******)))(((''''''((()))******)))((((((((()))+++,,,((()))***+++++++++++++++******)))))))))***+++,,,***++++++,,,,,,++++++***)))******++++++*********************************))))))*********+++++++++,,,+++******))))))******((((((''''''&&&&&&&&&&&&%%%'''(((((('''''')))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&'''(((((((((((())))))))))))'''((()))(((&&&%%%%%%&&&&&&'''((())))))))))))(((((('''&&&%%%%%%&&&(((((($$$&&&''''''&&&%%%%%%&&&%%%&&&)))+++,,,***(((&&&''''''''''''''''''''''''""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$###############'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))***)))&&&''''''((((((''''''&&&&&&''')))+++,,,,,,++++++***+++---,,,+++***+++,,,***&&&$$$&&&,,,///---***---...///...++++++---///---///000000...------...000000000111222222333333333999999<<>>BBBLLLaaattt"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$############$$$$$$$$$$$$%%%%%%$$$###""""""###############$$$$$$$$$""""""!!!!!!!!!!!!""""""#################################""""""#########"""""""""!!!!!!!!! """"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$$$$###"""###%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%!!!"""$$$"""!!!###%%%%%%$$$$$$%%%&&&############""""""""""""$$$&&&'''&&&%%%###$$$$$$'''&&&%%%$$$#########$$$$$$%%%&&&'''&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***))))))*********)))(((((()))))))))((('''(((***---333333111///---+++)))(((((((((((((((((((((((((((((((((((()))))))))******,,,+++***)))))))))*********)))((('''&&&&&&'''(((((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$&&&%%%$$$''''''((((((((((((''''''(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((''''''((())))))''''''&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((()))(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))******((((((((()))+++,,,---,,,++++++++++++++++++---,,,+++))))))+++,,,------------------...//////111111111111111222333333555666:::>>>AAALLLaaattt"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$##############################""""""""""""######%%%%%%%%%$$$###""" $$$$$$$$$##################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""%%%'''&&&%%%$$$$$$######"""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""$$$!!!"""$$$""" !!!$$$%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''(((((()))***)))))))))((('''(((***,,,555555555333000---)))'''((((((((((((((((((((((((''''''((((((((()))))))))++++++***))))))))))))***)))((((((''''''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))((((((((())))))'''&&&''''''((((((((((((''''''(((((('''''''''((()))))))))(((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''"""''',,,+++&&&"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((()))************))))))((((((((((((((((((((((((******)))((()))***+++,,,///...---,,,++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......111111222333333222111111444555999===AAALLLaaattt%%%%%%$$$$$$###"""""""""#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######!!! %%%$$$$$$$$$###"""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%###!!!"""$$$%%%$$$### """$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))((((((((((((''''''(((((((((((((((((((((((()))((('''&&&'''((()))***((())))))((('''(((***+++444555666555333///+++(((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))))))))))))))*********))))))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))***+++---------+++)))&&&''''''((((((''''''&&&((((((((('''''''''''''''***))))))(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###&&&((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((())))))***************))))))))))))))))))))))))******)))))))))***+++,,,---,,,,,,+++++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,------...//////111444555666555333222333555999===AAALLLaaattt%%%%%%$$$$$$###"""""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""#########""""""%%%$$$$$$$$$###"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%$$$"""###%%%$$$###""""""#########"""""""""!!!!!!!!!%%%&&&%%%###""""""$$$&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''((((((((((((''''''+++***)))((('''((()))***'''((()))((('''''')))+++///111333444444111---***))))))))))))))))))))))))''''''''''''((((((((((((************))))))(((((()))))))))************)))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%'''(((******((('''%%%!!!###&&&((())))))((('''&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%$$$$$$''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''(((''''''&&&&&&&&&''''''&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((($$$!!!!!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###(((''''''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))(((((()))))))))))))))******+++***************************************++++++,,,))))))))))))***+++---------,,,,,,,,,,,,,,,,,,---...............//////000...000444777999888777666333555999===AAALLLbbbuuu"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%######""""""""""""######!!!"""######$$$$$$######$$$$$$$$$###############$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$#########!!!!!!"""############"""#########$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$)))((('''$$$"""!!!$$$&&&$$$############""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!"""###$$$"""$$$%%%$$$###!!!!!!"""$$$############"""""""""$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$###""""""########################&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&+++******)))((((((((((((&&&'''))))))((('''(((******,,,///111222000---+++))))))))))))))))))))))))''''''((((((((()))))))))))))))******))))))((('''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&& $$$&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###"""###$$$%%%&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''+++***)))((('''%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''***$$$$$$((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''')))(((''''''''''''((()))))))))))))))))))))))))))******))))))))))))(((((()))((((((((()))***+++,,,*********************************++++++++++++,,,''''''((()))***,,,---...,,,,,,------------,,,,,,///............///000000---///333777999999888777333555999>>>BBBMMMcccvvv"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########!!!!!!!!!!!!"""""""""###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!!!!"""######""""""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######%%%&&&$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""### !!!!!!!!!"""###$$$ """$$$$$$###""""""###''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$"""!!! $$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###''''''$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''(((((())))))((((((%%%'''))))))((('''((()))''')))+++---...---+++***))))))))))))))))))))))))((((((((()))))))))******((()))*********)))''''''%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((( $$$'''(((''''''(((***%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((''''''"""######$$$&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((%%%######''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***++++++((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))*********)))))))))(((((()))((((((((()))***+++,,,******************************++++++,,,,,,,,,+++)))))))))***+++,,,---...,,,------------------,,,...------------...//////...///222555666777666666444666:::???CCCOOOdddxxx%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""""""""######$$$$$$ !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######"""""" !!!""""""###""""""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$!!!$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""############%%%''' """#########$$$%%%%%%%%%$$$$$$$$$#########"""$$$&&&&&&$$$""""""""" """###$$$$$$######%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!((()))%%%""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******%%%&&&'''(((((('''&&&%%%"""$$$&&&((()))))))))(((%%%'''))))))((('''((()))'''((()))++++++***)))((())))))))))))))))))))))))))))))))))))************((()))*********)))'''&&&'''((()))+++++++++***)))'''''''''(((((((((((()))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''"""%%%''''''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&(((***+++++++++%%%%%%&&&''''''(((((()))&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%'''(((***+++'''((()))***+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))***'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))+++*********))))))(((((()))((((((((((((***,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,------......------,,,---,,,,,,,,,,,,---......///000111333444444333333444666;;;???DDDOOOeeeyyy$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%+++***(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""$$$###""""""!!!"""""""""##############################""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%###!!! """"""############""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$#########"""""" !!!###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$###############$$$%%%&&&'''&&&%%%###!!!!!!###&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))!!!$$$((()))((('''''''''''''''(((((()))*********)))((('''&&&&&&&&&&&&&&&%%%((((((&&&'''+++,,,*********))))))((((((''''''(((((()))))))))'''&&&$$$$$$$$$%%%'''***+++***(((((()))***++++++***)))((())))))(((((('''''''''&&&******)))(((((((((((((((&&&%%%&&&(((******&&&"""&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((("""%%%(((******((($$$"""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))+++,,,,,,+++***(((&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&((('''%%%#########%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((*********)))))))))))))))((((((''''''''')))***,,,,,, ###...///)))%%%)))))))))))))))))))))))))))---+++%%%(((222333+++******+++,,,,,,,,,,,,+++******+++,,,---------,,,111111000000111333555666444444888===BBBLLL___ppp$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&'''"""###$$$$$$%%%%%%%%%%%%########################"""######$$$$$$%%%%%%&&&$$$#########$$$%%%&&&&&&########################$$$$$$############$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%"""!!! """##################"""""""""###$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$############!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""!!!###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""#########""""""!!!############$$$%%%&&&''''''&&&$$$###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''$$$''')))***)))(((((()))******)))((((((''''''&&&(((((('''&&&&&&&&&&&&&&&&&&'''&&&###%%%+++......))))))))))))((((((''''''''''''((((((((((((((('''%%%%%%'''))),,,,,,***(((&&&'''((())))))((('''&&&)))((((((((('''''''''''')))(((((('''&&&&&&'''''''''%%%%%%&&&)))***)))'''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((***+++++++++***(((&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))******)))))))))))))))))))))******)))((((((((())))))+++$$$"""(((---,,,******))))))))))))))))))))))))''',,,+++''',,,777:::444++++++,,,---------------------...///////////////000000000000111333444555222333777<<>>FFFWWWggg{{{yyy###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""########################"""######"""!!!!!!###$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$'''''''''%%%$$$"""!!!!!!"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$##################$$$""""""""""""""""""""""""%%%%%%$$$###############%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&$$$""" """###%%%&&&&&&%%%###""""""###$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''&&&%%%###!!!!!!$$$''')))(((((('''((())))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))!!!$$$&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&(((***+++***)))(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((())))))(((((((((&&&&&&'''((()))((('''++++++,,,++++++***)))))),,,+++************+++,,,+++++++++***************,,,,,,+++***)))((('''&&&((())))))******+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,---////////////000111111111111000111222666:::>>>FFFWWWggg{{{yyy$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$""""""############"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$######""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$$$$##################%%%$$$""""""#########"""'''&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!######"""!!!###&&&)))"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%$$$### $$$'''(((((()))***))))))))))))))))))))))))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""&&&(((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''''')))***+++***)))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$&&&'''((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''###$$$$$$%%%&&&&&&%%%%%%)))((('''&&&&&&'''((((((&&&'''''''''((((((((()))((()))))))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$%%%&&&''''''%%%$$$"""&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((((((((((('''&&&''')))))))))((()))******+++++++++******,,,,,,+++***))))))))))))******************++++++,,,,,,+++***)))((('''&&&((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...////////////000111111111111000222333777;;;>>>FFFWWWggg}}}}}}$$$###"""###$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""###%%%&&&'''(((&&&$$$###!!! !!!!!!"""$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%$$$$$$$$$############"""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###""""""""""""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%""""""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$''''''&&&%%%$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$&&&'''%%%"""!!!###&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%$$$######$$$######""""""""""""###############$$$$$$$$$$$$''''''(((((()))((((((((("""$$$%%%&&&(((***''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((( ###&&&((('''&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))******)))(((((())))))'''%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$((((((((((((((()))(((((($$$$$$%%%&&&&&&'''(((((())))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&((('''&&&''')))***)))((('''((()))***************++++++***))))))(((''''''(((((((((((())))))))))))(((((())))))*********+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...//////000000000000111111111111222333777;;;>>>FFFVVVfff}}}$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""############""""""""""""%%%$$$###!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""###$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### %%%&&&### !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((( """$$$%%%%%%&&&)))+++'''''''''''''''''''''''')))(((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""$$$''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''((())))))***++++++...,,,+++******)))&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%$$$###"""$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&)))''''''''')))***)))(((''''''((())))))))))))(((''''''(((((((((((('''''''''((((((((())))))))))))''''''((()))***++++++,,,******++++++,,,------------------,,,,,,++++++*********,,,---.../////////111000/////////000222333111222666999===DDDUUUdddzzz}}}%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$%%%$$$###""""""###$$$%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$###  ###$$$$$$%%%%%%&&&%%%$$$"""!!!############""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!$$$$$$$$$############"""#########$$$$$$%%%%%%%%%###"""""""""""""""######&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((("""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$'''(((((((((((((((+++---))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,,,,+++***+++,,,((((((((((((((((((((((((%%%&&&&&&'''((()))******333111///---,,,***'''%%%"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((("""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&%%%$$$###"""!!!"""$$$''')))***)))'''&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''(((((((((((()))((('''((()))***)))((((((((((((((((((''''''&&&$$$%%%&&&'''(((((((((((())))))******+++++++++,,,*********)))))))))))))))***++++++,,,,,,---......---------,,,+++***)))))))))***,,,---.../////////222111///......000222333000111444888;;;CCCSSScccwwwzzz{{{!!!###$$$&&&''''''&&&&&&%%%''''''%%%""" """$$$###"""""""""###$$$%%%%%%!!!"""""""""############"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%%%%&&&'''&&&$$$!!! """"""!!!!!!!!!###$$$%%%'''&&&$$$""""""###$$$%%%&&&%%%###"""!!!!!! ###$$$'''((((((&&&$$$""""""""""""$$$&&&'''&&&$$$""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""!!! ######""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%(((&&&%%%###""""""######$$$%%%%%%%%%### !!!  """$$$&&&%%%###"""$$$(((***)))'''###!!! """%%%'''%%%### """###$$$&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""!!!"""&&&(((%%%%%%(((''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%***+++***(((%%%%%%&&&((())))))(((''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))((('''&&&))))))(((((('''''''''&&&###)))...---'''$$$'''+++333111...+++((('''&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&(((***+++#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$""""""###&&&%%%###""""""###%%%&&&%%%&&&'''((((((&&&$$$#########$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((()))******)))((('''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''''',,,+++)))'''&&&'''((()))++++++***)))(((((())))))%%%%%%&&&&&&''''''(((((('''### """'''******'''******++++++++++++******/////////---++++++,,,...------......///.........//////000111222333333333333333555999<<>>JJJVVVkkkvvvuuu""""""!!!!!!"""$$$&&&'''///***$$$"""###$$$%%%$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%$$$######$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$""" !!!###$$$"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$$$$%%%%%%"""""""""$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###"""!!!!!!!!!"""$$$%%%'''&&&&&&%%%$$$###""""""######"""""""""""""""###"""###%%%%%%&&&%%%$$$###"""############$$$$$$$$$ """###############%%%'''&&&###"""###%%%"""$$$&&&%%%"""!!!###%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''&&&%%%######$$$&&&((("""'''%%%""""""######$$$%%%%%%&&&''''''###$$$%%%'''((())))))***&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%$$$%%%''')))))))))(((''''''''''''((((((((())))))(((((('''&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""$$$&&&((("""###%%%&&&&&&%%%$$$###"""######$$$$$$######"""#########$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$&&&''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$######"""#########)))(((&&&&&&%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***######$$$%%%&&&&&&&&&&&&'''''''''''''''((()))***''''''(((((())))))******'''(((***+++***)))))))))******++++++++++++******+++---000111///,,,+++***---,,,++++++,,,///111333---......///000111111222444444555777888<<>>LLLZZZlllxxxssszzz""""""######$$$%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############""""""""""""#########$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%%%%&&&'''((('''&&&$$$"""&&&%%%$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%%%%%%%$$$$$$$$$#######################################%%%%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###%%%&&&&&&&&&''' !!!###$$$&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((&&&%%%$$$######&&&((((((&&&%%%((())))))***)))((('''&&&""""""######$$$%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$######%%%(((+++&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))&&&((()))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&$$$&&&((()))***+++******&&&&&&''''''(((((())))))$$$$$$%%%&&&((()))******(((***++++++******+++,,,***+++,,,+++******+++---,,,******+++...000000///444333111000//////000000...000444777888<<>><<<888444111/////////+++---222666777;;;GGGTTTkkkxxxoooppp##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$####################################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""""""""#########"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!&&&%%%###""""""###%%%&&&$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$""" """$$$$$$###""""""""""""""""""""""""########################$$$##################$$$$$$%%%&&&'''&&&%%%###"""%%%$$$###"""""""""""""""############""""""##############################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$###!!!"""""""""""""""!!! $$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%###&&&((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''(((&&&''')))))))))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$(((((('''$$$###$$$'''***''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''')))((($$$"""$$$'''(((&&&###&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''))))))((((((((()))***+++******)))))))))))))))))))))***,,,+++***))))))***+++,,,,,,+++***)))+++,,,***++++++,,,---...///111???===999555222000000000...000555999:::===IIIVVVjjjyyypppnnn{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$######""""""######$$$$$$$$$$$$############""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!%%%$$$###""""""###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$###"""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$$$$############""""""!!!"""""""""!!!"""######"""!!!"""##################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$%%%%%%%%%$$$###"""""""""######""""""!!! #########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###&&&((((((&&&%%%&&&)))(((&&&###!!!!!!"""$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''%%%######&&&(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******$$$%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''$$$%%%&&&%%%$$$$$$&&&((((((### """'''***&&&"""&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++++++++***)))(((((()))***+++,,,,,,+++******))))))((()))+++,,,+++)))''''''(((***+++,,,+++******+++---+++,,,------,,,,,,...000666555333222111111222333///111444777888;;;GGGUUUiii|||qqqmmmvvv%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$###### !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#####################""""""""""""######$$$$$$$$$############"""############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""###""""""""""""""""""###""""""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!###%%%%%%### ########################""""""#########$$$$$$$$$#########$$$$$$###############""""""###$$$%%%&&&######""""""######$$$$$$!!!###%%%%%%"""!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%$$$$$$#################################""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$(((+++***&&&$$$&&&)))'''&&&$$$###"""###$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%%%%$$$######%%%'''***)))'''%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''###$$$&&&&&&%%%%%%%%%&&&&&&$$$###$$$'''((('''%%%&&&&&&''''''''''''&&&&&&&&&''''''''')))***+++,,,+++***(((''''''((()))***************)))))))))))))))***++++++)))(((((())))))***++++++******,,,...,,,---...---++++++---/////////000000111111222222000111333555444888EEESSSggg~~~ssslllppp%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$##################$$$$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" """$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!"""%%%''')))############$$$%%%&&&&&&"""$$$'''&&&$$$"""###%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$%%%&&&###############$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''%%%$$$%%%)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((&&&""" ###%%%%%%%%%%%%&&&&&&''''''''''''***---+++&&&###%%%'''&&&&&&&&&''''''&&&&&&%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$&&&((((((((((((***+++,,,***'''$$$$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%$$$&&&((('''&&&&&&((()))&&&''''''''''''''''''&&&******)))(((((((((((((((***)))'''&&&&&&'''((()))''''''(((((())))))******(((***++++++*********+++)))***++++++***+++---///---...///...+++***,,,/////////000111111111000000555555666777777;;;HHHVVVfff~~~tttjjjlll$$$$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$######""""""((('''%%%$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######'''%%%###""""""###%%%'''########################%%%%%%%%%$$$$$$#########"""###$$$$$$###""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!  !!!!!!""""""$$$###!!!  """!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$###""""""""" !!!!!!""""""""""""!!!!!!###&&&((()))'''$$$"""&&&%%%###""""""$$$%%%&&&%%%### """############$$$%%%$$$######%%%''' !!!"""######$$$$$$########################''''''&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###'''(((&&&%%%(((***(((%%%&&&'''(((((((((&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&%%%$$$######$$$&&&))))))'''%%%######$$$$$$$$$%%%%%%$$$$$$###((('''%%%$$$###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''''''''''''''''''''''' %%%%%%""""""'''((($$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###"""!!!&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''')))***+++(((((('''''''''(((((()))''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******+++++++++******)))++++++******))))))((((((++++++,,,,,,,,,,,,------------,,,,,,---...000111000///.........///111222333333777;;;<<<>>>HHHSSSggg}}}tttiiimmm~~~&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$##################"""""""""'''&&&%%%$$$######$$$%%%#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$######"""""""""######$$$%%%%%%&&&&&&$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########""""""!!!!!! !!!!!!"""""""""######### ###"""""""""!!! #########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###############''''''&&&&&&%%%###"""!!!!!!"""$$$&&&'''%%%$$$"""%%%$$$###""""""$$$&&&'''***'''$$$#########"""!!!###$$$%%%$$$######%%%'''######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!&&&'''$$$$$$&&&'''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$$$$''''''$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%'''''''''&&&%%%&&&''''''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))******+++++++++******)))++++++++++++************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000000000/////////000111222222222555888:::===HHHSSSggg~~~sssdddeeerrr'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""###%%%%%%$$$############$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''############"""""""""!!!$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""!!!!!!#########$$$$$$$$$$$$%%% !!!"""###$$$ !!!###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$'''''''''&&&%%%$$$###"""!!!"""###$$$$$$$$$######$$$###""""""###%%%'''(((+++)))&&&$$$$$$$$$###""""""$$$%%%%%%######%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&"""'''(((&&&$$$&&&'''%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######))))))((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################"""$$$%%%######%%%&&&###%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&'''%%%&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$((((((''''''''''''((((((((((((((((((((('''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&(((((('''''''''(((((()))(((((('''''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********)))))))))))))))))))))))))))******+++++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++---...///111000000000000111222222111111333666888<<>>III\\\uuu""""""""""""###############""""""""""""""""""###$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$######""""""######""""""!!! """"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&'''&&&&&&%%% !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$###!!!!!!""""""!!!!!!!!!"""###### !!!!!!!!!!!!!!!"""##############################""""""###$$$$$$$$$$$$###!!!""""""############""""""###$$$#########%%%'''$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""######$$$%%%&&&&&&''''''$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''((((((''''''###%%%'''))))))(((&&&$$$&&&$$$"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''(((((($$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++''''''((())))))*********(((***++++++***))))))***))))))))))))***+++,,,---***+++,,,---------,,,,,,/////////000111111222222111111333555555666>>>IIIYYYsss""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###!!!""""""##################$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%$$$### !!!#########""""""&&&&&&&&&&&&%%%###!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$###"""""""""""""""""""""###$$$$$$###$$$&&&((($$$######""""""""""""""" !!!###$$$%%%%%%$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""!!!"""######$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%&&&'''((((((((((((''''''&&&$$$######%%%''')))%%%%%%$$$$$$$$$$$$%%%%%% !!!"""#########"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$'''((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%''')))***)))((((((%%%'''*********)))*********))))))))))))+++,,,---,,,,,,+++***+++,,,---.........//////000111111222222222444666555666???IIIXXXrrr######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%"""######$$$$$$######"""!!!!!!"""###############%%%%%%&&&'''&&&%%%$$$### !!!###%%%&&&%%%###"""$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%&&&&&&$$$###""""""###$$$%%%&&&%%%$$$###!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######%%%$$$###!!!!!!!!!"""###"""###$$$$$$###$$$&&&((($$$###!!! !!!""" !!!###$$$%%%%%%$$$$$$###"""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$""""""""""""""""""#########!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((''''''&&&'''((()))******)))((('''(((+++...000%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''(((''''''&&&"""############$$$$$$$$$$$$#########$$$%%%%%%&&&######%%%%%%%%%%%%######$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$%%%$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###%%%'''''''''%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%###"""###&&&((('''%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))+++++++++******"""$$$''')))***)))'''&&&###&&&)))******)))***+++***))))))))))))+++---...///---***((((((+++...111.........///000000111111222222444666555666???IIIWWWqqq!!!"""###$$$%%%&&&&&&&&&$$$######""""""######$$$"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""###$$$%%%&&&$$$""" !!!"""###%%%%%%#########$$$%%%&&&&&&$$$""" !!!"""######$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$&&&$$$!!!!!!$$$&&&&&&%%%######""""""######$$$%%%########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%% """######""""""###$$$"""""""""######"""""""""######$$$$$$$$$######"""$$$$$$########################$$$$$$$$$$$$######&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!!!!$$$&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&&&&&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$+++***(((&&&&&&&&&((()))###%%%'''((('''%%%%%%&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$&&&''')))))))))(((((($$$%%%'''(((***+++++++++******+++++++++,,,,,,,,,((()))***+++,,,------------...000111111000000000333222444777888:::BBBKKKYYYnnn''''''&&&%%%$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&%%%$$$###"""""""""###$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$"""""""""###$$$""""""###$$$$$$###""""""%%%%%%$$$$$$$$$#########$$$######""""""######$$$###############"""!!!!!!""""""""""""""""""""""""!!!"""""""""############%%%""" !!!###%%%%%%$$$######""""""######$$$%%%##############################""""""""""""######""""""###$$$$$$$$$$$$###########################!!!"""######""""""###$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$#####################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""'''%%%###""""""###%%%'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''((())))))(((''''''&&&%%%%%%"""###$$$%%%'''((()))******)))(((((('''&&&&&&%%%''''''&&&%%%###"""!!!!!!%%%$$$$$$###$$$&&&)))***$$$&&&''''''%%%$$$%%%&&&)))(((((((((((((((((((((************************(((((((((((())))))))))))(((((()))))))))((((((''''''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******,,,---...//////555333000//////000000000222111333666777999AAAJJJXXXnnn(((((('''&&&$$$""" &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######""""""!!!###############""""""""""""######$$$$$$######"""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###############""" !!!"""$$$$$$#########""""""######$$$%%%########################""""""############""""""""""""###$$$$$$$$$$$$### !!!"""######"""!!! !!!"""######""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&''')))***))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%$$$$$$######&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$######$$$%%%'''((())))))...***&&&%%%&&&'''%%%###%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$%%%''')))***'''''''''&&&$$$###$$$&&&((((((((((((((((((((((((************************(((((((((((())))))))))))++++++***)))(((((((((((()))******+++,,,,,,++++++******+++++++++,,,,,,,,,*********+++---///111222<<<777000---...000000000111000222555666888???HHHWWWmmm{{{######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!###%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""######$$$#########""""""######$$$%%%########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$### !!!###$$$$$$""" !!!###$$$$$$###"""$$$%%%""""""############""""""""""""###$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%&&&(((***+++++++++******)))(((((('''(((''''''&&&&&&''''''(((""""""###$$$&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((###$$$'''&&&###!!!"""###$$$%%%&&&'''''')))(((''''''''''''((((((******)))'''$$$$$$%%%''''''''''''(((((((((((((((************************(((((((((((()))))))))))),,,+++)))((((((((()))***)))))))))******))))))(((******+++++++++,,,,,,,,,+++***)))***+++...111333<<<666000---///111000///111111333666777888???GGGVVVmmm !!!###$$$%%%&&&&&&'''$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$&&&&&&%%%$$$$$$###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$"""!!! !!!"""######""""""############""""""!!!!!!""""""######$$$######"""##############################$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$##############################"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%######""""""######$$$%%%########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""###%%%%%%%%%###!!! """###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$((('''&&&%%%&&&(((***,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%% ###'''&&&$$$"""###$$$%%%&&&((())))))(((((('''''''''(((((((((++++++***(((&&&%%%''')))&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,)))************))))))(((******+++++++++,,,,,,,,,***)))((()))***---///111555222000///111111000...222222444777888999???GGGTTTkkk######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$###""""""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""""""""#########$$$######""""""######$$$#########$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""######$$$####################################"""""""""""""""###%%%&&&%%%$$$$$$%%%######""""""######$$$%%%########################""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%&&&&&&%%%$$$###""""""###$$$$$$######$$$&&&!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###''''''&&&&&&'''(((***+++,,,++++++***)))(((((('''''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''$$$!!!!!!$$$&&&%%%$$$''''''''''''&&&&&&&&&&&&!!!"""###%%%'''((()))************)))'''&&&''')))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***)))))))))***,,,...//////000222333222111000///222222555888999999>>>FFFSSSjjj$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""######$$$###"""!!! !!!!!!""" !!!"""######""""""######"""""""""###$$$%%%###"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###################################################"""""""""!!! ###%%%%%%$$$######%%%######""""""######$$$%%%##############################""""""""""""######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%$$$$$$######"""###%%%$$$######$$$&&& !!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$################################################%%%%%%&&&&&&'''(((((((((&&&''')))***)))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''((())))))*********))))))((((((''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%!!!"""###%%%'''))))))***&&&((())))))'''&&&''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))((((((++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///222666555222///000222111111444777888888===DDDRRRiii"""###$$$%%%%%%%%%%%%%%%$$$##################$$$&&&&&&%%%$$$$$$#########$$$$$$############$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!! !!!###%%%&&&&&&$$$"""!!! !!!"""### """###$$$$$$$$$$$$%%%$$$###""""""$$$&&&((("""!!!  !!!""" !!!!!!!!!""""""#########"""!!! !!!"""### !!!"""$$$$$$$$$###"""########################$$$#########""""""!!!!!!"""%%%%%%###!!!"""$$$#########"""###$$$$$$%%%########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###'''&&&%%%$$$############"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''(((***+++,,,+++)))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""###%%%&&&''''''%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###%%%''''''%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((()))))))))(((###%%%'''((('''%%%%%%&&&%%%%%%&&&&&&'''((())))))************************(((((((((((())))))))))))(((((()))))))))'''&&&$$$((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,111666999666000---000555000000333777777666<<>>CCCOOObbb}}}!!!!!!!!!"""######$$$$$$((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$'''((('''###"""###&&&"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$########################"""""""""""""""#########!!!""""""############"""###$$$$$$###""""""###%%%"""!!!  !!!""""""############""""""!!!"""""""""!!!!!!!!! !!!!!!""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""%%%$$$%%%&&&$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! !!!"""$$$%%%&&&############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''###$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&###!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$&&&'''((("""######$$$$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((((())))))(((&&&%%%'''(((''''''''''''(((((())))))%%%&&&(((************)))''''''''''''((((((((((((***)))))))))))))))*********((('''(((***+++++++++++++++******************++++++,,,,,,---......///&&&***...000000///000222///111333333444666<<>>@@@PPPiii$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$ !!!"""######"""!!! """"""#########$$$$$$$$$###+++)))$$$''''''$$$&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!  !!!!!!!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&'''((()))$$$$$$######"""#########111,,,'''#########$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$&&&'''''''''&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$###$$$%%%&&&'''&&&$$$""" &&&###!!!"""%%%'''&&&$$$$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''((()))***&&&'''((('''%%%$$$%%%&&&%%%%%%############%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%''''''%%%###!!!###!!!!!!$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++###&&&+++)))%%%))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%######$$$)))'''###!!! """$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&''')))***,,,$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((((()))***************((((((''''''''''''(((((((((((((((((())))))))))))&&&'''***,,,,,,+++)))'''******+++++++++,,,,,,,,,111///......//////...,,,111///000222---&&&&&&+++111222333333444555999;;;EEEOOOeee"""""""""!!!!!!""""""""""""$$$%%%$$$###"""###$$$&&&%%%$$$$$$######$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$!!!!!!%%%&&&"""&&&%%%%%%$$$######""""""########################!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""############&&&%%%%%%$$$$$$###""""""&&&&&&''''''&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$######!!! ###%%%$$$###%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%###$$$&&&((('''&&&&&&&&&%%%%%%%%%$$$###%%%'''(((((('''%%%###&&&%%%###"""###%%%((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((()))***%%%!!!"""'''***)))&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&''')))+++,,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&'''((()))$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))******))))))((((((''''''''''''(((((((((((((((((())))))))))))'''(((***+++++++++)))(((******+++++++++,,,,,,,,,---,,,+++,,,...//////...000...///333111------111111222333333444555999;;;CCCMMMccc######""""""""""""######!!!"""###"""!!!!!!"""###%%%%%%$$$$$$######$$$$$$$$$############$$$$$$%%%########################%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&!!!))))))###+++!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&""" ###$$$%%%$$$&&&&&&&&&%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((('''''''''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''((((((''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%&&&%%%%%%&&&'''&&&'''((()))'''$$$!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,)))))))))+++...000000000000---...222444222111222111222333333444555999;;;AAAKKKaaa~~~yyy&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###"""!!! !!!###%%%%%%$$$$$$###$$$$$$%%%((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$((()))??????!!! ...###$$$$$$$$$######"""""""""########################!!!!!!!!!""""""#########$$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''',,,)))%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&###""""""###$$$&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''&&&%%%&&&''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))******&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''$$$############$$$%%%%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&&&&&&&((())))))(((&&&"""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))((((((((()))++++++******+++++++++,,,,,,,,,)))))))))+++...000000000111...---000333333000...111222333333444555999;;;BBBLLLbbb~~~vvv}}}&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$""""""###$$$%%%$$$$$$###$$$$$$%%%%%%((('''&&&$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###"""!!! !!!"""###""""""#########$$$$$$$$$%%%333TTTQQQ'''+++%%%$$$$$$$$$#######################################!!!"""""""""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((@@@444((("""%%%((('''###""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&%%%$$$%%%''''''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&$$$%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$&&&))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%))))))((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))((('''((()))+++,,,******+++++++++,,,,,,,,,,,,++++++,,,...000///...000///...///333555333000111222333333444555999;;;EEEOOOdddwww}}}######""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!444QQQMMM)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$#########"""%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%%%%&&&''''''(((DDD888)))"""###&&&&&&###&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!"""###"""!!!!!!###%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((()))(((&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((()))))))))$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******'''&&&&&&&&&%%%$$$$$$$$$%%%''')))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$#########((()))))))))((('''&&&&&&$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,...---,,,---...///...---,,,...000000444999999666111222333333444555999;;;EEENNNdddxxx}}}"""""""""!!!!!!"""""""""###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!...999444&&&!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%&&&'''(((333///)))$$$""""""###$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&###$$$%%%%%%%%%$$$###""""""###$$$### """$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((('''''''''((()))((('''&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))(((&&&%%%$$$&&&(((((('''&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((($$$%%%&&&'''((((((((((((((((((&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))&&&&&&&&&'''((()))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''((((((&&&%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))******))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---+++++++++---...---,,,)))///222111222777999777111222333333444555999;;;AAAKKKaaa}}}www{{{$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$)))###%%%'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&%%%$$$$$$$$$%%%#########$$$%%%&&&'''((($$$((('''"""!!!%%% """######$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&''' """$$$&&&'''&&&%%%$$$%%%&&&'''%%%"""!!!###%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''')))))))))'''&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''!!!###&&&((()))((('''%%%$$$&&&((()))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((&&&&&&'''***++++++***'''''''''((((((((())))))''''''''''''''''''''''''"""###%%%&&&%%%%%%&&&'''$$$$$$%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''''''''%%%%%%$$$$$$%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$(((((()))***************((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,***))))))***,,,------,,,)))111444000...111333222111222333333444555999;;;===GGG^^^{{{uuuxxx&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$"""######$$$###""" &&&%%%%%%$$$#########$$$***)))((('''&&&%%%%%%%%%###"""""""""###%%%'''(((&&&%%%$$$$$$############&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############&&&%%%###"""""""""###$$$&&&$$$"""!!! !!!"""###$$$$$$#########%%%&&&'''((('''%%%$$$$$$%%%'''(((######%%%%%%%%%###!!! ''''''&&&&&&%%%$$$$$$$$$"""""""""$$$&&&'''&&&%%%"""""""""######$$$%%%%%%((('''&&&###""""""%%%'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$######''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$'''((('''%%%((('''&&&&&&(((+++---///***))))))((('''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((('''$$$"""""""""###$$$'''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$%%%%%%&&&'''((((((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((***++++++)))((('''&&&%%%&&&&&&''''''''''''''''''((()))***((('''&&&%%%$$$%%%%%%&&&(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((******))))))))))))******((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))'''%%%###""""""###$$$###%%%&&&%%%###$$$(((,,,***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%))))))))))))************((('''&&&&&&'''((()))***((())))))***))))))(((((('''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%&&&'''((())))))(((&&&&&&(((''''''(((((()))***+++((((((((((((((()))******)))'''&&&&&&))))))(((%%%++++++******************---,,,+++++++++,,,---...//////000111111111111111000111222222333555888;;;>>>JJJ```|||sssuuu}}}%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((()))))))))((('''&&&&&&%%%%%%$$$######$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$############$$$%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$############%%%%%%$$$###############%%%$$$"""!!!!!!"""###$$$  !!!!!!&&&$$$""" """$$$&&&%%%$$$$$$###############"""""""""##################""""""$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%''')))***)))'''&&&&&&&&&'''(((***,,,---***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%&&&&&&((((((''''''&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''%%%$$$###$$$&&&'''###$$$%%%%%%%%%%%%'''(((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######'''((((((((()))*********(((''''''&&&&&&'''((()))%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&))))))***************)))***)))((((((((((((((()))((((((((((((((()))******---***((()))+++,,,+++)))************************---,,,+++++++++,,,---...//////000111111111111111000111222333333555888;;;BBBNNNccc~~~nnnpppxxx######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$$$$###$$$$$$''''''&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$###""""""###%%%&&&$$$######""""""""""""###%%%###!!!!!!###%%%'''%%%###"""!!!"""$$$%%% !!!!!!"""######$$$$$$######$$$&&&&&&$$$###$$$$$$$$$###"""!!!!!!!!!###%%%''''''&&&$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((+++***)))'''''''''((((((&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$"""######$$$&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''))))))(((''''''&&&&&&%%%(((&&&$$$%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''''''''((((((((())))))'''((()))******)))((('''))))))))))))((('''&&&%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))%%%$$$$$$%%%''''''%%%$$$&&&&&&'''((()))******+++''''''&&&%%%$$$######"""&&&&&&''''''((()))******)))(((''''''&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((())))))***+++,,,+++***)))(((''''''''''''((((((((((((((()))*********(((&&&&&&''')))))))))************************,,,,,,++++++,,,---......//////000111111111111111000111222333333555888;;;EEEQQQffflllmmmsss""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$""""""#########"""""""""&&&%%%%%%$$$$$$$$$%%%%%%###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""######$$$$$$######"""$$$###############$$$%%%###$$$%%%%%%%%%$$$###"""$$$#########$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%""""""#########$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""""""""!!!!!! $$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&''''''((('''%%%"""))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))'''&&&%%%%%%&&&((()))###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((******))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''+++(((%%%%%%''''''%%%"""%%%%%%&&&'''((()))******'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&(((***+++******)))(((((((((((((((((((((((((((((())))))***((('''%%%%%%&&&'''((()))***************++++++++++++,,,,,,,,,------......//////000111111111111111111222333333333555999;;;DDDPPPfffqqqnnnnnn|||""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$%%%%%%"""######$$$$$$######"""#########"""######$$$$$$######%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""###%%%'''(((((('''%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""%%%$$$###$$$%%%%%%$$$"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$"""###&&&(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&''''''((())))))'''%%%""" ((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&'''***,,,...&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''''''''''''''''''''((((((((())))))******))))))))))))******))))))******************(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$000+++&&&$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$%%%%%%&&&'''((((((((((((((('''''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&(((***+++((((((((((((((()))******((((((((((((((())))))*********)))))))))***+++---))))))*********+++++++++++++++,,,---......////////////000111111111111111111222333333444666999<<>>BBBRRRkkkvvvooommmmmm%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''%%%"""!!!%%%(((''''''***$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((())))))((()))*********((('''&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''+++***)))((('''((()))***&&&&&&''''''(((((())))))&&&'''(((((())))))((((((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&''')))++++++)))'''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&+++***)))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))'''%%%$$$$$$&&&(((***,,,,,,+++***)))(((((('''&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''###&&&'''$$$###&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%''')))'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((***************+++++++++***,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------...---...///111222222000......//////000000111111222333444444444666:::===BBBPPPiiixxxqqqnnnmmm%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$&&&%%%######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&"""!!!%%%'''&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&((())))))((((((((((((((())))))))))))&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''******)))(((((((((******''''''''''''((((((((()))&&&&&&'''(((((((((((((((&&&'''(((((())))))))))))&&&&&&&&&'''''''''''''''&&&(((******)))'''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''((()))***((('''%%%%%%%%%'''(((***((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((())))))))))))((((((&&&&&&'''(((((()))******%%%%%%&&&'''(((((()))***''''''&&&&&&'''((()))***+++******)))(((((('''''''''''''''((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$#########%%%&&&'''!!!''')))&&&%%%((()))'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$'''))))))'''&&&''')))((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))***++++++)))+++,,,+++***)))***++++++++++++,,,,,,---------,,,...///000/////////000......//////000000111111111222333333444777;;;>>>DDDQQQhhhwwwpppllliiizzz$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&######$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$ !!!"""###$$$%%%%%%%%%%%%###  ###%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%######$$$%%%&&&&&&&&&&&& """$$$%%%&&&%%%###"""!!!###%%%%%%######%%%((('''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%'''***''''''&&&&&&&&&&&&''''''+++'''$$$&&&'''$$$###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''(((***+++,,,)))*********((('''%%%###'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))%%%&&&&&&''''''(((((((((%%%''')))***(((&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%&&&&&&&&&'''''')))***+++((('''%%%%%%%%%''')))***((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$%%%''')))++++++******'''''''''((()))******+++"""###$$$%%%'''((())))))&&&'''(((*********)))(((&&&&&&&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&###$$$%%%&&&&&&%%%$$$###(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$#########$$$&&&'''!!!'''***&&&%%%''''''###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$(((++++++)))'''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((()))******(((***+++***)))((()))***+++++++++,,,,,,---------+++...000000---,,,---000......//////000111111111///000222333555888===@@@FFFRRRhhhvvvooojjjeeevvv$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$$$$$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&%%%$$$$$$$$$&&&)))***)))(((((('''%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))(((((('''''')))((('''''''''(((***+++(((((('''&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%*********))))))((('''&&&&&&&&&((()))************...,,,***)))((()))***++++++)))'''(((+++,,,***(((&&&'''((())))))((('''&&&((()))++++++***))))))******(((&&&&&&(((*********))))))************))))))))))))))))))))))))))))))***)))'''%%%%%%%%%'''(((''''''''''''((()))++++++)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''%%%###""""""%%%''')))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((+++)))&&&%%%%%%&&&&&&&&&+++'''&&&***+++'''(((---+++,,,------------,,,+++***,,,------++++++,,,...------,,,,,,,,,---......000000000///////////////222333444444444666:::<<>>???>>>>>>===<<<:::999888333333333222111///...---++++++++++++++++++******'''(((((((((((())))))))),,,+++***)))))))))))))))***(((&&&$$$$$$&&&(((***$$$&&&((()))((('''((()))++++++***)))((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((()))))))))************************************((())))))************)))---,,,***)))(((((()))***%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''%%%######%%%'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***++++++))))))))))))************,,,+++******************++++++++++++++++++++++++)))***,,,...//////////////////000111111111111111222333444555555777:::===BBBKKK^^^zzzvvvttt||| ###%%%&&&%%%%%%%%%&&&###$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&%%%#########$$$&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((******((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&***)))))))))***+++,,,,,,******+++,,,---...000000333555777999<<<>>>@@@AAACCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHIIIIIIIIIHHHFFFEEEDDD>>>>>>===<<<:::888777555000///...---,,,+++++++++((()))))))))))))))))))))++++++***))))))************)))'''&&&&&&''')))***((()))++++++******+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***)))))))))))))))******++++++++++++***************(((((())))))))))))((((((******((('''&&&&&&'''''')))+++,,,+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&$$$######%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&''''''((())))))***))))))(((((())))))***+++((()))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++...111333333222222//////000111111111111111111222444444555777:::===BBBKKK^^^yyyzzzwww%%%&&&''''''&&&%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((''''''(((((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))+++,,,---------...000333666888:::===???BBBEEEHHHJJJLLLLLLPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPKKKJJJHHHGGGFFFFFFFFFFFFHHHIIIJJJLLLNNNPPPQQQRRRLLLKKKIIIJJJLLLNNNOOONNNPPPPPPRRRRRRRRRQQQPPPOOOIIIIIIHHHFFFCCCAAA???======;;;999777444333222222/////////.........------***)))))))))***+++,,,,,,))))))************)))))))))***++++++******+++---,,,,,,***)))(((((((((((()))))))))))))))((((((((()))))))))))))))((((((((((((((((((((()))))))))******)))(((''''''((()))***))))))(((((())))))***++++++++++++*********))))))(((((()))))))))(((((('''))))))(((''''''&&&&&&&&&)))***,,,,,,***(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((())))))''''''((()))***++++++,,,(((''''''''''''((())))))((()))))))))************++++++)))))))))***+++,,,++++++++++++++++++++++++***+++...111333333222222//////000111111111111111000222333444555777:::===DDDMMM```zzz{{{xxx%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))(((''''''''''''''')))((((((''''''(((((()))''''''((())))))))))))((('''(((((())))))***++++++'''(((***+++,,,---000333666777888:::===AAADDDFFFHHHIIIMMMPPPSSSTTTUUUUUUXXXWWWVVVUUUUUUTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSKKKIIIHHHFFFEEEEEEEEEFFFHHHHHHJJJKKKMMMNNNOOOPPPIIIGGGFFFGGGJJJLLLMMMNNNSSSUUUWWWYYYZZZYYYXXXWWWRRRQQQOOOMMMJJJGGGEEECCCDDDCCC@@@===;;;999999999555444333222111000///...+++++++++++++++,,,------((()))+++,,,,,,+++)))(((((())))))((('''''')))***++++++***)))((((((((()))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))***)))((((((((()))+++,,,,,,,,,++++++***))))))))))))))))))))))))(((((('''+++******))))))(((((('''###%%%((())))))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&((())))))***)))(((((()))******+++,,,,,,'''''''''''''''(((((()))))))))))))))******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////////////////000111111111111111000111222333444777:::===DDDNNNbbb|||yyywww~~~###$$$%%%$$$######$$$&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%(((''''''''''''(((((()))))))))(((((((((((())))))&&&'''(((((())))))((((((''''''(((***+++,,,---...---///222444444777;;;>>>EEEEEEEEEGGGIIIMMMPPPRRRPPPRRRUUUXXXZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYUUUVVVXXXYYYZZZYYYXXXXXXOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQKKKIIIGGGGGGJJJLLLMMMMMMTTTVVVYYY\\\^^^___^^^]]]ZZZYYYWWWUUURRRNNNKKKJJJHHHFFFDDDAAA@@@@@@@@@AAA>>>>>><<<:::888666444444111000///...------------******))))))))))))******((())))))'''&&&&&&(((*********)))))))))))))))***,,,+++++++++*********)))((((((((()))*********+++(((((()))))))))*********(((((())))))))))))((((((***)))((('''((()))+++,,,,,,,,,++++++***))))))((()))*********))))))((('''************)))(((''''''###%%%((()))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))(((((((((((())))))******++++++((((((((('''((())))))***))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........//////000111111111111111///000222333444777:::===AAAMMMccc~~~vvvtttzzz"""$$$%%%%%%$$$%%%''')))###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&%%%$$$###""""""###%%%&&&'''&&&&&&%%%"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((()))***+++))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&'''''')))***,,,...///000555888;;;===>>>@@@EEEIIIQQQPPPPPPPPPRRRUUUWWWYYYTTTVVVYYY[[[]]]]]]]]]\\\XXXWWWWWWVVVWWWXXXZZZ[[[UUUXXX[[[^^^______]]]\\\VVVVVVUUUVVVWWWYYY[[[\\\\\\[[[ZZZYYYXXXVVVUUUUUUPPPNNNKKKKKKLLLNNNOOOOOOTTTVVVZZZ^^^```aaa``````aaa```^^^[[[XXXTTTQQQOOOMMMLLLJJJHHHHHHIIIJJJKKKLLLKKKIIIGGGDDDBBB@@@???666555333111///---,,,,,,+++***'''&&&&&&'''***+++***+++***)))'''''')))+++***)))))))))))))))***+++,,,,,,,,,+++++++++******''''''((()))***++++++,,,))))))))))))************'''((()))******)))((('''+++***((('''((()))+++,,,,,,,,,++++++***))))))(((***************)))(((((((((((((((((('''&&&%%%$$$(((***,,,,,,)))'''%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%'''((()))(((&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000//////000111111111111111///000222333444777;;;>>>???LLLddd}}}uuuqqqxxx$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######%%%((("""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***((($$$"""!!!###%%%''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$"""###%%%'''((((((((('''$$$$$$###########################$$$$$$%%%%%%%%%'''&&&$$$%%%%%%&&&$$$#########!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&''')))***)))(((((())),,,///---.........///333999===>>>@@@BBBFFFIIIMMMOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZZZZYYYWWWTTTUUUUUUVVVWWWXXXXXXXXXXXX[[[___bbbcccaaa^^^\\\bbbbbbcccdddccc```^^^\\\______^^^]]]]]]]]]]]]]]]]]]YYYUUUTTTUUUVVVTTTSSSWWWZZZ^^^aaaddddddcccccccccdddeeefffeeeccc```___YYYVVVRRRPPPOOOOOOOOOOOOQQQOOOMMMLLLKKKIIIFFFDDDAAA???;;;666333111000000...,,,*********+++)))(((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))*********+++++++++++++++***)))'''''''''(((((())))))))))))************))))))))))))((((((((((((...---,,,***)))'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%((((((((()))))))))))))))---)))%%%%%%((((((%%%!!!%%%&&&((()))***+++******)))'''%%%###"""###$$$%%%************************************************(((((())))))*********+++,,,.........,,,+++,,,---,,,+++*********,,,///000222222111111111111111111...000222333333555888;;;DDDMMMaaa}}}vvvttt~~~%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&########################&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%###$$$'''(((%%%""""""&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&''''''((())))))))))))***++++++***)))***---000333444444555666:::@@@DDDKKKLLLNNNQQQSSSVVVXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTQQQQQQQQQSSSUUUVVVUUUTTTVVVWWWXXXYYY[[[]]]^^^___^^^```ccceeefffeeecccbbbfffggghhhiiihhhfffeeeccceeedddcccccccccddddddeeeccc```]]]\\\]]]\\\ZZZXXXXXXZZZ]]]aaabbbcccbbbbbbddddddeeeeeeeeecccbbbaaa___]]][[[YYYXXXXXXXXXWWWWWWUUUTTTTTTTTTSSSPPPNNNOOONNNKKKGGGBBB>>>:::888444222///---------,,,+++***))))))))))))******+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))*********+++++++++***(((''''''((())))))))))))))))))***************)))))))))((((((((((((+++*********))))))((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%)))%%%###$$$''')))&&&###%%%&&&'''((((((''''''&&&((('''&&&%%%&&&&&&((((((((((((((((((((((((((((((*********************************)))))))))))))))***,,,---,,,++++++,,,------,,,+++***+++,,,...///000000000000000000000000///111222333444666999;;;DDDLLL```}}}{{{|||vvvttt~~~&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###&&&(((((('''$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$ $$$((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))&&&''')))+++,,,---,,,+++,,,---...------///222444<<<===>>>???AAAEEEKKKOOOTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSTTTSSSTTTWWWZZZ\\\\\\[[[[[[\\\]]]___bbbeeeggghhhhhhiiiiiijjjjjjkkkkkkkkkooooooooooooooonnnlllllljjjiiihhhgggggghhhjjjkkkiiigggfffeeeeeeccc```^^^ZZZ\\\___aaaccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___^^^]]]]]]]]]ZZZYYYXXXXXXYYYYYYWWWVVVTTTTTTTTTRRRNNNIIIDDDAAA:::777222///...---,,,+++******)))(((((((((((()))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))*********)))((('''((()))***+++)))))))))*********++++++******)))))))))(((((((((((((((((()))******++++++'''((()))******+++******''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&''''''(((******'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''(((((()))))))))))))))(((((('''''''''%%%###!!!###''')))(((&&&''''''(((((('''&&&%%%%%%'''''''''((()))******+++))))))))))))))))))))))))************************++++++******)))((((((((((((***++++++++++++,,,---------,,,++++++,,,---...//////////////////000000000222444555555777:::<<>>BBBJJJ___}}}$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&$$$$$$''')))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%(((((((((''''''''''''''''''&&&%%%&&&'''((('''&&&+++***(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******---,,,******---222888;;;>>>AAAEEEHHHJJJMMMQQQTTTSSSTTTVVVWWWYYY[[[___bbbeeeeeeddddddcccbbbaaaaaaeeeeeeeeefffgggggghhhhhhffffffhhhkkkoooqqqqqqqqqqqqpppnnnmmmmmmnnnpppqqqrrrsssssssssssssssssssssqqqoookkkgggeeeccccccddd______```___^^^\\\YYYXXXTTTVVVYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUURRRUUUWWWUUURRRQQQSSSVVVWWWVVVWWWYYY\\\]]]\\\[[[[[[ZZZXXXWWWUUUSSSRRRRRRPPPMMMIIIFFFCCCAAA===;;;888777444222///---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******+++***)))((()))***+++,,,*********++++++++++++,,,++++++*********)))))))))************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((())))))******))))))(((******(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((((((((('''&&&&&&&&&***)))))))))((((((''''''%%%%%%%%%%%%&&&((()))***)))))))))((('''&&&&&&&&&''''''''''''''''''''''''************************&&&&&&''')))***+++,,,---+++,,,------------...000------------............000000111111222222333333111333555666666888;;;===AAAIII___}}}%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& %%%++++++'''$$$&&&***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((((((%%%&&&&&&&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&''''''''''''(((((((((((('''&&&%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++,,,---...///000333888???EEEHHHKKKMMMQQQSSSTTTVVVXXXZZZWWWYYY[[[\\\\\\^^^bbbdddfffffffffeeeeeedddddddddkkkkkkkkkkkkllllllllllllmmmmmmnnnpppsssuuuuuusssooonnnllljjjjjjkkkmmmnnnnnnoooqqqssssssqqqooommmeeeccc___\\\ZZZZZZ[[[\\\XXXZZZ]]]______\\\YYYWWWZZZ\\\___```aaabbbfffiiihhhhhhgggfffeeedddcccbbb```aaabbbbbbaaa```^^^^^^ZZZ\\\^^^[[[WWWVVVYYY]]]^^^^^^```dddhhhkkkllllllffffffeeeccc___[[[WWWTTTRRRPPPNNNLLLKKKHHHDDDAAA???===;;;777444222000000000000///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((()))))))))*********++++++,,,+++***)))))))))***+++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&'''((()))************'''''''''''''''''''''''''''(((((())))))((((((''')))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***************))))))))))))((())))))((('''''''''''''''&&&%%%%%%&&&'''((()))))))))''''''&&&'''((()))))))))))))))))))))))))))************************''''''((()))***++++++,,,+++,,,------,,,+++,,,...,,,,,,---......//////////////////000111222222222000222444555666777:::===@@@III^^^|||&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$---///)))%%%&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))$$$%%%''''''((('''&&&%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%%%%&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++---...//////111555;;;BBBIIIOOORRRTTTVVVYYYZZZZZZZZZ[[[\\\ZZZ\\\^^^^^^___```ccceeeiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllllllmmmnnnnnnnnnmmmmmmooorrrsssrrrqqqllljjjhhhggggggiiikkkmmmjjjlllppprrrrrrooollliii\\\YYYVVVTTTSSSTTTWWWXXX^^^aaafffiiijjjhhheeebbbdddgggjjjkkklllooouuuyyyyyyxxxwwwuuutttsssqqqqqqjjjkkklllmmmllljjjgggfffaaacccccc```[[[ZZZ^^^cccbbbcccfffkkkrrrvvvxxxxxxrrrssstttsssoooiiiccc___ZZZYYYXXXWWWVVVSSSNNNKKKKKKIIIFFFCCC???===;;;:::333333111000...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++---,,,***)))))))))************+++++++++,,,,,,,,,+++++++++************)))(((((())))))******++++++$$$%%%''')))+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))***&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((+++***)))''''''((()))))))))((('''&&&'''(((+++,,,------------------------************************))))))))))))************+++,,,---,,,*********,,,+++,,,---...////////////---......///000111111222000222444555555777:::<<<@@@HHH^^^|||''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((( """$$$$$$$$$""""""((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$$$$"""!!!"""###(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%'''***(((&&&%%%$$$%%%'''(((%%%%%%%%%&&&'''(((((('''***))))))((()))---333888:::===CCCIIINNNRRRTTTTTTVVVXXXZZZ]]]______^^^^^^^^^]]]\\\]]]___bbbdddeeekkkkkkkkkkkkjjjiiihhhgggmmmmmmlllkkkkkkkkkllllllkkkjjjiiijjjmmmoooppppppkkkgggccccccfffjjjkkkkkkgggiiijjjjjjkkkjjjccc[[[SSSRRRRRRRRRTTTYYY```eeeqqqtttwwwzzzzzzxxxwwwwwwxxxyyyyyyxxxwwwwwwzzz|||~~~zzzyyywwwwwwxxxwwwvvvtttllllllkkkhhheeebbbbbbbbbfffhhhooowwwzzzwwwwwwzzzyyyxxxxxxzzz{{{xxxrrrmmmjjjiiiiiigggddd___XXXTTTTTTMMMGGGGGGJJJKKKGGGCCC???<<<888777666555111......---,,,---------+++(((''''''&&&&&&'''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))***++++++++++++***))))))+++++++++*********))))))++++++***)))(((((()))))))))((((((***---000111111&&&&&&'''(((((('''&&&%%%******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''')))))))))))))))******+++,,,+++***))))))***+++,,,)))*********))))))+++------.../////////...---,,,,,,222666555///+++...222222444555555555666888:::BBBJJJ___|||''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&&&&&&&$$$###(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&###%%%''''''&&&&&&((()))((('''&&&%%%&&&'''((()))((('''&&&&&&'''(((((((((+++,,,...///111666<<<@@@CCCFFFKKKPPPUUUXXXZZZ[[[\\\\\\]]]]]]\\\[[[YYYYYYUUUUUUTTTRRRQQQVVV^^^dddiiijjjjjjkkkkkkkkkkkkkkkooonnnmmmkkkjjjiiihhhhhhhhhggghhhjjjmmmoooooooookkkhhheeeeeefffgggfffeeeaaadddeeeeeegggiiiddd\\\WWWWWWXXX[[[```gggoootttyyy|||~~~}}}}}}~~~|||zzzzzzzzzxxxsssmmmgggdddcccfffhhhoooxxx}}}|||}}}~~~}}}}}}~~~~~~zzzvvvttttttuuuvvvvvvrrrkkkeee```YYYSSSRRRTTTTTTOOOKKKJJJFFFBBB???===:::555222111///------------+++)))---,,,,,,+++++++++++++++((())))))))))))))))))((())))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))++++++***))))))))))))))))))'''&&&&&&'''((((((''''''((()))******)))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((('''''')))))))))))))))******++++++***))))))))))))***+++)))+++,,,,,,++++++,,,---......////////////.........000222333222111111222111333444555555666999;;;BBBJJJ^^^|||''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''***)))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&$$$%%%''''''&&&'''(((***%%%&&&&&&''''''((())))))))))))((('''((()))***+++...000444777;;;???DDDHHHLLLNNNQQQUUUXXXZZZ[[[\\\]]]\\\ZZZWWWUUURRRQQQPPPMMMNNNLLLIIIGGGNNN\\\gggiiiiiijjjjjjkkkllllllmmmlllkkkjjjhhhfffeeecccccceeeeeegggjjjmmmnnnmmmllliiigggeeeeeedddcccaaa___[[[^^^```bbbhhhnnnmmmgggbbbcccdddgggmmmttt{{{}}}~~~|||tttlllgggddddddfffmmmwww~~~{{{zzz{{{}}}wwwpppjjjccc``````___ZZZVVVUUURRRNNNKKKHHHDDD@@@>>>:::777333111000///...,,,......,,,++++++*********************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++***************++++++***))))))))))))***---+++)))))))))***)))'''&&&'''(((*********))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))******+++******))))))))))))*********,,,...///...---------------------...///000111...------///222444333111000222444555555777:::<<>>;;;888666222111000///...---------+++******))))))******+++))))))))))))))))))))))))******+++++++++******)))************************+++***************++++++,,,***)))((()))***)))(((###$$$&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))((())))))***++++++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((()))***)))))))))))))))******+++))))))************))))))+++...000111///---------************+++---000111---///000///......///111000111333555555777:::===AAAIII^^^{{{((((((((((((((((((((((((((((((((('''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''',,,------+++(((''''''((((((((((((((((((((()))))))))---222666777;;;@@@DDDHHHKKKOOOQQQRRRQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPKKKHHHHHHOOOZZZbbbdddccceeecccaaa^^^]]]\\\\\\\\\```bbbeeehhhjjjkkklllllliiihhhfffeeedddaaa^^^[[[\\\\\\\\\]]]aaaiiisssyyyyyy{{{}}}{{{ssspppppprrrrrrrrrtttsssqqqppprrrxxx}}}vvvrrroooiiieeeeeelllssstttuuuwwwzzzxxxtttpppmmmooossswww}}}||||||~~~~~~}}}vvvvvvsssooohhhcccaaaaaa]]]YYYSSSNNNJJJFFFBBB@@@888666444111///---,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++++++++***))))))***************++++++++++++************+++,,,,,,///---***(((((('''&&&$$$&&&'''(((*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((()))***+++------'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((''''''(((***+++)))))))))))))))******+++******++++++++++++******+++---//////---,,,+++,,,*********+++,,,...///000000111222111//////111444000222444555555777:::<<<@@@III]]]{{{(((((((((((((((((((((((()))((((((((('''''''''&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))((('''((()))***)))'''''''''(((&&&&&&&&&&&&(((***,,,......444<<<@@@AAACCCGGGKKKNNNQQQTTTUUUUUUTTTTTTUUUMMMMMMLLLKKKKKKJJJJJJKKKPPPQQQRRRTTTUUUUUUTTTTTTRRRQQQRRRWWW^^^cccdddccc\\\[[[ZZZZZZZZZ\\\^^^___dddfffhhhjjjkkkjjjjjjiiifffdddaaa___^^^\\\YYYWWWZZZ\\\```dddiiirrr}}}wwwssstttwwwxxxxxxwwwrrrmmmlllqqqyyy~~~~~~|||vvvsssqqqpppjjjiiiooouuuvvvvvvwwwyyywwwsssmmmhhhhhhkkkooopppsssvvvwwwyyy|||~~~~~~~~~|||wwwpppkkkiiiiiifffccc___\\\ZZZWWWSSSQQQFFFDDD@@@;;;666222///...---,,,+++******+++,,,---)))))))))))))))))))))))))))******+++++++++******))))))*********++++++++++++*********++++++,,,---111///,,,+++******(((''''''((()))******)))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))***+++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&'''(((***+++)))))))))))))))******+++***+++,,,------,,,+++***+++,,,---,,,***)))***++++++,,,---...//////000000000...---...000222333222111333444555555666999;;;@@@HHH]]]zzz))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&$$$###$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&''''''(((######%%%&&&'''((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''"""$$$%%%%%%$$$%%%&&&((($$$###$$$%%%(((,,,///222444;;;CCCGGGGGGHHHKKKNNNNNNQQQSSSTTTTTTSSSTTTUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYWWWVVVTTTPPPRRRTTTUUUWWWYYY[[[]]]UUUUUUUUUWWWZZZ^^^aaacccggghhhiiiiiihhhfffdddcccbbb```]]][[[ZZZYYYWWWVVVXXX]]]cccjjjpppyyy}}}wwwyyy|||~~~}}}zzzrrrkkkjjjpppyyy|||{{{}}}|||~~~{{{|||wwwyyy{{{{{{wwwtttrrrqqquuuooommmrrrxxxyyyyyyzzzzzzxxxssslllfffeeehhhkkkiiinnnuuuwwwuuuuuuxxx{{{yyyxxxxxxzzz||||||vvvqqqpppqqqmmmkkkjjjhhhhhheeebbb```XXXVVVPPPJJJCCC===999777///...,,,++++++,,,...///))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))******+++++++++++++++*********+++,,,,,,---,,,***))))))***++++++***&&&''''''(((((('''&&&%%%'''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&'''(((***,,,)))))))))))))))******++++++,,,------------,,,++++++,,,,,,***(((((()))+++---...///111111111000000...)))%%%(((///444222///222444555555555666888:::@@@HHH]]]zzz''''''''''''''''''''''''))))))))))))******************))))))((((((''''''++++++******)))'''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%&&&'''((())))))))))))+++///222@@@CCCEEEHHHJJJMMMQQQTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]YYYTTTQQQRRRUUUXXXYYYUUUWWWYYYXXXVVVSSSQQQPPPTTTWWWZZZ^^^```aaaaaa```dddbbbaaabbbbbb```\\\XXX[[[\\\^^^\\\[[[[[[___bbbggghhhjjjkkkpppxxx~~~{{{zzz{{{{{{zzz}}}xxxqqqnnnqqqxxx}}}xxxwwwyyy|||~~~yyyvvvwwwyyyxxxwwwwwwxxxyyyqqqttttttpppnnnooonnnkkkhhhkkkpppuuuxxxyyyxxxxxxxxxwwwuuusssooollliiiggglllnnnrrruuuwwwxxxxxxwwwyyyuuuqqqrrrwwwzzzyyywwwyyy{{{|||yyyuuurrrrrrsssuuurrrooommmlllkkkjjjhhhiiiddd^^^[[[WWWQQQGGG???888666111---++++++---...))))))(((***++++++***(((******))))))))))))***+++******)))******+++,,,,,,''''''(((((())))))*********++++++***((('''(((***+++*********))))))(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))***************+++***(((&&&$$$%%%'''((((((''''''&&&&&&&&&%%%***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''*********))))))))))))(((+++***(((&&&%%%$$$%%%%%%,,,++++++++++++++++++,,,&&&''')))*********)))(((***)))(((''''''((()))***++++++++++++++++++++++++++++++++++++++++++++++++222000---***((()))***+++000000000000111111111111333333444444333444777:::???JJJ^^^xxx''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''###$$$&&&'''((('''&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))***+++---///111555:::===DDDGGGLLLOOOQQQQQQRRRSSSPPPPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^]]]]]]\\\XXXUUURRRQQQSSSVVVXXXZZZVVVVVVVVVUUUTTTTTTUUUWWWZZZ\\\___aaabbbaaa___^^^___^^^\\\\\\\\\[[[WWWSSS[[[]]]_________aaaeeehhhjjjlllmmmnnnpppuuuyyy|||~~~~~~}}}~~~}}}zzzsssppprrrxxx~~~{{{wwwvvvvvvwww{{{ssstttsssqqqnnnkkkkkkkkkllluuuzzzwwwqqqooommmkkkgggjjjoootttvvvwwwvvvuuu{{{|||}}}{{{xxxsssmmmjjjiiikkknnnrrruuuwwwyyyyyyzzzvvvrrrrrrvvvyyyxxxvvvtttvvvxxxvvvsssppppppqqqqqqpppppppppqqqqqqooommmkkkhhhfffffffffbbb[[[TTTEEEBBB<<<666111...------***)))((()))***+++***)))******************++++++******)))))))))***+++,,,))))))))))))))))))*********++++++***((('''(((***************)))))))))((()))((((((''''''((((((((())))))))))))))))))))))))*********))))))(((((((((&&&'''((('''&&&%%%&&&'''++++++*********)))))))))))))))((('''''''''''''''''''''''''''''''''''''''******)))))))))((((((((()))((('''&&&&&&&&&''''''++++++************++++++'''''')))*********)))(((+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++///...,,,+++***+++---...////////////000000000000222333555555666888;;;>>>>>>HHH\\\www''''''''''''''''''''''''(((((())))))))))))******))))))))))))************%%%&&&''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&((((((((('''''''''''''''$$$&&&'''''''''(((+++---+++...222666:::@@@EEEIIIJJJNNNSSSVVVVVVTTTQQQQQQMMMOOOQQQTTTXXX\\\^^^```^^^___aaaaaaaaa^^^\\\ZZZSSSQQQPPPRRRVVVYYY[[[[[[YYYXXXVVVTTTTTTVVV\\\```aaaaaaaaaaaa___]]][[[ZZZYYYXXXXXXZZZ\\\]]]\\\[[[aaabbbeeefffgggiiimmmooooooooooooooooooppptttwwwyyy}}}|||vvvsssuuuyyy~~~|||xxxvvvuuuuuu~~~|||yyyxxxvvvrrrlllgggeeedddiiiwwwzzzuuuqqqooojjjlllooorrrtttuuuuuuuuu}}}zzzsssooohhhiiikkknnnqqquuuwwwyyyxxxuuuqqqqqqtttwwwwwwuuuqqqrrrtttssspppnnnmmmmmmllllllnnnqqqtttuuutttrrroooooopppsssvvvtttnnniiiXXXTTTMMMDDD===666222000...,,,******+++,,,,,,+++++++++,,,,,,,,,++++++***+++***((('''''')))+++,,,++++++******************)))***+++***(((((()))***************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++******)))((('''&&&%%%!!!$$$&&&((('''''''''(((++++++++++++************(((((())))))((((((''''''((((((((((((((((((((((((***))))))))))))(((((((((''''''&&&&&&'''((()))*********))))))))))))******'''((())))))******))))))++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---...000111........./////////000000+++---000111333666:::<<<===GGG[[[uuu''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))******++++++&&&'''(((((()))(((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((((((((()))&&&'''((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))))))))***---000---111777<<>>HHHZZZttt''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))++++++++++++******)))((('''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%###$$$&&&'''(((''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))***---111555@@@DDDIIILLLNNNOOOPPPQQQRRRQQQOOOKKKIIIIIILLLOOOZZZ[[[\\\^^^^^^^^^]]]\\\[[[XXXUUURRRQQQSSSUUUWWWZZZ[[[]]]aaaeeeggggggeeedddeeeeeebbb___\\\[[[[[[\\\ZZZVVVUUUYYY___fffkkkqqqvvv|||{{{xxxyyyqqqkkkgggbbb___iiiwwwtttpppmmmmmmsss{{{~~~}}}|||rrrmmmlllrrrwwwzzz{{{}}}}}}xxxqqqmmmkkkmmmpppyyy|||uuujjjbbbbbbhhhrrryyy}}}}}}||||||~~~yyywwwrrrmmmiiifffeeeeeefffffffffgggiiilllppprrruuuuuuvvvxxxyyywwwtttqqqiiiddd^^^[[[[[[___bbbdddgggjjjooouuuzzz}}}~~~~~~wwwwwwuuuqqqkkkddd^^^ZZZIIIEEE???:::777333000---......---,,,++++++++++++,,,++++++***************,,,,,,++++++++++++++++++&&&(((++++++***))))))***))))))))))))************''''''''''''((()))******************************''''''((((((((()))))))))(((***,,,+++)))((('''((((((((((((((())))))))))))(((((())))))******)))))))))))))))))))))))))))))),,,,,,+++++++++*********((()))************))))))))))))(((((((((((())))))***))))))))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,---...---------------......111111111222222222333333111333555666555555666777???HHHZZZttt'''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''((())))))************)))(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###%%%'''((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&&&&'''''''''((((((((()))***,,,...111555;;;@@@GGGJJJOOORRRRRRQQQQQQQQQNNNNNNMMMLLLLLLOOOTTTXXX[[[\\\]]]]]]\\\[[[YYYXXXUUUUUUUUUVVVXXX\\\```bbbaaaaaabbbdddggghhhgggfffbbbcccaaa^^^ZZZWWWVVVVVVXXXYYY\\\aaahhhpppxxx||||||{{{sssooolllddd^^^eeesss~~~qqqmmmhhhhhhnnnwww{{{xxxpppjjjjjjqqqyyy{{{|||~~~{{{uuunnnjjjkkkppptttyyy~~~wwwmmmeeedddiiiqqqxxxzzzzzzxxxxxxyyy{{{}}}yyywwwsssoookkkhhhfffeeeggggggffffffgggiiilllnnnpppqqqssswww{{{{{{xxxuuuoooiiibbb\\\ZZZZZZZZZZZZ___bbbhhhmmmssswww{{{~~~yyyzzz{{{zzzvvvqqqkkkgggZZZVVVPPPJJJDDD>>>888444333111...,,,,,,,,,...///+++,,,,,,---,,,+++***)))************++++++++++++&&&(((+++,,,+++))))))***((()))))))))************(((((((((((()))***+++,,,************************))))))))))))))))))(((((((((******)))((('''''')))(((((())))))************))))))(((((()))******+++))))))))))))))))))))))))*********)))))))))((((((&&&''')))+++,,,,,,,,,+++***))))))(((((())))))*********)))))))))***+++,,,((()))************)))((()))))))))))))))))))))))))))******+++,,,,,,---------,,,+++***+++,,,...///000111111111111222222222000222555666555555666777>>>GGGYYYrrr''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&''')))******++++++(((((('''''''''&&&&&&&&&###$$$&&&((())))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%''')))******)))((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))(((((('''((((((((())))))******,,,...111444888>>>FFFKKKIIILLLQQQSSSSSSQQQPPPPPPJJJKKKMMMOOOQQQVVV[[[```ZZZ[[[\\\\\\[[[YYYVVVUUUQQQSSSWWW[[[aaaeeeiiikkkeeeddddddeeeggghhhgggfff```___]]]YYYTTTRRRRRRTTTVVVZZZbbblllvvv|||vvvsssqqqhhh^^^cccpppzzz|||zzzpppkkkfffeeekkkttt~~~|||vvvpppiiiiiirrrzzz|||}}}{{{vvvooohhheeegggmmmrrrxxx~~~{{{rrrkkkiiimmmsssxxxvvvvvvuuuuuuuuuuuuvvvwwwwwwuuussspppmmmjjjiiihhhiiiiiihhhgggfffgggjjjlllkkklllooouuu{{{}}}{{{xxxtttooogggaaa\\\YYYVVVTTT[[[^^^bbbggglllqqqvvvyyyzzz|||~~~~~~|||wwwqqqnnniiieee^^^XXXQQQIIIAAA<<<666444000------...000222+++,,,...///...,,,***))))))))))))******++++++,,,%%%(((+++,,,+++***)))***(((((())))))*********+++))))))))))))***+++,,,---************************,,,,,,+++***)))((('''''''''(((((('''&&&&&&(((***''''''(((((()))))))))******)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((''''''''''''$$$&&&(((+++---.........******))))))))))))******+++***)))))))))***,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++))))))***,,,///111000000000000111111111111333555999:::::::::;;;<<<===EEEWWWppp''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((++++++***)))))))))))))))###$$$&&&&&&&&&(((***,,,///444999===@@@DDDJJJOOOOOOQQQQQQOOOLLLJJJIIIIIILLLOOOSSSVVVXXXZZZ]]]___^^^\\\YYYTTTQQQPPPSSSUUUWWWZZZ___ccchhhjjjkkkllllllgggbbbbbbeeefffccc```[[[XXXTTTPPPOOOOOOQQQRRRYYYbbbqqq~~~~~~wwwnnnhhhhhhkkkrrrxxx~~~xxx~~~{{{wwwrrrllleee```aaaeeejjjqqqxxx{{{rrrooolllooouuu{{{~~~}}}yyytttnnniiiggghhhlllooouuuvvvxxx|||uuuooopppuuuwwwyyy|||yyywwwsssnnnlllnnnssswwwuuuuuuvvvvvvuuutttrrrqqqtttpppkkkiiiiiikkkmmmmmmnnnnnnooosssxxx|||}}}}}}|||wwwqqqlllhhhccc]]]XXX]]]___aaaaaabbbgggooouuuxxxzzz|||}}}}}}|||zzzyyyxxxtttppplllggg]]]PPPGGGAAA999444555333...---111...,,,++++++---......---///...,,,,,,,,,+++***)))///...,,,,,,,,,,,,***)))************************)))((((((((()))***++++++111///---+++)))(((((((((************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&((()))++++++******))))))((((((******))))))((((((''''''((('''''''''((()))***+++---+++)))(((((())))))((()))*********++++++++++++++++++************++++++---,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...,,,,,,000555888888777222111000111333777;;;===@@@GGGXXXqqq''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&''''''((((((((()))+++++++++---000222555999===BBBEEEHHHLLLNNNNNNMMMKKKGGGDDDDDDFFFHHHQQQTTTWWWYYYZZZ[[[]]]^^^YYYXXXWWWTTTRRRRRRUUUXXX___aaadddhhhjjjkkkkkkkkkgggdddaaaaaacccbbb]]]YYYVVVUUUSSSRRRRRRTTTVVVXXXaaajjjvvv}}}{{{rrrmmmmmmooossswww~~~zzztttttt{{{~~~|||xxxvvvqqqllliiibbb^^^```eeeiiiooouuuzzzxxxuuussstttyyy|||~~~}}}|||xxxsssnnnlllmmmpppsssrrrsssuuuzzz~~~zzzrrrlllnnnsssvvvyyy|||xxxvvvsssooolllmmmqqqtttppprrruuuwwwyyyzzzzzzzzz|||yyyuuupppmmmmmmnnnooorrrrrrsssvvvzzz|||}}}|||{{{yyyvvvsssoooiiibbb\\\]]]^^^___^^^```eeennnuuutttuuuwwwyyy{{{|||||||||zzzxxxvvvvvvtttlll```WWWNNNEEE===:::666///---///---+++******,,,------,,,,,,,,,,,,,,,------+++***...,,,++++++++++++***(((***************************))))))))))))******++++++***)))((((((((()))***************))))))))))))''''''(((((()))))))))***(((((((((((()))))))))))),,,***((('''&&&'''((()))*********)))))))))))))))***)))))))))(((((((((''')))))))))(((((((((((())))))))))))*********)))((()))))))))*********++++++++++++************++++++)))((((((((((((***+++,,,++++++,,,,,,,,,++++++***+++,,,,,,---------------222000///000222333222000222111111111333777:::===???GGGWWWppp''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))******)))'''&&&%%%$$$###(((''''''&&&&&&''''''(((''''''(((((((((((((((((()))))))))((('''%%%$$$###'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&%%%%%%&&&&&&'''((()))((()))***+++,,,...333666???AAADDDIIIMMMNNNMMMLLLLLLHHHBBB===;;;>>>EEEKKKWWWZZZ]]]^^^]]]\\\[[[\\\UUUUUUUUUUUUUUUWWW[[[^^^eeefffhhhjjjkkkjjjiiihhhdddbbb`````````]]]WWWRRRRRRRRRSSSUUUXXX[[[^^^```iiiqqq|||~~~|||~~~wwwrrrrrrttttttwww{{{}}}|||xxxssspppjjjqqqvvvuuurrrppplllgggccc^^^\\\```dddggglllqqqttt{{{|||yyyxxxyyy|||~~~{{{|||~~~|||tttoooqqquuuwwwzzz~~~yyyxxxvvvrrrooommmooopppmmmppptttyyy|||~~~zzzsssooooooqqqvvvvvvwwwzzz}}}~~~|||{{{|||{{{{{{{{{wwwqqqhhhbbb]]]]]]\\\ZZZ[[[aaakkkssssssssstttvvvxxxyyy{{{|||xxxyyy{{{~~~{{{ssslllaaaXXXMMMEEE>>>666222222...,,,++++++,,,.........***+++---//////...---,,,---+++************)))'''************************++++++******************))))))((((((((())))))***************))))))))))))%%%%%%&&&'''((()))******))))))))))))((((((((((((...---+++)))((((((((()))))))))))))))************))))))))))))((((((((((((+++******)))(((''''''''''''(((***++++++***))))))((((((((()))))))))******++++++************++++++)))((('''&&&''')))+++,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,------.........222111//////000000///...222222111222444777:::<<<>>>FFFVVVooo''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))******)))'''&&&%%%$$$###(((((((((''''''(((((((((((((((((((((''''''&&&&&&(((((((((((('''&&&%%%$$$&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((('''((())))))***'''(((***,,,///333999===IIIIIIJJJOOORRRRRRMMMIIIFFFBBB;;;555666>>>IIIRRR[[[]]]______]]]ZZZXXXXXXTTTVVVXXXYYY[[[^^^bbbeeefffgggiiiiiiiiihhhfffdddfffccc```^^^\\\YYYTTTQQQTTTUUUYYY]]]aaadddfffgggllltttyyyuuuuuuvvvvvvwwwxxxwwwtttpppnnnmmmjjjoooqqqnnnkkkkkkiiifff]]]YYYZZZ```eeehhhmmmqqqvvv}}}|||}}}~~~~~~~~~zzzuuuqqqoooooonnnqqquuuyyy|||~~~vvvqqqqqqtttwwwxxxyyy|||~~~}}}{{{||||||}}}|||xxxrrrlllhhh___^^^[[[WWWVVV[[[eeelllrrrsssuuuvvvvvvvvvuuutttssstttvvv{{{~~~tttkkk```TTTJJJAAA:::777222000---,,,---/////////+++...111222111///...------+++******++++++***(((************************---,,,+++******)))******------,,,+++***)))))))))************)))))))))((($$$$$$%%%&&&&&&'''(((((())))))))))))((((((((((((,,,,,,***))))))))))))***(((((())))))******++++++))))))))))))(((((((((((()))))))))))))))((('''''')))*********)))((())))))(((((((((((())))))))))))++++++************++++++...,,,)))''''''''')))***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---...//////.........///111222222222222222222222444666999:::>>>EEETTTmmm''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''))))))((('''%%%$$$######&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))***))))))((((((((())))))***---000444888>>>DDDIIIOOONNNOOOQQQSSSPPPIIICCC<<<999444111555@@@NNNWWW\\\^^^___^^^[[[XXXVVVVVVWWWZZZ]]]```bbbdddhhhjjjfffggghhhiiihhhfffdddcccdddaaa\\\YYYWWWVVVUUUTTT[[[___dddiiilllnnnnnnmmmnnnwww|||vvvsssssssssvvvvvvtttqqqnnnmmmoooqqqqqqrrrooohhhdddeeefffeee\\\ZZZ\\\cccjjjmmmqqqvvv|||~~~xxxuuutttqqqsssvvvyyy|||xxxtttuuuxxxxxxxxxyyy|||~~~}}}|||zzzwwwrrrooolllkkkbbbaaa]]]XXXUUUWWW^^^dddmmmooorrrttttttrrrooommmnnnmmmnnnrrrxxx|||qqqcccWWWKKKAAA999777444000...---...------...111444555222///---------,,,++++++,,,---+++***************************,,,,,,+++***))))))))))))++++++++++++******))))))************)))))))))(((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))***+++(((((())))))******++++++(((((((((((())))))))))))&&&'''((()))***))))))))),,,,,,+++)))&&&&&&(((***(((((((((((())))))))))))++++++************++++++///---+++)))))))))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,---///000111333444555333333333333444666888999===CCCSSSlll''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&))))))(((&&&%%%$$$###"""%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***(((''''''''''''(((((()))---000555:::>>>DDDIIIMMMQQQQQQQQQPPPNNNIIIBBB===222222222444:::EEEQQQZZZ\\\^^^^^^]]]ZZZYYYXXXYYY\\\___bbbdddeeegggiiijjjfffggghhhhhhgggeeecccaaa\\\ZZZWWWUUUUUUWWWZZZ]]]fffjjjpppvvvyyyxxxvvvtttsss{{{~~~xxxzzz~~~|||vvvqqqooonnnoooqqqqqqpppmmmlllpppxxx{{{zzzsssiiidddeeeggggggeeebbbdddkkkrrruuuyyy}}}yyyzzz{{{~~~|||zzz|||{{{{{{zzz|||}}}|||xxxrrrllljjjjjjkkkeeeeeebbb]]]XXXWWWZZZ^^^dddfffiiikkklllkkkiiigggiiihhhggghhhnnnwww}}}qqqeeeYYYKKK@@@???;;;555111///---,,,+++///222555444000---,,,------,,,+++,,,------,,,+++******************************))))))))))))))))))$$$%%%&&&((()))*********************))))))))))))++++++******))))))))))))******))))))((((((''''''%%%&&&&&&'''))))))******))))))))))))************(((((((((((())))))))))))%%%&&&(((************)))+++,,,,,,***&&&%%%(((+++((((((((()))))))))******++++++************++++++++++++++++++,,,------...))))))***+++,,,,,,,,,,,,+++*********+++---///000///000111111000000222333333333333444555666777777<<>>EEETTTkkk''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''(((''''''''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&'''(((,,,+++)))'''&&&'''((()))'''''''''(((((('''&&&&&&&&&%%%$$$######$$$%%%&&&***)))(((&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((***))))))***+++***(((&&&&&&&&&''''''((((((''''''***((('''&&&&&&''')))******)))((())))))******)))......///111555:::???BBBGGGHHHJJJMMMOOOQQQRRRSSSRRRPPPJJJAAA:::888<<>>EEEJJJLLLMMMNNNQQQSSSVVVYYYZZZ[[[\\\]]]\\\[[[[[[]]]___]]]^^^```bbbdddeeeffffffgggffffffhhhjjjkkkjjjhhhmmmgggbbbaaadddccc]]]XXXRRRQQQPPPMMMMMMSSS]]]dddkkkrrrxxx{{{{{{wwwwwwyyy|||xxxiiifffaaa]]]^^^^^^]]]^^^```aaadddgggiiikkkllloooqqqpppuuuzzz|||yyyuuuttttttxxxzzz}}}}}}{{{vvvqqqfffccc___]]]^^^```aaaaaabbbcccddddddbbbaaaaaabbbaaadddhhhhhhfffccccccdddgggnnnuuuuuuqqqpppuuu{{{~~~tttooooooqqquuusssqqqooommmjjjeeeaaa___ZZZWWWXXXXXXRRRLLLKKKNNNUUU^^^eeellluuu|||{{{xxxnnnbbbQQQDDD888555333...,,,---,,,++++++,,,------,,,***------......------,,,+++,,,++++++******++++++,,,++++++***)))(((((()))))))))))))))***++++++,,,,,,,,,+++***)))***+++,,,------,,,+++)))))))))******((()))))))))************(((((((((((())))))))))))---,,,***((('''(((((()))++++++++++++******)))))))))************++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,//////000111111111111111222333555555555666999;;;<<>>BBBFFFJJJMMMNNNOOOQQQSSSVVVXXXYYY[[[\\\]]]]]]\\\\\\^^^```___```bbbdddfffggghhhhhhiiihhhggghhhjjjkkkjjjiiijjjgggddddddeeeccc]]]VVVPPPQQQRRRRRRTTTZZZdddlllssszzzzzzuuutttuuuzzzooogggaaa]]]^^^___^^^^^^aaabbbdddfffhhhkkkoootttwwwxxx{{{}}}{{{wwwttttttuuuvvvxxx}}}~~~xxxvvvuuusssnnnjjjdddaaa^^^]]]^^^___``````bbbcccdddccc```^^^\\\\\\ZZZ^^^bbbbbb```]]][[[[[[aaahhhooooookkkjjjmmmrrryyyxxxrrrppppppqqqqqqqqqqqqpppmmmhhheeegggaaa]]]\\\YYYRRRLLLKKKKKKPPPWWW\\\aaaiiisss{{{~~~wwwhhhWWWFFF===777111///000+++***)))***,,,,,,+++***---------------,,,,,,+++,,,++++++******++++++,,,++++++***)))))))))))))))++++++************************))))))******+++,,,+++***)))((((((((()))))))))*********++++++++++++******))))))(((((((((''')))))))))))))))******+++************))))))(((((()))************++++++++++++++++++************)))************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,//////000111111111111111111222444444444555888:::<<>>777444444,,,+++******,,,------,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))))))))***,,,,,,++++++***))))))((((((((()))************)))((('''''''''''''''((()))*********+++++++++,,,,,,,,,+++***)))(((''''''&&&%%%&&&((()))+++,,,,,,,,,)))))))))))))))((((((((()))************++++++++++++++++++************))))))))))))*********++++++*********++++++++++++,,,++++++,,,---------------//////000111111111111111000111333333333444777999<<>>CCCEEEGGGIIIJJJKKKMMMPPPRRRTTTTTTTTTUUUWWWYYYZZZ[[[ZZZ]]]aaaddddddeeefffgggkkkllllllmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmjjjfffbbb[[[]]]\\\WWWQQQPPPUUUZZZ^^^fffpppuuusssnnnjjjhhhooozzz~~~vvvjjjggg```YYYTTTUUUYYY]]]gggpppzzz~~~wwwrrrrrrvvv{{{}}}~~~uuuwwwxxxvvvrrrpppqqqttttttxxx}}}yyy{{{~~~}}}|||||||||{{{{{{~~~~~~}}}yyysssnnnddd[[[YYY\\\ZZZZZZ[[[[[[[[[XXXUUUSSSPPPUUU[[[```jjjzzz}}}wwwpppbbbUUUGGGAAA999333000///.........---+++***)))***+++,,,,,,++++++******++++++,,,+++*********++++++,,,---******************++++++***************++++++,,,***+++,,,,,,,,,+++***)))(((((((((((())))))))))))++++++************************))))))))))))************+++++++++,,,,,,,,,)))************++++++++++++++++++************)))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------...............//////000111111111111111111333444444444555888:::<<>>999444///000...,,,+++,,,,,,+++***++++++++++++++++++++++++++++++******+++,,,...///*********)))))))))(((((('''(((((()))))))))))))))+++******))))))*********))))))))))))*********+++************************************************(((((()))***************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000111111111111111222222111111333777:::<<<@@@LLLbbb)))))))))(((''''''&&&&&&&&&&&&'''(((((()))******((((((((('''''''''&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$''')))***)))((((((((((((((((((((((((((((((%%%''')))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))******((('''&&&%%%%%%%%%***)))(((((()))+++---///555888<<>>KKKbbb))))))((((((''''''''''''''''''(((((()))*********((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""%%%(((+++,,,+++***)))((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&******))))))+++---000111999<<>>LLLccc((((((((((((''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!%%%''')))((('''%%%''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))***))))))***---000333555;;;>>>CCCIIILLLNNNOOOOOORRRRRRSSSTTTVVVWWWWWWXXXYYY\\\aaafffjjjooossswwwzzzzzzzzzyyyxxxxxxzzz|||qqqooonnnnnnooonnnmmmkkkhhhccc\\\UUUQQQSSSYYY^^^YYY^^^dddjjjvvv|||wwwuuuvvvtttlllfffddd]]]\\\ZZZXXXWWWVVVVVVUUUTTT\\\fffooovvv{{{~~~pppqqqvvvzzz{{{}}}zzzvvvwwwxxxyyyzzzvvvrrrqqqssswwwzzz|||xxxtttqqqnnnjjjgggjjjppp~~~~~~~~~wwwsssnnngggdddeeemmmrrrvvvssskkkhhhkkkqqq~~~qqqlllooorrrsssqqqiiijjjhhhaaaXXXRRRMMMJJJPPPTTT\\\dddllluuu|||}}}ooo___UUUNNNFFF>>>888555000.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******************************((())))))***************)))))))))))))))***+++++++++++++++*********************************************************************+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,.................................//////000000000...//////000111111222222333444444333333333555777;;;@@@LLLccc((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""$$$&&&((()))(((((('''''''''''''''''''''''''''&&&(((***)))((('''((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((((((((***))))))(((((())))))***%%%%%%%%%&&&'''(((******))))))***,,,000444999;;;@@@BBBFFFJJJNNNPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ\\\```ggglllqqquuuyyy{{{||||||zzzxxxvvvvvvyyy{{{wwwuuusssrrrrrrrrrpppnnngggaaaXXXPPPNNNUUU___hhhdddhhhlllrrr|||yyysssooopppoooiiicccaaa[[[ZZZYYYXXXWWWVVVUUUUUUXXX```hhhmmmsssyyy}}}}}}{{{zzzzzz}}}~~~{{{xxxzzz|||~~~{{{wwwsssqqqsssvvvzzz{{{rrrooommmllljjjhhhkkkpppzzz~~~}}}wwwqqqiiieeefffhhhkkkmmmkkkfffccceeeiiimmmuuu}}}~~~{{{{{{|||~~~xxxwwwwwwwwwuuusssxxxxxxmmm```VVVOOOKKKMMMPPPWWW^^^gggqqq{{{{{{nnnbbbXXXMMMEEE???;;;666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------((((((((()))))))))))))))((()))******++++++******))))))))))))***+++,,,---+++++++++++++++*********************************************************)))))))))(((((((((((((((***************************************+++++++++******+++++++++,,,,,,,,,........................,,,,,,------.../////////......///000111222222333222333444444444444666888===AAALLLaaa}}}'''(((((((((((((((((((((&&&&&&&&&'''((((((((())))))))))))(((((((((''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((()))******))))))'''''''''''''''''''''''''''(((******((('''((()))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((())))))((((((((('''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((******))))))))))))******''''''''''''((())))))******+++,,,000444:::???BBBFFFHHHJJJLLLOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]cccgggnnntttwwwyyy{{{|||yyyyyywwwtttssstttwwwzzzzzzxxxuuutttsssrrrpppmmm```ZZZSSSNNNPPP[[[iiisssrrrtttvvvzzzuuunnnhhhiiiiiiddd```^^^[[[\\\]]]]]]\\\ZZZXXXVVVZZZaaagggiiinnnxxx~~~~~~~~~{{{|||}}}}}}~~~{{{uuusssssswwwyyy{{{rrrooonnnppppppooorrrwww}}}zzz|||yyyrrrnnnooommmmmmllljjjfffdddccccccccclllvvvyyytttnnnllllllkkksss}}}|||zzz{{{{{{iii]]]VVVRRRPPPQQQUUUYYY```jjjttt{{{||||||ooocccXXXPPPHHHCCC<<<666333111///...------------------------((()))***+++,,,,,,,,,+++((((((((()))))))))******))))))***++++++++++++***************+++,,,---...,,,,,,,,,++++++*********************************************************,,,+++)))''''''((()))***************************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---.../////////......///000111222333333111222444444444555777999<<<@@@JJJ___|||'''''''''(((((((((((((((###$$$%%%&&&''')))******))))))))))))(((((((((((($$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((******((((((((()))&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''((())))))))))))((((((((((((''''''((()))******))))))))))))))))))))))))))))))******))))))))))))*********))))))((((((((())))))+++,,,...222777===CCCFFFLLLLLLMMMNNNOOOQQQRRRRRRTTTUUUVVVXXX[[[]]]^^^___hhhmmmtttzzz||||||||||||zzzzzzxxxvvvuuuwww{{{~~~yyywwwtttsssrrrpppmmmkkkVVVSSSOOONNNTTTaaarrr}}}{{{|||}}}rrrjjjcccdddeeeaaa^^^]]]\\\^^^```bbbaaa^^^[[[XXXZZZaaafffgggnnnzzzyyyxxxyyyyyy|||~~~xxxttttttwwwyyy{{{tttqqqqqquuuvvvvvvyyy~~~uuuuuu{{{{{{xxxyyyvvvsssoookkkhhhddd```^^^```iiitttwwwqqqiiieeeddd[[[bbblllrrruuuxxx}}}~~~pppddd^^^[[[TTTTTTTTTVVVZZZaaakkkqqqsssxxxlllaaaYYYNNNIIIAAA:::555333000///------------------------******++++++***)))'''&&&(((((())))))*********+++))))))***++++++++++++***++++++++++++,,,---...///,,,,,,,,,++++++*********************************************************000...,,,***)))***,,,...************************))))))******++++++++++++******+++++++++,,,,,,,,,------------------------------......///000111111---...///000111222333333000222444555555666888:::;;;>>>III^^^{{{))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''((()))((('''%%%$$$&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&''')))''''''(((((('''&&&%%%$$$)))***)))((('''''')))+++,,,///555999===AAAFFFIIIHHHJJJLLLNNNOOOPPPSSSUUUTTTVVVXXXZZZ\\\___dddgggnnntttzzz|||yyywwwyyy{{{xxx||||||wwwuuuyyy}}}~~~yyy{{{yyyrrroooooojjjbbbTTTMMMOOOYYYaaaggguuu}}}uuuhhheeeaaa^^^^^^]]][[[ZZZ___aaaeeehhhhhheeeaaa^^^aaaaaaeeekkkttt|||~~~zzzwwwwwwwwwxxx||||||||||||}}}~~~{{{yyyzzz{{{zzzzzzzzz}}}|||}}}zzz~~~|||zzzxxxuuurrrmmmhhhdddbbbiiiqqqvvvtttmmmfffbbb]]]___``````bbbgggooouuu|||zzzmmmccc___aaa\\\WWWWWWZZZ^^^______fffqqqqqqggg___QQQEEE@@@;;;333//////...,,,******,,,///000000,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***++++++******)))((()))***+++***(((+++,,,,,,+++******+++---''''''((()))***++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---***,,,...000///---***''''''))),,,...///...,,,+++------......---,,,++++++///000111333333222111111111222333333222222444666;;;>>>III^^^{{{************************))))))))))))))))))))))))***)))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&(((''''''''''''''''''((((((((('''&&&&&&'''((())))))((('''''''''''''''(((((((((((()))))))))******'''((()))******)))((('''&&&''')))(((''''''(((******************))))))(((&&&'''''''''&&&(((***---///333888<<<@@@DDDHHHKKKJJJLLLNNNOOOPPPQQQSSSUUUVVVXXX[[[]]]___bbbgggjjjqqqvvvzzz{{{yyyxxxzzz}}}}}}}}}~~~~~~yyypppkkkhhhbbb[[[UUUPPPSSS^^^ggglllyyy}}}ssslllgggeeeccc```^^^\\\ZZZYYYaaacccgggiiijjjhhheeecccbbbdddiiiqqqyyy{{{xxxwwwvvvvvv||||||{{{zzzyyyyyyyyyyyy|||~~~{{{vvvrrrpppnnnqqquuuxxxwwwsssnnnjjj``````___]]][[[]]]bbbgggmmmpppuuuzzz{{{zzzvvvnnnhhhfffeeeaaa\\\XXXXXXYYY[[[\\\___hhhwww}}}vvvhhhZZZMMMFFF@@@777111000///,,,******+++------,,,++++++***))))))***++++++***************************************************((('''(((***++++++***+++***))))))++++++***)))***+++,,,+++))))))+++,,,(((((())))))******++++++******+++++++++,,,,,,,,,))))))*********+++++++++))))))***((('''&&&'''((((((***+++---,,,+++)))''')))***,,,......---,,,+++......//////000000000000//////000111111111111000111222333333222333444666;;;>>>III^^^{{{************************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((())))))))))))((('''))))))))))))))))))))))))''''''((((((((('''&&&&&&'''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&'''((())))))''''''(((''''''&&&%%%%%%(((((()))))))))*********'''((()))******)))(((''''''((())))))(((((()))+++'''''''''''''''((((((((('''(((((((((((())),,,...444777<<<@@@CCCFFFJJJMMMKKKMMMOOOPPPPPPQQQSSSUUUXXX[[[^^^aaacccgggllloootttwww{{{{{{{{{{{{~~~yyynnnfffaaaZZZSSSVVVTTTYYYeeemmmrrr}}}}}}rrrjjjeeehhhiiihhheeeaaa^^^]]]]]]eeefffiiikkklllkkkkkkjjjfffiiipppxxx~~~{{{xxxwwwvvv~~~}}}{{{xxxvvvtttsssrrrzzz}}}|||xxx{{{~~~}}}~~~zzzuuuiiigggddd^^^ZZZXXXYYY[[[___aaaccchhhmmmssswwwzzzvvvsssrrrooonnnnnnllljjjeee___YYYWWWXXXYYYXXX___jjjyyyttthhh[[[PPPGGG===666333111///,,,,,,,,,,,,+++***+++***))))))))))))***+++***************************************************))))))***---......------,,,+++++++++,,,***))))))***+++***))))))***+++)))))))))))))))***************+++++++++,,,,,,,,,(((((())))))******++++++***+++,,,+++)))((()))***))))))***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,.........///000111333444///////////////000000111111222333333222333555777;;;>>>HHH]]]zzz++++++++++++++++++++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((())))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''((())))))((('''%%%$$$&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&((())))))(((''')))***%%%%%%%%%%%%&&&''''''(((***+++++++++***+++...000888;;;???CCCEEEHHHKKKMMMLLLNNNPPPQQQQQQQQQSSSUUUZZZ]]]aaaeeehhhlllqqqtttwwwyyy{{{}}}~~~wwwlllccc]]]WWWSSSXXXYYY```llltttxxxyyyooojjjiiilllnnnnnnllliiiffffffgggjjjjjjjjjkkklllnnnooopppnnnpppuuu|||~~~|||{{{{{{}}}zzzwwwuuusssrrrvvvzzz{{{wwwxxx}}}wwwuuuooohhhbbb]]]ZZZZZZ\\\[[[[[[]]]aaafffhhhjjjjjjssswwwpppnnnnnnoooqqqpppqqqooojjjbbb[[[YYYZZZVVVYYY```lllzzzvvvhhhZZZNNNCCC;;;777333111/////////...---+++************************************************************************(((((((((***---......---///---,,,,,,,,,,,,+++)))((()))+++***)))((()))************)))))))))))))))******+++++++++,,,,,,,,,+++++++++***************(((***,,,,,,+++***+++,,,++++++++++++,,,---......---,,,+++++++++,,,------------------...000111222000000///......000111222111222333333333444666888;;;===GGG\\\yyy************************((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''''''((((((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%'''((((((((((((''''''(((((((((&&&'''(((((((((((('''&&&%%%&&&&&&'''''''''''''''((())))))***)))((('''&&&''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&((())))))((((((((()))***++++++&&&''')))***,,,...222555;;;>>>AAADDDFFFHHHJJJLLLLLLNNNPPPQQQQQQRRRTTTVVV\\\```eeeiiinnnrrrwwwzzzzzz|||~~~xxxnnneee^^^ZZZWWWWWW___ccckkkuuu||||||sssppppppqqqrrrssssssssssssuuuvvvpppnnnlllkkklllooorrrtttwwwwwwxxx|||~~~|||zzzyyyxxxwww{{{{{{yyy{{{{{{uuunnniiidddaaa```]]]ZZZZZZ\\\^^^^^^^^^]]]bbbjjjuuu}}}zzz}}}rrrllliiijjjlllmmmqqqtttqqqjjjbbb\\\ZZZWWWWWWYYYbbbooo|||rrrcccUUUKKKBBB===555333000/////////...,,,******++++++++++++******************************************************%%%$$$%%%'''***+++***)))...---,,,,,,------,,,***''')))++++++)))((())))))*********)))))))))))))))******+++++++++,,,,,,,,,......---,,,+++******)))"""%%%''')))))))))***+++,,,++++++++++++,,,...///---,,,+++******,,,---..................///000000222111000///000111222333111222333444333444666999;;;===FFFZZZwww))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((''''''&&&&&&''''''&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%(((((()))))))))))))))((()))))))))*********++++++'''((()))******)))((('''%%%&&&''''''&&&&&&'''((()))((('''&&&'''((()))***"""%%%)))---222777;;;>>>@@@DDDFFFGGGHHHJJJLLLLLLNNNPPPRRRSSSTTTVVVXXX___ccciiioootttyyy}}}}}}uuulllbbb]]]ZZZYYY[[[^^^iiinnnvvv~~~vvvssstttppppppppptttzzzxxxuuuppplllllloootttxxx{{{zzzzzz|||~~~||||||~~~~~~}}}|||zzz}}}~~~yyysssooojjjeee^^^[[[[[[[[[ZZZXXXXXXYYY[[[aaakkkxxx~~~uuuxxxzzznnnfffeeehhhiiimmmrrrsssnnnggg___[[[XXXWWWWWW\\\fffuuuzzziii[[[SSSKKKEEE999666111///......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))+++---...,,,+++---,,,++++++------,,,+++'''***,,,,,,+++))))))))))))))))))))))))***************+++++++++,,,,,,,,,//////...---,,,++++++***###&&&)))++++++,,,---...*********)))******++++++,,,+++******+++,,,.../////////000111111111000000111111111111111222222333111222333444444555777999:::===EEEYYYvvv(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((('''''''''((())))))******''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''((('''''''''&&&'''(((((()))))))))((()))((('''&&&&&&'''((()))&&&''')))******)))'''&&&&&&''''''''''''&&&$$$###''''''''''''(((((()))***))))))*********+++++++++'''((()))******)))((('''&&&'''((((((''''''((()))((('''%%%$$$$$$%%%&&&'''"""$$$(((,,,000555:::>>>AAACCCFFFHHHHHHIIIKKKLLLMMMOOORRRTTTUUUWWWZZZ]]]cccgggnnnuuuzzzxxxnnnddd[[[ZZZ[[[\\\bbbiiiooouuu|||}}}vvvrrrqqqkkkhhhhhhooo{{{{{{tttnnnmmmqqqvvvzzz|||{{{{{{}}}{{{zzzxxxwwwyyy~~~~~~}}}||||||yyy{{{~~~zzzsssjjjeeecccaaa^^^ZZZXXXVVVUUUXXX^^^gggoootttxxxzzzxxxlllhhhkkkkkkmmmoooqqqpppkkkddd___YYYYYYWWWWWW]]]jjj|||nnnaaaZZZTTTMMMCCC>>>777222//////...---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000...,,,+++***)))***,,,...---,,,(((***------,,,*********(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////.........++++++***************)))))))))***+++,,,...///000***,,,///111222222000//////000000111111111111111111222444444444555888::::::<<>>CCCEEEHHHIIIIIIJJJLLLMMMNNNQQQTTTVVVXXXZZZ]]]```fffjjjrrrxxx~~~zzztttmmmbbbZZZ[[[^^^aaahhhqqqqqqwww}}}~~~|||xxxsssooonnnfffaaa```jjjzzzwwwpppnnnrrrwww|||zzzzzz|||}}}{{{zzzwwwtttsssuuuzzz~~~|||zzzyyyxxxvvvxxxzzz|||}}}vvvpppmmmjjjeeeaaaYYYWWWUUUUUUZZZ___dddgggqqqzzz|||wwwsssttt{{{tttooorrrqqqoooooopppqqqoooiiiddd[[[ZZZXXXTTTUUU```sssqqqeee___YYYSSSMMMFFF>>>777333111000000------...//////...------++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))+++***(((&&&))))))(((***,,,...------(((+++---...---+++******'''(((((()))***++++++,,,******+++++++++,,,,,,,,,((())))))+++,,,---......)))+++......,,,***))))))---------------,,,+++***((((((***+++---...000000%%%''',,,///111111///...---...000111111111000///111222444444444555888::::::<<>>;;;888...,,,***+++,,,---,,,+++************************++++++++++++++++++++++++)))***+++++++++++++++++++++***)))***,,,---,,,+++---,,,+++*********+++,,,)))***++++++,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,---+++)))%%%###)))***+++,,,------------000...------///000000///000000000//////000000111222222222333444555666777999<<>>;;;000...,,,+++,,,---,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,+++******++++++,,,***************+++,,,---******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++(((&&&$$$***+++,,,------...------............//////000/////////////////////000111222222222333444555666777:::===FFF[[[www))))))************))))))(((''''''&&&&&&''''''(((***)))))))))))))))*********)))))))))((((((((('''''''''''''''''''''''''''&&&'''''''''(((((()))))).........---***(((((()))''''''''''''''''''''''''&&&&&&'''((()))(((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((('''((((((((()))((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((((()))***---000555888<<>>AAACCCEEEHHHKKKIIIIIIIIIJJJLLLPPPSSSUUUZZZ]]]bbbgggmmmuuu}}}}}}rrrhhhcccgggooovvv~~~~~~yyytttmmmiiiiiimmmpppnnnmmmnnnqqqooolllgggbbb``````bbbYYY^^^dddeeeddddddiiimmmrrrtttwwwzzz}}}~~~zzzwwwuuuttttttssssssrrrpppmmmoootttxxxzzzyyywwwtttrrrtttxxx|||vvvsssqqqooolllfff___[[[VVVRRRQQQSSSXXX___hhhqqqvvvzzz}}}uuulllllliiidddaaabbbggglllyyy~~~wwwpppjjjhhhmmm|||~~~}}}~~~yyyrrrmmmjjjddd^^^]]]\\\]]]dddqqq}}}{{{kkkZZZOOOFFF@@@999666222///......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,---...,,,,,,---...////////////,,,...000000///...///000////////////000111222222222222222333444555666777;;;===FFFZZZvvv|||~~~)))******++++++******)))+++******))))))******+++)))))))))))))))***++++++*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))***,,,------,,,***((())))))(((((((((((('''''''''&&&%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&((())))))(((((()))+++''''''&&&'''((()))+++,,,''''''((((((((('''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''((()))***+++,,,...222555888;;;???BBBDDDFFFIIIKKKHHHHHHHHHJJJMMMQQQUUUXXX\\\___fffmmmvvvuuufff\\\ZZZ```iiiooo{{{|||xxxrrrnnnkkkllllllhhhggghhhkkkjjjhhhddd```]]]^^^___[[[bbbhhhhhheeeeeejjjpppqqqssswwwyyy{{{}}}{{{zzzyyywwwwwwwwwxxxyyyuuuuuutttqqqnnnpppvvv{{{{{{zzzwwwtttsssuuuzzz~~~xxxsssnnnjjjfff___ZZZXXXTTTOOOPPPTTTXXX^^^gggpppwww|||~~~yyyrrrjjjdddbbbbbbcccllluuuxxxmmmhhhhhhqqq{{{|||uuurrrqqqkkkcccaaa[[[WWWZZZeeettt|||nnnbbbYYYPPPHHH>>>:::555111///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,******+++,,,---,,,+++******++++++,,,,,,,,,,,,+++++++++++++++*********((()))***+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,---............+++...000111///...///000000//////000111222333333222222222333444555666777;;;===FFFYYYuuu|||~~~******++++++++++++************))))))))))))******))))))((())))))***+++++++++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((())))))******++++++***((('''((()))******))))))((((((((('''%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&((())))))(((((()))+++&&&&&&&&&&&&(((***,,,---)))***************)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((***+++,,,---///333666999<<>>BBBEEEFFFGGGHHHIIILLLKKKJJJKKKNNNTTT[[[___ggglllttt~~~~~~rrrggg^^^[[[ZZZYYY^^^fffqqqppppppsssxxx{{{zzzxxx|||}}}qqqaaaXXXZZZ```aaa^^^]]]^^^\\\XXXYYY\\\eeesssxxxpppiiimmmpppnnnuuuvvvxxxzzz||||||||||||}}}~~~yyyvvvtttrrrqqqpppsssxxx~~~~~~yyysssppprrrxxx|||~~~yyytttrrrvvv|||{{{ssskkkccc^^^ZZZYYYVVVUUUUUUWWWZZZ\\\eeellltttxxxzzz}}}}}}tttjjjdddgggggghhhiiijjjlllppprrrxxxmmmlllpppsss}}}~~~~~~qqqggg[[[UUUWWW]]]dddhhhsssvvvxxxwwwuuupppdddYYYNNNHHH???777333000...---((()))+++---...---+++***...---+++))))))***+++,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,+++))))))+++))))))***+++,,,------...++++++***************+++---------....../////////...,,,))))))+++---......+++,,,...000111111000///"""(((---.../////////...//////000111222222222222222222333444555777777:::>>>EEEUUUqqqyyyxxx}}}***************)))((((((*********+++++++++++++++***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((('''''''''))))))***+++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((('''))))))))))))))))))******++++++******************)))***,,,---///222777:::===@@@CCCEEEFFFGGGHHHJJJMMMMMMMMMNNNQQQXXX___dddmmmsss|||yyyrrrjjjeeeeeedddbbbeeejjjnnnnnnppprrruuuvvvuuutttyyyyyyuuukkkaaa[[[]]]aaa`````````^^^YYYUUUYYYaaalllxxx|||rrrjjjmmmqqqooottttttuuuwwwzzz}}}{{{wwwtttsssqqqqqqpppqqqsssxxx}}}|||vvvtttvvv{{{}}}wwwrrrqqqttt{{{yyyrrrlllfffaaa^^^\\\[[[[[[[[[\\\___aaacccnnnsssyyy|||}}}{{{vvvrrrooorrrsssvvv}}}yyypppkkkjjjgggcccaaaaaaccceeessszzzpppmmmlllttt~~~}}}xxxnnnaaaWWWRRRSSSVVVXXXccchhhnnnrrrvvvwwwpppgggYYYSSSIII???888222...++++++,,,---......---+++***...---+++***)))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%%%%''')))+++,,,,,,---+++++++++*********))))))++++++************++++++************++++++++++++,,,+++***,,,---...---+++,,,------...////////////))),,,///111000............//////000111111222222333333333333444555666666888<<>>AAACCCDDDEEEEEEEEEEEEGGGHHHLLLQQQVVV[[[```hhhsss{{{ttthhhbbbffflllqqqrrrpppmmmjjjhhhlllqqqvvvwwwuuusssrrrsssjjjccc^^^___fffjjjgggcccbbb^^^___fffnnnttt|||~~~uuussstttuuuvvvxxx|||yyyssspppppptttxxxxxxxxxvvvpppjjjkkkqqqxxxyyyzzz|||~~~uuupppsss{{{~~~xxxqqqllljjjmmmpppqqqqqqrrrssstttuuuvvvvvvyyy{{{|||}}}~~~{{{wwwxxxxxxvvvsssuuuuuutttqqqooooooooorrrsssuuuuuuvvvxxx{{{}}}uuuxxx}}}wwwqqqooolllfff___ZZZUUUOOOLLLMMMQQQUUUWWWXXX]]]cccgggjjjpppwww|||tttkkkfffbbb^^^___bbbgggooo{{{tttppprrr{{{yyytttlllppprrrmmmcccVVVMMMIIIDDDIIIPPPZZZjjjzzzxxxssskkkaaaUUUHHH<<<444///...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***//////+++***,,,,,,(((((())))))***+++,,,------++++++******+++,,,,,,---.........------,,,,,,+++---,,,******,,,---...---...---+++******+++,,,---***,,,,,,,,,,,,---000222000000000000000111111111///000111222444666888:::===@@@FFFTTTooozzzuuuvvv)))***++++++,,,+++++++++************************((((((((()))******++++++******))))))))))))******((()))***)))((('''(((***'''''''''((((((((((((((((((((('''''''''((())))))***)))))))))((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((()))******************)))(((((('''&&&&&&''')))+++---............///222666888;;;>>>AAADDDDDDEEEFFFFFFEEEFFFHHHJJJJJJPPPXXX^^^dddlllxxxyyymmmeeeaaaeeekkkooommmkkklllmmmlllppprrruuuuuussspppooonnnfffdddcccfffjjjjjjgggbbb___\\\^^^iiiuuu|||xxxtttssssssppptttzzzzzzxxxtttqqqnnnpppuuuxxxxxxwwwtttoookkkkkkppptttuuuwwwzzz~~~tttnnnrrr{{{|||vvvooommmoooqqquuuuuutttttttttuuuvvvvvvyyy{{{}}}zzzsssoooqqqqqqoooiiijjjkkkjjjhhhgggggggggfffhhhjjjlllmmmpppsssvvv}}}ooopppqqqsssuuuxxxyyyzzzxxxqqqjjjggghhhhhheeeaaaZZZUUUNNNIIIGGGHHHIIIIIIJJJOOOVVV[[[aaagggpppvvv~~~wwwlllfffbbbaaaaaaaaacccmmm~~~rrrlllooowwwzzzrrrkkknnnqqqoooggg\\\QQQKKKDDDGGGJJJQQQ```sss~~~}}}yyyrrriii^^^OOOBBB999222111...,,,+++,,,---...------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,;;;CCCCCC888///------))),,,,,,,,,++++++++++++***++++++***++++++,,,---...------,,,,,,,,,,,,,,,,,,...,,,))))))+++---......,,,,,,,,,++++++,,,,,,---...//////...------///111000000000000000000111111///000111222444666888:::999===DDDSSSpppzzzzzz)))***++++++,,,,,,,,,+++,,,,,,,,,+++******))))))'''(((((()))******++++++,,,++++++***))))))))))))((()))******(((((()))***((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((())))))*********))))))((((((((((((((((((''''''((())),,,...000000000///000333777;;;===@@@CCCFFFFFFGGGHHHHHHGGGIIIKKKNNNKKKRRR[[[bbbhhhrrr~~~|||ooofffddddddgggmmmoookkkjjjpppvvvxxxzzzxxxvvvuuusssoookkkhhhcccgggkkknnnmmmjjjdddaaaaaa```fffqqqyyy|||~~~yyyuuuuuuuuuxxx|||~~~{{{yyyssssssqqqooonnnooosssvvvuuusssooolllkkkkkkmmmooonnnqqquuuyyy~~~uuuiiidddjjjuuu}}}}}}~~~yyyrrrnnnoooqqquuutttrrrrrrrrrsssuuuvvvxxxyyy{{{~~~~~~{{{yyyvvvuuuppphhhfffhhhiiifffaaabbbcccbbb___]]]]]]]]][[[^^^aaadddfffhhhlllnnnyyyzzziiihhheeeccccccccceeefffbbb___\\\[[[\\\^^^______YYYTTTNNNJJJGGGEEECCCBBBAAAEEEJJJOOOTTT[[[dddkkkrrryyy}}}tttmmmgggbbbaaa```dddqqqzzzooolllpppuuuwwwppppppooonnnjjjbbbZZZTTTJJJIIIHHHJJJWWWjjjvvvzzzyyywwwtttooofffZZZMMMEEE999666222...,,,,,,,,,------------------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,CCCNNNOOO???///++++++)))++++++++++++************++++++++++++,,,---......,,,,,,,,,,,,,,,------------+++***+++,,,...---,,,***+++,,,------......---...///000000......///000111000000000000000000000222222222333444555666777888<<>>EEESSSooowwwuuu,,,,,,+++******+++,,,,,,+++++++++************)))'''(((***+++,,,,,,++++++***+++,,,---,,,,,,******))))))(((((((((((())))))******))))))((((((''''''(((((('''''''''&&&&&&&&&***'''%%%&&&((()))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))+++***((('''((((((((('''''''''(((((((((((('''''',,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((---+++******+++///333666777888999<<<>>>AAADDDEEEDDDGGGIIIIIIIIIJJJNNNRRR[[[```gggnnnxxxyyykkkcccdddmmmwwwvvvuuutttwww|||yyyuuutttooohhhkkkooosssooohhhdddeeeiiinnnwww~~~}}}{{{{{{|||{{{}}}}}}xxxsssnnnjjjhhhgggkkkooorrrrrrqqqrrrsssqqqnnnkkkkkkmmmmmmkkkhhhhhheeedddgggnnnvvvzzz{{{mmmeee[[[TTTVVV]]]eeekkkppprrruuuvvvuuusssssstttsssrrrqqqppppppqqqrrrrrrxxxyyyyyyxxxsssmmmfffbbbfffaaaYYYQQQNNNNNNQQQTTTUUUTTTRRRQQQPPPPPPQQQQQQRRRTTTUUUWWWXXX\\\aaadddooo|||}}}uuuoookkkeee\\\UUUSSSPPPJJJHHHKKKEEEGGGHHHJJJLLLOOOTTTWWWZZZUUUOOOJJJGGGEEEDDDBBBAAABBBBBBAAAAAAFFFNNNTTT___ccchhhkkknnnssszzz~~~uuupppiiicccccchhhxxxsssqqqsssuuuxxxtttpppwwwyyyooohhhhhh[[[TTTMMMMMMUUUaaalllrrroooppprrrsssqqqkkkccc\\\QQQCCC666222222000//////000...,,,+++,,,,,,+++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---------,,,,,,+++,,,,,,---...---,,,+++***,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---,,,,,,...///000............////////////...000111111000000111222333333222111222555777888::::::AAARRRlll|||rrrppp,,,,,,+++******+++,,,,,,+++++++++************))))))***++++++++++++))))))******+++,,,,,,+++***))),,,++++++******++++++,,,***)))))))))((((((((('''(((((('''''''''&&&&&&&&&---***((()))+++,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((((((((((((''''''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))***************************))))))))),,,111555888888999:::<<>>888555111......///---+++***++++++***)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))***+++---------,,,+++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------...//////............////////////...000111111000000111222333222222222333555777888<<<<<>>@@@BBBEEEFFFGGGIIIJJJIIIIIILLLSSSYYY___gggsssxxxnnniiiggghhhoooxxxxxxvvvxxxvvvrrrpppqqqooojjjddddddiiioooyyy{{{zzzyyywww|||{{{{{{vvvmmmhhhfffgggiiiooooooppppppqqqooollljjjjjjhhhggghhhiiihhhccc^^^RRROOOMMMOOOUUUZZZ]]]]]]WWWVVVUUUXXX]]]aaadddffffffggghhhiiihhhiiilllnnnsssqqqooommmkkkkkkkkkkkkhhhgggddd```[[[VVVQQQOOOHHHFFFDDDCCCDDDGGGJJJMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHIIILLLNNNQQQVVV\\\aaagggrrr|||{{{wwwvvvvvvuuu|||rrrfff^^^VVVOOOLLLMMMLLLKKKJJJIIIKKKOOOSSSVVVYYYWWWSSSPPPNNNJJJFFFCCC@@@@@@>>><<<<<<>>>BBBFFFLLLPPPUUUYYY\\\aaahhhnnnnnnqqquuuyyy~~~vvviiiaaa___bbbkkkwwwwwwvvvvvvwwwyyy{{{zzz{{{wwwssstttkkkdddZZZRRRQQQTTTXXX[[[aaadddjjjrrrwwwxxxvvvsssbbbUUUFFF???:::555111111000...,,,+++,,,,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++++++++***'''(((***+++---------,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---...........................////////////...000111111000000111222333222222222333555777888;;;<<>>???AAACCCEEEFFFHHHIIIIIIHHHIIINNNWWW^^^eeennn|||{{{sssjjjfffeeegggnnnvvv|||zzz{{{yyyttttttxxxyyyvvvxxxvvvqqqjjjeeefffmmmtttyyy}}}~~~yyyvvvuuutttrrrsssrrrssszzzzzzrrrkkkffffffhhhiiiqqqooooooooopppoookkkhhhiiihhhgggggggggbbbZZZTTTMMMJJJHHHKKKQQQVVVXXXXXXWWWWWWXXX[[[___bbbcccccceeefffggggggggghhhkkknnnooommmkkkhhheeedddccccccbbb___[[[VVVQQQMMMJJJIIIDDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFIIILLLRRRYYY^^^eeeqqq}}}}}}}}}~~~}}}}}}pppeee\\\UUURRRQQQRRROOOLLLKKKMMMPPPSSSUUUYYYXXXVVVUUUSSSOOOJJJFFFBBBAAA???<<<;;;<<<>>>???EEEIIINNNQQQTTTYYY```fffhhhjjjmmmppptttyyywwwiiiaaa___cccjjjttt~~~{{{zzzxxxvvvvvvooohhh___UUUOOOMMMMMMNNNWWW\\\eeeooovvvxxxvvvsssaaaVVVKKKEEEAAA;;;888777222000...---......---,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))***+++++++++******'''(((***+++,,,,,,++++++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...---,,,............////////////...000111111000000111222222222222222333555666777888:::AAAPPPhhhvvvqqqrrr+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++,,,'''((()))***+++******)))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((************))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))'''((()))))))))************))))))************))))))))))))************************''''''''''''''''''''''''++++++,,,...111555999;;;@@@@@@@@@AAACCCEEEFFFGGGGGGHHHIIIIIIKKKRRR\\\dddnnnxxxxxxooofffaaa```bbbiiirrr{{{uuuqqqtttwwwxxxvvvwww{{{}}}||||||yyyssslllhhhkkkrrrxxxxxx{{{zzzuuurrrrrrqqqnnnlllmmmqqqyyywwwtttoookkkhhhhhhiiijjjooonnnnnnnnnnnnnnnllljjjkkkjjjjjjkkkiiibbbWWWOOOMMMKKKJJJNNNTTTZZZ\\\\\\[[[ZZZYYY[[[___ccceeefffggghhhhhhhhhggghhhkkkmmmhhhfffccc___\\\[[[ZZZYYYYYYVVVRRRMMMIIIFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDHHHNNNUUUZZZdddssszzzlllccc^^^[[[XXXWWWSSSOOONNNOOORRRSSSSSSXXXXXXXXXXXXWWWSSSMMMIIIEEECCCAAA???>>>=========???CCCHHHJJJMMMQQQXXX]]]eeegggiiilllooosssyyy}}}uuuggg______aaaggguuu|||xxxvvvuuurrrnnnhhh___WWWQQQNNNLLLMMMSSS___kkktttwwwuuurrraaaXXXPPPKKKGGG???;;;:::111///---,,,------,,,+++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((()))***+++++++++++++++)))***++++++++++++)))))),,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---.........---,,,............////////////...000111111000000111222222222222333444555666777999;;;BBBPPPfffuuupppqqq***++++++,,,,,,++++++***+++++++++************)))))))))))))))***+++,,,---'''(((***++++++++++++******))))))(((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))((()))***)))(((''')))+++(((((((((((((((((((((((())))))))))))))))))))))))$$$(((++++++)))'''(((***((())))))******))))))(((+++*********))))))((((((************************************************,,,---...111444777;;;===BBBBBBBBBCCCDDDFFFGGGHHHFFFHHHJJJLLLPPPXXXccckkkyyy~~~ssskkkccc```___aaagggoooxxxqqqmmmkkktttyyy|||{{{{{{~~~~~~yyyvvvqqqmmmkkkooowww||||||}}}zzztttqqqrrrpppmmmjjjmmmsss|||zzzpppnnnllljjjhhhhhhiiiiiilllmmmooonnnlllkkkkkklllmmmnnnpppsssrrrkkk```WWWQQQPPPOOOSSSZZZ___aaaaaa]]][[[YYYZZZ^^^cccgggiiiggghhhhhhgggeeeeeefffggg^^^\\\YYYUUURRRPPPOOONNNMMMKKKGGGCCCAAA?????????;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======>>>??????@@@BBBHHHOOOTTTbbbrrrvvvlllhhhddd```\\\XXXSSSRRRTTTUUUSSSQQQTTTUUUVVVWWWWWWTTTPPPLLLGGGEEEBBBAAAAAAAAA???===;;;>>>BBBDDDEEEIIIOOOTTT___bbbeeehhhkkkooossswwwwwwttteeeaaa^^^aaakkk~~~{{{wwwuuuppppppmmmggg___VVVPPPMMMFFFLLLXXXeeeooouuuuuussseee___YYYUUUMMMBBB:::888///---+++***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------------............////////////...000111111000000111222111222222333555555666666;;;>>>DDDPPPccc|||xxxqqqppp***+++,,,,,,,,,,,,+++***+++++++++************)))+++******))))))***+++,,,''')))***,,,,,,,,,,,,+++++++++************++++++'''((((((((()))))))))***'''((((((((())))))))))))&&&'''((('''%%%$$$''')))(((((((((((((((((((((((())))))))))))))))))))))))###''',,,,,,)))'''(((***'''(((((())))))(((((('''))))))))))))************************************************************,,,---///222777;;;>>>@@@DDDDDDDDDDDDEEEGGGHHHHHHGGGIIIMMMQQQVVV___jjjrrrzzzoooiiieeeffffffhhhmmmttt~~~~~~}}}vvvmmmgggfffhhhqqqwww{{{yyywwwwwwvvvtttooommmkkkjjjmmmrrrzzz{{{ssspppooommmiiijjjooouuu{{{~~~|||xxxvvvmmmllliiifffeeeeeefffgggjjjoooqqqooojjjgggjjjmmmmmmpppvvv}}}|||rrrjjjYYYWWWWWW[[[aaaeeefffeee___\\\YYYYYY\\\___bbbcccbbbcccdddbbb___\\\\\\\\\UUUSSSOOOLLLIIIGGGFFFEEECCCAAA???===;;;;;;<<<<<<999888888888999:::;;;<<<::::::;;;<<<<<<<<<;;;:::===<<<<<<;;;===BBBIIINNN\\\mmmuuuqqqllleee___[[[WWWVVVXXXWWWSSSPPPPPPPPPQQQSSSUUUSSSPPPMMMGGGEEECCCCCCDDDDDDAAA>>>999<<<@@@AAABBBDDDJJJNNNUUUYYY^^^cccfffiiimmmooorrrxxxuuunnngggeeefffrrr{{{xxxooorrrssspppggg\\\TTTPPPGGGJJJQQQZZZdddkkkooopppjjjeeebbb^^^UUUGGG<<<888000...,,,+++,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,------------***+++,,,------,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...............////////////...000111111000000111222111111333444555666666666888;;;CCCOOObbb|||}}}sssppp***+++,,,------,,,+++***+++++++++************)))---,,,+++))))))))))))***((()))+++,,,------,,,,,,++++++************++++++'''((((((((())))))******'''((((((((())))))******(((***+++***((('''))),,,(((((((((((((((((((((((())))))))))))))))))))))))"""''',,,,,,)))'''(((+++''''''((((((((((((''''''''''''((()))***+++,,,,,,************************((((((((((((((((((((((((***,,,///333999>>>BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGKKKPPPUUU[[[dddooowwwyyyvvvmmmjjjjjjnnnppprrrvvv{{{{{{zzzwwwnnneee```bbbeeelllssswwwtttpppnnnkkkgggeeeeeeeeehhhlllttt{{{zzzrrrmmmllliiieeejjjooouuuxxxxxxuuusssrrrnnnkkkgggcccaaabbbdddeeekkkppptttppphhhdddhhhmmmlllqqqzzzzzz```^^^^^^aaafffiiiiiihhhaaa^^^[[[YYYYYYZZZZZZZZZ]]]^^^___]]]YYYUUUSSSSSSOOOMMMJJJFFFCCCAAA@@@@@@>>>===<<<;;;::::::;;;<<<;;;:::999888777888888999888999:::;;;;;;:::999888<<<;;;:::999999>>>DDDIIIXXXhhhzzz{{{vvvppphhhaaa]]]YYYYYYZZZYYYTTTOOOLLLLLLNNNPPPRRRRRROOOLLLGGGEEECCCDDDFFFEEEBBB???;;;>>>@@@AAAAAADDDIIIMMMNNNRRRYYY^^^bbbeeegggiiiooouuu}}}}}}ssskkkfffkkk~~~|||sssxxx|||zzzqqqfff\\\WWWLLLKKKLLLPPPXXX```fffiiikkkhhhgggeee\\\MMMAAA<<<333111/////////000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,---.........((()))+++---.........---***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++,,,---.............../////////000///000111111000000111222111111333444555666666666111666???MMMccc~~~uuuqqq************************)))))))))***+++++++++,,,******************************++++++++++++******''''''((()))))))))))))))************************(((((())))))))))))(((((()))))))))))))))***************)))'''&&&%%%######((()))*********((('''&&&&&&'''''''''(((((()))))),,,+++***))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))---000444888;;;>>>BBBDDDAAACCCEEEFFFEEEEEEEEEGGGGGGLLLRRRXXX^^^iiixxxzzzxxxuuurrrpppuuu||||||yyyuuuoooiiieeeaaa^^^[[[aaagggllljjjeeeaaadddiiibbbcccfffkkkooorrrwww|||zzzooohhhhhhjjjkkkuuutttuuuvvvrrrnnnooosssyyytttmmmfffbbbbbbccceeehhhssszzzuuunnnllljjjgggfffnnnzzz|||iiiiiihhhgggfffggggggggghhhddd]]]YYYWWWVVVUUUUUUXXXVVVRRROOOLLLJJJIIIHHHGGGEEECCC@@@===;;;:::999;;;;;;;;;:::999888888777666666777777666555444444555555555555555555555555333444777888999;;;???AAATTT^^^nnn}}}|||rrrmmmllleeecccaaaaaaaaa]]]UUUNNNMMMIIIFFFHHHLLLNNNKKKHHHFFFEEEEEEDDDCCCCCCBBBBBB???>>><<<<<<===AAAEEEHHHOOOQQQUUUWWWZZZ^^^bbbeeelllpppxxxxxxrrrtttzzz{{{{{{}}}~~~xxxnnneee^^^VVVNNNIIIJJJOOOUUU^^^eeekkkjjjjjjjjjggg\\\MMM@@@:::555000......---...///111///,,,++++++,,,---,,,...111333222...,,,,,,------,,,***)))))))))******))))))***+++,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++###$$$%%%''')))+++---------------............///..................------000000111000000///...---444333111000000111333444333333333333333333333333::::::@@@OOOgggyyyppp***************************************+++++++++******************************++++++++++++******))))))***+++++++++++++++************************((())))))))))))))))))(((((((((((()))******++++++))))))((((((''''''&&&&&&)))))))))))))))((('''''''''''''''((((((((())))))))))))(((''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))((()))***)))(((((()))+++...222666:::===???BBBDDDAAACCCFFFGGGFFFGGGHHHJJJKKKQQQYYY```gggrrr|||zzz{{{zzzzzz}}}sssooojjjfffccc```]]][[[^^^aaaeeefffeeeeeefffhhhfffgggjjjlllmmmnnnssswwwxxxzzzvvvmmmhhhkkkqqqtttyyyvvvtttsssooommmpppvvv~~~yyyooofff___\\\[[[[[[eeeooovvvtttqqqooolllhhheeejjjrrryyy|||{{{wwwtttiiigggeeecccbbbcccdddeeedddaaa]]]YYYVVVTTTQQQOOONNNMMMJJJGGGEEECCCBBBBBBAAA@@@>>><<<;;;:::999999888888888777666555555555666666666666555555444444333333333333333333333444222444666777777999<<>>======>>>AAADDDFFFNNNPPPSSSVVVXXX[[[___bbbiiinnnuuu~~~|||zzz}}}~~~uuuiiiaaaYYYPPPIIIIIILLLPPPWWW___iiijjjlllmmmjjjbbbUUULLL===999444222111111222222333000---,,,,,,---------+++...000///---******+++---,,,***)))))))))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------......------------....................................///000000000000//////...222111000//////000111222333333333444444555555555:::;;;AAAPPPgggxxxooo+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++************************)))))))))******)))))))))''''''((()))***++++++,,,((((((((((((((()))))))))***))))))(((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))((()))******))))))+++---000444:::>>>@@@AAACCCDDDBBBDDDFFFHHHHHHIIIKKKMMMJJJQQQ[[[dddmmmxxx}}}}}}~~~{{{kkkhhhdddbbbaaa```]]]\\\ZZZ[[[]]]```dddggghhhhhhlllqqqtttsssooommmoooqqqrrrsssqqqkkkjjjqqqzzz~~~~~~wwwqqqmmmkkklllsss{{{}}}sssiii```[[[YYYYYYcccjjjqqqtttuuuuuuqqqlllfffhhhkkknnnoooooonnnnnngggeeebbb___]]]^^^___```___]]]YYYVVVSSSOOOJJJGGGEEEDDDBBB@@@>>>=========<<<<<<;;;:::::::::::::::777777666666555444444444555444444444444444333333222222222222222222222222222333444555555666888:::@@@GGGRRR]]]gggnnntttxxxyyyzzzxxxqqqhhh```]]]\\\bbbbbbccceeeeeeaaaYYYSSSIIIKKKKKKHHHDDDAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBLLLNNNQQQTTTVVVYYY]]]aaafffjjjqqqyyy|||pppeee___UUULLLIIIIIIKKKQQQWWWeeeiiiooorrrpppiiiaaa[[[EEEAAA:::555222333333222555222...------...------(((***,,,,,,+++))))))***,,,,,,+++************+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,------------.......................................//////000000000000///000000............000000333333444444555666777777:::;;;BBBQQQhhhvvvlll++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))******************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((())))))*********))))))*********(((((()))))))))*********))))))))))))))))))))))))((()))******)))+++---///222777===AAACCCCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMLLLSSS]]]fffppp~~~}}}}}}zzz~~~zzztttdddcccaaa`````````^^^]]]VVVXXXZZZ]]]```dddhhhkkkuuu~~~yyytttpppnnnpppoookkkjjjqqq|||~~~uuulllhhhhhhmmmwwwwwwnnngggdddbbbbbbdddhhhooovvv||||||wwwqqqiiiiiijjjkkkkkkllllllllldddccc```^^^[[[ZZZYYYYYYZZZWWWSSSOOOLLLIIIEEEBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;777777777666666555555555444333333333333333333333333333222222222222222222111222333333222333555777888>>>FFFNNNVVV^^^eeejjjlllnnnmmmhhh```XXXUUUTTTZZZ[[[]]]```aaa]]]VVVPPPLLLLLLKKKHHHEEECCCBBBBBB????????????????????????>>>>>>??????????????????GGGJJJNNNQQQUUUYYY^^^aaaccchhhooovvvzzz~~~uuukkkeee[[[PPPKKKIIIIIIMMMSSS^^^eeeooouuuuuuooohhhdddQQQLLL@@@555111222333222555222...,,,,,,------,,,'''(((***++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,---......///***+++++++++,,,---------,,,,,,---------.........---------...............---...///000000111000000000///............///000111222333444555666777888999<<>>>>>======>>>?????????>>>===BBBEEEJJJOOOSSSYYY^^^bbbaaafffmmmsssvvvyyy|||~~~xxxqqqhhh]]]RRRLLLIIIGGGJJJNNNUUU___llluuuwwwssslllhhh]]]VVVHHH999444888;;;:::333000---++++++,,,,,,+++((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------)))******+++,,,------...------........./////////,,,,,,,,,------------...---------.........//////---...///000000111000000000000000000000000000000000111222333444555666666888<<>>============:::;;;;;;<<<<<<<<<;;;:::;;;:::888777555555444444333333333333333333333333444333222111222333444555777666666555555444444333111222333222111111333555777:::>>>BBBHHHNNNUUUZZZbbbeeegggccc[[[SSSMMMKKKIIILLLPPPSSSTTTRRRPPPNNNMMMHHHDDDEEEIIIIIIEEE@@@BBBAAAAAA@@@??????>>>>>><<<======>>>>>>>>>>>>===>>>BBBGGGLLLPPPVVV\\\``````eeelllppprrrtttxxx{{{}}}~~~zzzwwwjjj```UUUOOOJJJFFFFFFIIINNNVVVbbbnnnttttttpppmmmeee```RRRBBB===CCCFFFCCC111///,,,***+++,,,,,,,,,+++***+++---...///---+++***+++,,,,,,---,,,,,,,,,((()))***+++,,,------...++++++,,,,,,------......*********++++++,,,,,,,,,......------,,,+++******,,,,,,,,,,,,------------,,,,,,------.../////////...//////000000000000///111111111111111111111111111111222222333444555555777;;;CCCPPPccc}}}uuufff,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++************************)))((('''&&&&&&'''((()))(((((())))))************))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))((((((&&&&&&'''(((((('''&&&&&&))))))*********+++++++++))))))))))))))))))))))))((()))******+++///444777;;;>>>AAACCCCCCCCCDDDEEEDDDEEEGGGHHHIIILLLPPPSSSZZZcccppp}}}vvvvvvzzz|||}}}uuullliiiiiieeedddbbbbbbaaa___\\\YYYWWWZZZ]]]^^^```eeennnvvv|||}}}ooodddfffkkkttt{{{iiidddccciiippptttyyy~~~|||zzzwwwtttttttttvvvwwwyyywwwzzz}}}~~~wwwvvvsssooommmlllllllllaaa^^^ZZZTTTPPPLLLJJJIIICCC@@@===;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999:::999888666555555555555333333333444444444444444444333222222222333555666777777666666555444444333222333444333222333444666666888<<<@@@DDDIIIOOOSSS\\\```ccc```YYYQQQLLLJJJCCCFFFIIILLLMMMMMMMMMMMMNNNKKKIIIHHHIIIHHHFFFCCCDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<======>>>>>>>>><<>>>>><<<;;;;;;<<<<<<===??????<<>>======>>>???@@@===>>>@@@BBBFFFIIILLLMMMVVV[[[cccjjjmmmooopppqqqxxx{{{vvvllljjjnnnvvvzzzvvvoooggg___VVVMMMGGGEEEBBBEEEPPP]]]iiittt}}}zzzwwwnnn___RRRIIIAAA:::///,,,,,,......+++***---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,............,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111111111111000000000000000111111222333333222222333333444555::::::AAANNN^^^rrrooo++++++++++++++++++++++++++++++++++++++++++***)))((()))******++++++******++++++++++++++++++++++++(((((()))))))))*********)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((******))))))))))))******''''''(((((())))))******)))************++++++++++++,,,---///333777:::<<>>>>>??????>>>>>>@@@BBBEEEHHHKKKLLLPPPVVV]]]dddiiilllnnnpppvvvzzz~~~qqqiiihhhjjjrrr}}}uuummmeee[[[QQQJJJCCC@@@AAAIIITTT```ooo{{{}}}sssdddVVVLLLBBB:::777333111333222...---///---------....../////////---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------------------------111111111111111111111111++++++++++++++++++++++++/////////000000000111111000000000000000111111222000111111333444666888999::::::AAANNN^^^sssqqq,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++***************)))))))))***+++,,,++++++++++++++++++++++++'''((((((((())))))))))))(((((())))))))))))******************************************************))))))))))))))))))))))))******************************)))))))))(((((((((++++++************++++++)))))))))))))))))))))))))))************+++++++++------///222666999<<<>>>AAAAAAAAABBBCCCDDDEEEFFFGGGFFFIIINNNRRRVVV```kkk||||||{{{yyyvvvtttssstttuuuvvvvvvuuutttssssssrrrooommmhhheee```]]]ZZZYYYYYYZZZYYYZZZ\\\___dddiiimmmppprrrppplllhhhhhhkkkppptttwwwxxxxxxuuuooogggaaa^^^___```bbbgggmmmqqqssssssxxxvvvuuuvvvyyy~~~}}}wwwpppkkkgggeeeiiilllpppqqqoookkkhhhfff]]]VVVKKKBBB===:::999888:::999888777666666666666999999999999999888888888888888777666666666666777999999999;;;===>>>===;;;;;;:::888777666777888888999999999888777666666666444333222111111111111111444444777:::;;;???JJJUUUgggmmmnnniiibbb___\\\XXXUUUPPPNNNOOOPPPPPPSSSXXX``````^^^\\\YYYUUURRRPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFDDDCCCAAA???>>>>>>>>>??????@@@AAADDDGGGJJJLLLKKKPPPWWW]]]cccggglllooorrrvvvzzz~~~{{{kkkdddccciiipppzzz|||uuunnnggg___UUUNNNFFFAAA???BBBGGGQQQbbbqqq}}}|||uuugggZZZPPPEEE===;;;555111111000,,,+++---.............../////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++******------------------------....................................................../////////000000000000000000000000111111222111222222333555777999:::999:::AAAMMM]]]tttrrr,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************++++++++++++++++++,,,,,,************************((((((((()))))))))******((((((((((((((()))))))))************************************************))))))))))))))))))))))))*********************************)))))))))((((((***))))))))))))))))))*********))))))))))))))))))))))))*********+++++++++---...111444888;;;>>>@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHKKKPPPTTTZZZeeeppp~~~|||}}}}}}~~~{{{xxxoooooooooqqqwww{{{yyysssjjjddd]]]ZZZXXXWWWXXX[[[^^^aaadddgggiiillloooqqqpppoookkkddd___bbbkkktttxxxyyywwwrrrjjjbbb^^^\\\___^^^___ccciiinnnqqqrrrxxxvvvuuuwww{{{yyyqqqjjjdddaaaaaaeeejjjqqqssspppiiibbb^^^UUUNNNEEE===999888777777888888777666555555555555888888888888888888888999999888888777777777888888;;;;;;;;;<<<>>>????????????>>><<<;;;::::::::::::<<<;;;:::999888888777777444333222111000000000000333222444777999>>>JJJWWWmmmuuuwwwpppiiigggeeeaaa\\\XXXUUUVVVUUURRRTTTXXX^^^^^^___^^^\\\XXXUUUSSSTTTRRRPPPMMMKKKIIIHHHGGGEEEEEECCCBBBAAA??????>>>@@@???@@@AAADDDGGGJJJLLLJJJNNNSSSXXX]]]bbbgggjjjkkkooouuuyyy{{{}}}~~~sssfffeeelllnnnooo|||zzztttppplllfff^^^WWWLLLHHHCCC@@@>>>CCCQQQ___qqqsssppphhh___WWWMMMDDD>>>666000//////,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------------------------------,,,+++******+++,,,---,,,,,,,,,+++++++++++++++,,,,,,------------------++++++++++++++++++++++++////////////////////////............////////////000000000000000111111222444444444444444555555666888;;;AAAKKK\\\vvvrrr,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************+++,,,...//////...,,,***************************)))))))))*********++++++)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))******************))))))))))))))))))*********+++++++++---///111555999===???@@@AAAAAAAAABBBCCCDDDEEEFFFKKKJJJMMMSSSXXX^^^jjjvvvzzzjjjlllnnnsss||||||mmmccc[[[YYYXXXVVVXXX\\\bbbeeejjjlllmmmmmmoooqqqpppnnnhhh```[[[^^^hhhqqqttttttrrrnnniiieeebbbaaa```___^^^```eeekkkoooqqqwwwwwwwwwyyy|||~~~{{{yyyssskkkccc^^^^^^___eeekkkrrruuupppeee[[[TTTKKKFFF???:::888888999999777777666555444444444444777777777888888999999999999999888888888999999:::;;;<<<======>>>???AAABBBBBBAAA@@@???>>>>>>======???>>><<<:::999999999999555444333111000/////////000///111444666<<>>>>>GGGRRRggglllooolllgggaaaWWWNNNEEE<<<333222222000000111------------------------...------,,,,,,------...------------------------...---++++++++++++---...,,,,,,,,,---------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111111222333333333222333333444555777;;;AAAJJJ\\\xxxqqq,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++************,,,///111000...+++)))************************************++++++++++++******))))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********))))))))),,,,,,++++++++++++,,,,,,************************)))************+++++++++---///333777;;;>>>AAABBBBBBBBBBBBCCCDDDEEEFFFGGGMMMMMMPPPWWW]]]eeesss|||~~~wwwffflllrrrwwwpppcccZZZZZZZZZWWWXXX^^^dddhhhlllnnnmmmmmmoooqqqmmmiiibbb\\\[[[___gggmmmnnnmmmllllllmmmmmmkkkiiieeebbb___```dddjjjoooqqqvvvxxx{{{|||zzzyyyyyyzzzuuusssmmmeee]]]YYYZZZ]]]ffflllrrrssslll___SSSKKKBBB???<<<::::::;;;;;;;;;888888777666555555555555666777777888999:::;;;;;;:::999999999999:::;;;;;;<<<>>>?????????@@@CCCEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>><<<:::::::::;;;666555444222000//////...///...000222444999EEERRRsssyyywwwrrrjjjiiieeebbbbbb___YYYXXXYYY\\\]]]^^^___```______^^^VVVUUUSSSPPPMMMKKKJJJIIIDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@BBBEEEIIINNNQQQOOOQQQSSSTTTUUUVVVXXXZZZ^^^bbbfffjjjlllooosssuuuvvvwwwwwwtttqqqrrrwww{{{jjjlllllljjjmmmyyyzzzppphhh\\\VVVPPPJJJDDDAAAFFFNNNbbbjjjqqqsssrrrmmmddd[[[KKK???444111111000///111000000000///////////////......------------......,,,------......------,,,...------,,,,,,------...,,,,,,------------......+++,,,,,,------.........////////////////////////............................../////////000000000000000000000000111111222//////000111333555777888666;;;AAAHHH[[[zzzuuu------------------------++++++++++++++++++***)))+++,,,---...---,,,***)))************************))))))))))))************++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++************++++++)))))))))******++++++,,,)))************+++++++++///111555:::>>>AAACCCDDDCCCCCCCCCDDDEEEFFFGGGHHHNNNNNNSSS[[[dddnnn}}}uuurrrvvv{{{~~~~~~{{{ooobbbmmmvvv|||ssseee\\\^^^___ZZZ[[[```fffkkkooopppnnnnnnppptttfff___XXXVVV[[[bbbfffhhhjjjggggggkkkssswwwuuuqqqkkkgggcccbbbfffkkkpppssstttzzzxxxsssrrrsssqqqooojjj```XXXTTTWWW[[[eeejjjoooooogggZZZMMMEEE>>>===;;;<<<======<<<;;;;;;:::999888888777888888777777888999:::;;;<<<<<<:::::::::::::::;;;<<<<<<>>>@@@BBBBBBAAABBBFFFIIIIIIIIIIIIIIIIIIIIIHHHHHHCCCAAA???===;;;;;;;;;<<<888777555333111000//////000///000222222444???JJJcccyyy~~~zzzqqqmmmiiigggfffccc\\\ZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^WWWVVVTTTQQQOOOMMMLLLLLLIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAABBBFFFKKKPPPTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[]]]___aaaccceeeiiillloooqqqrrrnnnjjjhhhjjjmmmrrrxxx~~~~~~xxxtttuuuwwwxxx|||wwwmmmeeefffiiiooozzzqqqjjjaaaWWWOOOIIIFFFHHHMMMZZZeeeqqqxxx{{{zzzsssjjjSSSEEE777222111///------111000000000/////////.........------------......+++,,,------------,,,+++---......//////......---++++++,,,,,,,,,---------++++++,,,,,,---......///------------------------000000000000000000000000/////////000000000111111000000000000000111111222000000111222444666888999666<<>>777555222000/////////......---------,,,......------------......++++++,,,------,,,++++++---...///000000///...---*********++++++,,,,,,,,,++++++,,,,,,---...//////................................................000000000000111111111111000000000000000111111222555444444444444555666666555<<>>@@@AAACCCDDDDDDAAABBBEEEFFFDDDFFFIIIOOOPPPXXXeeeqqq}}}~~~ooojjjmmmqqquuuxxx|||{{{}}}}}}nnnbbbbbboooyyy~~~{{{uuulllbbb]]]^^^ccchhhuuuvvvrrrmmmmmmqqqnnnggg\\\XXXUUUVVVZZZ^^^______]]]```fffmmmtttxxxyyyyyyrrriiieeejjjpppsssxxx}}}|||vvvpppmmmlllvvvnnnbbbVVVOOOOOORRRUUU]]]___aaa```ZZZQQQFFF@@@===>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???===<<<;;;;;;999999:::;;;===???AAABBB>>>>>>>>>>>>@@@BBBDDDEEE@@@CCCEEEEEEDDDDDDFFFIIINNNLLLJJJKKKOOOQQQPPPOOOGGGCCC???;;;;;;:::::::::666666555333111000///...------...///111444777888FFFTTTjjj~~~}}}rrrpppmmmkkkhhhccc]]]YYYWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVUUUSSSQQQNNNLLLJJJJJJJJJJJJIIIHHHHHHGGGCCCCCCCCCDDDFFFKKKQQQUUU^^^```eeejjjnnnnnnllljjjhhhgggddd```]]]^^^```cccmmmrrrvvvrrrjjjdddbbbdddgggqqqwwwtttqqqssstttsssoooxxx}}}~~~hhhaaa```bbbmmmzzz{{{lllaaaVVVMMMLLLPPPWWW___lllyyy|||oooZZZEEE<<<888444000///000...,,,,,,---------+++.........,,,++++++---/////////...------...//////,,,---......//////..............................******+++,,,,,,,,,,,,+++222111///...------...///666444111...---...///000------------.........///222222111111111111222222111111111222444666777888::::::???LLL___xxx...,,,+++,,,------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((())))))************))))))(((((((((((()))))))))***+++***))))))))))))***+++************)))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''************)))))))))(((+++***************++++++*********))))))***---000444777;;;>>>???@@@BBBCCCCCCAAABBBEEEEEEDDDFFFJJJPPPRRR\\\kkkxxxxxxkkkhhhkkkmmmpppsssuuuuuuvvvyyyzzzuuukkkccccccpppyyy}}}|||pppeee___aaafffkkkrrrtttsssmmmjjjjjjfff```XXXXXXYYY[[[]]]^^^^^^^^^aaabbbffflllqqqvvvyyyzzzrrrllliiinnntttwww|||~~~{{{wwwrrrpppooooooqqqjjj___UUUNNNMMMOOOPPPXXXXXXXXXVVVRRRKKKEEEAAA???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<======???@@@BBBCCCCCCBBB@@@???>>>>>>>>>??????AAACCCCCCBBBBBBEEEGGGHHHFFFEEEGGGKKKMMMMMMMMMGGGDDD???===<<<<<<<<<;;;999888666444222///...---//////...///000222444666BBBOOOeee|||tttqqqmmmiiifffccc___\\\YYYXXXWWWVVVUUUTTTSSSRRRUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOMMMKKKJJJIIIIIIDDDEEEEEEFFFGGGJJJNNNRRRZZZ^^^fffooowww{{{}}}}}}xxxvvvrrrmmmhhhggghhhjjjrrryyy~~~{{{rrrjjjiiijjjllluuu|||{{{zzz}}}~~~|||zzz~~~tttiiiccc```fffqqqzzzrrreeeZZZSSSVVV\\\bbbgggoooxxx~~~yyyeeeOOODDD>>>777222111000///------...///...,,,---......---++++++,,,...******)))(((((()))******,,,------...............------------------------++++++,,,---------------...---,,,+++++++++,,,,,,/////////...............---.........////////////222222111111111111222222111222222333444666888999;;;:::???KKK]]]vvv}}}000///------......,,,***.........---------,,,,,,++++++++++++++++++++++++++++++************))))))******++++++++++++******((((((((()))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((+++******))))))(((''''''************))))))))))))))))))))))))***+++,,,,,,***************,,,///222666999===???@@@AAABBBDDDBBB@@@AAADDDEEEDDDGGGLLLQQQVVVcccsss~~~sssjjjhhhkkklllmmmooonnnnnnoooooommmkkkhhhffffffqqqyyyzzzwwwjjjccceeejjjooonnnssstttnnnfff```[[[WWWVVVZZZ___aaa```]]]]]]^^^dddfffhhhkkkppptttxxxzzzsssoooooouuuzzz}}}~~~vvvpppnnnnnnooooookkkfff^^^VVVPPPMMMLLLLLLQQQPPPOOOLLLJJJHHHFFFEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCAAA@@@??????>>>===???@@@@@@@@@AAACCCEEEFFFFFFEEEHHHKKKNNNOOOOOOGGGDDD@@@>>>>>>>>>>>>===:::999777555222000...---000000/////////000222333<<>>IIIYYYrrr|||///...------......---+++------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))(((((('''''''''(((((()))******++++++*********)))))))))))))))))))))))))))***+++,,,---)))***+++++++++...111555:::===@@@BBBBBBBBBCCCDDDAAA@@@BBBEEEDDDDDDHHHOOOSSS\\\jjj{{{yyyqqqkkkkkkmmmlllkkkllljjjjjjiiieeebbbaaadddgggiiiqqqwwwxxx||||||nnnhhhiiimmmqqqkkkqqqsssmmmaaaWWWRRRQQQ[[[```eeeddd___[[[]]]```gggiiikkknnnpppsssuuuwwwrrrsssvvv{{{}}}sssmmmjjjkkkkkkkkkiiifffaaaZZZTTTPPPMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEE>>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFHHHJJJLLLMMMNNNEEECCC@@@>>>>>>???>>>===:::999888666444222111000000000/////////000222333888AAATTTooozzzuuuqqqmmmiiiggg___]]]YYYUUURRRPPPPPPPPPQQQQQQRRRTTTXXX\\\```ccceeebbb]]]WWWSSSPPPPPPPPPLLLMMMNNNNNNLLLKKKKKKLLLSSSYYYdddooozzz}}}wwwvvvqqqxxx}}}uuunnnddddddjjjgggsss{{{oooccc]]]___dddmmmmmmmmmooosssxxx~~~yyyiiiZZZLLL@@@999555222000//////000000...---+++---//////---,,,+++,,,000//////////////////000,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.........///000000111222...///000000111111000000///000000000000111111111222222111111111111222222444444444555666777888999<<<;;;>>>GGGVVVnnn|||,,,++++++,,,---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))************))))))************)))))))))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))***+++++++++))))))))))))))))))******))))))))))))***+++,,,---)))***+++,,,---000444777;;;===@@@AAAAAAAAABBBBBB@@@@@@BBBEEEEEEDDDKKKSSSWWWbbbrrrtttooolllnnnnnnkkkiiiiiihhhgggccc]]]XXXYYY___eeekkkpppsssuuuyyy|||qqqllllllnnnpppiiimmmnnnhhh\\\RRRPPPSSSdddggghhhccc[[[YYY^^^eeehhhlllpppqqqqqqqqqrrrtttsssxxx~~~|||tttmmmiiihhhhhhhhhkkkhhhddd^^^XXXRRRNNNLLLJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFF@@@???>>>>>>???BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGEEECCC@@@?????????>>>===888888777777666555555444////////////000111333444555<<>>444222///...//////...---+++---//////---,,,+++,,,,,,,,,------------,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------)))***+++,,,---.........222111///...---...000111000000000000111111111222222222111111111111222222444444444555666777888999<<<;;;???GGGTTTlll{{{~~~+++******+++---///...---,,,,,,+++++++++*********++++++++++++++++++++++++((((((((())))))))))))***(((((())))))))))))(((((()))))))))*********++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((,,,++++++******)))(((((())))))))))))************))))))))))))***+++,,,,,,)))+++,,,---///222666::::::===???@@@???>>>??????@@@AAADDDFFFFFFFFFMMMWWW\\\iii{{{zzzrrrnnnlllooonnniiiffffffgggddd___YYYUUUWWW^^^dddmmmmmmooorrrwwwxxxqqqoooooommmkkkggggggeee```VVVOOORRRYYYllllllhhh```YYYZZZbbbkkklllooorrrrrrpppoooqqqsssxxx~~~|||wwwpppjjjhhhjjjlllqqqnnnhhhaaa[[[UUURRRPPPLLLLLLMMMLLLKKKIIIGGGEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAA???======@@@BBBDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGGGGEEEBBBAAAAAA@@@???===888888888888888888777777000000000000000222444555444:::HHH___xxx{{{sssnnniiigggddd___\\\YYYXXXWWWUUUTTTRRRRRRVVV\\\bbbgggnnnkkkgggccc___]]]\\\[[[YYYZZZZZZYYYWWWUUUTTTUUUTTTZZZccckkkrrr{{{wwwnnnnnnpppxxx{{{wwwzzz}}}uuuvvvwwwooommmhhhnnnwwwxxxpppiii___WWWRRRTTTYYY___eeelllqqqttt~~~ssscccVVVMMMHHH:::666111...............,,,...///...---+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++---...////////////111///---******+++---///000000000000111111111111222222111111111111222222444444444444555666777888:::;;;@@@HHHUUUkkk~~~xxx}}}...---,,,---...///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))******)))))))))))))))*********+++++++++***+++,,,------,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))***************,,,,,,+++******))))))(((((()))))))))************+++***************++++++)))+++,,,...000333888<<<===???AAAAAA@@@??????@@@AAABBBEEEHHHGGGGGGPPPZZZ```pppzzzwwwssspppoooqqqpppjjjfffggghhhddd___ZZZYYY]]]ccchhhmmmjjjjjjpppwww|||~~~~~~xxxtttqqqpppqqqooojjjeeeeee___ZZZVVVQQQNNNVVVaaannnkkkfff^^^ZZZ^^^hhhqqqrrrtttssspppllllllqqquuu||||||yyyrrrkkkjjjpppwww|||xxxppphhhaaa\\\YYYXXXVVVUUUSSSPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@???????????????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAABBB???<<<<<>>:::999999999888888888888444333222111111222333444222888EEEYYYqqq{{{wwwuuurrrmmmhhhddd```^^^^^^[[[XXXVVVXXX]]]dddhhhooonnnkkkiiifffdddcccccc^^^______^^^\\\[[[[[[\\\ZZZ```ggglllpppwwwvvvjjjffffffmmm}}}}}}uuuuuuxxxrrrvvvyyyrrrooorrruuuyyy~~~~~~yyyuuuooocccUUUIIILLLPPPWWW___gggmmmqqqxxx{{{kkk]]]SSSLLLAAA;;;444///...///000000---......---++++++,,,...---...///000000///...---++++++,,,------------,,,------------------------,,,,,,---...............---...///111111111000000------,,,,,,,,,---...////////////000000000111111222222111111111111222222333333333333444555666777888:::@@@IIIVVVkkkvvv{{{111000......//////...,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))************++++++++++++,,,------------,,,+++************))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))***++++++,,,,,,(((((())))))*********+++++++++******************)))+++---...000444999===AAACCCEEEEEECCCBBBBBBBBBAAACCCFFFIIIGGGHHHQQQ\\\ccctttuuuuuuwwwttttttuuusssmmmiiiiiikkkgggbbb___```dddjjjnnnmmmhhhgggnnnwww{{{zzzwwwmmmllllllooorrrppphhhaaacccZZZSSSOOOMMMNNNYYYfffmmmiiiddd^^^\\\bbbllltttwwwwwwsssmmmhhhjjjqqqxxx{{{|||{{{ssslllmmmwwwxxxooogggcccaaa``````]]]YYYTTTPPPNNNLLLLLLIIIGGGEEEBBB@@@@@@???@@@>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFAAA>>>;;;;;;>>>BBBCCCCCC@@@CCCEEEDDDCCCDDDGGGJJJMMMKKKHHHGGGFFFDDDBBB@@@<<<;;;;;;:::999888777666777666444222111111222222111888DDDWWWnnnyyysssmmmhhheeeeeeaaa\\\YYYZZZ___eeejjjpppooonnnmmmkkkjjjhhhhhhbbbbbbbbbaaa___^^^```aaaaaafffkkkmmmnnnrrryyyvvvhhh___]]]cccssswwwuuu||||||rrrnnnzzzxxxvvvwwwvvvuuu||||||}}}zzzvvvvvvrrreeeVVVGGGIIIMMMSSS[[[dddkkkpppsss~~~mmm^^^SSSLLLEEE???777111///000111222.........,,,++++++---///,,,---...//////...---,,,++++++,,,---------,,,,,,........................---......///////////////+++,,,---.........---,,,+++,,,...///111111111000////////////000000000000222222111111111111222222333333333333333444555666666:::AAAKKKWWWlll}}}vvvxxx......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************((((((((((((((())))))*********************************************************++++++++++++******))))))))))))))))))))))))+++(((%%%%%%'''))))))'''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((((((***---222777<<>>@@@AAAAAAAAAAAABBBDDDCCCDDDFFFIIIIIIKKKUUU```ooo}}}zzzvvvzzzmmmzzztttmmmkkkkkkjjjhhhfffgggjjjlllmmmmmmffffffkkksssvvvrrrooonnnbbblllrrrooopppsssmmmbbb]]]UUUKKKHHHMMMVVV\\\___ggg```YYYWWW]]]gggpppuuuvvvqqqkkkfffccceeeqqq~~~|||vvvooolllpppxxx}}}vvvrrroookkkiiigggbbb[[[UUUQQQNNNLLLJJJMMMKKKGGGDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@EEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEECCC???<<<<<>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGJJJKKKNNNXXXdddvvvwwwsssuuuvvvxxxqqqmmmjjjiiiiiijjjlllnnnmmmkkkhhhdddeeejjjrrrsssnnniiihhhfffqqqwwwuuutttuuummmbbbUUUNNNGGGHHHOOOWWW\\\]]]\\\YYYWWWZZZbbbllltttxxxzzzssskkkeee```cccppp~~~|||uuummmkkkqqqyyy~~~~~~zzzwwwtttpppmmmooojjjccc[[[UUUPPPLLLJJJJJJIIIFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAADDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCC???<<<===@@@BBBBBB@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGEEECCCAAAAAA???===<<<=========<<<888888888777777777666666555777<<>>EEEWWWtttzzzsssyyyuuuvvv......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********************************+++************+++,,,,,,******************************************************++++++++++++******)))))))))))))))))))))))),,,***((((((***+++************))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++//////111333666999<<<===???AAABBBBBB@@@@@@AAACCCEEEFFFHHHLLLNNNRRR^^^kkkwwwsssttt||||||tttnnnlllnnnqqqtttuuuqqqjjjeeecccdddjjjppppppiiicccaaajjjuuu|||{{{xxxtttiii]]]LLLGGGDDDHHHRRRYYY[[[YYYSSSTTTWWW^^^hhhqqqxxx{{{|||tttjjjbbb^^^cccrrryyyqqqiiiiiiqqqzzz~~~~~~}}}{{{yyyuuurrrsssoooiiiaaaZZZTTTPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEBBB???<<<===@@@BBBBBB@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@??????@@@@@@>>><<<888999:::;;;;;;999888777888:::<<>>FFFXXXvvvuuulllpppyyyxxx~~~yyy......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))(((((())))))***+++******************************************************++++++++++++******))))))))))))))))))))))))******))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,...000222555888;;;===>>>@@@AAABBBBBB@@@@@@AAABBBEEEFFFIIIMMMQQQXXXfffttt|||xxxxxx|||vvvrrrtttwwwyyyxxxssskkkeeecccdddjjjooommmddd___^^^mmmvvv}}}}}}xxxoooaaaUUUFFFDDDEEELLLUUU[[[YYYUUUTTTVVV[[[bbbkkksssxxx{{{{{{sssiiibbb___fffwww~~~uuummmfffhhhrrr{{{}}}{{{yyyxxxvvvuuupppnnnjjjddd]]]WWWUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEAAA???<<<>>>AAADDDCCCAAACCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBB???<<<999::::::;;;::::::999999999;;;>>>???CCCPPPdddsssuuutttrrrooommmlllkkkjjjffflllpppppppppnnniiibbb[[[YYYVVVVVVVVVWWWWWWVVVTTTUUUUUUTTTRRRRRRSSSUUUXXXYYY[[[```iiizzzvvvjjjaaaUUUPPPNNNWWWhhhyyy~~~mmmddddddqqqwwwrrrjjjtttwwwqqqrrrwww|||xxxqqqnnnoooeeeWWWLLLKKKRRR^^^fffnnnnnnllliiifffbbbZZZRRRJJJJJJHHHDDD>>>777222///......------,,,,,,---...------------------------...............//////000,,,,,,,,,---------------...------,,,,,,------...---,,,,,,+++,,,---...///........................//////000000111222222222222222111111111111222222111222222333444666777888888:::>>>GGGZZZxxxuuujjjkkksss~~~}}}......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))))))))))))))******+++******************************************************++++++++++++******))))))))))))))))))))))))((()))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************++++++,,,,,,...222666:::===>>>??????AAABBBBBB@@@@@@AAACCCEEEFFFIIIOOOVVV___pppzzzvvvuuuuuuuuutttpppjjjfffdddeeeiiimmmjjjbbb___```pppwww||||||uuuiiiZZZNNNFFFGGGJJJQQQXXXZZZVVVRRRVVVYYY]]]cccjjjrrryyy~~~|||uuulllfffdddiiiyyy~~~sssmmmhhhkkkttt}}}{{{wwwsssrrrssssssqqqppplllfff___ZZZYYYZZZZZZZZZXXXUUUQQQMMMIIIGGGBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEAAA???>>>@@@DDDGGGGGGEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCC???<<<<<<;;;999888888999;;;<<<888<<<@@@@@@@@@FFFSSS]]]gggpppwwwwwwvvvyyyxxxtttnnnkkkfff```]]]\\\\\\\\\YYY___cccccccccbbb^^^XXXSSSQQQOOOOOOPPPRRRRRRQQQOOOPPPPPPNNNLLLKKKLLLNNNSSSUUUWWW[[[dddsss~~~rrreee]]]TTTQQQQQQ[[[lll{{{}}}nnnggggggkkk{{{xxxqqqssszzzqqqiiiiiinnnttt~~~xxxuuutttkkk\\\PPPKKKOOOYYY```mmmooonnnlllkkkjjj```UUUMMMLLLJJJFFFAAA;;;555111//////........./////////---------------------------------,,,------...///,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---............................../////////000111111222222222222111111111111222222222333333444666777999:::888:::???III\\\zzzvvviiiiiiooo......---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++************************,,,++++++++++++,,,------******************************************************++++++++++++******))))))))))))))))))))))))''')))******)))(((((()))******))))))))))))******))))))))))))))))))))))))+++************+++,,,,,,,,,///333888<<<>>>???@@@>>>@@@AAAAAAAAAAAABBBDDDFFFGGGKKKSSS\\\hhh{{{wwwuuussspppnnnmmmkkkhhheeeeeeeeehhhiiifffbbbccchhhssswwwzzzyyyqqqcccUUUKKKGGGKKKQQQVVVXXXWWWTTTRRRWWWZZZ^^^ccciiipppxxx}}}|||wwwrrrnnnkkknnn{{{wwwsssppprrrxxx}}}vvvqqqnnnoooqqqtttsssooohhh```\\\\\\^^^aaa```^^^[[[UUUOOOIIIFFFCCCCCCBBBAAAAAABBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCBBBBBBEEEJJJNNNNNNLLLKKKJJJHHHEEEDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDCCC@@@======<<<999888888:::===???999===AAABBBAAACCCHHHNNNSSS[[[aaaaaa```dddiiikkksssvvvyyyzzzxxxrrrkkkfffaaa]]]WWWQQQMMMLLLMMMNNNOOOSSSVVVVVVWWWXXXVVVRRRMMMKKKIIIIIILLLOOOPPPQQQOOOPPPPPPNNNLLLKKKLLLMMMRRRTTTWWW[[[cccqqqyyymmmaaaYYYUUUTTTWWWaaaooozzz}}}ooojjjjjjhhhtttwwwuuuttt}}}tttiiifffiiimmmqqq|||~~~yyyssslll```TTTMMMNNNTTTYYYfffkkknnnlllnnnqqqkkk```VVVRRRLLLHHHEEE???777111,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---......//////...------,,,,,,------...,,,,,,---............---.................................///000000111111222222111111111111222222333333444555666888:::;;;888;;;@@@JJJ]]]{{{tttgggeeekkk......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---************************,,,,,,++++++,,,,,,---...******************************************************++++++++++++******))))))))))))))))))))))))'''***,,,,,,***))))))*********))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---///222777;;;???@@@@@@???===>>>@@@AAAAAABBBDDDEEEHHHIIINNNXXXbbbqqq|||uuusssqqqmmmkkkkkkjjjhhhfffeeeddddddeeecccaaagggooottttttuuusssjjj\\\NNNFFFGGGNNNUUUXXXVVVTTTTTTUUUYYY\\\aaadddgggkkkooosssuuutttuuuvvvuuuwww~~~}}}|||}}}zzzsssooonnnoooqqqqqqmmmeee^^^\\\___dddhhhgggfffbbb\\\UUUNNNJJJJJJHHHFFFDDDCCCCCCCCCDDDAAAAAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFGGGKKKRRRVVVVVVUUUQQQOOOKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCC@@@>>>===<<<<<<;;;<<<===>>>???===???AAABBBBBBCCCEEEGGGHHHNNNQQQPPPPPPTTTXXXXXX]]]aaafffjjjiiieee___[[[SSSPPPLLLHHHFFFEEEEEEEEEGGGKKKLLLKKKLLLPPPQQQOOOJJJHHHFFFGGGJJJOOORRRSSSRRRSSSSSSRRRPPPOOOPPPRRRTTTWWW[[[```hhhuuutttjjjaaa[[[VVVYYY^^^eeemmmsssuuuuuuqqqvvvqqqjjjjjjgggnnn~~~yyyxxxvvvxxxqqqiiihhhiiifffrrrzzzqqqmmmeee[[[SSSQQQSSSVVV^^^gggkkkkkkqqqzzzzzztttddd[[[PPPJJJGGGBBB999000***(((&&&'''***++++++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------...//////000000...------,,,,,,------...+++,,,///000111000...---........................---------...//////000000222222111111111111222222222222333444666888:::;;;999<<>>@@@@@@???>>><<<>>>@@@AAAAAABBBDDDFFFIIIKKKQQQ[[[gggwww|||yyywwwsssqqqooommmmmmllljjjiiieeecccbbbbbb```aaajjjtttrrrqqqppplllcccUUUHHHBBBFFFNNNWWWYYYTTTQQQTTTXXX\\\```eeefffeeeeeefffhhhlllnnntttyyy|||xxxrrroooooojjjjjjgggaaa[[[\\\bbbhhhnnnmmmllliiiccc\\\UUUQQQPPPNNNKKKGGGEEEDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEJJJIIIKKKPPPWWW\\\\\\[[[TTTQQQNNNJJJFFFEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBCCCBBB@@@>>><<<===>>>???@@@@@@???>>>@@@@@@AAABBBCCCDDDEEEFFFEEEIIIJJJHHHHHHMMMOOONNNMMMQQQXXX^^^___\\\WWWSSSIIIIIIHHHFFFEEEDDDCCCBBBCCCEEEEEEDDDEEEKKKNNNMMMJJJGGGEEEFFFJJJOOOTTTVVVVVVWWWWWWUUUTTTSSSTTTVVVWWW[[[```fffnnn{{{~~~sssjjjddd```XXX\\\bbbgggkkkllllllkkkbbbgggoooyyyrrrjjjiiigggkkkxxx{{{|||zzzyyyzzzoooiiiggg```kkkzzzrrrpppkkkbbbZZZUUUVVVXXXYYYdddjjjkkksssnnnbbbSSSKKKIIIDDD999///000...,,,---000222111///,,,,,,,,,,,,,,,,,,,,,,,,///............///000000------......///000111111...------,,,,,,------...***---000222222111...,,,........................,,,,,,------.../////////222222111111111111222222111111222333555777999::::::===BBBLLL___|||vvvfffbbbgggppp...---,,,++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******)))))))))******************************+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))************************))))))(((((()))***++++++,,,+++)))((((((((()))************))))))))))))((()))***+++***))))))+++,,,222555999;;;<<<<<<>>>???AAABBBBBBBBBAAABBBDDDGGGIIINNNWWWbbbqqq~~~uuuuuutttpppvvvuuurrrooolllkkkmmmooooooiiiaaa___ccciiinnnpppkkkppppppeeeTTTFFFCCCEEEKKKQQQVVVVVVRRRPPPQQQTTT\\\```dddccc^^^[[[]]]```ccckkkvvvvvvmmmkkklllkkkiiieee```]]]^^^aaaeeelllrrrvvvwwwuuuooobbbUUU\\\XXXSSSMMMHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLPPPNNNOOOVVV```eeeccc```\\\\\\VVVOOOJJJHHHDDD???AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@@@@AAAAAAHHHHHHHHHGGGGGGGGGGGGGGGJJJLLLPPPUUUYYYYYYVVVSSSNNNLLLIIIEEECCCBBBBBBCCCJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGKKKQQQXXX\\\aaa```]]]ZZZWWWWWWYYY\\\^^^___bbbgggpppuuuhhh]]]WWWXXX[[[```ggglllkkkeee```]]]```hhhssszzzxxxrrrpppnnnpppxxxxxxyyy|||vvvlllgggiiigggsss{{{vvvpppmmmiii```TTTQQQUUUTTT^^^eeegggqqqzzzlll[[[OOOIIICCC<<<555222000...---------,,,***666333000---++++++,,,---.........------,,,,,,,,,,,,---...///000111222333000///...---,,,+++******///...---,,,,,,...///111000//////.........//////111000000////////////000111111111000000000000000///111333666888999999999<<<;;;>>>HHH^^^~~~zzzjjjbbbbbbjjj000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************************************+++++++++,,,,,,,,,************************++++++++++++************************************)))))))))))))))***++++++,,,+++***)))((())))))***++++++*********)))))))))******+++***)))***,,,...333666999<<<<<<===???@@@@@@AAABBBBBBBBBCCCFFFHHHKKKQQQZZZfffvvvzzzvvvyyyzzzwwwzzzyyyvvvrrrooooooqqqssspppjjjcccaaaeeejjjnnnpppmmmmmmiii]]]NNNEEECCCEEEKKKOOOSSSTTTRRRRRRSSSUUUZZZ^^^bbbaaa[[[WWWXXXZZZcccmmm{{{xxxooollllllkkkiiieeeaaa^^^___cccffftttzzzvvvkkkddd^^^UUUNNNKKKIIIHHHHHHEEEFFFFFFEEEEEEEEEGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOPPPWWWaaahhhiiigggcccbbb\\\SSSMMMJJJFFFAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>??????@@@AAABBBCCCDDDDDDIIIIIIJJJJJJIIIIIIHHHGGGKKKLLLPPPTTTXXXZZZXXXWWWQQQOOOLLLHHHFFFFFFFFFGGGLLLKKKKKKJJJJJJKKKLLLLLLMMMKKKJJJKKKOOOUUU[[[___eeedddccc```^^^^^^```ccceeeeeegggllluuuwwwjjj___ZZZXXX]]]fffpppuuutttnnnhhheeehhhnnnwww|||{{{vvvttttttvvv~~~|||yyyzzz}}}sssjjjeeedddnnn{{{wwwrrroookkkbbbVVVPPPRRRSSS\\\bbbdddnnn~~~~~~nnnZZZPPPMMMIII???666222000---,,,------,,,+++000///---,,,+++,,,---.........---------,,,,,,,,,,,,,,,---...///000000111...---------------,,,,,,,,,+++***))))))+++,,,...//////............//////000000////////////000000111111111111000000000000444555555555555555444444999:::===HHH^^^~~~~~~nnneeedddeee|||,,,---.........---,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))***+++++++++***))))))))))))***,,,+++++++++************++++++***))))))***...111555777;;;===>>>>>>@@@AAA???@@@AAABBBBBBDDDGGGJJJMMMTTT^^^lll}}}}}}qqqsss|||zzztttpppooorrruuupppkkkfffeeeiiinnnpppqqqoooiii^^^QQQGGGCCCDDDGGGKKKLLLOOOQQQSSSUUUVVVWWWYYY^^^bbb```ZZZTTTSSSUUUdddoooyyypppllllllkkkiiifffbbb```aaaeeeiiiuuu}}}sssiii[[[SSSPPPPPPNNNLLLGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPRRRYYYdddlllpppqqqmmmllleeeYYYQQQMMMHHHCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA???>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLMMMNNNNNNLLLJJJIIILLLLLLNNNSSSWWW[[[[[[[[[WWWTTTPPPLLLJJJJJJLLLMMMOOONNNNNNNNNNNNOOOQQQRRRSSSQQQPPPQQQTTTYYY___ccchhhhhhiiihhhffffffhhhjjjkkklllmmmrrrzzzzzzmmmccc^^^[[[dddrrr~~~wwwuuuvvv{{{{{{yyy|||{{{{{{{{{mmmfffhhhlllxxx|||zzzvvvrrrnnnfffYYYQQQNNNPPPWWW\\\^^^hhhxxxooo\\\SSSRRROOODDD999444222...------......---*********+++,,,,,,------...------------,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........+++***)))))))))***,,,---//////............////////////...//////000111222111111111111111111111111666666555333333222222222888999===GGG]]]}}}rrrhhhfffcccsss+++,,,---......,,,***))),,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************************)))))))))))))))******++++++*********))))))))),,,,,,,,,+++++++++******++++++***)))))),,,111444666999<<<>>>??????@@@BBB@@@AAABBBBBBBBBDDDGGGIIINNNVVVcccsssooogggooo}}}}}}tttmmmkkkmmmpppllljjjhhhjjjnnnrrrsssrrrnnncccSSSGGGBBBCCCGGGJJJKKKKKKMMMPPPUUUXXXYYYYYY[[[```cccaaaZZZTTTSSSTTTdddpppzzzqqqlllkkkllljjjgggdddbbbdddiiimmmttt|||tttbbbXXXUUUTTTRRROOOHHHIIIJJJIIIHHHHHHIIIJJJMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRUUU\\\fffooowww{{{yyywwwoooaaaVVVOOOIIIDDDBBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA<<<>>>@@@CCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLNNNQQQRRRRRRQQQOOOMMMMMMMMMNNNQQQVVV[[[]]]^^^[[[XXXTTTPPPNNNOOOPPPRRRSSSRRRRRRRRRSSSUUUWWWXXXWWWVVVVVVVVVYYY^^^cccfffiiikkkmmmnnnmmmmmmnnnoooppppppqqquuu}}}}}}qqqhhhdddcccnnn~~~qqqlllnnnnnnrrr~~~{{{wwwssslll```TTTMMMMMMRRRUUUWWWaaaooozzz||||||ooo```XXXUUUQQQGGG???888555111//////000000000((()))+++,,,---------,,,------------------------......------------------,,,,,,,,,---------......------,,,,,,,,,---...//////............//////000............///000222222000111111111111111222222333333222222333555777888888:::>>>GGG[[[zzzvvvjjjffffffmmm...///111222111000...---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******************************)))))))))))))))***++++++++++++*********))),,,,,,,,,+++++++++******++++++*********...333777888:::===??????@@@AAABBBBBBCCCCCCCCCBBBCCCFFFHHHNNNXXXhhhzzzyyyfffcccooosssiiieeefffiiihhhhhhjjjooouuuwwwuuurrriii\\\LLLAAA@@@EEEJJJLLLLLLMMMOOOSSSWWWZZZ[[[[[[\\\___aaa^^^XXXTTTUUUXXXfffqqq{{{rrrmmmkkknnnmmmjjjgggeeehhhlllpppvvv~~~{{{hhh\\\WWWUUUQQQMMMHHHIIIJJJJJJHHHHHHHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSXXX^^^fffpppzzzxxxjjj\\\SSSLLLGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@????????????@@@AAA<<<===@@@BBBDDDFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQTTTVVVWWWVVVTTTSSSPPPOOOOOOQQQVVVZZZ]]]___]]][[[WWWTTTRRRRRRTTTUUUVVVVVVUUUUUUWWWZZZ]]]___\\\[[[[[[\\\___ccchhhjjjnnnqqquuuvvvuuutttttttttttttttuuuyyyvvvnnnjjjmmm{{{|||ooopppnnnooo}}}}}}yyysssiii[[[PPPLLLNNNPPPRRRZZZgggqqquuurrrmmmfff^^^WWWPPPJJJFFF;;;666111...---...//////***+++---.........,,,+++------------------------/////////............---......---------,,,,,,,,,...............///000000...............///000000............///000222222000000111111222222222333222222222333555777:::;;;:::<<<@@@HHHYYYvvvyyyjjjeeeeeegggyyy...///000000000///---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************+++******)))))))))))))))++++++,,,,,,++++++***))),,,+++++++++******************++++++,,,000555888888;;;>>>?????????@@@AAAAAABBBCCCCCCCCCDDDGGGJJJRRR]]]ppprrrcccdddrrrrrrfff```aaaccceeegggmmmuuu{{{zzzsssmmm___TTTGGG@@@BBBGGGLLLMMMNNNPPPTTTXXX[[[\\\\\\\\\ZZZ\\\\\\XXXSSSSSSXXX^^^iiissswwwrrrooorrrqqqnnnjjjiiikkkooosssuuu|||pppbbbZZZTTTOOOKKKIIIJJJLLLKKKJJJIIIIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOQQQUUU[[[```fffnnnxxxrrrdddZZZSSSNNNIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFIIIIIIJJJKKKKKKLLLMMMMMMQQQSSSVVVXXXZZZ[[[[[[ZZZUUUTTTSSSTTTXXX\\\^^^______]]]ZZZXXXWWWVVVWWWWWWYYYXXXXXXXXXZZZ^^^bbbdddaaaaaaaaacccfffkkkooorrrwww{{{}}}{{{zzzwwwxxxyyy}}}zzzsssooowwwuuuqqqkkklllwww|||uuueeeWWWOOOOOOOOORRRXXXaaaiiimmmiiijjjiiicccZZZRRRMMMKKK<<<777000,,,***+++,,,------......//////...,,,+++,,,,,,,,,------------.../////////........................------,,,,,,,,,,,,---------..................---......///000111//////...//////000111222000000111111222333333333555444444555666777888888;;;===AAAHHHWWWsss}}}kkkddd___```lll------------,,,,,,,,,,,,............------------------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++***)))))))))))))))++++++,,,,,,,,,+++***)))++++++*********)))))))))(((***,,,---///111666999888;;;>>>?????????@@@AAA>>>@@@AAABBBDDDFFFJJJMMMWWWeeezzzzzzlllaaafffsssmmm```ZZZ[[[^^^dddiiirrr{{{zzzooofffSSSLLLEEEBBBDDDHHHKKKLLLPPPUUU[[[^^^^^^]]]]]]^^^[[[[[[YYYUUURRRUUU___hhhnnnwww{{{~~~yyyvvvvvvtttqqqnnnlllmmmrrruuuwww}}}|||mmmaaaXXXRRRNNNJJJLLLNNNNNNLLLJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMQQQVVV]]]aaadddkkkttt|||~~~yyymmmddd^^^YYYOOOMMMIIIFFFCCCBBBBBBCCC@@@???>>>======>>>???@@@AAAAAA@@@AAABBBEEEGGGIIIHHHHHHJJJKKKMMMNNNOOOPPPSSSTTTWWWZZZ]]]___```aaa\\\ZZZXXXYYY[[[^^^______```___^^^]]][[[ZZZZZZYYY[[[ZZZYYYZZZ\\\aaaeeehhhhhhhhhiiillloootttxxx{{{}}}wwwwwwyyy}}}~~~wwwttt}}}yyymmmlllrrr{{{~~~ooo___SSSRRRRRRTTTXXX^^^dddiiieeeggghhhgggaaaXXXQQQLLLAAA;;;333---++++++,,,---------............------,,,,,,,,,---------......------------------......,,,,,,---------------...+++,,,---------...---------------......///000111000000////////////000000000000111222222333444444444444555555666555555555999<<<@@@GGGVVVrrrlllccc\\\]]]cccvvv111111000////////////000000000//////.........---------------------------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++***))))))((())))))++++++,,,---,,,+++***)))*********))))))))))))((('''))),,,...000333666999888:::===????????????@@@;;;===@@@BBBDDDHHHMMMQQQ\\\jjj{{{|||sssggg___fffsss~~~zzzhhh[[[VVVWWWZZZfffkkkuuu~~~yyykkk```KKKGGGCCCCCCEEEIIIJJJKKKQQQXXX```bbb```]]]]]]^^^^^^]]]ZZZUUUSSSYYYfffpppqqq{{{www{{{|||xxxwwwsssooommmooossswww~~~xxxjjj^^^WWWSSSLLLNNNPPPPPPNNNLLLKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLQQQWWW^^^bbbccchhhqqqyyy{{{}}}ssslllfffaaaTTTQQQLLLGGGDDDCCCDDDEEE@@@???>>><<<<<<>>>???@@@???>>>>>>???BBBGGGLLLNNNFFFGGGIIIKKKNNNPPPRRRSSSSSSUUUWWWZZZ^^^aaadddeee```^^^]]]]]]___`````````aaaaaaaaa```___]]]\\\[[[\\\[[[ZZZ[[[^^^bbbgggjjjmmmnnnooorrrvvvzzz}}}tttuuuvvvzzzyyyvvvsssooopppsss}}}vvveeeWWWUUUTTTWWWZZZ]]]bbbgggdddeeeggghhhfff___TTTLLLFFF@@@777000......///000,,,,,,,,,------......///,,,,,,,,,------.........+++++++++,,,,,,---------***++++++,,,---//////000,,,---......//////......---------......000111111111000000////////////000000000111222333333444444111222333555666666555444777:::???GGGVVVrrrmmmddd]]]^^^```lll////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,+++*********+++,,,,,,---------------,,,+++***)))------,,,+++************++++++++++++++++++++++++---,,,+++***))))))))))))************************************************)))***++++++***)))***+++*********)))))))))((((((,,,,,,,,,...000333666888???????????????>>>======CCC@@@AAADDDFFFHHHOOOWWWbbbuuu}}}yyy~~~wwweeeccccccgggqqq|||uuudddWWWTTTZZZaaahhhrrrwwwuuutttqqqcccQQQ@@@AAAAAACCCFFFJJJNNNQQQRRRYYY^^^]]]\\\]]]^^^]]]YYYXXXTTTPPPSSS___nnnxxx{{{yyysssmmmsss}}}yyyuuuvvvyyy|||ttteee[[[XXXQQQRRRSSSRRRPPPOOONNNOOOHHHJJJLLLMMMLLLMMMOOOPPPXXX[[[```bbbeeeiiipppuuuxxxyyyyyyyyyzzzzzzrrrhhh[[[WWWRRRMMMJJJHHHFFFDDDEEECCCAAA??????BBBEEEGGGIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJLLLNNNPPPRRRSSSTTTSSSTTTYYY^^^aaaaaa___ccc```]]][[[\\\]]]^^^^^^]]]\\\\\\\\\^^^___^^^]]]\\\^^^```bbbdddggglllpppooosssyyy}}}~~~zzzrrrooopppxxx{{{yyyooommmuuu~~~wwwnnndddZZZVVV\\\___ZZZ[[[aaa___bbbhhhnnnooofffVVVIIIHHHAAA777///,,,+++)))(((///...------,,,,,,---------,,,,,,+++,,,---.../////////.........---------------------------------......,,,,,,,,,,,,......000///...------...//////......///000000000000000222222333333333333444444333333333444555666777888;;;<<>>>>>????????????>>>>>>???>>>???BBBDDDGGGOOOXXXiii}}}xxxwww~~~tttdddbbbaaadddlllwww~~~rrrbbbWWWTTTZZZ```kkkuuuzzztttnnngggXXXHHH@@@AAABBBDDDFFFJJJNNNPPPVVV\\\aaa```^^^___^^^\\\YYYVVVSSSRRRXXXeeesss{{{vvvqqqkkksss~~~~~~}}}kkk___YYYSSSSSSSSSRRRQQQOOOOOOOOOKKKLLLNNNNNNNNNNNNPPPRRRVVVZZZ___aaacccffflllpppxxxzzzzzzzzz||||||uuulllbbb^^^XXXSSSPPPMMMJJJHHHGGGEEECCCAAABBBDDDGGGJJJMMMLLLJJJIIIHHHGGGGGGGGGJJJJJJJJJKKKMMMNNNPPPQQQUUUTTTUUUYYY^^^bbbcccbbbddd```\\\ZZZ[[[\\\\\\\\\^^^]]]\\\]]]^^^______]]]^^^aaadddgggjjjnnnrrrvvvwwwyyy}}}zzzrrrmmmlllrrr|||~~~}}}}}}xxxooorrryyy~~~~~~vvvnnndddZZZWWW]]]```ZZZWWWYYY[[[\\\ccclllrrrmmm^^^RRRHHHAAA888222///...---,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////.........---------000000000000000000000000...---,,,++++++,,,---...///...---------...//////......///000000000000000222222222333333333444444333333333444555666777888;;;<<>>??????@@@?????????>>>???CCCEEEIIIRRR]]]sss}}}uuuvvv~~~rrrdddaaa^^^```gggqqqzzz~~~xxxmmm___VVVUUU[[[bbbmmmxxx|||sssggg\\\MMM@@@>>>AAACCCEEEGGGJJJNNNPPPZZZaaaeeedddbbbbbb```\\\WWWSSSQQQUUU```lllvvv|||xxxqqqmmmjjjuuuwwwiiibbbXXXWWWVVVTTTRRRQQQPPPOOONNNPPPQQQQQQQQQQQQSSSUUUXXX]]]aaaddddddfffiiimmmtttvvvwwwxxxzzz|||wwwpppkkkgggaaa\\\YYYUUURRRPPPKKKIIIGGGEEEFFFHHHKKKMMMPPPOOOMMMKKKJJJHHHHHHGGGKKKJJJJJJKKKKKKLLLMMMNNNTTTTTTTTTWWW\\\aaacccdddccc___[[[YYYZZZ[[[[[[[[[^^^]]]\\\^^^```aaaaaa```cccfffkkkpppssswww{{{}}}|||wwwpppkkkiiimmmuuu~~~|||{{{~~~rrrnnnsssxxx}}}tttmmmcccYYYVVV\\\```[[[UUUTTTYYYXXX\\\gggpppooobbbUUUHHHCCC;;;555222111000000...---,,,,,,++++++,,,,,,------,,,,,,,,,---.....................------------------------------------,,,,,,++++++,,,,,,---------------......000000......///000000000000000222222222222333333333333333333333444555666777888;;;<<>>@@@@@@AAAAAACCCBBBCCCFFFHHHLLLXXXdddzzz{{{vvvwww|||tttgggbbb^^^]]]bbbjjjrrrwww|||tttggg[[[TTTWWW```gggpppzzz}}}rrrbbbTTTHHH???===AAAEEEGGGHHHKKKOOOSSS^^^cccggggggggggggccc^^^WWWQQQQQQ[[[iiisssyyy{{{|||sssmmmjjjmmmyyywwwooo```^^^ZZZWWWUUUTTTSSSRRRTTTUUUUUUUUUTTTUUUWWWZZZ^^^bbbgggiiihhhhhhjjjlllnnnqqqrrrsssvvvyyyvvvqqqooolllgggccc```^^^ZZZXXXRRRPPPMMMJJJIIIJJJLLLNNNPPPOOONNNLLLJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKQQQQQQQQQTTTXXX]]]aaaccc```]]]YYYXXXZZZ\\\]]]]]]]]]\\\]]]___ccceeefffeeekkkoootttxxx{{{}}}}}}~~~yyysssmmmiiihhhmmmsssyyy}}}{{{{{{~~~~~~~~~}}}zzzyyy{{{}}}~~~}}}uuulllooouuu}}}tttmmmaaaWWWSSSXXX^^^]]]ZZZXXX\\\XXXXXXaaakkkkkk^^^PPPIIIEEE>>>888444111000///------,,,++++++++++++,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......///000111222......///000000000000000111222222222222333333333333333333444555666777888;;;<<>>@@@AAAAAAAAADDDDDDFFFHHHJJJOOO]]]jjj{{{wwwuuuuuuxxx|||yyymmmhhhaaa___aaaffflllooozzzpppbbbVVVSSS[[[gggqqqyyy~~~}}}ooo\\\LLLCCC???===AAAFFFHHHIIIMMMSSSXXX```eeehhhhhhiiikkkhhhbbbZZZVVVYYYiiixxx~~~|||yyyoookkkkkkuuuyyykkkgggaaa]]][[[ZZZXXXVVVYYYZZZZZZYYYXXXYYY\\\^^^bbbfffjjjkkkiiihhhjjjllljjjnnnpppppprrrvvvuuurrrooollliiigggeeedddaaa___YYYVVVRRRNNNKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJIIIJJJJJJJJJMMMMMMNNNPPPSSSXXX\\\___\\\ZZZXXXXXX[[[___aaabbb]]]]]]___bbbgggkkkllllllsssvvvzzz|||~~~~~~|||yyyqqqjjjhhhjjjppptttwww{{{}}}xxxwwwxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~{{{zzz{{{|||||||||~~~pppooosss|||~~~uuummm```WWWQQQTTT[[[```cccdddbbb\\\YYY___hhhhhh]]]PPPJJJGGGAAA;;;444///------...---,,,,,,++++++,,,,,,---------------------,,,---.....................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222222......///000000000000000111111111222222222333333333333333444555666777888;;;<<>>@@@@@@AAAAAABBBBBBEEEHHHKKKRRRbbbrrrzzzvvvpppooorrr{{{uuuooohhhdddcccfffhhhiiirrriii\\\TTTVVVaaapppzzz{{{iiiTTTEEE>>>======BBBGGGIIIJJJOOOWWW^^^bbbfffggggggjjjllljjjeee___^^^ggg|||uuummmmmmpppwwwppphhhcccbbbaaa^^^\\\^^^^^^^^^]]]\\\]]]```bbbcccfffiiiiiigggfffgggjjjjjjnnnooonnnppptttuuurrrmmmkkkiiihhhgggfffdddbbb\\\YYYTTTPPPMMMLLLMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRUUUYYY\\\[[[YYYXXXYYY]]]bbbeeefffbbbbbbcccggglllpppqqqqqqwwwyyy{{{|||||||||~~~~~~~~~}}}zzzqqqiiihhhlllrrrvvvuuuwwwzzz}}}zzzvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{|||}}}|||}}}}}}}}}|||{{{{{{||||||yyyqqqpppwwwvvvnnnbbb[[[TTTSSSYYYbbbjjjooohhhbbb]]]aaahhhiii```WWWJJJHHHDDD<<<555///,,,+++......---,,,,,,,,,,,,---------.........---,,,+++---------.......................................,,,------......------,,,...///000111111111111111......///000000000000000111111111111222222222222333333333444555666777888:::<<>>>>>CCCHHHIIIKKKQQQ\\\eeeggghhhgggfffhhhkkkiiiddd```bbbrrr~~~pppjjjpppyyyyyypppjjjhhhgggdddbbbbbbbbbaaa___^^^___cccfffdddfffhhhgggddddddfffiiiiiimmmnnnllllllpppqqqpppmmmllljjjiiihhhfffcccaaa[[[XXXTTTPPPNNNNNNOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJKKKKKKKKKKKKNNNQQQSSSSSSUUUXXX[[[^^^\\\ZZZ\\\___dddggghhhiiiiiiiiilllppprrrsssrrrwwwxxxyyyyyyxxxyyy{{{}}}|||~~~|||||||||{{{vvvooojjjiiikkkrrrttttttuuuxxxxxx{{{}}}{{{wwwsssrrrrrrtttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz|||~~~}}}}}}|||{{{zzzzzz{{{|||~~~uuuppppppxxxvvvooogggccc]]]WWWYYYaaalllrrrlllgggbbbcccgggfff```ZZZIIIHHHEEE>>>666000------000///......------......------.........---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////000///............///000000000000000111111111111222222222222333333333444555666777888:::<<>>??????@@@??????===@@@FFFLLLRRR^^^sss}}}{{{wwwpppqqqyyy}}}uuuoookkkhhhfffdddYYYUUURRRTTT^^^nnn|||{{{jjjXXXGGG======AAA???CCCHHHIIIKKKRRR___iiijjjjjjgggeeefffjjjhhhbbb]]]bbbvvv|||llliiisss~~~tttmmmlllkkkhhheeeddddddcccaaa```aaadddgggfffggghhhfffddddddgggkkkgggjjjkkkhhhhhhkkkmmmlllooommmkkkiiihhheeebbb___YYYVVVSSSPPPNNNOOOQQQRRRQQQPPPNNNLLLKKKJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLMMMQQQUUUVVVVVVVVVYYY\\\```^^^]]]]]]aaaeeeggghhhooonnnnnnooorrrssssssrrrvvvvvvwwwvvvvvvwwwzzz|||{{{~~~~~~||||||~~~yyyyyywwwrrrrrrsssqqqlllkkkiiikkkooorrrrrrtttxxxuuuxxxzzzxxxsssooonnnoooooopppqqqrrrrrrrrrrrrrrrttttttvvvwwwyyyzzz{{{|||yyyzzzzzzzzzyyyzzz{{{}}}|||yyyqqqhhhooo~~~vvvoookkkjjjddd\\\ZZZ```jjjqqqpppjjjeeeccccccaaa\\\WWWGGGGGGEEE@@@888222000000000000///............///------...///...---+++***---------.........//////////////////////////////---...///000000///...---,,,---.........---,,,+++...//////000000000000000000111111111111222222222333333333444555666777888:::<<>>???@@@@@@@@@>>>===>>>???BBBDDDJJJQQQZZZiii|||{{{{{{zzz~~~xxxsssqqqvvvtttmmmeeedddeeebbb[[[TTTQQQRRR^^^nnn{{{}}}jjjTTTFFF???<<<===???AAACCCFFFKKKRRR[[[fffmmmpppjjjfffgggfff___XXXVVVTTTeee}}}qqqqqq}}}~~~wwwsssoooiiidddgggfffgggggghhhiiijjjkkkjjjiiigggggghhhgggfffdddgggggggggggghhhhhhiiiiiihhhgggfffeeebbb___]]][[[[[[WWWUUUUUUTTTPPPOOORRRTTTRRROOOLLLJJJJJJJJJKKKJJJKKKKKKLLLMMMMMMMMMMMMNNNTTTWWWVVVWWW]]]bbbccceeecccbbbdddhhhmmmoooooowwwuuusssqqqooonnnnnnnnnpppnnnlllnnnsssxxxzzz{{{|||~~~~~~~~~~~~vvvjjjaaa___ccchhhlllooonnnmmmlllllllllnnnnnnppppppqqqqqqqqqppppppooopppqqqrrrsssrrrrrrqqqppptttqqqpppqqquuuyyy{{{{{{xxxwwwvvvvvvwwwxxxzzzzzz||||||||||||}}}uuukkkgggrrr}}}zzzvvvpppfff\\\WWWYYY^^^bbbhhhiiigggfffffffff___VVVMMMGGGCCCBBB???666111000---------------------------------.........//////------......//////......,,,------...//////000000//////////////////......////////////////////////......//////000111111222...///000111222333333333111222333444555777888888999:::===EEEXXXvvv000000000000000000000000/////////...------,,,,,,111///---,,,******++++++......---,,,+++***))))))******+++,,,,,,,,,++++++,,,,,,+++++++++,,,---------------------,,,,,,,,,***++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,---///333666777999<<<>>>>>>???@@@@@@??????@@@BBBEEEFFFKKKTTT___qqqwwwwww{{{yyysssnnnkkkiiillljjjddd___^^^___[[[UUUNNNRRRZZZfffsss|||~~~ppp___KKK@@@===<<>>EEEWWWuuu//////////////////////////////.........---------,,,,,,******+++,,,...///---,,,,,,+++++++++++++++***+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,++++++******(((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++)))******++++++******))),,,+++*********+++,,,---///222555777888:::<<<>>><<<>>>???@@@@@@@@@BBBCCCFFFGGGLLLVVVdddyyywwwvvv}}}|||sssmmmjjjiiiiiihhhbbb___[[[YYYYYYXXXTTTOOOJJJTTTaaammmxxx~~~}}}xxxeeeUUUDDD===;;;===@@@DDDBBBFFFKKKQQQXXX___gggllltttoookkkggg___UUUOOONNNTTTjjj}}}tttkkkkkkuuu}}}yyyuuupppmmmkkklllmmmnnnnnnnnnmmmlllllllllllllllllljjjfffcccccccccccccccccccccbbbbbbcccbbbaaa___]]]ZZZYYYXXXZZZXXXXXX[[[ZZZUUURRRSSSVVVTTTQQQMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOONNNSSSWWWYYY^^^fffjjjjjjmmmkkkiiiiiiiiikkklllmmmlllllljjjiiiiiijjjkkklllffffffgggiiimmmqqquuuwwwvvv{{{~~~yyykkk```^^^dddkkkpppqqqqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnqqqqqqrrrrrrrrrrrrrrrqqqnnnnnnnnnppptttxxx|||~~~zzzxxxvvvuuutttvvvwwwyyyzzzzzz{{{{{{|||}}}~~~wwwhhhgggqqq|||~~~vvvkkkaaaZZZVVVTTTTTT[[[dddlllllljjjiiifffbbbXXXOOOFFFCCCBBB===555///------------------------........................111000...---------......---------------.........,,,,,,,,,------.........---------...............//////000000000111111111111111111222222111000000111222333444555777888888:::;;;>>>FFFWWWuuu////////////////////////...............------------------...///111333555,,,,,,,,,,,,...///111222,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))++++++*********+++---...222555888::::::<<<>>>???:::<<<>>>??????@@@BBBCCCEEEFFFMMMZZZkkkzzzyyy}}}tttjjjeeefffhhhiiihhh[[[WWWTTTTTTUUUSSSPPPMMMJJJWWWeeeqqqzzzzzzqqq]]]OOOAAA<<<<<<>>>AAADDDCCCGGGNNNUUU[[[bbbhhhllltttqqqmmmggg]]]RRRMMMOOOXXXooozzztttllliiinnn|||~~~zzzwwwuuutttmmmnnnoooppppppooommmlllkkkkkkkkklllmmmlllhhhfffdddddddddccccccbbbbbbbbbbbbaaa___]]][[[ZZZXXXXXXXXXVVVXXX[[[ZZZUUUSSSTTTVVVTTTQQQMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRQQQUUUYYY[[[aaaiiilllkkkiiiiiigggeeeeeeeeeggghhhhhhgggfffffffffhhhiiijjjeeefffgggiiikkkmmmppprrrtttyyy~~~|||~~~vvvmmmgggfffjjjooorrrrrrsssssssssrrrqqqooonnnmmmmmmmmmnnnnnnnnnoooooorrrrrrqqqqqqppppppppppppmmmnnnooopppsssvvv{{{}}}zzzyyywwwvvvvvvwwwxxxyyyxxxyyyzzz{{{|||}}}}}}}}}|||nnnhhhnnnuuuxxxnnnddd]]]XXXTTTQQQWWWaaakkkllljjjiiifffccc]]]TTTJJJCCCBBB???777000------------------------.....................---000///---,,,+++,,,------..................//////++++++,,,,,,------......------------......//////000000000000111111111111000000000111000000///...111222333444555777888888999;;;>>>GGGXXXuuu000000000000000000000000........................------......////////////,,,------///222555888:::...---,,,+++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++***************++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++******+++,,,---...444777:::;;;<<<<<<>>>@@@:::<<<>>>??????@@@BBBCCCEEEGGGQQQaaauuu~~~|||zzzpppfffbbbdddhhhgggdddXXXSSSPPPRRRSSSQQQOOOOOONNNZZZgggqqqzzzxxxkkkUUUJJJ???===???@@@AAADDDDDDIIIQQQXXX___dddiiilllqqqooommmggg[[[PPPMMMQQQ```www}}}vvvpppkkkmmmxxx|||yyyxxxxxxqqqqqqrrrqqqqqqpppoooooolllkkkkkkkkklllllliiigggffffffeeedddcccbbbbbbaaaaaa```^^^\\\ZZZYYYXXXXXXWWWUUUVVVZZZYYYUUUSSSTTTUUUSSSPPPNNNLLLKKKLLLLLLNNNNNNNNNNNNOOORRRTTTUUUTTTWWWZZZ\\\bbbhhhjjjgggccccccbbb```^^^___aaacccgggfffeeeddddddeeeffffffeeegggiiiiiiiiikkkmmmooosssxxx}}}{{{vvvqqqllljjjjjjmmmoooppptttuuuuuuuuussspppmmmkkkkkklllnnnoooppppppooonnnqqqppppppoooooooooppppppnnnoooppppppqqqtttxxx{{{xxxxxxwwwwwwwwwxxxxxxyyywwwxxxyyyzzz{{{|||||||||yyy}}}yyynnnoooqqq}}}yyypppiiiddd^^^XXXSSSTTT^^^gggjjjjjjjjjiiieeeaaa[[[PPPFFFBBB@@@:::333.......................................---------...------,,,,,,,,,,,,---+++,,,---...///000111111,,,,,,---------------------------...//////000000111111111111111111111111000111111111111111000000111222333444555777888888999;;;???HHHZZZwww000000000000000000000000........................***+++,,,------,,,***))),,,,,,---///222555999;;;///...---,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,...///555777:::;;;;;;<<<>>>???<<<===???@@@@@@@@@BBBDDDGGGKKKWWWkkk~~~vvvlllbbb```eeeiiifffbbbYYYRRRNNNQQQSSSRRRQQQSSSTTT^^^gggnnnxxxvvvfffNNNDDD===>>>AAABBBBBBCCCEEEJJJSSS[[[aaafffjjjlllllllllkkkeeeXXXNNNMMMSSSiiiyyyqqqmmmkkkrrr}}}zzzzzzzzzvvvuuutttsssrrrrrrrrrrrrooommmkkkjjjjjjjjjhhhfffgggfffeeedddcccbbbaaaaaa___^^^\\\ZZZXXXWWWWWWWWWUUUSSSTTTWWWWWWSSSRRRTTTTTTRRRPPPMMMLLLLLLMMMNNNOOOOOONNNNNNPPPRRRUUUVVVVVVXXXZZZ[[[```eeeeee```\\\\\\]]][[[YYYZZZ]]]```ccccccbbbbbbcccdddfffgggeeegggiiijjjjjjjjjmmmpppsssxxx~~~~~~{{{yyyrrroookkkjjjkkklllmmmmmmppprrrssstttssspppmmmkkkiiikkknnnpppqqqpppnnnllllllllllllmmmnnnpppqqqssspppqqqrrrqqqpppqqquuuyyytttuuuvvvxxxxxxxxxwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{xxx|||tttqqqmmmvvvzzzsssnnnkkkggg___ZZZRRRZZZccchhhkkknnnmmmjjjdddaaaWWWJJJCCCBBB===777//////////////////////////////.........---------,,,------............---++++++,,,---......//////............------------------...//////000111111111111111111111111111111000000111111111111111111111222333444555777888888999;;;@@@III[[[yyy000000000000000000000000---.....................***,,,...000111000---,,,*********,,,///333666999000///...---,,,------......---,,,,,,++++++++++++---------....../////////******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******+++---...///555777999;;;;;;;;;===>>>===???AAAAAAAAAAAACCCEEEJJJOOO]]]rrrqqqggg______fffkkkhhhcccZZZRRRNNNQQQTTTRRRSSSVVVXXX```fffkkkwwwuuudddHHH@@@;;;>>>BBBCCCBBBCCCEEEKKKTTT\\\cccgggjjjllliiiiiiiiicccWWWLLLMMMTTTpppxxxmmmiiijjjttt~~~{{{zzz{{{yyyxxxvvvttttttttttttuuuqqqooollljjjiiihhhfffdddgggfffeeedddcccbbbaaa```^^^]]]ZZZXXXWWWVVVVVVVVVTTTRRRRRRUUUUUURRRQQQTTTSSSQQQOOOMMMMMMMMMNNNOOOOOONNNNNNNNNPPPRRRUUUWWWWWWYYYYYYZZZ^^^bbbaaa\\\WWWYYYYYYXXXVVVWWW[[[___^^^^^^___aaacccgggjjjkkkcccfffjjjkkkjjjkkknnnqqqssswww}}}}}}zzzxxxrrrooollljjjkkklllmmmmmmjjjlllooorrrsssrrrpppnnngggiiimmmqqqqqqpppmmmkkkiiiiiiiiikkkmmmqqqsssuuuqqqrrrsssqqqoooppptttwwwqqqsssuuuwwwxxxxxxwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzxxx|||xxxqqqkkkrrr{{{uuurrrqqqllleee___PPPXXX```fffmmmrrrrrrnnngggfff\\\MMMEEECCC@@@;;;000000000000000000000000//////.........---------,,,---///000000000//////......---,,,,,,+++******/////////......---------.........///000111111222222222111111111111111111......///000000000000000111222333444555777888888888;;;@@@JJJ]]]zzz000///......000111111000000///---,,,,,,---///000///............---------------............------,,,+++)))(((((()))+++,,,'''))),,,......---+++)))...---,,,***))))))***+++,,,,,,,,,++++++*********)))))))))***+++++++++,,,......---,,,+++))))))(((++++++++++++++++++++++++***++++++++++++---111444777888888999999:::;;;;;;>>>????????????AAAEEEHHHJJJTTTfff|||~~~mmmaaaZZZ^^^eeeeeedddddd\\\WWWQQQNNNQQQUUUZZZ\\\aaaaaabbbhhhqqqrrreeeVVVDDDBBB@@@>>>===>>>@@@AAAFFFNNNXXX___gggnnnpppnnnlllhhhddd]]]TTTNNNRRRYYYsssxxxkkkiiiooo|||~~~|||}}}||||||||||||zzzxxxvvvtttooopppnnnkkkkkkmmmkkkgggcccbbbaaa______aaabbbccc^^^]]]ZZZXXXUUUSSSRRRQQQTTTSSSPPPNNNNNNOOOQQQSSSUUUSSSPPPMMMKKKLLLMMMNNNOOOQQQSSSTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUTTTUUUVVVXXXXXX[[[\\\___bbbdddeeeffffffhhhhhhhhhhhhjjjmmmppprrrrrrvvvzzz|||{{{xxxvvvuuuooommmlllmmmooopppmmmkkknnnnnnoooppppppooonnnmmmooonnnnnnnnnnnnmmmjjjgggcccdddhhhmmmqqqsssqqqooooooqqqrrrrrrqqqrrrtttuuutttsssrrrsssvvvxxxyyyyyyvvvwwwxxxwwwwwwxxxzzz}}}||||||}}}~~~rrriiilllzzz}}}xxxuuurrruuuqqqaaa___ZZZZZZaaahhhkkknnnqqqooofff[[[RRRLLLGGGBBB>>>444111///------...---,,,,,,,,,,,,---------......,,,---...//////...---,,,+++,,,,,,------,,,,,,+++///............------------,,,,,,...000000///---000///.........///111222111111000000000000111111444555555555333333555777:::<<<@@@JJJ^^^}}}111000......000111111000///...---,,,,,,---...///............------------------............---------,,,***))))))***,,,---)))***,,,---...---,,,+++,,,++++++******+++,,,---,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///222555888888999999:::;;;;;;;;;??????@@@??????AAAEEEHHHMMMXXXjjj{{{iii```\\\bbbgggfffbbbaaaYYYWWWSSSRRRTTTYYY]]]aaacccdddeeehhhmmmlll```QQQEEEDDDAAA??????@@@BBBCCCGGGOOOWWW]]]dddjjjkkkhhhiiieeeaaa]]]VVVSSSYYYbbb}}}wwwiiifffkkkyyy}}}~~~|||}}}}}}|||{{{yyywwwvvvqqqrrrpppmmmlllnnnkkkfffbbbaaa___^^^]]]^^^___```\\\[[[YYYWWWUUUSSSRRRRRRUUUTTTQQQPPPOOOPPPRRRSSSZZZXXXTTTQQQOOONNNNNNOOOOOOQQQRRRRRRQQQQQQRRRTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSSSSSSSTTTVVVWWWZZZ[[[^^^```cccdddddddddiiihhhhhhhhhjjjllloooqqqsssvvvzzz{{{yyyuuusssrrrooonnnmmmoooqqqqqqooolllmmmlllllllllmmmnnnooopppooonnnmmmnnnnnnnnnkkkiiihhhhhhiiikkkmmmpppsssuuuqqqpppooonnnppprrrtttvvvsssqqqpppqqqtttwwwxxxxxxvvvwwwwwwvvvvvvvvvxxx{{{{{{{{{|||~~~{{{nnnmmmxxx}}}|||yyy|||wwwggg]]]XXXXXX```hhhlllpppssssssmmmcccYYYPPPIIICCC???555333000.../////////...,,,,,,---------............---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,,,,------.........---,,,---/////////---000//////...///000111222222222111111111111222222333444555555444444666888:::<<<@@@III]]]|||333111///...000111111000....................................------------------............---------,,,+++******+++,,,---+++,,,,,,,,,------------************+++,,,---...,,,,,,,,,++++++++++++***+++++++++++++++*********))))))***+++,,,------...++++++++++++++++++++++++,,,---------...000444777999999::::::;;;<<<<<<===???@@@@@@@@@@@@BBBEEEHHHPPP]]]rrrvvveee```___dddgggddd___\\\VVVUUUUUUUUUWWW\\\ccciiijjjmmmnnnmmmlllfffWWWIIIDDDBBB@@@???>>>@@@BBBCCCKKKRRRYYY^^^cccggggggcccccc```]]]ZZZWWWXXXcccnnnuuufffdddhhhuuu||||||}}}}}}}}}}}}|||{{{yyyyyyssstttsssooonnnnnnkkkeeeaaa___]]]\\\[[[[[[[[[\\\YYYYYYXXXWWWUUUTTTSSSSSSVVVTTTRRRQQQPPPQQQSSSTTT^^^\\\YYYVVVSSSQQQQQQPPPQQQQQQRRRQQQPPPPPPRRRTTTRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTYYYZZZ\\\^^^```bbbcccccchhhhhhhhhhhhjjjllloooppptttvvvxxxwwwtttqqqooooooooooooppprrrsssssspppnnnlllkkkjjjiiijjjmmmoooqqqnnnmmmlllmmmnnnooommmllliiijjjjjjiiijjjnnnwww}}}xxxsssnnnlllooorrrttttttqqqpppoooppprrruuuvvvvvvwwwxxxxxxwwwvvvvvvxxxzzz{{{{{{|||}}}wwwooottt}}}ppp___ZZZYYY___gggkkkooosssuuurrrkkkaaaUUUKKKEEEBBB777444111///000000000000,,,------------.........///---+++))))))+++---///,,,,,,------------,,,,,,))))))***+++,,,---...///111///---,,,---///......000////////////000111222333333222222222222333333222333444444444555777999:::<<<@@@III[[[zzz}}}}}}555222000///000111111000------...//////...------.........---------,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...------,,,,,,,,,---...///************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,------...++++++++++++++++++++++++,,,---------...111555888::::::;;;;;;<<<=========???@@@AAA@@@AAACCCFFFIIITTTccczzz}}}rrrdddbbbbbbddddddaaa[[[WWWTTTSSSRRRRRRVVV^^^iiiqqquuu{{{~~~yyypppbbbPPPBBB@@@???===<<<===???AAACCCOOOVVV\\\```cccgggfffbbb]]]ZZZWWWVVVVVV[[[jjjxxxrrreeecccgggssszzzuuuvvv}}}||||||||||||{{{{{{zzzzzzuuuvvvtttpppnnnnnniiiccc```___]]][[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUTTTRRRQQQPPPQQQRRRSSS\\\[[[YYYWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTQQQRRRRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSWWWXXXZZZ\\\^^^```aaabbbeeeeeefffhhhkkknnnqqqrrrxxxwwwuuuqqqmmmlllnnnooorrrssstttuuutttrrrooommmllllllkkkkkklllmmmnnnooommmlllkkkkkkmmmooooooooofffhhhjjjiiiiiinnnxxxwwwnnnkkknnnrrrsssrrrqqqooonnnooorrruuuvvvvvvxxxyyyzzzyyywwwwwwxxxyyy{{{|||}}}~~~qqqpppvvvxxxfff___[[[___eeejjjoootttssstttqqqhhh\\\PPPHHHEEE888555111//////000000000------------...............---+++******+++---...,,,,,,------------,,,,,,***++++++,,,------......333000---,,,---.........000000000000000111111111222222222111111222222222111333444444444555777:::999;;;???GGGYYYwww{{{tttrrr777444111///000111111111------...//////...------...------------,,,,,,,,,,,,,,,------------,,,,,,...------------------......---,,,++++++---...000++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...000444888:::;;;;;;<<<<<<======>>>???@@@@@@AAABBBDDDHHHKKKYYYiiiwwwpppggghhhgggdddaaa^^^ZZZVVVSSSPPPMMMMMMSSS^^^llluuu}}}ttt___JJJ<<<======<<<<<<===AAADDDFFFPPPVVV\\\___bbbeeeddd```WWWTTTRRRSSSVVV^^^ooozzznnndddeeejjjrrr|||{{{tttnnnrrr}}}{{{zzzzzzyyyyyyxxxxxxxxxtttuuusssnnnlllkkkgggaaa```___]]][[[ZZZXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVVVVUUUSSSRRRSSSUUUQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTUUUWWWZZZ\\\___bbbcccbbbccceeeiiimmmqqqtttuuu{{{xxxrrrlllhhhjjjnnnrrrvvvvvvwwwvvvssspppmmmkkknnnooopppqqqpppooolllkkkmmmkkkiiiiiilllnnnppppppfffiiilllllljjjlllsssyyy{{{sssjjjhhhlllqqqrrrrrrqqqooonnnooorrruuuvvvvvvvvvwwwxxxwwwvvvuuuvvvwww|||}}}~~~}}}tttmmmpppkkkbbb[[[]]]cccjjjrrrxxxxxxzzzzzzrrreeeVVVKKKFFF999666111.........///...---------.........//////------............------,,,------......------,,,.........---------------333111---,,,---.../////////000000111111111111111111111000000000000111111111333444444444555777:::888;;;???FFFVVVtttwwwkkkeee999666222///000111111111........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,+++++++++,,,...///++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,------...111555888::::::;;;;;;<<<============>>>@@@AAACCCFFFKKKNNN^^^pppyyypppnnnnnnrrrqqqkkkeee```\\\WWWRRRMMMHHHIIIRRR```lllttt~~~pppXXXFFF:::=========>>>AAAEEEJJJMMMPPPVVV[[[]]]___aaa___ZZZSSSQQQQQQTTTYYYcccvvv}}}qqqiiibbbhhhnnnsssyyy{{{vvvooojjjqqq~~~||||||xxxxxxvvvuuuttttttttttttrrrrrroooiiiggggggddd______^^^]]]\\\ZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWVVVUUURRRRRRQQQPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUUUUTTTSSSVVVWWWXXXWWWUUUSSSSSSSSSPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPRRRSSSUUUXXX\\\```ccceeebbbcccfffjjjooosssvvvwwwzzzwwwqqqkkkhhhjjjpppuuuvvvwwwwwwtttpppmmmlllllloooqqqssstttssspppllljjjllljjjggggggjjjmmmooopppjjjmmmpppooommmkkklllnnnnnnjjjeeeeeeiiinnnqqqrrrpppooonnnooorrrtttuuuuuuqqqsssuuuuuutttssssssttt||||||}}}xxxmmmnnnxxxnnncccZZZYYY```iiittt}}}}}}ppp___PPPGGG<<<888222...------------------........./////////,,,---///000000///---,,,------............------/////////......---------222000...---...////////////000111111222222111111111000000000000000000111222333444444444555777999888;;;???EEETTTqqq}}}|||vvvggg___;;;777222000000111111111///...---,,,,,,---...///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,------((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---......///222777:::999::::::;;;<<<<<<======;;;===???AAACCCHHHMMMQQQdddxxx~~~mmmhhhlllvvv}}}xxxnnnhhh```YYYQQQKKKFFFIIIUUUccckkknnnwww|||cccNNNAAA;;;;;;;;;<<<>>>CCCHHHNNNQQQTTTYYY]]]^^^^^^^^^[[[UUUPPPOOORRRWWW___lllxxxmmmfffccc```iiiqqqtttuuuuuuqqqjjjiiittt~~~}}}yyywwwvvvvvvuuusssqqqpppooooooppppppooojjjdddbbbcccaaa]]]\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXYYYZZZZZZXXXVVVUUURRRRRRRRRQQQQQQQQQQQQQQQMMMOOORRRUUUVVVVVVUUUTTTTTTWWWYYYYYYVVVSSSQQQQQQOOOOOOOOOPPPPPPOOOOOONNNPPPOOOMMMLLLLLLLLLMMMNNNPPPQQQTTTWWW\\\```eeegggdddfffiiilllpppsssuuuvvvvvvuuurrrnnnmmmnnnrrruuutttuuutttqqqmmmkkklllnnnpppqqqrrrssssssqqqnnnmmmllliiifffeeehhhkkknnnooolllnnnpppqqqpppooommmllliiiiiihhhhhhjjjlllooopppooommmlllmmmpppsssttttttppprrruuuuuutttttttttuuuzzzzzz{{{}}}~~~}}}ppppppqqqvvvhhhZZZVVVZZZcccoooyyyxxxhhhWWWKKK@@@;;;555000...------,,,............////////////------------------------------............---------------------------...000///...///000111000//////000111222222222111111222111111000000111111222333444555555444444666888777;;;???DDDRRRooouuuoooxxxhhh```<<<888333000000111111111000///---,,,,,,---///000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,&&&'''***,,,---.........*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---...///000111444888<<<999999::::::;;;<<<<<<===:::<<>>;;;888888999===BBBHHHNNNQQQYYY^^^aaa```___^^^ZZZTTTOOOOOOSSS[[[dddssszzzlllbbb^^^______jjjssstttrrrqqqmmmgggjjjwww}}}|||zzz|||~~~}}}zzzvvvsssrrrtttsssqqqooommmllllllmmmnnnmmmggg```___aaa```\\\[[[[[[ZZZZZZYYYXXXVVVVVVXXXYYYZZZ[[[ZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRRRRRRROOOQQQTTTVVVWWWWWWUUUTTTSSSVVVYYYYYYVVVSSSPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLKKKJJJJJJKKKLLLOOOPPPSSSWWW\\\aaafffiiihhhiiikkknnnqqqsssttttttrrrssssssrrrqqqqqqrrrtttrrrrrrrrroookkkkkknnnqqqppppppppppppqqqqqqqqqqqqllliiieeedddfffjjjmmmnnnkkkkkkmmmpppssssssrrrpppmmmnnnooonnnlllkkklllmmmmmmlllkkkllloooqqqrrrrrrrrrtttwwwxxxxxxwwwxxxxxxxxxyyyzzz{{{|||~~~~~~sssrrrkkkyyynnn\\\TTTUUU\\\hhhrrrzzz||||||ooo]]]PPPCCC>>>777111///...------............/////////000///---+++))))))+++---///------............------******+++,,,------...///.........///111222111//////000111222333222111111333222222222222222222333444555666555444333555777777;;;???DDDQQQnnnrrreeetttzzzkkkdddEEE888444444,,,+++///---//////.........---------...,,,***+++---...,,,***++++++++++++++++++++++++)))***++++++,,,---......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...////////////......---------*********++++++,,,,,,,,,++++++++++++++++++++++++------...000333555888999:::::::::;;;;;;;;;<<<<<>>@@@CCCDDDFFFOOOYYYnnnqqqhhhbbbrrruuueeeXXXJJJJJJJJJMMMTTT\\\dddiiiqqqooogggYYYIII>>>;;;;;;>>>;;;999;;;BBBKKKSSSWWW]]]^^^``````^^^[[[WWWTTTNNNRRRVVV]]]lllppp^^^UUUWWW[[[aaajjjsssuuupppjjjiiijjjhhh}}}|||yyywwwvvvvvvsssuuuxxxxxxvvvtttrrrqqqooopppppppppnnnkkkhhhfffiiigggdddbbbaaa```___]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZYYYWWWVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOONNNLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLIIIFFFFFFHHHKKKMMMOOORRRTTTUUU\\\eeeiiiggghhhhhhhhhlllppprrrqqqnnnooosssvvvuuuqqqnnnpppsssqqqpppmmmkkkiiiiiijjjkkkkkklllmmmllllllnnnqqqsssooommmkkkhhhgggggghhhiiimmmllllllnnnqqqrrrpppnnnoookkkggghhhlllnnnllliiikkkkkkkkkkkkkkknnnrrrvvvsssrrrqqqtttyyy{{{{{{zzz{{{{{{{{{{{{|||}}}yyyoooqqqvvvuuu^^^RRRQQQUUU\\\bbbgggpppzzz}}}|||ssscccUUUHHH@@@666000///000...,,,------...///000000000///......---------...//////111---,,,//////---,,,---,,,,,,,,,------.........+++,,,,,,---...///000000111111111000000000000000///444555000///444666333222333444444444555888:::999;;;===AAAOOOmmmkkkgggppprrrhhhHHH:::666555...---111...//////.........---------///---+++,,,...///...,,,........................------------------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---............---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------///111333666888999:::::::::;;;;;;;;;<<<<<<>>>===???CCCEEEIIISSS^^^vvvlllbbb]]]mmmyyyfffVVVKKKLLLOOOSSSYYY```gggkkkmmmhhh^^^QQQEEE===;;;<<>><<<>>>DDDLLLSSSWWW^^^___aaaaaa```]]]YYYWWWPPPSSSVVV^^^ooommm[[[TTTXXX]]]gggmmmttttttmmmgggfffggglll{{{xxxvvvtttsssppprrruuuuuusssqqqoooooommmnnnnnnnnnmmmjjjgggfffgggeeebbb``````___]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYY[[[ZZZYYYWWWUUUTTTSSSRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKHHHGGGFFFGGGIIIKKKMMMPPPQQQSSSZZZcccgggfffffffffhhhlllpppsssrrrpppqqqtttxxxwwwssspppppprrrooonnnllljjjiiihhhiiiiiikkkllllllllllllmmmppprrrpppooommmkkkjjjjjjjjjjjjmmmkkkjjjllloooqqqqqqoooqqqmmmiiiiiilllnnnllljjjjjjjjjjjjjjjiiilllpppssssssrrrqqqtttxxxzzzzzzyyyxxxwwwwwwxxxyyy{{{}}}}}}qqqpppssshhhXXXQQQPPPUUU[[[bbbkkkuuuzzzzzztttfffYYYMMMEEE:::222000000...---------.../////////......,,,,,,------............---'''%%%+++111111///...---------------------------------.../////////000000000000000000000000000///222222///000444333///222222333222222333555888888;;;===BBBQQQnnnnnnbbbhhhxxxtttjjjLLL===777666000000444000/////////............---///...---...///000///---/////////////////////////////////......---------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---...///222444666888999:::::::::;;;;;;;;;<<<<<<======@@@DDDFFFLLLYYYeee}}}eee]]][[[lllxxx~~~hhhUUUKKKNNNSSSYYY___dddhhhjjjhhh___RRRFFF???<<<;;;;;;BBB@@@???AAAGGGNNNTTTWWW]]]^^^```aaa```^^^[[[YYYTTTTTTWWW```sssiiiXXXSSSYYY```kkkooorrrpppjjjdddcccdddttt}}}}}}~~~~~~}}}{{{xxxtttqqqooollloooqqqqqqooommmkkkkkkjjjkkklllllljjjhhhfffddddddbbb___^^^^^^]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXZZZYYYXXXUUUTTTRRRQQQQQQUUUVVVWWWYYY[[[]]]^^^___```___^^^\\\ZZZXXXWWWVVVTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIGGGGGGHHHHHHIIIKKKMMMOOOQQQXXXaaafffeeedddeeeggglllpppssssssrrrrrrvvvyyyxxxtttqqqoooppplllkkkkkkjjjiiihhhhhhgggjjjkkkllllllkkklllnnnqqqpppoooooonnnmmmlllkkkkkkkkkjjjiiijjjmmmpppqqqqqqsssooolllkkkmmmnnnllljjjiiijjjiiihhhhhhiiilllooorrrqqqqqqsssvvvxxxxxxxxxuuuuuuuuuuuuwwwyyy{{{}}}rrroooooozzzttt```QQQKKKOOOWWW[[[eeeooouuuwwwtttiii^^^SSSJJJ>>>666222111000...---............------,,,)))***,,,---............---%%%"""(((000111...,,,------------,,,,,,,,,,,,////////////////////////000000000000000000000000111222111000222444222---444444555444333444666999777:::>>>DDDRRRoooxxxmmm^^^___jjjvvvlllQQQ@@@888777000111444111/////////...............///............///......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...000333555777888999:::::::::;;;;;;;;;<<<<<>>EEEMMMUUUYYY\\\[[[\\\]]]^^^^^^]]][[[ZZZXXXYYY]]]hhh|||}}}fffVVVSSS\\\eeennnmmmiiiccc^^^\\\^^^aaasss~~~zzzyyy{{{||||||xxxyyyzzzyyyvvvrrrmmmkkkjjjlllmmmllljjjiiihhhiiifffgggggggggfffdddaaa___]]][[[YYYXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXYYY]]]]]]\\\]]]]]]^^^``````eeecccaaa^^^[[[WWWUUUTTTSSSSSSSSSRRRQQQOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOVVV```eeeeeeeeegggiiikkklllmmmmmmmmmoooqqqssssssrrrooommmlllkkkllllllmmmmmmlllkkkkkkiiikkkllllllllllllmmmnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjmmmpppsssrrrpppmmmkkkkkkjjjiiiiiijjjkkkkkkjjjiiiiiikkkmmmppppppqqqrrrrrrssstttuuuzzzyyyxxxwwwwwwxxxyyyzzz{{{~~~sssnnnjjjooommmYYYMMMOOOXXXYYYaaahhhmmmqqqqqqjjjbbbTTTMMMCCC999444222222333---.........---,,,++++++'''(((+++---//////...---111......///---((((((,,,++++++,,,---......//////000000000000000/////////......//////000000000000333444555333000///222777///000000/////////222444777:::???FFFUUUqqq{{{fffmmmssswww{{{ddd[[[TTTRRR```yyy{{{rrr\\\GGG;;;777000111333......////////////000000000,,,---......---,,,---...------------------------))))))***+++,,,---...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---///222555888999999::::::::::::;;;;;;;;;<<<<<<@@@AAADDDHHHKKKUUUjjj}}}sssaaaccccccpppuuurrruuu~~~vvvdddXXXUUU[[[ccciiikkkhhhbbb^^^XXXMMM???777555777999888888:::???GGGPPPXXX\\\]]]\\\]]]]]]^^^^^^]]]\\\[[[XXX\\\cccnnnzzzeeeWWWUUU___hhhqqqmmmfff^^^YYYYYY]]]aaalllxxx}}}yyyyyyyyyzzzzzzvvvwwwxxxwwwuuurrrnnnllljjjllllllllljjjhhhhhhiiiffffffgggfffdddbbb___]]]ZZZXXXWWWVVVWWWXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXTTTTTTSSSTTTVVVYYY\\\^^^````````````````````````cccbbb```]]]ZZZWWWUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKLLLNNNPPPQQQOOOPPPPPPPPPVVV___dddddddddfffiiijjjjjjiiijjjkkkllllllnnnooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnjjjkkkmmmnnnmmmlllmmmnnnlllllllllkkkkkkkkkjjjjjjhhhiiijjjkkkkkklllppprrrqqqpppnnnllljjjiiiiiijjjjjjkkklllkkkjjjjjjlllmmmooopppqqqqqqpppppprrrssszzzyyyxxxwwwwwwxxxyyyzzzzzz|||yyynnnjjjmmmttt___PPPPPPVVV\\\bbbhhhkkkooopppkkkdddTTTNNNEEE<<<666333222333---............------,,,)))***,,,---............------000111...***,,,222---------...//////000000////////////////////////---......//////000000111111111333666444111222666222333333333333444777999888;;;???EEEUUUrrr|||eeekkkpppttt{{{hhhWWWOOOKKKSSSggg|||}}}uuubbbLLL>>>999222222444....../////////000000000000---///000///---,,,...000........................+++,,,,,,,,,------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---///333666888::::::::::::::::::;;;;;;;;;<<<<<<===???DDDHHHMMMYYYqqqrrreeejjjiiissswwwpppnnnssstttjjj^^^XXXZZZ___gggllllllfff^^^YYYNNNGGG===666555777999::::::<<>>999<<>><<<999777666777888999===@@@GGGQQQZZZ^^^]]]ZZZXXXPPPKKKLLLNNNMMMKKKLLLTTT]]]ooozzzsssiiiccccccdddeeedddbbb]]]WWWUUU[[[fffrrryyywww{{{~~~}}}~~~~~~{{{wwwvvvwwwyyyvvvwwwxxxvvvrrrooommmmmmssstttuuuwwwyyyzzz{{{{{{tttqqqnnnllllllmmmmmmlllsssqqqooommmkkkjjjjjjjjjhhhjjjkkkjjjgggdddbbbbbbeeeffffffeeebbb]]]YYYVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]```aaa^^^]]]aaacccbbbfffdddbbbbbbcccdddeeeddddddddddddccccccbbbbbbbbb___^^^\\\ZZZXXXVVVUUUUUUSSSSSSQQQOOOMMMKKKJJJIIIDDDFFFHHHKKKKKKKKKJJJIIIMMMJJJHHHGGGJJJOOORRRSSSRRRPPPMMMNNNQQQVVVZZZ\\\^^^```ccceeegggggggggfffhhhhhhhhhhhhiiilllnnnoooqqqnnnkkkkkkmmmooonnnmmmmmmnnnpppqqqqqqooonnnlllmmmllllllkkkkkkkkkllllllnnnlllkkkkkkmmmnnnnnnnnniiijjjjjjkkkkkklllllllllmmmllljjjiiihhhhhhiiijjjoooppprrrttttttsssrrrqqqrrrssstttsssrrrrrrssstttyyy{{{|||||||||~~~tttmmmdddeeexxx~~~pppbbb\\\]]]iiinnnrrrvvvyyy{{{tttlll]]]TTTIIIAAA===888222---///---++++++,,,---...---...//////---++++++,,,---......------------............------------.........------------...//////---------......000111111000333666888999777444222222222222222333555777888;;;===???FFFVVVuuuvvvlllXXXUUUVVV]]]jjjyyy{{{yyy```GGG???;;;444000111//////............//////////////////............+++,,,---...////////////------------,,,+++***)))+++,,,,,,---......//////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------,,,+++***,,,---000111333555777999::::::<<<;;;;;;;;;;;;<<<======>>>???CCCKKKUUUhhhyyyxxxyyy~~~~~~yyyyyy{{{{{{{{{wwwpppjjjeee___ZZZZZZ^^^ppp{{{|||uuukkk[[[JJJ>>>===:::888777777999:::>>>BBBJJJUUU^^^aaa```]]]WWWOOOIIIIIILLLKKKKKKLLLUUU```uuu{{{sssiiidddeeegggfffddd___YYYTTTTTT[[[fffpppuuuwwwzzz}}}~~~~~~zzzwwwvvvwwwxxxyyyyyywwwsssooommmmmmqqqrrrsssuuuvvvvvvwwwvvvqqqnnnjjjhhhhhhiiiiiiiiilllkkkjjjhhhggggggggghhhdddffffffeeecccaaaaaabbbcccccccccaaa___\\\YYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[cccgggiiigggfffiiikkkiiiiiifffdddcccdddeeeeeeddddddddddddccccccccccccccc^^^]]][[[XXXVVVUUUTTTTTTSSSRRRQQQOOOMMMKKKIIIIIIFFFGGGHHHJJJJJJJJJIIIIIIJJJHHHFFFGGGJJJMMMOOOPPPQQQOOOMMMNNNQQQVVV[[[]]]___```ccceeefffffffffeeehhhhhhhhhhhhjjjkkkmmmnnnpppnnnllllllnnnooonnnmmmkkklllmmmoooooonnnmmmlllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiijjjmmmnnnnnnmmmllllllkkkkkkjjjkkkkkkkkknnnnnnmmmllllllllllllllloooppprrrtttuuuuuutttsssuuuvvvwwwwwwuuutttuuuvvvxxxzzz|||||||||}}}|||sssiiihhhsssxxxjjjcccccckkkqqqwww{{{zzzrrr___VVVJJJCCC>>>:::444//////---,,,,,,---......------...///...,,,+++,,,---......------------............------------......///............///000000///////////////000111222000111444555666555333222333222222333444555777888:::<<>>???DDDMMM[[[ppp{{{ooonnnrrr|||yyywww{{{yyyqqqhhhaaaZZZWWW[[[bbbzzzrrr]]]JJJ???===:::888888999;;;<<<@@@EEENNNYYYbbbeeecccaaaWWWOOOGGGGGGHHHHHHJJJLLLSSSccc{{{{{{qqqgggeeehhhkkkgggccc[[[WWWSSSWWW```kkkqqqsssxxxyyyzzzzzzzzz{{{}}}zzzyyy}}}~~~~~~{{{wwwssspppppppppqqqrrrsssssssssrrrqqqnnnkkkgggeeeeeefffggggggffffffeeeeeeeeefffggggggbbbcccdddcccbbbbbbdddeeecccbbb```___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^______iiinnnqqqpppppprrrsssqqqllljjjgggffffffgggfffeeecccccccccddddddddddddddd___^^^\\\YYYWWWVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGIIILLLOOOOOOOOOPPPNNNMMMNNNQQQVVV[[[^^^```aaaccceeeeeeeeeeeedddiiiiiiiiiiiijjjkkkmmmmmmnnnmmmmmmnnnoooooonnnllliiijjjkkklllmmmmmmlllkkkmmmlllkkkiiihhhhhhhhhhhhffffffgggjjjmmmooonnnmmmnnnmmmllljjjiiiiiijjjjjjpppppppppqqqppppppoooooopppqqqsssuuuvvvwwwvvvvvvwwwyyyzzzyyywwwvvvvvvwwwwwwyyy{{{|||||||||~~~xxxmmmllloooxxx{{{mmmeeecccjjjqqqxxx}}}|||ttt```XXXMMMEEEAAA<<<666000...---,,,---//////---,,,***---//////...------.........------------............------------......///////////////000111111111111000000000000111222000000111222222222222111444333333444555666888888999;;;>>>DDDUUUsssvvvvvvyyytttZZZIII>>>666222333000000////////////000000////////////............,,,------...//////...............///......------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---...111222444666888999::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@EEEPPP```xxxzzzpppmmmppp||||||ssssss|||yyypppfff]]]WWWVVV___iiixxx```JJJ???===;;;999999:::<<<>>>AAAGGGQQQ\\\cccfffeeeccc[[[RRRIIIGGGFFFEEEHHHKKKPPPddduuulllddddddkkkmmmggg```XXXUUUVVV]]]jjjuuuyyyyyy{{{zzzyyywwwwwwzzz{{{yyyxxxvvvvvvwwwwwwwwwuuusssqqqppplllhhhffffffgggggggggddddddeeefffggghhhiiijjjeeeffffffffffffgggjjjmmmiiigggccc```^^^^^^^^^___^^^___```bbbcccdddeeeeeelllrrrvvvuuuuuuwwwwwwuuuooommmiiihhhhhhhhhgggfffccccccccccccddddddddddddaaa```^^^\\\ZZZXXXWWWWWWRRRQQQPPPNNNLLLJJJHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHJJJMMMPPPRRRQQQPPPNNNNNNMMMNNNPPPUUU[[[___aaabbbcccdddddddddddddddiiiiiijjjjjjkkklllmmmmmmllllllmmmooooooooonnnllliiiiiikkklllllllllllllllmmmmmmkkkjjjhhhhhhggggggffffffhhhkkknnnooommmkkknnnmmmkkkiiiiiijjjkkkllloooppprrrssssssrrrqqqppppppqqqsssuuuwwwxxxxxxxxxwwwyyyzzzyyywwwvvvuuuvvvvvvxxx{{{||||||||||||}}}{{{ooonnnnnnsss|||ooofffbbbfffnnnvvvzzz}}}}}}wwwpppaaaYYYNNNGGGCCC>>>777111---------...000///---+++))),,,///000///............------,,,,,,------......------,,,,,,------...//////......//////000111111111000000///000000000000000000000000111222222444444444555666777888888888:::===CCCTTTrrr}}}cccOOOAAA888444444000000////////////000000////////////............,,,---......///.........------......///.........++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///000222333555666888999:::::::::::::::;;;;;;===>>>>>>AAABBBGGGTTTfffzzzqqqmmmmmmyyyvvvmmmoooxxxxxxnnncccYYYTTTWWWcccqqq~~~cccLLL>>>===;;;999999;;;>>>???BBBHHHSSS\\\bbbeeedddccc```WWWNNNIIIFFFDDDFFFKKKQQQhhhyyykkkeeeaaaeeelllnnneee\\\TTTUUUZZZeeesss~~~}}}zzzzzz~~~~~~{{{zzztttqqqnnnlllkkkkkkjjjiiifffggghhhjjjkkkmmmnnnnnnjjjkkklllllllllnnnqqqtttsssppplllgggdddcccdddeeeeeefffhhhiiikkkkkkkkkkkkooouuuxxxwwwwwwyyyyyywwwpppnnnjjjiiihhhhhhgggfffccccccccccccccccccccccccaaa```^^^\\\ZZZXXXWWWWWWQQQPPPOOOMMMKKKIIIHHHGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHJJJNNNRRRSSSQQQOOONNNNNNNNNNNNOOOSSSZZZ___aaabbbbbbcccddddddddddddiiiiiijjjkkklllmmmmmmmmmkkklllnnnoooooonnnnnnnnnkkkkkkllllllmmmmmmmmmmmmnnnmmmlllkkkiiiiiihhhhhhiiiiiijjjmmmooonnnllljjjkkkkkkjjjjjjjjjkkklllmmmmmmnnnpppqqqrrrqqqpppppppppqqqssstttvvvwwwxxxxxxwwwyyy{{{{{{yyyxxxwwwwwwuuuwwwzzz||||||||||||}}}}}}tttrrrqqqsss}}}sssiiidddbbbjjjrrrvvvwwwvvvqqqkkkbbbZZZPPPIIIEEE@@@888222---------///000000...+++))),,,///000000.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------......///000000000///.........//////222111111000111222333444444444555666666777777777888:::<<>>???CCCCCCJJJYYYmmmxxxnnnjjjkkkvvvvvvoooiiijjjrrryyy{{{zzzsssjjj^^^VVVQQQWWWhhhxxx~~~cccLLL===<<<:::999999;;;>>>@@@DDDJJJTTT[[[```bbbccccccbbbYYYQQQKKKGGGDDDFFFKKKUUUmmmppp___]]]___fffnnnnnndddZZZSSSWWW```lllyyy~~~|||yyywwwvvvtttqqqnnnmmmnnnppprrrssstttttttttqqqrrrtttttttttuuuxxxzzz}}}zzzuuupppmmmlllmmmmmmmmmnnnpppqqqrrrrrrqqqppprrrwwwzzzxxxwwwyyyzzzxxxooommmjjjhhhhhhhhhgggfffccccccbbbbbbaaaaaaaaaaaa___^^^\\\YYYWWWVVVUUUTTTQQQPPPNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEIIIMMMQQQRRRPPPNNNNNNOOOOOONNNNNNQQQXXX^^^aaaaaaaaabbbcccddddddeeeggghhhjjjlllmmmnnnnnnnnnjjjlllnnnooonnnnnnnnnpppnnnnnnmmmmmmmmmmmmmmmmmmnnnmmmllljjjjjjiiiiiiiiikkkjjjjjjlllnnnnnnllljjjiiiiiijjjkkkllllllmmmmmmkkklllmmmnnnoooooooooooopppqqqqqqrrrtttuuuvvvvvvxxx{{{~~~~~~}}}{{{zzz{{{uuuwwwzzz{{{||||||~~~~~~zzztttsss}}}|||yyy{{{zzzrrriiiccc```hhhppprrrssssssppplllddd]]]SSSLLLHHHCCC;;;555///...---...000000...---+++---000000///......///------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------.../////////...............//////222222111111222222333444333444555666666666666555888:::===CCCTTTrrrzzz```KKK>>>777444111111000000000000111111////////////............---...............------)))***+++,,,------------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---------///111333444666777999999:::::::::::::::;;;<<<===>>>???BBBDDDMMM^^^uuuzzzooommmoooxxx|||nnnjjjffffffjjjnnnppppppkkkcccYYYQQQOOOVVVjjj}}}xxx\\\EEE<<<;;;999888999;;;>>>@@@GGGMMMUUU[[[^^^```bbbddd___XXXQQQLLLHHHEEEGGGLLLWWWooowwwdddUUUXXX```jjjpppnnndddZZZWWW^^^jjjvvv}}}zzzzzz{{{|||~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~|||xxxuuuuuuuuuvvvtttuuuvvvxxxxxxwwwuuutttssswwwxxxuuutttvvvwwwvvvnnnkkkhhhgggggggggfffeeecccbbbbbbaaa```___^^^^^^^^^]]][[[XXXVVVUUUTTTTTTPPPOOONNNLLLJJJHHHFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGEEEFFFHHHMMMPPPRRRQQQOOOOOOPPPQQQOOOMMMPPPWWW]]]`````````aaacccdddeeeffffffgggiiilllnnnoooppppppkkkmmmnnnnnnlllmmmooorrroooooonnnmmmmmmlllllllllkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhiiilllmmmmmmllliiijjjlllmmmmmmlllkkkjjjjjjjjjjjjkkklllnnnooopppppppppppppppqqqrrrssstttwwwzzz}}}~~~~~~|||||||||uuuwwwyyyzzz{{{}}}vvvsss{{{xxxsssvvvwwwqqqiiiccc\\\dddllloooppprrrrrrooohhh```WWWPPPLLLFFF>>>888000...------/////////......///000///...---...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...............//////000///.........///000111111111111222222222333333333222333444555666555444444999:::===DDDTTTrrrfffOOO@@@777333111111000000000000111111000/////////............---...............------+++,,,---...///000000000........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***************************,,,------,,,---///111444444666777999999::::::999::::::;;;<<<===??????BBBDDDNNNbbbzzz~~~ssssssvvv}}}yyypppjjjgggeeedddeeehhhiiiiiifff___VVVOOOMMMVVVkkkpppTTT===;;;:::888888999;;;>>>@@@IIIOOOVVV[[[]]]___bbbeee[[[VVVPPPMMMHHHFFFHHHNNNVVVnnnooo\\\OOOVVVaaalllrrroooddd[[[]]]fffsss~~~|||zzzzzz{{{|||xxxyyyzzz{{{{{{yyywwwvvvrrrvvvvvvrrrppprrrtttsssllljjjgggffffffgggfffeeecccbbbbbb```___^^^]]]\\\___^^^\\\ZZZXXXVVVUUUUUUPPPOOONNNLLLJJJHHHFFFEEECCCDDDGGGIIIJJJIIIHHHGGGGGGHHHJJJNNNRRRTTTSSSRRROOOQQQQQQOOOMMMOOOVVV\\\______```aaabbbdddfffgggeeefffiiilllnnnppppppqqqkkkmmmnnnmmmkkklllpppssspppooonnnmmmlllkkkkkkkkkiiiiiihhhhhhhhhhhhhhhiiigggfffeeegggjjjmmmmmmmmmjjjkkkmmmnnnnnnkkkhhhgggjjjiiiiiiiiikkkmmmoooppppppoooooooooppppppqqqrrrssswww{{{||||||{{{zzz{{{uuuwwwxxxzzz{{{~~~wwwttt|||{{{uuuxxx{{{vvvnnnhhhXXX```hhhkkkmmmqqqsssrrrjjjcccZZZSSSOOOIIIAAA:::111///---,,,.../////////000000000///---,,,...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///////////////000111111////////////000111333333000000111222222222222111222333444555555555444333999;;;>>>DDDUUUsssnnnTTTCCC888111.../////////000000000111000000///...---,,,,,,,,,---------............///---.........---,,,++++++$$$'''***---...---+++))))))***+++,,,---.........++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,******,,,000333777777777777777888888999999:::;;;;;;;;;;;;>>>@@@???HHHWWWjjj{{{{{{yyyooojjjddddddeeeeeeeeeeeeeeedddccc___UUUJJJHHHUUUmmm}}}^^^HHH@@@;;;;;;:::999888;;;@@@CCCFFFOOOVVVYYY[[[^^^^^^[[[ZZZVVVSSSPPPJJJEEEHHHOOO\\\nnn|||hhhXXXNNNOOOZZZkkkqqqjjjaaa``````kkkzzz|||zzzxxxxxxxxxwwwvvvtttrrrqqqpppmmmoooqqqqqqnnnlllmmmooojjjgggeeedddfffhhhiiiiiieeeccc___^^^]]]]]]\\\[[[[[[ZZZXXXWWWWWWVVVTTTRRRRRROOOKKKIIIIIIIIIGGGFFFIIIGGGFFFEEEFFFHHHHHHHHHIIIIIIKKKNNNQQQTTTTTTSSSVVVTTTQQQNNNMMMPPPUUUZZZaaadddffffffddddddfffiiijjjiiiiiiiiijjjjjjkkklllnnnnnnnnnmmmlllmmmqqqssssssqqqnnnnnnoooooollliiiiiijjjjjjiiigggfffhhhiiifffhhhjjjlllllllllkkkjjjjjjkkknnnoooooonnnllljjjjjjjjjiiijjjkkkmmmoooqqqsssrrrpppmmmkkkkkkmmmpppuuuuuuuuuvvvwwwyyyzzz{{{xxxyyyzzzzzzzzz|||rrrrrryyywwwxxxvvvpppjjj^^^___dddkkknnnmmmooosssmmmggg___XXXQQQIIIAAA;;;444111...,,,---///000000000000///...------,,,,,,++++++,,,---------,,,+++,,,---///111111000///...111000/////////000222333111000000///////////////111111000000000111333444333333444555666666555555:::<<>>@@@CCCKKKZZZooo~~~~~~uuukkkfffdddeeeeeeeeeeeeeeeddddddbbb]]]TTTKKKIIIUUUkkk}}}tttVVVCCC===::::::999888999<<>>555222...---...///000000000//////...------,,,,,,+++,,,---------,,,++++++------------...//////000000000///...///000111222000000////////////000000222111000000000111222333222222444555666666777777:::<<>>EEEUUUrrrwww]]]III===777333222222111000///..................////////////---------............///...///////////////......///...---,,,,,,,,,,,,,,,---------,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......---------------------------............///333555777777888888999999999999;;;<<<===>>>>>>???AAACCCIIIQQQbbb|||xxxkkkcccaaajjjjjjiiihhhgggeeedddccc]]]WWWMMMGGGKKK[[[rrruuuZZZCCC::::::777777888888:::>>>DDDIIIQQQVVVYYYWWWVVVXXXWWWUUUTTTPPPMMMJJJGGGFFFLLLUUUqqqtttaaaSSSLLLJJJIIIOOOZZZ]]][[[___gggxxx|||yyyxxxqqqrrrssssssqqqmmmhhheeeiiijjjkkkkkkkkkjjjjjjjjjkkkiiihhhiiikkklllllllllgggeeeaaa_________^^^]]][[[YYYVVVTTTTTTTTTSSSRRRPPPNNNKKKIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJLLLOOOTTTWWWWWWWWWTTTUUUTTTSSSQQQQQQSSSUUUZZZ[[[]]]___aaabbbdddfffiiiiiijjjjjjlllmmmnnnooorrrssstttrrrpppoooooopppmmmmmmmmmnnnooopppppppppmmmnnnmmmkkkhhhfffggghhhmmmmmmmmmmmmmmmnnnnnnooonnnmmmllllllmmmoooqqqrrrooonnnmmmllllllmmmnnnnnnmmmoooqqqqqqpppooooooooosssuuuwwwxxxxxxwwwuuutttxxxyyyzzzzzzyyyyyyzzz|||uuu{{{zzzsssbbbYYYRRRUUU]]]fffpppxxxyyytttlllbbbWWWNNNGGGCCC888444000......///000/////////.........---------.........------,,,++++++,,,+++++++++,,,...///111------------....../////////////////////000111111333333222111111000000000333333333444555666777777:::;;;>>>DDDTTTqqqxxx^^^KKK???999111111111111000000000000......//////////////////---------............///......///////////////...000///...,,,,,,,,,,,,---+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---...//////000333666777777888999999999999888;;;<<<===>>>>>>???BBBDDDIIISSSgggzzzqqqfffbbbdddmmmmmmllljjjhhhfffdddbbbZZZRRRHHHEEEMMMbbbzzzjjjQQQ@@@::::::666777888888;;;???EEEJJJPPPUUUXXXWWWVVVXXXXXXUUUUUUPPPLLLIIIFFFFFFMMMWWWwwwqqq]]]QQQKKKJJJIIIMMMTTTWWWWWW```mmm~~~}}}zzzwwwvvvnnnpppqqqqqqoookkkfffdddeeefffggghhhjjjjjjjjjjjjhhhgggfffgggiiikkkjjjjjjgggeeeaaa_________^^^]]]YYYVVVSSSQQQQQQRRRQQQPPPQQQNNNKKKJJJJJJJJJIIIHHHGGGHHHHHHGGGEEEEEEGGGJJJJJJJJJLLLOOOTTTVVVWWWVVVTTTTTTUUUSSSRRRRRRSSSUUUYYYZZZ[[[^^^```cccdddeeegggggghhhiiikkklllnnnooorrrsssuuutttrrrooooooooonnnnnnoooooonnnnnnoooooorrrqqqppplllhhheeedddeeegggiiimmmppprrrrrrqqqooojjjjjjkkkmmmnnnooooooppppppooonnnmmmmmmmmmnnnoooppprrrttttttqqqooonnnnnnssstttvvvwwwwwwvvvuuutttvvvxxxyyyyyyxxxxxxyyyzzz|||~~~yyy{{{~~~wwweeeYYYPPPSSS\\\eeemmmrrrvvvssslllcccXXXNNNGGGCCC999666222/////////000///...............---------.........------,,,,,,,,,)))+++,,,............---,,,------...........................///000222222222222222222111111000000555555444444444555555666:::;;;===CCCSSSqqqzzzbbbPPPAAA888111111111111111111000000////////////////////////---------............///------.../////////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000333555666777999:::::::::999888:::;;;===>>>>>>???BBBDDDJJJWWWooo{{{ssshhh```bbbiiinnnmmmllljjjgggdddaaa```VVVOOOGGGGGGTTTjjjzzz```JJJ>>>;;;:::666777888999;;;@@@FFFJJJOOOTTTXXXWWWVVVXXXWWWTTTTTTOOOKKKHHHFFFGGGQQQ[[[yyykkkYYYPPPKKKMMMJJJLLLQQQRRRUUUcccuuu{{{wwwwww|||zzzwwwtttsssmmmnnnoooooommmjjjgggddddddcccdddfffhhhjjjiiihhhdddcccccceeeggghhhhhhggggggdddaaa______^^^]]]\\\XXXUUUQQQOOOOOOPPPOOOOOOPPPMMMKKKIIIJJJJJJIIIHHHFFFHHHIIIGGGDDDDDDGGGKKKKKKKKKLLLOOOSSSUUUUUUUUUSSSTTTTTTSSSRRRSSSUUUWWW[[[[[[[[[^^^aaadddeeedddffffffggghhhjjjlllnnnooonnnpppsssssspppnnnllllllmmmnnnpppooonnnmmmoooppptttsssqqqmmmhhheeeddddddbbbeeekkkooorrrqqqooonnnhhhiiikkkmmmnnnooopppppppppooonnnmmmmmmnnnooopppsssuuuvvvuuusssppppppppppppqqqssstttttttttsssssstttvvvxxxyyyxxxxxxyyyzzz|||~~~|||xxx~~~|||lll^^^RRRSSS]]]eeekkknnnqqqpppmmmeeeZZZPPPIIIEEE;;;777333000///000//////..............................------------......***,,,...///000///---,,,,,,---......//////......---------...///111222333111111222222222111000000555555444333333555666777:::;;;===BBBRRRpppmmmZZZGGG999333333222222111000//////111111000000//////......---------............///,,,,,,---...............------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////000333555666777999;;;;;;:::999888999;;;<<<======???BBBDDDMMM]]]xxxwwwlll___ZZZaaammmmmmllljjjgggdddaaa^^^\\\SSSMMMIIINNN]]]qqqpppVVVCCC===:::777777888888999;;;@@@FFFJJJNNNUUUYYYXXXWWWWWWUUURRRPPPLLLHHHGGGGGGKKKVVVaaawwwrrr___SSSNNNLLLOOOLLLMMMPPPOOOTTTggg|||wwwpppnnnrrr{{{~~~}}}{{{yyywwwtttqqqpppllllllmmmlllkkkiiihhhfffeeeccccccdddggggggfffcccbbbaaabbbdddfffggggggeeefffccc```^^^^^^]]]\\\[[[XXXUUUQQQOOOOOOOOOOOOOOONNNKKKHHHGGGHHHHHHHHHGGGFFFHHHJJJHHHDDDDDDGGGKKKKKKKKKLLLOOORRRSSSSSSRRRSSSSSSSSSRRRRRRSSSWWWZZZ]]]\\\\\\___ccceeeeeedddffffffgggiiikkknnnpppqqqlllooorrrsssqqqnnnlllkkkjjjmmmoooooonnnnnnpppsssrrrrrrqqqmmmiiifffeeefffdddfffjjjnnnppppppooonnnjjjjjjjjjkkkmmmooorrrssspppooonnnnnnnnnooopppqqqtttvvvwwwvvvtttsssssstttppppppqqqrrrssssssttttttqqqtttwwwxxxxxxxxxyyyzzz}}}zzz||||||jjjYYYXXXaaaiiiooorrrnnnooooooiii___TTTLLLIII<<<888444111000000//////........................------,,,,,,---...///000.../////////......------,,,---...///000//////...,,,------...000111333444000000111222333222111111333222222222444666999::::::;;;<<>>;;;;;;<<>>???CCCHHHRRRiiiqqq]]]PPPRRRaaaooossskkkccc___```___ZZZUUUOOORRRTTTZZZfffttt|||}}}~~~oooZZZHHH>>>:::::::::;;;::::::;;;???CCCFFFGGGNNNQQQTTTWWWWWWTTTQQQOOOLLLKKKIIIGGGJJJSSS```jjj{{{ttthhhZZZPPPKKKKKKMMMNNNNNNNNNLLLJJJSSSkkkuuuiiibbbbbbgggqqq}}}|||zzzzzzyyyxxxuuurrrpppnnnddddddfffhhhiiiiiigggeeeffffffdddbbb```___]]]\\\ZZZZZZ\\\```dddffffffeeebbb___\\\[[[\\\\\\\\\[[[VVVTTTPPPOOOOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKNNNPPPQQQQQQQQQPPPSSSSSSRRRPPPPPPTTTYYY]]]aaa___^^^```dddfffeeeccchhhiiijjjlllnnnpppqqqrrrrrrrrrrrrrrrqqqpppooooooooommmllllllnnnooonnnnnnooopppooommmjjjhhhhhhiiikkkjjjkkkmmmnnnnnnllljjjnnnjjjhhhjjjqqqvvvvvvuuunnnllljjjjjjkkkmmmmmmmmmtttvvvxxxyyywwwuuuuuuuuurrrpppppprrrvvvxxxwwwvvvtttssstttwwwzzz|||}}}}}}~~~|||~~~sssbbbbbbppp|||{{{wwwrrrkkk```RRRHHH@@@;;;555000............//////............//////000000//////.........---///...---...111222222111//////............////////////000111111111111111111111222222222333333333111222333333222444777999999:::;;;???MMMjjjlllVVVGGG999666444111111000000000////////////............................................................---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777999999999999999999999999;;;999999<<>>???AAAHHHPPPaaazzzoooVVVLLLUUUiiixxxyyytttmmmhhhccc]]]UUUOOOJJJRRR[[[aaaeeehhheee___SSSJJJ>>>777555777999:::777999<<>>===>>>@@@@@@AAAIIIRRRgggsssZZZQQQXXXiiiwwwyyytttnnnhhhbbb[[[TTTNNNJJJTTT^^^cccffffffaaaZZZKKKDDD;;;666666777999888999;;;???AAACCCEEEJJJMMMQQQSSSTTTUUUUUUSSSQQQOOOKKKJJJJJJNNNXXXeeeqqqyyytttgggVVVGGG@@@@@@BBBDDDIIIEEEBBBBBBDDDKKK[[[iiizzzxxxjjjhhhfffggglllvvv~~~}}}yyyxxxwwwvvvvvvwwwxxxyyy|||{{{yyyvvvrrrmmmiiiggghhhjjjllljjjgggcccbbbbbbcccbbbbbbaaaaaa`````````___]]]\\\]]]```bbbcccccc___\\\YYYXXXWWWWWWVVVUUUSSSQQQOOONNNNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIKKKOOOTTTYYYZZZYYYWWWUUUNNNOOOPPPPPPQQQUUUYYY]]]cccddddddddddddddddddeeeeeefffhhhkkkmmmoooqqqrrrppprrruuuwwwxxxwwwvvvuuuqqqpppoooppprrrttttttsssrrrrrrooollljjjkkkooorrrpppmmmiiifffggghhhiiiiiikkkkkkkkkmmmpppsssttttttlllkkkjjjkkkmmmpppqqqqqqrrrrrrqqqooooooqqquuuxxxtttuuuttttttrrrqqqqqqqqquuuwwwzzz{{{{{{}}}{{{tttbbbWWWZZZdddkkkrrrxxx}}}qqqbbbWWWHHHAAA999222/////////000//////............//////..................//////...---,,,---...///...---//////............////////////000111111111111111111111222222222333333333444444444333222222444777777:::===CCCRRRpppxxxdddZZZEEE===333...///000///---////////////............................................................+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444555666888888888999999::::::;;;>>>===???AAA@@@BBBKKKVVVmmmwww___WWW]]]jjjsssuuuqqqjjjddd^^^WWWQQQMMMJJJUUU^^^bbbbbbaaa[[[TTTGGGAAA:::777777888888777999===AAACCCDDDFFFJJJNNNTTTTTTVVVVVVVVVTTTRRRQQQNNNMMMNNNTTT^^^jjjsssxxxooocccQQQDDD??????AAACCCFFFBBB@@@BBBEEEKKKWWWaaannn{{{vvvsssooollllllrrrzzz~~~}}}{{{xxxwwwttttttttttttuuuvvvwwwwwwyyyxxxvvvsssoookkkgggeeefffiiikkkiiieeeaaa```aaaccccccbbbbbbaaaaaa``````]]]]]]\\\^^^bbbdddeeeeee^^^[[[XXXVVVVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJMMMPPPTTTXXXYYYXXXVVVTTTNNNOOOPPPQQQRRRTTTXXX\\\aaacccddddddccccccdddfffcccdddfffhhhkkkmmmoooppptttuuuwwwxxxxxxuuusssqqqqqqpppoooppprrrtttttttttppppppooommmkkklllooorrrrrrnnnjjjhhhhhhiiiiiiiiikkklllmmmoooqqqrrrssstttmmmkkkjjjkkkmmmoooppppppqqqqqqpppooonnnooosssvvvssstttuuuuuusssrrrsssuuuwwwzzz}}}}}}||||||~~~~~~|||ssseee\\\___ggglllkkkpppwwwvvvggg[[[JJJCCC:::333//////000000//////............//////.........//////////////////...---...///000///...//////............////////////000111111111111111111111222222222333333333333444444333222333555777777:::>>>CCCRRRoooxxxfff^^^III???444...///111000...////////////............................................................***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111333444555666777888888999::::::;;;;;;;;;<<<>>>AAAAAADDDPPP\\\rrrxxxccc\\\aaajjjpppoookkkddd]]]WWWRRRMMMKKKOOOXXX```aaa___[[[UUUOOOCCC???999888999:::999777777<<>>CCCRRRnnnyyyhhhaaaLLLAAA555///000222111///000/////////............................................................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111333555555666777777888999::::::;;;;;;888999===AAABBBFFFSSS```vvvxxxeee___cccjjjnnnjjjfff___XXXRRRNNNKKKIIITTT]]]dddbbb^^^YYYSSSMMMAAA===999888:::;;;:::888555:::AAAEEEFFFHHHNNNSSSWWWWWWXXXXXXWWWUUUTTTSSSPPPQQQUUU^^^jjjtttzzz{{{eeeYYYIII>>>;;;===>>>>>>===:::;;;BBBJJJPPPWWW^^^___gggooouuu}}}zzzuuuuuuyyy}}}~~~}}}{{{yyyvvvuuurrrrrrssstttsssrrrqqqpppppppppnnnllliiieeeaaa___dddhhhkkkiiiddd``````bbb\\\]]]^^^___```aaabbbccc______```ccceeefffeeeccc]]]ZZZWWWUUUUUUTTTSSSRRRPPPOOONNNNNNNNNMMMKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKPPPQQQSSSTTTTTTTTTRRRQQQOOOPPPQQQQQQQQQSSSVVVYYY]]]```ccccccbbbbbbdddgggdddeeegggjjjmmmoooqqqrrrqqqsssuuuxxxxxxvvvtttrrrpppooonnnooorrrtttttttttlllmmmnnnnnnmmmmmmnnnpppkkkiiihhhhhhjjjlllllllllhhhjjjmmmnnnooooooqqqrrrqqqooommmmmmooopppqqqppppppqqqpppooommmmmmoooqqqpppsssvvvvvvuuuuuuxxx{{{zzz~~~|||zzz}}}xxxkkkffflllssswwwmmmmmmqqq{{{zzzgggWWWMMMFFF<<<444000///000111//////............//////,,,,,,,,,------.........///...------//////...---//////............////////////000111111111111111111111222222222333333333111222333333333444777999888;;;>>>CCCQQQmmmpppbbbOOOCCC888555555333222222111111000//////...//////////////////////////////........................------............------***+++---......---+++***+++++++++,,,,,,+++******************+++,,,------,,,,,,,,,+++,,,,,,---------...///111333555777777888888888888999:::;;;;;;>>>===>>>@@@BBBIIIXXXffftttccc^^^aaafffhhhkkkaaaZZZVVVOOOFFFHHHPPPXXXbbbfffaaa^^^]]]UUUIII===<<<:::888777777888888<<<>>>AAADDDGGGLLLQQQUUUZZZYYYYYYYYYYYYVVVSSSOOOMMMQQQ[[[iiivvv}}}{{{vvv```RRRDDD>>>>>><<<;;;;;;BBB???>>>CCCLLLTTTWWWWWW\\\___eeelllsssxxx|||~~~~~~zzzyyyyyy{{{||||||zzz{{{}}}~~~~~~|||{{{yyyyyyvvvrrrpppoooooommmlllsssnnnkkkllljjjeeebbbbbbiiikkkmmmiiibbb^^^^^^```````````````````````````___\\\ZZZ\\\aaaeeedddbbb\\\[[[YYYVVVTTTQQQPPPOOOPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTQQQPPPOOOOOOPPPSSSUUUVVV\\\^^^aaabbbaaaaaaaaabbbhhhgggfffgggkkknnnqqqrrrppptttxxxzzzyyyvvvtttsssooonnnmmmmmmmmmnnnpppqqqmmmmmmmmmllllllkkkkkkkkkiiifffccccccgggkkkkkkjjjjjjjjjiiijjjjjjlllmmmnnnnnnmmmllllllmmmnnnpppqqqooonnnmmmlllmmmnnnppprrrssstttvvvwwwxxxxxxxxxwww{{{~~~}}}zzzyyyzzz~~~|||qqqhhhkkkooopppooonnnrrr|||}}}iiiWWWRRRLLLBBB:::555222000///000...---...///000///...///............------------///000222222000///---------............---------...000222222222111111///000000000111111111111444444555555666777777777<<<;;;;;;BBBRRRooovvvgggSSSFFF:::666555222111111111000000000000111111222////////////////////////........................------............------)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------......---,,,,,,,,,,,,,,,---...///111333555777777666666666777888:::;;;<<<>>>===>>>@@@BBBIIIYYYgggoooaaa```eeeiiikkkiii```ZZZWWWOOOGGGIIIQQQ]]]fffiiiccc^^^[[[RRREEE<<<;;;999888777777888888<<<>>>BBBEEEIIINNNSSSWWWXXXXXXWWWXXXXXXWWWSSSQQQQQQVVVaaarrr~~~vvv]]]PPPBBB>>>===<<<;;;<<>>===BBBKKKRRRVVVVVVVVVYYY^^^eeekkkooossstttzzzxxxwwwwwwyyy|||~~~zzz{{{{{{||||||{{{zzzzzzxxxuuurrrpppppppppooonnnsssnnnkkkkkkiiidddaaabbbhhhkkkllliiiccc^^^^^^___^^^^^^^^^^^^_________```___\\\[[[]]]bbbdddbbb___\\\[[[ZZZXXXVVVSSSQQQOOOPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQOOONNNOOOQQQTTTVVV___aaacccddddddccccccdddgggffffffhhhkkkooorrrsssqqqtttxxxzzzxxxuuusssrrrnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkjjjjjjiiiiiiiiiiiigggggggggffffffgggiiikkkjjjiiihhhggghhhjjjmmmnnnmmmmmmmmmlllmmmmmmnnnnnnqqqpppooonnnoooppprrrsssrrrsssuuuvvvwwwxxxwwwwwwzzz}}}~~~{{{{{{|||~~~qqqhhhjjjnnnooonnnnnnqqqzzzzzzjjj[[[SSSMMMCCC<<<777444222111000...---...///000///...---------.........//////---...///000000///...------......//////......---......000000111111111111111111000000000111222333333444444555666666777777::::::;;;AAARRRmmm}}}mmmWWWJJJ===777444111///000000000000000111222333444////////////////////////........................------............------***++++++++++++++++++***,,,,,,------------,,,,,,......------,,,,,,------------,,,,,,,,,,,,---------...000111444555777888444444555666888:::<<<===???>>>???AAACCCJJJ[[[kkk}}}ggg]]]```iiimmmmmmfff___YYYVVVOOOHHHLLLUUUdddkkklllddd]]]WWWLLL@@@;;;:::999777777777888888<<>>999666333222000...---...///000///...++++++,,,---...///000111,,,---...//////...---,,,---......//////......---////////////000111222222222111000//////111333444333333333444555555666666777888;;;AAAQQQkkkqqqZZZLLL>>>777444111///000111111000000000111222222////////////////////////........................------............------...---,,,,,,,,,,,,---...,,,,,,------......------///...---,,,,,,,,,,,,,,,)))))))))***+++,,,---.........000222444666777888666666666777888:::;;;<<>><<<<<<;;;;;;======<<<===BBBHHHNNNRRRSSSRRRTTTXXX\\\```bbbddddddggghhhjjjmmmqqqvvv}}}~~~|||zzzyyywwwvvvwwwxxxzzz{{{yyywwwsssrrrrrrqqqpppooopppmmmlllkkkhhhbbb```cccgggiiikkkjjjfff```]]][[[\\\]]]^^^___aaabbbcccddd___^^^^^^```aaa```\\\YYYYYYYYYZZZZZZXXXTTTPPPNNNMMMNNNOOOOOONNNLLLIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJLLLMMMPPPQQQRRRRRRTTTVVVWWWWWWUUURRRPPPOOOMMMKKKJJJLLLQQQVVVZZZ]]]```bbbcccbbbbbbbbbccceeefffhhhjjjlllooosssuuurrruuuxxxxxxvvvsssqqqpppooooooppppppnnnllljjjiiikkkkkkkkkkkkkkkkkkkkkkkkgggiiikkkjjjhhhfffggghhhiiiiiijjjjjjjjjkkkkkkkkkhhhiiikkkmmmnnnnnnmmmmmmooonnnmmmmmmmmmnnnoooooopppppprrrsssuuuvvvwwwwwwzzz|||~~~}}}ssskkkggghhhjjjjjjkkknnnqqqrrrpppjjjeeeYYYSSSIIIAAA:::666222000000...---...///000///...,,,,,,------...//////000---......//////......---......////////////......//////......///000222333222000...------///222444222222333333444555555555555888<<>>???AAABBBDDDMMMcccvvvooo]]]XXX```hhhiiifffaaa[[[VVVSSSMMMJJJSSSbbbmmmnnnkkkcccYYYOOOCCC:::888777666666666777888999<<<@@@GGGMMMQQQUUUXXX[[[UUUTTTTTTVVVYYYZZZZZZYYYSSS\\\ooosss\\\LLLDDD<<<;;;;;;999:::<<<<<<<<<>>>BBBHHHMMMPPPRRRSSSUUUXXX[[[^^^```aaaaaaaaaccceeegggjjjooovvv{{{}}}|||yyyyyyxxxvvvuuuuuuwwwzzz{{{|||yyyuuurrrqqqpppnnnmmmnnnlllllllllhhhbbbbbbeeehhhjjjkkkjjjgggbbb^^^[[[ZZZZZZ\\\]]]___```aaabbb_________``````^^^ZZZXXXWWWWWWXXXXXXVVVSSSOOOMMMKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMOOORRRTTTVVVQQQTTTWWWZZZZZZXXXUUUSSSKKKJJJIIIIIIMMMSSSZZZ^^^]]]___bbbcccbbbaaabbbcccdddfffiiikkklllnnnrrruuurrruuuwwwwwwuuurrrppppppppppppppppppooommmkkkiiikkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhiiijjjjjjgggeeehhhjjjmmmoooooommmkkkiiieeegggiiilllnnnoooppppppooooooooonnnnnnnnnooooooooooooqqqrrrtttvvvxxxyyy{{{{{{|||~~~|||uuummmgggfffiiihhhjjjlllooopppooollliii^^^WWWMMMCCC<<<555000---000...---...///000///.........................../////////000000/////////...//////////////////...///......---...000111333111///---,,,,,,...111222222222333333444555555555555999>>>EEESSSlllzzzeeeUUUCCC:::555111111222333333111///...---------////////////////////////........................------............------++++++,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,+++*********++++++///...,,,***'''&&&%%%%%%...///111222555666888999<<<<<<;;;:::::::::::::::===>>>AAACCCEEEPPPggg}}}}}}}}}xxxkkk^^^[[[bbbhhhgggddd```YYYTTTPPPKKKJJJXXXiiisssqqqkkkbbbWWWKKKAAA;;;666666555555555777888999<<>>777222111222333222111000////////////////////////////////////........................------............------***+++,,,------,,,+++***)))***+++,,,------------,,,,,,+++++++++,,,------///...---+++)))(((''''''//////111333555777888999:::::::::999999:::;;;;;;;;;===@@@CCCEEERRRkkkxxx{{{rrrjjjaaa```eeeiiihhhfff```YYYRRRNNNIIIJJJ[[[ooo{{{vvvmmmcccVVVIII@@@<<<555555444444555777888999===BBBJJJPPPSSSUUUWWWXXXPPPOOOOOOPPPSSSUUUVVVUUUXXXcccvvviiiTTTEEE???;;;:::999666666999;;;===@@@DDDHHHLLLOOORRRRRRTTTVVVYYY[[[\\\\\\\\\]]]```bbbccccccfffmmmsssvvv|||}}}{{{wwwwwwvvvvvvwwwyyyzzz{{{{{{wwwtttqqqpppooommmkkkkkkkkkmmmnnnjjjeeegggmmmnnnmmmkkkjjjhhheeeaaa___XXXYYYYYY[[[\\\]]]^^^^^^_________]]][[[ZZZYYYZZZXXXWWWWWWVVVTTTRRRPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOSSSVVVYYY[[[VVVYYY]]]aaa```]]]XXXUUUKKKKKKKKKMMMPPPUUUZZZ]]]]]]___bbbcccbbbbbbbbbcccbbbfffkkkkkkjjjjjjmmmpppppprrrttttttsssqqqqqqrrrnnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkkkkkkklllllllllkkkjjjhhhhhhhhhiiiiiiiiikkkllllllmmmmmmlllkkkkkkjjjjjjkkklllmmmooopppqqqttttttttttttssssssrrrrrrooooooppprrrtttwwwzzz||||||zzzyyy{{{~~~|||}}}|||{{{yyyzzzzzzsssiiigggjjjlllmmmpppvvv{{{zzzuuupppccc]]]TTTKKKCCC<<<777333000...---...///000///...---------.............../////////......///////////////000000000000//////,,,---...///000000000000000000000000000111222222333444444555666666777777444999>>>DDDRRRnnnvvvdddOOOBBB999333111111222222111111111111111222////////////////////////........................---..................---,,,---///000000///---,,,((()))***+++,,,,,,---,,,,,,,,,,,,,,,------...///++++++++++++,,,---......//////111333555777888999888888888888999:::;;;<<<:::<<<@@@CCCFFFSSSnnnyyytttyyyoooiiiddddddhhhkkkjjjhhh```XXXQQQLLLGGGJJJ]]]ssszzzpppdddVVVHHH???<<<555444444444555666888999===CCCJJJPPPTTTUUUVVVWWWNNNMMMLLLNNNPPPRRRSSSRRRWWWcccuuu|||dddQQQCCC>>>::::::888555555999;;;===AAAEEEHHHLLLOOORRRSSSUUUWWWZZZ\\\]]]]]]]]]\\\___bbbcccbbbfffmmmtttuuu{{{|||zzzwwwwwwwwwwwwxxxyyyzzz{{{xxxuuurrrpppoooooonnnmmmjjjkkkmmmnnnkkkfffiiiooopppnnnllljjjhhhfffccc```\\\\\\]]]^^^______```aaa_________\\\ZZZYYYZZZ[[[YYYYYYWWWVVVTTTSSSRRRQQQNNNMMMLLLKKKJJJJJJKKKKKKCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMPPPTTTWWWZZZ\\\YYY\\\```cccbbb]]]WWWSSSMMMMMMMMMOOOQQQUUUXXXZZZZZZ]]]___``````______```bbbgggkkkkkkiiihhhkkkooooooqqqssstttsssrrrrrrrrrlllkkkiiihhhggghhhhhhiiimmmmmmmmmnnnnnnoooooooooiiikkkkkkiiiffffffjjjnnnmmmllljjjiiiiiijjjlllmmmnnnnnnmmmllllllnnnoooppprrrsssssssssrrrrrrqqqpppooopppppprrruuuxxx{{{}}}|||zzzxxxzzz}}}~~~}}}{{{zzzyyyxxxzzz{{{uuujjjgggkkkoooooossszzzyyyrrrccc^^^UUUMMMFFF@@@;;;888000...---...///000///...+++,,,,,,---...///000000......------------......//////000000000000//////+++---...000000000000///111111222222333333333333444444555555666777777777333888===CCCQQQmmm~~~rrr\\\DDD777444333///000/////////............////////////////////////---------............/////////...---,,,,,,++++++222---)))+++...///---+++,,,,,,---......---,,,,,,,,,---------,,,,,,+++***,,,,,,++++++***+++++++++...000333444444444555777888999999:::;;;<<<======<<<<<<>>>BBBJJJ[[[wwwuuuyyy|||yyygggdddaaaccchhhlllkkkiiieee^^^RRRGGG@@@GGG___vvv|||qqqdddVVVIII===666555666777666666777999<<>>===???DDDLLL^^^{{{wwwzzz}}}{{{rrrdddaaa___aaagggjjjiiigggddd]]]SSSHHHAAAIII```vvvttteeeUUUGGG>>>999777888888777555666888:::???DDDKKKRRRVVVXXXXXXWWWQQQKKKIIIJJJJJJIIIKKKNNNWWWnnn}}}oooVVVKKK@@@<<<888555555666777777:::===AAADDDFFFIIIKKKNNNQQQSSSUUUXXX[[[]]]^^^___aaabbbdddeeefffhhhlllooouuuzzz~~~||||||{{{{{{yyyvvvsssqqqqqqrrrssssssrrrqqqqqqqqqpppnnnlllkkkiiihhhiiijjjkkkjjjiiiiiihhhgggggggggeeeaaa^^^_________]]]ZZZXXXYYYZZZ[[[\\\\\\ZZZXXXVVVVVVWWWVVVYYYZZZVVVUUUUUURRRMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEGGGJJJKKKLLLMMMNNNPPPQQQRRRTTTXXX[[[^^^aaafffiiiiiifffaaa^^^UUUSSSRRRRRRTTTWWW[[[^^^\\\]]]___```bbbbbbaaaaaacccddddddddddddeeehhhjjjkkklllmmmnnnnnnnnnnnnnnnllllllkkkkkkjjjiiiiiiiiieeegggiiikkkmmmnnnooopppiiihhhfffcccaaaaaadddgggjjjiiihhhhhhjjjkkkjjjiiikkkjjjiiikkkooorrrrrrpppoooppprrrqqqppppppqqqrrruuusssrrrssswwwzzz{{{{{{{{{yyywwwuuuvvvyyy}}}|||{{{~~~}}}wwwpppjjjfffgggnnnuuuyyy|||}}}wwwooohhh]]]SSSOOOJJJAAA999666333222111///......------///...------//////...---###%%%(((,,,...000000000...//////000///...---,,,000000111333555444222000000000000000111111111111444444444444444555666777999:::<<>><<<999999888666555555777999@@@DDDKKKRRRWWWYYYYYYYYYRRRMMMJJJJJJIIIGGGHHHMMM\\\ttt}}}iiiRRRIII>>>:::666444555777888888:::===@@@CCCEEEIIIMMMQQQSSSTTTVVVXXXZZZ\\\]]]]]]```bbbdddfffggghhhkkkmmmuuuzzz~~~{{{yyyxxx|||yyyuuuqqqnnnnnnnnnnnnpppooopppqqqrrrrrrooolllhhhfffeeefffhhhjjjjjjiiihhhgggfffffffffdddaaa^^^^^^___^^^\\\YYYXXXXXXYYYYYYZZZZZZYYYVVVUUUUUUVVVWWWZZZ[[[XXXVVVVVVSSSOOOLLLLLLKKKIIIGGGFFFEEEDDDGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPTTTXXX\\\aaadddhhhjjjjjjhhhdddaaaVVVUUUTTTSSSTTTVVVYYY[[[\\\]]]___```aaaaaaaaaaaa______`````````bbbfffiiikkkllllllmmmmmmllllllkkkiiijjjkkkllllllkkkjjjjjjeeefffhhhkkkmmmnnnooopppgggfffeeebbb```aaadddfffjjjhhhggggggiiikkkkkkkkkjjjjjjkkknnnqqqssssssqqqmmmooopppoooooooooqqqsssvvvuuuuuuvvvxxxyyyyyywwwyyyzzzxxxuuurrrrrrvvvzzz{{{~~~~~~|||www~~~wwwnnneee```aaaiiirrrxxx||||||uuulllhhh^^^TTTOOOKKKCCC;;;777333222111///...............---,,,---...///...---((()))***,,,,,,,,,++++++..................---,,,///...---...000111000///000000000111111111222222333333333444555666777888888:::<<>>AAADDDGGGLLLQQQUUUTTTUUUWWWXXXZZZ[[[\\\\\\ZZZ]]]aaadddfffhhhjjjllltttwww}}}~~~|||yyywwwzzzxxxtttpppnnnmmmnnnnnnnnnnnnpppsssuuutttqqqooogggfffeeeeeehhhjjjjjjjjjgggfffeeeeeeeeedddaaa___^^^^^^^^^\\\YYYXXXXXXYYYYYYZZZZZZYYYWWWUUUVVVWWWXXX[[[\\\YYYWWWXXXUUUPPPMMMLLLKKKIIIGGGEEEDDDCCCGGGHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPSSSYYY]]]bbbdddgggiiiiiigggdddbbbXXXWWWUUUTTTTTTUUUWWWXXXZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]^^^^^^___bbbfffjjjlllllllllllllllkkkjjjjjjfffhhhjjjlllmmmlllkkkjjjggghhhiiijjjkkkkkkkkkkkkggggggfffdddccccccfffiiijjjhhhffffffhhhkkkmmmmmmjjjjjjkkkmmmooorrrssstttqqqrrrrrrpppnnnnnnppprrrtttuuuwwwyyyzzzyyywwwvvvvvvzzz|||zzzsssnnnoooqqqwwwzzz|||rrryyy}}}vvvlllbbb[[[ZZZdddooowww}}}}}}vvvmmmggg___UUUOOOKKKEEE>>>999222111000///............///...------///000///...////////////...---,,,+++........................000...,,,,,,...///000///000000000111111222222333222222333333555666888888777999<<>>AAAEEEKKKQQQVVVYYYZZZZZZTTTPPPMMMKKKGGGDDDHHHNNN[[[vvvzzzaaaJJJCCC;;;777444333555888::::::<<<>>>AAADDDHHHLLLRRRVVVTTTUUUWWWYYYZZZ[[[[[[\\\WWW[[[___cccfffiiilllnnnsssuuuzzz~~~}}}zzzwwwxxxvvvssspppoooooopppqqqnnnoooqqqtttwwwwwwuuurrrjjjhhhffffffhhhjjjkkkkkkgggeeeddddddeeedddbbb```^^^___^^^\\\YYYXXXXXXZZZ[[[\\\\\\ZZZXXXWWWWWWXXXXXX[[[\\\YYYXXXYYYVVVRRRNNNMMMLLLJJJHHHGGGEEEEEEHHHIIIJJJIIIHHHIIILLLOOOOOOOOOOOOOOOPPPSSSYYY]]]```bbbdddffffffdddbbb```YYYXXXVVVUUUTTTUUUVVVVVVYYYZZZ[[[\\\]]]]]]\\\\\\]]]^^^______```cccgggkkkllllllllllllkkkjjjiiiiiidddeeehhhjjjkkkkkkjjjiiihhhiiijjjkkklllllllllllliiijjjiiihhhggghhhjjjlllkkkiiiggggggjjjlllnnnnnnmmmlllkkklllnnnrrrwww{{{yyyyyywwwssspppnnnoooqqqpppssswwwyyyzzzxxxvvvuuuxxx~~~uuuooommmsssxxx}}}rrruuu|||vvvmmmbbb[[[WWWaaammmvvv}}}yyyqqqhhhaaaWWWPPPLLLHHH@@@999222111000//////......//////...---...000111000///,,,,,,...///111222333333//////////////////000000444222000000222444444444///000000111222333333333222222333333555666888888777999<<>>???CCCLLLZZZrrr~~~mmm^^^YYY]]]ccchhhiiieee```\\\XXXSSSNNNKKKJJJPPP___oootttwwwtttfffQQQ@@@888777555555555444444777<<<@@@CCCFFFKKKQQQUUUXXXYYYYYYTTTPPPNNNLLLHHHFFFKKKRRR^^^vvvttt]]]GGGAAA:::777444333555777999::::::<<<@@@CCCGGGKKKPPPSSSTTTUUUWWWYYYZZZ[[[\\\\\\YYY\\\```dddgggjjjnnnqqqtttvvvyyy~~~~~~{{{yyywwwuuurrrppppppqqqrrrtttpppppprrruuuwwwxxxvvvuuunnnkkkhhhggghhhjjjjjjjjjgggeeeddddddeeeeeedddbbb___```___]]]ZZZYYYYYYZZZ]]]^^^^^^\\\YYYWWWWWWXXXXXX[[[\\\YYYXXXYYYVVVRRRNNNNNNMMMKKKJJJHHHGGGFFFGGGIIIKKKIIIGGGHHHKKKOOONNNOOOOOOOOOPPPTTTXXX\\\^^^___```aaaaaa```___^^^YYYXXXWWWUUUTTTUUUUUUUUUYYYZZZ\\\]]]]]]]]]\\\[[[\\\^^^```aaabbbdddgggiiijjjjjjjjjjjjjjjiiihhhgggbbbccceeeggghhhhhhhhhgggfffgggiiilllnnnooopppqqqjjjkkkkkkjjjiiijjjlllooommmkkkjjjjjjlllnnnnnnnnnppppppooonnnooouuu||||||wwwrrroooooopppooorrrwwwyyyxxxvvvuuuttt{{{xxxrrrrrrvvv|||vvvvvv{{{}}}zzzwwwppphhhaaaYYYaaakkkssszzz~~~zzztttiiidddZZZQQQLLLIIIBBB999111111000///////////////...------...000111000///////////////////////////000////////////000111111333111000000111333333333///000000111222333444444333333333444555666777888666888;;;BBBPPPlll}}}bbbHHH999555444111111111000000000//////000000000000000000000000---------............///------------------------***///444===MMMWWWJJJ666...---,,,,,,,,,,,,---............---,,,+++***)))+++++++++,,,,,,.../////////222444555555666777888888999999:::;;;<<<=========???FFFPPP___www~~~lll\\\XXX]]]eeejjjiiiddd]]]YYYXXXSSSOOOMMMMMMSSSaaaoooppppppjjj\\\JJJ===777777777777555444444666;;;???DDDFFFKKKPPPTTTVVVWWWWWWSSSPPPNNNLLLIIIGGGNNNWWWeeexxx~~~wwwlllWWWDDD???:::777444333444777999999999===AAAEEEHHHKKKOOOQQQSSSTTTVVVXXXZZZ\\\\\\]]]]]]___aaaccceeehhhmmmpppssstttwww|||}}}{{{zzzvvvtttrrrpppoooppprrrsssqqqpppqqqsssvvvwwwvvvuuuqqqnnnjjjhhhggghhhhhhggggggfffddddddeeefffeeeddd```aaa```^^^[[[ZZZZZZ[[[_________]]]YYYWWWVVVWWWWWW[[[\\\YYYXXXYYYVVVRRRMMMMMMLLLKKKJJJIIIHHHGGGFFFIIIKKKIIIFFFFFFJJJOOOMMMNNNPPPQQQRRRTTTXXX[[[\\\]]]]]]^^^^^^]]]]]]\\\XXXXXXWWWVVVUUUUUUUUUUUUXXXYYYZZZ[[[[[[[[[ZZZYYYYYY\\\___aaabbbbbbccceeeffffffgggggggggffffffeeeaaaaaabbbcccddddddeeeeeedddfffhhhjjjlllmmmnnnooohhhiiijjjjjjiiijjjlllnnnnnnmmmlllmmmnnnooonnnmmmooopppqqqqqqrrrvvv}}}yyyssspppppprrrppptttwwwxxxuuurrrqqqqqqwww}}}vvvssswww{{{~~~zzzvvvttt|||zzzzzzvvvooojjj]]]dddjjjpppvvvzzzxxxssskkkfff\\\QQQLLLJJJBBB888111000000///////////////,,,++++++,,,...//////...444333111///---+++******///......---...///000111///...------///000000//////000000111333444444555444444444444444555666777555888;;;AAAPPPkkkiiiLLL:::444222111111111111000000000000////////////////////////---------.........//////------------------------(((+++,,,---999EEE@@@111...---,,,,,,,,,,,,---...//////...---,,,***)))(((+++++++++,,,---...///000000222444555555666777999888999999:::;;;<<<===>>>===@@@HHHSSSccc{{{|||}}}|||jjj[[[WWW]]]eeejjjhhhbbb[[[VVVXXXTTTPPPOOOPPPVVVcccpppooolllcccUUUEEE;;;888999999888666444333555:::>>>DDDGGGKKKOOOSSSUUUVVVVVVRRRPPPNNNMMMIIIIIIPPPZZZlllzzz{{{pppeeeSSSBBB???;;;777444333444666888999;;;???DDDHHHKKKMMMPPPRRRSSSTTTVVVXXXZZZ\\\]]]]]]^^^___``````aaadddiiilllpppqqqsssxxx~~~}}}{{{zzzvvvuuurrrooonnnooopppqqqqqqppppppqqqtttvvvvvvuuusssooojjjgggfffffffffeeehhhfffdddeeefffgggfffeeeaaaaaaaaa___\\\[[[[[[\\\___```___\\\YYYVVVUUUUUUWWWZZZ[[[YYYXXXYYYVVVRRRLLLLLLKKKJJJIIIIIIHHHHHHFFFIIIKKKIIIFFFFFFJJJNNNLLLNNNPPPRRRSSSUUUXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[XXXWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVWWWZZZ^^^````````````aaacccddddddeeeeeeddddddccc````````````aaabbbcccddddddeeefffgggggghhhhhhhhhfffggghhhhhhhhhhhhjjjlllooonnnnnnoooppppppnnnlllkkkmmmppprrrsssvvv{{{yyytttqqqrrrsssrrruuuxxxwwwssspppnnnoooooouuu}}}uuuuuuxxx{{{}}}}}}||||||}}}{{{uuuooo||||||{{{|||zzzuuupppaaafffjjjmmmrrrwwwuuuqqqlllhhh]]]RRRMMMKKKBBB888111000000////////////000***))))))***,,,------,,,000////////////000000111...------,,,---...///000111000///000222222222000///000000222333444555555555555444444444555555666555888;;;AAAPPPkkklllNNN<<<666555333333222111000///......................................................,,,,,,,,,------.........000//////......---,,,,,,---------......---,,,,,,------++++++++++++------------,,,,,,,,,---......333444555666777777777777555777999::::::;;;===???===AAAHHHTTThhhyyyiii```]]]```cccdddbbb^^^ZZZXXXTTTWWWYYYXXXWWW[[[cccjjjpppgggYYYLLLBBB;;;777555444444555666888;;;===???EEEJJJOOOQQQPPPPPPSSSUUUPPPNNNKKKHHHEEEHHHUUUccctttvvvtttjjjZZZIII>>>999888777555444444444666777999>>>DDDIIILLLNNNOOOQQQTTTTTTVVVYYY[[[]]]\\\[[[]]]```ccccccbbbcccgggjjjmmmpppvvv|||}}}zzzxxxrrrqqqooonnnmmmnnnoooppprrrrrrrrrtttuuutttqqqnnnnnnmmmkkkiiihhhhhhiiijjjeeeddddddccccccbbbaaaaaabbb```^^^]]]]]]]]]\\\[[[]]][[[XXXUUUSSSRRRSSSSSSUUUUUUVVVVVVUUURRRPPPNNNKKKKKKJJJIIIGGGFFFEEEDDDHHHHHHHHHGGGFFFFFFIIILLLMMMOOORRRSSSTTTUUUWWWYYYZZZ\\\\\\YYYYYY]]]^^^\\\[[[YYYWWWUUUTTTTTTTTTUUUTTTWWWZZZ[[[ZZZYYYYYYYYYVVVWWWYYY[[[]]]^^^______^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]___bbbeeefffeeeeeeeeefffggggggfffdddccceeehhhkkksssrrrqqqqqqqqqqqqpppooosssrrrrrrrrrsssvvvxxxzzz{{{||||||zzzuuurrrrrrtttrrrssstttuuutttsssrrrqqqssstttwww{{{}}}{{{tttooovvvwwwyyyzzz{{{{{{{{{{{{|||uuusssxxx~~~}}}yyyyyykkknnnqqqtttvvvwwwyyy{{{ssskkkbbbZZZSSSKKKAAA:::333///---000111///...//////...---,,,,,,---...///,,,---------.../////////......------------......333222000111222333333222222333444222000...///000222333333444555666777777666888;;;AAAQQQmmm{{{oooRRR???777555333222111000//////......................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------,,,,,,,,,---......222333444666777888888888777888:::;;;;;;;;;===??????CCCJJJWWWkkkvvvfff^^^]]]___bbbbbb```]]]YYYXXXRRRTTTWWWXXXZZZ]]]bbbfffhhh___RRRFFF===888555333666555555555777:::===???EEEJJJPPPRRRRRRQQQRRRTTTQQQOOOMMMIIIFFFJJJYYYiiizzzxxxrrrdddSSSEEE===;;;888777555444444555666777;;;???DDDIIILLLNNNQQQSSSUUUUUUVVVXXXZZZ[[[[[[[[[[[[^^^`````````aaafffjjjnnnrrrwww|||~~~~~~}}}zzzxxxvvvtttqqqnnnllllllnnnnnnqqqpppppprrrsssrrrooommmkkkjjjhhhgggggghhhiiijjjfffeeeeeeeeedddccccccbbbaaa```^^^^^^^^^^^^\\\ZZZ\\\ZZZWWWTTTSSSRRRSSSSSSUUUUUUVVVUUUTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFGGGJJJMMMOOOQQQSSSTTTTTTUUUWWWYYYVVVYYYYYYVVVWWW[[[[[[YYYYYYWWWTTTRRRPPPPPPQQQQQQRRRUUUXXXYYYYYYXXXXXXXXXTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXXXX\\\^^^aaaaaaaaabbbcccddddddddddddcccbbbdddgggkkkppppppooooooqqqqqqrrrqqqsssrrrrrrqqqrrrtttvvvxxxvvvxxxxxxuuuqqqoooooopppppppppqqqqqqqqqppppppppppppqqqssswwwyyyxxxsssoooxxxyyy|||~~~~~~~~~}}}wwwooouuu~~~}}}}}}tttvvvzzz~~~wwwoooddd[[[SSSKKKAAA999555000...111111...---...000///............///000------...........................///000111222333666333111000111222222111000000111111222222333444222333333444555666777777777999<<>>???BBBFFFOOO^^^vvvkkk```^^^aaaaaaaaaaaa```]]]YYYWWWKKKLLLPPPXXX___bbb^^^ZZZZZZSSSHHH???:::888777666999777555333555999===@@@EEEKKKRRRUUUTTTQQQPPPQQQPPPOOONNNJJJFFFMMMbbbwww{{{kkkWWWFFF<<<999999777666555444555666888:::>>>AAAEEEIIILLLPPPTTTWWWXXXXXXYYYXXXXXXXXXYYYZZZXXXZZZ\\\]]]]]]```ggglllooosssyyy~~~|||zzz{{{~~~~~~|||||||||{{{zzz{{{yyytttpppnnnoooqqqrrrpppooonnnoooppppppnnnllliiiiiihhhggggggggghhhhhhhhhhhhhhhhhhhhhfffeeeddd_________``````^^^[[[XXXWWWVVVSSSRRRQQQRRRSSSTTTUUUUUUTTTSSSQQQNNNLLLKKKMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFFFFFFFIIILLLPPPSSSTTTVVVVVVUUUUUUVVVXXXYYY\\\]]][[[\\\______]]]YYYWWWTTTPPPNNNMMMMMMMMMKKKNNNRRRTTTTTTSSSSSSTTTTTTTTTSSSQQQPPPMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLQQQRRRSSSSSSTTTVVVYYY\\\ZZZ[[[]]]^^^```cccgggkkknnnooopppppppppqqqsssuuuqqqpppoooooooooooopppppprrrrrrrrrqqqpppnnnnnnnnnlllkkkjjjiiijjjkkklllmmmppppppqqqsssuuuwwwxxxxxx{{{}}}uuuwww|||{{{yyyoooeee[[[QQQHHHBBB666111///000111...---///////////////////////////000000//////......------++++++,,,---///111222333666333000//////111222111555333111222333333222000222333333444555666777777999;;;>>>DDDSSSpppjjjUUUBBB666444222000...------...///////////////////////////........................------------------------//////.........---------******+++,,,,,,,,,,,,,,,++++++------------++++++,,,++++++,,,---...//////000111333555777999999::::::;;;============???@@@AAAFFFOOOaaazzzwwweee^^^aaaeeedddccccccbbb___YYYUUUHHHIIIMMMVVV___bbb]]]WWWVVVOOOEEE===999888888888888666444333555999===@@@EEEKKKQQQTTTSSSPPPOOOOOONNNMMMKKKHHHGGGOOOeeeyyywwwgggTTTDDD;;;777666666666555444555777999;;;@@@BBBFFFIIILLLOOOTTTWWWWWWYYYZZZZZZXXXWWWXXXZZZYYY[[[^^^___```ccciiinnnppptttyyy}}}}}}~~~~~~}}}}}}|||{{{zzzzzzxxxtttrrrqqqsssuuuwwwqqqpppooopppqqqqqqooonnnlllllljjjiiihhhgggffffffggghhhhhhiiihhhfffeeeddd_________``````^^^[[[XXXVVVUUUSSSQQQQQQRRRSSSTTTUUUTTTSSSRRRPPPNNNLLLKKKMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFFFFFFFIIIMMMPPPSSSUUUVVVVVVUUUUUUVVVWWWUUUYYYZZZXXXXXX[[[ZZZWWWVVVTTTQQQNNNLLLKKKKKKKKKHHHKKKOOOPPPPPPOOOOOOPPPRRRRRRQQQPPPNNNKKKIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIILLLMMMNNNNNNNNNPPPSSSVVVVVVXXXZZZ]]]___bbbgggjjjnnnppprrrqqqpppoooqqqrrrnnnnnnnnnmmmmmmmmmmmmmmmpppooooooooooooooonnnmmmkkkjjjiiiiiiiiikkklllmmmooooooqqqrrrtttvvvxxxzzzzzz{{{~~~{{{~~~yyywww{{{zzz~~~zzzrrrhhh^^^TTTKKKFFF666111...000111//////111........................000000000//////......---...------......///000111333000......000222333333333222222222222333222111222333333444555666777777999;;;>>>DDDTTTpppuuu```JJJ;;;555444111///......///000////////////////////////...........................------------,,,,,,,,,......---,,,++++++******)))***+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000111222444555777888999999888:::<<<=========???AAAAAAEEEPPPccc~~~ooo___^^^eeegggfffeeeeeeddd___WWWQQQFFFFFFKKKTTT\\\___\\\WWWRRRLLLBBB;;;777666666666666555444444666:::>>>AAAFFFKKKPPPRRRPPPNNNMMMNNNNNNKKKHHHGGGIIIRRRfffxxxzzzqqqbbbQQQDDD;;;777666666555444444666888:::<<<@@@CCCGGGJJJLLLOOORRRTTTUUUXXX[[[[[[YYYWWWXXXZZZZZZ]]]aaacccccceeejjjnnnqqqtttxxx}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvuuutttssssssuuuvvvxxxsssqqqppppppqqqrrrpppooommmmmmkkkjjjhhhgggeeedddeeefffhhhhhhgggfffcccbbb```____________^^^[[[YYYWWWUUUSSSRRRQQQRRRSSSTTTTTTTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIGGGFFFFFFDDDEEEFFFFFFFFFIIIMMMPPPRRRTTTUUUUUUTTTTTTVVVWWWWWWZZZ[[[YYYXXXZZZYYYUUUQQQPPPMMMJJJHHHGGGGGGHHHFFFIIILLLMMMMMMLLLKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQTTTWWWZZZ]]]```dddhhhjjjnnnqqqrrrooommmmmmoookkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiijjjkkklllkkkjjjjjjjjjjjjjjjkkklllmmmmmmlllnnnpppqqqqqqssswwwyyyxxxzzz{{{}}}~~~~~~~~~~~~yyy|||yyyuuuyyy~~~}}}{{{uuulllaaaVVVLLLGGG888222///000000//////111------............------000000//////////////////222222111000000111111111000///...///111333333333---///111111111222444666222333333444555666777777999;;;>>>DDDTTTpppkkkTTTBBB777555222000//////000111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---,,,,,,++++++,,,,,,---+++++++++,,,---...///000222333444666777888888888666888:::<<<<<<>>>@@@BBBBBBFFFQQQeee{{{ggg[[[^^^ggghhhgggffffffeee___TTTLLLDDDEEEJJJQQQXXX\\\[[[YYYRRRKKKAAA:::666555555555333333444555888;;;???AAAFFFJJJOOOPPPNNNLLLLLLMMMPPPJJJFFFGGGLLLVVVgggwwwuuulll]]]MMMBBB<<<999888555555444555666999;;;===@@@DDDHHHKKKMMMNNNOOOPPPRRRWWW\\\]]]ZZZXXXXXXYYYZZZ^^^cccffffffgggjjjmmmssstttwwwzzz~~~|||~~~}}}~~~}}}zzzwwwrrrrrrrrrrrrssssssttttttsssrrrppppppqqqqqqqqqooojjjjjjjjjiiihhhfffeeedddccceeefffgggfffdddbbb```aaa```^^^^^^^^^^^^\\\ZZZXXXWWWTTTRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHLLLOOOQQQRRRTTTTTTTTTTTTUUUWWWYYY\\\]]]ZZZYYYZZZXXXTTTOOOMMMJJJHHHFFFFFFFFFGGGEEEHHHJJJKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIIIIJJJKKKMMMOOOSSSVVVYYY]]]aaadddbbbhhhnnnpppnnnkkkkkklllhhhiiiiiijjjjjjjjjiiiiiihhhfffeeegggiiijjjiiihhhhhhiiijjjkkkllllllllllllllloooqqqrrrrrrsssvvvyyyxxxxxxyyyyyyzzz|||}}}}}}{{{}}}}}}uuuuuu}}}ttthhhZZZOOOIII<<<555111000000---,,,...---...///000000///...---///////////////000000000222222111111111111111222/////////111333333111000)))...222222///...222777222333333444555666777777888:::===CCCSSSooorrrZZZGGG888666333000///000111222000000000000000000000000.................................------,,,,,,,,,,,,------......//////000,,,---...///000000000000...---++++++++++++---...+++++++++,,,---...000000333444555666777777777777555777999;;;<<<>>>AAACCCBBBGGGRRRgggwwwdddYYY^^^iiihhhfffffffffeee^^^RRRHHHCCCEEEIIIOOOVVVZZZ[[[[[[SSSMMMCCC;;;777666666666222222333666999<<>>AAAEEEIIILLLMMMMMMMMMMMMNNNRRRWWWYYYZZZZZZZZZZZZ```aaabbbcccccceeehhhkkkppptttzzz}}}}}}}}}~~~~~~zzzuuurrrqqqrrrqqqooollllllooosssqqqqqqpppooonnnmmmmmmlllmmmmmmllljjjhhheeecccbbbfffggggggdddaaa___^^^___]]]]]]]]]\\\\\\]]]^^^^^^]]]ZZZWWWVVVVVVUUURRROOOSSSQQQPPPQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSWWWWWWVVVUUUSSSQQQPPPOOOIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFGGGJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEKKKIIIKKKQQQTTTUUUXXX\\\```cccgggkkklllkkkhhhgggfffgggjjjkkklllkkkjjjhhheeedddcccdddeeefffeeedddggghhhhhhiiiiiigggfffeeejjjlllooorrrtttuuuuuuuuuvvvxxxyyyxxxvvvyyywwwwww|||zzz~~~tttbbbVVVQQQGGG===333111111...,,,,,,333333222111000///....../////////...------,,,,,,...///000000000///---,,,111111000000000000000111666444222222111...++++++000111111222333444666777888:::<<>>@@@@@@AAAEEEJJJZZZtttxxxccc```dddeeefffffffffddd```YYYPPPIIICCCEEEKKKRRRWWWYYYYYYYYYSSSEEE888555777777555555555555666666888<<>>666111111222///...///000000000000000000000000/////////...------,,,,,,...............---------++++++++++++,,,---...///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000111222333555666555666777999999:::;;;<<<===>>>??????DDDLLL]]]xxxiiieeegggfffgggggggggfffbbbYYYOOOHHHDDDIIIOOOUUUXXXYYYWWWUUUNNNAAA666444777666555555333444555666999>>>DDDIIIKKKLLLMMMMMMLLLMMMOOOQQQTTTTTTSSSTTT```rrr~~~iiiRRREEE@@@<<<888777555444444444666888;;;===BBBEEEIIILLLNNNQQQSSSVVVSSSUUUWWWXXXXXXXXXYYY[[[^^^___``````aaacccfffiiiiiiooowww~~~}}}{{{yyywwwvvvsssttttttssspppnnnmmmnnnkkkkkkmmmmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjhhhhhhfffccc___\\\\\\]]]\\\\\\[[[ZZZZZZ[[[[[[\\\]]]ZZZVVVTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTTTTRRROOOLLLKKKJJJIIIIIIHHHIIIIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPNNNOOOOOOOOOOOONNNNNNMMMJJJKKKKKKLLLLLLLLLKKKKKKGGGFFFEEEGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGDDDDDDIIIMMMOOOUUU[[[```cccgggjjjlllkkkiiigggdddeeefffggghhhiiijjjkkkjjjiiihhhhhhiiiiiigggeeeeeefffggghhhiiiiiiiiihhhhhhhhhiiijjjmmmpppssstttrrruuuwwwwwwvvvxxx}}}|||~~~{{{qqqkkkhhhzzz{{{kkk^^^XXXMMMBBB777444444111///000000///---,,,,,,---///000,,,,,,------...//////000000111111111111000000///111000000000000000111111---222555555222111444777444444444444444555666777888:::<<>>>>>CCCLLL```|||nnniiijjjhhhhhhgggfffddd___XXXOOOIIICCCJJJRRRVVVXXXXXXUUUQQQHHH===444444666666555666222333555777:::???FFFKKKMMMMMMLLLKKKJJJKKKOOORRRTTTUUUVVVZZZgggyyy|||hhhQQQDDD???;;;888666666555444555666888;;;===AAADDDHHHKKKNNNQQQUUUXXXUUUVVVXXXXXXWWWWWWYYY[[[]]]^^^______```aaaeeegggfffmmmuuu}}}~~~|||{{{{{{zzzuuuvvvvvvuuussspppnnnlllhhhiiikkklllmmmlllkkkjjjllllllmmmmmmmmmmmmllllllkkkjjjiiieeeaaa^^^]]]^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]ZZZWWWSSSRRRRRRSSSSSSOOOPPPQQQSSSUUUUUURRRPPPLLLKKKKKKJJJIIIIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQOOONNNJJJKKKKKKLLLMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKHHHFFFEEEGGGIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDEEEAAA@@@DDDHHHKKKRRRYYY___aaafffjjjkkkjjjhhhgggdddddddddeeegggiiijjjkkkjjjjjjiiijjjlllkkkiiihhhdddeeefffggghhhiiijjjjjjgggfffffffffhhhkkknnnpppnnnqqqtttuuuvvvyyy||||||{{{yyy~~~|||ssskkkgggoooxxx{{{mmm___XXXOOOCCC888555444111000000,,,---...///////////////---------.........//////000000000000000000000000000000000000000000111222333555666444333444333111333333222222222333333444888:::<<>>???BBBNNNdddqqqlllllljjjjjjgggbbb^^^ZZZUUUOOOKKKBBBMMMUUUWWWWWWWWWTTTOOOCCC:::333444666666555777222333555777;;;@@@HHHMMMQQQOOOMMMJJJHHHJJJOOORRRSSSUUUWWW]]]lll}}}zzzeeeOOOCCC>>>;;;888666555555444555666999<<<>>>AAADDDGGGKKKMMMQQQUUUXXXUUUVVVXXXXXXWWWXXXZZZ[[[\\\]]]^^^______aaadddgggeeekkkuuu}}}~~~~~~xxxxxxxxxxxxvvvssspppmmmhhhiiijjjllllllllllllkkkooooooooonnnnnnlllkkkjjjjjjkkkjjjgggbbb___]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\]]][[[XXXTTTRRRRRRTTTUUUOOOOOOPPPRRRTTTTTTRRRPPPLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSQQQOOONNNIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKHHHGGGFFFGGGJJJLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJGGGIIIKKKNNNOOOPPPPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEDDD@@@>>>AAAEEEHHHOOOVVV]]]```dddhhhjjjiiigggfffccccccdddeeefffhhhjjjkkkiiiiiiiiikkkmmmmmmkkkiiiccccccdddeeeggghhhiiijjjfffeeedddfffiiimmmrrruuussstttvvvwwwxxxzzz|||~~~}}}~~~yyy{{{sssxxx}}}|||vvvpppllllllttt{{{nnn```YYYPPPDDD888444333000//////***,,,000222333111///---//////.........---------////////////////////////000000//////000111222222333222000111888???<<<333333333222222222333333444888:::===CCCRRRnnn~~~fffTTT@@@888222222222000...///------------------------........................---------...............000///...---,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111444666777888777888:::;;;;;;:::::::::;;;===???AAADDDQQQiiirrrmmmllliiijjjfff```[[[XXXTTTPPPNNNFFFRRRYYYXXXUUUVVVSSSMMM@@@999444555666555555777333444666888;;;AAAHHHMMMUUUSSSNNNJJJGGGIIINNNRRRRRRTTTWWW___ooovvvbbbLLL@@@===:::888777555444444555777:::===???BBBEEEIIILLLNNNPPPSSSVVVTTTVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^______aaadddgggffflllttt|||{{{{{{zzzzzzyyywwwssspppkkkkkkkkkllllllmmmmmmmmmqqqqqqpppooonnnllljjjiiihhhiiijjjiiieee```^^^]]]______^^^]]]\\\\\\\\\\\\\\\\\\ZZZWWWTTTSSSUUUWWWQQQPPPOOOPPPRRRRRRQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPSSSTTTUUUSSSQQQOOOKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGHHHKKKMMMMMMMMMIIIJJJJJJJJJJJJKKKKKKKKKHHHJJJKKKNNNOOOQQQRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFEEE@@@>>>AAADDDFFFLLLSSSZZZ]]]bbbfffhhhhhhfffdddcccdddeeefffggghhhiiijjjhhhhhhiiikkkmmmmmmjjjhhhbbbbbbcccccceeefffhhhhhhddddddfffiiinnntttzzz}}}|||{{{zzzyyyyyyzzz{{{|||~~~www{{{~~~wwwxxxyyyzzzxxxuuuqqqooopppvvv~~~zzznnnbbbZZZQQQEEE888333222///......***,,,000333444222...,,,000//////...------,,,,,,///............//////000////////////000111222333222222000555DDDRRROOOCCC444444444444444555666777888:::===CCCRRRooo}}}gggWWWAAA999333333222000...///................................................---------.........//////.........//////...------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222333555666777777777999:::;;;:::::::::<<>><<<999888777333333333555777;;;???AAADDDGGGLLLOOOPPPQQQRRRSSSQQQUUUXXXZZZ[[[ZZZ[[[\\\\\\]]]_________aaadddggghhhmmmuuu|||~~~}}}{{{{{{|||zzzwwwtttooonnnmmmllllllmmmooopppqqqppppppooonnnllljjjiiihhhkkknnnnnnkkkfffaaa______^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\ZZZVVVUUUVVVXXXRRRPPPNNNNNNOOOPPPPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMPPPPPPPPPOOOOOOOOONNNNNNNNNPPPSSSVVVVVVUUUSSSQQQOOOOOOOOONNNMMMLLLJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJKKKMMMOOOQQQTTTUUUPPPOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEAAA@@@BBBDDDEEEJJJPPPXXX[[[```dddgggfffdddcccdddeeeggghhhiiiiiihhhhhhjjjjjjjjjkkkllljjjfffcccbbbbbbaaabbbbbbdddeeefffeeefffhhhkkkpppuuuzzz}}}zzzxxxvvvuuuvvvxxxzzz{{{xxxxxx~~~}}}zzzvvvsssrrrrrrrrrqqqtttxxx}}}}}}wwwkkk```XXXSSSFFF999444222///...///,,,---///000000///...---..................------//////.........///111111////////////000111222333222555444777EEETTTSSSGGG333333333444555666777888888:::===CCCSSSooo}}}hhhZZZAAA999333333333000...///////////////////////////---.....................---------.........//////,,,---...000111000000//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222444555666555666888999;;;::::::;;;===@@@CCCDDDJJJYYYsssxxxrrrrrrwwwssslllhhhdddfffdddbbb___]]]XXXSSSOOOTTT```eee\\\UUUTTTQQQIII???999555777777555555777444555777999<<>>@@@DDDGGGKKK]]]yyyvvvjjjiiippp}}}zzzmmmhhhggggggbbb___```^^^YYYUUUTTTYYYgggmmmccc[[[YYYSSSIII>>>888444555555333222444555555555777<<>>AAAAAAHHHIIIKKKNNNPPPPPPQQQPPPTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^]]]]]]```dddgggnnnpppvvv~~~~~~|||{{{{{{{{{{{{yyyxxxssssssqqqnnnooosssrrrooooooooonnnlllkkkjjjiiihhhlllmmmpppuuuxxxtttjjjbbbcccbbb```^^^\\\[[[ZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWVVVSSSPPPOOOOOOOOOPPPOOOOOONNNNNNNNNNNNMMMMMMQQQRRRTTTVVVWWWWWWWWWWWWRRRSSSSSSTTTTTTUUUVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOJJJJJJLLLMMMNNNNNNNNNNNNIIIJJJKKKOOORRRRRRQQQOOOPPPPPPOOOOOONNNOOOOOOOOOOOONNNNNNQQQUUUVVVTTTRRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNNNNMMMJJJHHHFFFEEEDDDBBB??????BBBGGGLLLVVVXXX[[[^^^aaabbbcccccc```eeejjjnnnnnnlllkkkjjjhhhlllpppppppppoooggg___```]]]\\\aaadddddddddgggfffhhhjjjmmmppprrrssstttssssssssssssuuuwwwyyy{{{~~~~~~}}}~~~~~~|||}}}{{{ssskkkfffhhhnnntttrrrvvvwwwsssnnnggg\\\QQQLLLHHH@@@555000000///+++---......///000/////////,,,,,,------------,,,,,,///---+++,,,///000...,,,////////////............222222111111222222333333444444444333333444444555666888;;;CCCTTTrrrtttaaaJJJ;;;555555///...111---........................................................................,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,...///000666777777888888999::::::999:::<<<<<<===@@@DDDGGGLLL^^^{{{yyylllhhhmmmyyyxxxllliiiiiihhhccc``````^^^XXXTTTTTTYYYhhhmmmcccZZZXXXRRRGGG;;;666222333333000000222777777777999===DDDJJJNNNTTTQQQLLLHHHFFFHHHKKKNNNNNNSSS\\\hhhxxxzzzfffPPP===:::;;;777444777666444222444999>>>@@@AAAFFFHHHKKKMMMOOOQQQQQQQQQRRRRRRSSSUUUWWWYYY[[[\\\]]]]]]]]]\\\]]]```eeeiiiooorrrwww~~~}}}{{{zzz{{{zzzxxxwwwttttttrrroooqqquuuuuurrrppppppooommmlllkkkjjjiiijjjkkkmmmrrruuussskkkdddeeedddbbb```^^^]]]\\\\\\]]]\\\[[[ZZZZZZYYYYYYYYYWWWVVVSSSQQQPPPOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNNNNKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLLLLMMMOOOQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOQQQUUUVVVTTTRRRRRRQQQQQQPPPOOONNNMMMMMMJJJKKKLLLMMMLLLKKKIIIHHHDDDCCCAAA??????BBBGGGKKKUUUWWW[[[___bbbccccccbbbccceeehhhiiihhhfffeeeeeeiiimmmpppppppppnnnhhh```]]]ZZZZZZ___bbbcccdddgggeeefffhhhkkknnnpppqqqqqqsssrrrssssssuuuwwwyyyzzz{{{|||}}}|||}}}wwwllldddbbbfffkkksssvvvuuuqqqllleeeZZZPPPMMMJJJAAA666000000///,,,,,,---......//////......------............------000...,,,---///000///---000000000000000000000000222222222222333444555666222222222333444555666777777888;;;CCCUUUrrr{{{hhhNNN===555444//////222...................................................------------------------+++++++++***++++++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------...000111666666777888888999999:::999:::;;;<<<===@@@DDDGGGNNNaaa~~~}}}nnnhhhjjjtttuuulllkkkllliiiddd___^^^\\\VVVRRRRRR[[[jjjpppeee\\\YYYQQQFFF>>>888555666666444333555999999888:::>>>EEEKKKOOOQQQNNNKKKHHHHHHIIIKKKMMMOOOUUU___lll{{{wwwaaaNNN>>>;;;;;;777444555555444333555999===@@@AAAEEEFFFIIIMMMOOOQQQRRRRRRRRRRRRSSSUUUWWWZZZ\\\]]]\\\\\\\\\\\\]]]aaahhhlllppptttzzz}}}{{{zzzzzzyyywwwuuutttuuusssqqqsssxxxxxxuuurrrqqqpppooonnnlllkkkkkkiiihhhjjjmmmqqqpppkkkggggggfffcccaaa______^^^^^^]]]]]][[[ZZZZZZZZZZZZZZZWWWVVVTTTRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMOOOPPPQQQRRROOOMMMLLLNNNPPPQQQQQQMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRTTTUUUTTTSSSSSSRRRRRRQQQOOONNNNNNMMMHHHIIIJJJKKKKKKKKKJJJIIICCCCCCAAA??????BBBGGGKKKSSSWWW\\\aaaddddddcccbbbddddddeeedddcccdddfffhhhjjjnnnpppoooooooooiiibbb]]]YYYYYY^^^bbbccceeehhheeegggiiikkknnnooopppqqqrrrrrrrrrssstttvvvwwwxxxxxxzzz}}}~~~yyymmmbbb]]]___cccppprrrrrrmmmhhhcccYYYPPPNNNLLLCCC888111000///,,,+++,,,------......------.........//////.........000///......000000///...//////000000111111222222111111111111222333555555111111222333444666777888777888;;;CCCUUUrrrqqqRRR@@@666444///000333///................................................------------------------+++************+++,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,------......------...///000111666666777777888999999999::::::;;;<<<===@@@DDDHHHQQQddd~~~oooiiiiiiqqqzzzqqqlllmmmnnnkkkddd^^^\\\XXXRRRNNNNNN]]]mmmtttkkkaaa]]]TTTHHH???:::666888888666555888:::999999:::???EEEKKKOOOPPPOOOMMMKKKKKKLLLMMMNNNNNNVVVbbbppp~~~}}}rrrZZZKKK>>>;;;;;;888444444444444444666999===@@@AAACCCEEEIIILLLPPPRRRSSSTTTTTTTTTUUUWWWZZZ\\\^^^```\\\\\\\\\\\\^^^cccjjjoooqqqvvv{{{~~~|||{{{zzzyyyvvvtttssstttsssqqqtttyyyzzzwwwssssssrrrqqqooonnnmmmllliiihhhhhhiiikkkkkkiiiggghhhfffdddaaa____________]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNPPPRRRSSSTTTRRROOOOOOOOOPPPPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMHHHIIIIIIJJJIIIIIIHHHGGGBBBBBBAAA??????BBBGGGKKKRRRVVV\\\bbbeeeeeecccaaabbbbbbbbbbbbdddhhhnnnssslllooopppoooppppppkkkeee```\\\[[[___cccccceeehhhhhhiiikkkmmmoooqqqrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvyyy~~~yyymmmbbb\\\^^^aaaiiilllkkkhhheeeaaaZZZRRRQQQOOOFFF:::222000///---++++++,,,------------,,,......////////////......000000//////000000000///---......000111222333333//////////////////000111222222222333444555777777777999<<>>DDDKKKOOOPPPOOONNNLLLLLLLLLMMMNNNMMMVVVdddsssyyylllTTTIII===:::999888555333333444555777999<<>>???@@@@@@@@@CCCFFFJJJUUUWWW[[[```ccceeeggggggaaabbbcccccccccdddgggiiihhhooouuuyyy}}}~~~zzzssslllfffcccfffhhhiiikkkoookkklllmmmnnnoooooooooooonnnooopppqqqrrrrrrqqqpppqqqtttxxx}}}vvvhhh^^^^^^aaa]]]ccchhhkkklllkkkddd\\\XXXXXXQQQAAA555000000000+++,,,------......------,,,------------------,,,,,,...000///,,,,,,---000//////000000111111222222------...///111222444555111111222333444666777888888:::===EEEVVVssspppooooooqqqrrrvvvmmmVVV===111111000...,,,//////............//////........................+++,,,------......------,,,,,,,,,---------......------------------------...------,,,,,,------...------------...000111222444555666666555555666888:::888999;;;;;;===EEEOOOXXXttt}}}{{{gggXXXWWW^^^^^^dddqqqvvvxxxtttjjj\\\NNNFFFCCCDDDNNNZZZgggnnnnnnfffTTTEEE888666555444555555333222222555888:::>>>GGGTTT^^^[[[ZZZWWWRRROOOMMMOOOPPPSSS^^^ooo~~~rrr```HHHAAA;;;999777222111222777888999:::;;;===@@@CCCIIINNNRRRQQQRRRUUUVVVUUUSSSSSSRRRQQQPPPRRRVVVYYY___```aaadddgggiiilllmmmooopppsssuuuxxx}}}wwwnnnkkkllloooqqquuuxxx~~~|||xxxwwwuuutttuuuvvvxxxyyyxxxuuusssrrrsssssspppmmmkkkjjjiiihhhggggggggggggiiifffbbb___^^^^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWWWWXXXXXXZZZ[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUUUUSSSRRRRRRTTTWWWXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSUUUXXX[[[]]][[[ZZZXXXVVVSSSRRRQQQQQQNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOMMMKKKKKKLLLMMMMMMMMMMMMKKKIIIGGGEEECCCCCCBBBAAAAAAAAAAAABBB@@@BBBCCCCCCCCCCCCFFFHHHSSSUUUXXX\\\```ccceeeffffffeeecccccccccfffiiijjjkkkllloootttyyyzzzyyyxxxmmmjjjgggccccccfffmmmrrrpppqqqqqqpppmmmllllllmmmppppppppppppppppppppppppsssuuuyyy}}}yyynnnfffbbbbbbbbbfffiiikkknnnqqqpppdddVVVTTTTTTQQQGGG;;;333000111...///111000///------......//////...,,,,,,---//////////////////.........------------.........///444444333222222111111000000000000111222333444555777999<<>>333222111///...//////............//////........................+++,,,------......------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------...000111222444555666666555555666888;;;999:::<<<===???GGGPPP[[[www~~~zzzeeeTTTQQQYYY[[[bbbmmmqqqvvvsssjjj]]]OOODDD@@@@@@JJJUUUbbbiiiiii```PPPAAA888666444444555555333222444777999:::===EEEQQQZZZ\\\[[[YYYUUUQQQPPPRRRTTTRRR___pppppp]]]IIIBBB<<<:::888333222333666777999:::;;;>>>AAADDDIIINNNQQQQQQQQQTTTUUUTTTSSSSSSSSSRRRQQQSSSWWWZZZ___```aaadddhhhkkknnnpppssstttwwwyyy|||{{{rrrmmmmmmoooqqqvvvzzz~~~|||uuutttsssrrrrrrtttvvvwwwuuusssqqqqqqrrrsssqqqnnniiiiiihhhhhhhhhhhhhhhiiiiiifffbbb______^^^]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZ]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWWWWVVVUUUUUUWWWYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTVVVXXXYYYYYYYYYWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQOOOPPPPPPNNNLLLKKKKKKLLLLLLMMMLLLKKKJJJHHHEEEDDDAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGIIIQQQSSSWWWZZZ^^^aaaccceeedddcccbbbbbbcccfffhhhjjjjjjkkknnnsssvvvxxxvvvuuunnnllliiifffeeeggglllppprrrsssrrrpppmmmkkkjjjkkkppppppppppppqqqqqqqqqqqqtttvvvxxx|||wwwllldddaaaccceeekkkmmmoooqqqsssrrrfffZZZUUUUUUQQQGGG<<<333000111---///000000...------......//////...,,,,,,---.../////////////////////...---.........////////////444444333333333333222222666555555666666777888999888999<<>>@@@HHHRRR___zzz|||fffRRRLLLUUUZZZbbblllmmmqqqoooiii^^^QQQFFF@@@>>>GGGRRR]]]cccccc\\\LLL>>>777555444444555555333222777888:::;;;===DDDMMMTTTZZZZZZXXXUUUSSSRRRTTTVVVUUUbbbuuunnn[[[IIIBBB<<<;;;888444333444444666888:::;;;>>>CCCFFFIIINNNQQQPPPQQQTTTUUUSSSSSSSSSSSSSSSRRRTTTXXXZZZ___```bbbeeeiiinnnrrrtttwwwyyyzzz}}}uuuooonnnoooqqqyyy~~~~~~~~~|||rrrqqqpppooooooqqqssstttsssrrrpppqqqrrrrrrqqqoooiiiiiiiiihhhiiiiiijjjkkkiiifffbbb``````___^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWYYY[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQMMMNNNOOONNNLLLKKKLLLMMMLLLLLLKKKJJJHHHFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKPPPRRRUUUYYY]]]```bbbcccbbbbbbaaaaaacccfffiiijjjjjjjjjlllpppssssssrrrppplllllljjjhhhffffffhhhjjjoooppppppooolllkkkkkkllloooooopppqqqrrrsssttttttwwwwwwxxxzzz}}}vvvkkkbbbaaafffllltttvvvvvvuuuwwwuuukkk```VVVUUUQQQHHH<<<444111000---...//////---,,,,,,---...//////...---,,,---.........//////////////////////////////000000000000333333333444444444444444666666555555555666666777888999<<>>@@@HHHRRRbbb~~~lllUUUMMMVVV]]]fffnnnmmmlllllliii```TTTIIICCCBBBJJJSSS\\\aaa```ZZZLLL???666555333444444555333222666888999;;;===CCCKKKQQQVVVVVVUUUTTTRRRRRRTTTVVVZZZiii|||ooo[[[HHHAAA;;;:::888444222444333555777999<<>>555444333333444555333222444555777:::>>>DDDKKKOOORRRSSSTTTSSSSSSTTTVVVXXX___nnnmmmYYYFFF???999888666222111333333555777999<<>>666111///,,,---///...---+++,,,,,,---...000000...,,,,,,------.........//////000000000000000000111111111222//////000111222333333444888777777666666666777777888:::===CCCTTTrrr{{{tttrrrrrrttt|||zzzgggUUUAAA666222000///000//////............//////........................+++,,,------......------,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,------------...000111222444555666666555555666888999888999<<<===@@@HHHRRRiiittt\\\QQQXXX^^^fffnnnlllsssrrrmmmcccVVVLLLHHHFFFOOOUUUZZZZZZXXXRRRFFF;;;555333222333444555333222222333555999???EEEJJJMMMPPPQQQSSSTTTUUUWWWYYY\\\aaapppiiiVVVEEE>>>888777555222111333333555777999<<>>AAAJJJSSSmmmxxx```VVV[[[^^^eeemmmmmmrrrpppjjj```UUUNNNMMMNNNSSSWWWZZZYYYUUUOOODDD999444333222222444444444222222222555999???DDDHHHJJJLLLOOOQQQSSSUUUWWWZZZ\\\dddsss~~~gggUUUEEE>>>999888666333222333444666888999;;;???CCCFFFHHHNNNRRRSSSUUUZZZ\\\[[[SSSUUUWWWXXXXXXYYY\\\^^^``````aaaeeekkkrrryyy}}}|||yyyssslllfffdddfffhhhiiikkkmmmnnnooovvv|||qqqllliiikkkpppsssppplllmmmlllmmmooorrruuuvvvvvvtttsssooollljjjiiiiiijjjkkkmmmoooooommmmmmoooqqqtttsssqqqooommmlllkkkjjjfffdddddddddeeedddcccaaabbb```^^^\\\[[[\\\]]]^^^^^^___```aaaaaa```^^^]]]^^^^^^^^^]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZYYYYYYYYYYYYZZZ\\\^^^^^^\\\[[[[[[\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZYYYYYYYYYWWWWWWXXXXXXXXXVVVTTTRRRQQQQQQPPPOOONNNNNNNNNNNNJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJGGGDDDBBB@@@??????>>>>>>>>>>>>???@@@AAABBBAAABBBDDDDDDEEEFFFIIIKKKOOOQQQTTTXXX\\\___aaabbb``````aaabbbcccdddeeeeeefffdddddddddffffffeeeddddddgggiiijjjiiigggfffgggfffgggiiiiiihhhhhhiiikkkooopppqqqsssuuuwwwxxxyyywwwvvvvvvvvvxxxzzz}}}|||xxx{{{tttkkkrrruuulll]]]XXXQQQIII@@@999222///---///000000...------...,,,...000000///---,,,,,,------......///000000111/////////000000000111111000000000111111222222222111111111111222333444444999;;;===DDDTTTsss|||zzz|||}}}hhhWWWDDD:::555222111333//////............//////........................+++,,,------......------,,,,,,,,,---------......////////////////////////...------,,,,,,------...------------///000111222444555666666555555666888;;;:::;;;>>>???BBBKKKUUUppp{{{dddZZZ^^^___eeennnooollljjjeee]]]UUURRRTTTWWWVVVZZZ\\\YYYUUUOOODDD:::444333222222444444444222333333555999???DDDGGGHHHHHHKKKNNNQQQRRRUUUXXXZZZhhhwww~~~hhhVVVFFF???:::999777444333555444666888:::;;;>>>CCCFFFFFFLLLQQQRRRUUUZZZ\\\\\\SSSUUUWWWXXXYYYZZZ\\\^^^``````aaaeeejjjrrrxxx}}}uuuqqqjjjaaaZZZVVVWWWXXXXXX\\\```cccgggppp}}}tttppplllnnnrrrtttpppkkkiiihhhgggjjjnnnrrrtttuuuuuusssoookkkiiigggggggggeeehhhkkklllkkklllooorrrrrrqqqooonnnlllkkkkkkkkkeeedddddddddeeeeeecccaaabbb```]]]ZZZYYY[[[]]]___```aaabbbdddcccbbb```___]]]^^^]]]]]]\\\[[[ZZZYYY^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]______^^^\\\\\\]]][[[\\\]]]^^^]]][[[XXXWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZXXXVVVTTTRRROOONNNMMMLLLKKKKKKKKKKKKIIIJJJKKKJJJHHHGGGHHHIIIJJJHHHEEEBBB???>>>======????????????@@@AAABBBBBB@@@AAACCCDDDEEEGGGJJJLLLNNNOOOSSSWWWZZZ]]]```aaa^^^______```aaabbbbbbbbbeeedddcccccceeefffeeedddaaadddggghhhgggffffffgggdddfffhhhiiijjjkkkmmmooommmnnnoooqqqssstttvvvvvvttttttttttttvvvxxxzzz{{{yyy~~~tttwwwvvvkkkrrruuulll^^^YYYQQQIIIAAA999222......///111000///---......,,,...000111///---,,,,,,---------...///000000111////////////000000000000111222222222222333333333444444444555666777888999999;;;>>>DDDUUUsss}}}nnn\\\GGG;;;555111..............................------++++++++++++---------......///////////////,,,,,,,,,---------......------------------------++++++++++++++++++++++++...---------...111333555444666888888888777888999;;;;;;===???@@@CCCNNNZZZnnnjjjaaabbb```aaagggggggggaaa___WWWLLLQQQXXXSSSYYYVVVTTTSSSPPPJJJAAA:::444444333333333444555555000222555999===AAADDDEEEKKKMMMPPPSSSVVVYYY[[[]]]eeevvvgggOOOCCC>>>:::;;;999555222333888666555777<<<@@@AAA@@@GGGJJJNNNQQQRRRTTTWWWYYYVVVVVVXXX\\\[[[XXXXXX\\\\\\aaadddfffmmmvvv|||}}}mmmcccYYYUUUQQQLLLIIIIIIRRRUUUXXXXXXZZZcccrrr}}}{{{vvvxxx||||||uuunnniiigggeeedddfffiiimmmpppqqqpppnnnllljjjiiihhhhhhiiikkknnnooommmkkkkkkkkkpppnnnmmmllllllkkkiiigggkkkiiifffdddbbbbbbcccdddccccccbbb___[[[[[[^^^bbbaaacccdddeeecccaaa^^^\\\]]]\\\[[[ZZZYYYYYYYYYYYY^^^^^^^^^\\\YYYXXXYYY[[[[[[\\\]]][[[YYYXXXXXXYYY]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXX[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLOOONNNLLLJJJIIIHHHHHHHHHLLLHHHBBB???>>>????????????>>>>>>>>>>>>??????@@@???@@@BBBCCCCCCEEEHHHJJJNNNPPPTTTVVVWWWXXX[[[\\\``````aaabbbbbbbbbbbbaaaaaabbbdddfffffffffeeedddaaabbbbbbaaaaaacccgggiiiiiihhhhhhjjjmmmnnnkkkhhhnnnllljjjjjjmmmpppsssttttttsssssswww{{{}}}|||{{{|||}}}qqqooozzzwwwtttwwwhhh```YYYRRRMMMFFF<<<555333333333222000///...---,,,//////---,,,,,,---...///////////////////////////000000000000111111111111000//////000222444333222333333444444555666666777666:::===CCCUUUwwwqqq^^^HHH;;;444000....................................---,,,,,,---......,,,------...............,,,,,,,,,---------......------------------------++++++++++++++++++++++++...---------...111333555444666888888888777888999;;;;;;===???@@@DDDOOOZZZppplllaaacccaaacccfffdddeee___]]]UUULLLSSS\\\XXX[[[WWWRRRPPPOOOJJJ@@@888555444444333333333444444111333555999===AAADDDFFFJJJMMMQQQTTTWWWYYY[[[]]]eeevvviiiRRRDDD>>>::::::888444333444888666555777<<<@@@AAAAAAGGGJJJMMMPPPRRRTTTWWWYYY[[[YYYZZZ[[[YYYVVVXXX\\\[[[aaagggkkkpppvvvxxxvvvfff]]]UUURRRPPPLLLKKKKKKNNNQQQSSSRRRSSS[[[hhhsss|||~~~yyypppllliiieeebbbbbbeeehhhkkkooooooooolllhhhffffffgggiiikkkmmmmmmkkkjjjjjjjjjooollliiihhhiiiiiiiiiiiigggeeeccc```_________```bbbcccccc```]]]\\\___bbbcccdddeeefffdddbbb___]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\YYYXXXXXXYYY]]]^^^^^^]]][[[ZZZ[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWUUUVVVVVVVVVWWWWWWWWWWWWZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLKKKLLLLLLNNNMMMMMMLLLJJJIIIHHHHHHJJJFFFAAA>>>======>>>==================>>>>>>???>>>???AAABBBCCCDDDGGGJJJMMMOOOSSSUUUVVVXXXZZZ\\\______```aaabbbbbbbbbaaaaaabbbdddfffffffffdddcccbbbcccbbbaaa```aaadddfffhhhggggggiiilllnnnmmmkkkooommmllllllnnnqqqtttuuuvvvuuuvvvyyy}}}~~~{{{{{{rrrpppzzzzzzxxxkkkddd\\\TTTOOOGGG<<<444222111111000000///...------///...------------.../////////////////////////////////000000000000111111000//////000222444333222333333333444555555666666666:::>>>CCCVVVwwwvvvaaaJJJ;;;444000...///........................///......------......///+++,,,,,,---...---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444444666888888888777888999;;;;;;===???AAAEEEPPP\\\sssmmm```bbbbbbccceee```bbb\\\ZZZTTTLLLUUUaaa______XXXPPPNNNNNNJJJ@@@777666555444444333333333333222333666:::>>>BBBEEEGGGIIILLLQQQUUUWWWXXX[[[\\\gggxxx}}}iiiUUUEEE>>>999999777444333555777666666888<<>><<<>>>@@@AAABBBDDDGGGIIIKKKMMMPPPRRRTTTVVVYYY[[[]]]^^^___```aaaaaabbbaaabbbccceeefffffffffdddcccfffeeedddbbb``````ccceeefffeeeeeegggjjjnnnooooooooonnnmmmmmmnnnppprrrsssuuuuuuuuuxxx|||zzzzzz|||uuuqqq{{{xxxnnnggg___WWWQQQHHH===444222/////////.........------......---------......///////////////////////////....../////////000000000111000///000222333333222222222222333444444555555666;;;>>>DDDVVVxxx|||fffLLL<<<555111000111..............................------------......,,,,,,---............---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444444666888888888777888999;;;;;;===???AAAEEERRR^^^wwwlll^^^bbbccceeeeee^^^bbb\\\YYYSSSMMMXXXeeedddeee[[[PPPMMMOOOKKKAAA666777666555444333222222222222444777;;;???CCCFFFGGGGGGKKKPPPSSSTTTVVVYYY[[[kkk{{{vvveeeTTTEEE>>>999888666444444777777666777999<<>>DDDWWWyyy}}}iiiOOO>>>666222222333........................,,,,,,,,,------,,,,,,,,,------...///////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333333444666888888888777888999<<<;;;===???AAAFFFSSS```{{{mmm```eeegggiiiiiibbbddd]]][[[TTTNNNZZZhhhhhhjjj___SSSOOOPPPLLLBBB777777666555444333222222222222444777;;;???CCCFFFGGGEEEJJJOOOQQQQQQSSSWWW[[[ppp{{{nnn^^^OOOEEE>>>888888777444444777666666888999<<>>>>>>>>===<<<999999999::::::;;;======<<<>>>???@@@@@@BBBDDDGGGFFFHHHJJJKKKLLLNNNRRRTTTWWWYYY[[[]]]___```aaabbbaaaccceeegggggggggfffeeeeeeeeedddbbbaaaaaadddfffeeeddddddeeegggkkkpppttttttuuutttqqqmmmlllmmmnnnpppppprrrsssuuuxxx{{{}}}}}}{{{{{{}}}uuu{{{~~~xxxrrrkkkcccZZZTTTKKK???666444------------............,,,------.........//////////////////////////////---------...///000000000222000000000222333222111111111222333333444444555777;;;???EEEXXXyyy~~~wwwyyy}}}iiiOOO???777333222333........................+++,,,,,,------,,,,,,+++---...//////000000//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222333444666888888888777888999<<<;;;<<>>BBBEEEGGGFFFJJJNNNOOONNNQQQWWW]]]uuuwwwhhhYYYLLLDDD===999888888555555777555777999:::<<>>>>>>>>===<<<:::::::::;;;<<<===>>>???>>>???@@@@@@@@@AAACCCEEEDDDEEEFFFGGGGGGIIILLLOOOUUUVVVYYY[[[^^^```aaabbb```bbbdddggghhhhhhggggggbbbbbbbbb```^^^___aaadddeeeffffffffffffjjjnnnrrrvvvxxxxxxuuupppnnnoooqqqrrrtttuuuuuuvvvxxx||||||{{{vvvyyyzzzvvvoooggg^^^WWWLLL@@@777444..................//////+++,,,---...////////////////////////////////////------...///000000111222222111000111222333222000222222222333444444555555777;;;???EEEYYYzzz}}}ttttttyyy||||||gggNNN>>>666222000111........................,,,,,,---......---,,,,,,,,,---......//////......,,,,,,,,,---------......------------------------------------------------,,,,,,...///111222222222444666888888888777888999<<<;;;<<>>=========<<<:::;;;;;;<<<<<<===???@@@AAA@@@AAABBBAAA@@@AAABBBDDDCCCDDDDDDCCCCCCDDDGGGJJJSSSTTTWWWZZZ]]]___aaabbb^^^```cccgggiiiiiiiiiiiieeeeeedddaaa___^^^```bbbfffggghhhgggfffhhhlllooorrruuuwwwuuuqqqoooqqqtttuuuwwwxxxwwwvvvxxx||||||zzz~~~wwwxxx~~~|||wwwnnnddd[[[OOOAAA666333////////////////////////+++,,,---////////////...////////////////////////---......///000111222333222111000111222222111000333333333444555555666666777<<>>???IIIKKKPPPRRRQQQQQQ[[[fff~~~kkkUUUFFFBBB>>>999666666777777777888888888999<<<@@@CCCFFFLLLNNNPPPQQQRRRTTTWWWZZZ[[[^^^```cccdddgggkkkmmmpppzzzzzzlllaaaYYYSSSNNNLLLNNNSSSWWW[[[^^^___```\\\ZZZWWWTTTQQQOOOMMMLLLNNNKKKLLLWWWiiiyyyssseee___aaabbbaaahhhhhhjjjlllmmmmmmkkkiiijjjjjjhhhfffeeecccbbbaaabbbcccfffhhhiiiiiihhhhhhfffggghhhhhhhhhgggfffeeecccdddfffhhhjjjlllmmmmmmpppllliiiiiikkklllllljjjaaa```___^^^^^^^^^^^^___aaa___[[[XXXWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUWWWVVVUUUUUUUUUSSSOOOLLLPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMOOOSSSTTTRRRPPPSSSRRRPPPNNNMMMLLLKKKKKKGGGHHHJJJKKKKKKJJJHHHGGGBBBAAA???===<<<<<<=========<<<:::999:::===@@@BBBGGGEEECCCAAA@@@?????????@@@@@@@@@???>>>???BBBDDDNNNQQQVVVZZZ[[[[[[\\\]]]]]]^^^aaaeeeiiikkkjjjiiikkkkkkllliiieeeaaa___^^^ccccccdddeeegggiiikkklllkkkmmmpppqqqpppppppppqqqxxxxxxxxxyyyzzz{{{}}}}}}~~~|||zzzzzz}}}xxxtttwwwvvvqqqzzzpppccc^^^RRR@@@555444111///......//////...---+++,,,------......------///////////////.........000111111111111222222222222222222111111111000000333333333444666888999:::999<<<>>>EEEYYY}}}xxxvvvuuusssvvv}}}~~~gggKKK;;;666333111000000//////......---,,,,,,------------------------...---,,,,,,,,,,,,---...+++++++++,,,---.....................------------...---+++******+++---...------------...000222333777777777777888999::::::;;;;;;===???@@@GGGYYYiiiwwwllljjjkkkjjjgggfffaaa^^^___\\\^^^rrruuuiii\\\UUULLLAAA888555333222222333555555444222000333888;;;<<<===???@@@HHHJJJOOORRRRRRTTT___kkk}}}kkkWWWHHHBBB>>>999666555666666666777777888:::===@@@CCCEEELLLNNNPPPQQQRRRUUUXXX[[[[[[^^^bbbdddfffgggjjjkkkuuu~~~|||nnnddd]]]VVVQQQNNNRRRXXX^^^cccfffffffffaaa___[[[XXXUUUSSSPPPOOOKKKIIILLLWWWhhhyyy}}}ooohhhhhhhhhffffffggggggiiijjjiiihhhgggfffffffffeeedddcccbbbaaabbbdddfffhhhiiiiiihhhggggggggghhhhhhhhhgggeeeddddddeeegggjjjlllmmmnnnnnnpppmmmjjjiiijjjjjjiiigggaaaaaaaaa```______^^^^^^___^^^[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWVVVUUUVVVVVVTTTPPPMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPNNNMMMNNNQQQRRRQQQPPPRRRQQQPPPNNNMMMLLLKKKKKKFFFGGGHHHIIIIIIHHHGGGGGGDDDCCCAAA???>>>>>>>>>??????>>><<<;;;<<>>>>>AAACCCMMMQQQVVVZZZ[[[[[[\\\]]]______bbbeeeiiikkkjjjhhhgggiiijjjhhheeecccaaaaaaccccccdddeeegggiiijjjkkkjjjlllooopppoooooopppqqqwwwwwwwwwwwwxxxzzz|||}}}|||{{{zzzyyyyyy}}}vvvrrruuussslllsss|||nnnbbb]]]RRR@@@555444111///......//////...------...//////000000///////////////////////////...000000111111111222222222333333333333222222111111333333333444555777888999999<<<>>>EEEZZZ}}}{{{xxxwwwuuuwww||||||fffLLL===777444222222000//////......---------------------------------------,,,,,,,,,------...***++++++,,,,,,------...............------------------++++++++++++------------------...000111222777777777777888999::::::;;;;;;>>>???@@@HHHZZZlll}}}ssskkkkkkmmmjjjeeebbb```\\\]]]\\\```uuussseeeYYYNNNBBB999555555444333444555555444222111444999<<<===>>>???@@@FFFIIINNNSSSUUUYYYfffssszzzjjjXXXJJJAAA===999666555555444444666777999;;;>>>AAACCCDDDLLLNNNOOOPPPQQQUUUYYY]]][[[^^^bbbeeefffgggiiijjjwwwrrriiibbb[[[UUURRRXXXaaajjjqqqsssrrrqqqjjjfffaaa]]]ZZZXXXUUURRRHHHHHHLLLVVVeeevvvxxxpppooommmjjjgggffffffeeeddddddcccccc```aaabbbddddddcccbbbbbbdddeeefffggghhhggggggfffggghhhhhhgggfffeeedddccceeegggiiilllnnnoooppppppooommmjjjiiihhhgggfffdddbbbcccccccccbbbaaa___^^^]]]\\\[[[ZZZYYYXXXWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVTTTQQQNNNPPPPPPOOOOOOOOOOOOPPPPPPQQQOOOMMMMMMNNNPPPPPPOOORRRQQQOOONNNLLLLLLKKKKKKEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<<<<<<<>>>@@@BBBCCCDDDGGGIIIJJJIIIGGGFFFFFFEEECCC@@@>>>>>>@@@BBBMMMQQQVVVYYYZZZ[[[]]]^^^______aaadddggghhhgggfffdddfffggggggfffdddddddddccccccdddeeefffhhhjjjkkkiiilllnnnooooooooopppqqqwwwvvvuuuuuuvvvxxxzzz|||yyyyyyxxxxxxxxx{{{uuupppqqq}}}pppfffkkkyyy}}}xxxkkk```[[[QQQAAA666444111///......//////...------...//////000000//////......//////////////////000000000111111111222222444444444333333333333222333333333333444555777777999;;;>>>EEEZZZ}}}}}}yyyxxxvvvxxx}}}|||gggNNN???888333111111000/////////......---------------------------------,,,,,,,,,------......++++++++++++,,,,,,------.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,------...///000111111666666666777777888999::::::<<>>???@@@DDDFFFMMMSSSVVV]]]lll{{{wwwgggVVVIII@@@===888666555444333333555666999<<>>AAACCCFFFJJJLLLMMMMMMLLLIIIHHHEEEBBB>>>>>>@@@BBBNNNQQQVVVYYYZZZ\\\^^^____________bbbdddfffeeecccbbbeeeggggggfffeeedddeeebbbccccccdddfffhhhjjjkkkjjjlllnnnoooooooooqqqrrrvvvuuutttssstttvvvyyyzzzyyyyyyyyyxxxwwwyyy}}}sssoooppp}}}|||nnncccfffrrrzzzzzztttiii___YYYPPPCCC888444111///......//////...---+++,,,------...---------............////////////000000000000111111111111333333333333333333333222333222222333333555666666888;;;>>>EEEZZZ~~~|||xxxxxxwwwyyy~~~}}}iiiQQQBBB999222///000///////////////.........------------------------+++,,,,,,------.........+++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111111222666666666666777888999:::999<<>>???@@@BBBDDDKKKQQQWWW```qqquuudddSSSFFF???<<<888666555555444222555666999<<>>??????===<<<;;;::::::;;;;;;<<>>EEE[[[~~~zzzuuuvvvuuuwww|||}}}jjjSSSDDD:::222//////////////////////////////------------------------++++++,,,---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000222333333666666666666777888999999999<<<@@@AAAAAAJJJaaawwwyyyuuuyyyyyyqqqlllnnnooohhh___YYY[[[VVVWWW[[[gggzzzcccPPPEEE<<<666222222111333444555444222222555999<<<======>>>???@@@CCCIIIPPPVVV```rrrtttbbbPPPCCC>>><<<999777777666555444666777999;;;>>>AAACCCDDDIIIKKKMMMOOOPPPRRRUUUWWW[[[\\\]]]]]]___ccciiimmmuuuvvvlllggg```kkk{{{{{{pppgggbbb]]]VVVPPPNNNMMMNNNSSS]]]gggoootttyyy}}}~~~yyyuuuvvvxxxwwwttttttrrrlllddd]]][[[\\\\\\\\\^^^___aaaccceeefffddddddeeeeeeeeeffffffggggggfffeeedddcccbbbbbbbbbfffhhhllloooqqqrrrqqqpppmmmnnnppppppnnnmmmmmmnnnlllllllllkkkiiifffdddbbbaaa```___^^^]]]\\\[[[[[[VVVWWWWWWXXXXXXVVVUUUTTTVVVUUUVVVWWWYYYXXXUUUSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRQQQPPPNNNNNNOOOQQQOOOOOONNNLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIICCCBBB@@@???>>>===>>>>>>??????>>>===<<<<<<<<<<<<<<>>FFF[[[yyyrrrsssqqqrrrvvv}}}~~~zzziiiTTTEEE;;;333000111/////////////////////000------------------------***+++,,,.......................................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++'''(((+++...111333444444666555555666666777888999888<<>>???AAAGGGNNNTTT___rrrtttbbbPPPCCC===;;;999888888888777666777777888:::===@@@CCCEEEGGGJJJMMMOOOOOOPPPQQQSSSUUUXXX\\\___aaadddgggjjjrrr{{{wwwsssnnnyyytttjjjddd^^^UUUNNNOOOMMMLLLRRR\\\fffjjjjjjjjjppprrrooolllnnnqqqrrrrrrttttttoooggg```^^^___]]]\\\\\\\\\^^^```bbbdddcccccccccdddeeefffggghhhiiihhhgggeeeeeeeeeffffffgggjjjnnnrrrttttttsssrrrqqqsssuuutttqqqoooooopppoooooommmkkkiiigggeeedddeeecccaaa___]]]]]]]]]]]]XXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVXXXYYYYYYVVVTTTTTTTTTSSSSSSSSSSSSTTTTTTPPPRRRSSSRRRPPPOOOPPPRRROOONNNMMMLLLLLLKKKKKKLLLJJJJJJKKKKKKJJJIIIGGGFFFCCCBBB@@@???>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;888>>>GGGOOOTTTUUUSSSQQQKKKIIIFFFCCCAAACCCHHHKKKRRRUUUXXX[[[]]]```cccfffeeeddddddeeehhhjjjkkkkkkbbbdddffffffeeecccccccccaaabbbbbbdddeeegggiiijjjhhhiiijjjkkkkkkmmmpppsssssstttuuuvvvvvvuuuuuutttyyyzzz||||||||||||}}}~~~uuuqqqttt}}}}}}ttthhhiiigggpppwwwwwwuuuvvvvvvuuuooojjjbbbYYYPPPGGG<<<333111///......//////...------...//////000000//////------......///000000111////////////000000000111111111111222222333333333111111222444666888:::;;;888;;;>>>FFF\\\yyyqqqpppnnnooorrrzzzxxxgggTTTFFF<<<555222333////////////000000000000------------------------)))+++,,,...//////......//////////////////......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++%%%'''+++...222444555555555555555666666777888999888<<>>>>>>>>???======<<<;;;:::999999888444===IIITTTZZZXXXSSSOOOJJJHHHFFFCCCBBBEEEJJJNNNSSSVVVYYY\\\^^^aaaeeegggbbbaaaaaacccfffhhhiiiiiiaaaccceeefffeeeddddddeeeaaabbbbbbccceeegggiiijjjfffggghhhhhhiiikkknnnqqqrrrsssuuuwwwwwwvvvtttssswwwyyy|||}}}~~~~~~uuurrruuu~~~}}}uuuhhhiiigggpppvvvuuussstttuuutttoookkkcccYYYQQQHHH<<<333111///......//////...---+++,,,------......---------------...///000000111////////////000000000000222222222333333444444444000111222444666999;;;<<<888;;;>>>FFF\\\}}}ppplllkkkllloooxxxrrrcccNNN>>>666333111//////////////////000000000........................---,,,++++++*********+++---,,,***))))))***,,,---///...---,,,+++,,,------...------,,,,,,,,,------,,,,,,,,,---///000222333666666555666777888:::;;;;;;>>><<<>>>FFFMMMbbbyyyrrryyyuuulllgggkkkrrrvvvyyy|||{{{nnnaaacccttt}}}jjjXXXJJJ@@@888333333222222222222222333333333444555666888:::;;;<<<===CCCJJJOOOTTT___ooo{{{sss```NNNDDD:::::::::999777444111///555777999:::<<>>===<<<===>>>>>>>>><<<;;;999888555;;;EEEQQQYYYZZZWWWTTTQQQNNNIIIEEEEEEGGGKKKNNNTTTUUUWWWZZZ^^^bbbfffgggccccccdddeeefffhhhiiijjjeeeffffffgggggggggggggggeeeccccccfffiiikkkiiigggfffffffffgggiiikkkmmmoooqqqsssvvvwwwvvvttttttssszzzyyyxxxxxxyyy|||~~~|||vvvyyy{{{rrrhhhbbbjjjppptttqqqnnnnnnnnnmmmkkkkkkhhh```SSSEEE999333333111///...---...000111,,,,,,,,,---------......000/////////............---///000111000///000111111111111111111111222222222333555666666666888:::999<<>><<<>>>GGGNNNccc}}}uuuyyyrrrjjjfffkkkrrrvvvyyy|||wwwiiihhhsss{{{sssfffWWWJJJ???666222222222111111111111222222333444555777888:::;;;<<<===BBBIIINNNVVVaaapppzzzrrr^^^LLLBBB<<<;;;999888666555444333555777999:::<<>>=========>>>>>>>>>===;;;999888444:::CCCNNNWWWZZZYYYVVVSSSPPPKKKGGGFFFHHHLLLNNNTTTUUUWWWYYY\\\___aaabbb```aaaaaabbbdddeeeggghhhggggggiiiiiijjjiiihhhgggeeedddccceeehhhjjjiiihhhggggggfffggghhhkkkmmmnnnvvvxxxyyyxxxvvvuuuuuuuuuzzzzzz|||}}}~~~xxxyyy|||tttlllfffhhhooorrrpppnnnoooqqqpppllljjjfff___UUUHHH;;;333111000///.........//////,,,,,,---------..................---------,,,,,,---///000111000///000111000000111111222222222333222444555666666666888:::999<<<@@@GGG\\\|||pppkkkjjjmmmqqqxxxuuuhhhTTTCCC999444111///000000//////......------........................------,,,,,,,,,------...000///...------...///000///...---,,,,,,,,,,,,---+++++++++******++++++,,,------...///000222333444444444444444555777888999999===;;;???HHHPPPeeexxxzzz~~~kkkdddaaahhhpppuuuxxx{{{zzzmmmiiinnntttuuussskkkiiidddZZZNNNAAA888333222111111000000000111111222333555777999:::;;;;;;===AAAGGGNNNYYYeeesss{{{qqq]]]KKK@@@===;;;999666555666777888555777999:::<<>>============>>>>>>===;;;999888444888@@@JJJSSSXXXXXXWWWTTTQQQLLLIIIHHHIIILLLNNNSSSTTTVVVXXXZZZ\\\]]]]]]___```aaabbbcccdddeeefffgggiiikkkllllllkkkiiigggfffeeecccdddfffiiiiiiiiihhhgggffffffhhhjjjlllnnnzzz{{{{{{zzzxxxvvvvvvwwwxxxyyy|||~~~}}}|||yyyzzz|||tttlllgggdddkkkooommmlllpppssssssmmmhhhbbb]]]VVVLLL>>>333/////////............---,,,------------........./////////.........---------///000111000///000111///000000111222333444444333444666666666666888999999===AAAHHH]]]}}}pppkkkjjjnnnsssvvvwwwjjjXXXGGG;;;555111000111111000000///...------........................//////...---------------//////............//////......------,,,,,,,,,,,,++++++++++++++++++,,,---.........///111222444555555555666777888999::::::888<<<;;;???IIIQQQggg|||~~~rrraaa[[[ZZZbbbkkkpppsssuuuyyyqqqhhheeehhhkkkjjjhhhaaaeeefffaaaUUUGGG;;;666222111000000///000000000222333555888999:::;;;;;;>>>@@@FFFOOO\\\kkkwwwqqq]]]JJJ???<<<;;;999888777888888999666777999;;;<<>>>>>===<<<============;;;:::888555888===DDDLLLQQQSSSSSSQQQOOOKKKHHHGGGHHHIIIKKKPPPRRRUUUXXXZZZ\\\\\\\\\aaaaaacccdddeeefffffffffgggiiikkkmmmmmmkkkhhhfffgggfffddddddeeehhhjjjkkkiiihhhffffffgggiiikkkmmmvvvyyy{{{|||{{{yyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzz{{{zzz}}}{{{rrriiiccc^^^eeejjjiiijjjooossstttmmmfff^^^ZZZVVVNNN???333.........///...------,,,------------............111111111111000000000000---///000111000///000111//////000111333444555555333555666777666666888999999===AAAIII^^^{{{oooiiiggglllrrruuuwwwlll[[[JJJ===555222000222222111000000///..............................222111000...---,,,++++++...------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...............///111222444555555555666777888999::::::888<<<;;;???IIISSSiii}}}jjjYYYSSSSSS[[[eeeiiikkkmmmmmmiiicccbbbcccdddcccaaa]]]bbbgggdddYYYJJJ===666222111111000//////000000111333666888::::::::::::???AAAFFFPPP^^^nnn}}}qqq]]]JJJ@@@999:::;;;;;;:::999888777666888999;;;<<>>>>>>>><<<<<<=========;;;:::999888999;;;@@@FFFJJJLLLLLLLLLKKKHHHFFFEEEEEEFFFFFFJJJMMMSSSXXX\\\___``````aaabbbcccdddeeeffffffeeedddgggjjjllllllkkkhhhfffhhhhhhgggffffffgggjjjllljjjhhhfffeeefffhhhjjjlllmmmrrrxxx||||||{{{yyyxxxxxxwwwwwwwwwwwwyyyzzz{{{}}}{{{zzz|||rrrhhhbbbZZZaaaggggggiiinnnrrrssslllddd[[[WWWUUUNNN???222.........///...------,,,---------.........//////111111111111000000000000---///000111000///000111///000111222333444555555444666777777666666888999999===AAAIII^^^{{{nnngggeeejjjpppvvv~~~uuulll]]]LLL>>>666222111111111000000//////..............................222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---...//////------...///000222333444222333444666777777777777888<<<<<<@@@JJJSSSjjj~~~iiiUUUPPPPPPXXXaaaeeefffgggjjjgggdddbbbaaa```^^^\\\YYY]]]aaa___WWWIII<<<444333222111111000000000000111333666999:::;;;::::::>>>AAAGGGPPP]]]oooppp\\\JJJ@@@888999;;;<<<;;;999777666777888:::;;;<<<>>>BBBEEEJJJJJJJJJKKKMMMPPPRRRTTTTTTVVVXXXXXXXXXXXXZZZ\\\```ccchhhmmmsss}}}{{{pppjjjbbb___``````\\\XXXYYYWWWSSSQQQPPPOOONNNMMMKKKOOO\\\pppmmmggg^^^XXXVVVXXXZZZ[[[```aaaccceeehhhjjjlllmmmmmmooopppoookkkjjjllloooppptttyyy{{{zzzwwwtttsssrrrtttvvvwwwuuusssrrrrrrrrrqqqpppnnnmmmlllkkkkkkdddaaa]]][[[[[[[[[ZZZZZZWWWZZZ\\\\\\\\\\\\```ccc]]]\\\YYYVVVUUUTTTUUUVVVWWWVVVUUUSSSQQQPPPOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTOOONNNKKKIIIGGGGGGGGGGGGFFFFFFFFFEEECCCBBB@@@???@@@@@@@@@?????????>>>>>><<<<<<=========<<<:::999;;;:::;;;>>>BBBEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCEEEIIIPPPXXX^^^bbbcccddd___```bbbddddddddddddcccccceeegggjjjkkkjjjiiihhhiiiiiijjjiiihhhhhhkkkmmmkkkiiifffdddeeegggjjjlllhhhmmmtttzzz{{{{{{zzzzzz|||{{{zzzyyyyyy{{{}}}~~~||||||vvvlllfffZZZbbbiiijjjlllpppttttttlllddd[[[WWWUUUMMM???333/////////............---------.........//////////////////.........---------///000111000///000111000111111222333444555555555666888777777666888999999===AAAHHH]]]rrrjjjggglllsssxxx}}}ssskkk]]]MMM???666222222..................------........................///...------,,,---------,,,,,,,,,------,,,,,,,,,------.........---,,,+++++++++++++++,,,---...///,,,,,,---...///111222333222333555666777777777777999======AAAJJJSSSjjjmmmVVVQQQQQQYYYbbbdddddddddhhhgggeeebbb___]]][[[ZZZVVVWWWYYYXXXSSSHHH<<<333444444222111111000000000111333666999;;;;;;:::999<<<@@@FFFNNNZZZlllnnnZZZIII@@@:::::::::999999888777666777888:::;;;<<<>>>BBBEEEJJJJJJIIIJJJKKKNNNPPPRRRUUUWWWYYYYYYYYYYYY[[[]]]^^^bbbhhhlllqqqyyy{{{{{{yyytttooommmmmmkkkddd___\\\XXXTTTRRRRRRPPPNNNKKKKKKMMMXXXnnnvvvoooeee]]]YYYYYYZZZZZZ]]]^^^aaadddgggiiikkkllllllpppsssrrrnnnlllnnnqqqsssvvvzzz{{{yyywwwuuutttsssuuuwwwxxxvvvtttssssssuuuuuutttssspppmmmjjjhhheeeaaa\\\YYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[UUUUUUUUUUUUUUUWWWXXXYYYWWWWWWVVVVVVTTTSSSQQQPPPQQQQQQQQQQQQQQQRRRRRRRRROOONNNKKKHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???????????????;;;<<<=========<<<;;;:::<<<;;;;;;>>>AAADDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFOOOXXX___cccdddeee```aaaccceeefffeeedddcccbbbdddfffhhhjjjkkkkkkkkkiiikkklllllljjjjjjkkkmmmllliiifffddddddfffiiikkkhhhlllqqquuuxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}zzzooohhh___gggoooqqqsssvvvwwwvvvmmmfff___YYYUUUMMM@@@666111000///.........//////............////////////.........---------,,,,,,---///000111000///000111222222222333333444444444555777888888777666888999999<<<@@@GGG\\\xxxooolllqqqxxx{{{}}}rrrkkk]]]NNN???666333222+++,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,---...///000,,,------......------,,,,,,---.........---,,,+++************+++,,,---...,,,,,,,,,---///000222333444555777888999:::999999:::>>>===AAAKKKSSSjjjrrrXXXSSSTTT\\\ccceeeddddddddddddcccaaa^^^[[[ZZZZZZUUUTTTTTTTTTQQQIII===444555444333222111111111111000333666999;;;;;;:::999:::???EEELLLWWWjjj~~~lllXXXHHH@@@===;;;999777666666777777777999:::;;;<<<>>>BBBEEEJJJJJJIIIIIIJJJLLLOOOPPPVVVWWWYYYZZZZZZZZZ\\\^^^\\\aaaggglllooowwwzzzqqqlllpppwww|||{{{zzztttjjjaaa^^^ZZZVVVTTTSSSRRRNNNKKKKKKLLLVVVlll~~~wwwlllccc^^^]]]]]]]]][[[]]]___cccfffiiikkkkkkkkkpppttttttpppnnnooorrrwwwzzz|||}}}{{{yyyxxxxxxsssvvvxxxxxxwwwuuuttttttwwwxxxyyyxxxtttoooiiieeeeeeaaa\\\XXXWWWVVVVVVUUUXXXWWWWWWYYYZZZYYYVVVTTTVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQPPPMMMJJJHHHGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFF@@@@@@@@@???????????????;;;<<<=========<<<;;;:::<<<<<<<<>>555222333222///,,,---000000,,,(((//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444333444555777999::::::;;;999======AAAKKKTTTjjjvvv```]]][[[]]]bbbeeedddaaadddaaa^^^[[[ZZZYYYVVVTTTUUUWWWYYYVVVOOOEEE<<<888333222111000000000111222---111666999:::::::::;;;===???BBBEEEOOOeee|||jjjVVVEEE;;;;;;:::888666555444444444666777999:::;;;>>>AAADDDHHHIIIKKKLLLLLLMMMOOOQQQXXXYYYZZZ[[[\\\]]]]]]]]]```aaacccggglllsssxxx{{{zzztttllldddbbbdddhhhqqqzzzvvvkkkaaa]]]XXXTTTRRRRRRQQQPPPJJJIIINNNaaa{{{~~~rrrjjjfffbbb[[[VVVWWW[[[```dddfffhhhjjjkkkoooqqqssssssqqqppppppqqqyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvuuutttuuuwwwyyyzzzxxxxxxxxxxxxwwwrrrlllgggeeeaaa]]][[[ZZZZZZYYYXXXTTTTTTUUUVVVWWWWWWWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSYYYWWWTTTRRRQQQRRRTTTUUUNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIBBBBBBCCCEEEFFFFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>======???BBBDDDDDDDDDHHHEEEAAA@@@BBBBBBAAA???BBBEEEMMMWWWaaaffffffcccbbbccceeegggjjjiiifffdddaaa```aaacccgggiiijjjiiillllllkkkjjjkkklllmmmnnnlllhhhcccbbbcccgggkkklllmmmnnnoooqqqtttxxx{{{}}}~~~}}}||||||~~~xxxppppppkkkpppuuuvvvxxxzzzyyytttoookkkddd^^^VVVKKK>>>555222111000///000000...,,,.......................................---------------......///000000000///000222333444333222222555555555555555666777888;;;<<<===FFF___~~~uuuvvv|||wwwnnn^^^MMM>>>555222111111...+++,,,///111...+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333333444666777999:::::::::999======AAAKKKTTTkkkxxx______```dddiiiiiiddd___bbb___[[[YYYXXXVVVTTTRRRUUUVVVWWWTTTLLLCCC;;;777444333222111111111111222...222666999:::999::::::>>>@@@BBBFFFPPPeee~~~kkkWWWEEE<<<;;;:::888666444444444444555777999999:::===AAADDDIIIKKKMMMOOOPPPQQQTTTVVVYYYYYYZZZ[[[\\\\\\\\\\\\___```cccgggmmmsssyyy|||{{{rrrjjjbbb^^^]]]___eeemmm}}}|||rrrddd```ZZZVVVUUUTTTRRRQQQJJJIIIMMM[[[ppp~~~vvvpppkkkeee^^^YYYYYY]]]aaaeeeggghhhiiikkkoooqqqrrrrrrqqqqqqsssttt|||}}}}}}}}}}}}|||zzzyyyuuutttttttttuuuxxxzzz|||zzzyyyvvvuuusssoookkkhhhddd```]]]ZZZZZZZZZYYYXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTXXXVVVSSSQQQQQQQQQSSSTTTOOOOOONNNMMMMMMLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJ>>>>>>@@@CCCFFFFFFEEECCCAAAAAA@@@???>>>======>>>>>>>>>===<<<<<<<<<<<<<<<>>>===>>>AAAEEEHHHIIIIIIIIIFFFCCCBBBCCCCCCBBB@@@DDDGGGOOOZZZdddiiijjjhhhfffffffffgggiiihhhfffddd`````````cccfffhhhhhhhhhlllkkkkkkkkkkkkmmmnnnpppoookkkgggeeefffhhhiiijjjkkkkkklllooorrrvvvyyy|||~~~~~~{{{uuuooopppooovvv|||~~~~~~zzzsssqqqlllfff```XXXMMM@@@666000///------...//////...........................---------------...//////......//////000111111111444444555555555444333333444444444444444555666777;;;<<<>>>GGG```~~~~~~}}}qqq___MMM???666111///000---++++++...111000..................---------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222333444666777999:::::::::999======AAAKKKUUUlllyyy^^^```eeekkkooollleee^^^```]]]YYYVVVUUUSSSQQQPPPUUUVVVUUUQQQIIIAAA;;;888666666444333222222222222000333777999999999999:::>>>@@@CCCGGGPPPeeelllWWWFFF===:::999777555444333333333555666888999:::<<<@@@CCCHHHJJJMMMOOOQQQSSSVVVXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ^^^___bbbgggnnnuuu{{{{{{rrriiiccc^^^[[[^^^cccmmm{{{xxxgggccc^^^ZZZWWWVVVTTTRRRJJJJJJLLLSSS___jjjqqqsssyyyyyyxxxuuupppiiibbb]]]\\\```dddggghhhhhhiiijjjooopppqqqqqqqqqsssvvvxxx~~~|||{{{uuutttttttttuuuxxx{{{}}}|||yyyuuuqqqooommmjjjhhhbbb___\\\ZZZZZZZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVUUURRRPPPPPPPPPRRRSSSQQQPPPOOOMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIII@@@@@@AAADDDFFFGGGFFFDDD@@@@@@???>>>============>>>===<<<<<<;;;<<<<<<<<<>>>>>>???CCCHHHLLLNNNOOOKKKIIIEEEDDDDDDDDDCCCBBBFFFJJJSSS]]]gggmmmooooookkkiiihhhggghhhhhhgggeeeaaaaaaaaaccceeegggggggggjjjjjjjjjjjjkkkmmmpppqqqsssooollliiiiiiiiiiiihhhhhhhhhjjjlllppptttwwwzzz|||||||||}}}~~~}}}yyyvvvsssttt|||{{{uuusssnnngggbbb[[[PPPBBB777000---++++++---/////////...........................---,,,,,,---...000111//////000000111222222222666666555444333333333333333333333333444555666777;;;===???HHHaaattt```NNN@@@777111...222///,,,+++---///000///........................------------------------//////......------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222444555666777999999999:::999======AAALLLVVVnnnxxx\\\```ffflllooommmfff```^^^[[[WWWTTTSSSRRRQQQOOOVVVVVVTTTOOOHHH@@@;;;999888777666555444333222222222555888:::999999::::::<<>>:::999777555333333333333444666777888999<<>>======<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<>>@@@CCCIIINNNQQQRRRMMMKKKHHHFFFEEEDDDCCCCCCGGGLLLUUU___hhhnnnqqqrrrmmmjjjgggfffgggiiijjjjjjdddcccccceeeggghhhhhhggghhhggghhhiiijjjmmmoooqqqsssqqqnnnmmmlllllljjjiiiggggggiiikkkooosssvvvxxxxxxyyyyyyzzz|||~~~|||zzzwwwxxx~~~zzztttnnngggbbb\\\QQQBBB777222///,,,+++,,,...//////........................///...---,,,,,,---///000...//////000000111222222444333222111000111222333333333333444555666777888;;;===@@@JJJcccwwweeeRRRBBB888333000444111...------.........---.....................------------------------///......---------......---------............---+++++++++,,,,,,---------------------...000111222444555666888888999999999:::===<<>>BBBLLLeeennnZZZGGG:::444222333222000...---------...---------...............------------------------,,,,,,,,,,,,,,,---......,,,---.../////////......***++++++,,,,,,------...---------...///000222222555555777888888999999999:::===<<>>999===AAAFFFPPPddd~~~kkkVVVGGG@@@;;;:::888666555444444444555666888999:::<<<@@@CCCJJJLLLMMMNNNNNNOOOQQQRRRQQQSSSUUUXXX[[[]]]^^^___]]]___ccciiipppyyyssshhheeefffhhhqqq{{{|||yyyuuutttssspppkkkfffccc```\\\YYYWWWTTTQQQOOOLLLKKKIIIGGGFFFEEEEEEEEEGGGLLLTTT]]]cccfffeeedddaaadddgggiiiiiiiiiiiiiiilllnnnqqqsssuuuyyy}}}|||yyyxxxxxxxxxyyyxxxwwwuuutttrrrooojjjfffdddbbb___^^^]]]\\\YYYWWWOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRTTTVVVWWWXXXSSSRRRQQQPPPOOOOOOOOOOOORRRQQQPPPNNNNNNMMMMMMMMMHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCBBBAAA<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===?????????CCCHHHNNNRRRTTTTTTSSSQQQMMMJJJGGGHHHIIILLLQQQXXX^^^cccfffiiikkkhhhfffddddddhhhmmmqqqrrrmmmlllkkkkkkmmmmmmlllkkkfffffffffgggiiikkknnnooopppnnnmmmmmmnnnooonnnmmmjjjjjjkkklllnnnqqqtttvvvvvvvvvvvvwwwxxxzzz{{{|||{{{wwwwwwuuuwwwmmmbbb\\\XXXPPPBBB777777444000.........---,,,........................///............------------------...//////000000111111222333444666777888555555555666777999:::;;;;;;>>>CCCNNNgggzzzxxx}}}zzzdddLLL;;;444444000111111000///......///---------.........//////........................*********+++,,,---...///+++,,,---.........------******+++,,,,,,---...............///000111222333555666777888888999888888:::>>><<>>???<<>>>>>@@@@@@@@@???;;;;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>===>>>CCCJJJQQQVVVXXXYYYYYYWWWSSSNNNKKKLLLMMMPPPTTTZZZ^^^```bbbdddfffgggeeecccdddhhhmmmqqqrrrpppnnnmmmmmmnnnnnnmmmkkkhhhhhhhhhhhhjjjlllnnnppppppnnnlllkkklllmmmmmmmmmkkkkkkkkklllmmmppprrrsssuuuuuuvvvwwwyyy{{{}}}~~~yyyzzznnnaaaZZZWWWPPPCCC999444222///.........---+++........................***+++---///000000///............///000000111111111222333444555666666666444444444555777888:::;;;;;;???DDDPPPiiiuuusssxxxkkkOOO;;;444444---///000111000///000000---------.........//////........................(((((()))***+++---...///)))***,,,---...---,,,,,,******+++,,,,,,---......////////////000222333444555666777888888888888888:::>>><<>>AAADDDFFFHHHKKKMMMOOOQQQTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[___dddllltttzzz~~~~~~rrrhhhfffhhhpppyyy|||wwwqqqkkkggg```^^^[[[XXXWWWUUURRROOOHHHFFFDDDFFFHHHHHHDDD@@@DDDCCCEEEMMMXXXaaadddccc___bbbfffhhhiiihhhiiijjjkkknnnsssvvvxxx{{{~~~~~~|||{{{|||}}}}}}wwwtttooolllllllllkkkkkkhhhfffcccaaa```]]]YYYVVVQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPOOONNNNNNOOOOOOOOOJJJKKKKKKLLLKKKIIIHHHGGGFFFDDDAAA@@@??????===<<<:::::::::999999:::;;;;;;::::::::::::;;;;;;<<<===<<<<<<>>>CCCKKKSSSYYY\\\\\\]]][[[WWWQQQNNNOOOQQQSSSWWW\\\_________aaacccgggeeedddeeeiiimmmoooqqqqqqooonnnmmmnnnnnnlllkkkjjjjjjjjjjjjkkkmmmoooqqqrrrooollljjjkkklllllllllkkkkkkkkkkkklllnnnpppqqqtttuuuvvvxxx{{{}}}|||oooaaaYYYVVVQQQEEE:::000///---.........---+++........................&&&(((,,,000222222111000/////////000111111222222000111222333444333222111222333333444666888999:::;;;???EEEQQQjjjsssnnnqqqyyytttXXX@@@555222111000000///...---------+++,,,---...////////////------------------,,,,,,....................................---,,,+++***,,,,,,++++++,,,,,,---.........---...///000222333444444555777888:::;;;;;;999@@@@@@CCCOOO]]]uuu{{{eeefffiiikkkfff]]]ZZZ[[[ZZZVVVRRRPPPQQQRRRSSSSSSTTTSSSSSSSSSMMMAAA888555888888777777666666666555222444666999;;;<<<<<<<<>>777555555666666666666555444333222333666888:::;;;<<<<<>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@FFFMMMTTTXXX]]][[[YYYWWWVVVVVVVVVVVVYYY[[[]]]^^^^^^___aaacccccceeefffgggffffffhhhjjjkkkkkkjjjkkkkkklllmmmmmmmmmnnnkkkfffgggllloooooopppooommmkkkjjjjjjkkklllooonnnmmmlllmmmoooqqqsssrrrsssuuuxxx{{{~~~~~~pppccc\\\TTTGGG:::666444111000000///---++++++,,,---...000000000000+++,,,...///000111111000111111111111111111111111222222222333333333444444555555444444555888:::;;;;;;>>>BBBMMMhhhsssiiifffgggiiiyyytttZZZDDD777333222111111000000/////////////////////...---,,,+++................................................+++,,,---...////////////,,,,,,++++++,,,,,,---.........---...///000222333444555666777888:::;;;;;;999???>>>@@@LLL[[[uuuooommmnnnooolllddd______[[[WWWQQQNNNNNNQQQSSSTTTXXXRRRNNNKKKDDD;;;666666333444555666666444222111222333555888:::;;;<<<<<>>AAAGGGJJJLLLNNNPPPQQQTTTWWW\\\[[[YYYXXXXXXWWWUUUSSSUUUSSSRRRSSSSSSUUU^^^hhhxxxttthhh^^^ZZZYYYYYY]]]gggzzzvvvpppgggaaa^^^\\\ZZZWWWQQQPPPMMMJJJGGGFFFFFFFFFCCCCCCDDDFFFKKKRRRXXX\\\___aaacccfffhhhiiiiiiiiikkknnnrrrxxx}}}~~~|||{{{zzzzzzzzzzzzwwwwwwvvvtttqqqnnnkkkiiifffccc```______```___^^^WWWUUUSSSRRRSSSSSSRRRPPPOOOPPPQQQSSSUUUWWWYYYZZZXXXWWWUUUTTTSSSQQQOOOLLLSSSRRRPPPOOONNNMMMMMMMMMIIIIIIJJJJJJJJJHHHGGGFFF@@@@@@???===<<<;;;:::999:::::::::999999::::::;;;::::::::::::::::::::::::;;;;;;<<>>===<<<;;;::::::::::::999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;===@@@DDDHHHKKKQQQRRRTTTVVVWWWXXXYYYYYY[[[]]]____________aaacccdddeeeffffffddddddeeeffffffggghhhjjjkkklllmmmmmmlllmmmkkkgggggglllooonnnpppooonnnmmmllllllllllllmmmnnnnnnooopppppppppoooooopppqqqtttwwwzzz}}}|||vvvooo___SSSGGG>>>444222000///000000000///000000000000///...------222222222222111000000/////////000000000000000111111222222222222333333333666666555555666777888999===???CCCPPPjjjqqqiiihhhlllppp{{{}}}pppZZZEEE888333...............---------,,,------...//////......------------......//////..............................//////...---,,,,,,,,,,,,++++++,,,,,,---.........---...///000222333666666777888999::::::;;;<<>>@@@@@@CCCKKKUUUfffhhhTTTIIIEEE===<<<:::777555444444444666888999:::;;;===@@@BBBDDDGGGKKKOOORRRUUUZZZ]]]]]][[[XXXUUUSSSQQQNNNKKKIIIFFFEEEEEEDDDEEENNNWWWlllzzzwwwmmmddd^^^ZZZXXXZZZccctttxxxtttppplllhhh\\\VVVNNNHHHFFFFFFEEEEEEEEEDDDCCCDDDHHHNNNTTTXXXZZZ\\\___bbbeeefffggghhhgggjjjnnntttzzz}}}|||{{{||||||}}}||||||{{{xxxsssnnniiifffeeecccaaa______^^^\\\ZZZTTTRRRPPPOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTSSSQQQOOOPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFCCCBBB============<<<<<<<<<<<<:::999999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<>>CCCPPPkkktttmmmmmmrrrvvv||||||}}}yyykkkWWWDDD777222------------------------+++,,,---...////////////++++++,,,,,,---.............................................---,,,+++***,,,,,,++++++,,,,,,---.........---...///000222333777777888888999::::::;;;<<>>??????BBBIIISSSddd~~~hhhRRRGGGCCC===;;;999777555555555555666888:::;;;<<<===@@@CCCCCCFFFJJJNNNRRRUUUZZZ]]]ZZZXXXUUUSSSRRRPPPMMMKKKIIIFFFEEEFFFDDDDDDJJJSSSdddtttuuukkkbbb\\\YYY[[[bbbppp~~~}}}uuuooo___WWWMMMGGGEEEFFFFFFEEEEEEDDDDDDEEEIIINNNSSSVVVVVVXXX[[[^^^```bbbccccccccceeejjjoootttyyy|||~~~~~~}}}}}}~~~~~~|||||||||}}}~~~}}}|||zzzwwwrrrnnniiiggghhhfffcccaaa```^^^[[[YYYWWWTTTRRRQQQSSSUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUUUUSSSQQQNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIGGGDDDAAA@@@<<<<<<==================999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;<<>>CCCPPPlllzzzsssqqqsssuuuxxx{{{{{{uuuhhhTTTBBB666111........................------...............---******++++++,,,------...........................+++,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---...///000222333777888888999999::::::;;;:::AAAAAADDDQQQ```zzzyyyuuummmooopppjjj```ZZZXXXWWWUUUVVVYYY\\\]]]]]]^^^XXXQQQLLLDDD:::666666111111222333333333333333111111222444777:::===???>>>>>>AAAGGGPPPaaa|||hhhQQQEEEAAA<<<:::888777555555555666666777999:::;;;===@@@BBBEEEHHHKKKNNNQQQSSSWWWZZZVVVTTTRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJGGGDDDHHHOOO[[[mmmtttiii```[[[[[[aaaiiiqqqwwwzzz}}}~~~wwwpppjjjiiiiiikkksss}}}|||tttbbbYYYMMMFFFEEEGGGGGGFFFDDDDDDDDDFFFIIILLLPPPSSSRRRTTTWWWZZZ\\\]]]^^^^^^]]]___ccchhhmmmrrruuuvvv{{{{{{zzzyyyyyyzzz}}}~~~}}}|||{{{|||}}}}}}{{{zzzxxxuuuqqqnnnlllkkkllliiifffdddbbb___[[[XXXYYYVVVSSSQQQRRRTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYVVVUUUTTTTTTUUUUUUSSSQQQLLLLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHGGGFFFDDDAAA@@@>>>>>>======<<<<<<;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===@@@BBBEEEFFFGGGHHHIIIKKKNNNRRRUUUWWWVVVXXXZZZZZZZZZ[[[\\\^^^[[[]]]^^^___^^^^^^```bbb```bbbeeeiiilllnnnnnnnnnkkkmmmllliiiiiimmmooommmlllmmmmmmnnnnnnnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjooonnnnnnpppssswww{{{~~~}}}|||pppdddXXXJJJ>>>666333///......///000000000111222222333222222222///...---------...///000......//////000111111222111111111111222222222222333444555666888888999999===@@@EEERRRnnnwwwsssqqqqqqsss~~~{{{yyyssseeeRRRAAA555000.........///////////////////////////...---,,,,,,))))))***++++++,,,------........................))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///000222333888888888999999::::::;;;888@@@AAADDDQQQ```yyyuuu~~~|||tttlllmmmooojjj___XXXWWWVVVVVVXXX\\\^^^______]]]WWWRRRMMMEEE:::444444000000111111111222222333111111222444777:::===???>>>>>>@@@FFFNNN___{{{hhhPPPDDD@@@;;;:::888777666666666777444666888999:::;;;>>>AAAGGGIIILLLNNNPPPRRRUUUWWWTTTRRRQQQPPPQQQQQQPPPNNNPPPNNNNNNMMMIIIEEEGGGMMMUUUhhh{{{nnnddd^^^\\\```dddeeeddddddeeehhhaaa\\\YYYYYYWWWXXXaaammm|||wwwdddZZZNNNFFFFFFHHHHHHHHHBBBCCCDDDFFFHHHLLLNNNPPPPPPRRRTTTWWWYYYZZZZZZZZZYYY[[[___dddhhhlllooopppxxxxxxxxxwwwwwwxxx{{{~~~}}}}}}{{{zzzzzz{{{||||||yyyxxxvvvsssqqqooonnnnnnnnnkkkhhheeeccc___[[[WWWZZZVVVRRRPPPPPPPPPQQQPPPRRRSSSTTTVVVXXXZZZ[[[\\\XXXVVVUUUUUUUUUTTTRRRPPPJJJKKKLLLNNNNNNMMMMMMLLLEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@???===<<<;;;:::999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999;;;===@@@CCCFFFHHHIIIIIIIIIIIIKKKNNNRRRTTTVVVWWWXXXXXXWWWWWWXXXYYYVVVXXXZZZZZZZZZ[[[]]]^^^^^^```dddhhhkkkmmmmmmmmmjjjlllkkkhhhiiilllnnnlllooooooppppppooonnnmmmmmmkkkkkkjjjiiiiiijjjjjjkkkooonnnnnnpppssswww|||~~~~~~~~~~~~xxxvvvyyyxxx}}}~~~}}}~~~|||~~~xxxnnneeeZZZKKK===777444000....../////////111111000000...---,,,+++666444333111//////000000---------...///000000111000111111111111222222222222333555666888999::::::>>>AAAFFFTTTpppyyyqqqoooqqqyyy~~~|||wwwqqqhhh```RRRAAA555222////////////....................................++++++++++++++++++++++++++++++,,,,,,,,,---------------......------,,,+++******+++,,,---------------///000111000111222444888888999888777888;;;===??????BBBGGGOOOaaa~~~~~~zzz{{{qqqfffiiipppoooggg```\\\XXXRRRSSS]]]hhhiiicccddd^^^WWWQQQHHH>>>999999333333333333333333222222111111222444666:::===??????===>>>CCCLLL\\\ttthhhOOOBBB===;;;:::777444333333333444999666666888999999===DDDEEEIIIMMMQQQRRRSSSUUUVVVUUUTTTQQQNNNMMMOOOSSSVVVYYY[[[ZZZUUUMMMIIIIIIKKKRRR\\\pppyyyooogggccc```\\\XXXTTTRRRQQQQQQPPPMMMKKKMMMMMMOOOUUU\\\jjj}}}rrrddd[[[NNNEEEBBBDDDEEEEEEGGGFFFEEEEEEEEEGGGIIIKKKNNNPPPSSSTTTTTTSSSTTTTTTWWWXXX[[[___cccfffiiikkkppprrrssstttuuuxxx{{{}}}}}}~~~~~~~~~|||{{{zzz{{{yyywwwvvvwwwwwwvvvtttrrrlllfffddddddccc^^^YYYZZZXXXUUUTTTSSSSSSQQQPPPSSSTTTVVVWWWXXXYYYZZZZZZWWWUUUTTTTTTUUUUUUSSSRRRNNNMMMNNNOOOPPPOOOKKKIIIJJJGGGCCCAAAAAAAAAAAA@@@============<<<;;;:::999777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===???BBBEEEGGGIIIGGGGGGHHHJJJLLLOOOQQQRRRQQQQQQQQQRRRTTTTTTSSSQQQOOOPPPQQQQQQPPPQQQSSSUUUXXX\\\bbbfffiiikkknnnpppnnnmmmlllkkklllnnnpppqqqsssttttttsssrrrooommmlllmmmmmmooooooooonnnmmmlllqqqmmmjjjlllrrrxxxyyyxxx{{{{{{~~~~~~{{{~~~zzzuuutttxxx|||~~~{{{zzz|||}}}{{{}}}{{{tttkkkcccZZZJJJ<<<777555222000///...---+++............////////////,,,---...//////...---,,,...///000111111222222111000111222222222222333444444555555666777888888999;;;@@@GGGSSSqqqyyynnnjjjllltttxxx~~~uuunnnfff]]]PPP???444111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,+++******+++,,,------------+++---...///...///111222888999999999888999;;;===>>>???BBBGGGPPPbbb~~~yyyzzzvvvkkklllrrrrrrlllfffbbb]]]VVVVVVbbbppptttrrrpppjjjddd\\\NNN???777666333333333333333333333333333333333444666999;;;<<<>>>===>>>CCCLLL[[[rrrkkkRRRDDD???;;;:::888777666777888999555444555999:::;;;???EEEIIILLLPPPSSSTTTTTTUUUVVVSSSRRRQQQOOOOOOPPPTTTVVV[[[^^^___\\\VVVQQQPPPQQQQQQYYYjjjyyyooohhhcccaaa\\\VVVQQQNNNLLLKKKKKKHHHFFFHHHIIIKKKQQQYYYfffxxxvvvdddZZZNNNEEECCCEEEHHHHHHFFFEEEDDDDDDDDDFFFHHHIIIJJJLLLNNNOOONNNNNNNNNOOOQQQRRRUUUYYY\\\```cccdddiiikkknnnpppqqqssswwwzzzyyyyyyyyyyyyzzz{{{}}}}}}{{{yyywwwvvvwwwxxxwwwwwwtttoooiiiffffffddd___[[[WWWVVVTTTTTTUUUUUUSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUWWWVVVTTTTTTUUUUUUSSSRRRNNNNNNNNNOOOOOONNNKKKIIIIIIFFFBBBAAA@@@AAA@@@???============<<<;;;:::999777888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMLLLLLLJJJKKKKKKKKKJJJJJJLLLMMMSSSXXX^^^cccgggjjjmmmoooooonnnmmmlllmmmoooqqqrrrtttttttttsssrrrpppnnnmmmnnnnnnoooooooooooonnnmmmpppmmmkkknnnuuuzzz||||||{{{{{{}}}~~~~~~yyyvvvwwwxxx}}}|||{{{}}}~~~|||wwwuuuooogggaaaXXXJJJ<<<666444111000000///---,,,............////////////---......//////......---...///000111111222222111222444444444222222333444555555666777888999::::::;;;@@@GGGTTTqqq|||mmmggghhhnnnrrr}}}ssslllcccZZZMMM>>>333111////////////............------------------------------------------------,,,,,,,,,,,,------------------......------,,,+++******+++,,,,,,------...,,,---.........///111333888999:::999999999;;;======>>>BBBHHHQQQccc{{{{{{rrrrrrvvvwwwsssppphhhbbbYYYYYYeeewww~~~|||wwwlllXXXBBB666444222222222333333444444555444444444555666888:::;;;===<<>>??????@@@AAACCCDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGJJJHHHFFFEEEEEEFFFHHHJJJGGGGGGGGGFFFDDDDDDEEEFFFMMMRRRYYY```eeeiiimmmpppppppppnnnnnnoooppprrrtttvvvuuutttsssrrrqqqpppooooooooooooooooooooooooooopppnnnmmmpppwww||||||zzz|||{{{vvvuuuxxxvvv{{{}}}zzzyyyzzzzzzxxxrrrqqqkkkddd___XXXJJJ>>>555333000000000000///---............///////////////..................///...///000111111222222111111222333333222222333444555666666777999::::::;;;;;;AAAGGGTTTrrrooohhhiiimmmppp|||tttlllbbbYYYLLL===444222////////////............------------------------------------------------,,,,,,,,,------------...------......------,,,+++++++++++++++,,,---.........///000000000111444666888999;;;;;;::::::<<<>>>===>>>BBBIIIRRReee}}}{{{yyyxxx{{{{{{zzzyyymmmfff\\\YYYdddxxxxxx```FFF777444111111111222333444555555333333444555777999:::;;;======@@@GGGNNN[[[nnnoooWWWGGG???===;;;888555333111000///222222555;;;======AAAFFFOOOSSSWWWYYYXXXUUUTTTSSSQQQQQQSSSUUUXXXYYYYYYXXXZZZ^^^bbbbbb^^^XXXSSSPPPMMMQQQYYYgggyyysssjjjeee______]]][[[XXXVVVTTTSSSOOOKKKGGGGGGFFFFFFLLLSSSaaaooo~~~zzznnn^^^UUUHHH???===???BBBCCCAAA@@@@@@??????@@@AAAAAAFFFGGGHHHHHHFFFEEEFFFGGGFFFHHHLLLOOOSSSVVVWWWXXX\\\___dddgggiiikkkmmmooorrrrrrssstttuuuvvvwwwwwwyyyvvvsssssstttvvvxxxxxxuuurrrmmmiiifffccc___\\\UUUTTTTTTUUUWWWWWWUUUSSSTTTTTTUUUVVVVVVVVVUUUUUUXXXVVVTTTSSSTTTUUUUUUTTTPPPOOONNNNNNNNNMMMKKKIIIFFFCCCAAA@@@@@@@@@???>>>============<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>444222000///000000000///............////////////000///...------...///000...///000111111222222111---///111111111222444555444555555777888999:::::::::AAAHHHUUUsssrrrkkklllqqquuu}}}vvvmmmcccYYYKKK===555333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......------,,,++++++++++++++++++---...///...///000000000222555888888:::<<<<<<;;;;;;<<<>>>===>>>CCCJJJTTTfff{{{yyy|||zzz}}}}}}}}}~~~ssslllaaa[[[ddduuuzzzcccHHH999555///000000111222333444444000111333555888:::<<<<<<>>>>>>BBBIIIQQQ^^^qqqmmmWWWFFF>>>;;;:::777555222000///...333333666<<<>>>===@@@EEEPPPTTTZZZ]]][[[XXXTTTSSSRRRSSSUUUXXX\\\^^^\\\ZZZYYY\\\______[[[UUUNNNKKKKKKNNNSSS]]]lll}}}zzzppphhhdddbbbbbbbbbbbbaaa```^^^]]]WWWQQQLLLIIIFFFEEEIIIPPP^^^kkk{{{vvvlll]]]TTTGGG>>>;;;<<<======<<<<<<<<<<<<<<<======>>>BBBCCCDDDCCCBBBAAABBBCCCBBBDDDHHHLLLOOOQQQRRRSSSUUUXXX\\\___aaabbbdddeeefffhhhlllooorrrtttuuuuuuvvvsssqqqqqqrrrtttuuuuuusssppplllhhheeeaaa^^^\\\XXXWWWVVVVVVVVVUUUSSSQQQPPPQQQRRRRRRRRRRRRRRRQQQXXXVVVSSSSSSTTTVVVVVVVVVQQQOOONNNMMMNNNMMMKKKIIIEEECCCAAA@@@AAAAAA???>>>============<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???@@@EEEMMMSSSOOOOOONNNJJJFFFDDDCCCDDDDDDJJJSSS\\\ccciiiooorrrrrrqqqpppooopppqqqtttuuuuuuuuuttttttsssrrrqqqqqqlllllllllmmmmmmnnnnnnnnnooonnnnnnpppsssvvvxxxyyyyyyxxxzzz}}}uuu{{{wwwoooiiikkkpppwww{{{{{{wwwuuuvvvvvvtttssspppiiiaaa\\\UUUHHH;;;333111//////000111000///............////////////000///...------...///000...///000111111222222111111333444333222222333444222333444555666888999999:::AAAHHHVVVtttuuunnnnnnxxx~~~~~~yyypppdddYYYKKK===555333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......------,,,+++,,,+++******+++,,,...///------.........000444777888:::<<<===<<<<<<===>>>>>>???DDDKKKUUUfff|||wwwuuu|||}}}xxxyyy{{{zzz{{{}}}xxxrrrggg```fffsss}}}}}}ttt```HHH999555/////////000000111111222///000333666999;;;<<<===>>>>>>CCCJJJSSSaaauuu}}}iiiUUUEEE>>>888888777777666555444444444444666;;;======AAAGGGPPPWWW___dddccc^^^YYYVVVTTTTTTUUUZZZ___```^^^[[[XXXYYYZZZYYYVVVQQQKKKHHHHHHJJJOOOVVVaaaooo}}}}}}ssskkkeeeccceeefffggghhhhhhfffdddccc\\\VVVOOOJJJEEECCCGGGNNNZZZeeettttttlll]]]TTTIII@@@===<<<;;;999777888888999:::;;;;;;;;;<<<======<<<;;;;;;===>>><<>>============<<<;;;:::999999:::;;;<<<============;;;;;;<<<<<<<<<===============>>>???AAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA;;;<<<===<<<>>>DDDMMMUUUSSSRRRPPPLLLGGGCCCBBBBBBCCCIIIRRR[[[bbbiiinnnrrrppppppnnnnnnoooppprrrtttssssssttttttsssrrrpppoookkklllmmmooooooooonnnnnnmmmmmmnnnoooqqqssstttuuuwwwvvvzzz|||rrr~~~}}}xxxtttmmmgggfffjjjmmmqqqppplllkkknnnpppppprrrnnnggg^^^XXXQQQDDD888333222000///000111000///............////////////000//////////////////000...///000111111222222111999999999777444222222222111111333444666777888999:::AAAIIIWWWtttzzztttsss~~~{{{qqqdddXXXJJJ;;;333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------......------,,,+++,,,+++******+++,,,...000---......---...000555888888;;;===>>>=========>>>???AAAFFFLLLUUUfff{{{vvvtttyyy{{{vvvrrrppptttvvvuuuuuuxxxwwwsssjjjdddgggpppwwwxxxxxxtttpppiiiYYYFFF888444.........///////////////000111444777999:::;;;;;;======AAAJJJTTTcccyyyzzzgggTTTFFF???888888999888888777666666444333555:::<<<>>>DDDJJJSSS[[[fffmmmmmmhhh```\\\UUUTTTTTTXXX^^^```^^^ZZZTTTSSSRRRPPPOOOLLLHHHFFFDDDGGGLLLQQQXXXbbbllltttwwwwwwuuuooohhhaaa^^^]]]```bbbfffiiikkkkkkiiihhh```YYYQQQLLLGGGDDDIIIOOOVVV^^^iiitttwwwrrrkkkgggXXXPPPGGG@@@===;;;999777333444555777888999::::::666777888777666777999;;;999<<<@@@DDDGGGIIIIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKFFFIIIMMMTTT]]]gggoootttsssrrrrrrrrrsssrrrpppnnnnnnmmmkkkgggcccaaa______^^^ZZZVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWUUUSSSQQQRRRUUUYYY[[[\\\RRRPPPNNNMMMMMMLLLKKKIIIDDDCCCBBBBBBCCCCCCAAA???============<<<;;;:::999888999;;;<<<>>>>>>??????<<<<<<<<<<<<===============>>>@@@BBBEEEHHHJJJLLLIIIHHHFFFDDDBBBAAA@@@@@@:::<<<======>>>CCCMMMUUUWWWVVVSSSNNNHHHDDDBBBBBBCCCHHHQQQYYY```gggllloooooonnnmmmlllmmmoooqqqrrrppprrrtttuuutttrrrooommmjjjmmmppprrrsssrrrpppnnniiijjjlllnnnoooqqqsssuuutttuuuzzz}}}uuu}}}wwwtttooohhheeefffbbbeeedddaaabbbiiiooopppqqqmmmfff]]]WWWQQQDDD888444222000///000000///...............//////////////////000000000000//////...///000111111222222111777888888666444222222333111222333555666888999::::::AAAIIIWWWuuuyyywww|||qqqdddWWWHHH:::222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////------......------,,,+++,,,+++*********,,,...000///000000///000333777;;;999;;;===>>>>>>======>>>@@@BBBFFFMMMVVVfff|||xxxwww{{{zzzssskkkiiijjjppprrrqqqpppssstttqqqjjjdddfffmmmqqqqqqrrrmmmgggaaaTTTCCC777222...............---------222333555777999999999999;;;<<<@@@HHHSSSddd{{{yyyeeeSSSGGG@@@;;;::::::999777666444333222111333999<<>><<<:::777444111222444666777888999999555666666666555666999;;;999<<<@@@DDDGGGIIIHHHHHHEEEFFFEEECCCAAAAAACCCEEEBBBBBBDDDIIIRRR^^^hhhooossssssssstttuuussspppmmmmmmmmmkkkhhhdddaaaaaaaaa^^^ZZZUUUSSSSSSTTTUUUUUUPPPPPPRRRSSSUUUUUUVVVVVVTTTRRRPPPQQQUUUYYY\\\]]]SSSQQQNNNMMMMMMLLLKKKIIIEEEDDDCCCCCCDDDDDDBBB@@@============<<<;;;:::999888999:::<<<>>>???@@@@@@<<<<<<<<<<<<=========>>>>>>???AAADDDHHHKKKNNNPPPMMMKKKIIIFFFCCC@@@???>>><<>>======>>>???EEEEEEKKK[[[kkkxxxzzz{{{lllhhhiiimmmpppsssrrrooolllrrrpppiiiccceeellloooooopppggg^^^WWWNNNBBB888444333333222111000///...---...000222444666888<<>>BBBDDDEEEEEEDDDCCCAAA@@@??????@@@AAA???@@@BBBFFFHHHOOO^^^mmmqqqrrrrrrrrrqqqooonnnmmmmmmkkkhhhdddaaa^^^]]]\\\___[[[WWWSSSRRRRRRQQQPPPPPPSSSVVVWWWVVVUUUTTTTTTQQQRRRQQQQQQWWW^^^___\\\XXXRRRLLLJJJLLLMMMKKKHHHIIIHHHFFFEEECCCBBBBBBBBB>>><<<:::888888888999:::999;;;<<<===<<<<<<<<<===;;;;;;;;;;;;===>>>???@@@AAABBBEEEHHHLLLPPPRRRSSSRRRNNNIIIEEECCCCCCBBBAAABBBBBBAAA@@@AAADDDIIILLLRRRQQQPPPOOOLLLHHHEEECCCBBBHHHPPPWWW]]]bbbfffhhhkkkiiigggiiimmmppppppnnnoooppprrrsssssssssrrrrrrppprrruuuxxxxxxwwwtttsssmmmllljjjjjjmmmqqqvvvzzzyyywwwxxx~~~xxxuuuvvvssslllfffaaaeeejjjooossstttttttttsssmmmfff```ZZZQQQEEE<<<444222000///000///---+++//////.........---------///////////////.........,,,---...///000111222222222222333333333333444444555555555555777999;;;<<>>@@@AAA@@@@@@AAABBBAAAGGGGGGMMM]]]lll~~~zzziiibbbeeeiiinnnppppppmmmkkkkkkjjjddd___bbbhhhjjjiiillleee^^^XXXOOOBBB888555222222111111000000/////////111333444666888;;;>>>CCCCCCFFFIIIOOO]]]vvv|||eeeQQQEEE@@@===;;;999666555555555666555444555999<<<@@@IIISSS```gggrrr{{{~~~yyyoooggg]]]\\\\\\___aaa___YYYSSSLLLJJJHHHFFFFFFFFFEEECCCDDDCCCCCCDDDFFFJJJNNNPPPOOOMMMJJJFFFCCCAAA@@@???BBBDDDIIINNNSSSWWWZZZ[[[aaa\\\UUUPPPOOOQQQSSSTTTRRRQQQQQQQQQRRRQQQNNNLLLKKKHHHCCC@@@===;;;999777444444444444333333333333111333444444333333444555::::::<<<>>>BBBFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAABBBDDDEEEKKKYYYhhhooooooqqqqqqqqqooommmkkkiiihhheeebbb```^^^\\\[[[[[[YYYVVVTTTTTTSSSRRRQQQPPPRRRUUUUUUTTTSSSTTTTTTSSSTTTSSSSSSWWW]]]^^^ZZZTTTOOOIIIHHHJJJLLLKKKHHHHHHGGGFFFDDDCCCBBBAAAAAA<<<<<<<<<<<<;;;:::999999:::;;;======<<<;;;<<<===;;;;;;;;;<<<===>>>???@@@BBBCCCGGGKKKOOORRRSSSSSSSSSPPPKKKIIIHHHIIIHHHHHHGGGFFFEEEEEEFFFHHHLLLOOORRRRRRQQQOOOLLLIIIFFFDDDDDDJJJRRRZZZ___dddhhhkkkjjjhhhgggiiimmmpppqqqqqqrrrssstttttttttsssrrrqqqqqqrrruuuwwwxxxwwwuuutttooommmlllkkknnnrrrvvvyyyyyyxxxyyy~~~{{{yyyyyyvvvpppiiigggkkkpppuuuyyyzzzyyyxxxtttnnnfff___ZZZPPPDDD;;;333111000///000000...,,,//////.........---------/////////////////////...---......///111222222333222222333333333333444444555555555555777999;;;<<>>===;;;999666666666555444333333333111222333333222111333444888999;;;>>>CCCHHHMMMOOONNNNNNNNNMMMLLLJJJIIIHHHHHHEEECCCBBBAAAFFFSSS```jjjkkknnnppppppnnnkkkjjjfffeeeccc```]]][[[ZZZZZZVVVUUUTTTUUUVVVVVVTTTRRRQQQSSSTTTTTTSSSRRRSSSUUUVVVXXXWWWUUUWWW[[[[[[XXXPPPLLLHHHGGGIIIKKKJJJIIIGGGFFFEEECCCBBBAAA@@@@@@;;;<<<>>>???>>><<<:::888;;;<<<>>>===<<<:::;;;<<<;;;;;;;;;<<<===>>>???@@@CCCEEEJJJPPPUUUXXXWWWVVVVVVTTTPPPOOOPPPQQQQQQQQQMMMLLLKKKKKKLLLOOOQQQSSSSSSSSSQQQOOOMMMJJJGGGFFFGGGMMMUUU\\\bbbgggkkkmmmjjjhhhgggiiilllpppssssssuuuuuuvvvvvvuuutttrrrqqqrrrssstttvvvwwwwwwvvvvvvrrrpppnnnnnnooorrrvvvyyyyyyyyy{{{~~~||||||zzzsssnnnhhhlllrrrwwwzzzzzzxxxvvvvvvpppggg```YYYPPPDDD;;;222111//////000000///.../////////............---......//////////////////...//////000111222333333222222333333333333444444555555555555777999;;;<<>>EEERRR^^^ooosssxxx{{{zzztttmmmgggdddfffkkkooooooiii___XXXVVVSSSQQQPPPPPPOOONNNMMMIIIGGGEEEBBB@@@?????????>>>>>>===<<<<<<;;;;;;;;;999999999:::<<>>CCCJJJQQQVVVTTTUUUUUUUUUTTTRRRPPPOOOPPPKKKFFFCCCAAADDDOOO[[[cccfffjjjmmmooommmkkkiiigggeeebbb___[[[XXXWWWVVVRRRRRRSSSUUUWWWXXXVVVTTTTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZZZZVVVVVVYYYYYYUUUOOOLLLIIIHHHIIIJJJIIIHHHFFFEEEDDDBBBAAA@@@??????<<<<<<======<<<;;;999888;;;===>>>===;;;::::::;;;;;;;;;<<<<<<===???@@@AAADDDGGGMMMUUU]]]```___\\\]]]ZZZWWWVVVWWWWWWWWWVVVRRRQQQPPPQQQRRRTTTUUUUUUTTTSSSQQQOOOLLLJJJHHHGGGJJJPPPWWW___dddhhhlllnnnmmmkkkjjjjjjllloooqqqssstttuuuvvvvvvvvvuuutttssssssssstttuuuvvvwwwwwwwwwtttsssqqqpppqqqsssvvvxxxxxxzzz}}}~~~}}}}}}zzzvvvqqqjjjnnntttyyy{{{zzzwwwuuuzzzsssiiiaaaZZZQQQDDD;;;222000///000111111000////////////...........................///////////////000000111222222333333222222222333333333444444555555555555777999;;;<<<===BBBOOOfffrrrlllooowww~~~wwwvvvrrrhhhYYYGGG:::333111////////////////////////...................................................------------.../////////...------...///...,,,,,,,,,,,,---------........./////////000333888;;;DDDFFFGGGGGGFFFFFFFFFGGGFFFLLLLLLQQQ```ooouuubbbfffkkkmmmllljjjiiiiiieeedddbbbeeeppp}}}~~~mmmeee^^^YYYQQQEEE;;;777555555444222111///...---111222444555555777:::<<<<<<===@@@EEELLL[[[uuujjjTTTFFF@@@===;;;999666555555555666444444777;;;???GGGWWWfffwww{{{}}}uuullleeebbbeeejjjrrrwwwwwwoooddd\\\ZZZXXXUUUTTTTTTTTTRRRQQQKKKIIIFFFCCC???===;;;;;;======>>>>>>>>>>>>=========;;;999777777888:::;;;@@@@@@CCCHHHOOOUUUYYYZZZ[[[YYYVVVTTTSSSRRRQQQOOONNNJJJEEEAAA>>><<<999777777777777888888888999999000111222222000000111222555777999===BBBKKKVVV]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUOOOIIIEEEBBBDDDMMMWWW\\\```eeejjjllllllkkkiiijjjhhhddd___ZZZVVVSSSRRROOOPPPRRRUUUXXXXXXVVVTTTVVVWWWWWWVVVTTTTTTVVVXXXXXX[[[[[[WWWVVVWWWWWWTTTQQQOOOLLLKKKJJJIIIHHHGGGFFFEEECCCBBB@@@?????????===<<<;;;999999999999:::;;;===>>>===;;;::::::;;;<<<<<<<<<<<<>>>???@@@AAADDDGGGOOOZZZeeekkkjjjggghhheeeaaa___^^^]]][[[ZZZXXXVVVUUUVVVXXXZZZYYYWWWTTTSSSRRROOOMMMKKKJJJIIINNNSSSZZZaaaeeeiiilllnnnpppooonnnllllllmmmooopppqqqrrrtttvvvvvvvvvvvvvvvrrrssstttvvvwwwwwwxxxxxxvvvuuusssrrrrrrtttvvvwwwyyy{{{~~~|||{{{yyywwwuuurrruuuyyy}}}}}}{{{xxx}}}uuukkkccc[[[RRRFFF===222111000000111222000///////////////////////////---.........//////000000000000000111222222333333222222222333333333444444555555555555777999;;;<<<<<>>888777666555333111///------000111333555555777:::===<<<===AAAFFFMMM]]]wwwlllWWWHHHAAA===;;;999666555555555666333444777;;;???HHHZZZjjj~~~rrreee___```iiiqqq{{{vvviii```\\\ZZZWWWVVVVVVVVVUUUSSSMMMLLLIIIEEEAAA>>><<<;;;>>>>>>?????????>>>>>>===>>><<<:::777555444555555999;;;???FFFPPPXXX]]]___\\\ZZZXXXWWWVVVUUUSSSQQQNNNKKKEEEAAA>>>;;;888555444444444555666777777777111222333222000000000222333555888;;;AAAKKKXXXaaabbbaaa```___]]][[[YYYXXXUUUNNNIIIFFFCCCDDDKKKSSSVVVYYY___eeeiiilllllllllnnnlllgggaaa\\\WWWSSSRRRPPPPPPRRRTTTWWWXXXVVVTTTWWWXXXYYYXXXVVVVVVVVVWWWVVVZZZ[[[WWWUUUVVVVVVSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@??????>>><<<:::888777888999:::;;;<<<>>>===<<<:::;;;<<<<<<<<<<<<===>>>???@@@AAADDDGGGOOO^^^mmmvvvxxxuuuuuurrrnnnjjjhhheeebbb___^^^\\\[[[]]]``````^^^[[[WWWVVVTTTQQQOOONNNMMMLLLRRRWWW^^^cccgggjjjlllmmmpppqqqqqqooommmlllmmmnnnnnnppprrrtttuuuvvvvvvuuuqqqsssuuuwwwxxxxxxxxxxxxvvvuuutttsssssstttvvvwww{{{|||{{{zzzzzzzzzzzzxxxzzz}}}|||{{{}}}uuukkkccc\\\RRRGGG???333222000000111111000///...////////////000000000------......///000000000000000000111111111222222222222333333333333444444555555555555777999;;;<<<<<>>===>>>AAAFFFMMM\\\vvvoooYYYIIIBBB===;;;999666555555555666555666999<<<>>>GGGYYYkkksssbbb___bbbjjjsss~~~rrriii___]]][[[ZZZZZZYYYXXXVVVRRRQQQNNNKKKHHHEEECCCBBBCCCCCCDDDDDDCCCBBB@@@@@@>>>===;;;888777666555555777888===EEEOOOXXX^^^```^^^\\\[[[ZZZYYYWWWTTTQQQLLLHHHDDD@@@===;;;888666555555555555555555555555222333444333111000111222222555777:::???JJJYYYdddjjjhhheeeaaa]]]YYYWWWVVVPPPJJJEEECCCBBBBBBGGGNNNQQQTTTZZZaaagggkkkmmmooopppnnniiiddd^^^ZZZVVVUUUQQQQQQRRRTTTVVVVVVUUUSSSVVVWWWYYYYYYWWWVVVUUUVVVSSSXXXZZZWWWTTTUUUUUUTTTPPPPPPOOOMMMKKKIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@===<<<;;;;;;::::::999999:::;;;======<<<;;;<<<===<<<<<<<<<===>>>???AAAAAABBBFFFOOOaaattt~~~zzzvvvsssoookkkhhhfffdddbbbeeehhhhhhddd```[[[ZZZWWWUUUSSSRRRQQQQQQXXX\\\bbbgggiiikkkmmmnnnnnnppprrrrrrooommmmmmnnnnnnoooqqqrrrsssssssssrrrppprrruuuxxxzzzyyyxxxwwwuuutttsssssssssuuuvvvwww~~~}}}zzz||||||tttiiiaaaZZZRRRGGG???444333111111111111///....../////////000000000000------......///000000111//////000000000000111111222222333333333333444444555555555555777999;;;<<<===EEEVVVpppoooeeedddrrrvvvwwwpppmmmfffXXXHHH;;;555222000000000000000000000000........................------------------------...------------...//////---+++++++++------,,,+++++++++,,,,,,---...//////...///000000111444999===HHHJJJMMMNNNNNNNNNPPPQQQLLLRRRQQQVVVeeetttzzzkkkbbbeeegggfffdddeeejjjoootttmmmdddeeesssuuu]]]TTTSSSMMMBBB999444444333333222111000000...000222444666888<<>>===;;;:::999999888666777;;;CCCLLLVVV\\\___aaa```^^^^^^\\\YYYTTTQQQIIIFFFBBB???===;;;999888888888777777666666555555222444444333111000111222222444777999>>>JJJYYYeeepppmmmhhhaaa\\\WWWUUUSSSKKKEEEAAAAAAAAAAAAEEEKKKNNNRRRWWW^^^eeekkkoooqqqqqqnnnjjjeee```\\\YYYXXXSSSRRRRRRSSSUUUUUUTTTSSSTTTVVVYYYYYYWWWUUUTTTTTTQQQVVVYYYVVVTTTUUUUUUTTTMMMMMMNNNMMMKKKJJJJJJKKKGGGFFFEEECCCBBBAAA@@@@@@<<<<<<>>>>>>===<<<:::888999;;;<<<===<<<<<<<<<>>><<<<<<======>>>@@@AAABBBAAAEEEOOObbbwww~~~{{{wwwssspppllliiihhhjjjnnnnnniiiddd^^^]]]ZZZXXXVVVUUUTTTTTT[[[___eeeiiikkklllmmmnnnlllooosssssspppnnnnnnooonnnooopppqqqqqqqqqpppoooooorrrvvvyyy{{{zzzxxxwwwttttttsssssstttuuuvvvwww~~~~~~|||~~~zzzrrrggg___YYYQQQFFF>>>555444222111111111///---.../////////000000111111---------...///000000111////////////000000000000222222333333333444444444555555555555777999;;;<<>>CCCVVVmmmqqqgggiiinnnxxxvvvggggggfffeeecccaaa___^^^\\\]]]\\\ZZZVVVSSSSSSSSSTTTVVVVVVRRRPPPPPPNNNIIIIIIEEE@@@<<<;;;:::999888<<<;;;;;;@@@IIITTT]]]bbbcccdddfffeeeaaaZZZRRRMMMIIIGGGCCC???;;;777444333666666666666555555555555555555555444444333333222666333555;;;>>>FFF^^^www~~~wwwmmmaaaWWWQQQMMMLLLJJJGGGBBB>>>>>>@@@CCCFFFLLLPPPVVV\\\bbbiiippptttvvvsssoooiiiddd```^^^]]]TTTSSSRRRRRRTTTUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUUUURRRTTTUUUUUUSSSRRRRRRSSSRRRPPPNNNMMMMMMLLLKKKIIIJJJGGGCCC@@@??????>>>===AAA@@@???>>>===<<<;;;:::888999:::;;;<<<>>>??????@@@???>>>>>>>>>>>>>>>???BBBFFFNNN]]]ooo|||zzzvvvsssnnnoooqqqsssssssssqqqpppeeeccc___\\\ZZZZZZZZZ[[[```ccchhhkkklllmmmnnnooolllooorrrsssqqqooommmmmmrrrqqqppppppooooooppppppnnnppprrruuuwwwyyyzzz{{{sssppppppsssuuuuuuyyy}}}~~~~~~~~~~~~zzznnn___UUURRRMMMDDD===777444000...///000111111............////////////000000000000000000000000///000111222222333222222555555555555555555555555888666444333555999>>>AAADDDIIIWWWooossspppuuuzzzvvvvvvpppqqqhhhVVVDDD999444111000000000000111222333444////////////////////////------............------................................................///......---------......///...///111111111888@@@IIIPPPTTTTTTTTTVVVVVVUUUXXXXXX[[[aaaiiiwwwyyyeeeaaaaaafffeeebbbhhhrrrxxxsssjjjdddkkkzzzuuu```UUUSSSOOODDD999888555333111222222222111222222222333555777999;;;??????AAAEEELLL[[[tttvvv___MMMEEE@@@???===:::888888777888777444666;;;===BBBTTTiiiwwwmmmpppuuu~~~zzznnnmmmkkkiiifffdddcccbbb___`````````______aaabbb___aaa___YYYUUUTTTPPPKKKMMMIIICCC???===<<<;;;:::===<<<===AAAJJJTTT^^^cccggggggfffccc___YYYSSSPPPFFFDDDBBB>>>;;;888777666777777777777666666666555555555444333333333444444999555555999;;;BBBXXXpppzzzmmm^^^SSSKKKHHHGGGEEEBBB???===<<<>>>@@@BBBHHHLLLRRRXXX```hhhpppvvvxxxuuupppkkkfffcccaaa```WWWTTTRRRQQQQQQRRRRRRQQQSSSSSSTTTUUUVVVVVVUUUUUURRRSSSTTTSSSQQQQQQQQQRRRQQQPPPNNNMMMMMMLLLJJJHHHHHHEEEAAA@@@@@@@@@@@@???@@@@@@???>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????>>>>>>=========>>>>>>???CCCDDDJJJVVVgggvvv}}}yyywwwvvvtttrrrmmmnnnooopppqqqqqqpppppphhheeebbb^^^\\\[[[[[[\\\bbbeeeiiikkkkkkkkkkkklllkkknnnrrrsssrrrqqqpppppprrrqqqqqqppppppqqqqqqrrroooppprrrtttvvvxxxyyyyyyssspppppptttvvvvvvyyy~~~~~~}}}qqq```VVVQQQKKKCCC;;;666333000...///000111111............///////////////////////////////////////000111222222333222222222222222333444555555666777666444444666999===???DDDIIIWWWoooxxxuuuyyyyyywwwtttssshhhTTTAAA888444222111000000//////000000111////////////////////////------............------......................................................---------......///000...///111111111777@@@LLLUUU[[[[[[ZZZ[[[[[[ZZZ]]]^^^aaafffmmmzzzkkkccc```dddfffdddfffmmmuuusssllleeehhhtttwwwbbbWWWTTTOOODDD:::777444222111222333333222111111111222333666888999<<<===???CCCJJJXXXrrryyy```NNNEEE???===;;;999777666666666777444666:::<<>>>>>>>>BBBIIITTT^^^dddiiihhhddd```[[[VVVRRRPPPCCCAAA???===;;;:::999888888888888888888777666666555444333222222444666777<<<888666888888<<>>===<<<===>>>???CCCGGGLLLSSS[[[eeennnuuuvvvsssooojjjfffcccbbbbbbYYYVVVRRROOOOOOPPPPPPOOOQQQRRRSSSTTTUUUVVVVVVVVVRRRSSSSSSQQQOOOOOOPPPRRRQQQOOOMMMLLLLLLKKKIIIHHHEEECCC@@@???@@@AAAAAA@@@??????>>>>>>===<<<;;;;;;=========>>>>>>?????????<<<<<<<<<<<<===>>>??????BBBCCCFFFOOO[[[iiitttyyy}}}yyytttpppooonnnnnnmmmhhhhhhhhhhhhiiijjjkkklllhhhfffccc```^^^]]]]]]^^^eeegggjjjjjjiiihhhhhhiiijjjmmmqqqrrrrrrqqqqqqrrrppppppppppppqqqrrrssstttqqqrrrssstttuuuvvvwwwxxxtttqqqrrruuuxxxxxxzzzvvvdddWWWOOOIIIAAA:::666333000...///000111000............////////////........................///000111222222333222222///000111222444555666666444444444555777999<<<===CCCHHHVVVnnnxxxvvvxxx|||xxxvvvuuujjjVVVCCC888333111111000///...............////////////////////////------............------...................................................------------...//////000///000111111111777???NNNXXX```aaa`````````___bbbcccfffkkkqqq}}}pppddd]]]bbbhhhgggiiimmmooooookkkeeeeeepppyyydddXXXTTTNNNDDD:::666444111111222333333333111000000111222555777888;;;<<<@@@CCCHHHVVVppp|||cccPPPFFF>>>===:::888666555555555777666777;;;<<>>===>>>>>>>>>AAAGGGQQQ\\\cccgggfffbbb^^^XXXRRRMMMJJJAAA@@@>>><<<:::999999888999999999:::999888666666555444222222333555888:::===999888999777888BBBNNN[[[VVVMMMEEE???<<<<<<=========>>>>>>????????????AAADDDHHHMMMUUU^^^hhhooopppnnnjjjfffcccaaaaaaaaa[[[WWWRRROOOOOOPPPQQQQQQOOOPPPRRRSSSTTTUUUUUUUUUSSSSSSSSSQQQOOOOOOPPPRRRPPPNNNLLLKKKKKKJJJHHHGGGDDDBBB@@@???@@@@@@@@@???>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>??????AAABBBEEEKKKTTT^^^fffjjjsssppplllhhhfffeeeeeeeee```___^^^^^^^^^```bbbdddcccbbb```___^^^___```aaaeeegggiiiiiihhhhhhhhhiiijjjmmmoooqqqpppoooooopppnnnnnnnnnoooppprrrssstttttttttttttttuuuvvvwwwwwwuuussssssxxxzzzyyy|||{{{hhhYYYOOOHHH@@@:::444222///...///000000000............////////////........................//////111222222222222222000111222333444555666666333333555666888:::;;;<<>>;;;:::999999999777777999;;;===CCCNNNYYYlll~~~}}}zzzxxxwwwwwwxxxyyyxxxuuuqqqmmmlllnnnpppsssuuurrrlllfffccc^^^XXXPPPLLLFFFBBB???>>>===<<<<<<======>>>CCCMMMXXXaaaeeeeeebbb^^^WWWPPPHHHDDD???>>><<<:::999777777666999::::::::::::888666555555444333333444888;;;===;;;:::;;;;;;999777999===@@@???<<<:::888777777777999:::<<<>>>??????>>>>>>AAABBBEEEIIINNNVVV^^^dddhhhgggeeecccbbbaaaaaaaaa[[[XXXSSSQQQQQQRRRSSSTTTNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSPPPOOOPPPRRROOOMMMKKKJJJJJJIIIGGGFFFEEECCC@@@?????????===<<<============<<<<<<<<<<<<>>>>>>============<<<<<<;;;;;;;;;;;;<<<>>>?????????AAAFFFLLLQQQVVV[[[]]]kkkjjjgggccc___^^^]]]]]][[[ZZZXXXWWWWWWYYY[[[]]]ZZZZZZ[[[\\\^^^```bbbcccccceeeggghhhggghhhiiikkkkkkmmmnnnnnnmmmllllllllllllllllllmmmnnnppprrrrrrvvvvvvuuuuuuuuuvvvwwwxxxvvvtttuuuzzz|||{{{}}}|||jjjZZZOOOGGG???:::333111//////000111000000............////////////........................//////111222222222222222444444444444555555555555333444555777999:::;;;;;;CCCIIIXXXrrr}}}qqqnnnrrruuuzzzuuuuuulllYYYFFF:::333///000//////...---------...////////////////////////------............------................................................---------------...///000111000000222111000666>>>MMM[[[iiilllkkkjjjjjjiiiiiikkkooouuuzzzttteeedddgggggghhhkkknnnllliiieeeaaagggyyy~~~jjj\\\TTTMMMCCC;;;777444222111222333333222111111111111222444666777;;;>>>CCCEEEFFFQQQiiihhhRRRGGG@@@>>><<<999888777777777555777999;;;>>>DDDMMMUUUcccyyy||||||yyyuuuqqqpppqqqrrrzzz|||zzzssslllfff^^^VVVLLLHHHCCC???===<<<<<<;;;;;;;;;<<<<<<@@@IIIUUU___eeedddbbb]]]VVVMMMEEE@@@<<<;;;:::888777666555555999999;;;;;;:::888555444444444444555777;;;>>>@@@:::;;;<<<<<<;;;888555333555555555555444333222222555666999;;;<<<======<<<@@@AAACCCFFFIIINNNTTTYYY```aaabbbcccccccccbbbbbb[[[XXXTTTRRRRRRSSSTTTTTTNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUTTTRRRPPPPPPPPPNNNLLLJJJIIIIIIHHHFFFEEEDDDBBB@@@??????>>><<<:::<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<===>>>??????>>>BBBHHHLLLOOOQQQTTTVVVdddeeedddaaa]]]ZZZYYYYYYYYYXXXVVVUUUTTTUUUWWWXXXSSSTTTVVVYYY\\\___bbbdddaaaccceeefffggghhhjjjlllkkklllmmmmmmkkkjjjjjjkkkkkkkkkkkklllmmmooopppqqqvvvvvvuuuttttttuuuwwwxxxxxxvvvwww|||~~~}}}~~~yyyhhhYYYNNNEEE>>>:::222000//////000111000///............////////////........................///000111222222333222222555555555555555555555555444555666888999;;;<<<===DDDKKK[[[vvvyyyhhhgggmmmrrr}}}{{{tttsssiiiUUUBBB888333111000///...............///////////////////////////------............------................................................---,,,,,,------///000000111000000222111000666>>>LLL\\\lllqqqpppooooooooolllnnnssszzz{{{jjjfffggggggjjjooollliiieeecccaaafffxxxnnn___WWWOOOEEE===888555333111222222222111222222222222333444666777;;;>>>CCCDDDCCCMMMeee|||jjjTTTHHH<<<;;;999666555444444444222555888:::===DDDLLLQQQYYYjjjqqqrrryyyzzzzzz~~~zzzvvvsssrrrrrryyy||||||uuunnnggg]]]TTTIIIEEE@@@===<<<;;;;;;::::::;;;<<<;;;>>>GGGTTT^^^dddbbb]]]WWWOOOGGG@@@===777777666555555555666666888999:::;;;:::777444222333444555888;;;>>>AAABBB<<<<<<;;;:::999888555111333333222111111111111111444555888:::<<<===>>>>>>===???BBBCCCFFFIIINNNQQQWWWYYY]]]```bbbbbbaaa```\\\YYYUUUSSSSSSRRRQQQOOONNNOOOPPPQQQQQQQQQQQQQQQPPPSSSUUUUUURRROOOMMMMMMMMMKKKIIIHHHHHHHHHFFFDDDAAA@@@????????????===;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@CCCGGGJJJKKKNNNQQQTTT]]]```bbbaaa]]]ZZZXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRPPPQQQTTTWWW[[[^^^aaabbbaaaccceeeeeefffgggjjjllljjjkkkllllllkkkjjjkkkmmmlllllllllmmmmmmooopppqqqtttsssrrrrrrrrrtttuuuwwwxxxwwwyyy~~~~~~|||rrrdddVVVKKKCCC<<<888111///...///000111000///............///////////////////////////////////////000111222222333222222333333333444444555555555666666777888999<<<===>>>EEEMMM___zzzuuubbb```hhhooozzz{{{uuurrrfffQQQ>>>666333222//////.........//////000////////////////////////---..................---................................................,,,,,,,,,---...///000111222000000222111000666>>>MMM]]]nnntttsssrrrsssrrrnnnqqqvvv}}}}}}kkkfffggghhhnnnvvvhhhdddaaaaaabbbiiizzzqqqbbbYYYQQQGGG???888666333222222222111000333333222222333555666888:::>>>BBBCCCAAAJJJbbbyyykkkTTTHHH???===;;;999777666666666000444777888<<>>FFFTTT^^^bbb^^^WWWOOOGGG@@@;;;999333333333444444666777777888999:::;;;999777444222333444666:::===@@@BBBCCC???===:::777888888666222333111///......///111222666777999<<<>>>???@@@AAA;;;===@@@BBBDDDGGGKKKMMMOOOSSSXXX]]]``````^^^]]]\\\ZZZVVVTTTRRRPPPMMMKKKOOOOOOPPPPPPQQQPPPPPPPPPNNNQQQTTTUUURRRNNNLLLJJJMMMKKKIIIHHHHHHGGGEEEDDD???>>>===>>>@@@@@@???===::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>???BBBDDDFFFGGGHHHKKKPPPUUUYYY]]]aaabbb___[[[YYYYYYTTTTTTRRRPPPOOONNNMMMMMMPPPQQQTTTWWWZZZ]]]```aaabbbdddeeeeeeeeefffiiikkkhhhjjjllllllllllllnnnpppnnnmmmmmmnnnnnnooopppqqqrrrqqqppppppppprrrtttvvvyyywwwyyy~~~vvvmmm```TTTIIIAAA:::666000///...///000111000///............/////////000000000000000000000000000///000111222222333222222000000111222444555666666777777777888:::<<<>>>@@@EEENNNaaa}}}|||lllbbbccciiiuuuwwwnnn```OOOAAA888333111////////////...........................---------------............------///---+++,,,///000///---------............------............////////////111///000222333222666<<>>AAAHHHLLL]]]yyyoooTTTIII???===;;;999999999888666999777777999>>>DDDHHHJJJLLLOOOTTTXXX]]]eeeooowww}}}~~~}}}yyyvvvtttsssvvv{{{zzzwwwuuusssqqqmmmfff\\\QQQJJJAAA???;;;999888888777555::::::999<<>><<<;;;;;;===>>>>>><<<:::???>>>===<<<<<<===>>>???CCCDDDFFFHHHKKKNNNOOOQQQ[[[\\\]]]^^^\\\ZZZWWWUUURRRPPPLLLIIIGGGHHHJJJKKKIIIKKKOOOTTTZZZ___``````dddddddddeeeeeeeeeffffffbbbeeehhhlllnnnnnnmmmmmmooommmlllmmmppprrrqqqooolllmmmnnnnnnnnnooorrruuuwwwwwwxxxyyy|||~~~}}}rrrggg[[[SSSJJJ>>>666333//////............//////---------............///.........///////////////...---......///111222333444555666555333222333444222333555666777999<<<>>>GGGOOObbb~~~|||oooddddddjjjtttssskkk]]]MMM@@@888333222000000000/////////......111111000///......------------............------...---+++---///000///------......//////......---............////////////111///000222333222666<<>>@@@GGGKKK\\\wwwsssWWWKKK@@@===;;;999999999888777888777888<<>><<<::::::<<>>???;;;<<<===???AAACCCDDDEEEGGGIIILLLOOORRRTTTUUUVVVSSSQQQOOOMMMLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSSSSPPPNNNLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBB???===<<<:::;;;;;;<<<======>>>>>>AAA@@@@@@AAABBBBBB@@@>>>???>>><<<<<<;;;<<<===>>>BBBCCCEEEGGGJJJMMMNNNPPPXXXYYYZZZ[[[[[[XXXVVVTTTRRRPPPLLLIIIHHHHHHJJJKKKIIIKKKOOOUUUZZZ^^^```aaaeeeeeeeeeeeeeeeddddddddddddfffiiikkklllkkkjjjiiikkkiiihhhjjjmmmoooooommmmmmnnnoooooopppqqqtttwwwyyyyyyzzz{{{|||}}}~~~{{{qqqfff[[[SSSJJJ???666333........................---------............///++++++,,,---...///000000.........///000111333333444555666555333222333444444555777888999:::>>>@@@HHHQQQddduuulllkkkoooyyypppgggZZZKKK???777444222111111000000000/////////333333222000///...---,,,------............------...---,,,---/////////...---......//////......---............////////////111///000222333222666<<>>;;;999999999999888777888:::@@@HHHPPPUUUWWWUUUUUUTTTRRRRRRVVV___eeejjjjjjjjjfffaaa\\\YYYXXXWWW___kkk{{{{{{vvvkkkeee[[[RRRKKKFFFBBB@@@===<<<:::;;;<<<>>>>>>===???===;;;999999;;;>>>@@@AAAAAA???>>>============;;;;;;<<<<<<<<<=========<<<<<<<<<999555333222222555999???EEEHHHHHHGGGEEEEEEDDDBBB???>>><<<<<<<<<:::888555222000000111111222222444666999;;;<<<===;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFIIILLLNNNOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSQQQOOONNNKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@>>>===<<<<<<======>>>>>>??????AAA@@@???@@@@@@@@@>>><<>>===;;;;;;;;;<<<===AAABBBDDDFFFIIILLLMMMOOOSSSUUUWWWYYYYYYWWWUUUSSSQQQOOOLLLIIIHHHHHHIIIJJJIIILLLPPPUUUZZZ^^^```aaaffffffeeeeeeddddddccccccggghhhiiijjjjjjhhhfffeeegggfffeeegggiiikkkkkkkkkmmmnnnpppqqqqqqsssvvvxxxzzz{{{|||}}}}}}~~~~~~}}}}}}xxxpppeeeZZZRRRJJJ???666444------............---------------............///,,,------...//////000000//////000111222333333444444555666555333333333555666777999999:::<<<@@@BBBJJJSSSfff~~~uuusssvvvzzzooogggYYYKKK???777333222111111111111000000000000111111000000///...------------............------------------...//////.........////////////..................////////////111///000222333222666<<>>@@@===???FFFHHHVVVooodddQQQCCC???;;;999999:::::::::888999===DDDMMMUUUZZZ\\\YYYZZZZZZWWWTTTTTTXXX\\\aaaaaa```]]]XXXSSSPPPPPPJJJPPP\\\kkk|||{{{pppjjj___YYYPPPHHHCCC@@@>>>===<<<;;;:::;;;===>>>>>>======;;;:::999999;;;>>>@@@<<<<<<<<<===>>>??????@@@<<<============>>>>>>>>>======;;;888444222111222555:::AAAFFFHHHGGGDDDCCCDDDCCCBBBAAA???===<<<;;;;;;999666333111000000000111222444666888:::;;;<<<;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEGGGIIIJJJKKKHHHHHHHHHHHHGGGEEEDDDCCCFFFFFFFFFFFFHHHJJJLLLMMMKKKMMMOOOQQQQQQPPPNNNLLLKKKJJJJJJHHHGGGEEEDDDCCCEEEEEEDDDCCCBBBAAA??????======>>>>>>????????????AAA@@@??????@@@???>>><<<@@@???>>><<<<<<<<<<<<===@@@AAACCCFFFIIIKKKMMMNNNQQQRRRUUUWWWXXXWWWUUUTTTPPPOOOLLLIIIHHHHHHIIIJJJIIIMMMQQQVVVZZZ]]]```bbbddddddddddddddddddddddddhhhhhhiiijjjiiihhhfffeeegggfffeeeeeefffggghhhhhhlllnnnpppqqqrrrsssvvvxxxyyyzzz|||~~~|||~~~~~~~~~~~~zzzuuummmcccXXXQQQIII>>>777444---...////////////...------------............///000000000000///////////////000111222333444444444444555666555444333444555777888999999:::<<<@@@CCCKKKTTThhhzzzwwwyyywwwppphhhZZZKKK>>>666222111111111111111000000000000........................------............------,,,---...............///...//////////////////...............////////////111///000222333222666<<>>???===???FFFGGGRRRiiijjjSSSDDD@@@;;;888888:::;;;;;;:::<<>>===<<<;;;:::;;;<<<<<<;;;::::::999888888999:::<<<===:::;;;<<<===>>>?????????=========>>>>>>>>>??????===<<<;;;777333111111222444999@@@DDDDDDBBB@@@???AAAAAAAAAAAA???===;;;:::;;;999777444222000//////111222444555777999;;;;;;:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFHHHHHHFFFFFFFFFEEEDDDCCCBBBAAACCCBBBCCCCCCEEEHHHKKKMMMKKKLLLOOOPPPPPPOOOMMMLLLJJJJJJJJJIIIGGGEEECCCBBBDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>???????????????DDDCCCAAAAAABBBBBBAAA@@@@@@@@@>>>===<<<===>>>>>>@@@AAACCCFFFIIIKKKMMMNNNPPPRRRUUUWWWXXXXXXVVVUUUPPPNNNLLLIIIHHHHHHHHHIIIIIIMMMSSSWWWZZZ\\\```bbbaaaaaabbbcccdddfffggggggggghhhiiijjjjjjiiiiiihhhiiiiiigggeeeddddddeeefffkkkmmmoooqqqqqqrrrtttvvvvvvwwwzzz}}}~~~~~~{{{}}}}}}}}}xxxrrrjjj```UUUOOOGGG>>>666444/////////000000/////////---------............///---------......////////////000111333444444444444444555666666444444555666777777888888999;;;@@@CCCKKKUUUiii|||wwwtttvvv{{{yyyppphhhZZZKKK>>>666222000111111000000000/////////,,,,,,------.../////////------............------,,,---......------...000...//////000000//////...............////////////111///000222333222666<<>>CCCLLLTTT[[[^^^___ZZZ___eeefffbbb\\\YYYXXXUUUVVVVVVTTTOOOKKKIIIIIIHHHGGGIIIPPP]]]ooozzzmmm```VVVOOOFFFEEEDDDDDDDDDCCC@@@======<<<;;;<<<<<<<<<:::888999999888777777777777777999:::;;;<<<==================>>>>>>>>>?????????<<<<<<:::666333111111333444999@@@BBB@@@===<<<===>>>???@@@AAA@@@>>><<<::::::888666444222000///...000111222444666777888999999999:::<<<===???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAACCCGGGJJJMMMLLLNNNPPPQQQQQQOOOMMMLLLHHHIIIIIIIIIGGGEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAA???>>>>>>???@@@@@@??????>>>===<<<<<<===>>>??????@@@BBBDDDGGGJJJLLLMMMPPPRRRUUUWWWXXXXXXVVVUUUOOONNNLLLJJJHHHHHHHHHHHHIIINNNTTTXXXYYY[[[___ccc^^^___aaaccceeefffhhhiiigggggghhhiiijjjjjjjjjjjjjjjjjjhhhfffcccccceeegggkkknnnpppqqqqqqrrrssstttqqqsssuuuyyy}}}{{{yyy{{{~~~|||||||||zzzuuunnnggg]]]RRRLLLEEE<<<555333000///............///000---------............///'''''')))***,,,...///000...///111333444444444333444555666666555444666777666777777777777:::???CCCKKKWWWkkk~~~zzzyyyvvvrrrppprrrwwwwwwllldddWWWIII===555222111000000000/////////..................////////////------............------+++---//////---,,,...000//////000000000000//////............////////////111///000222333222666<<>>===AAAHHHFFFKKK]]]vvvuuuXXXGGGBBB<<<888888:::===>>>;;;???EEEOOOXXX___bbbbbb```eeelllmmmkkkgggdddddd```aaa```]]]XXXSSSPPPOOOJJJIIIHHHLLLVVVcccpppyyy|||yyyrrrjjj___TTTLLLGGG@@@???@@@AAABBBBBB@@@======<<<<<<===>>>>>>;;;999999999999999888777666666999:::;;;===>>>>>>===============>>>>>>>>>>>>???;;;;;;999666222111222444555;;;@@@AAA>>>;;;;;;===<<<===@@@AAAAAA@@@===<<<888777555333111000///.........///111333444555666666777888:::<<<>>>???@@@@@@@@@?????????AAABBBCCCBBBAAA@@@???>>>>>>??????>>>===>>>???BBBFFFJJJMMMLLLMMMOOOPPPPPPNNNKKKIIIGGGGGGHHHIIIHHHFFFDDDCCCBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::888999;;;=========;;;;;;::::::;;;<<<>>>???<<<===???BBBDDDGGGIIIJJJOOOQQQTTTWWWWWWWWWUUUTTTNNNMMMLLLJJJHHHHHHGGGGGGIIIOOOUUUYYYYYY[[[___ccc___```aaabbbdddfffggggggggggggggghhhhhhhhhhhhhhhggghhhgggeeecccdddgggjjjnnnppprrrsssrrrrrrssssssnnnnnnpppssswww}}}yyyvvvxxx}}}|||zzzxxx|||~~~zzzwwwqqqjjjdddZZZPPPJJJDDD;;;444222///...,,,******,,,...///---------............///***++++++,,,,,,------------///111333444444333222333555666666555555666888777777777777777;;;@@@CCCMMMYYYnnn}}}xxxvvvsssooooooqqqxxxzzzssshhhaaaTTTGGG<<<555333222////////////............111111000000//////......---..................---+++---//////---,,,...000//////000000000000//////............/////////000111///000222333222666<<>>:::444000///000111222111000//////111333666777;;;>>>===BBBIIIFFFIIIZZZmmmxxxZZZHHHCCC<<<888888:::===???;;;???FFFQQQ[[[bbbeeefffggglllrrrtttrrrppppppqqqnnnnnnmmmiiiccc^^^ZZZYYYKKKJJJJJJMMMTTT^^^hhhnnnnnnkkkeee]]]UUULLLFFFBBB>>>======>>>@@@@@@>>>======<<<===>>>@@@@@@>>><<<999::::::;;;;;;;;;;;;::::::;;;===???@@@@@@@@@@@@============>>>>>>>>>>>>::::::888555222111333555888===BBBBBB>>>;;;<<<>>>;;;===@@@BBBCCCAAA???===666666444333111000......+++,,,---///000222333333333444666888:::<<<>>>???>>>>>>===<<<===>>>???@@@AAA@@@>>><<<;;;<<<===>>>===<<<<<<>>>AAAEEEJJJMMMJJJKKKMMMMMMMMMJJJGGGFFFFFFFFFHHHIIIHHHFFFDDDCCCAAA@@@???>>>>>>???@@@@@@>>>>>>>>>===============<<<;;;999:::<<>>:::;;;===@@@BBBEEEGGGHHHOOOQQQTTTVVVWWWVVVTTTSSSNNNMMMKKKJJJHHHHHHGGGGGGJJJOOOVVVYYYYYY[[[___cccaaaaaabbbcccdddeeeeeefffggggggggggggffffffffffffdddeeefffdddcccdddiiimmmppprrrtttuuutttssssssssslllllllllooosssyyyxxxuuuvvvzzz~~~|||~~~yyyvvvyyy}}}xxxuuuooohhhbbbXXXNNNIIICCC:::333111///,,,***((((((***,,,///---------.........//////444333222000...,,,+++***---...111333444333333222333555666666555555666888888888888777888;;;@@@DDDOOO[[[ppp